Next Article in Journal
Benchmarking of Contactless Heart Rate Measurement Systems in ARM-Based Embedded Platforms
Previous Article in Journal
Research on the Total Channel Capacities Pertaining to Two Coverage Layouts for Three-Dimensional, UAV-Assisted Ad Hoc Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Coordinated Optimal Control of AFS and DYC for Four-Wheel Independent Drive Electric Vehicles Based on MAS Model

1
School of Electrical and Electronic Engineering, Changchun University of Technology, Changchun 130000, China
2
State Key Laboratory of Automobile Simulation and Control, Jilin University, Changchun 130000, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(7), 3505; https://doi.org/10.3390/s23073505
Submission received: 7 February 2023 / Revised: 20 March 2023 / Accepted: 24 March 2023 / Published: 27 March 2023
(This article belongs to the Topic Vehicle Dynamics and Control)

Abstract

:
The problem that it is difficult to balance vehicle stability and economy at the same time under the starting steering condition of a four-wheel independent drive electric vehicle (4WIDEV) is addressed. In this paper, we propose a coordinated optimal control method of AFS and DYC for a four-wheel independent drive electric vehicle based on the MAS model. Firstly, the angular velocity of the transverse pendulum at the center of mass and the lateral deflection angle of the center of mass are decoupled by vector transformation, and the two-degree-of-freedom eight-input model of the vehicle is transformed into four two-degree-of-freedom two-input models, and the reduced-dimensional system is regarded as four agents. Based on the hardware connection structure and communication topology of the four-wheel independent drive electric vehicle, the reduced-dimensional model of 4WIDEV AFS and DYC coordinated optimal control is established based on graph theory. Secondly, the deviation of the vehicle transverse swing angular velocity and mass lateral deflection angle from their ideal values is oriented by combining sliding mode variable structure control (SMC) with distributed model predictive control (DMPC). A discrete dynamic sliding mode surface function is proposed for the ith agent to improve the robustness of the system in response to parameter variations and disturbances. Considering the stability and economy of the ith agent, an active front wheel steering and drive torque optimization control method based on SMC and DMPC is proposed for engineering applications. Finally, a hardware-in-the-loop (HIL) test bench is built for experimental verification, and the results show that the steering angle is in the range of 0–5°, and the proposed method effectively weighs the system dynamic performance, computational efficiency, and the economy of the whole vehicle. Compared with the conventional centralized control method, the torque-solving speed is improved by 32.33 times, and the electrical consumption of the wheel motor is reduced by 16.6%.

1. Introduction

Four-wheel independent drive electric vehicles (4WIDEV) have the advantages of a compact powertrain, high transfer efficiency, space-saving all-wheel drive, and fast torque response [1]. Since the four-wheel motors are mounted on each of the four wheels, this facilitates independent decoupling control of each wheel’s torque [2]. 4MIDEV is a typical overdrive system [3,4] with more actuators than control system degrees of freedom [5,6,7]. Under steering conditions, different control distribution methods yield different torque distribution results when four-wheel torque multi-objective optimization is performed to improve the stability and economy of 4WIDEV [8].
Currently, many researchers have proposed several control theories and methods, such as fuzzy control, sliding mode variable structure control (SMC), model predictive control (MPC) [9] reinforcement learning [10], and other algorithms. Ying adopts the fuzzy control method for the controller of 4MIDEV to generate optimal regenerative braking torque to improve safety and economy during vehicle deceleration [11]. Lin addressed the stability of 4WIDEV with energy loss problems and proposed an integrated framework that considered tire sliding energy loss and lateral stability control. The upper controller uses a PID speed-tracking controller and a terminal sliding mode controller, and the objective function of the lower controller is the minimum tire slip energy consumption [12]. Although fuzzy control has strong robustness and does not need an accurate mathematical model, its simple fuzzy processing of information will lead to the reduction of system control accuracy and poor dynamic quality, and the stability of electric vehicles is an important factor to measure the dynamic performance of vehicles, so fuzzy control is not suitable for this study. Yue used a model-free adaptive sliding mode control in the upper controller to estimate the required yaw moment, and in the lower controller, Yue used the seeker optimization algorithm (SOA) for torque distribution, which ensured the stability and energy-saving characteristics of the vehicle [9]. Sliding mode control can overcome the uncertainty of the system, and has strong robustness to disturbance and modeling dynamics, especially for the control of nonlinear systems. However, when the state trajectory reaches the sliding mode surface, it is easy to generate buffeting, and buffeting is difficult to eliminate. Wang established a 2-DoF vehicle model and path following the error model to obtain the desired yaw rate through inversion, used MPC to track the desired yaw rate and additional yaw moment, and obtained the optimal front wheel steering angle and additional yaw torque to ensure the path following and vehicle stability of the whole vehicle [13]. Jing used MPC to coordinate the AFS and DYC systems to ensure vehicle stability and minimize energy consumption to reduce the large additional yaw moment of the vehicle under high-speed cornering conditions [14]. Li proposed an effective two-level optimal torque control distribution method to adjust the weight coefficients of the objective function in real time in the second-level distribution control strategy, thus ensuring vehicle handling stability under various attachment conditions [15]. Zhai adopted an adaptive two-layer energy-saving torque distribution algorithm in the lower controller and used the friction circle constraint as the constraint for judging whether to switch the algorithm to ensure a more stable and energy-saving steering operation of the vehicle [16]. References [13,14,15,16] all adopt the MPC control method. MPC has the advantages of good control effect and strong robustness, which can effectively overcome the uncertainty, nonlinearity, and parallelism of the process, and can easily handle various constraints in the controlled variables and the control variables. However, the MPC solution process is mainly aimed at the large matrix inverse calculation, but because the four-wheel independent drive electric vehicle has the characteristics of complex and nonlinear modeling, it will lead to a slow solution speed of MPC, and it is easy to fall into the local optimal solution rather than the global optimal solution. To solve this problem, more and more researchers are now turning their attention to distributed model predictive control. Pi proposed a 4MIDEV energy management method based on DMPC, which took driving/braking deviation, trajectory deviation, and energy consumption as performance indicators for torque distribution [17]. Tang proposed a distributed control architecture that treats each wheel model as a multi-agent and uses the DMPC approach to improve the flexibility and robustness of the system, providing a new perspective on controller design for conventional vehicles [18]. Yin’s team proposes a distributed and coordinated control architecture for 4WIDEV AFS and DYC based on the MPC control method, which considers AFS and DYC as multi-agents to improve the lateral stability of the vehicle [19]. Zhang proposed a multi-objective optimal torque coordination control method for ABS and AFS based on multi-agent DMPC. The four wheels and the center of mass of the vehicle are regarded as multi-agents, and the DMPC method is used to realize that the vehicle follows the ideal values of slip rate, yaw rate, and center of mass slip angle, to improve the braking safety and handling stability of the vehicle [20]. Among them, the DMPC controller has been widely used in intelligent and electric vehicle tracking for its advantages of online optimization, flexible structure, clear constraint solution, and high control efficiency, and has improved the vehicle’s active safety and economy.
The existing control framework is roughly divided into three types: hierarchical centralized control framework [9,11,12,15,16,21,22], distributed structure control framework [17,18,19], and integrated distributed structure control framework [20]. In these three frameworks, the distributed structure framework has the advantage of reducing model complexity and improving control efficiency. So far, most of the existing 4WIDEV lateral stability control methods are layered centralized control architectures, and integrated control architectures have not been considered much in 4WIDEV lateral stability control methods. Since the centralized controller is highly dependent on the vehicle platform, any changes to the actuators and the complexity of the model will lead to system redesign. Therefore, applying the integrated distributed control architecture to 4WIDEV can achieve model dimensionality reduction of complex systems, reduce computational effort, and improve control efficiency with higher flexibility and fault tolerance [23,24]. Therefore, this paper adopts an integrated distributed control framework. Because SMC has the advantages of fast response, strong anti-interference ability, and little dependence on system parameters, more and more scholars have begun to study the lateral stability control strategy of 4WIDEV based on DMPC and SMC in recent years. Benefiting from the DMPC rolling optimization mechanism and the improvement of the SMC robustness, the controller can consider the state trajectory in the future time domain in advance and optimize it, improving the control optimality and ensuring the robustness of the system. Chen and Wang [25] proposed a hierarchical control structure based on SMC and an adaptive energy conservation control assignment (A-EECA) scheme for tracking the driving trajectory of a 4WIDEV and achieving optimal energy consumption. At present, how to enhance the robustness of the whole vehicle system while ensuring vehicle handling stability has not yet attracted sufficient attention from the underlying controller. To sum up, the main contributions of this paper are as follows:
(1) In terms of control structure, the system’s 2-DOF eight-input model is converted into four 2-DOF two-output models, and based on graph theory, the four 2-DOF two-output models are treated as four multi-agent systems, respectively, realizing model dimension reduction.
(2) In terms of the control framework, this paper abandons the traditional hierarchical centralized control framework and distributed structure control framework and adopts the integrated distributed structure control framework to reduce the complexity of the model and improve the control efficiency.
(3) In terms of the selection of the control algorithm, this paper combines the distributed model predictive control (DMPC) with sliding mode variable structure control (SMC), which not only solves the problem of slow solution speed of traditional MPC, but also improves the stability and robustness of four-wheel independent drive electric vehicles.
The overall arrangement of this article is as follows:
This paper is based on the coordinated optimization control method of AFS and DYC for four-wheel independent drive electric vehicles of MAS. Section 2 adopts an integrated distributed control framework and abandons the traditional centralized hierarchical control framework. The four-wheel independent drive electric vehicle dynamics model and the four-wheel independent drive electric vehicle dynamics reference model are established. Through vector transformation, the yaw rate at the center of mass and the sideslip angle of the center of mass are decoupled, and the vehicle 2-DOF eight-input model is transformed into four 2-DOF two-input models. In the third section, the dimensionality reduction system is regarded as four agents. According to the hardware connection structure and communication topology of the four-wheel independent drive electric vehicle, a dimensionality reduction model of 4WIDEV AFS and DYC coordinated optimal control is established based on graph theory. In the fourth section, combining SMC and DMPC, for the deviation of the vehicle yaw rate and centroid sideslip angle from their ideal values, a discrete dynamic sliding mode surface function is proposed for the agent to improve the robustness of the system against parameter changes and disturbances. The objective function considers the stability and economy of 4WIDEV and proposes an optimal control method for active front wheel steering and driving torque based on SMC and DMPC. The overall structure of the control system is shown in Figure 1. Finally, in Section 5, a hardware-in-the-loop (HIL) test bench is built for experimental verification.
Among them, T 1 , T 2 , T 3 , and T 4 are the driving torque of the four wheels of the electric vehicle; δ a w f 1 and δ a w f 2 are the active left front wheel angle and the active right front wheel steering angle, respectively; V x is the vehicle longitudinal speed, β is the vehicle centroid sideslip angle, and γ is the vehicle yaw rate.

2. Dimensionality Reduction of 4WIDEV Dynamics Model Based on Vector Transformation

2.1. Four-Wheel Independent Drive Electric Vehicle Dynamics Model

Assuming that the longitudinal and lateral speeds of the vehicle are basically unchanged, and the tire cornering characteristics are in the linear range, the roll, pitch, and vertical motions are ignored, and only the lateral, longitudinal, and yaw motions of the vehicle are considered. The vehicle dynamics model is shown in Figure 2.
Body dynamics model based on yaw stability:
β ˙ = 1 m v x i = 1 4 F y i γ γ ˙ = 1 I z [ l 1 ( F y 1 + F y 2 ) l 2 ( F y 3 + F y 4 ) + ( T 1 + T 3 T 2 T 4 ) ]
where β is the centroid slip angle, γ is the yaw rate, and l 1 and l 2 are the distances from the front/rear axles to the center of mass, respectively; F y i ( i = 1 , 2 , 3 , 4 ) represents the y-axis component of the lateral force of the i t h tire, v x is the lateral velocity of the vehicle center of mass around the longitudinal axis, and m and I z are the vehicle mass and the yaw moment of inertia, respectively; T 1 , T 2 , T 3 , and T 4 are the driving torque of the left front wheel, right front wheel, left rear wheel and right rear wheel, respectively.
Let β i and γ i be the side slip and the yaw rate at the center of mass of the vehicle when the lateral wheel force F y i ( i = 1 , 2 , 3 , 4 ) acts alone, respectively.
Satisfying:
β = β 1 + β 2 + β 3 + β 4 , γ = γ 1 + γ 2 + γ 3 + γ 4 .
Order:
γ ˙ 1 = ( l 1 F y 1 + T 1 ) / I z , γ ˙ 2 = ( l 1 F y 2 + T 2 ) / I z , γ ˙ 3 = ( l 2 F y 3 + T 3 ) / I z , ζ 2 = ζ 4 = 1
γ ˙ 4 = ( l 4 F y 4 + T 4 ) / I z , β ˙ 1 = ( F y 1 / m v x ) γ 1 , β ˙ 2 = ( F y 2 / m v x ) γ 2 , β ˙ 3 = ( F y 3 / m v x ) γ 3
β ˙ 4 = ( F y 4 / m v x ) γ 4 , η 1 = η 2 = l 1 , η 3 = η 4 = l 2 , ζ 1 = ζ 3 = 1
Thus, Equation (1) can be rewritten in the following form:
β ˙ i = 1 m v x F y i γ i γ ˙ i = 1 I z η i F y i + 1 I z ζ i T i ( i = 1 , 2 , 3 , 4 )
According to the vehicle dynamics theory, the lateral motion characteristics of the wheel are determined by the tire sideslip angle α i , which is described as:
α 1 δ 1 arctan ( v x + l 1 γ v x d 2 γ ) β , α 2 δ 2 arctan ( v x + l 1 γ v x + d 2 γ ) β α 3 δ 3 + arctan ( v x l 2 γ v x d 2 γ ) β , α 4 δ 4 + arctan ( v x l 2 γ v x + d 2 γ ) β
Since the value of 0.5 d γ is very small relative to v x , the lateral deflection angle of the four wheels is approximated as:
α 1 δ 1 l 1 γ v x β ,   α 2 δ 2 l 1 γ v x β ,   α 3 δ 3 + l 2 γ v x β , α 4 δ 4 + l 2 γ v x β
where:
δ 1 = δ f + δ a w f 1 , δ 2 = δ f + δ a w f 2 , δ 3 = δ 4 = 0
where δ f is the driver steering wheel angle, δ a w f 1 is the active left front wheel steering angle, and δ a w f 2 is the active right front wheel steering angle.
When the lateral acceleration of the vehicle is within 0.4 g , the tire lateral deflection stiffness is within the linear range, and the lateral deflection angle is small, the lateral deflection force at each wheel can be simplified as:
F y 1 = k 1 α 1 , F y 2 = k 2 α 2 , F y 3 = k 3 α 3 , F y 4 = k 4 α 4
In Equation (5), k 1 , k 2 , k 3 , and k 4 are the lateral deflection stiffness of the left front wheel, right front wheel, left rear wheel, and right rear wheel, respectively.
Substituting Equations (5) and (4) into Equation (3) yields the four-wheel independent drive electric vehicle AFS and DYC coordination control model:
β ˙ i = K β i β i + ( K γ i 1 ) γ i + K δ i δ f + K δ i δ a w f i γ ˙ i = k β i β i + k γ i γ i + η δ i δ f + η δ i δ a w f 1 + η T i T i
Among them:
k i m v x = K β i , k 1 l 1 m v x 2 = K γ 1 , k 2 l 1 m v x 2 = K γ 2 , k 3 l 2 m v x 2 = K γ 3 , k 4 l 2 m v x 2 = K γ 4 , k i m v x = K δ i η i k i I z = k β i , l 1 2 k 1 v x I z = k γ 1 , l 1 2 k 2 v x I z = k γ 2 , l 2 2 k 3 v x I z = k γ 3 , l 2 2 k 4 v x I z = k γ 4 , η i k i I z = η δ i , η T i = ζ i I z
Rotational motion of the four wheels.
J ω ˙ i = T i F x i R ( i = 1 , 2 , 3 , 4 )
Vertical load per tire.
F z 1 = m L [ 1 2 g l 2 1 2 a x h + a y h l 2 d ] , F z 2 = m L [ 1 2 g l 2 1 2 a x h a y h l 2 d ] F z 3 = m L [ 1 2 g l 1 + 1 2 a x h + a y h l 1 d ] , F z 4 = m L [ 1 2 g l 1 + 1 2 a x h a y h l 1 d ]
where, in Equations (7) and (8), F z i ( i = 1 , 2 , 3 , 4 ) represents the vertical load on the left front wheel, right front wheel, left rear wheel, and right rear wheel, respectively; h is the height of the center of mass from the ground; L is the wheelbase, a y is the lateral acceleration, a x is the longitudinal acceleration, J is the moment of inertia of the wheel, ω i is the angular velocity of the wheel, and R is the tire radius.

2.2. Reference Model for 4WIDEV Dynamics

According to Newton’s law, the linear two-degree-of-freedom vehicle dynamics equation can be described as:
β ˙ = 1 m v x i = 1 4 F y i γ γ ˙ = 1 I z [ l 1 ( F y 1 + F y 2 ) l 2 ( F y 3 + F y 4 ) ]
The lateral deflection angle of the four wheels is approximately:
α 1 δ 1 l 1 γ v x β , α 2 δ 2 l 1 γ v x β , α 3 δ 3 + l 2 γ v x β , α 4 δ 4 + l 2 γ v x β
where:
δ 1 = δ 2 = δ f , δ 3 = δ 4 = 0 , δ f is the driver’s steering wheel turning angle.
The lateral deflection force of each wheel can be simplified as:
F y 1 = k 1 α 1 , F y 2 = k 2 α 2 , F y 3 = k 3 α 3 , F y 4 = k 4 α 4
Similarly, the reference model of four-wheel independent drive electric vehicle dynamics can be obtained as follows:
β ˙ i = K β i β i + ( K γ i 1 ) γ i + K δ i δ f γ ˙ i = k β i β i + k γ i γ i + η δ i δ f
Among them:
k i m v x = K β i , k 1 l 1 m v x 2 = K γ 1 , k 2 l 1 m v x 2 = K γ 2 , k 3 l 2 m v x 2 = K γ 3 , k 4 l 2 m v x 2 = K γ 4 , k i m v x = K δ i , η i k i I z = k β i , l 1 2 k 1 v x I z = k γ 1 , l 1 2 k 2 v x I z = k γ 2 , l 2 2 k 3 v x I z = k γ 3 , l 2 2 k 4 v x I z = k γ 4   , η i k i I z = η δ i

3. AFS and DYC Coordination Control Model for 4WIDEV Based on Graph Theory

3.1. Four-Wheel Independent Drive Electric Vehicle AFS and DYC Coordination Control Model

Therefore, the four-wheel independent drive electric vehicle AFS and DYC deviation models are obtained from Equation (6) minus Equation (12):
Δ β ˙ i = K β i Δ β i + ( K γ i 1 ) Δ γ i + K δ i δ a w f i Δ γ ˙ i = k β i Δ β i + k γ i Δ γ i + η δ i δ a w f 1 + η T i T i
The equation of state of Equation (13) is given by:
x ˙ s i = A i x s i + B i u i y s i = c i x s i ( i = 1 , 2 , 3 , 4 )
where:
A i = K β i K γ i 1 k β i k γ i , B i = K δ i 0 η δ i η T i , x s i = Δ β i Δ γ i , u i = δ a w f i T i , c i = 1 0 0 1

3.2. AFS and DYC Deviation Models for Four-Wheel Independent Drive Electric Vehicles Based on Graph Theory

According to the basics of graph theory, the undirected graph G = ( Ω , Π , A ) associates with the set of nodes Ω = 1 , , N , where N represents the number of nodes, and each node represents an intelligent body. Π = ( i G , j G ) , i G , j G Ω stands for edge set, i G and j G can be called neighbors. A T = [ a i G j G ] R N × N is the adjacency matrix, B = d i a g ( b 1 , b 2 , , b N ) is the diagonal matrix, and b i G > 0 represents the communication topology between leaders and followers. D = d i a g ( d 1 , d N ) is the entry degree matrix. Define the Laplace matrix as L = [ l i G j G ] R N × N , L = D A T , where:
l i G j G = a i G j G , j G i G j = 1 N a i G j G , j G = i G
In this paper, the four wheels are considered as four multi-agents. As shown in Figure 3, four agents are equivalent to four nodes in the undirected graph, and the adjacency matrix A T , the incidence matrix D , and the Laplace matrix L of the system can be obtained based on graph theory, respectively.
A T = 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 , D = 3 0 0 0 0 3 0 0 0 0 3 0 0 0 0 3 , L = D A T = 3 1 1 1 1 3 1 1 1 1 3 1 1 1 1 3
Therefore, Equation (14) is the equation of state for the AFS and DYC deviation models of 4WIDEV based on graph theory. Where T i ( i = 1 , 2 , 3 , 4 ) represents the driving torques of the left front wheel, left rear wheel, right front wheel, and right rear wheel, respectively. δ a w f 1 is the active left front wheel steering angle, δ a w f 2 is the active right front wheel steering angle, and δ a w f 3 = δ a w f 4 = 0 .

4. Multi-Objective Online Optimal Control Method for DMPC Based on Dynamic Sliding Mode

4.1. AFS and DYC Coordinated Control Prediction Equation for 4WIDEV

The Forward Euler method is used to discretize the state Equation (14) of the AFS and DYC coordinated control model of a four-wheel independent drive electric vehicle based on graph theory:
x ˙ s i = x s i ( k + 1 ) x s i ( k ) T = A i x s ( k ) + B i u i ( k ) y s i ( k ) = c i x s i ( k )
where T is the simulation step size.
Therefore,
x s i ( k + 1 ) = ( T A i + I ) x s i ( k ) + T B i u i ( k ) y s i ( k ) = c i x s i ( k )
where I = 1 0 0 1 .
Similarly, according to Equation (17), it is obtained that:
x s i ( k ) = ( T A i + I ) x s i ( k 1 ) + T B i u i ( k 1 ) y s i ( k 1 ) = c i x s i ( k 1 )
Let, Δ x s i = x s i ( k + 1 ) x s i ( k ) , Δ u i ( k ) = u i ( k ) u i ( k 1 ) ; according to Equations (17) and (18), the incremental model of AFS and DYC coordinated control of four-wheel independent drive electric vehicle based on graph theory can be obtained:
Δ x s i ( k + 1 ) = ( T A i + I ) Δ x s i ( k ) + T B i Δ u i ( k ) y s i ( k + 1 ) = c i Δ x s i ( k + 1 ) + y s i ( k )
Let x i ( k ) = [ Δ x s i ( k ) 2 × 1 y s i ( k ) 2 × 1 ] T ; the graph theory-based AFS and DYC coordinated control incremental model of four-wheel independent drive electric vehicle (19) be rearranged into the following form:
x i ( k + 1 ) = A i , t x i ( k ) + B i , t Δ u i ( k ) y i ( k ) = C i x i ( k ) ( i = 1 , 2 , 3 , 4 )
where:
A i , t = ( T A i + I ) 2 × 2 0 2 × 2 c i ( T A i + I ) 2 × 2 I 2 × 2 4 × 4 , B i , t = T B i 2 × 2 c i T B i 2 × 2 4 × 2 , C i = [ 0 2 × 2 I 2 × 2 ] 2 × 4
Assuming that the current moment is the k moment, the predicted time domain of the system is P and the control time domain is M , so that the predicted values of the output of the system for the next P moments under the action of M successive controls Δ u i ( k ) , Δ u i ( k + 1 ) , , Δ u i ( k + M 1 ) are:
y i ( k + 1 | k ) = C i A i , t x i ( k | k ) + C i B i , t Δ u i ( k ) y i ( k + 2 | k ) = C i A i , t 2 x i ( k | k ) + C i A i , t B i , t Δ u i ( k ) + C i B i , t Δ u i ( k + 1 ) y i ( k + P | k ) = C i A i , t P x i ( k | k ) + C i A i , t P 1 B i , t Δ u i ( k ) + + C i A i , t P M B i , t Δ u i ( k + M 1 )
Order:
Y i P ( k ) = [ y i ( k + 1 | k ) , y i ( k + 2 | k ) , , y i ( k + σ | k ) , , y i ( k + P | k ) ] T , σ = 1 , 2 , , P
Δ U i M ( k ) = [ Δ u i ( k ) Δ u i ( k + 1 ) Δ u i ( k + M 1 ) ] T
According to Equation (21), the multi-step output prediction equation of the four-wheel independent drive electric vehicle AFS and DYC coordinated control model based on graph theory can be obtained:
Y i P ( k ) = H i x i ( k | k ) + K i Δ U i M ( k )
where:
H i = C i A i , t C i A i , t 2 C i A i , t 3 C i A i , t P , K i = C i B i , t C i A i , t B i , t C i B i , t C i A i , t 2 B i , t C i A i , t B i , t C i B i , t C i A i , t P 1 B i , t C i A i , t P 2 B i , t C i A i , t P 3 B i , t C i A i , t P M B i , t
where H i and K i are the coefficient matrices of the multi-step output prediction in Equation (21), and the superscript “ k + σ | k “ indicates the prediction of future values σ using the current values at k and σ = 1 , 2 , , P .

4.2. Objective Function and Constraints of Coordinated Control of AFS and DYC for 4WIDEV Based on Dynamic Sliding Mode

Assume that the current time is k moment, and y i r e f ( k + σ | k ) is the ideal value of the output prediction of the system at σ moment in the future. Define the ideal value of multi-step output prediction of DYC system in the future P moment based on graph theory as:
Y i P r e f ( k ) = [ y i r e f ( k + 1 | k ) , y i r e f ( k + 2 | k ) , , y i r e f ( k + σ | k ) , , y i r e f ( k + P | k ) ] T
Let e i ( k + σ | k ) = y i ( k + σ | k ) y i r e f ( k + σ | k ) , the multi-step output prediction error of the system at the next P moments in the future is defined as:
E i P ( k ) = Y i P ( k ) Y i P r e f ( k ) = [ e i ( k + 1 | k ) , e i ( k + 2 | k ) , , e i ( k + σ | k ) , , e i ( k + P | k ) ] T
Considering the influence of the state information of the adjacent j t h agent on the output of its agent i, let:
ε i ( k + σ | k ) = i j = 1 4 a i j ( e i ( k + σ | k ) e j ( k + σ | k ) )
Ξ i p ( k ) = [ ε i ( k + 1 | k ) , ε i ( k + 2 | k ) , , ε i ( k + σ | k ) , , ε i ( k + P | k ) ] T
where a i j is an element of the adjacency matrix A T .
According to Equations (24)–(26):
Ξ i p ( k ) = i j = 1 4 a i j ( E i P ( k ) E j P ( k ) )
Define the following discrete slip surfaces:
S ˜ i ( k + σ | k ) = ε i ( k + σ 1 | k ) + α 1 q p ε i ( k + σ 1 | k ) q / p 1 ε i ( k + σ | k ) σ = 1 , 2 , , P
where p and q are positive odd numbers, and 1 < q / p < 2 , α 1 > 0 .
Let, S ˜ i P ( k ) = [ S ˜ i ( k + 1 | k ) , S ˜ i ( k + 2 | k ) , , S ˜ i ( k + σ | k ) , S ˜ i ( k + P | k ) ] T , according to Equations (27) and (28):
S ˜ i p ( k ) = Ξ i p ( k 1 ) + α 1 q p diag Ξ i p ( k 1 ) q / p 1 Ξ i p ( k ) = Ξ i p ( k 1 ) + α 1 q p diag Ξ i p ( k 1 ) q / p 1 i j = 1 4 a i j E i P ( k ) E j P ( k ) = Ξ i p ( k 1 ) + α 1 q p diag Ξ i p ( k 1 ) q / p 1 i j = 1 4 a i j Y i P ( k ) Y i P r e f ( k ) Y j P ( k ) + Y j P r e f ( k ) = Ξ i p ( k 1 ) + α 1 q p diag Ξ i p ( k 1 ) q / p 1 i j = 1 4 a i j H i x i ( k k ) + K i Δ U i M ( k ) H j x j ( k k ) K j Δ U j M ( k )
(1) The four agents can follow the ideal values of the vehicle yaw rate and the center of mass sideslip angle, and the mutual influence of the four agents is minimized. Taking into account the vehicle stability and system robustness, the performance index J 1 i of the discrete dynamic sliding mode surface function is defined:
J 1 i ( k ) = σ = 1 P [ S ˜ i ( k + σ | k ) ) 2 q σ ]
where k is the current moment, P is the predicted time domain, and q σ is the weighting factor; let Q e = d i a g ( q 1 , q 2 , , q P ) , which is the weighting matrix of the output variables, and a i j is the element of the adjacency matrix A T .
(2) To improve the economy of the vehicle and reduce the energy loss of the four-wheel independent drive electric vehicle, we hope that the energy loss of the actuator is as small as possible. The multi-objective optimization objective function based on dynamic sliding mode is defined as:
(a) In the whole process, the control action is as small as possible to reduce energy loss and take into account the economy of the entire vehicle system. Define performance index J 2 i :
J 2 i ( k ) = θ = 0 M 1 [ ( Δ u i ( k + θ ) 2 ) r θ ]
where k is the current moment, M is the control time domain, θ = 0 , 1 , 2 , , M 1 , Δ u i is the amount of change in the control quantity, r θ is the weighting factor, and let Q Δ u = d i a g ( r 0 , r 1 , , r M 1 ) be the weighting matrix of the control increment.
(b) Minimize tire utilization (maximize tire stability margin).
Tire utilization is the ratio of the actual road adhesion to the maximum road adhesion it can obtain, and it characterizes the stability margin of the tire.
λ r = i = 1 4 F x i 2 + F y i 2 μ F z i 2 ( i = 1 , 2 , 3 , 4 )
Since the tire lateral forces are uncontrollable, the control allocation in this paper considers only the tire longitudinal forces. Therefore, the optimization objective function J 3 i is used to minimize the control energy consumption and to ensure the maximum tire stability margin (minimum tire utilization).
J 3 i ( k ) = θ = 0 M 1 [ ( u i ( k + θ ) 2 ) r σ ]
where r σ = 1 μ R F z i is the weighting factor, and let Q σ = d i a g ( r σ , r σ , , r σ ) be the weighting matrix of the control increment.
(c) Minimization of power consumption of the drive system
The total power expression of the in-wheel motor of the four-wheel independent drive electric vehicle is as follows [26]:
P = i = 1 4 P i η i T i = i = 1 4 T i ω i η i T i
P i and η i T i represent the power and the corresponding efficiency of the motor i in the drive energy mode, respectively. From the motor map diagram, it is clear that the motor efficiency will be obtained by real-time motor torque and speed, so the fourth objective function plays an essential role in promoting motor operation in the high-efficiency region. Therefore, use the optimization objective function J 4 i to minimize the power consumption of the drive system.
J 4 i = f i Τ Δ U i M
Therefore, the objective function of the multi-objective optimal allocation algorithm based on distributed model predictive control consists of four parts: The first term satisfies the robustness of the system and ensures the handling stability of the vehicle during steering. The second term describes the constraints on the changes of the control variables, aiming at reducing the energy loss of the system and improving the system economy. The third term is designed to ensure the vehicle’s stability during steering. The fourth term focuses on achieving energy goals. The overall control objective is to save costs while keeping the vehicle safe, which is as follows:
min Δ U i M ( k ) J i = min Δ U i M ( k ) J 1 i + J 2 i + J 3 i + J 4 i + ρ ε 2
where ρ is the weighting factor and ε is the relaxation factor.
Considering the system limitations and safety, the maximum drive torque and its rate of change of the whole vehicle system are bounded as follows:
(1) Control volume constraint:
u i min ( k + θ ) u i ( k + θ ) u i max ( k + θ ) θ = 0 , 1 , 2 , M 1
where u i min ( k + θ ) is the minimum value of the control variable and u i max ( k + θ ) is the maximum value of the control variable.
It can be seen that, for θ = 0 , 1 , 2 , M 1 , formula u i ( k + θ ) = f = 0 θ Δ u i ( k + f ) + u i ( k 1 ) is established. Substituting it into constraint Equation (37), we can get:
f = 0 θ Δ u i ( k + f ) u i ( k 1 ) u max ( k + 1 )
f = 0 θ Δ u i ( k + f ) u i min ( k + 1 ) u i ( k 1 )
That is, the following matrix form is obtained:
L U L U Δ U i M ( k ) u ( k 1 ) u max ( k ) u ( k 1 ) u max ( k + M 1 ) u min ( k ) u ( k 1 ) u min ( k + M 1 ) u ( k 1 )
(2) Control of incremental constraints.
Δ u i min ( k + θ ) Δ u i ( k + θ ) Δ u i max ( k + θ ) θ = 0 , 1 , 2 , M 1
According to the above analysis, the form of control increment matrix can be obtained in the same way:
I U I U Δ U i M ( k ) Δ u max ( k ) Δ u max ( k + M 1 ) Δ u min ( k ) Δ u min ( k + M 1 )
Among them:
I U = 1 0 0 0 1 0 0 0 1 , L U = 1 0 0 1 1 0 1 1 1
Organizing Equations (36)–(42), the constraint problem can be described as:
D i Δ U i M ( k ) b i
Among them,
D i = L U L U I U I U , b i = u ( k 1 ) u max ( k ) u ( k 1 ) u max ( k + M 1 ) u min ( k ) u ( k 1 ) u min ( k + M 1 ) u ( k 1 ) Δ u max ( k ) Δ u max ( k + M 1 ) Δ u min ( k ) Δ u min ( k + M 1 )
u i max = min ( T m , ( μ F z i ) 2 F y i 2 R ) , u i min = max ( T m , ( μ F z i ) 2 F y i 2 R )
Therefore, the objective function constraint of the prediction equation of the MAS-based four-wheel independent drive electric vehicle AFS and DYC coordinated control model is selected as the form of Equation (43).

4.3. Optimal Solution

Considering the constraints of the system in Equations (43), the optimization objective in Equation (36) of the system can be solved by transforming it into a standard linear quadratic programming (QP) problem with constraints.
min Δ U i M ( k ) J ( Δ U i M ( k ) ) = 1 2 Δ U i M ( k ) Τ W i Δ U i M ( k ) + W c i Τ Δ U i M ( k ) + d i
s . t   D i Δ U i M ( k ) b i
where Δ U i M ( k ) is the decision variable; the matrix W i is a Hessian matrix and symmetric positive definite matrix, which represents the quadratic part of the objective function; the vector W c i describes the linear part; and d i is independent of Δ U i M ( k ) and is independent of the determined Δ U i M ( k ) . When the W i matrix is positive-definite or semi-positive-definite and the constraint is linear, the above optimization solution problem is a convex optimization problem with a unique solution. Therefore, the QP solution process is as follows:
W i ( k ) = 2 i j = 1 4 a i j [ K i Τ ( α 1 q p d i a g ( Ξ i p ( k 1 ) q / p 1 ) ) Τ Q e ( α 1 q p d i a g ( Ξ i p ( k 1 ) q / p 1 ) ) K i + Q Δ u + Q σ ]
W c i ( k ) = K i Τ ( α 1 q p d i a g ( Ξ i p ( k 1 ) q / p 1 ) ) Τ Q e ( Ξ i p ( k 1 ) + ( α 1 q p d i a g ( Ξ i p ( k 1 ) q / p 1 ) ) H i x i ( k ) + f i
From J i Δ U i M = W i Δ U i M W c i = 0 , we get:
Δ U i M ( k ) = W i T W c i
After solving the model predictive control in each control cycle, the control input increment in the control time domain is obtained:
Δ U i M ( k ) = [ Δ u i ( k ) Δ u i ( k + 1 ) Δ u i ( k + M 1 ) ] T
The first element in the control sequence acts on the system as a control input increment, namely:
u i ( k ) = u i ( k 1 ) + Δ u i ( k )
The system processes this control quantity predicts the output of the next cycle according to the state quantity, and obtains a new control increment sequence through optimization to scroll optimization until the system completes the control process.

5. Simulation Test Verification

5.1. CarSim Vehicle Model Building

The experimental platform of this paper includes a driving simulator, dSPACE for running the control algorithm, a host for running the Carsim vehicle model and SCANR traffic scene model, and a target machine for running the real-time vehicle model. The driver operates the steering wheel and pedal simulator to generate the steering wheel angle and driving pedal signals while driving. After the CAN turns the Ethernet module to the target, use the demand of the real-time vehicle model to calculate the yaw rate, centroid sideslip angle, and longitudinal speed of the four wheels and send them to the DMPC Autobox control module, obtain the four-wheel torque control signals and send them to the target machine, and calculate to obtain the vehicle position change. The driver controls the vehicle according to the change of the scene from the Ethernet to the traffic scene and the vehicle attitude change scene. Then, form a closed loop structure. The structure of the experimental platform is shown in Figure 4, and the experimental platform is shown in Figure 5.
Next, build a vehicle model in CarSim, use pacejka 5.2 [27] for the tire model, change the vehicle drive mode to direct drive by in-wheel motor, and change the torque to be input from the external model to the wheel. Build a drive torque controller in Simulink directly to provide power for the vehicle, set the Carsim input variables as four-wheel drive torques, and select the vehicle model in the CarSim vehicle model library as B-Class, sports; the vehicle model data are shown in Table 1.

5.2. Constant Speed Turning Conditions

When turning at a constant speed, set the road adhesion coefficient to 0.8, set the initial speed to 50 km/h, and input a steering wheel turning angle of 45-degree steps to the vehicle at 0.5 s. The simulation results under this condition are shown in Figure 6a–j.
Figure 6a−j show the simulation results of the DMPC multi-objective online optimization control method based on the dynamic sliding mode proposed in this paper under the condition of constant speed turning. Figure 6a shows the size of the steering angle under the condition of constant speed turning. Figure 6b shows the vehicle speed and the vehicle target speed. Figure 6c shows the driving torque based on the method proposed in this paper. It can be seen that the driving torque quickly converges to about 174 Nm after 0.01 s of oscillation. Although there is some overshoot within 0.01 s, based on the proposed method compared with the traditional MPC and layered control methods, the DMPC method has a strong rapidity, which improves the dynamic performance and computational efficiency of the system. Figure 6d reflects that the vehicle center of mass slip angle converges to −0.006 rad around 1.5 s, and Figure 6e reflects that the vehicle yaw rate converges to 0.2 rad/s around 1.5 s. Figure 6d,e prove that the proposed method guarantees vehicle stability. Figure 6f,g are the yaw rate deviation value and the sideslip angle deviation value of the right front wheel, right rear wheel, left front wheel, and left rear wheel agent, respectively. Figure 6h shows the efficiency of the hub motor of the four-wheel independent drive electric vehicle. It can be seen that the efficiency of the four wheels remains stable after the fluctuation of 0.5 s, which proves the effectiveness of the control method in this paper. Figure 6i shows the power consumption of the four-wheel independent drive electric vehicle. It can be seen that the power consumption of the motor is gradually reduced, which proves the effectiveness of the control method in this paper. Figure 6j shows the slip rate of the wheel, where the slip rate fluctuates slightly at about 0.5−0.7 s and the wheel slip rate converges to around 0.01 after 0.7 s, indicating that the control method proposed in this paper can ensure that the stable driving of the vehicle does not slip. Therefore, according to the simulation results shown in Figure 6a−j, the 4WIDEV AFS and DYC coordinated optimal control method based on the MAS model proposed in this paper effectively balances the system dynamic performance, computational efficiency, and vehicle economy.

5.3. Accelerated Turning Conditions

When accelerating the vehicle during the turn, the road adhesion coefficient is 0.8, the initial vehicle speed is 30 km/h, the vehicle accelerates at 2 m/s2, and 30 degrees is the input to the steering wheel corner at 0.5 s. The simulation results under this operating condition are shown in Figure 7a−j.
Figure 7a−j show the simulation results of the DMPC multi-objective online optimization control method based on the dynamic sliding mode proposed in this paper under accelerated turning conditions. Figure 7a is the steering angle of the left front wheel of the vehicle under accelerated turning conditions. Figure 7b is the actual speed of the vehicle. Figure 7c reflects the vehicle’s center of mass slip angle within the vehicle stability range. Figure 7d reflects that the vehicle yaw rate converges to 0.2 rad/s in about 0.8 s. Figure 7c,d prove that the control method proposed in this paper can ensure vehicle stability under vehicle acceleration and steering conditions. Figure 7e is the speed of the four wheels. Figure 7f is the slip rate of the four wheels, and the slip rate fluctuates slightly at about 0.5−0.6 s, and the wheel slip rate converges to around 0.01 after 0.6 s, which proves that the control method proposed in this paper ensures that the vehicle runs stably without slipping. Figure 7g shows the electric power consumption of the four in-wheel motors under accelerated turning conditions. Figure 7h shows the motor efficiency of four-wheel independent drive electric vehicles. Under the control method in this paper, the motor efficiency gradually rises, which proves the effectiveness of the control method in this paper. Figure 7i,j are the yaw rate deviation value and the center of mass slip angle deviation value of the vehicle’s right front wheel, right rear wheel, left front wheel, and left rear wheel, respectively. To sum up, according to the simulation results in Figure 7a−j, it is shown that the MAS model-based 4WIDEV AFS and DYC coordinated optimal control method proposed in this paper effectively balances the system dynamic performance, computational efficiency, and the economy of the vehicle.

5.4. DLC Maneuver on Slippery Road

The low adhesion road with an adhesion coefficient of 0.3 is selected, and the simulation experiment of double lane shifting is carried out at the target speed of 72 km/h. The simulation results are shown in Figure 8a−i.
The simulation results under this working condition are shown in Figure 8a–i. Figure 8a−i show the simulation results of the dynamic sliding model-based DMPC multi-objective online optimal control method proposed in this paper under the double-shifted line condition. Figure 8a shows the target vehicle speed of the four-wheel independent drive electric vehicle. Figure 8b shows the drive torque of the four-wheel independent drive electric vehicle under the proposed control method. It can be seen that the drive torque oscillates slightly at t = 0.3 s and then converges quickly to 174 Nm with a peak time of 0.1 s. With the control method of DMPC proposed in this paper, the drive torque convergence is extremely fast, and compared with the traditional centralized control method in the literature [26], the control method in this paper makes the drive torque convergence speed increase 32.33 times compared with the literature [26].
In Figure 8e, the red curve is the deviation value between the actual yaw rate and the ideal yaw rate of the left front wheel and the left rear wheel of the vehicle, and the blue curve is the deviation value between the actual centroid sideslip angle and the ideal centroid sideslip angle of the left front wheel and the left rear wheel of the vehicle. In Figure 8f, the red curve is the deviation value between the actual yaw rate and the ideal yaw rate of the right front wheel and the right rear wheel of the vehicle, and the blue curve is the deviation value between the actual centroid sideslip angle and the ideal centroid sideslip angle of the right front wheel and the right rear wheel of the vehicle.
Figure 8g shows the wheel motor electric consumption under the double-shifted line condition, and using the same economic index conditions as in the literature [26], the wheel motor electric consumption in this paper is 65.8 J. Compared with the literature [26], the wheel motor electric consumption is reduced by 16.6%, and the proposed method in this paper reduces the model complexity, improves the computational efficiency, and weighs the system dynamic performance based on ensuring vehicle stability. Figure 8h shows the motor efficiency, so with the control method in this paper, the electric consumption of the four hub motors is reduced and the motor efficiency keeps rising. Figure 8i shows the wheel slip rate, and the wheel slip rate is stable between 0.01 and 0.02, which proves that the proposed control method in this paper can ensure the stable driving of the vehicle without skidding. Therefore, according to the simulation results of Figure 8a−i, the convergence speed of the drive torque is improved by 32.33 times, and the electric consumption of the wheel motor is reduced by 16.6% under the coordinated optimal control method of 4WIDEV AFS and DYC based on the MAS model proposed in this paper compared with the literature [26]. The method effectively weighs the dynamic performance of the system and improves the computational efficiency and the overall vehicle economy.

6. Conclusions

In this paper, we adopt an integrated distributed control structure, abandon the traditional centralized hierarchical control framework, and propose a MAS-based coordinated and optimized control method for four-wheel independent drive electric vehicles AFS and DYC, which realizes model dimensionality reduction and is suitable for engineering applications. In the control method part of this paper, SMC is combined with DMPC, and the dynamic sliding mode surface function is introduced in the objective function to improve the robustness of the system when coping with parameter changes and disturbances, weighing the dynamic performance of the system, and improving the computational efficiency. Compared with the traditional centralized control method, the torque solution speed of the control method proposed in this paper is increased by 32.33 times, and the power consumption of the hub motor is reduced by 16.6%. However, the research content of this paper only considers the state of the four-wheel independent drive electric vehicle understeering, starting, and double-lane change conditions, and the steering angle is within the range of 0–5°. In the future, the driving state of the vehicle under more conditions can be considered.

Author Contributions

Conceptualization, N.Z. and H.D.; methodology, J.W.; software, J.W.; validation, J.W., Z.L. and N.Z.; formal analysis, N.Z.; investigation, N.X.; resources, Z.Z.; data curation, N.Z.; writing—original draft preparation, J.W and H.X.; writing—review and editing, N.Z. and K.G.; funding acquisition, N.X., H.D. and N.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Haitao Ding of the National Natural Science Joint Fund Project, grant number U1864206; Haitao Ding of the National Natural Science Foundation, grant number 51905045; Niaona Zhang of the Jilin Provincial Science and Technology Development Plan Project, grant number 20220203166SF; and Niaona Zhang of the Open Fund of the State Key Laboratory of Automotive Simulation and Control of Jilin University, grant number 20210237.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ouyang, D.; Zhou, S.; Ou, X. The total cost of electric vehicle ownership: Aconsumer-oriented study of China’s post-subsidy era. Energy Pol. 2021, 149, 112023. [Google Scholar] [CrossRef]
  2. Xu, W.; Chen, H.; Zhao, H.; Ren, B. Torque optimization control for electric vehicles with four in-wheel motors equipped with regenerative braking system. Mechatronics 2019, 57, 95–108. [Google Scholar] [CrossRef]
  3. Hou, X.; Zhang, J.; Ji, Y.; Liu, W.; He, C. Autonomous drift controller for distributed drive electric vehicle with input coupling and uncertain disturbance. ISA Trans. 2021, 120, 1–17. [Google Scholar] [CrossRef] [PubMed]
  4. Malvezzi, F.; Coelho, T.A.H.; Orsino, R.M.M. Feasibility and performance analyses for an active geometry control suspension system for over-actuated vehicles. J. Braz. Soc. Mech. Sci. Eng. 2022, 44, 178. [Google Scholar] [CrossRef]
  5. Zhang, W.; Drugge, L.; Nybacka, M.; Wang, Z. Active camber for enhancing path following and yaw stability of over-actuated autonomous electric vehicles. Veh. Syst. Dyn. 2021, 59, 800–821. [Google Scholar] [CrossRef]
  6. Gan, W.; Zhu, D.; Ji, D. QPSO-model predictive control-based approach to dynamic trajectory tracking control for unmanned underwater vehicles. Ocean. Eng. 2018, 158, 208–220. [Google Scholar] [CrossRef]
  7. Bezerra, J.; Santos, D. On the guidance of fully-actuated multi-rotor aerial vehicles under control allocation constraints using the receding-horizon strategy. ISA Trans. 2021, 126, 21–35. [Google Scholar] [CrossRef]
  8. Zhai, L.; Sun, T.; Wang, J. Electronic stability control based on motor driving and braking torque distribution for a four-in-wheel motor drive electric vehicle. IEEE Trans. Veh. Technol. 2016, 65, 4726–4739. [Google Scholar] [CrossRef]
  9. Jiang, Y.; Meng, H.; Chen, G.; Yang, C.; Xu, X.; Zhang, L.; Xu, H. Differential-steering based path tracking control and energy-saving torque distribution strategy of 6WID unmanned ground vehicle. Energy 2022, 254, 124209. [Google Scholar] [CrossRef]
  10. Wei, H.; Zhang, N.; Liang, J.; Ai, Q.; Zhao, W.; Huang, T.; Zhang, Y. Deep reinforcement learning based direct torque control strategy for distributed drive electric vehicles considering active safety and energy saving performance. Energy 2022, 238, 121725. [Google Scholar] [CrossRef]
  11. Wang, S.; Liu, Y.; Wang, Z.; Dong, P.; Cheng, Y.; Xu, X.; Tenberge, P. Adaptive fuzzy iterative control strategy for the wet-clutch filling of automatic transmission. Mech. Syst. Signal Process. 2019, 130, 164–182. [Google Scholar] [CrossRef]
  12. Lin, F.; Qian, C.; Cai, Y.; Zhao, Y.; Wang, S.; Zang, L. Integrated tire slip energy dissipation and lateral stability control of distributed drive electric vehicle with mechanical elastic wheel. J. Frankl. Inst. 2022, 359, 4776–4803. [Google Scholar] [CrossRef]
  13. Wang, C.; He, R.; Jing, Z.; Chen, S. Coordinated Path Following Control of 4WID-EV Based on Backstepping and Model Predictive Control. Energies 2022, 15, 5728. [Google Scholar] [CrossRef]
  14. Jing, C.Q.; Shu, H.Y.; Shu, R.; Song, Y. Integrated control of electric vehicles based on active front steering and model predictive control. Control. Eng. Pract. 2022, 121, 105066. [Google Scholar] [CrossRef]
  15. Zhai, L.; Wang, C.; Hou, Y.; Hou, R.; Ming Mok, Y.; Zhang, X. Two-level optimal torque distribution for handling stability control of a four hub-motor independent. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2022, 237, 544–559. [Google Scholar] [CrossRef]
  16. Zhai, L.; Hou, R.; Sun, T.; Kavuma, S. Continuous steering stability control based on an energy-saving torque distribution algorithm for a four in-wheel-motor independent-drive electric vehicle. Energies 2018, 11, 350. [Google Scholar] [CrossRef]
  17. Pi, D.; Xue, P.; Xie, B.; Wang, H.; Tang, X.; Hu, X. A Platoon Control Method Based on DMPC for Connected Energy-Saving Electric Vehicles. IEEE Trans. Transp. Electrification 2022, 8, 3219–3235. [Google Scholar] [CrossRef]
  18. Tang, C.; Khajepour, A. Wheel Modules with Distributed Controllers: A Multi-Agent Approach to Vehicular Control. IEEE Trans. Veh. Technol. 2020, 69, 10879–10888. [Google Scholar] [CrossRef]
  19. Liang, J.; Lu, Y.; Yin, G.; Fang, Z.; Zhuang, W.; Ren, Y.; Xu, L.; Li, Y. A Distributed Integrated Control Architecture of AFS and DYC based on MAS for Distributed Drive Electric Vehicles. IEEE Trans. Veh. Technol. 2021, 70, 5565–5577. [Google Scholar] [CrossRef]
  20. Zhang, N.; Wang, J.; Li, Z.; Li, S.; Ding, H. Multi-Agent-Based Coordinated Control of ABS and AFS for Distributed Drive Electric Vehicles. Energies 2022, 15, 1919. [Google Scholar] [CrossRef]
  21. Wei, H.; Ai, Q.; Zhao, W.; Zhang, Y. Modelling and experimental validation of an EV torque distribution strategy towards active safety and energy efficiency. Energy 2022, 239, 121953. [Google Scholar] [CrossRef]
  22. Zhao, Y.; Deng, H.; Li, Y.; Xu, H. Coordinated control of stability and economy based on torque distribution of distributed drive electric vehicle. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2019, 234, 1792–1806. [Google Scholar] [CrossRef]
  23. Zheng, Y.; Li, S.E.; Li, K.; Borrelli, F.; Hedrick, J.K. Distributed Model Predictive Control for Heterogeneous Vehicle Platoons Under Unidirectional Topologies. IEEE Trans. Control. Syst. Technol. 2017, 25, 899–910. [Google Scholar] [CrossRef]
  24. Li, K.; Bian, Y.; Li, S.E.; Xu, B.; Wang, J. Distributed model predictive control of multi-vehicle systems with switching communication topologies. Transp. Res. Part C Emerg. Technol. 2020, 118, 102717. [Google Scholar] [CrossRef]
  25. Chen, Y.; Wang, J. Adaptive Energy-Efficient Control Allocation for Planar Motion Control of Over-Actuated Electric Ground Vehicles. IEEE Trans. Control. Syst. Technol. 2013, 22, 1362–1373. [Google Scholar] [CrossRef]
  26. Peng, H.; Wang, W.; Xiang, C.; Li, L.; Wang, X. Torque Coordinated Control of Four In-Wheel Motor Independent-Drive Vehicles with Consideration of the Safety and Economy. IEEE Trans. Veh. Technol. 2019, 68, 9604–9618. [Google Scholar] [CrossRef]
  27. Pacejka, H. Tire and Vehicle Dynamics; Elsevier: Amsterdam, Netherlands, 2005. [Google Scholar]
Figure 1. Overall structure of control system.
Figure 1. Overall structure of control system.
Sensors 23 03505 g001
Figure 2. Vehicle model.
Figure 2. Vehicle model.
Sensors 23 03505 g002
Figure 3. Multi-agent system topology.
Figure 3. Multi-agent system topology.
Sensors 23 03505 g003
Figure 4. Structure of experimental platform.
Figure 4. Structure of experimental platform.
Sensors 23 03505 g004
Figure 5. Experimental platform.
Figure 5. Experimental platform.
Sensors 23 03505 g005
Figure 6. Constant speed turning condition. (a) Vehicle front wheel turning angle. (b) Vehicle speed and target vehicle speed. (c) Driving torque of the wheels. (d) Vehicle center of mass side slips angle. (e) Vehicle yaw rate. (f) rl, rr error. (g) fl, fr error. (h) Motor efficiency. (i) Electric power consumption. (j) Wheel slip rate.
Figure 6. Constant speed turning condition. (a) Vehicle front wheel turning angle. (b) Vehicle speed and target vehicle speed. (c) Driving torque of the wheels. (d) Vehicle center of mass side slips angle. (e) Vehicle yaw rate. (f) rl, rr error. (g) fl, fr error. (h) Motor efficiency. (i) Electric power consumption. (j) Wheel slip rate.
Sensors 23 03505 g006aSensors 23 03505 g006b
Figure 7. Accelerating turning condition. (a) Vehicle front wheel angle. (b) Vehicle speed. (c) Vehicle center of mass side slip angle. (d) Vehicle yaw rate. (e) Wheel speed. (f) Wheel slip rate. (g) Electric power consumption. (h) Efficiency. (i) fl, fr error. (j) rl, rr error.
Figure 7. Accelerating turning condition. (a) Vehicle front wheel angle. (b) Vehicle speed. (c) Vehicle center of mass side slip angle. (d) Vehicle yaw rate. (e) Wheel speed. (f) Wheel slip rate. (g) Electric power consumption. (h) Efficiency. (i) fl, fr error. (j) rl, rr error.
Sensors 23 03505 g007aSensors 23 03505 g007b
Figure 8. DLC. (a) Vehicle target speed. (b) In-wheel motor torque. (c) Vehicle sideslip angle. (d) Yaw rate. (e) fl, fr error. (f) rl, rr error. (g) Motor efficiency. (h) Electric power consumption. (i) Wheel slip rate.
Figure 8. DLC. (a) Vehicle target speed. (b) In-wheel motor torque. (c) Vehicle sideslip angle. (d) Yaw rate. (e) fl, fr error. (f) rl, rr error. (g) Motor efficiency. (h) Electric power consumption. (i) Wheel slip rate.
Sensors 23 03505 g008
Table 1. Basic parameters of the whole vehicle.
Table 1. Basic parameters of the whole vehicle.
ParametersValue
Vehicle mass m / k g 1500
Wheelbase L / m 2.33
Track width d / m 1.48
Distance from centroid to front axle l 1 / m 1.165
Distance from centroid to rear axle l 2 / m 1.155
Centroid height h g / m 0.375
Wheel radius r / m 0.33
Peak torque N / m 600
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhang, N.; Wang, J.; Li, Z.; Xu, N.; Ding, H.; Zhang, Z.; Guo, K.; Xu, H. Coordinated Optimal Control of AFS and DYC for Four-Wheel Independent Drive Electric Vehicles Based on MAS Model. Sensors 2023, 23, 3505. https://doi.org/10.3390/s23073505

AMA Style

Zhang N, Wang J, Li Z, Xu N, Ding H, Zhang Z, Guo K, Xu H. Coordinated Optimal Control of AFS and DYC for Four-Wheel Independent Drive Electric Vehicles Based on MAS Model. Sensors. 2023; 23(7):3505. https://doi.org/10.3390/s23073505

Chicago/Turabian Style

Zhang, Niaona, Jieshu Wang, Zonghao Li, Nan Xu, Haitao Ding, Zhe Zhang, Konghui Guo, and Haochen Xu. 2023. "Coordinated Optimal Control of AFS and DYC for Four-Wheel Independent Drive Electric Vehicles Based on MAS Model" Sensors 23, no. 7: 3505. https://doi.org/10.3390/s23073505

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop