 Original Article
 Open access
 Published:
An Integrated Control Framework for Torque Vectoring and Active Suspension System
Chinese Journal of Mechanical Engineering volumeÂ 37, ArticleÂ number:Â 10 (2024)
Abstract
Fourwheel independently driven electric vehicles (FWIDEV) endow a flexible and scalable control framework to improve vehicle performance. This paper integrates the torque vectoring and active suspension system (ASS) to enhance the vehicleâ€™s longitudinal and vertical motion control performance. While the nonlinear characteristic of the tire model leads to a relatively heavier computational burden. To facilitate the controller design and ease the load, a halfvehicle dynamics system is built and simplified to the lineartimevarying (LTV) model. Then a model predictive controller is developed by formulating the objective function by comprehensively considering the safety, energysaving and comfort requirements. The inwheel motor efficiency and the power loss of tire slip are treated as optimization indices in this work to reduce energy consumption. Finally, the effectiveness of the proposed controller is verified through the rapidcontrolprototype (RCP) test. The results demonstrate the enhancement of the energysaving as well as comfort on the basis of vehicle stability.
1 Introduction
Electric vehicles are regarded as a promising solution to deal with the increasing emissions and high energyefficiency requirements [1,2,3]. Nowadays, four wheel independently driven electric vehicles (FWIDEVs) with a modular powertrain layout have attracted lots of attention from academic and industrial researchers [4, 5]. Thanks to the simple mechanical structure and short transmission chain, FWIDEVs can quickly respond to the execution command through the inwheel motor torque output. Moreover, four independently driven motors provide a considerable enhancement for vehicle stability with a flexible control mode [6,7,8]. However, the frequent acceleration/deceleration behaviors in urban conditions would affect the vehicleâ€™s vertical motion, especially when the torque outputs increase/decrease rapidly. The driverâ€™s comfort cannot be guaranteed. To this end, this work integrates the torque vectoring and active suspension system of FWIDEVs focusing on the straightahead driving condition. It aims to improve the overall performance on the premise of ensuring vehicle stability.
The four inwheel motors could generate different torque outputs according to designed torque vectoring strategies [9]. It brings a novel control scheme for the direct yaw moment system rather than only depending on the braking force [10]. By taking the energy efficiency into consideration, the energy consumption can also be reduced [11, 12]. Comprehensively considering the motor efficiency and tire slip energy consumption of FWIDEVs, Zhang et al. [13] propose a torque distribution method based on discrete adaptive sliding control, which effectively reduces the energy loss of vehicles. For the active suspension system, the vehicle heave, pitch, and roll motions can be adjusted with differential active forces [14,15,16], which is related to ride comfort, road holding stability, and roll prevention.
It is widely accepted that the integration of these subsystems is better to realize holistic control [17, 18]. Many studies focus on longitudinal and lateral integrated control by combining active front wheel steering (AFS) and direct yaw moment control (DYC). An adaptive controller based on a Lyapunov method is employed to coordinate AFS and DYC in Ref. [19]. The adaption law is designed to deal with the uncertain cornering stiffness. A multiagent systembased control framework is proposed in Ref. [20] to realize the integration of AFS and DYC, in which these subsystems are treated as agents and realize the cooperation by Paretooptimality theory. Considering the time delay of the vehicle network, a novel Hâˆž controller combined with a delaytolerant linear quadratic regulator is designed in Ref. [21] to improve vehicle stability based on AFS and DYC. Furthermore, to handle the tire nonlinear characteristic, some studies present the TakagiSugeno (TS) fuzzy and polytope methods to build the vehicle model, based on which the robust controller is developed. Jin et al. [22] propose a robust statefeedback controller to ensure the vehicle handling performance, in which the TS fuzzy method is used for the nonlinear Brush tire modeling. Zhang et al. [23, 24] adopt the polytope to describe the uncertainties in the model. A robust gainscheduled controller is designed to enhance the vehicleâ€™s lateral stability. It is worth mentioning that an inappropriate Lyapunov function would lead to being conservative of robust controller when handling the tireâ€™s nonlinear characteristic [16, 25].
In addition to the vehicle longitudinal and lateral motion control, some studies also integrate vertical motion. Zhao et al. [17] develop a hierarchical framework to coordinate AFS, ASS and DYC, thereby improving the overall performance. A trigger mechanism is established to decide the working regions of different subsystems based on the tire reserve forces. Hussein et al. [18] propose a highorder sliding model method to realize a global chassis control. The results show the effectiveness of enhancing the vehicle stability and ride comfort. Qin et al. [26] investigate the couplings between the dynamic vibrationabsorbing structures and inwheel motors. A particle optimization method is adopted to enhance the vertical dynamics performance. Nevertheless, the energysaving is seldom considered in the integration of these subsystems. The researches in Refs. [1, 27, 28] demonstrate that energy consumption can be reduced through a reasonable torque vectoring strategy, as well as improving the vehicle stability.
Meanwhile, model predictive control (MPC) has been increasingly used in the vehicle dynamics control [29, 30]. The MPC does not adopt a constant global optimization target, but repeatedly optimizes online in a rolling method to obtain a global suboptimal solution. It has strong adaptability to complex and changeable driving environments, and can meet the needs of realtime online optimization control under multiobjective compound constraints. Hence, a model predictive controller is proposed in this paper to integrate the torque vectoring and active suspension system by comprehensively considering safety, energysaving and comfort. A nonlinear model predictive controller is applied to improve the stability of distributed drive electric vehicles under critical driving scenarios [29]. The experiments on the snowy road validate the feasibility. The pathtracking problem is transformed into a standard MPC optimization problem in Ref. [30]. Multiconstraints are also considered in the solver.
The main contributions of this paper are as follows. First, a halfvehicle dynamics model is employed to describe the vehicleâ€™s longitudinal and vertical motions, in which the nonlinear tire dynamics is described by an LTV model. It facilitates the controller design and reduces the computational load. Then, a model predictive controller is developed by optimizing the multiobjectives, including energysaving, vehicle safety, and comfort. The RCP experiments are conducted to validate the effectiveness of the proposed method.
The remainder of this paper is organized as follows. A halfvehicle system combined with a tire dynamics model is built in Section 2. In Section 3, the MPC controller and the test bench are discussed. The optimization objective functions are given in detail. Section 4 shows the test results of the proposed controller. Finally, Section 5 presents the conclusion.
2 Vehicle System Modeling
This work focuses on vehicle control for the straightahead driving condition. Hence, the vehicle's longitudinal motion and vertical motion are investigated in this section. A halfvehicle model is established. Moreover, the nonlinear characteristic of the tire model is fully considered and simplified to facilitate the controller design.
2.1 Wheel Dynamics
Considering the effect of vehicle vertical motion on the straight line driving, the vehicle longitudinal dynamics model can be expressed as:
where \(m\) and \(m_{s}\) represent the total mass and sprung mass of the vehicle, respectively.Â \(V_{x}\) and \(V_{z}\) are the vehicle longitudinal and vertical velocities. \(\theta\) is the vehicle pitch angle. \(F_{xf}\) and \(F_{xr}\) denote the longitudinal forces of the front and rear tires, respectively, which are generated by the torque inputs of the inwheel motors. Furthermore, the wheel dynamics as shown in Figure 1 is given by:
where \(J_{w}\) and \(r_{e}\) are the inertia moment and rolling radius of wheel, respectively. \(T_{wi}\) is the torque input of the inwheel motor \(i\). \(w_{i}\) is the rotational speed of the wheel \(i\), \(i = f,r\); \(f\) represents the front tire, and \(r\) represents the rear tire. When the vehicle runs in the linear region, the tire longitudinal force can be represented by:
where \(K_{xi}\) is the tire longitudinal stiffness, which is related with the vertical load, tire type and tire pressure, etc. \(\lambda_{i}\) is the tire longitudinal slip ratio. It can be further expressed as:
For Eq. (3), when the vehicle is in the nonlinear region, it would be invalid if using the longitudinal tire stiffness \(K_{xi}\) obtained by the linear state. A conventional method is to adopt the tire fitting formulas and calculate the tire force in real time [31]. This can guarantee the modelâ€™s accuracy. However, the tire force is directly employed in the system. Due to the strong nonlinearity, it would cause a large computational burden for the optimization. Hence, a modified tire longitudinal stiffness \(K^{\prime}_{xi}\) is defined in this work to ensure accuracy while reducing the computational burden through the linearization method. The tire longitudinal force \(F_{xi}\) is calculated by the Magic formula. Then the modified tire longitudinal stiffness \(K^{\prime}_{xi}\) is calculated by Eq. (3) in realtime and presented by a timevarying parameter. The \(K^{\prime}_{xi}\) would change according to different driving conditions. By introducing the modified parameter \(K^{\prime}_{xi}\) into the Eq. (2), the wheel dynamics can be rewritten as:
The Magic formula [32] fitting the tire longitudinal force is given by:
where \(\mu\) is the roadtire friction coefficient. \(B_{x}\),Â \(C_{x}\) and \(D_{x}\) are obtained through the parameter fitting method. \(F_{zi}\) is the vertical load of the \(i\)wheel, which can be calculated by:
where \(l_{f}\) and \(l_{r}\) are the distances from the vehicle centre of gravity (CoG) to the front and rear axles. \(h\) and \(a_{x}\) are the height of CoG and vehicle longitudinal acceleration, respectively.Â \(g\) is the gravitational acceleration. To show the accuracy of the Magic formula, the fitting tire longitudinal forces under different vertical loads (i.e., 2.1 kN, 6.1 kN and 10.1Â kN) are compared with the real test data. The detailed results are shown in Figure 2. During the straight driving condition, the tire slip angle \(\alpha\) is 0.
From the test results, it can be seen that the fitting tire longitudinal force is closely approaching the test data. Consequently, the tire longitudinal force \(F_{xi}\) is obtained through the Magic formula in this work. Here, the tire test data are collected from a highfidelity vehicle model (CarSim). Then the modified tire longitudinal stiffness \(K^{\prime}_{xi}\) is obtained in realtime based on Eq. (3). Eq. (1) can be expressed as:
2.2 Vehicle Vertical Dynamics
The vehicle would have obvious heave and pitch motions when existing frequent acceleration/deceleration behaviors. To describe the vehicle vertical motion, a 4degreeoffreedom (4DoF) halfvehicle active suspension system as shown in Figure 3 is used to establish the vehicle vertical dynamics model. \(F_{f}\) and \(F_{r}\) are active suspension forces, which are generated by the actuators. The roll motion is ignored due to the straight line driving. With the assumption of a small pitch angle. The heave motion of the sprung mass and unsprung mass can be represented by:
It should be noted that the road excitation is not considered in this study. \(z_{o}\) is the vertical displacement of the vehicle CoG. \(k_{sf}\) and \(k_{sr}\) are the equivalent stiffness of the front and rear suspensions, respectively. \(b_{sf}\) and \(b_{sr}\) are the equivalent damping of the front and rear suspensions. \(k_{tf}\) and \(k_{tr}\) are the equivalent stiffness of the front and rear wheels, respectively.Â \(z_{sf}\) and \(z_{sr}\) are the vertical displacements of the front and rear sprung mass. \(z_{uf}\) and \(z_{ur}\) are the vertical displacements of the front and rear unsprung mass, respectively. \(F_{f}\) and \(F_{r}\) are the active force inputs of the front and rear suspensions, respectively. \(m_{uf}\) and \(m_{ur}\) are the unsprung mass of the front and rear wheels, respectively. Furthermore, the vertical displacements of the front and rear sprung mass can be expressed as:
The pitch motion of the suspension system can be described by
where \(I_{y}\) is the vehicle inertia moment around the yaxis.
Combining Eqs. (1)â€“(17), the vehicle system model for the straightahead driving condition is given by
where \({\varvec{x}} = \left[ {V_{x} ,\lambda_{f} ,\lambda_{r} ,\theta ,\dot{\theta },z_{o} ,\dot{z}_{o} ,z_{uf} ,z_{ur} ,\dot{z}_{uf} ,\dot{z}_{ur} } \right]^{{\text{T}}} ,\)\({\varvec{u}} = \left[ {T_{f} ,T_{r} ,F_{f} ,F_{r} } \right]^{{^{{\text{T}}} }},\)
\(a_{{{22}}} =  K^{\prime}_{xf} * r_{e} * r_{e} /\left( {J_{w} * V_{x} } \right),a_{{{33}}} { = }  K^{\prime}_{xr} * r_{e} * r_{e} /\left( {J_{w} * V_{x} } \right),\)\(a_{54} = \left( {  k_{sf} *l_{f} *l_{f}  k_{sr} *l_{r} *l_{r} } \right)/I_{y}\), \(a_{56} = \left( {k_{sf} *l_{f}  k_{sr} *l_{r} } \right)/I_{y}\), \(a_{55} = \left( {  b_{sf} *l_{f} *l_{f}  b_{sr} *l_{r} *l_{r} } \right)/I_{y}\)\(a_{57} = \left( {b_{sf} *l_{f}  b_{sr} *l_{r} } \right)/I_{y}\), \(a_{{5{8}}} =  k_{sf} *l_{f} /I_{y}\), \(a_{{5{9}}} = k_{sr} *l_{r} /I_{y}\), \(a_{5,10} =  b_{sf} *l_{f} /I_{y}\), \(a_{{5,{11}}} = b_{sr} *l_{r} /I_{y}\), \(a_{74} = \left( {k_{sf} *l_{f}  k_{sr} *l_{r} } \right)/m_{s}\), \(a_{{7{5}}} = \left( {b_{sf} *l_{f}  b_{sr} *l_{r} + m_{s} * V_{x} } \right)/m_{s}\),\(a_{{{7}6}} = \left( {  k_{sf}  k_{sr} } \right)/m_{s}\), \(a_{{{77}}} = \left( {  b_{sf}  b_{sr} } \right)/m_{s}\), \(a_{{{78}}} = k_{sf} /m_{s}\),\(a_{{{79}}} = k_{sr} /m_{s}\), \(a_{{{7},{10}}} = b_{sf} /m_{s}\),\(a_{{7,11}} = b_{sr} /m_{s}\), \(a_{{{10},{4}}} =  k_{sf} * l_{f} /m_{uf}\), \(a_{{10,5}} =  b_{sf} * l_{f} /m_{uf}\), \(a_{{10,6}} = k_{sf} /m_{uf}\), \(a_{{10,7}} = b_{sf} /m_{uf}\),\(a_{{10,8}} = \left( {  k_{tf}  k_{sf} } \right)/m_{uf}\), \(a_{{10,10}} =  b_{sf} /m_{uf}\), \(a_{{11,4}} = k_{sr} * l_{r} /m_{ur}\), \(a_{{11,5}} = b_{sr} * l_{r} /m_{ur}\), \(a_{{11,6}} = k_{sr} /m_{ur}\), \(a_{{11,7}} = b_{sr} /m_{ur}\), \(a_{{11,9}} = \left( {  k_{tr}  k_{sr} } \right)/m_{ur}\), \(a_{{11,11}} =  b_{sr} /m_{ur}\).
It could be found that the model (18) is a continuoustime nonlinear system. The parameter matrices \({\varvec{A}}\) and \({\varvec{B}}\) exist timevarying state variables, including longitudinal velocity \(V_{x}\) and modified tire longitudinal stiffness \(K^{\prime}_{xi}\). Here, to facilitate the model predictive control (MPC) design and reduce the computational burden. A lineartimevarying (LTV) discrete model is established. The state variables in the parameter matrices are treated as a constant during the sampling time, which would update at different sampling time. The sampling time is given by \(\Gamma\). Then based on the Eular method, the continuous system (18) at time step \(k\) can be discretized as:
where \({\mathbf{x}}\left( k \right)\) and \({\mathbf{u}}\left( k \right)\) represent system states and inputs at time step \(k\), respectively.
The handling of model linearization and discretization simplifies the system and facilitates the controller design [33]. Meanwhile, the tire characteristic can also be guaranteed.
3 Optimal Control Design
The schematic integrated control framework for torque vectoring and active suspension system is shown in Figure 4. It includes the wheel dynamics model, nonlinear tire model, 4DoF vehicle vertical dynamics model, reference model and MPC optimal controller. The MPC controller is proposed to realize the integrated control of vehicle longitudinal and vertical motions. A combination of multiperformance indices, including energy saving, vehicle safety, and comfort, are considered during the controller design. The relaxation factors are introduced to dynamically modulate the weight coefficients of different control objectives. Furthermore, to better verify the controller control effect, the rapidcontrolprototype test bench is also described.
3.1 Multiobjectives Function
The control objective of energy saving can be represented as follows:
where
where \({\varvec{T}}_{i} = \left[ {T_{f} \,\, T_{r} } \right]^{{\text{T}}},\)Â \({\varvec{F}}_{i} = \left[ {F_{f} \,\, F_{r} } \right]^{{\text{T}}},\)Â \(Q_{1} \in \Re^{1 \times 1}\), \(Q_{2} \in \Re^{2 \times 2}\), \(R_{1} \in \Re^{2 \times 2}\), and \(R_{2} \in \Re^{2 \times 2}\) are the positive diagonal matrices, which represent the weight parameters. \(N_{p}\) is the predictive horizon. In this work, the predictive horizon is equal to the control horizon. \(T_{f,ref}\) is the reference torque inputs of the front inwheel motor. The optimization objective (21) is a combination of different energy consumption. The cost function (22) considers energy saving through improving the motor efficiency, based on optimizing the torque inputs. To reduce energy consumption, the selection principle of the reference torque inputs is to provide a highefficiency zone for inwheel motors. The efficiency map for the inwheel motor is given in Figure 5, in which the test data is collected from a Protean PD18 inwheel motor. A wheel speedmotor efficiency mapping table is designed to obtain the reference torque inputs \(T_{f,ref}\) by matching the wheel speed. Under some specific driving conditions, the torque inputs of the inwheel motors may deviate from the highefficiency zone. In this case, the energy consumption would be reduced if matching the highefficiency zone for some inwheel motors first. Simultaneously when rear tires approach the saturation state, a small lateral force could cause the vehicle sideslip. Considering the longitudinal stability control, the inwheel motors of the front axle would satisfy the highefficiency state in priority. The cost function (23) is the power loss of the longitudinal slip for the front and rear tires. It can be further represented by:
For Eq. (24), it denotes the energy consumption caused by the actuators. The control objective of the vehicle safety can be expressed by
where
where \({\varvec{\lambda}}_{i} = \left[ {\lambda_{f} \, \lambda_{r} } \right]^{{\text{T}}}\),Â \({\varvec{z}}_{si} = \left[ {z_{sf} \, z_{sr} } \right]^{{\text{T}}}\),Â \({\varvec{z}}_{ui} = \left[ {z_{uf} \, z_{ur} } \right]^{{\text{T}}}\). \({\varvec{W}}_{1} \in \Re^{2 \times 2}\), \({\varvec{W}}_{2} \in \Re^{2 \times 2}\) and \({\varvec{W}}_{{3}} \in \Re^{{{1} \times {1}}}\) are the positive diagonal matrices. The cost function (27) aims to minimize the tire slip ratio and improve the vehicle safety. In addition, as designed in the cost function (22), the front inwheel motors are endowed with the high priority to match the efficiency zone, thereby guaranteeing the vehicle longitudinal stability. Furthermore, to enhance the vehicle vertical safety, the cost function (28) is presented by a soft constraint to depress the suspension deflections, which should also satisfy the hard constraint [34] shown as follows:
where \({\varvec{\rho}} = \left[ {1\,\,{1}} \right]^{{\text{T}}}\),Â \(z_{\max }\) is the permitted maximum value of the suspension deflection. As for the cost function (29), it represents the speed control requirement of drivers. When the vehicle speed is lower than the driversâ€™ intention, drivers would have an acceleration behavior and increase the torque inputs. Conversely, drives have a deceleration behavior. Therefore, the weight parameter \(W_{{3}}\) has a bigger value to follow the reference speed and satisfy the driversâ€™ demand. The control objective of the comfort is expressed as follows:
where
where \({\varvec{C}} = \left[ {{0 \quad 0 \quad 0 \quad }a_{{7{4}}} \quad a_{75} \quad a_{76} \quad a_{77} \quad a_{{7{8}}} \quad a_{{7{9}}} \quad a_{{7,{10}}} \quad a_{{7,{11}}} \, } \right]\),
Here, the vertical displacement and acceleration of vehicle CoG, and pitch angle are employed to quantify and describe the ride comfort. The cost functions (32) and (33) aim to suppress the vehicle heave motion and vertical motion, thereby improving the driversâ€™ comfort. Combining Eqs. (21)â€“(33), the global optimization objective function is expressed as follows:
where \(\vartheta_{1}\) and \(\vartheta_{2}\) are relaxation factors to balance the performance indices between energysaving, ride comfort and safety control. The vehicle safety should be put in the first place during some extreme conditions. In this work, the slip ratio \(\lambda_{i}\) is selected to evaluate the vehicle longitudinal stability, which also satisfies Eq. (35):
To guarantee the vehicle stability when the available tire force is small, the relaxation factors is calculated by:
3.2 RapidControlPrototype (RCP) Test
The optimal problem is represented by:
Subject to \(u_{\min } \le u \le u_{\max }\) and hard constraint (30).
The rapidcontrolprototype (RCP) test bench as shown in Figure 6 is built to validate the effectiveness of the proposed control method. It includes a realtime simulation system based on NIPXI, a highspeed solution system based on dSPACE, and a highfidelity vehicle system based on CarSim. In the RCP system established in this paper, a highfidelity vehicle dynamic modeling business software (CarSim) is embedded into a realtime simulator (NIPXI system). The optimal control solver is downloaded to the dSPACE1401(900Â MHz, 16Â MByte) and running in real time. Based on the vehicle state feedback from the CarSim, the dSPACE can calculate the optimal inputs, which would be sent to the NIPXI system and executed by the vehicle. The CAN bus is adopted to realize the data transmission. To avoid potential system disturbances, the first sequence of the optimal inputs is employed in the system. In addition, the updating states in the LTV model (18) would also transmit to the controller at each sampling time.
4 Test Results
This section validates the effectiveness of the proposed controller through the RCP test. The Economic Commission for Europe (ECE) is chosen as the test condition. To show the control performance visually, a part of the velocity profile for the ECE elementary urban cycle is adopted to test the stability and energysaving with the proposed torque vectoring strategy, while the ECE extraurban driving cycle with frequent acceleration behavior is to test the ride comfort with the proposed active suspension system. The vehicle parameters used in this work are given in Table 1. The RCP has been conducted through the GRAMPC optimization solver [35], which is adapted to the nonlinear MPC and can be employed in the dSAPCE through code generation technology. In addition, the LQR controller is set as a comparison test in this work. The roadtire friction coefficient is set by 0.5. The control horizon is 3 and the prediction horizon is 5.
4.1 ECE Elementary Urban Cycle
The simulation results under the ECE elementary urban cycle are shown in Figure 7. Figure 7(a) shows the torque inputs of the inwheel motors. Figure 7(b) is the velocity tracking performance with the different strategies. It can be seen that the vehicle can track the reference velocities closely with the proposed control strategy, while there exists obvious overshoots and undershoots with the LQR controller. The maximum tracking errors with the two strategies are 0.05 m/s and 1 m/s, respectively. This is because the tire longitudinal stiffness is a constant value when calculating the feedback control law for the LQR. However, the accurate timevarying tire longitudinal stiffness is obtained with the proposed controller in real time and used to calculate the optimized torque inputs.
The efficiency maps of the front inwheel motor with different strategies are given in Figure 7(c) and (d). It is clear that with the proposed control strategy, the inwheel motor can work in a relatively highefficiency zone, which basically maintains a level of 85%â€“95%. The motor efficiency of the LQR controller keeps low in some regions, which is between 40% and 55%. This proves that the proposed torque vectoring strategy can improve energy efficiency. It could be noted that the motor efficiency reduces when the torque input of the front wheel reaches âˆ’â€‰300Â NÂ·m (i.e., 25â€“32Â s) with the proposed controller. This can be attributed to the velocity tracking. As shown in Figure 7(b), the reference velocity drops quickly during 25â€“32Â s. Hence, the torque inputs are reduced to track the reference velocities, which causes a lower motor efficiency zone.
Figure 7(e) and (f) are the longitudinal slip ratio of the front and rear tires. The tire slip ratio has a smaller value with the proposed controller compared to the LQR. This means that the vehicle can run in a more stable state with less power loss of the longitudinal slip. Some fluctuations can be seen in the tire slip ratio. This is because the MPC controller is a realtime optimization solver. External disturbances, such as time delays in the data transmission, would have an effect on the optimization results, thereby affecting the system states. According to these comparative test results, it can be concluded that the proposed torque vectoring can effectively guarantee the velocity tracking performance while ensuring vehicle stability and energy efficiency.
4.2 ECE ExtraUrban Driving Cycle
The ECE extraurban driving cycle with frequent acceleration behavior is employed to value ride comfort with different strategies. Figure 8 shows the test results. As shown in Figure 8(a), it can be found that the vehicle velocity is close to the reference value with the proposed controller. Figure 8(b) represents the active force inputs of the front and rear suspensions, respectively. The vertical displacements of vehicle CoG with different controllers are given in Figure 8(c). The maximum vertical displacements are 0.028 and 0.005Â m, respectively. This demonstrates that the vehicle has a smaller displacement with the proposed strategy, thereby improving the driverâ€™s comfort. Meanwhile, it can be seen that when a vehicle has a positive displacement, the active suspension generates a negative force to reduce the vertical deformation.
Figure 8(d) illustrates the vehicle pitch angle. The maximum pitch angle with the proposed controller can be reduced by 78% compared to the LQR controller. The differential active suspension forces as shown in Figure 8(b) significantly depress the pitch angle. It can relieve the driverâ€™s discomfort when suffering frequent acceleration/deceleration behavior. The vertical acceleration of vehicle CoG is shown in Figure 8(e). It is clear that the vehicle has a better performance to improve the vehicleâ€™s vertical motion. These prove that the proposed control strategy is effective for the vehicle vertical dynamics control.
5 Conclusions

(1)
This paper applies the LTVMPC controller to integrate the vehicle torque vectoring and active suspension system for the straightahead driving condition. The vehicle dynamics model considers the nonlinear characteristic of the tire. Then the fitting magic formula validated by the experimental data is used to obtain the tire longitudinal stiffness in realtime, based on which updating the system model parameters. To satisfy the tracking performance of the system states while guaranteeing vehicle safety, energysaving and comfort, a combination of the optimization functions is formulated. Rapid control prototype tests are conducted to verify the proposed control strategy. The control effect of the LQR controller is compared with that of the proposed control strategy. The results show that compared with the LQR control strategy, the proposed control strategy can improve motor efficiency by nearly 73%.

(2)
Two types of ECE test results show that the proposed controller can effectively guarantee the velocity tracking performance while ensuring vehicle stability and improving energy efficiency and comfort. In the future, the vehicle steering behavior is also expected to be combined in the system.
Availability of Data and Materials
The datasets supporting the conclusions of this article are included within the article.
References
X Hu, H Chen, Z Li, et al. An energysaving torque vectoring control strategy for electric vehicles considering handling stability under extreme conditions. IEEE Transactions on Vehicular Technology, 2020, 69(10): 10787â€“10796.
R de Castro, R E Araujo, D Freitas. Wheel slip control of EVs based on sliding mode technique with conditional integrators. IEEE Transactions on Industrial Electronics, 2012, 60(8): 3256â€“3271.
H Dong, W Zhuang, G Yin, et al. Energyoptimal braking control using a doublelayer scheme for trajectory planning and tracking of connected electric vehicles. Chinese Journal of Mechanical Engineering, 2021, 34: 83.
D Zhang, G Liu, H Zhou, et al. Adaptive sliding mode faulttolerant coordination control for fourwheel independently driven electric vehicles. IEEE Transactions on Industrial Electronics, 2018, 65(11): 9090â€“9100.
C Hu, R Wang, F Yan. Integral sliding modebased composite nonlinear feedback control for path following of fourwheel independently actuated autonomous vehicles. IEEE Transactions on Transportation Electrification, 2016, 2(2): 221â€“230.
C Geng, L Mostefai, M Denai, et al. Direct yawmoment control of an inwheelmotored electric vehicle based on body slip angle fuzzy observer. IEEE Transactions on Industrial Electronics, 2009, 56(5): 1411â€“1419.
J Hu, Y Wang, H Fujimoto, et al. Robust yaw stability control for inwheel motor electric vehicles. IEEE/ASME Transactions on Mechatronics, 2017, 22(3): 1360â€“1370.
J Wu, J Zhang, B Nie, et al. Adaptive control of PMSM servo system for steeringbywire system with disturbances observation. IEEE Transactions on Transportation Electrification, 2022, 8(2): 2015â€“2028.
A Wong, D Kasinathan, A Khajepour, et al. Integrated torque vectoring and power management framework for electric vehicles. Control Engineering Practice, 2016, 48: 22â€“36.
Y Chen, J K Hedrick, K Guo. A novel direct yaw moment controller for inwheel motor electric vehicles. Vehicle System Dynamics, 2013, 51(6): 925â€“942.
J Gu, M Ouyang, D Lu, et al. Energy efficiency optimization of electric vehicle driven by inwheel motors. International Journal of Automotive Technology, 2013, 14: 763â€“772.
B Zhao, N Xu, H Chen, et al. Design and experimental evaluations on energyefficient control for 4WIMDEVs considering tire slip energy. IEEE Transactions on Vehicular Technology, 2020, 69(12): 14631â€“14644.
H Zhang, C Zhou, C Wang, et al. An energy efficient control strategy for electric vehicle driven by inwheelmotors based on discrete adaptive sliding mode control. Chinese Journal of Mechanical Engineering, 2023, 36: 58.
W Li, Z Xie, Y Cao, et al. Sampleddata asynchronous fuzzy output feedback control for active suspension systems in restricted frequency domain. IEEE/CAA Journal of Automatica Sinica, 2020, 8(5): 1052â€“1066.
M Yu, C Arana, S A Evangelou, et al. Parallel active link suspension: A quartercar experimental study. IEEE/ASME Transactions on Mechatronics, 2018, 23(5): 2066â€“2077.
H Du, N Zhang. Fuzzy control for nonlinear uncertain electrohydraulic active suspensions with input constraint. IEEE Transactions on Fuzzy Systems, 2008, 17(2): 343â€“356.
H Termous, H Shraim, R Talj, et al. Coordinated control strategies for active steering, differential braking and active suspension for vehicle stability, handling and safety improvement. Vehicle System Dynamics, 2019, 57(10): 1494â€“1529.
J Zhao, P K Wong, X Ma, et al. Chassis integrated control for active suspension, active front steering and direct yaw moment systems using hierarchical strategy. Vehicle System Dynamics, 2017, 55(1): 72â€“103.
N Ding, S Taheri. An adaptive integrated algorithm for active front steering and direct yaw moment control based on direct Lyapunov method. Vehicle System Dynamics, 2010, 48(10): 1193â€“1213.
J Liang, Y Lu, G Yin, et al. A distributed integrated control architecture of AFS and DYC based on MAS for distributed drive electric vehicles. IEEE Transactions on Vehicular Technology, 2021, 70(6): 5565â€“5577.
Z Shuai, H Zhang, J Wang, et al. Combined AFS and DYC control of fourwheelindependentdrive electric vehicles over CAN network with timevarying delays. IEEE Transactions on Vehicular Technology, 2013, 63(2): 591â€“602.
X Jin, Z Yu, G Yin, et al. Improving vehicle handling stability based on combined AFS and DYC system via robust TakagiSugeno fuzzy control. IEEE Transactions on Intelligent Transportation Systems, 2017, 19(8): 2696â€“2707.
H Zhang, J Wang. Vehicle lateral dynamics control through AFS/DYC and robust gainscheduling approach. IEEE Transactions on Vehicular Technology, 2015, 65(1): 489â€“494.
H Zhang, X Zhang, J Wang. Robust gainscheduling energytopeak control of vehicle lateral dynamics stabilization. Vehicle System Dynamics, 2014, 52(3): 309â€“340.
W Sun, H Gao, O Kaynak. Adaptive backstepping control for active suspension systems with hard constraints. IEEE/ASME Transactions on Mechatronics, 2012, 18(3): 1072â€“1079.
Y Qin, Z Wang, K Yuan, et al. Correction to: Comprehensive analysis and optimization of dynamic vibrationabsorbing structures for electric vehicles driven by inwheel motors. Automotive Innovation, 2019, 2: 254â€“262.
M Hua, G Y Chen, B Y Zhang, et al. A hierarchical energy efficiency optimization control strategy for distributed drive electric vehicles. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, 2019, 233(3): 605â€“621.
J Liang, J Feng, Z Fang, et al. An energyoriented torquevector control framework for distributed drive electric vehicles. IEEE Transactions on Transportation Electrification, 2022, DOI: https://doi.org/10.1109/TTE.2022.3231933.
P Wang, H Liu, L Guo, et al. Design and experimental verification of realtime nonlinear predictive controller for improving the stability of production vehicles. IEEE Transactions on Control Systems Technology, 2020, 29(5): 2206â€“2213.
J Ji, A Khajepour, W W Melek, et al. Path planning and tracking for vehicle collision avoidance based on model predictive control with multiconstraints. IEEE Transactions on Vehicular Technology, 2016, 66(2): 952â€“964.
G Wang, Y Liu, S Li, et al. New integrated vehicle stability control of active front steering and electronic stability control considering tire force reserve capability. IEEE Transactions on Vehicular Technology, 2021, 70(3): 2181â€“2195.
Y Song, H Shu, X Chen, et al. Directyawmoment control of fourwheeldrive electrical vehicle based on lateral tyreroad forces and sideslip angle observer. IET Intelligent Transport Systems, 2019, 13(2): 303â€“312.
B Zhang, S Lu, W Xie. Cooperative gamebased driver assistance control for vehicles suffering actuator faults. IEEE Transactions on Intelligent Transportation Systems, 2021, 23(7): 8114â€“8125.
J Liang, Y Lu, D Pi, et al. A decentralized cooperative control framework for active steering and active suspension: Multiagent approach. IEEE Transactions on Transportation Electrification, 2021, 8(1): 1414â€“1429.
B Kapernick, K Graichen. The gradient based nonlinear model predictive control software GRAMPC. 2014 European Control Conference (ECC), Strasbourg, France, 2014: 1170â€“1175.
Acknowledgements
Not applicable.
Funding
Supported by National Natural Science Foundation of China (Grant Nos. 51975118, 52025121), Foundation of State Key Laboratory of Automotive Simulation and Control of China (Grant No. 20210104), Foundation of State Key Laboratory of Automobile Safety and Energy Saving of China (Grant No. KFZ2201), Special Fund of Jiangsu Province for the Transformation of Scientific and Technological Achievements of ChinaÂ (Grant No. BA2021023).
Author information
Authors and Affiliations
Contributions
JF, JL, WZ, GY, and LX were in charge of the whole trial; JF wrote the manuscript; YL, DP, PP, and CZ assisted with sampling and laboratory analyses. All authors read and approved the final manuscript.
Corresponding authors
Ethics declarations
Ethics Approval and Consent to Participate
Not applicable.
Consent for Publication
Not applicable.
Competing Interests
The authors declare no competing financial interests.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Feng, J., Liang, J., Lu, Y. et al. An Integrated Control Framework for Torque Vectoring and Active Suspension System. Chin. J. Mech. Eng. 37, 10 (2024). https://doi.org/10.1186/s10033024009996
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1186/s10033024009996