1. Introduction
Electric vehicles (EV) have garnered immense interest as a sustainable mode of transportation and have seen rapid development in recent years [
1]. As a novel type of EV chassis configuration, distributed drive electric vehicles (DDEV) offer notable advantages in enhancing vehicle handling stability, improving energy efficiency, and promoting road safety, thus yielding the promise of sustainable transportation. Equipped with independently drivable in-wheel motors (IWM) on each wheel, they can generate the additional yaw moment, named as direct yaw moment control (DYC), around the vehicle’s vertical centroid by adjusting the motor torque outputs, thereby maximizing tire adhesion utilization and improving vehicle maneuverability and driving stability [
1,
2]. Furthermore, DDEVs employ a fully electric drive train, making it crucial to optimize energy efficiency by reasonably distributing IWMs’ torques during both lateral and longitudinal driving, thus extending the all-electric range (AER) for transportation sustainability [
3,
4]. However, the control objectives of stability and energy economy may not align or even conflict under certain driving conditions, leading to control interference issues. Therefore, how to allocate motor torque reasonably and effectively coordinate control objectives is a pressing challenge.
Scholars have conducted a series of studies on the handling stability and energy efficiency control of DDEVs. In [
5], an adaptive energy-efficient torque allocation (TA) strategy is proposed, and its input-state stability is proved. Here, the upper layer employs a sliding mode control algorithm for DYC to obtain the desired additional yaw moment, while the lower layer is designed to acquire the optimal torque commands of IWMs by an analytical expression for minimizing motor energy consumption. The results show that this strategy ensures vehicle yaw performance and achieves better control performance than the pseudo-inverse method. To further analyze the lateral and yaw motion in energy-efficient torque control, Filippis et al. [
6] investigates the relationship between understeer characteristics, yaw moment, and system energy efficiency within a hierarchical control framework considering DYC. It is found that neutral steering is the most favorable vehicle steering state for achieving optimal vehicle energy efficiency. Based on this finding, Chatzikomis et al. [
7] propose an energy-efficient TA (EETA) strategy targeting motor energy consumption, tire slip energy loss, and drive comfort. This strategy utilizes vehicle dynamics and battery data calibrated from real vehicles, employing fitting and analytical methods. Specifically, based on the analysis of vehicle understeer characteristics, the study adopts feedforward control to ensure the expected understeer characteristics for suboptimal energy economy and designs a feedback DYC method to guarantee vehicle stability under extreme conditions. The aforementioned studies primarily focus on stability and energy efficiency without considering the coordination between handling and stability. It is noteworthy that the desirable handling stability of DDEVs is mainly realized by tracking the vehicle sideslip angle reference (i.e., stability reference) or yaw rate reference (i.e., handling reference) for the driver’s expected vehicle motion behavior. However, under extreme conditions (typically high-speed, low-adhesion scenarios), vehicle tire forces yield strong nonlinearity, making it difficult to implement superior handling stability by solely following the stability reference or handling reference, which may even lead to vehicle instability [
8]. For example, if the vehicle’s motion control reference is not ideally set or the vehicle’s handling performance is poor, and the tires slip when the vehicle is driving under extreme conditions, novice drivers may panic and perform incorrect steering operations, potentially causing traffic accidents.
To this end, to solve the multi-objective collaborative control problem of handling, stability, and energy economy, some researchers have proposed the concept of supervisory control strategies. These strategies involve designing state boundaries related to vehicle stability to assess the vehicle’s current driving state in real time and subsequently activate partial control functions or design control methods. In [
9], a simplified
phase plane is applied to develop a fuzzy supervisory controller. Similarly, based on the classical stable region of the
phase plane, the decision-making layer determines the appropriate control strategy based on the current stability index, as illustrated in [
10]. Recently, neural networks have also been introduced to identify different stability categories and sequentially activate predefined control schemes [
11,
12]. Other studies focus on optimizing the weight between different rules for DYC or DYC with active front steering (AFS), such as by minimizing longitudinal deceleration in [
13] and adopting online model-based prediction in [
14]. Compared with supervisory control strategies that activate control functions or control objectives, methods based on weight coefficients ensure smoother control function transitions and offer superior coordination potential. In [
15], a vehicle stability criterion based on the two-line method of the
phase plane is proposed to assess the vehicle’s driving state online. An adjustment coefficient is established to adjust the tracking weights of the handling reference and stability reference, and the linear quadratic regulator (LQR) method is used for reference tracking to achieve desirable vehicle handling stability. Meanwhile, to improve the driving economy, based on optimal TA between the front and rear axles for energy efficiency, a dynamic TA (DTA) method regarding the vertical load of each wheel is designed, with the torque increment of each wheel as the control variable. However, the LQR method is inherently linear, and its control performance under extreme conditions where tire forces tend to saturate needs improvement. Additionally, the TA layer does not explicitly optimize the specific energy efficiency relationship of the IWMs, limiting its energy-saving potential. To improve the accuracy of vehicle stability assessment, Guo et al. [
16] introduce yaw rate limits into the
phase plane for analysis. Given this, weight factors are designed to achieve a linear combination of the handling reference and stability reference through weighted summation, achieving the desired handling stability effect. Meanwhile, in the lower-level TA, the tire workload rate target and point tracking penalty target to optimize energy distribution between the front and rear axles are established, and the weight factors are used to switch between these two objectives, effectively improving driving economy. To further enhance the accuracy of the vehicle stability boundary, Chen et al. [
10] define the stability region as an ellipse, although this method requires offline polynomial fitting for boundary verification, which is labor-intensive and limits its application.
Based on the above research, supervisory control strategies offer conciseness and ease of design in coordinating multi-objective control, with real-time assessment of vehicle stability boundaries or driving states being crucial. However, current methods generally employ or modify the traditional two-line method of the
phase plane, which requires offline analysis of phase plane trajectories and calibration of stability boundaries, making the design process cumbersome and labor-intensive. In terms of EETA, methods such as DTA [
15] and tracking efficient operating points of optimal inter-axle energy efficiency [
16] can improve energy savings to some extent but do not explicitly optimize the total energy consumption of each IWM under lateral and longitudinal driving conditions, limiting overall driving economy. Moreover, most current research on multi-objective control of handling stability and economy primarily involves DYC or AFS and DYC, with limited studies considering DDEVs with active rear steering (ARS) and DYC functionality. In fact, by introducing ARS, vehicles can achieve four-wheel steering, thereby providing more direct control over the rear wheel lateral force for preferable handling and stability; nevertheless, the introduction of ARS also complicates the design of control strategies.
Therefore, to foster the development of sustainable transportation, this paper proposes a coordinated control strategy for DDEVs with ARS and DYC, considering handling, stability, and energy economy objectives. To assess vehicle driving stability, this paper applies an analytical expression related to the front wheel steering angle to define the stability boundary. Given this, an adjustment factor is designed to quantitatively characterize the current vehicle stability based on the driver’s front wheel steering angle input. A handling–stability coordinated control reference is established based on the adjustment factor, achieving good handling and stability coordination. In the upper-level motion control, a model predictive control (MPC) method is developed to track the designed control reference and realize ARS and DYC to enhance vehicle control performance. Here, the rear lateral force is utilized as the control command, which is converted into a rear wheel steering angle command through an established tire inverse model, and to simplify calculations while ensuring model accuracy, the front lateral force is transformed into a linear time-varying (LTV) model via Taylor series expansion. In the lower-level TA layer, two objectives—tire workload rate and motor energy consumption of each IWM—are considered. The adjustment factor is used to weight and sum these two objectives, enabling switching between energy consumption and driving stability targets. Simulation results verify the effectiveness of the proposed strategy in improving the coordination of handling, stability, and energy economy under high-speed, high-adhesion, and low-adhesion lateral and longitudinal driving conditions. The specific contributions are as follows:
This paper designs a handling–stability coordinated reference, effectively enhancing the coordination of vehicle handling and stability. Moreover, the stability assessment process with analytical expression of stability bounds only requires one decision variable (i.e., front wheel steering angle), and does not need calibration, making it simple and convenient to design and apply.
Unlike other strategies, this paper introduces ARS control with DYC, providing higher control freedom and enhancing handling–stability performance potential, and moreover, in the lower-level TA layer, an explicit objective for motor energy consumption is considered and directly optimized to improve energy-saving effects.
In MPC of upper-level control, to accommodate the real-time computation demands with guaranteed performance, the expected rear wheel lateral force () and the additional yaw moment are selected as control variables. A tire inverse model is established to convert into rear wheel steering angle commands, thereby accounting for the nonlinear characteristics of the rear wheel tires and simplifying the complexity of MPC. A linear time-varying (LTV) tire model is developed by performing a Taylor series expansion on the lateral force of the front wheels. Consequently, the upper level involves a convex optimization problem for linear MPC, which can be solved rapidly. Furthermore, to improve the computing efficiency of TA at lower level, the internal power of each motor is fitted to a quadratic convex equation with respect to torque; and ultimately, the formulated TA problem is also a convex optimization problem for fast solving.
The remainder of this paper is organized as follows.
Section 2 introduces the powertrain and vehicle dynamics models.
Section 3 describes the coordinated control strategy.
Section 4 presents the simulation validation and analysis for the proposed strategy.
Section 5 summarizes the main conclusions of the paper.
3. Coordinated Control Strategy Design
The framework of the proposed strategy is illustrated in
Figure 2. Initially, the lateral stability region module assesses the vehicle’s current stability based on feedback
,
,
, and the established stability boundary, and the vehicle stability state is then quantitatively characterized as an adjustable factor. In the handling–stability coordinated reference module, weight coefficients are determined based on the adjustable factor, and a weighted sum of the handling reference and stability reference is calculated to formulate a combined handling and stability reference. At the upper-level motion control layer, an MPC method is developed for ARS and DYC. It targets tracking the control reference, with the rear wheel lateral force
and additional yaw moment
serving as control variables, and constraints are imposed based on the limits of the rear wheel lateral force and additional yaw moment. The optimization problem in this MPC is convex and thus can be solved rapidly. The calculated
is input into the tire inverse model, converted into a rear wheel steering angle command
, and input to the vehicle to achieve ARS control. The calculated
is input into the lower-level TA module. In this module, as prerequisites of the total traction torque
and
, the TA objectives of the tire workload rates and vehicle energy consumption are established, where the adjustable factor is used to switch between these two targets under stable and unstable conditions, achieving a synergy between energy efficiency and vehicle stability objectives. This optimization is also convex for fast solving with ease. Finally, the optimized torque commands are input to the IWMs to implement closed-loop control.
To achieve the coordination of handling, stability, and energy efficiency, the proposed strategy utilizes an upper motion controller to track the coordinated reference for handling and stability coordination. At the lower-level TA layer, considering tire workload rate optimization (for stability at the tire-ground contact interface) and motor energy efficiency objectives, a smooth transition between the two objectives is achieved through the designed adjustable factor. Ultimately, the goal of coordinated control of handling, stability, and energy efficiency for DDEV is realized. Specifically, the objective principle of this paper is to prioritize vehicle stability, followed by vehicle handling and energy efficiency. Vehicle stability is a prerequisite for ensuring driving safety, while vehicle handling enhances the driver’s driving experience. Furthermore, some studies [
16] have shown that vehicle instability and sideslip can lead to extremely unreasonable motor torque output, significantly degrading vehicle energy efficiency. Additionally, research [
7] has also indicated that in both lateral and longitudinal driving scenarios, a stable and well-manipulated neutral steering condition is conducive to energy savings for DDEVs. Therefore, this paper designed the control strategy with stability as the primary objective, and handling and energy efficiency as secondary objectives.
3.1. Concise Expression of Lateral Stability Region
Unlike traditional stability boundaries based on calibration, this paper conducted the design of stability region boundaries by the phase plane analysis results in [
19,
20]. From the
-
phase plane analysis in [
19,
20], when a vehicle without ARS and DYC is in a critically unstable state, the upper boundaries of
,
, and
in the lateral motion models (7) and (8) will intersect at a saddle point on one side of the phase plane, and their lower boundaries will intersect at a saddle point on the other side. At this point, for both scenarios, three equality expressions can be obtained. Specifically, for the scenario where
,
, and
are all at their upper boundaries, according to (11) and (12), we can derive
The three expressions above are all commonly used boundary conditions for vehicle stability. The former two are primarily to prevent the tire forces at the front and rear axles of the vehicle from entering the saturation region, which could lead to tire slip. The last condition is determined by the maximum lateral adhesion capability between the vehicle and the road surface, which is conducive to preventing vehicle sideslip.
Moreover, in (13),
is determined by the driver and can be regarded as an external disturbance, allowing us to discuss the stability of the vehicle in an uncontrolled scenario. Therefore, the stability boundaries discussed in this paper do not include
and
. Here,
adopted is based on the maximum lateral acceleration limit corresponding to adhesion [
1], i.e.,
, with
. In (13),
,
, and
are known under certain driving conditions. The first two expressions above only contain the variables
and
, making them statically determinate. Since they both include
, we can replace one equation with the other to uniquely determine
. Then, it yields:
Further, by simplifying and introducing
, we obtain:
Similarly, substituting
,
, and
into (11) and (12), we obtain:
The above calculation process corresponds to the critical instability scenario of the vehicle [
19]. Therefore, by checking whether the current front wheel steering angle of the vehicle falls within the range of
and
, the current driving stability of the vehicle can be assessed. Extremely, when the current front wheel steering angle is at
or
, the vehicle is in a critical instability scenario or has a high risk of instability. Additionally, it should be noted that through (15) and (16), the stability boundaries (i.e.,
and
) can be calculated in real time, eliminating the need for offline calibration (i.e., predetermining the boundaries) and online interpolation used in most stability criterion methods. This helps reduce the workload in strategy development and the data caching burden of the controller. Based on (15) and (16), an adjustable factor ranging from 0 to 1 can be designed to quantitatively represent the current stability level:
where
is a variable that normalizes
from
to
within the interval of −1 to 1. In (17), within a range of ±0.2 around the zero point on the
-axis, the value of
is 0; from 0.2 to 1 on the
-axis,
linearly increases from 0 to 1; from −1 to 0.2 on the
-axis,
linearly decreases from 1 to 0; and for the
-axis, in the regions greater than 1 or less than −1,
is set to 1. Moreover, a
-range of 0.4 centered at the zero point with
of 0 is set in (17) mainly because the vehicle is considered to be stable when
has a small amplitude.
Figure 3 shows the example illustrations about
for varying
and
by giving
of 0.1 and
of −0.05. It can be observed that as
changes, both
and
change as expected, and when
exceeds the range of
to
,
equals 1, indicating that the vehicle is in a critically unstable state. During the control period, real-time calculation of the adjustable factor
can be performed using (15) to (17) based on feedback information of the front wheel steering angle, vehicle speed, and tire–road friction factor.
Remark 1. The phase plane state trajectory characteristics [19,20], (15), and (16), are derived from the open-loop analysis of a single-track vehicle model without ARS and DYC functionality (i.e., without inputs ofand). They can be adopted to assess the stability of the vehicle’s state but do not necessarily imply that a vehicle beyond these boundaries will definitely lose stability or be unable to return to a stable state. Specifically, when the vehicle’s front wheel steering angle exceeds the range encompassed byand, and with sufficient wheel adhesion still available, reasonable ARS and DYC control can be employed to maintain the vehicle in a stable state. 3.2. Handling-Stablity Coordinated Reference
In this paper, a yaw rate reference is established by linearly blending vehicle handling and stability references. Considering the vehicle in a steady state and using linear tire stiffness, the equilibrium points of models (7) and (8) are solved to obtain the handling reference of
and the stability reference of
[
21]. Additionally, to ensure lateral stability of the vehicle, the handling reference of
needs to be limited within
[
1]. The resulting references are as follows:
where
is the handling reference, and
is the stability reference.
is the stability coefficient, describing the steering characteristics of the vehicle.
and
are the linear tire stiffnesses of the front and rear wheels, respectively. It is noteworthy that the control reference here represents the expected vehicle handling and stability performance, i.e., the driver’s desired vehicle behavior, so the driver’s front wheel steering angle input
is applied for calculation. Herein, the coordinated control reference for handling and stability is defined as an expression related to
, which is the weighted sum of (18) and (19), i.e.,
. A real-time variable weight
can be further developed in combination with (17) to enhance the coordinated effect of vehicle handling and stability. In this paper,
is set as
where
and
are two coefficients. According to the zero dynamics analysis of the vehicle motion in [
22], the range of weight coefficient values that can achieve the differentiation of zeroing the sideslip angle and yaw rate is
; specifically, as
increases and approaches −0.5,
tends towards the handling target, while as
decreases,
will approach the stability target. Therefore, to maximize the handling target as much as possible when the vehicle is driving stably (
closes to 0), it is necessary to minimize the influence of
in
. Thus, this paper chooses
as 0 in (20). When the vehicle is critically unstable, it is necessary to keep
within
to ensure that the vehicle can effectively converge to the reference and maintain stability. Hence,
is selected as −1.5 herein.
3.3. High Layer Control: Motion Control
In this paper, the upper-level motion control layer employs the MPC method for ARS and DYC. For ARS, unlike traditional studies that use the rear wheel steering angle command for control, this paper adopts the desired front wheel lateral force as the control variable to simplify the model complexity. is then converted into and input into the vehicle for AFS. By this manner, the nonlinear terms in the Magic Formula tire model (9) and the rear wheel sideslip angle Equation (11) can be avoided, enabling a linear relationship between the state derivatives and the control in MPC optimization. This simplifies the control complexity and contributes to improving computational efficiency in MPC. To carry out the above transformation from to , a tire inverse model should be established first, as described below.
3.3.1. Tire Inverse Model
Based on the tire model (9), the rear wheel sideslip angle can be expressed as
where
denotes the inverse function of (9). This paper assumes that the controller can effectively ensure vehicle stability, so the actual tire lateral force can be limited within the unsaturated region, i.e.,
. Hence, for a given group of
and
, a unique
within a peak lateral force range corresponds to a unique
, establishing the aforementioned mapping relationship.
Further, combining (12), we obtain:
Integrating (21) and (22), the rear wheel steering angle input can be derived as
In the above equation, the relationship in
can be obtained by iterating through all possible values of
,
, and
, and calculating the corresponding
, which is then recorded and saved as an interpolation table for online application. In this paper, the ranges for
,
, and
, are set to [
], [0.2:0.1:1], and [0:500:8000], respectively. The established look-up table of
for
of 4000 N and 7000 N is shown in
Figure 4. One can find that, when
is constant,
increases monotonically with an increasing rate as
increases, remaining constant after reaching the peak tire force corresponding to the maximum rear wheel sideslip angle. As
increases, the maximum
also increases, consistent with the characteristics of the Magic Formula tire model.
3.3.2. Predictive Controller for ARS and DYC
The MPC approach [
23] for ARS and DYC is introduced in this section. To simplify calculations, the front wheel lateral force is linearized based on the Taylor expansion point
, where
is the sideslip angle of front tires at the current time. Using the concept of LTV [
24], the front wheel lateral force can be expressed as
, where
is the front wheel lateral force of
, and
is the local cornering stiffness at
. Based on
, (7) and (8), the following state equations can be furnished:
where
,
,
,
Using zero-order hold (ZOH) for model discretization with respect to the sampling step
, there is
where
,
, and
. For desired handling and stability performance, the following control objective is set up,
where
is the predictive horizon length.
and
are weight matrices, respectively. Additionally, the control constraints are considered:
where the limits in (27) are equal to the peak lateral forces at
and
, respectively. For the above optimization problem, it should be noted: firstly, since the designed handling and stability reference already considers the vehicle stability requirements, no state constraints related to vehicle stability are included here; and secondly, based on (24) and (26), the objective expression is linear with respect to the control variable
(the optimized variable), and the constraints (27) and (28) are affine functions, hence this is a convex optimization problem that can be solved quickly. In this paper, the widely used convex optimization method, interior point method (IPM), is selected for real-time optimization of the MPC problem.
In each control period, the MPC optimization is performed to output the desired and . is then converted into a rear wheel steering angle command via the tire inverse model (23) and input to the vehicle, while is transmitted to the lower level as a generalized control force for TA optimization.
Remark 2. Generally, when the vehicle is in a steady driving state (with unsaturated tire forces), the trajectories of the vehicle’s motion statesandare close to the control references (18) and (19), respectively, signifying that the tracking deviation ofin the aforementioned MPC problem is small and the control variableis close to 0 [18]. That is, when the vehicle is driving stably, whether the upper-level motion control optimizes motor efficiency has a minor impact on the overall vehicle economy [16]. Therefore, in this paper, the upper level does not introduce motor efficiency optimization terms with strongly nonlinear expressions to simplify the control problem. Instead, motor efficiency optimization is considered at the TA layer. Remark 3. For MPC, as the prediction horizon increases, the accuracy of the linear state update equation may become slightly inadequate, potentially affecting control effects. Conversely, using a nonlinear state equation (such as if this paper considered a nonlinear tire model) would enhance the accuracy of the future state trajectory within the prediction horizon but at a significant computational cost. Therefore, this paper adopts a compromise approach by selecting the rear-axle tire force as the control input and representing the front-wheel lateral force in an LTV manner to establish a linear control-oriented model (24). The rear-axle tire force control input is then converted into a rear-wheel steering angle command using a tire inverse model (23). This approach can restore the nonlinear relationship of the rear-axle tire lateral force as much as possible. Meanwhile, the front-wheel lateral force is approximated using Taylor series expansion at the current state point, which helps reduce model errors and improve control performance. Given this, an MPC optimization problem is formulated in (26) to (28), and its convex optimization properties are demonstrated. Consequently, the proposed MPC controller can achieve high computational efficiency.
3.4. Lower Layer Control: Torque Allocation
For the desirable vehicle motion, the TA layer should satisfy the generalized control force requirement, namely,
where
is the generalized control force vector, and
is the vector composed of torque commands for each IWM.
is written as
To maximize tire stability margin, the objective function for minimizing tire workload rate [
20] is given by
Besides, motor efficiency optimization needs to be considered at the lower level, with the goal of minimizing the sum of internal powers of each motor, expressed as
Since the motor efficiency curve at a certain speed generally exhibits an approximately concave shape (see
Figure 1), according to (2), a quadratic expression can be used to fit
for model complexity simplification, resulting in
where
,
, and
are fitting coefficients at a speed
. The fitting results and fitting coefficients of (32) are depicted in
Figure 5. From
Figure 5a, Equation (32) can fit the model relationship between
and
with high accuracy, making it suitable for controller design. In each control period of the TA, we have
, which can be calculated from the feedback
. In other words, before each optimization of TA,
is known and constant, so the fitting coefficients can be calculated using the relationship in
Figure 5b for energy consumption optimization.
To coordinate the targets of vehicle stability and energy efficiency, the adjustable factor
that represents the current vehicle stability status is employed to establish the following weighted sum form of the TA optimization objective:
where
is a coefficient less than 1 to balance the magnitude differences between
and
. Combining the analysis in
Section 3.1, Equation (33) enables switching between the stability and energy efficiency control objectives. Specifically, when the vehicle is critically unstable,
is 1, and only the term
remains in (33) to maximize vehicle stability as much as possible. The constraints for the TA problem are arranged as
In (35), the first term inside the brackets represents the physical limit of motor torque, and the second term represents the torque constraints for each IWM calculated inversely from the tire adhesion ellipse (i.e., allowable adhesion limit) expression
[
18] to prevent tire slip.
For the TA problem above, all variables except the optimized variables (i.e., torque commands) can be determined before optimization. The optimization objective is a linear combination of and . is a convex function, and since is greater than 0 across the entire range of , is also a convex function. Therefore, the optimization objective (33) in TA is convex. As for the constraints, both (34) and (35) are affine functions. Thus, the formulated TA problem herein is a convex optimization problem that can be solved quickly using the IPM.
4. Simulation Validations and Discussions
In this paper, the proposed strategy was validated through a co-simulation platform of MATLAB/Simulink and CarSim [
25], and a laptop computer with a Core(TM) i9 processor at 2.2 GHz and 32 GB of RAM was delegated. The main parameters of the DDEV and control strategy are listed in
Table 1. It should be noted that for MPC, a longer prediction horizon can provide more dynamic information about the model, allowing the MPC to “look ahead” further and potentially improve control performance to some extent. However, this also increases the computational burden. Conversely, a shorter prediction horizon results in less information being obtained about future state trajectories, which may limit the optimization effect, but it enhances computational efficiency. Referring to research on MPC-based vehicle control [
1], this paper selected a prediction horizon of 10, as this parameter was sufficient for the controller to adjust the vehicle’s state under high-speed extreme conditions.
To fully validate the proposed method, comparisons were made with no control (named “nCTR”), EETA, and LQR-DTA strategies. Specifically, the nCTR strategy adopts an equal TA method, where the total traction torque is evenly distributed to each IWM. The EETA method, derived from [
16], involves offline calibration of the optimal energy-efficiency front-to-rear axle TA ratio for different
and
values, followed by online interpolation and equal distribution of the calculated front/rear axle torque to both sides’ IWMs. The mapping relations of front-to-rear axle TA ratios in this paper is shown in
Figure 6. Compared with the first two methods, LQR-DTA introduces ARS and DYC functionalities. Building upon the strategy of DYC and TA [
15] that considers both energy efficiency and handling stability, we additionally incorporated the ARS function into the LQR controller. That is, the upper-level control in the LQR-DTA herein uses
and
as control commands to achieve simultaneous ARS and DYC. At the lower-level layer, a DTA method is employed, which primarily involves calculating the total torque for the left and right sides of the DDEV based on
and
, and then distributing the torque of the front and rear IWM on one side according to the vehicle’s static load distribution. This strategy achieves superior handling stability and economy when only applying DYC at the upper level [
15]. Therefore, we modified the LQR-DTA method with ARS for comprehensive comparison.
The double lane change (DLC) drive cycle [
26] was employed for testing, with two driving scenarios set up as (1) Case 1: velocity of 100 km/h and tire-road friction factor of 0.8; (2) Case 2: velocity of 90 km/h, and tire-road friction factor of 0.4. The reference path adopted herein is illustrated in
Figure 7. It is from the software CarSim, and with four aggressive turning operations. Under this driving cycle, tests were conducted at speeds of 90 km/h and 100 km/h on both high and low adhesion road surfaces in this paper, which meet the requirements for extreme driving scenarios involving high speeds or/and low adhesion road surfaces, allowing for a comprehensive and effective validation of the proposed strategy.
4.1. Coordinated Control Reference, Adjustable Factor, and Weight
Figure 8 shows the results of yaw rate reference, adjustable factor, and weight coefficient by the proposed strategy under Case 1 and Case 2 drive cycles. As shown in
Figure 8b,c, during cornering, as the front wheel angle increases to the stability limits defined by (15) and (16), the adjustable factor gradually increases from 0 to 1. Specifically, the adjustable factor reaches its maximum value, closest to 1, at the four steering time points in DLC, indicating that the vehicle is prone to instability at these moments. As the adjustable factor increases, the weight coefficient decreases from 0 to −1.5 to minimize the amplitude of the yaw rate reference (see the red line in the yaw rate plot) and ensure stable vehicle operation. With this operating mechanism, the proposed yaw rate reference is almost equal to the handling reference when the vehicle is stable, and reduces the yaw rate reference amplitude for drive stability when the vehicle is near the stability limit. This facilitates the coordination of vehicle handling and stability, as illustrated in
Figure 8a,b. In summary, the proposed control reference can effectively achieve the switch between handling and stability references in time, consistent with expectations.
4.2. Performance Under Case 1 and Case 2
Figure 9 illustrates the performance of nCTR, EETA, LQR-DTA, and the proposed strategy under Case 1 conditions. As shown in
Figure 9a, compared with the nCTR and EETA without ARS and DYC functionalities, LQR-DTA and the proposed strategy exhibited smaller sideslip angles, indicating superior stability.
Figure 9b demonstrates that the proposed strategy, leveraging a tire inverse model for ARS control, effectively considers rear wheel nonlinearity in MPC, enhancing control performance and achieving higher tracking accuracy than other strategies. As shown in
Figure 9c, the driver’s front wheel steering angle input and rear wheel steering command amplitudes for the LQR-DTA method are larger and yield more pronounced jitter than those of the proposed strategy. This is primarily due to LQR-DTA’s use of a linear tire model for both front and rear axle lateral forces, which, during steering under DLC conditions, cannot adapt tire force nonlinearity, making it difficult to immediately eliminate tracking errors caused by model discrepancies. In contrast, the proposed strategy incorporates a tire inverse model and linearizes the front wheel lateral force using the LTV approach, minimizing errors arising from front and rear wheel lateral force models. During straight-line driving in Case 1, the vehicle operated in a steady state, with the optimal torque distribution for instantaneous energy consumption being front-wheel drive, as shown in
Figure 6. Consequently, in
Figure 9d, the EETA strategy utilizes only the front axle IWMs for propulsion. The IWMs’ torque of the proposed strategy also transitioned to front-wheel drive after around 7 s, demonstrating its adaptability to optimal energy efficiency demands during stable straight-line driving.
Figure 10 presents the performance of nCTR, EETA, LQR-DTA, and the proposed strategy under Case 2 conditions. Compared with the results for Case 1 in
Figure 9, the results under Case 2 on a low-adhesion surface were significantly more aggressive. Under this drive cycle, the proposed strategy still implemented the smallest sideslip angle amplitude, indicating the best stability. Besides, compared to other strategies, the smallest yaw rate reference tracking error and a smoother actual yaw rate are conducted by the proposed strategy.
Figure 10c yields that due to its use of a linear rear wheel lateral force model, the LQR-DTA method generates larger rear wheel steering command amplitudes during cornering under DLC conditions. By contrast, the proposed strategy produces smaller, smoother rear wheel steering commands.
Combining
Figure 9 and
Figure 10 for analysis, under both scenarios, the smallest sideslip angle amplitude and the smallest driver’s front wheel steering angle input are realized by the proposed strategy, indicating the superior coordinated effects in vehicle handling and stability. Further,
Figure 11 shows the phase plane state trajectories of each strategy under both DLC drive cycles. It can be observed that the trajectory of the proposed strategy is closer to the origin of the coordinate system, demonstrating the more desirable stability. Compared with the results for Case 1, under the more extreme conditions of Case 2, the trajectory variation ranges of the nCTR, EETA, and LQR-DTA methods increased significantly, reducing vehicle handling and stability. However, owing to the proposed strategy’s ability to assess vehicle stability in real time, determine handling and stability coordination references, and achieve the expected reference tracking accuracy, it exhibited similar phase trajectory performance in Case 2 to that in Case 1.
4.3. Index Analysis of Handling, Stablity, Energy Efficency, and Computation
To comprehensively validate the performance, this section further evaluates handling, stability, energy consumption, and computation time, with the following quantitative indexes defined:
For a vehicle with desirable handling, the driver requires less operational/working load to achieve the expected vehicle behavior. Therefore, the handling is assessed by the integral of the absolute value of the driver’s front wheel steering angle with respect to time. A smaller value of indicates better vehicle handling.
- 2.
Stability Indicator:
As described in
Section 3.2, when the vehicle is at risk of instability or has already lost stability, the adjustable factor
will increase to 1. Thus, vehicle stability can be evaluated using (37). That is, a smaller value of
indicates better vehicle stability.
- 3.
Energy Consumption Indicator:
The energy consumption is evaluated by the integral of the sum of the internal powers of the vehicle’s four IWMs in terms of time.
Based on the above three indexes, the results of each strategy under Case 1 and Case 2 conditions were calculated and are illustrated in
Figure 12. In both cases, the proposed strategy illustrated the optimum performance in handling, stability, and energy consumption. Instead, nCTR, which uses an equal TA approach, performed poorly on all indicators. In particular, the LQR-DTA strategy showed higher values for energy consumption and stability indexes under Case 1 conditions. This was mainly because, firstly, handling and stability were generally conflicting, and under this scenario, LQR-DTA prioritizes handling at the cost of energy consumption; and secondly, although the DTA TA method contributes to energy savings, it does not explicitly optimize energy consumption minimization as in the proposed strategy, leaving room for further energy-saving potential.
Furthermore, if is taken as an indicator to roughly compare the AER mileages, and the AER of the proposed strategy is considered as the unit value of 1, then the results for the nCTR, EETA, and LQR-DTA strategies under Case 1 and Case 2 are respectively as follows. (1) Case 1: 0.9174, 0.9737, and 0.9083; (2) Case 2: 0.7758, 0.8734, and 0.9191. That is, assuming the vehicle operates under Case 1 and Case 2 conditions for an extended period, the proposed strategy improved the AER mileage by more than 2.63% and 8.09% compared with the other strategies, with maximum improvements of 9.17% and 22.42% (compared with nCTR and LQR-DTA, which only consider handling–stability control). Given the above, the proposed strategy can effectively enhance the motor energy efficiency of DDEVs, contributing to an increase in the vehicle’s AER.
Figure 13 presents the single-step CPU computation time results of the proposed strategy under Case 1 and Case 2. In both cases, the computation time for both the upper and lower layers of the proposed strategy was less than 0.008 s, and most of the time, it took only about 0.003 s or less, demonstrating high computational efficiency. Specifically, before 2 s in both cases, the computation time in upper and lower layers was relatively low. This is primarily because the vehicle is traveling in the straight-line phase of the DLC at this stage, resulting in no error in the yaw rate reference tracking for the upper layer, and meanwhile in the lower layer, the changes in the vehicle’s generalized control forces are not significant. Thus, the number of optimization iterations for two layers is low, leading to short computation times. Quantitatively,
Table 2 lists the CPU computation times for the upper and lower layers of the proposed strategy. Under both Case 1 and Case 2 conditions, the computation time for each control period of the proposed strategy’s upper and lower layers was less than the sampling time of 0.02 s. This is primarily because the optimization problems in both the upper and lower control layers are formulated as convex optimization problems, ensuring high computational efficiency. In summary, the proposed strategy in this paper demonstrates favorable potential for real-time application.
5. Conclusions
This paper introduces a coordinated control strategy for DDEVs equipped with ARS and DYC, with the objective of enhancing handling performance, stability, and energy economy. An analytical expression, derived from the front wheel steering angle, delineated the stability boundary. Furthermore, an adjustment factor was introduced to quantify the current vehicle stability status, serving as a reference for optimal coordination in handling and stability control. At the upper-level motion control layer, an MPC approach was employed to track this reference and implement both ARS and DYC. Specifically, the rear lateral force was utilized as the control command, which was then converted into a rear wheel steering angle using a predefined tire inverse model. Meanwhile, the front lateral force was modeled as an LTV system to enhance computational efficiency in the MPC optimization process. At the TA layer, the adjustment factor was leveraged to balance tire workload rate and IWMs’ energy consumption, enabling seamless transitions between energy consumption optimization and driving stability targets. Notably, both the upper and lower-level optimization problems presented in this paper are convex, facilitating efficient solution methodologies. Simulation results validated the effectiveness of the proposed strategy under various road adhesion conditions, demonstrating improved coordination among handling, stability, and energy efficiency in a computationally efficient manner.
The results indicate that the proposed yaw rate reference can effectively maintain stability requirements when the vehicle approaches instability, thanks to the specifically designed stability bounds, adjustable factor, and weight coefficient. When compared with the nCTR, EETA, and LQR-DTA methods, the proposed strategy exhibited superior performance in tracking the yaw rate reference with minimal errors and achieved the smallest sideslip angle under both Case 1 and Case 2, thereby demonstrating superior driving handling and stability. In terms of the evaluated indexes, the proposed strategy also yielded optimal results in handling, stability, and energy efficiency among the four methods. Specifically, the rough comparisons between AER mileage were conducted for Case 1 and Case 2 conditions, and the proposed strategy improved the AER mileage by more than 2.63% and 8.09% compared with others, with maximum improvements of 9.17% and 22.42%, respectively. Therefore, the proposed strategy significantly enhances the motor energy efficiency of DDEVs compared with methods that only consider handling and stability control, thereby benefiting to extending the AER mileage. Additionally, the maximum computational time per sample step for the proposed strategy was around 0.0065 s for the upper-level MPC and 0.004 s for the lower-level TA, significantly less than the sample time of 0.02 s, suggesting its potential for real-time application.
Future work will primarily focus on enhancing the robustness of the control algorithm. Considering the upper and lower-layer architecture presented in this paper, to improve the robustness of the controller in scenarios involving sensor disturbances, vehicle model errors, and other factors, robust control methods such as tube MPC and H-infinity methods can be developed for the upper layer targeting DYC issues, while robust control allocation methods can be employed in the lower layer for torque distribution design. Additionally, to adapt to the trend of vehicle intelligence and autonomy, plans are in place to expand and further refine the proposed strategy by incorporating application scenarios such as vehicle-to-vehicle (V2V) communication and autonomous driving.