Abstract
Direct Yaw Moment Control (DYC) is an effective way to alter the behaviour of electric cars with independent drives. Controlling the torque applied to each wheel can improve the handling performance of a vehicle making it safer and faster on a race track. The state-of-the-art literature covers the comparison of various controllers (PID, LPV, LQR, SMC, etc.) using ISO manoeuvres. However, a more advanced comparison of the important characteristics of the controllers’ performance is lacking, such as the robustness of the controllers under changes in the vehicle model, steering behaviour, use of the friction circle, and, ultimately, lap time on a track. In this study, we have compared the controllers according to some of the aforementioned parameters on a modelled race car. Interestingly, best lap times are not provided by perfect neutral or close-to-neutral behaviour of the vehicle, but rather by allowing certain deviations from the target yaw rate. In addition, a modified Proportional Integral Derivative (PID) controller showed that its performance is comparable to other more complex control techniques such as Model Predictive Control (MPC).
1. Introduction
The irruption of electric technology in the automotive industry is setting a new and important milestone in automotive history. The proliferation of electric vehicles in the coming years seems clear, not only by looking at the different roadmaps but also by considering the necessities that are arising from the social, economic, mobility, and ecology fields. Electric technology brings also several advantages to the field of vehicle dynamics control. The ability (and ease) of installing an electric motor in every single wheel introduces another degree of freedom in terms of vehicle handling [1,2,3]. Apart from this, the short response time of the electric motors provides a more effective transmission of the motor torque to the wheel [4]. Direct Yaw Moment Control (DYC) systems, also recently denominated as Torque Vectoring (TV), take advantage of these benefits on vehicles with independent motor configurations, as motor torque can be distributed independently on each wheel. In the last three decades, DYC has been intensively investigated. Many contributions have been proposed to the employment of different control methods for DYC, especially in the last ten years, given the torque distribution freedom of electric powertrains with independent motors, but also in some cases due to the advancements made in electronic differentials. Control methods such as PID (Proportional Integral Derivative), LPV (Linear Parameter-Varying), LQR (Linear Quadratic Regulator), LQG (Linear Quadratic Gaussian), H-infinity, Fuzzy Logic, SMC (Sliding Mode Control), and MPC (Model Predictive Control) have been investigated in recent years, some of them with a combination of feedforward techniques. Typical control variables in such controllers are yaw rate and sideslip angle.
PID controllers regulate based on the error, the derivative, and the integral of the error between a reference and an actual value. PID controllers have two main advantages. The first one is the ease of implementation resulting in easier tuning and minimal computational requirements. Secondly, PID controllers are known to be relatively robust, i.e., able to withstand changes in the vehicle modelling without compromising the stability of the vehicle. There are also some drawbacks: because of its simplicity, a PID controller cannot exploit a complete knowledge of the vehicle. If the plant is perfectly identified, a PID controller is outperformed by other algorithms. PID are quite spread as yaw rate controllers. Table 1 shows several studies using PID controllers as main control algorithms [5,6,7,8,9,10,11,12,13,14,15].
Table 1.
Proportional Integral Derivative (PID) controllers in the literature on Direct Yaw Moment Control (DYC).
Sliding Mode Control (SMC) uses an arbitrarily large gain to force the behaviour of a dynamic system to follow a trajectory of a reduced-order system (usually order one or two). The main strength is robustness against modelling uncertainties. From the point of the drawbacks, the controller is usually extremely active (the actuators are continuously saturated), which in turn provokes chattering. Dead-band controllers, low-pass filters, or integral actuation can improve this problem. Table 2 summarizes the main publications on SMC controllers related to DYC [16,17,18,19,20,21,22,23,24,25].
Table 2.
Sliding Mode Control (SMC) controllers in the literature on DYC.
Linear Quadratic Regulators (LQR) are optimal controllers that balance the tracking performance of the state variables (minimization of the overall error of the yaw rate) with the actuation (commanded asymmetrical torque on the wheels). The simplest LQR controllers minimize the integral of a weighted sum of the squared error and the square of the actuation. The gains for these types of controllers can be obtained by solving the corresponding Ricatti equation [26]. LQR is an optimal controller and the proper selection of the function to minimize provides very effective results. On the downside, they are very sensitive to mismodelling the vehicle or perturbations and are usually applied to linear systems. Linear Quadratic Gaussian (LQG) is a variant of LQR that also includes disturbances (e.g., side winds) modelled as Gaussian noise. If properly tuned, the effect of disturbances can be minimized. Table 3 shows the literature related to optimal controllers (both LQR and LQG) for DYC [27,28,29,30,31,32,33,34,35].
Table 3.
Optimal controllers applied to DYC.
LQR and LQG were developed to control linear systems. A vehicle is not linear (especially at handling limits) and the application of these controllers requires the linearization of the vehicle for a particular working point. MPC, discussed later, tries to fix this problem by solving an optimization equation online. MPC are more computationally demanding compared to LQR and LQG controllers. Another possible approach is to use a gain scheduling method as performed in linear parameter-varying controllers (LPV).
Fuzzy logic controllers have also been applied to DYC. They consist of three main parts: fuzzification, rule processor, and defuzzification. The rules are usually stated by the control designer intuitively; e.g., “if the yaw error is large, apply a large torque to diminish it”. The fuzzification part converts the input measurements into qualitative quantities; i.e., state if a specific yaw error is “large” or “huge”. Usually the regions between the qualitative measurements (“large” and “huge”) overlap. The defuzzification consists of generating the specific control action according to the output rules; e.g., a large torque is at least 60 Nm. These three parts of the controllers (fuzzification, generation of rules, and defuzzification) require an in-depth knowledge of the process under study. Nevertheless, fuzzy controllers have been successfully applied to DYC or even to unstable systems (Table 4) [36,37,38,39].
Table 4.
Fuzzy controllers applied to DYC.
Model Predictive Control (MPC) is similar to LQR controllers with some key differences. They are similar as long as both solve an optimization problem that trades off the tracking ability and the actuation. However, the approach is different since the optimization problem is solved online, with the additional computational cost, and can include non-linearities (such as actuator saturation) as long as the optimization solver can deal with them. Moreover, the optimization problem is solved for a finite-time horizon; i.e., MPC minimizes a figure of merit that includes some samples, not an infinity summation as in LQR. Table 5 includes a summary of the DYC controllers that use the MPC approach [40,41,42,43,44,45,46,47,48,49,50,51].
Table 5.
Model Predictive Control (MPC) applied to DYC.
In most of the previous works, performance evaluation was performed by comparing specific manoeuvres (ISO 3888-2 Double Lane Change, Sine with Dwell test, etc.), but only a few were evaluated on a complete race track. In a race car, ISO 3888-2 or other manoeuvres have little or no importance at all: the critical ones are the lap time and the robustness of the method under different circumstances (wet asphalt, a significant change of the aerodynamic behaviour because of a crash, etc.)
Besides, a comprehensive and systematic comparison of different control techniques for DYC is missing in the literature, to the knowledge of the authors. This manuscript will perform a systematic comparison of the main control approaches (PID, LQR, SMC, MPC, and NMPC) and their performance is evaluated on two race tracks in this study.
These studies have been performed using the IPG CarMaker software using an “expert driver model”, since a race car is being studied. The vehicle powertrain and the controllers have been programmed in MATLAB Simulink, which is connected to IPG CarMaker.
Results show the difference in actuation for each controller, as well as the impact on yaw and sideslip dynamics and finally on the lap time. Interestingly, there are some counterintuitive conclusions in the results: best lap times are not achieved using a neutral behaviour. On the other hand, PID controllers withstand the comparison with other control techniques.
2. Vehicle Modelling
2.1. Vehicle Specifications
A two-wheel-drive Formula Student vehicle is considered with two rear independent motors which can be controlled individually. The total power output of the battery is limited to 80 kW, according to the competition rules. Each motor can deliver a peak torque of 90 Nm, which is translated into 450 Nm of torque at each wheel owing to the 1:5 gear reduction factor. The vehicle features a complete aerodynamic package with a rear-biased downforce which increases its understeering behaviour with the rising speed. Stiff chassis, a low centre of gravity, and small vehicle mass and inertia, in combination with high grip tyres, allows very good handling behaviour in terms of yaw rate response, also at combined acceleration.
2.2. Linearized Bicycle Model
A linearized bicycle model [52,53] is considered to describe the yaw and sideslip dynamics of the vehicle, as shown in Figure 1.
Figure 1.
Linearized bicycle model.
Yaw and lateral motions are defined as follows:
Assuming linear tyres around the operating point and their respective cornering stiffnesses Cα,front and Cα,rear and relating front and rear slip angles αfront and αrear to vehicle sideslip angle β, yaw rate r, and front-wheel steer angle δ, we have:
Equations (3) and (4) can be expressed in state-space representation form:
Being:
Bicycle model properties, including both axles cornering stiffness change over the vehicle speed range, are summarized in Table 6. Yaw rate reference for all the controllers is based on the yaw rate response to front-wheel steer angle input transfer function derived from the state-space equation. For simplicity, and due to the good handling properties of the passive vehicle, yaw rate reference is approximated by a first-order transfer function, as exposed in [15]. State-space matrixes are used to calculate the optimal gain matrix for LQR and also as an internal vehicle model for the MPC controllers.
Table 6.
Linearized bicycle model properties.
3. Controllers Description
The general scheme for the controllers is shown in Figure 2. Baseline vehicle characteristics are calculated from the state space equations and translated into yaw rate gain Yg and yaw rate delay time constant τ for the first order simplified vehicle response. The target yaw rate rtarget is bounded according to the vehicle’s maximum cornering capability considering aerodynamic downforce and tarmac grip. rtarget is then compared to actual yaw rate r, and the difference is sent to the yaw rate controller. The controller will then compute the necessary corrective yaw moment Mztv and convert it into throttle signals to be combined with the actual longitudinal force command coming from the driver gas pedal. Left and right throttle signals are bounded to [−1,1], the maximum electric motor commands in a back-and-forth direction.
Figure 2.
General controller scheme.
Before sending the throttle command to the motors, the signal passes through a supervisor traction controller which limits the torque command according to the maximum longitudinal force capability of the tire.
3.1. PID
An error-cubic PD controller introduced in [15] is used. This controller applies a non-linear transform of the error prior to the application of the proportional and derivative gains. The gains are chosen according to the minimum lap time achieved in the simulations. The overall arrangement is shown in Figure 3.
Figure 3.
Error-cubic PD controller.
3.2. Sliding Mode Controller
A first-order SMC controller which is based on [19] is employed. A low pass filter is added on top of the saturation function to further eliminate control chattering and smoothen the control output. The gains are chosen by iteration and minimum lap time in the simulations. The overall scheme is shown in Figure 4.
Figure 4.
Sliding mode controller with a low-pass filter.
3.3. Linear Quadratic Regulator
The LQR gains are calculated by the state-space representation coefficients for the speed range mentioned in Section 2. The optimal gain matrix K is calculated using Matlab lqr function. The state feedback law u = −k·x minimizes the following cost function [54]:
The chosen weight matrixes being:
It can be observed that the chosen weight on the sideslip angle is zero, and the yaw rate error is much more penalized than actuation. A function obtained from the fitting of these gains over speed is calculated. A dead zone function is added to the yaw rate error to prevent the controller actuation for small yaw rate errors, as shown in Figure 5.
Figure 5.
Linear Quadratic Regulator controller scheme.
3.4. Linear Model Predictive Control
The following linear MPC formulation is considered:
Subject to:
[Nm]
Ad and Bd being the discrete state space matrixes of (5) with a time discretization of Td = 0.01 seconds. These matrixes update every time step with the vehicle speed, as shown in Figure 6. A horizon of np = 40 steps. For the algorithm implementation, ACADO Code Generation Tool [47] is used.
Figure 6.
Model Predictive Control scheme.
3.5. Linear Parameter Varying Model Predictive Control
Another MPC controller is used with similar characteristics to the previous one, but this time an online linearization of the cornering stiffness of both axles is performed for a more accurate internal model. Figure 7 illustrates the control scheme.
Figure 7.
Linear Parameter Varying Model Predictive Control scheme.
4. Simulation Model
4.1. Vehicle Parameters
Simulations are performed using IPG CarMaker. The full vehicle model is parametrized, including chassis bending and torsional stiffnesses. Tyres are parametrized using Magic Formula 5.2 [53], including the relaxation length. Sprung and unsprung mass and inertia, suspension kinematics, and aerodynamic map are also included. Controllers and powertrain and modelled on Matlab Simulink, which runs on co-simulation with IPG CarMaker. Two track models are used for the simulations: a go-kart track [55] and the Formula Student Germany 2010 Endurance track [56] (included in the IPG Formula CarMaker sponsorship programme). The driver is characterized using IPG Racing Driver model. The main parameters for the driver model are the learning rate and the driver combined acceleration target.
4.2. Olaberria Circuit
Circuito de Olaberria is an existing go-kart track located in northern Spain. Two chicanes, two 180 degrees corners, and one delicate braking point after a high-speed left corner distinguish this track, which combines tight corners, which can be similar to the ones that can be found on a Formula Student Endurance event and relatively high-speed areas that are very exigent to the vehicle and driver and exploit the aerodynamic package potential of the vehicles.
The track in this chosen configuration (pathway can be altered for different configurations) is 695 m long. Chosen coefficient of friction is µ = 1. The modelling of some patches of the tarmac is also included, with a coefficient of friction of µ = 0.9. The track layout is described in Figure 8.
Figure 8.
Olaberria circuit aerial view.
4.3. Hockenheim 2010 Formula Student Endurance Track
The Endurance track of the 2010 Formula Student Germany event is also employed for the simulations, taking advantage of fact that this track is already modelled and included in the IPG Formula CarMaker sponsorship programme. The highlights of this track are multiple medium speed linked corners (which are typical in this kind of Formula Student Endurance events), one long straight on which typically the vehicles achieve their maximum speed, and three long right corners. The length of this track is 774 m and, lap times are higher than in Olaberria, due to the longer track length and the amount of aforementioned linked medium speed corners. A coefficient of friction µ = 1 has been set for the road grip. Track aerial view is shown in Figure 9.
Figure 9.
Hockenheim 2010 Formula Student Endurance track aerial view.
5. Results
Several simulations were performed on IPG-CarMaker for each controller configuration to find the quickest lap time. For this, an iterative process is required, varying the learning rate and the driver target for combined acceleration. Best times are usually achieved at high learning rates and combined acceleration usage targets. Besides lap time, two more key performance indicators have been calculated to evaluate controller actuation:
- Integral of the absolute yaw rate error (IAE):
- Integral of the absolute value of the control action (IACA):
Lap times at the Olaberria circuit are shown in Table 7. As can be observed on the table, the best lap times are achieved by the most aggressive driving style and highest combined acceleration target. Higher driver target G-G exponents lead to vehicle loss of control due to front wheel lock with heavy braking (there is no ABS (Anti Lock Braking System) in the vehicle [57]).
Table 7.
Lap times at Olaberria.
Among the controllers, the LPV-MPC is the one that achieves the fastest lap time. The PID intervenes less than the other controllers by looking at the IACA values. The MPC, on the other hand, keeps the error between the target and the actual yaw rate to the minimum, but at the expense of a busy controller intervention, as can be seen in Table 8.
Table 8.
Controller performance at Olaberria.
Regarding the simulation results at Hockenheim circuit, the best lap times are also achieved by the maximum value of learning rate and maximum driver target G-G exponent, as can be observed in Table 9. However, there is a difference with Olaberria track simulations: in Hockenheim, the driver never loses vehicle control. There are two reasons for this:
Table 9.
Lap times at Hockenheim 2010 Formula Student.
- The braking locations at Hockenheim require less combined G (the vehicleheads straight when braking).
- Vehicle speed at the braking areas at Hockenheim is lower than in the critical braking point of Olaberria, where the front axle lock occurs. At lower speed, the ratio of apparent front wheels weight over the apparent weight on the rear wheels is higher, so it is more difficult to lock the front wheels.
Nevertheless, the combined G-G usage during vehicle acceleration is controlled by the torque vectoring and traction control system, so no instability happens during heavy longitudinal accelerations at a corner exit. If these controllers are removed, the vehicle spins at a corner exit when targeting high combined acceleration.
With regards to controller comparison, the LPV-MPC achieves again the best lap, but the differences among them in these terms are tiny. PID is again the least intrusive controller, and the MPC again achieves the best tracking performance at the cost of having the highest intervention, as indicated on Table 10.
Table 10.
Controller performance at Hockenheim.
6. Discussion
This work compares different controller architectures for torque vectoring. Instead of using ISO manoeuvres, they are compared using lap times in two different circuits. Simulations were performed using IPG CarMaker software, with a Formula Student 2WD vehicle model on two race tracks, using IPG Race Driver model.
The difference in lap times across different controllers is tiny: the best lap times for different controllers are within the same tenth of a second, except for SMC which is the slowest in Olaberria. Nonetheless, there are interesting differences across the controllers.
The most important factor is the driver: aggressive driving with a large G-G exponent provides faster laps. In Olaberria, tough, hard braking at the fastest point of the circuit provokes front axle locking, and if the G-G exponent is over 2.2 the car is not able to finish the lap with any controller.
Interestingly, the error in the yaw rate is not critical for lap times: both in Hockenheim and Olaberria, MPC and LPV-MPC have the largest and smallest IAE, and the corresponding lap times are within the same tenth. Interestingly, MPC, whose IAE is smaller, is in fact slower in both circuits than LPV-MPC. This suggests that in order to extract the maximum tyre force, the target yaw rate function could be improved. A comparison between a “fast” and a “slow” lap can be seen in Figure 10.
Figure 10.
Target vs. actual yaw rate in a “fast” and a “slow” lap.
It can be observed that the “slow” lap has a much smaller IAE value than the “fast” lap. The reason is that the slip angle of the maximum lateral force of the tyre varies constantly during demanding driving. The target yaw rate is based on a fixed relation between the front and rear slip angles; it is constrained to this relation and does not take into account the exact slip angle for maximum lateral performance of the tyre (it simply assumes that both axles slip angles need to be always similar, or the front should be always slightly higher for understeering behaviour).
Table 8 and Table 10, and Figure 11 comparethe control action of each controller. In this case, the differences are much clearer than in lap times. The PID controller is much less intrusive than the others are, and its lap time is less than one-tenth slower than the LPV-MPC in each circuit. Despite its simplicity, the performance of the PID controller is remarkable.
Figure 11.
Control action of each controller for best lap time runs.
7. Conclusions
A review of the typical controllers for direct yaw moment control applied on an electric race car with independent motors was performed. The comparison shows that all controllers perform similarly in terms of minimum lap time according to the simulations performed on IPG CarMaker. However, there are some differences in terms of controller actuation: the cubic-error PID is the least intrusive controller, whereas the MPC controller shows the best yaw rate tracking performance. Nevertheless, tracking performance is not directly correlated with minimum lap time, due to the continuous variation of the tyre peak slip angles during race-style driving. Therefore, future works include the design of a target yaw rate function considering the peak performance of each tyre. Besides this, the evaluation of the controllers using a moving base driving simulator is also considered to evaluate the intrusiveness and the interaction with a human driver.
Author Contributions
A.M.: Conceptualization, formal analysis, writing and editing. G.B.: Supervision. A.R.: Supervision, validation, review and editing. All authors have read and agreed to the published version of the manuscript.
Funding
This work has been funded by the “Etorkizuna Eraikiz” program of the Gipuzkoa Provincial Council.
Acknowledgments
Especial thanks to Barys Shyrokau from TU Delft and to the research group Intelligent Vehicles for their support. Thanks to Manu Salazar for his help with the graphical abstract.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Crolla, D.A.; Cao, D. The impact of hybrid and electric powertrains on vehicle dynamics, control systems and energy regeneration. Veh. Syst. Dyn. 2012, 50, 95–109. [Google Scholar] [CrossRef]
- Shyrokau, B.; Wang, D.; Savitski, D.; Hoepping, K.; Ivanov, V. Vehicle motion control with subsystem prioritization. Mechatronics 2015, 30, 297–315. [Google Scholar] [CrossRef]
- Shyrokau, B.; Savitski, D.; Wang, D. Influence of Active Subsystems on Electric Vehicle Behavior and Energy Characteristics. In SAE Technical Paper Series; SAE International: Warrendale, PA, USA, 2014; Volume 1. [Google Scholar]
- Ivanov, V.; Savitski, D.; Shyrokau, B. A Survey of Traction Control and Antilock Braking Systems of Full Electric Vehicles with Individually Controlled Electric Motors; IEEE Transactions on Vehicular Technology: Miami, FL, USA, 2015; Volume 64. [Google Scholar]
- Ghosh, J.; Tonoli, A.; Amati, N. A Torque Vectoring Strategy for Improving the Performance of a Rear Wheel Drive Electric Vehicle. In Proceedings of the 2015 IEEE Vehicle Power and Propulsion Conference (VPPC), Montreal, QC, Canada, 19–22 October 2015; pp. 1–6. [Google Scholar]
- Sugano, T.; Fukuba, H.; Suetomi, T. A study of dynamics performance improvement by rear right and left independent drive system. Veh. Syst. Dyn. 2010, 48, 1285–1303. [Google Scholar] [CrossRef]
- Zhang, L.; Ding, H.; Huang, Y.; Chen, H.; Guo, K.; Li, Q. An Analytical Approach to Improve Vehicle Maneuverability via Torque Vectoring Control: Theoretical Study and Experimental Validation. IEEE Trans. Veh. Technol. 2019, 68, 4514–4526. [Google Scholar] [CrossRef]
- Fu, C.; Hoseinnezhad, R.; Jazar, R.; Bab-Hadiashar, A.; Watkins, S. Electronic differential design for vehicle side-slip control. In Proceedings of the 2012 International Conference on Control, Automation and Information Sciences (ICCAIS), Saigon, Vietnam, 26–29 November 2012; pp. 306–310. [Google Scholar]
- Pinheiro, H.D.C.; Messana, A.; Sisca, L.; Ferraris, A.; Airale, A.G.; Carello, M. Torque Vectoring in Electric Vehicles with In-wheel Motors. Adv. Serv. Ind. Robot. 2019, 73, 3127–3136. [Google Scholar] [CrossRef]
- Zhang, H.; Wang, J. Vehicle Lateral Dynamics Control Through AFS/DYC and Robust Gain-Scheduling Approach. IEEE Trans. Veh. Technol. 2016, 65, 489–494. [Google Scholar] [CrossRef]
- Zainal, Z.; Rahiman, W.; Baharom, M.N.R. Yaw Rate and Sideslip Control using PID Controller for Double Lane Changing. J. Telecommun. Electron. Comput. Eng. 2017, 9, 99–103. [Google Scholar]
- De Novellis, L.; Sorniotti, A.; Gruber, P.; Orus, J.; Fortun, J.-M.R.; Theunissen, J.; De Smet, J. Direct yaw moment control actuated through electric drivetrains and friction brakes: Theoretical design and experimental assessment. Mechatronics 2015, 26, 1–15. [Google Scholar] [CrossRef]
- De Novellis, L.; Sorniotti, A.; Gruber, P. Wheel Torque Distribution Criteria for Electric Vehicles With Torque-Vectoring Differentials. IEEE Trans. Veh. Technol. 2013, 63, 1593–1602. [Google Scholar] [CrossRef]
- Lu, Q.; Gentile, P.; Tota, A.; Sorniotti, A.; Gruber, P.; Costamagna, F.; De Smet, J. Enhancing vehicle cornering limit through sideslip and yaw rate control. Mech. Syst. Signal Process. 2016, 75, 455–472. [Google Scholar] [CrossRef]
- Murua, A.M.; Bistue, G.; Rubio, A.; Gonzalez, J. A Direct Yaw-Moment Control Logic for an Electric 2WD Formula SAE Using an Error-Cube Proportional Derivative Controller. SAE Int. J. Connect. Autom. Veh. 2020, 3, 139–148. [Google Scholar] [CrossRef]
- De Novellis, L.; Sorniotti, A.; Gruber, P.; Pennycott, A. Comparison of Feedback Control Techniques for Torque-Vectoring Control of Fully Electric Vehicles. IEEE Trans. Veh. Technol. 2014, 63, 3612–3623. [Google Scholar] [CrossRef]
- Goggia, T.; Sorniotti, A.; De Novellis, L.; Ferrara, A.; Gruber, P.; Theunissen, J.; Steenbeke, D.; Knauder, B.; Zehetner, J. Integral Sliding Mode for the Torque-Vectoring Control of Fully Electric Vehicles: Theoretical Design and Experimental Assessment. IEEE Trans. Veh. Technol. 2015, 64, 1701–1715. [Google Scholar] [CrossRef]
- Ghosh, J.; Tonoli, A.; Amati, N. Improvement of Lap-Time of a Rear Wheel Drive Electric Racing Vehicle by a Novel Motor Torque Control Strategy. SAE Tech. Pap. Ser. 2017, 1. [Google Scholar] [CrossRef]
- Rieveley, R.J.; Minaker, B.P. Variable Torque Distribution Yaw Moment Control for Hybrid Powertrains. SAE Tech. Pap. Ser. 2007. [Google Scholar] [CrossRef]
- Canale, M.; Fagiano, L.; Ferrara, A.; Vecchio, C. Comparing Internal Model Control and Sliding-Mode Approaches for Vehicle Yaw Control. IEEE Trans. Intell. Transp. Syst. 2008, 10, 31–41. [Google Scholar] [CrossRef]
- Chae, M.; Hyun, Y.; Yi, K.; Nam, K. Dynamic Handling Characteristics Control of an in-Wheel-Motor Driven Electric Vehicle Based on Multiple Sliding Mode Control Approach. IEEE Access 2019, 7, 132448–132458. [Google Scholar] [CrossRef]
- Mousavinejad, E.; Han, Q.-L.; Yang, F.; Zhu, Y.; Vlacic, L. Integrated control of ground vehicles dynamics via advanced terminal sliding mode control. Veh. Syst. Dyn. 2016, 55, 268–294. [Google Scholar] [CrossRef]
- Truong, D.T.; Meywerk, M.; Tomaske, W. Torque vectoring for rear axle using Adaptive Sliding Mode Control. In Proceedings of the 2013 International Conference on Control, Automation and Information Sciences (ICCAIS), Nha Trang, Vietnam, 25–28 November 2013; pp. 328–333. [Google Scholar]
- Hamzah, N.; Aripin, M.K.; Sam, Y.M.; Selamat, H.; Ismail, M.F.; Selamat, H. Vehicle stability enhancement based on second order sliding mode control. In Proceedings of the 2012 IEEE International Conference on Control System, Computing and Engineering, Penang, Malaysia, 23–25 November 2012; pp. 580–585. [Google Scholar]
- Tota, A.; Lenzo, B.; Lu, Q.; Sorniotti, A.; Gruber, P.; Fallah, S.; Velardocchia, M.; Galvagno, E.; De Smet, J. On the Experimental Analysis of Integral Sliding Modes for Yaw Rate and Sideslip Control of an Electric Vehicle with Multiple Motors. Int. J. Automot. Technol. 2018, 19, 811–823. [Google Scholar] [CrossRef]
- Fadali, M.S.; Visioli, A. Optimal Control. In Digital Control Engineering; Elsevier BV: Amsterdam, The Netherlands, 2013; pp. 399–438. [Google Scholar]
- Van Zanten, A.T.; Erhardt, R.; Pfaff, G. VDC, The Vehicle Dynamics Control System of Bosch. In SAE Technical Paper Series; SAE International: Warrendale, PA, USA, 1995. [Google Scholar]
- Van Zanten, A.T. Bosch ESP Systems: 5 Years of Experience. In SAE Technical Paper Series; SAE International: Warrendale, PA, USA, 2000. [Google Scholar]
- Esmailzadeh, E.; Goodarzi, A.; Vossoughi, G. Optimal yaw moment control law for improved vehicle handling. Mechatronics 2003, 13, 659–675. [Google Scholar] [CrossRef]
- Mirzaei, M. A new strategy for minimum usage of external yaw moment in vehicle dynamic control system. Transp. Res. Part C Emerg. Technol. 2010, 18, 213–224. [Google Scholar] [CrossRef]
- Wang, Z.; Montanaro, U.; Fallah, S.; Sorniotti, A.; Lenzo, B. A gain scheduled robust linear quadratic regulator for vehicle direct yaw moment Control. Mechatronics 2018, 51, 31–45. [Google Scholar] [CrossRef]
- Antunes, J.; Antunes, A.; Outeiro, P.; Cardeira, C.; Oliveira, P. Testing of a torque vectoring controller for a Formula Student prototype. Robot. Auton. Syst. 2019, 113, 56–62. [Google Scholar] [CrossRef]
- Yu, H.; Liang, W.; Kuang, M.; McGee, R. Vehicle handling assistant control system via independent rear axle torque biasing. In Proceedings of the 2009 American Control Conference, St. Louis, MO, USA, 10–12 June 2009; pp. 695–700. [Google Scholar]
- Kaiser, G.; Holzmann, F.; Chrétien, B.; Korte, M.; Werner, H. Torque Vectoring with a feedback and feed forward controller-applied to a through the road hybrid electric vehicle. 2011 IEEE Intell. Veh. Symp. (IV) 2011, 448–453. [Google Scholar] [CrossRef]
- Kaiser, G.; Liu, Q.; Hoffmann, C.; Korte, M.; Werner, H.; Kaiser, G. Torque vectoring for an electric vehicle using an LPV drive controller and a torque and slip limiter. In Proceedings of the 2012 IEEE 51st IEEE Conference on Decision and Control (CDC), Maui, HI, USA, 10–13 December 2012; pp. 5016–5021. [Google Scholar]
- Jalali, K.; Uchida, T.; McPhee, J.; Lambert, S. Integrated Stability Control System for Electric Vehicles with In-wheel Motors using Soft Computing Techniques. SAE Int. J. Passeng. Cars Electron. Electr. Syst. 2009, 2, 109–119. [Google Scholar] [CrossRef]
- Jager, B.; Neugebauer, P.; Kriesten, R.; Parspour, N.; Gutenkunst, C. Torque-vectoring stability control of a four wheel drive electric vehicle. In Proceedings of the 2015 IEEE Intelligent Vehicles Symposium (IV), Seoul, Korea, 28 June–1 July 2015; Volume 2015-Augus, pp. 1018–1023. [Google Scholar]
- Jaafari, S.M.M.; Shirazi, K.H. Integrated Vehicle Dynamics Control Via Torque Vectoring Differential and Electronic Stability Control to Improve Vehicle Handling and Stability Performance. J. Dyn. Syst. Meas. Control. 2018, 140, 071003. [Google Scholar] [CrossRef]
- Parra, A.; Zubizarreta, A.; Pérez, J.; Dendaluce, M. Intelligent Torque Vectoring Approach for Electric Vehicles with Per-Wheel Motors. Complexity 2018, 2018, 7030184. [Google Scholar] [CrossRef]
- Canale, M.; Fagiano, L. Vehicle yaw control using a fast NMPC approach. In Proceedings of the 2008 47th IEEE Conference on Decision and Control, Cancun, Mexico, 9–11 December 2008; pp. 5360–5365. [Google Scholar]
- Siampis, E.; Velenis, E.; Longo, S. Rear wheel torque vectoring model predictive control with velocity regulation for electric vehicles. Veh. Syst. Dyn. 2015, 53, 1555–1579. [Google Scholar] [CrossRef]
- Siampis, E.; Velenis, E.; Gariuolo, S.; Longo, S. A Real-Time Nonlinear Model Predictive Control Strategy for Stabilization of an Electric Vehicle at the Limits of Handling. IEEE Trans. Control. Syst. Technol. 2018, 26, 1982–1994. [Google Scholar] [CrossRef]
- Vasiljevic, G.; Bogdan, S. Model predictive control based torque vectoring algorithm for electric car with independent drives. In Proceedings of the 2016 24th Mediterranean Conference on Control and Automation (MED), Athens, Greece, 21–24 June 2016; pp. 316–321. [Google Scholar]
- Jalali, M.; Khajepour, A.; Chen, S.-K.; Litkouhi, B.B. Handling Delays in Yaw Rate Control of Electric Vehicles Using Model Predictive Control With Experimental Verification. J. Dyn. Syst. Meas. Control. 2017, 139, 121001. [Google Scholar] [CrossRef]
- Mikulas, E.; Gulan, M.; Takacs, G. Model Predictive Torque Vectoring Control for a Formula Student Electric Racing Car. In Proceedings of the 2018 European Control Conference (ECC), Limassol, Cyprus, 12–15 June 2018; pp. 581–588. [Google Scholar]
- Ferreau, H.J.; Kirches, C.; Potschka, A.; Bock, H.G.; Diehl, M. qpOASES: A parametric active-set algorithm for quadratic programming. Math. Program. Comput. 2014, 6, 327–363. [Google Scholar] [CrossRef]
- Houska, B.; Ferreau, H.J.; Diehl, M. ACADO toolkit-An open-source framework for automatic control and dynamic optimization. Optim. Control. Appl. Methods 2010, 32, 298–312. [Google Scholar] [CrossRef]
- Han, K.; Park, G.; Sankar, G.S.; Nam, K.; Choi, S.B. Model Predictive Control Framework for Improving Vehicle Cornering Performance Using Handling Characteristics. IEEE Trans. Intell. Transp. Syst. 2020, 1–11. [Google Scholar] [CrossRef]
- Tahouni, A.; Mirzaei, M.; Najjari, B. Novel Constrained Nonlinear Control of Vehicle Dynamics Using Integrated Active Torque Vectoring and Electronic Stability Control. IEEE Trans. Veh. Technol. 2019, 68, 9564–9572. [Google Scholar] [CrossRef]
- Oh, K.; Joa, E.; Lee, J.; Yun, J.; Yi, K. Yaw Stability Control of 4WD Vehicles Based on Model Predictive Torque Vectoring with Physical Constraints. Int. J. Automot. Technol. 2019, 20, 923–932. [Google Scholar] [CrossRef]
- Parra, A.; Tavernini, D.; Gruber, P.; Sorniotti, A.; Zubizarreta, A.; Perez, J. On Nonlinear Model Predictive Control for Energy-Efficient Torque-Vectoring. IEEE Trans. Veh. Technol. 2021, 70, 173–188. [Google Scholar] [CrossRef]
- Milliken, W.F.; Milliken, D.L. Race car vehicles dynamics. Soc. Automot. Eng. 1994, 400, 16. [Google Scholar]
- Pacejka, H. Tire and Vehicle Dynamics, 3rd ed.; Butterworth-Heinemann: Oxford, UK, 2012; pp. 87–147. [Google Scholar]
- Murray, R.M. Optimization-Based Control; California Institute of Technology: Pasadena, CA, USA, 2009; pp. 111–128. [Google Scholar]
- Murua, A.M.; Camo, P.M.; Lozano, M.S. Modelado 3D Low-Cost para integrar en un simulador un circuito existente de karting mediante fotogrametría aérea con drones. DYNA 2021, 96, 73–78. [Google Scholar]
- Harsh, D.; Shyrokau, B. Tire Model with Temperature Effects for Formula SAE Vehicle. Appl. Sci. 2019, 9, 5328. [Google Scholar] [CrossRef]
- Pretagostini, F.; Ferranti, L.; Berardo, G.; Ivanov, V.; Shyrokau, B. Survey on Wheel Slip Control Design Strategies, Evaluation and Application to Antilock Braking Systems. IEEE Access 2020, 8, 10951–10970. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).