Professional Documents
Culture Documents
Research Article
Dynamic Ride Height Adjusting Controller of ECAS Vehicle with
Random Road Disturbances
Copyright © 2013 Xing Xu et al. This is an open access article distributed under the Creative Commons Attribution License, which
permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
The ride height control system is greatly affected by the random road excitation during the ride height adjusting of the driving
condition. The structure of ride height adjusting system is first analyzed, and then the mathematical model of the ride height
adjusting system with the random disturbance is established as a stochastic nonlinear system. This system is decoupled using the
differential geometry theory and stabilized using the Variable Structure Control (VSC) technique. The designed ride height control
system converges in probability to be asymptotically stable in the sliding motion band, and the desired control law is solved to ensure
the stable adjustment of the ride height system. Simulation results show that the proposed stochastic VSC method is effective for
the dynamic adjusting of the ride height. Finally, the semiphysical rig test illustrates the applicability of the proposed scheme.
Shock absorbers
Shock absorbers
Figure 1: Pneumatic scheme of the ride height system for full vehicle.
control with respect to the random disturbances, has little system. Additionally, the ride height adjustment system is
research, but we can find some theories to apply the nonlinear disturbed by the road excitation when the vehicle was driven
system with disturbances [14, 15]. According to the charac- at different road conditions and speeds.
teristics of the nonlinear stochastic adjustment system, the
ride height control system is designed by using the stochastic
VSC technique in the present paper. The stochastic VSC law 3. Mathematical Model of
is solved by the stabilization in a certain probability, and this Ride Height Adjusting System with
may achieve the stable adjustment of the dynamic ride height. Random Disturbances
This paper is organized as follows. In Section 2, the
ride height adjusting system is described. In Section 3, The random disturbance caused by irregularities of the road
the dynamic model with random disturbances is built. In surface is filtered by the tire system, and it can be unified
Section 4, we design a stochastic variable structure controller into the random change of suspension deflection [16]. The
to achieve the stable adjusting of ride height, and the ride height adjusting system includes the processes of variable
simulating results of comparing the algorithm proposed in mass thermodynamics and vehicle dynamics, and a quarter-
this paper with PID algorithm are carried out. Experimental vehicle mathematical model is shown as [17]
results show the effectiveness of the proposed method, as
shown in Section 5. Conclusions are provided in Section 6.
𝑚𝑠 𝑍̈ 𝑠 = (𝑃3 − 𝑃𝑎 ) 𝐴 𝑒 − 𝑚𝑠 𝑔
2. Structure of Ride Height Adjusting System
− (𝐶3(1) 𝑍̇ 𝑠 + 𝐶3(2) 𝑍̇ 𝑠2 + 𝐶3(3) 𝑍̇ 𝑠3 ) − 𝑘𝑠 𝜔,
The structure of ECAS system is shown in Figure 1. The high (1)
pressure air in air springs is exchanged with air reservoir 𝑉3 𝑃3̇ = −𝜅𝑃3 Δ𝑉𝑍̇ 𝑠 + 𝜅𝑅𝑇3 𝑞𝑚 ,
or the atmosphere, which can lead to the state changing of
𝑉3 = 𝑉30 + Δ𝑉𝑍𝑠 ,
ride height adjusting system. Thus, the considered system is
characterized by pneumatic and mechanical coupling.
To further demonstrate the working principle of ride
where 𝑚𝑠 is the sprung mass; 𝑍𝑠 is the absolute displacement
height adjusting system, a quarter ride height system model
of sprung mass; 𝑃3 is the internal absolute pressure of air
is used to describe the changing process of the ride height,
spring; 𝑃𝑎 is the atmospheric pressure; 𝐴 𝑒 is the effective area
as shown in Figure 2. Supposing that the sprung mass of
suspension is a centralized mass 𝑀, the displacement of the of air spring; 𝑔 is the acceleration of gravity; 𝐶3(𝑖) , 𝑖 = 1, 2, 3
sprung mass is changed by charging/discharging compressed are one-degree term, quadratic term, and three-degree term
air, and the ride height is adjusted to satisfy the vehicle of damping, respectively; 𝑘𝑠 is the interference coefficient,
driving performance. In the charging process, air from the air relating to the character parameters of tire, air spring, and
reservoir is supplied into the air spring through the pipeline shock absorber; 𝜔 is the Gauss white noise with mean value
as shown in Figure 2(a). In the discharging process, air from of zero, relating to the irregularity of road surface and vehicle
the air spring is released into the atmosphere through the speed; 𝜅 is the adiabatic coefficient; 𝑞𝑚 is the mass flow rate
pipeline as shown in Figure 2(b). In the practical application, of inflow gas (or the outflow gas, which is negative); 𝑇3 is
the volume change rate and effective area of a diaphragm the internal temperature of air spring; 𝑉3 is the volume of air
air spring are constant, and the height of the diaphragm air spring (subscript 0 stands for the initial volume of air spring),
spring is similar to a piston motion of engine. Therefore, we and Δ𝑉 is the volume change rate of air spring.
can see that the characteristics of air springs and compressed Choose the state variable of ride height tracking system as
𝑇 𝑇
gas lead to the nonlinearity of the ride height adjustment 𝑋 = [𝑋1 𝑋2 𝑋3 ] = [𝑍𝑠 𝑍̇ 𝑠 𝑃3 ] ; that is, 𝑋1 , 𝑋2 , and 𝑋3 ,
Mathematical Problems in Engineering 3
x
M
P3 , V3 , T3
P1 , V1 , T1
dm2
MV
(a) Charging compressed air into air spring
M
x
P3 , V3 , T3
Ambient
atmosphere Pa
pressure dm2
MV
(b) Discharging compressed air from air spring
separately, are the ride height, the rate of ride height changing, 4. Ride Height Adjusting System via
and the pressure of air spring, so we can rewrite (1) as Stochastic VSC Algorithm
4.1. Disturbance Decoupling of Dynamic Ride Height Adjusting
𝑋̇ = 𝑓 (𝑋) + 𝑔 (𝑋) 𝑢 + 𝑞 (𝑋) 𝜔, System. For Lie derivative 𝐿 𝑞 ℎ(𝑋) = 0 and 𝐿 𝑞 𝐿 𝑓 ℎ(𝑋) =
(2)
𝑦 = ℎ (𝑋) = 𝑋1 , (−𝑘𝑆 /𝑚𝑠 ) ≠ 0, the interference characteristic index ] is 2
[18, 19]. According to the differential geometry theory and
𝐿 𝑔 𝐿 𝑓 ℎ(𝑋) = 𝐿 𝑔 ℎ(𝑋) = 0, 𝐿 𝑓 ℎ(𝑋) = 𝑋2 , and 𝐿2𝑓 ℎ(𝑋) = 𝑋3 ,
where (2) can be decoupled as
𝑓 (𝑋) 𝐿 𝑓 ℎ (𝑋) + 𝐿 𝑔 ℎ (𝑋) 𝑢 + 𝐿 𝑞 ℎ (𝑋) 𝜔
[ 2 ]
𝑋2 𝑋̇ = [ ]
[𝐿 𝑓 ℎ (𝑋) + 𝐿 𝑔 𝐿 𝑓 ℎ (𝑋) 𝑢 + 𝐿 𝑞 𝐿 𝑓 ℎ (𝑋) 𝜔]
[ 1 [𝑋3 (𝑋 − 𝑃 ) 𝐴 − 𝑚 𝑔 − (𝐶(1) 𝑋 + 𝐶(2) 𝑋2 𝐶(3) 𝑋3 )]] 3 2 2
[
= [ 𝑚𝑠 2 3 𝑎 𝑒 𝑠 3 2 3 2 3 2 ]
], [𝐿 𝑓 ℎ (𝑋) + 𝐿 𝑔 𝐿 𝑓 ℎ (𝑋) 𝑢 + 𝐿 𝑞 𝐿 𝑓 ℎ (𝑋) 𝜔]
[ 𝜅Δ𝑉𝑋2 ] (4)
− 𝑋3 , 𝑋2
[ 𝑉30 + Δ𝑉𝑋1 ] [ ]
=[
[ 𝑋3 + 𝐿 𝑞 𝐿 𝑓 ℎ (𝑋) 𝜔 ],
]
0 3 2 2
[ 0 ] [𝐿 𝑓 ℎ (𝑋) + 𝐿 𝑔 𝐿 𝑓 ℎ (𝑋) 𝑢 + 𝐿 𝑞 𝐿 𝑓 ℎ (𝑋) 𝜔]
𝑔 (𝑋) = [
[ 𝜅𝑅𝑇3
],
]
𝑉
[ 30 + Δ𝑉𝑋1]
where 𝐿 𝑞 𝐿2𝑓 ℎ(𝑋) = 𝐶3(1) + 2 𝐶3(2) 𝑋2 + 3 𝐶3(3) 𝑋2 2 𝑘𝑠 /𝑚𝑠 2 .
0
[ 𝑘𝑠 ] 4.2. Variable Structure Control Approach to Design the Ride
𝑞 (𝑋) = [ ]
[− 𝑚 ] , Height Adjusting System. The nonlinearity of the suspension
𝑠 system is composed of air spring and shock absorber, and
[ 0 ] the disturbance caused by road irregularity is the main
(3) characteristic of ride height adjusting system. VSC algorithm
can obtain a perfect robustness to the interference and
and the control input 𝑢 is the air mass flow rate 𝑞𝑚 . perturbation of the system [20] and will be proposed in
4 Mathematical Problems in Engineering
this paper. The control input function 𝑢(𝑡) is solved by 1 − 𝜀 has two solutions of 𝑚1+ (𝑡) and 𝑚2+ (𝑡) which satisfy
defining the switching function vector 𝑠(𝑡). Considering (4), 𝑚1+ (𝑡) < 𝑚2+ (𝑡); then the control law is
the decoupled system is
𝑢 (𝑡) = 𝑢+ (𝑡) ∈ 𝑏−1 (𝑥) [−𝑎 (𝑥) − 𝑐1 𝑒2 − 𝑐2 𝑒3 + 𝑚1+ (𝑡) (𝑡, 𝑥) ,
𝑃 {|𝑠 (𝑡)| ≤ 𝜇} = 1 − 𝛿. (6) 4.3. Simulation of Dynamic Ride Height Control System. Con-
trol strategies such as stochastic VSC and PID control were
If (6) is satisfied, the Itô-type stochastic system is asymp- compared by means of computational simulations with the
totically stable as a certain probability at the new balance help of the software MATLAB/Simulink. Simulation results
point, and the control law of VSC input can be solved were conducted to validate the accuracy and effectiveness
according to the above. of the proposed control algorithm. The simulation model
Firstly, define 𝑒1 = 𝑋1 − 𝑋𝑑 , 𝑒2 = 𝑋̇ 1 − 𝑋̇ 𝑑 , 𝑒3 = 𝑋̈ 1 − 𝑋̈ 𝑑 , consists of the variable mass thermodynamics system model
𝑒1 of air spring, the quarter vehicle model, and the controller,
switching function 𝑠(𝑡) = 𝑐 [ 𝑒𝑒2 ], and tracking height 𝑋𝑑 , and as shown in Figure 3. The program of control algorithm
3
substituting these into (5) yields is realized by using S-function, and this may be coded to
make dSPACE controller acquaint (see Section 5). Since the
disturbance magnitude is determined by the irregularity of
𝑋2 0
road surface and the vehicle speed, the road model is built
𝑒 ̇ = [ 𝑋3 ] + [ 0 ] 𝑢 + Γ (𝑋) 𝜔. (7)
by the integral white-noise as shown in Figure 4, and the
[𝑎 (𝑥)] [𝑏 (𝑥)] disturbance data may be the equipment of road simulator by
format changing. Taking B level typical road and the speed
The part 1.2-Variable Structure Control Strategy in litera- 50 km/h as example, the disturbance magnitude is calculated
ture [23] can be extended to the nonlinear stochastic system. after a low-pass filter of the tire and suspension damping, as
To get the control law of the ride height adjusting system, shown in Figure 5.
we define 𝑚𝑠 = 𝐸{𝑠(𝑡)|𝑋(𝑡)} and V = 𝑐Γ𝜔. Noting that For the comparison of stochastic VSC and PID control
the variance of 𝜔 is 𝜎2 , we can see that V is a Gaussian algorithm, the same adjusting time needs to be ensured, and
procedure with zero mean and variance (𝑐Γ)2 𝜎2 . At the same the control parameters of 𝐾𝑃 for PID [24, 25] and 𝑐1 for
time, the variance can be appropriately identified according VSC are predetermined according to the height adjusting
to the deflection of suspension. The control law can be solved time. Table 1 shows the major parameters of the ride height
according to three conditions of the switching function. adjusting system used in the simulation. The ride height
adjustment of ECAS has three switchmodes of “High Mode,”
(1) Consider 𝑠(𝑡) > 𝜃−1 𝑊, where 𝜃 (0 < 𝜃 < 1) is the “Normal Mode,” and “Low Mode” in this study. “Normal
regulating parameter of the switching function and 𝑊 is Mode” is the normal ride height, and other modes are applied
𝑊 in special conditions. The height changing distance between
defined by the equation ∫−𝑊(1/√2𝜋 𝜎) exp(−𝑥2 /2𝜎2 ) 𝑑𝑥 =
𝜃𝑠(𝑡) “Normal Mode” and “High Mode” is 20 mm, and the height
1−𝜀. The equation ∫−𝜃𝑠(𝑡) (1/√2𝜋 𝜎) exp(−(𝑥 − 𝑚2 )/2𝜎2 )𝑑𝑥 = changing distance between “Normal Mode” and “Low Mode”
Mathematical Problems in Engineering 5
Mode switch
(target height)
Random road disturbances
Ride height
Thermodynamics
Controller Flow mass Zs Quarter vehicle
process model of
(S-function) u = qm air spring model
Air pressure (simulink)
(simulink)
P3
Plant
Air pressure P3
Ride height Zs
1/s 2 ∗ 𝜋 ∗ f0 −
+
Integrator
1 Gain 1
Disturbance
2 ∗ 𝜋 ∗ n0 ∗ √(G0 ∗ V)
Band-limited
white noise
Gain 2
0.03 0
0.02 −0.01
(m)
(m)
0.01
−0.02
0
−0.03
−0.01 0 5 10 15 20
0 5 10 15 20
Time (s)
Time (s) Target height
Target height SVSC
SVSC PID control
PID control
Figure 8: Lowering of the ride height.
Figure 6: Lifting of the ride height.
0.06
0.04
0.04
0.02
0.02
(m/s)
0
(m/s)
0
−0.02
−0.02
−0.04
−0.04
−0.06 −0.03 −0.02 −0.01 0 0.01
−0.005 0 0.005 0.01 0.015 0.02 0.025 (m)
(m)
SVSC
SVSC PID control
PID control
Figure 9: Lowing trajectory of height errors.
Figure 7: Lifting trajectory of height errors.
SVSC PID
Performance index
Lifting Lowering Lifting Lowering
Height deviation (mm) 3.4 4.8 3.6 5.2
Acceleration amplitude of vehicle body (m/s2 ) 5.61 5.63 5.96 6.24
Acceleration of vehicle body r.m.s (m/s2 ) 1.08 1.09 1.14 1.17
Height adjusting time (s) 4 5 4 5
0.025
Height
Semiphysical sensor 0.02
rig
0.015
(m)
0.01
ECU/dSPACE
0.005
−0.005
Combined 0 5 10 15 20 25 30
solenoid valve Time (s)
Figure 10: Testing rig of the ride height adjustment system. Figure 11: Height lifting testing.
0.01
So, the average mass flow rate during 0.062 seconds of the
pulse period is controlled by the PWM duty cycle. Since the 0
response speed of solenoid valve is limited, a working dead-
zone of solenoid valve should be no less than 0.025 seconds.
In addition, the solenoid valve for charging and discharging −0.01
(m)
0.8
Acknowledgments
This study was supported by the National Natural Science
(MPa)
0.65 References
[1] J. Youn, I. Park, and M. Sunwoo, “Heuristic resource allocation
0.6 and scheduling method for distributed automotive control
systems,” International Journal of Automotive TechNology, vol.
0.55 14, no. 4, pp. 611–624, 2013.
[2] M. Hirose, S. Matsushige, S. Buma, and K. Kamiya, “TOYOTA
(MPa)
International
Journal of Journal of
Mathematics and
Mathematical
Discrete Mathematics
Sciences