Suspension pickup-points optimization

Description: 

Kinematic optimisation is a fundamental part of developing a race-car suspension. This activity has broad implications on many other parts of the car, and it occurs at different steps. Once the overall architecture is produced, it is fundamental to assess the best way to setup the pickup points of the suspension legs, in order to achieve a specific kinematic behaviour, i.e. targeting a desired variation of the kinematic angles (camber, toe) at various levels of suspension travel.

There could be several ways to solve this problem, and the aim of the project is to find the most effective and efficient approach to allow engineers to produce reliable results by respecting strict time constraints.

The main targets are:

  • Understand the existing suspension multibody model
  • Define inputs and outputs required for the simulation
  • Development of a tool in interpreted language
  • Look for the best possible optimisation approach
  • Focus on calculation speed and robustness
  • Develop a battery of tests to make sure any change of this tool is under check
  • Deploy the tool in production environment
  • (bonus) Enhance multibody suspension model looking for the minimal representation including all the required features for the current architecture
  • (bonus) Deploy the simulation by consuming the new multibody model

Required skills:

  • Understanding of multibody systems
  • Understanding on how a race-car suspension works
  • Good proficiency on how to solve a constrained optimisation problem
  • Familiarity with numerical calculus
  • Good coding skills (MatLab, Python)
  • Proficiency with Git

Industrial Partner: Ferrari

Duration: 12 months, full time

Location: Maranello (MO)

Expense reimbursement: €700/month + company canteen

Contacts: michele.vignati@polimi.it; federico.cheli@polimi.it