Professional Documents
Culture Documents
art ic l e i nf o a b s t r a c t
Article history: A linear quadratic (LQ) based controller and observer concept for a semi-active full-car model is
Received 21 February 2012 implemented and compared to a skyhook controller using a real vehicle in this paper. Especially an
Received in revised form observer including a new modified road model is presented, which reliably filters low frequency
25 January 2013
disturbances induced by ascending or descending steep hills. Furthermore, methods for the parame-
Accepted 4 June 2013
trization of the quadratic cost function are presented and it is shown in experiments for different vehicle
Available online 20 July 2013
masses that ride comfort and road holding can be significantly improved by using semi-active
Keywords: suspension control. In order to take nonlinear component characteristics or suspension friction into
Semi-active vehicle suspensions account a parametrized nonlinear full-car model is presented, which is used for the determination of the
Clipped optimal control
controller cost function weights. The performance evaluation is done using a 4-poster test rig as well as
Vehicle state observer
measurements conducted on a real road.
Nonlinear full-car model
Application & 2013 Elsevier Ltd. All rights reserved.
0967-0661/$ - see front matter & 2013 Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.conengprac.2013.06.006
1842 A. Unger et al. / Control Engineering Practice 21 (2013) 1841–1850
damper uðx; λÞ, which are used as control inputs of the system and 2.3. Road model
the state vector x ¼ ½z1 z_ 1 z2 z_ 2 … zaggθ z_ aggθ T are defined.
This leads to the dynamic equations for the wheels In ISO (1995) it is reported that the power spectral density
(PSD) of the road displacement can be approximated by
mus1 z€ 1 ¼ F us1 −F s1 −F abf −u1 ; ð1Þ
n
1 2πf
mus2 z€ 2 ¼ F us2 −F s2 þ F abf −u2 ; ð2Þ Sw ðf Þ ¼ A ð14Þ
v v
mus3 z€ 3 ¼ F us3 −F s3 þ F abr −u3 ; ð3Þ with the vehicle velocity v and the roughness factor of the road A
in [m]. As described in ISO (1995) typical roads can be classified
mus4 z€ 4 ¼ F us4 −F s4 −F abr −u4 ; ð4Þ using the scalar factor A, whereby higher values of A indicate
rougher roads. The measurements in ISO (1995) show that the
the body
exponent n is independent from the road class, whereas the
ms z€ z ¼ F s1 þ F s2 þ F s3 þ F s4 −F aggz þ u1 þ u2 þ u3 þ u4 ; ð5Þ approximation of n ¼ −2 holds in general. By incorporating that
the amplitudes of very low frequencies f -0 stay finite and
I sϕ z€ ϕ ¼ ð−F s1 −u1 þ F s2 þ u2 −2F abf Þt f considering n ¼ −2, Eq. (14) results in a first order shape filter
þðF s3 þ u3 −F s4 −u4 −2F abr Þt r þ −T aggϕ ; ð6Þ
_
ωðtÞ ¼ −βvωðtÞ þ vξ ð15Þ
I sθ z€ θ ¼ ð−F s1 −u1 −F s2 −u2 Þlf þ ðF s3 þ u3 þ F s4 þ u4 −Þlr where βv is the cut-off frequency and ξ is a gaussian distributed
þF aggz lagg −T aggθ ; ð7Þ white noise input with the spectral density A (Gaspar & Nadai,
2007; Hrovat, 1997; Koch, 2011; Venhovens, 1993). The parameters
and the aggregate are choosen according to Venhovens (1993) to β ¼ 0:2, v¼ 30 m/s
magg z€ aggz ¼ F aggz ; ð8Þ and A results from the optimization routine of the Kalman filter.
By increasing the filter order of the shape filter, the approx-
J aggϕ z€ aggϕ ¼ T aggϕ ; ð9Þ imation of the PSD can be improved especially at high frequencies,
like it has been investigated in Türkay and Akcay (2005). But as the
J aggθ z€ aggθ ¼ T aggθ : ð10Þ improvements are only slight and an increased filter order leads to
higher computational effort in real-time control, the first order
approximation of Eq. (15) is considered for the observer design in
2.2. Linearization and order reduction Section 4.
In order to augment the system equations with the road model,
As a linear model is used for the observer and the controller Eq. (15) is extended to all four wheels
design, the nonlinear model of the previous section is linearized _ ¼ ½−βv; −βv; −βv; −βvI4 ω þ ½v; v; v; vI4 ξ
ω ð16Þ
by substituting the nonlinear elements of the model by linear |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} |fflfflfflfflfflfflffl{zfflfflfflfflfflfflffl}
As Bs
ones. According to Mitschke and Wallentowitz (2004) and the
parameters of the aggregate, it can be shown that the aggregate which is then appended to the state space representation leading to
mainly influences the body movement at frequencies greater than
" # " #
9 Hz. In ISO (1997) it is remarked that the relevant frequency range x_ A Bw x Bu 0
¼ þ uþ ξ; ð17Þ
for ride comfort is up to 8 Hz and therefore the degrees of freedom ω_ 0 A s ω 0 B s
|fflffl{zfflffl} |fflfflfflfflfflfflffl{zfflfflfflfflfflfflffl} |fflffl{zfflffl} |fflffl{zfflffl}
for the aggregate are neglected for the linear model. The equations x_ ext Bu;ext
Aext Bξ;ext
of motion can be summarized using the disturbance vector
ω ¼ ½w1 ⋯w4 T and the matrices A∈Rð1414Þ , Bu ∈Rð144Þ and
Bω ∈Rð144Þ to the state space notation x
y ¼ ½Cy Dyw þ Dyu u þ ν; ð18Þ
|fflfflfflfflffl{zfflfflfflfflffl} ω |{z}
x_ ¼ Ax þ Bu u þ Bω ω: ð11Þ Cy;ext Dyu;ext
Fig. 7. Estimated and measured states of the full-car model including the fit values.
5. Experimental results by the Kalman filter,2 whereas the error between the signals is always
very low indicating a high quality of estimation. The overall fit value
The observer and the two controllers have been implemented
1 14 ‖xi;ref −x^ i ‖rms
in an Audi Q5, which is by default equipped with four relative Γ ∑ ¼ 1− ∑ ð38Þ
14 i ¼ 1 ‖xi;ref ‖rms
displacement sensors, a body heave accelerometer, two angular
velocity sensors for the measurement of the pitch and roll velocity for this road profile is 0.65, which is similar to the values given in
and a stock electronic control unit (ECU). This ECU has an Infineon Fröhlich (2007) for a real vehicle. This clearly shows that the observer
TriCore processor and is programmed using the production including the modified road model operates very well in isolated
code generator dSPACE TargetLink. It is noted that no adjustments conditions and even provides good estimates while ascending steep
have been made compared to the series production semi-active roads like it has been shown in Section 4.2. Therefore, the observer is
suspension system concerning the hardware or the software used for LQ-based semi-active suspension control which is experi-
generation process. The skyhook-based series controller has been mentally investigated in the next section.
replaced by the model based approach, presented in this work,
without increasing the computational power or the amount of
sensors. 5.2. Controller validation
Fig. 9. Measured and simulated body acceleration for a real road profile.
A. Unger et al. / Control Engineering Practice 21 (2013) 1841–1850 1849
Fig. 10. Conflict diagrams for a road profile (left) and a sinus sweep (right).
frequency response for a semi-active suspension system has been it is achieved by the controller comfort. The LQ-based controller
derived using model predictive control. As the body should be dynamic shows a well damped behavior at the body's natural
isolated from leaning road surfaces in the roll direction, the roll frequency by slightly increased amplitudes at higher frequencies
transfer behavior (see Fig. 8, jGrollAcc j) of the controller comfort compared to the other controllers. In summary, the results, which
is also satisfying because a lightly damped passive suspension had been discussed for the frequency response, can also be
behaves best for this usecase. confirmed for the real road profile.
Comparing the LQ-based controller it comfort to the also The comparison between the measurement and the simulation
comfort orientated skyhook controller skyhook, the worse damp- at λ ¼ 1:8 A illustrates the validity of the nonlinear full-car model.
ing properties of the skyhook algorithm in the range of the Slight differences can be observed for higher frequencies, where
heave natural frequency becomes apparent (see Fig. 8, jGheaveAcc j, the influences of unmodeled system dynamics, like bearing
jGpitchAcc j). An increasing skyhook damping factor worsens the stiffnesses, increase.
isolation properties in the comfort-relevant range, whereas lower Another performance evaluation is given by the conflict dia-
values lead to an even worse behavior for lower frequencies. grams in Fig. 10, where the Hennecke comfort index and the mean
Therefore, the trade-off between body stabilization and high rms value of the four dynamic tire loads F z;dyn are shown for each
frequency comfort is tighter for the skyhook controller than for configuration. The evaluation has been made for a real measured
the LQ-based controller. road profile and the sinus sweep input in the heave direction. For
The controller safe reduces the body movement at low frequencies the road profile several passive configurations have been investi-
and the tire force at the wheel hop mode considerably (see Fig. 8, gated leading to the black curve in Fig. 10 left and it can be seen
jGheaveAcc j, jGpitchAcc j, jGtireForce j). This behavior is beneficial for a that both controllers achieve a minimum in their respective
braking maneuver because both effects have a bad influence on the performance aims. Especially for the sweep input, where a broad
dynamic tire load while braking. Especially the low frequency body frequency range up to 25 Hz is considered, large benefits in
movement causes huge tire load fluctuations leading to a significant comfort and safety of the controlled suspensions can be observed.
extension of the braking distance what has been shown in Unger, In order to investigate the behavior of the controllers in the
Schimmack, et al. (2011). Considering the results of the study, a low case of a mass change of the body, the vehicle has been loaded
rms value of the dynamic tire load stands for a low braking distance with 75 kg at each front seat and 150 kg in the trunk resulting in
only if the damping of the body's natural frequency is high. As the low an additional load of 300 kg. The results displayed in Fig. 10 for the
frequency damping of the controller safe is similar to the passive hard controlled suspensions with additional load show a moderate
configuration, it cannot be improved any more. Therefore, it is increase in the tire load fluctuations, whereas the comfort index
possible to evaluate the rms value of the dynamic tire load for further is decreased. As these effects can also be observed if any passive
investigations. In order to achieve this beneficial behavior with the suspension is loaded the controlled suspension does not lead to
controller safe, the amplitudes in the comfort-relevant range are unexpected behavior when the mass is varied during operation.
increased slightly compared to the passive soft suspension (see Fig. 8,
jGheaveAcc j, jGpitchAcc j, jGtireForce j).
In addition to the analysis of the frequency response, which 6. Conclusion
already contains rich information about the system behavior, the
performance has been investigated using a real profile of a rough In this paper the experimental performance evaluation of an
country road. The temporal responses and the power spectral LQ-based semi-active observer and controller concept has been
densities of the body heave acceleration are shown in Fig. 9. In investigated. It has been shown that model-based control techniques
general, they show similar behavior as it has been observed for the can successfully be implemented in a real vehicle using series
excitation by sinusoidal disturbances. Looking at the temporal production hardware and offer a great performance potential.
responses, it can be seen that neither the high amplitudes of the Especially the parametrization of the controller has been
low frequency body movements of the passive soft setting nor the addressed by minimizing suitable performance measures for an
sharp acceleration peaks of the passive hard suspension can be identified nonlinear full-car model and two controllers have been
observed for the controlled suspension configurations. The power presented to enhance ride comfort and road holding.
spectral density plots indicate that the damping of the body's Furthermore, the problem of low frequency disturbances which
natural frequency is slightly worse for the controller skyhook than occur on real streets by leaning road surfaces, ascending or
1850 A. Unger et al. / Control Engineering Practice 21 (2013) 1841–1850
descending hills or steady-state cornering causing corrupted esti- Hudha, K., Jamaluddin, H., Samin, P. M., & Rahman, R. A. (2005). Effects of control
mates of the observer has been discussed. A new modified road techniques and damper constraint on the performance of a semi-active magnetor-
heological damper. International Journal of Vehicle Autonomous Systems, 3, 230–251.
model has been presented in order to compensate for these effects ISO (1995). ISO 8608-1:1995 mechanical vibration – road surface profiles –
and it has been proven using measurements taken on a real road that reporting of measured data.
the suggested method reliably filters the undesirable disturbances. ISO (1997). ISO 2631-1:1997 mechanical vibration and shock – evaluation of human
exposure to whole-body vibration.
The experimental validation of the observer on a 4-poster test rig has Jahromi, A. F., & Zabihollah, A. (2010). Linear quadratic regulator and fuzzy
shown that all states are estimated properly. The investigation of a controller application in full-car model of suspension system with magnetor-
reduced sensors layout is proposed for future work. heological shock absorber. In Proceedings of IEEE/ASME international conference
on mechatronics and embedded systems and applications (pp. 522–528).
Moreover, the performance of the controllers has been experi- Jautze, M., Bogner, A., Eggendinger, J., Rekewitz, G., & Stumm, A. (2008). Der neue
mentally investigated and ride comfort improvements have been BMW 7er: Das Verstelldämpfersystem Dynamische Dämpfer Control (The new
shown using a measure which considers the frequency weighted, BMW 7 series: The variable damping system Dynamic Damper Control) (pp.
100–103). ATZ extra.
stochastical heave and pitch motions of the car. The road holding has
Karnopp, D. (1983). Active damping in road vehicle suspensions. Vehicle System
been taken into account by minimizing the braking distance leading Dynamics, 12, 291–316.
to a controller which especially minimizes the vertical tire load at the Karnopp, D., Crosby, M. J., & Harwood, R. A. (1974). Vibration control using semi-active
body natural frequencies and the wheel hop mode. Finally it has been force generators. ASME Journal of Engineering for Industry, 96(May), 619–626.
Karnopp, D., & Heess, G. (1991). Electronically controllable vehicle suspensions.
shown that a modified body mass does not lead to unexpected Vehicle System Dynamics, 20(May), 207–217.
behavior of the controlled semi-active suspension system. Thereby, Koch, G. (2011). Adaptive control of mechatronic vehicle suspension systems. Ph.D.
LQ-based semi-active suspension control is an appropriate choice for Thesis, Technische Universität München.
Koch, G., Kloiber, T., & Lohmann, B. (2010). Nonlinear and filter based estimation for
the implementation in series production vehicles. vehicle suspension control. In 49th IEEE conference on decision and control.
Koch, G., Kloiber, T., Pellegrini, E., & Lohmann, B. (2010). A nonlinear estimator
concept for active vehicle suspension control. In Proceedings of the American
control conference, 2010 (pp. 4576–4581).
References Kwakernaak, H., & Sivan, R. (1972). Linear optimal control systems. Wiley Interscience.
Lauwerys, C., Swevers, J., & Sas, P. (2005). A model free control design approach for
Ahmadian, M., Song, X., & Southward, S. C. (2004). No-jerk skyhook control a semi-active suspension of a passenger car. In Proceedings of the American
methods for semiactive suspensions. Journal of Vibration and Acoustics, 126(4), control conference, 2005 (Vol. 3, pp. 2206–2211).
580–584. Lu, J., & DePoyster, M. (2002). Multiobjective optimal suspension control to achieve
Anderson, B. D. O., & Moore, J. B. (2007). Optimal control linear quadratic methods. integrated ride and handling performance. IEEE Transactions on Control Systems
Dover Books on Engineering. Technology (Vol. 10, Issue 6, pp 807–821).
Aubouet, S., Dugard, L., & Sename, O. (2010). Experimental results of an Mitschke, M., & Wallentowitz, H. (2004). Dynamik der Kraftfahrzeuge: (Dynamics of
H∞ observer for an industrial semi-active suspension. In Proceedings of automobiles) (4th ed.). Berlin: Springer Verlag.
advances in automotive control. Niemz, T. (2006). Reducing braking distance by control of semi-active suspension. Ph.D.
Butsuen, T. (1989). The design of semi-active suspensions for automotive vehicles. Ph. Thesis, Technische Universität Darmstadt.
D. Thesis, Massachusettes Institute of Technology. Ohsaku, S. (2000). Offenlegungsschrift DE10016896A1: Vorrichtung und Verfahren
Chalasani, R. M. (1986). Ride performance potential of active suspension systems. In zum Schätzen einer kinetischen Zustandsgröße (Apparatus and procedure for the
Proceedings of ASME symposium on simulation and control of ground vehicles and estimation of a kinetic state variable).
Pacejka, H. B. (2005). Tire and vehicle dynamics. SAE International.
transportation systems.
Poussot-Vassal, C., Spelta, C., Sename, O., Savaresi, S., & Dugard, L. (2011). Survey on
Coleman, T. F., & Li, Y. (1996). An interior trust region approach for nonlinear
some automotive semi-active suspension control methods: A comparative
minimization subject to bounds. SIAM Journal on Optimization, 6(2), 418–445.
study on a single-corner model. In Proceedings of the 18th IFAC World Congress
Deb, K., Pratap, A., Agarwal, S., & Meyarivan, T. (2002). A fast and elitist multi-
(WC'11) (pp. 1802–1807).
objective genetic algorithm: Nsga-ii. IEEE Transactions on Evolutionary Compu-
Rao, L. V., & Narayanan, S. (2008). Control of response of quarter-car vehicle model
tation, 6(2), 182–197.
with optimal skyhook damper. International Journal of Vehicle Autonomous
Do, A. L., Sename, O., Dugard, L., & Soualmi, B. (2011). Multi-objective optimization
Systems, 6, 396–418.
by genetic algorithms in H ∞ =LPV control of semi-active suspension. In Proceed-
Sankaranarayanan, V., Emekli, M., Gilvenc, B., Guvenc, L., Ozturk, E., Ersolmaz, E., et al.
ings of the 18th IFAC World Congress 2011.
(2008). Semiactive suspension control of a light commercial vehicle. In Proceedings
Fröhlich, M. (2005). Entwicklung und Untersuchung eines Zustandsbeobachters für ein
on IEEE/ASME transactions on mechatronics, 2008 (Vol. 13, pp. 598–604), October.
semiaktives Fahrwerkregelsystem (Development and analysis of a state estimator for
Savaresi, S. M., Poussot-Vassal, C., Spelta, C., Sename, O., & Dugard, L. (2010). Semi-
a semi-active suspension control system). In Proceedings of VDI fahrwerk. Tech 2005.
active suspension control design for vehicles. Elsevier.
Fröhlich, M. (2007). Ein robuster Zustandsbeobachter für ein semiaktives Fahrwerkre-
Savaresi, S. M., & Spelta, C. (2009). A single-sensor control strategy for semi-active
gelsystem (A robust state estimator for a semi-active suspension control suspensions. In Proceedings of IEEE transactions on control systems technology
system). Ph.D. Thesis, Technische Universität München. (Vol. 17, pp. 143–152).
Früh, C., Hermann, J., Tietke, M., Niestegge, M., Scheyhing, F., Neteler, A., et al. Schöpfel, A., Stingl, H., Schwarz, R., Dick, W., & Biesalski, A. (2007). Der neue Audi A4:
(2009). Die neue E-Klasse von Mercedes Benz: Komfort bei erlebbarer Dynamik Audi Drive Select (The new Audi A4: Audi Drive Select) (pp. 124–138). ATZ extra.
und Agilität (The new E-Class of Mercedes Benz: Made comfort and dynamic Schwarz, R., Biesalski, A., Schöpfel, A., & Stingl, H. (2008). Der neue Audi Q5: Audi
agility come alive) (pp. 128–143). ATZ extra. Drive Select (The new Audi Q5: Audi Drive Select) (pp. 60–64). ATZ extra.
Gaspar, P., & Nadai, L. (2007). Parameter estimation of coupled road-vehicle Shamsi, A., & Choupani, N. (2008). Continuous and discontinuous shock absorber control
systems. In Proceedings of 2nd international workshop on soft computing through skyhook strategy in semi-active suspension system (4dof model). Interna-
applications, 2007 (pp. 199–204). tional Journal of Aerospace and Mechanical Engineering, 2, 254–258.
Gordon, T., & Best, M. (1994). Dynamic optimization of nonlinear semi-active Türkay, S., & Akcay, H. (2005). A study of random vibration characteristics of the
suspension controllers. In Proceedings of international conference on control, quarter-car model. Journal of Sound and Vibration, 282, 111–124.
1994 (Vol. 1. pp. 332–337). Unger, A., Koch, G., & Lohmann, B. (2011). Benchmark of semi-active suspension
Guglielmino, E., Sireteanu, T., Stammers, C. W., Ghita, G., & Giuclea, M. (2008). Semi- controllers in real-time application. VDI-Berichte, 2135, 333–344.
active suspension control. Springer-Verlag London Limited. Unger, A., Schimmack, F., Lohmann, B., & Schwarz, R. (2011). Application of LQ based
Guo, S., Xu, B., Xing, H., & Pan, C. (2006). Skyhook isolation with magnetorheolo- semi-active suspension control in a vehicle. In Proceedings of the 18th IFAC
gical damper. In Proceedings of sixth World Congress on intelligent control and World Congress (pp. 1808–1813).
automation WCICA, 2006 (Vol. 2, pp. 7860–7863). Valasek, M., & Kortüm, W. (2000). Semi-active suspension systems ii. Vehicle System
Hennecke, D. (1995). Zur Bewertung des Schwingungskomforts von Pkw bei instatio- Dynamics, 44, 479–488.
nären Anregungen (On the evaluation of vibration comfort of automobiles for Venhovens, P. J. (1993). Optimal control of vehicle suspensions. Ph.D. Thesis, Delft
non-stationary exitations) (Vol. 12/237). VDI-Verlag GmbH. University of Technology.
Hong, K.-S., Sohn, H.-C., & Hedrick, J. K. (2002). Modified skyhook control of semi- Venhovens, P. J. T. (1994). The development and implementation of adaptive semi-
active suspensions: A new model, gain scheduling, and hardware-in-the-loop active suspension control. Vehicle System Dynamics, 23(1), 211–235.
tuning. Journal of Dynamic Systems, Measurement, and Control, 124, 158–167. Yi, K., & Song, B. S. (1999). A new adaptive sky-hook control of vehicle semi-active
Hrovat, D. (1997). Survey of advanced suspension developments and related suspensions. In Proceedings of the Institution of Mechanical Engineers, part D:
optimal control applications. Automatica, 33, 1781–1817. Journal of automobile engineering (Vol. 213, pp. 293–303).