Yaw motion control method for four-wheel distributed vehicle

Information

  • Patent Grant
  • 11364895
  • Patent Number
    11,364,895
  • Date Filed
    Wednesday, July 1, 2020
    3 years ago
  • Date Issued
    Tuesday, June 21, 2022
    a year ago
Abstract
A yaw motion control method for a four-wheel distributed vehicle includes: calculating the steering response of the vehicle in a steady state using a nonlinear vehicle model in reference with an understeering degree while constraining by the limit value of the road surface adhesion condition according to the sideslip angle response and the vertical load change in the steady state, calculating the lateral force response and the self-aligning moment response of the tires in the steady state by a magic tire formula, calculating the required additional yaw moment by using the yaw motion balance equation, reasonably distributing the generalized control force to the four drive motors through the optimization algorithm in combination with the current driving conditions; finally, off-line storing and retrieving the calculation results of the off-line distribution of different vehicle parameters required by different upper layers to distribute the torques to the four drive wheels.
Description
CROSS REFERENCE TO THE RELATED APPLICATIONS

This application is based upon and claims priority to Chinese Patent Application No. 201910750704.3, filed on Aug. 14, 2019, the entire contents of which are incorporated herein by reference.


TECHNICAL FIELD

The present invention relates to the field of vehicle control technologies, and more particularly, to a yaw motion control method for a four-wheel distributed vehicle.


BACKGROUND

In the normal driving process of the traditional center-driven pure electric vehicle, the left and right drive wheels thereof maintain a state of differential speed and equal torque through a differential. This working state is controlled according to the road surface condition and cannot be changed forcibly by the vehicle control unit (VCU), thereby posing insufficient control on the travel of the vehicle. In the distributed driving vehicles, especially those equipped with four-wheel-drive system, each drive wheel can be controlled independently, which significantly enhances steering control and overall handling of the vehicle. Therefore, it is highly desirable to coordinate the four drive motors according to the driving conditions to maintain the yaw stability of the vehicle, especially in the steering process.


SUMMARY

The present invention provides a yaw motion control method for a four-wheel distributed vehicle to solve the above-mentioned problems of the prior art.


In order to solve the above-mentioned technical problems, the present invention adopts the following technical solutions.


A yaw motion control method for a four-wheel distributed vehicle adopts hierarchical control. An upper layer of the hierarchical control is a motion tracking layer. The method specifically includes the following steps: (1) performing white noise filtering processing on original data collected by a sensor through a vehicle control unit (VCU); (2) based on a magic formula tire model, constructing a generalized Luenberger observer, and estimating a sideslip angle β of a center of mass combined with an integral algorithm; (3) calculating a lateral force Fy and a self-aligning moment Mz of the vehicle in a steady state by a magic formula according to an estimation result of the sideslip angle β of the center of mass; (4) calculating a vertical load Fz of four drive wheels based on a lateral acceleration ay and a longitudinal acceleration ax; (5) calculating a feedforward yaw moment MFF under different steering wheel angles δf, velocities Vx and road surface adhesion coefficients μ in the steady state by adopting a two-track two-degree-of-freedom nonlinear vehicle model in reference with an ideal understeering degree (US); (6) according to a limit value of an adhesion coefficient of a current road surface, obtaining an ideal yaw velocity under a condition of the current road surface, using sliding-mode control based on an anti-integral saturation to make a yaw velocity of the vehicle track a reference yaw velocity, and calculating a feedback yaw moment MFB to obtain a total expected yaw moment ΔMz=MFF+MFB.


The above yaw motion control method further includes the following steps: (7) obtaining an output torque map of the vehicle under different throttle openings and velocities by offline calculation, and obtaining an expected longitudinal driving torque Treq of the vehicle by interpolating the throttle openings and the velocities according to an operation intention of a driver; (8) a lower layer of the hierarchical control being an actuator control layer, distributing the expected yaw moment ΔMz and the expected longitudinal driving torque Treq, distributing a generalized driving force to four drive motors using an optimization algorithm corresponding to different driving conditions; (9) off-line storing and retrieving a calculation result of an off-line distribution of different vehicle parameters required by different upper layers to control yaw motion of the vehicle.


Specifically, in step (2), the sideslip angle β of the center of mass is estimated by the following formula:






β
=




1


τ
·
s

+
1




β
model


+



τ

s



τ
·
s

+
1




β
kin



=



1


τ
·
s

+
1




β
model


+



τ

s



τ
·
s

+
1


·

(


β
0

+




(



a
y

v

-
γ

)


dt



)








where, βmodel represents an estimated value of the sideslip angle of the center of mass obtained by the observer; βkin represents an estimated value of the sideslip angle of the center of mass obtained by an integration method; β0 represents an initial value of the sideslip angle of the center of mass obtained by the integration method; v represents a longitudinal velocity of the four-wheel distributed vehicle; s represents a Laplace operator; ay represents the lateral acceleration of the four-wheel distributed vehicle; γ represents a yaw velocity of the four-wheel distributed vehicle; and τ represents a time constant.


Specifically, in step (5), a dynamic equation of the vehicle model is expressed as follows:

Fyff)cos(δf)+Fyrr)+Fxf sin(δf)=May=Mvx({dot over (β)}+γ),
Fyf cos(δf)lf−Fyrlr+Fxf sin(δf)lf+Mz(α)+Mz(Fd)+Mz(Fyfδf)+ΔMz=Iz{dot over (γ)}


where, γ represents the yaw velocity of the four-wheel distributed vehicle; IZ represents a moment of inertia of the vehicle around z axis; Mz(Fd) represents a yaw moment caused by load transfer due to a rolling resistance of a left drive wheel and a right drive wheel of the four drive wheels; Mz(Fyfδf) represents a yaw moment between the four drive wheels caused by a front-axle lateral force due to a front wheel steering angle; Mz(α) represents a equivalent self-aligning moment; ΔMz represents a additional yaw moment; lf represents a distance from the front axle to the center of mass; lr represents a distance from the rear axle to the center of mass; M represents a mass of the four-wheel distributed vehicle; ay represents a lateral acceleration of the four-wheel distributed vehicle; β represents a sideslip angle of the center of mass of the four-wheel distributed vehicle; δf represents a steering wheel angle; vx represents a longitudinal velocity of the four-wheel distributed vehicle; Fyf represents a front axle equivalent lateral force; Fyr represents a rear axle equivalent lateral force; Fxf represents a front axle equivalent longitudinal force; Fxr represents a rear axle equivalent longitudinal force.


Specifically, a feedback yaw moment of a motion tracking after adding the anti-integral saturation is expressed as follows:








M
FB

=


-

k

p
,
M





sat


(

s
θ

)




,




kp,M represents a convergence rate, S represents a motion tracking error, θ represents a thickness of a boundary layer of the anti-integral saturation.


Specifically, in step (8), when the vehicle is driving in a straight line, the driving force is distributed to maximize a total efficiency of the four drive motors, and when the vehicle is turning, the driving force is distributed to minimize a total road surface adhesion utilization of the tires.


Specifically, when the total efficiency of the four drive motors is optimized to be maximized, a ratio Keco of an output torque of a front motor to an output torque of a rear motor is determined by the following formula to maximize the total efficiency of output torques of the four motors based on a premise of meeting an acceleration demand:








max

η

=

1



K
eco



η
f



(




K

e

c

o


·

T

r

e

q



2

,

n
f


)



+


1
-

K
eco




η
r



(




(

1
-

K

e

c

o



)

·

T

r

e

q



2

,

n
r


)






,






η
f



(




K

e

c

o


·

T

r

e

q



2

,

n
f


)







represents an efficiency of the front-axle motor,







η
r



(




(

1
-

K

e

c

o



)

·

T

r

e

q



2

,

n
r


)






represents an efficiency of the rear-axle motor, Treq is a total demand torque, nf represents a speed of the front-axle motor, nr represents a speed of the rear-axle motor.


Specifically, when the road surface adhesion utilization of the four drive wheels is optimized to be minimized, an optimization and a constraint are expressed in the form of 2-norm by the following formulas using a least square programming sequence:







u
c

=

arg



min
Ω







W
u



u
c




2










Ω
=

arg



min



u
_

c



u
c




u
_

c









W
v



(


B


u
c


-
v

)




2




,




uc is a longitudinal force matrix acting on each drive wheel of the four drive wheels, v is a generalized control force matrix, B is a coefficient matrix, Wu and Wv are weight matrices, and Ω is a feasible region.


From the above description of the present invention, compared with the prior art, the present invention has the following advantages.


The present invention adopts the two-track two-degree-of-freedom nonlinear vehicle model in reference with the understeering degree to calculate the steering response of the vehicle in a steady state. Meanwhile, with constraints by the limit value of the road surface adhesion condition, according to the sideslip angle response and the vertical load change in the steady state, the lateral force response and the self-aligning moment response of the tires in the steady state are calculated by the magic tire formula. Then, the required additional yaw moment is calculated by the yaw motion balance equation. The lower layer of the hierarchical control is the actuator control layer, and the generalized control force is reasonably distributed to the four drive motors through the optimization algorithm in combination with the current driving conditions. Finally, the calculation results of the off-line distribution of different vehicle parameters required by different upper layers are off-line stored and retrieved to control the yaw motion of the vehicle and ensure the driving stability.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a schematic diagram showing the principle of the control system of the present invention.



FIG. 2 is a logic diagram of the hierarchical control of the present invention.



FIG. 3 is a schematic diagram showing the dynamics model of the vehicle.



FIG. 4 is a throttle-torque analytical map of the vehicle.





DETAILED DESCRIPTION OF THE EMBODIMENTS

The specific embodiment of the present invention is described hereinafter with reference to the drawings.


As shown in FIGS. 1-2, the present invention adopts the method of hierarchical control to design a torque vector control algorithm for a distributed driving electric vehicle. The hierarchical control can effectively solve the relationship between vehicle dynamics and tire dynamics in vehicle handling stability control. Specifically, the control system includes two control layers. The upper layer of the control system is the motion tracking layer and adopts the feedforward control based on the front wheel steering angle and the tracking control algorithm based on the motion model. The generalized control force (generally including the direct yaw moment and the longitudinal acceleration demand) is calculated according to the input signal (such as acceleration pedal travel, steering wheel angle, etc.) of the driver, the feedback of the current state of the vehicle, the ideal state of the reference vehicle model and other information. The lower layer of the control system is the actuator control layer for distributing the generalized control force input to each wheel, and the wheel side motor torque is controlled to obtain different tire longitudinal forces, so as to control the yaw moment of the vehicle.


A yaw motion control method for a four-wheel distributed vehicle includes the following steps.


(1) The vehicle control unit (VCU) performs the white noise filtering processing on the original data collected by the sensor. The above original data include a steering wheel angle signal of a steering wheel angle sensor, acceleration of a vehicle attitude sensor, a yaw velocity signal, and a speed signal of a wheel speed sensor.


(2) Based on the magic formula tire model, the generalized Luenberger observer is constructed, and the sideslip angle β of the center of mass is estimated combined with the integral algorithm.


Specifically, the magic formula is described as follows:








{





Y


(
x
)


=


y


(
x
)


+

S
V









y


(
x
)


=

D





sin


{

C






arctan


[

Bx
-

E


(

Bx
-

arctan


(
Bx
)



)



]



}








x
=

X
+

S
H











where, Y(x) represents a tire force acting on the tire from the ground, such as the longitudinal force Fx, the lateral force Fy or the self-aligning moment Mz, and when Y(x) is used to represent different tire forces, the corresponding model parameters are different and need to be adjusted accordingly; the independent variable X represents the sideslip angle or the longitudinal slip rate of the tire, the coefficient B represents a stiffness factor, the coefficient C represents a curve shape factor, the coefficient D represents a peak factor, the coefficient E represents a curve curvature factor; SH and SV represent a horizontal offset and a vertical offset of the origin of the fitted curve of the tire force, respectively; y(x) represents the fitted curve of the tire force.


The Luenberger observer is described as follows:

{circumflex over ({dot over (x)})}=ƒ({circumflex over (x)},u)+L({circumflex over (x)},u)·(y−ŷ)
ŷ=h({circumflex over (x)},u)
wherein,
ƒ({circumflex over (x)},u)=A{circumflex over (x)}+Bu
h({circumflex over (x)},u)=γ


where, ƒ({circumflex over (x)},u) represents a state function, h({circumflex over (x)},u) represents an observation function, L({circumflex over (x)},u) represents a gain function of the observer, A represents a state matrix, B represents an input matrix, u represents an input variable, herein, u represents the front wheel steering angle.


The sideslip angle of the center of mass is estimated by the integration method expressed as follows:







β
.

=



a
y

v

-
γ





where, αy represents the lateral acceleration of the vehicle body, and γ represents the yaw velocity of the vehicle body.


Both sides of the above formula are integrated to obtain the following formula:






β
=


β
0

+




(



a
y

v

-
γ

)


d

t







An integral reset mechanism is set to solve the problem of error accumulation of the integration method. When the vehicle keeps driving in a straight line for a long time, the integration method is reset to reduce the accumulative error. According to the steering wheel angle signal, the integral is reset when the steering wheel angle is maintained within ±10° for more than 5 s.


The model method and the integration method are combined by the following formula. In the low-frequency range, the estimation result based on the dynamics method plays an important role in the final estimation results. In this case, the estimation result is robust to the sensor biased error and the road lateral slope. In the high-frequency response stage, the estimation results based on the kinematic method play an important role. In this case, the estimation result is robust to the model error, and the estimation of the dynamic change of the sideslip angle of the center of mass is more accurate. Therefore, the robustness of the fusion estimation method to the sensor biased error and the model error is enhanced. Besides, the fusion estimation method uses all the frequencies of the signal and thus produces the estimation result with relatively small phase lag.






β
=




1


τ
·
s

+
1




β

m

o

d

e

l



+



τ

s



τ
·
s

+
1




β

k

i

n




=



1


τ
·
s

+
1




β

m

o

d

e

l



+



τ

s



τ
·
s

+
1


·

(


β
0

+




(



a
y

v

-
γ

)


d

t



)








where, βmodel represents the estimated value of the sideslip angle of the center of mass obtained by the observer; βkin represents the estimated value of the sideslip angle of the center of mass obtained by the integration method; β0 represents an initial value of the sideslip angle of the center of mass obtained by the integration method; v represents a longitudinal velocity of the four-wheel distributed vehicle; s represents a Laplace operator; ay represents the lateral acceleration of the four-wheel distributed vehicle; γ represents the yaw velocity of the four-wheel distributed vehicle; and τ represents the time constant.


(3) The lateral force Fy and the self-aligning moment Mz of the vehicle in the steady state are calculated by the magic formula according to the estimation result of the sideslip angle of the center of mass.


Different tire specifications have different coefficient values in the above magic formula, and the calculation formula of the lateral force and the calculation formula of the self-aligning moment of the tires can be obtained as follows.


The calculation formula of the lateral force of the tires is expressed as follows:







{





F
y

=



D
y


sin


{


C
y



arctan


[



B
y


x

-


E
y



(



B
y


x

-

arctan






B
y


x


)



]



}


+

S
V








x
=

α
+

S
h









C
y

=

a
0








D
y

=


(



a
1



F
Z


+

a
2


)



F
Z










B
y



C
y



D
y


=


a
3



sin


(


a
4



arctan


(


a
5



F
Z


)



)




(

1
-


a
12




γ




)









B
y

=


B
y



C
y




D
y

/

C
y




D
y









E
y

=



a
6



F
Z
2


+


a
7



F
Z


+

a
8









S
h

=


a
9


γ








S
V

=


(



a

1

0




F
Z
2


+


a

1

1




F
Z



)


γ






,




where, γ represents the wheel camber angle, and a0, a1, . . . , a12 represent fitting coefficients. The wheel camber angle indicates the angle between the wheel plane and the vertical axis of the vehicle coordinate axis. In the ideal case, the influence of the wheel camber angle and the drift is not considered, that is, the tire side angle γ is 0, and Sh and Sv are both 0.


The calculation formula of the self-aligning moment is expressed as follows:







{





M
z

=



D
z


sin


{


C
z



arctan


[



B
z


x

-


E
z



(



B
z


x

-

arctan






B
z


x


)



]



}


+

S
V








x
=

α
+

S
h









C
z

=

c
0








D
z

=


(



c
1



F
z


+

c
2


)



F
z










B
z



C
z



D
z


=


(



c
3



F
z
2


+


c
4



F
z



)



(

1
-


c
6




γ




)



e


-

c
5




F
z











B
z

=


B
z



C
z




D
z

/

C
z




D
z









E
z

=


(



c
7



F
z
2


+


c
8



F
z


+

c
9


)



(

1
-


c
10




γ




)









S
h

=



c

1

1



γ

+


c
12



F
z


+

c

1

3










S
V

=



(



c

1

4




F
z
2


+


c
15



F
z



)


γ

+


c
16



F
z


+

c
17







,




where, γ represents the wheel camber angle, and c0, c1, . . . , c17 represent fitting coefficients.


(4) The vertical load Fz of the four drive wheels is calculated based on the lateral acceleration ay and the longitudinal acceleration ax. Specifically, the calculation formula of the vertical load is expressed as follows:








{





F

z

f

l


=



m

g


l
r



2

l


-


m


a
x



h
g



2

l


-


m


a
y



h
g



l
r




b
f


l










F

z

f

r


=



m

g


l
r



2

l


-


m


a
x



h
g



2

l


+


m


a
y



h
g



l
r




b
f


l










F

z

r

l


=



m

g


l
f



2

l


+


m


a
x



h
g



2

l


-


m


a
y



h
g



l
f




b
r


l










F

z

r

r


=



m

g


l
f



2

l


+


m


a
x



h
g



2

l


+


m


a
y



h
g



l
f




b
r


l












where, m represents the mass of the vehicle; l, lr, and lf represent the wheelbase, the distance from the rear axle to the center of mass, and the distance from the front axle to the center of mass, respectively; hg represents the height of the center of mass; and ax and ay represent the longitudinal acceleration and the lateral acceleration of the vehicle, respectively.


(5) The two-track two-degree-of-freedom nonlinear vehicle model is adopted in reference with the ideal understeering degree US, the feedforward yaw moment MFF under different steering wheel angles δf, velocities Vx and road surface adhesion coefficients μ is calculated in the steady state.


Referring to FIG. 3, in order to study the handling stability of the vehicle, it is considered that the vehicle only executes the planar motion parallel to the ground in the two-degree-of-freedom vehicle model. In this case, the forward velocity of the vehicle is constant, and the vehicle has two degrees of freedom, i.e. the yaw velocity and the sideslip angle of the center of mass. The control strategy is designed to make the actual vehicle follow the reference model to move as much as possible.


In order to design the control strategy, the above model is further simplified by considering the inner and outer wheels to have the same tire cornering characteristics to obtain the following dynamic equations of the vehicle model.

Fyff)cos(δf)+Fyrr)+Fxf sin(δf)=May=Mvx({dot over (β)}+γ)  (1.1)
Fyf cos(δf)lf+Fyrlr+Fxf sin(δf)lf+Mz(α)+Mz(Fd)+Mz(Fyfδf)+ΔMz0=Iz{dot over (γ)}  (1.2)


wherein,








F
xf

=


1
2



(




C
d



v
x
2


21.15

+


F

y

f




sin


(

δ
f

)




)



tan


(

δ
f

)












M
Z



(

F
d

)


=


(


F

z

l


-

F

z

r



)

·

(

0.0065
+

0.00001
·

v
x



)

·

b
2











M
z



(


F

y

f




δ
f


)


=




F

y

f




(


F

z

f

l


-

F

z

f

r



)



F

z

f






sin


(

δ
f

)


·

b
2












M
z



(
α
)


=



M

z

f




(

α
f

)


+


M

z

r




(

α
r

)




,




where, Fxf represents the equivalent longitudinal force of the front axle; Iz represents a moment of inertia of the vehicle around z axis; Mzff) represents the equivalent self-aligning moment of the front axle; Mzrr) represents the equivalent self-aligning moment of the rear axle; Mz(Fd) represents the yaw moment caused by load transfer due to the rolling resistance of the left and right wheels; Mz(Fyfδf) represents the yaw moment between the wheels caused by the lateral force of the front axle due to the front wheel steering angle; and ΔMz0 represents the total additional yaw moment; lf represents a distance from the front axle to the center of mass; lr represents a distance from the rear axle to the center of mass; M represents a mass of the four-wheel distributed vehicle; ay represents a lateral acceleration of the four-wheel distributed vehicle; β represents a sideslip angle of the center of mass of the four-wheel distributed vehicle; δf represents a steering wheel angle; vx represents a longitudinal velocity of the four-wheel distributed vehicle; Fyf represents a front axle equivalent lateral force; Fyr represents a rear axle equivalent lateral force; Fxf represents a front axle equivalent longitudinal force; Fxr represents a rear axle equivalent longitudinal force.


The ideal understeering degree of the vehicle is expressed as follows:










U

S

=






α
f



-



α
r







a
y




=

C




a
y









(
1.3
)







where, αf represents the equivalent sideslip angle of the front axle, αr represents the equivalent sideslip angle of the rear axle, and ay represents the lateral acceleration of the vehicle.


The sideslip angles of the front and rear axles are respectively expressed by the following formulas:










α
f

=

β
+



l
f


γ


v
x


-

δ
f






(
1.4
)







α
r

=

β
-




l
r


γ


v
x


.






(
1.5
)







Then, the expression of the understeering degree is obtained as follows:









US
=







l

γ


v
x


-

δ
f



a
y




=

C



a
y

.







(
1.6
)







The reference lateral acceleration under the input of different front wheel steering angles and velocities is calculated by equation (1.6):










a

y

r

e

f


=







(

l

V
2


)

2

+

4

C


δ
f




-

l

V
2




2

C


·


sgn


(

δ
f

)


.






(
1.7
)







Therefore, the difference between the sideslip angles of the front axle and the rear axle of the vehicle is as follows:

fref−αrref|=C·αyref2  (1.8)


The reference sideslip angle αfref of the front axle and the reference sideslip angle αrref of the rear axle of the vehicle are obtained by simultaneously solving the above equations (1.1), (1.7) and (1.8). Then the reference sideslip angle αfref of the front axle and the reference sideslip angle αrref of the rear axle are substituted into the above equation (1.2). In the steady state Iz{dot over (γ)}=0, the feedforward yaw moment MFF=ΔMZ0 under different steering wheel angles, velocities and road surface adhesion coefficients is obtained.


(6) The ideal yaw velocity under the condition of the current road surface is obtained according to the limit value of the adhesion coefficient of the current road surface. The sliding-mode control based on the anti-integral saturation is adopted to make the yaw velocity of the vehicle track the reference yaw velocity, and the feedback yaw moment MFB is calculated and obtained, then the total expected yaw moment is ΔMz=MFF+MFB.


Specifically, the relatively small sideslip angle of the center of mass under normal driving conditions is ignored in consideration of the constraint (ay<μg) of the condition of the road surface, and the ideal yaw velocity under the constraint of the condition of the road surface is obtained as follows according to the two-degree-of-freedom vehicle model.








γ

d
,

r

e

f



=


a

y

r

e

f


V


,




a

y

r

e

f







i
s


μ

g






In order to improve the robustness of the error feedback control of the yaw velocity to the modeling error and external disturbance, the present invention adopts the sliding-mode control to make the vehicle yaw velocity track the reference yaw velocity.


The motion tracking error is expressed as follows:

s=γe=γ−γd.


In order to reach the reference state quickly, the present invention employs the equal rate reaching law expressed as follows:

{dot over (s)}=k sgn(s),


where, k>0 and is a constant, and indicates the rate of approaching the sliding-mode surface. As k increases, the rate of approaching the sliding-mode surface increases.


Therefore, the additional yaw moment applied is expressed as follows:

MFB=−Iz{dot over (γ)}=−Iz·k sgn(s)=−kp,M·sgn(γe),


where, kp,M represents the convergence rate and is generally designed to be large enough within an allowable range of the control capability to allow the error to converge quickly.


The sliding-mode control has the disadvantage of the control signal jitter caused by the discontinuous characteristic near the sliding-mode surface, which affects the control effect.


In order to eliminate the jitter of the sliding-mode controller, the symbolic function is generally replaced with the saturation function to design the control law, so as to obtain the continuous sliding-mode control law. Therefore, in the present invention, the additional yaw moment is converted into the following formula:








M

F

B


=


-

k

p
,
M



·

sat


(


γ
e

θ

)




,


s

a


t


(


γ
e

θ

)



=

{






γ
e

θ

,




γ
e



<
θ








sgn


(

γ
e

)


,




γ
e



>
θ











where, θ>0 and represents the thickness of the boundary layer of the saturation function. Too large θ causes instability, and too small θ causes jitter.


The saturation function is adopted to eliminate the jitter, but produces a tracking error at the same time. The sliding-mode integral control can improve the response in the boundary layer and reduce the error. In addition, the sliding-mode controller based on the anti-integral saturation is designed in consideration of the integral saturation.


The error variable is reselected as follows:

s=γe+ki,Mσ=γ−γd+ki,Mσ,


where, ki,M represents the control coefficient of the error integral and is a positive constant; σ represents an intermediate variable designed by the controller and is defined as follows:








σ
.

=



-

k

i
,
M




σ

+

θ






sat


(

s
θ

)





,


and








σ


(
0
)







θ
/

k


i
,
M













Therefore, the feedback yaw moment of motion tracking after adding the anti-integral saturation is expressed as follows:








M
FB

=


-

k

p
,
M



·

sat


(

S
θ

)




,




kp,M represents a convergence rate, S represents a motion tracking error, θ represents a thickness of a boundary layer of the anti-integral saturation.


(7) The output torque map of the vehicle under different throttle openings and velocities is obtained by offline calculation. The expected longitudinal driving torque Treq of the vehicle is obtained by interpolating the throttle openings and the velocities according to the operation intention of the driver.


As shown in FIG. 4, specifically, the throttle-torque analytical map of the vehicle is obtained by the offline calculation. The table is retrieved according to the throttle opening input by the driver and the current longitudinal velocity of the vehicle, and the expected longitudinal driving torque Treq of the vehicle is output.


(8) The total expected yaw moment ΔMz and the expected longitudinal driving torque Treq obtained from the upper layer are distributed. According to different driving conditions, the corresponding optimization algorithm is adopted to distribute the generalized driving force to the four drive motors.


Specifically, when the vehicle is driving in a straight line, the driving force is distributed based on the goal of maximizing the total efficiency of the four drive motors. When the vehicle is turning, the driving force is distributed based on the goal of minimizing the total road surface adhesion utilization of the tires.


More specifically, (a) the optimal torque distribution based on the economic model is as follows.


The optimal torque distribution based on the economic model is to determine the ratio Keco of the output torque of the front motor and the output torque of the rear motor according to the current state of the vehicle by the following formula, to maximize the total efficiency of output torques of the four motors based on the premise of meeting the acceleration demand:








max

η

=

1



K

e

c

o




η
f



(




K

e

c

o


·

T

r

e

q



2

,

n
f


)



+


1
-

K
eco




η
r



(




(

1
-

K

e

c

o



)

·

T

r

e

q



2

,

n
r


)






,






η
f



(




K

e

c

o


·

T

r

e

q



2

,

n
f


)







represents an efficiency of the front-axle motor,







η
r



(




(

1
-

K

e

c

o



)

·

T

r

e

q



2

,

n
r


)






represents an efficiency of the rear-axle motor, Treq is a total demand torque, nf represents a speed of the front-axle motor, nr represents a speed of the rear-axle motor.


In the control mode of the optimal torque distribution based on the economic model, the vehicle tends to execute the linear motion or the steering motion under an input of a relatively small steering wheel angle, and in this case, the additional yaw moment required by the vehicle is relatively small. Therefore, after the acceleration demand of the vehicle is satisfied in advance, the yaw moment of the vehicle is directly realized through the differential torques of the left and right wheels of the rear axle, which reduces the change of steering wheel assist characteristics caused by the differential yaw moment of the front axle.


(b) The optimal torque distribution based on the goal of minimizing the utilization of the tires is as follows.


The generalized control force required for the vehicle handling stability control is expressed as follows:

F=[Fx,dΔMz]T.


The control variable is the longitudinal forces acting on each wheel, and expressed as follows:

uc=[Fx,flFx,frFx,rlFx,rr]T.


According to the vehicle model, the following formulas are obtained:






F
=

B
·

u
c








B
=

[




cos


δ
f





cos


δ
f




1


1







-


b
f

2



cos


δ
f


+


l
f


sin


δ
f









b
f

2


cos


δ
f


+


l
f


sin


δ
f






-


b
r

2






b
r

2




]





The constraints of the longitudinal force of each wheel caused by the external characteristics and the response rate of the motor and the road surface are expressed as follows:









-


T

ma





x


r




F

x
,
k





T

m





ax


r









-


d

T

r




Δ


F

x
,
k






d

T

r









-




(

μ


F

z
,
k



)

2

-

F

y
,
k

2






F

x
,
k







(

μ


F

z
,
k



)

2

-

F

y
,
k

2





,




where, k=fl, fr, rl, and rr represents the left front wheel, the right front wheel, the left rear wheel and the right rear wheel, respectively; Tmax represents the maximum torque provided by the motor at the current velocity, and dT represents the maximum difference between the torques of the motor in one control cycle. In the road surface adhesion constraint, the road surface adhesion coefficient of each wheel is obtained by on-line parameter identification, and the vertical load of each wheel can be estimated by the longitudinal acceleration and the lateral acceleration.


The road surface adhesion utilization of the four drive wheels is optimized to be minimized by the following formula:








min

J

=

Σ



F

x
,
i

2



(


μ
i



F

z
,
i



)

2




.




The optimization and the constraint are expressed in the form of 2-norm by the following formulas using the least square programming sequence:







u
c

=

arg



min
Ω







W
u



u
c




2










Ω
=

arg



min



u
¯

c



u
c




u
¯

c









W
v



(


B


u
c


-
v

)




2




,




uc is a longitudinal force matrix acting on each drive wheel of the four drive wheels, v is a generalized control force matrix, B is a coefficient matrix, Wu and Wv are weight matrices, and Ω is a feasible region.


(9) The calculation results of the off-line distribution of different vehicle parameters required by different upper layers are off-line stored and retrieved to control the yaw motion of the vehicle. The vehicle parameters include the mass, the position of the center of mass and the road surface adhesion coefficient.


In summary, the present invention adopts the two-track two-degree-of-freedom nonlinear vehicle model in reference with the understeering degree to calculate the steering response of the vehicle in a steady state. Meanwhile, with constraints by the limit value of the road surface adhesion condition, according to the sideslip angle response and the vertical load change in the steady state, the lateral force response and the self-aligning moment response of the tires in the steady state are calculated by the magic tire formula. Then, the additional yaw moment required is calculated by the yaw motion balance equation. The lower layer of the hierarchical control is the actuator control layer, the generalized control force is reasonably distributed to the four drive motors through the optimization algorithm in combination with the current driving conditions. Finally, the calculation results of the off-line distribution of different vehicle parameters required by different upper layers are stored off-line and retrieved to control the yaw motion of the vehicle and ensure the driving stability.


The above is only a specific embodiment of the present invention, but the design concept of the present invention is not limited to this specific embodiment. Any non-substantive modifications to the present invention based on this concept shall belong to an infringement of the scope of protection of the present invention.

Claims
  • 1. A yaw motion control method for a four-wheel distributed vehicle, wherein the yaw motion control method adopts a hierarchical control architecture, an upper layer of the hierarchical control architecture is a motion tracking layer; the yaw motion control method specifically comprises the following steps: step 1): collecting original data wherein the original data includes a steering wheel angle signal of a steering wheel angle sensor, acceleration of a vehicle attitude sensor, a yaw velocity signal, and a speed signal of a wheel speed sensor wherein the original data is collected by a sensor through a vehicle control unit (VCU);step 2): performing a white noise filtering processing on the original data;step 3): based on a magic formula tire model, estimating a sideslip angle β of a center of mass combined with an integral algorithm;step 4): calculating a lateral force Fy and a self-aligning moment Mz of the four-wheel distributed vehicle in a steady state by a magic formula according to an estimation result of the sideslip angle β of the center of mass;step 5): calculating a vertical load Fz of four drive wheels based on a lateral acceleration ay and a longitudinal acceleration ax;step 6): calculating a feedforward yaw moment MFF under different steering wheel angles δf, different velocities Vx and different road surface adhesion coefficients μ in the steady state by adopting a two-track two-degree-of-freedom nonlinear vehicle model in reference with an ideal understeering degree US;step 7): according to a limit value of an adhesion coefficient of a current road surface, obtaining an ideal yaw velocity under a condition of the current road surface, using sliding-mode control based on an anti-integral saturation to make a yaw velocity of the four-wheel distributed vehicle track a reference yaw velocity, and calculating a feedback yaw moment MFB to obtain a total expected yaw moment ΔMz=MFF+MFB;step 8): obtaining an output torque map of the four-wheel distributed vehicle under different throttle openings and different velocities by offline calculation, and obtaining an expected longitudinal driving torque Treq of the four-wheel distributed vehicle by interpolating the different throttle openings and the different velocities according to an operation of a driver;step 9): distributing the total expected yaw moment ΔMZ and the expected longitudinal driving torque Treq, distributing a generalized driving force to four drive motors using an optimization algorithm corresponding to different driving conditions, wherein a lower layer of the hierarchical control architecture is an actuator control layer;step 10): off-line storing and retrieving a calculation result of an off-line distribution of different vehicle parameters required by different upper layers to control a yaw motion of the four-wheel distributed vehicle; andstep 11): driving the four drive motors based on the yaw motion control method of steps 1) through 10).
  • 2. The yaw motion control method for the four-wheel distributed vehicle according to claim 1, wherein, in step 3), the sideslip angle β of the center of mass is estimated by the following formula:
  • 3. The yaw motion control method for the four-wheel distributed vehicle according to claim 1, wherein, in step 6), a dynamic equation of the two-track two-degree-of-freedom nonlinear vehicle model is expressed as follows: Fyf(αf)cos(δf)+Fyr(αr)+Fxf sin(δf)=May=Mvx({dot over (β)}+γ),Fyf cos(δf)lf−Fyrlr+Fxf sin(δf)lf+Mz(α)+Mz(Fd)+Mz(Fyfδf)+ΔMz=Iz{dot over (γ)}where, γ represents the yaw velocity of the four-wheel distributed vehicle; IZ represents a moment of inertia of the vehicle around z axis; Mz(Fd) represents a yaw moment caused by load transfer due to a rolling resistance of a left drive wheel and a right drive wheel of the four drive wheels; Mz(Fyfδf) represents a yaw moment between the four drive wheels caused by a front-axle lateral force due to a front wheel steering angle; Mz(α) represents a equivalent self-aligning moment; ΔMz represents a additional yaw moment; If represents a distance from the front axle to the center of mass; lr represents a distance from the rear axle to the center of mass; M represents a mass of the four-wheel distributed vehicle; αy represents a lateral acceleration of the four-wheel distributed vehicle; β represents a sideslip angle of the center of mass of the four-wheel distributed vehicle; δf represents a steering wheel angle; vx represents a longitudinal velocity of the four-wheel distributed vehicle; Fyf represents a front axle equivalent lateral force; Fyr represents a rear axle equivalent lateral force; Fxf represents a front axle equivalent longitudinal force; Fxr represents a rear axle equivalent longitudinal force.
  • 4. The yaw motion control method for the four-wheel distributed vehicle according to claim 1, wherein, the feedback yaw moment of a motion tracking after adding the anti-integral saturation is expressed as follows:
  • 5. The yaw motion control method for the four-wheel distributed vehicle according to claim 1, wherein, in step 9), when the four-wheel distributed vehicle is driving in a straight line, the generalized driving force is distributed to maximize a total efficiency of the four drive motors, and when the four-wheel distributed vehicle is turning, the generalized driving force is distributed to minimize a total road surface adhesion utilization of the four drive wheels.
  • 6. The yaw motion control method for the four-wheel distributed vehicle according to claim 5, wherein, when the total efficiency of the four drive motors is optimized to be maximized, a ratio Keco of an output torque of a front-axle motor of the four drive motors to an output torque of a rear-axle motor of the four drive motors is determined by the following formula to maximize the total efficiency of output torques of the four motors based on a premise of meeting an acceleration demand, wherein Treq represents the expected longitudinal driving torque:
  • 7. The yaw motion control method for the four-wheel distributed vehicle according to claim 5, wherein, when the total road surface adhesion utilization of the four drive wheels is optimized to be minimized, an optimization and a constraint are expressed in the form of 2-norm by the following formulas using a least square programming sequence:
Priority Claims (1)
Number Date Country Kind
201910750704.3 Aug 2019 CN national
US Referenced Citations (4)
Number Name Date Kind
9751533 Singh Sep 2017 B2
20150284021 Singh Oct 2015 A1
20160264135 Yamakado Sep 2016 A1
20200406969 Ersal Dec 2020 A1
Related Publications (1)
Number Date Country
20210046922 A1 Feb 2021 US