Model-Predictive Launch Control for an FSAE Race Car
University of California, Berkeley
09/2022 - 12/2022
Keywords: Model-Predictive Control | Vehicle Dynamics | Python | FSAE Racing | Pacejka's Tire Model | slip tracking
Role
Impacts
Skills
Descriptions
During an initial launch of a vehicle, the maximum acceleration occurs when the optimal slip is reached. However, in Formula SAE events where students are the drivers for the race cars, they are usually too inexperienced to maintain the optimal slips in the racing. We took this as a challenge to design a computer driving assistance that optimizes engine torque to track this optimal slip ratio and thus maximizes the acceleration. In our model, we included a two-wheel vehicle dynamic scheme, combining with the Pacejka's tire model tuned with the empirical data from the Berkeley FSAE team. We designed a Model-Predictive Controller that optimizes the slips. My role in this project include modeling the system , writing the controller, and tuning the parameters for the controller.