Model-Based Current Limiting for Traction Control of an Electric Four-Wheel Drive Race Car Daniel Bohl, Nikolaos Kariotoglou, Andreas B. Hempel, Paul J. Goulart, and John Lygeros Abstract— This paper describes a novel traction control method and its application to an electric four-wheel driven race car. The proposed control method is based on a detailed model of tire dynamics and is designed for hardware with limited memory and computational power. We derive a linear parameter-varying model from first principles and validate it against a full nonlinear vehicle model. We then use the model to design a gain-scheduled LQRI controller, parametric on the measured vehicle velocity and lateral acceleration. We show that when incorporating additional information about the tire state, a gain scheduled LQRI controller is capable of minimizing excessive wheel spin by limiting the maximum torque available to the driver. This leads to a performance gain in acceleration while improving the handling characteristics of the race car. The proposed controller is thoroughly tested for its sensitivity to sensor noise and changes in system parameters in simulation and then implemented on a prototype race car competing in Formula Student. Experiments indicate satisfactory exper- imental performance from the initial control design without additional tuning of the controller parameters. This illustrates the simplicity of the design and ease of implementation. I. I NTRODUCTION In recent years, various driver-assist systems have been implemented in passenger cars. These systems primarily focus on influencing longitudinal [1] or lateral [2] dynamics. As indicated by [3] and [4], one of the most challenging parts of driver assistance is traction control. In the most general sense, a traction controller is used to improve the handling in different driving situations and under different environmental conditions like rain or mud on the road. Most systems either limit the torque command of the driver or the speed of the wheel, which in turn influences the wheel slip [1]. The ultimate goal is to prevent the driver from applying too much torque to the driven wheels and losing longitudinal traction. The goal of the approach presented in this paper is to assist the driver of an electrically powered four-wheel driven race car competing in the Formula Student competition [5]. We achieve this with a traction control system that lim- its wheel-slip, known to be the main component of the traction force [6]. In this way, we help the driver achieve good acceleration performance during high-speed races while increasing longitudinal stability. Note that lateral stability The authors are with the Automatic Control Laboratory, ETH urich, Physikstrasse 3, 8092 Z¨ urich, Switzerland, e-mail contact ad- dresses: dbohl@student.ethz.ch, {karioto, hempel, pgoulart, lygeros}@control.ee.ethz.ch. The research leading to these results has received funding from the Swiss Secretariat for Education and Research under COST-Action IC0806 and the European Union Seventh Framework Programme under grant agreement number FP7-ICT-257462 (HYCON2). is not an explicit goal of our approach since a certain amount of lateral instability increases the agility of the car which is beneficial to the cornering behaviour. Overall, the controller is able to assist the driver under racing conditions, improving the performance of the race car on the track. Using the designed controller the Academic Motorsportsclub Zurich (AMZ) competed against over 120 teams in Formula Student [5] winning two and scoring second in the other two major events becoming the world champion for 2013. Similar traction control problems have been addressed by many researchers. In several publications the main chal- lenge arises in the relation between slip and transmitted force, which is very difficult to model and highly non- linear [6]. As a result most approaches employ an estimator for the transmittable force and design controllers that react to changes. Several different control strategies like sliding- mode [7], fuzzy logic [8], adaptive schemes [9], model predictive control [10], or hybrid system approaches [11] have been proposed in the literature. In these approaches, tire data is not usually available or it varies substantially between different driving situations. For high performance race cars, the problem is fundamen- tally different. Due to extensive testing and the availability of additional sensor equipment a detailed model of the tire forces can be identified from measured data. Moreover, a traction controller for a passenger car must detect and adapt to all possible changes in environmental conditions while in a race car the driver or design team can manually switch between specially designed controllers for different condi- tions. Using additional sensor information we alleviate the estimation problem and can implement slip ratio regulation. Another crucial difference between our design and general traction controllers is that the dynamics of a race car differ significantly from the dynamics of the average passenger car. As a result, some typical simplifications, valid for the devel- opment of a classical traction controller, become invalid [12], [13]. The most significant of these simplifications is that all wheels can be modelled and controlled individually [9]. Because of the faster dynamics relative to a passenger car, coupling between the four wheels has to be introduced into the system model. This is due to weight transfer, which describes the shift in tire normal load depending on the driving situation and has a direct influence on the transmit- table force [1], [6]. Finally, it is important to consider that most race cars exist in prototype form which is subject to changes, making test time extremely limited. Any proposed controller must be simple enough to work immediately upon implementation without much reconfiguration of parameters 2014 European Control Conference (ECC) June 24-27, 2014. Strasbourg, France 978-3-9524269-1-3 © EUCA 1981