Abstract
This paper is concerned with vibration mitigation of a quarter car model using a semi-active magnetorheological (MR) damper. A nonlinear adaptive controller is proposed for vibration attenuation of the quarter car suspension system equipped with MR damper. Proposed adaptive controller can also compensate the uncertainties related to both quarter car model and the MR damper. Moreover, a nonlinear observer is designed to estimate an internal state variable of the MR damper. The mathematical model of the damper which is strongly nonlinear is used to predict the damping force based on velocity input, internal state and voltage input. An experimental test set-up is constructed to validate the MR damper parameters which are adapted by designed controller. Efficiency of adaptive controller is compared with separately designed linear \(\hbox {H}\infty \) controller and passive cases under bump, sine and C-grade road inputs. The proposed adaptive controller is able to achieve good performance in road holding and driving comfort despite uncertainties in model parameters.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Improving vehicle driving comfort and road-holding ability, which include conflicting objective functions, by using active and semi-active suspension control strategy has been studied by many researcher in the field of vehicle dynamics [1–4]. Vibration control using semi-active components has some advantages over active control. Since semi-active control does not inject energy into the system in form of an actuation mechanism, the stability of the system is not affected. Also, low energy requirement and working as a passive component in case of no energy supplied to them are advantages of the semi-active dampers.
In a vehicle system, uncertainties of vehicle and suspension system have effects on the response of suspension. In such uncertainties, vehicle mass depends on the number of passengers and weight of trunk. Similarly properties of the suspension change with time due to heating of the damper. These uncertainties also have an effect on performance of the designed controller. At this point, adaptive control is a promising method that can improve performance and stability of an uncertain system.
There are many studies on controlling suspension systems by using semi-active devices. To develop the control algorithms that take maximum advantage of the unique features of the MR damper, a model must be developed that can adequately characterize the damper’s nonlinear and hysteretic behaviour [5]. Several models have been developed to describe the intrinsic behaviour of the MR damper [6–8]. These models are classified as the parametric and nonparametric models [9, 10]. Nonparametric models are able to model the MR damper behaviour in such a way that the model consists of polynomials which do not have physical meanings. A model expressing the force as a six-degree polynomial function of velocity, with current-dependent coefficients, was introduced to study the dynamical behaviour of MR damper [11]. The predicted results of this model showed that the model adequately predicts the nonlinear force-velocity hysteresis loop of the MR damper. A literature survey would indicate that, although nonparametric models can effectively represent MR damper behaviour, they are highly complicated and demanding massive experimental data sets for model validation [12].
Parametric models, on the other hand, consist of some mechanical elements such as linear viscous, friction and springs. The parameters of these elements are estimated by experimental studies [6, 13]. In parametric MR damper modelling approaches, modified Bouc–Wen model has been used extensively for modelling hysteretic behaviour. The model can predict the nonlinear behaviour of the MR damper over a wide range of operating conditions under various input voltage levels; however, it has 14 model parameters need to be identified. In addition, inversion of mathematical model of MR damper can be needed to determine required control voltage/current signal in semi-active control applications. These weaknesses make Bouc–Wen model difficult to use in control design and parameter adaptation schemes.
An alternative parametric modelling is LuGre friction model [6, 14, 15]. The damper model based on the LuGre friction model has a relatively simple structure, and the number of model parameters can also be reduced. Therefore, LuGre friction model enables us to do nonlinear control application and carry out parameters estimation.
In this paper, a novel nonlinear adaptive controller is proposed for vibration attenuation of a quarter car suspension system equipped with MR damper. In the controller design, parametric uncertainties associated with both the quarter car and the semi-active MR damper are considered. Nonlinear filters in conjunction with Lyapunov-based parameter estimators have been designed to compensate for the parametric uncertainties of the overall system. Required control voltage of the MR damper is calculated by the designed controller.
2 MR damper and quarter car model
Proposed control approach is implemented on the quarter car model illustrated in Fig. 1. This model has been used extensively in the literature and captures many essential characteristics of a real suspension system. The quarter car model consists of a sprung mass \(m_2 \), which represents the car chassis, an unsprung mass \(m_1 \), which represents the wheel assembly. Here, \(c\) and \(k_2 \) are the damping and stiffness of the uncontrolled suspension system, respectively. The tyre is denoted by a spring \(k_1 \). The control force input produced by the MR damper is denoted by \(f\).
The equation of motion of the quarter car model depicted in Fig. 1 can be written in matrix form as
where \(M\), \(C\) and \(K\) matrices represent the mass, damping and stiffness properties of the system, respectively. The detailed derivation of equations and matrices are given in “Appendix 1”. The state vector is represented by \(x_s \), \(x_s =\left[ {{\begin{array}{ll} {x_1 }&{} {x_2 } \\ \end{array} }} \right] ^{T}\). Here, \(H\) is a vector that points the location of the MR damper. The road input is applied to the system by \(L\) matrix. In this work, only the vertical oscillating behaviour of the vehicle model is considered.
2.1 MR damper parameter identification
The MR damper typically consists of a hydraulic cylinder which houses the piston, the magnetic circuit, an accumulator and MR fluid containing micron-sized magnetically polarizable ferrous particles. Modified dynamic LuGre friction model is defined as follows: [15]
where \(x\) and \(\dot{x}\) variables represent the displacement and velocity of the rod head, respectively. The model contains an internal state \(z\) which can be interpreted as the MR fluid deformation and \(v\) represents the input voltage to the MR damper. The internal state cannot be externally measured because MR fluid actually enclosed within the damper cylinder.
In general, MR damper parameter identification procedure is performed by using small vibration amplitudes and constant current/voltage levels. The photo of the MR damper parameter identification set-up and its components are shown in Fig. 2. To obtain MR damper parameters, we conducted experiments where the force produced by the MR damper is measured when the random displacement input and the bump input are applied. The model was tested under condition of the fluctuating voltage. These cases can be considered as the worst cases to determine the real force response of the MR damper. As seen in Fig. 3a, selected displacement input to the MR damper is close to the limit of the MR damper working space. There is a little difference between real and simulation force response of the MR damper in case of bump input and random stage as seen in Fig. 3c. Employed parameters to describe the MR damper and mechanical linkage of experimental set-up may cause this difference. In addition, small peaks are observed in the force response because of the sensor noise. Obtained parameters in the identification procedure for the MR damper model are given in Table 1.
3 Adaptive control design
For the quarter car model, the tracking error signal is defined as follows:
where \(x_{s_d}\) is desired position and it equals to zero which means that measured displacements for both masses are assumed as error. In order to apply error signal to the quarter car model, we define a new variable \(r\)
where \(\alpha \) is a constant, diagonal and positive definite gain matrix. The aim of the control is to drive \(r(t)\) to zero. This enables us to drive both \(x(t)\) and \(\dot{x}(t)\) at the same time [16].
3.1 Defining error dynamics
When the system dynamics is incorporated into Eq. (5), the error dynamics is obtained as
where \(Y\) is the regression matrix of known and measurable signals and \(\phi \) is the vector containing the unknown parameters. These matrices have the structure of
Substituting (40) given in “Appendix 2”, into (6) then adding and subtracting \(H\hat{{f}}\), the error dynamics is written as follows:
For the sake of simplicity of calculation, \(\chi \) and \(u_x \) are defined as
Based on the subsequent stability analysis and control formulation, we require the signal \(Hu_x \) to have the form of
Input voltage for the MR damper is derived from Eq. (12) as follows:
where \(\beta =\hat{{\theta }}_{12} \hat{{z}}+\hat{{\theta }}_{22} \dot{x}+\hat{{\theta }}_{12} \zeta _2 \). Here, \(\zeta _1 ,\zeta _2 ,\zeta _3 \quad \zeta _1 ,\zeta _2 ,\zeta _3 \) are auxiliary filters, and \(K\) is a positive constant control gain. The closed-loop error dynamics is written as
In this step, estimation errors of the parameters are defined as
Using the estimation errors, Eq. (14) becomes
The estimated internal state variable of the MR damper is defined as
Estimation error is calculated by using Eqs. (3) and (17) as follows:
3.2 Stability analysis
First, we should define a candidate Lyapunov function that includes all states and error dynamics in the closed-loop system. The Lyapunov function is defined as
where \(\Gamma _\phi \) and \(\Gamma _2 \) are positive definite diagonal adaptation gain matrices; \(\gamma _1 \), \(\gamma _2 \) and \(\gamma _3 \) are the positive adaptation gains. The derivative of the candidate Lyapunov function is obtained as
where \(P=\theta _{11} \left( {\tilde{z}-\zeta _1 } \right) \left( {\dot{\tilde{z}}-\dot{\zeta }_2 } \right) +\theta _{12} \left( {\tilde{z}-\zeta _2 } \right) \left( {\dot{\tilde{z}}-\dot{\zeta }_1 } \right) +\theta _{13} \left( {\tilde{z}-\zeta _3 } \right) \left( {\dot{\tilde{z}}-\dot{\zeta }_3 } \right) \). Substituting Eqs. (16) and (18) into Eq. (20), the derivative of Lyapunov function becomes
The adaptation rules are designed in the following form
Substituting the adaptation law Eq. (22) into Eq. (21), the derivative of Lyapunov function becomes
Auxiliary filters are designed according to the following formulation
Substituting Eq. (24) into Eq. (23), finally we have
In Eq. (25), the last three terms are always negative, enabling us to an upper bound
As a result, if the control gain \(K\) is selected positive definite, right side of Eq. (26) is always negative. When we consider Lyapunov function defined in Eq. (19) and its derivative obtained in Eq. (26), since \(V\in L_\infty \) is a bounded function, terms that are related to this function \(r(t)\), \(\tilde{z}\), \(\tilde{\phi }\) and \(\tilde{\theta }\in L_\infty \) are also bounded.
4 Numerical simulations
In order to verify the effectiveness of the proposed controller, some numerical simulations were performed in MATLAB–Simulink environment. The experimentally obtained MR damper parameters of RD 1005-3 series manufactured by Lord Company are presented in Table 1. The parameters of the quarter car model are given in Table 2. In simulations, the obtained results for the adaptive control are compared with passive case and separately designed linear \(\hbox {H}_\infty \) control case. In these simulations, initial parameters of the system and the MR damper are needed to be assigned by the designer. These initial values are taken from Tables 1 and 2.
4.1 Model of road profiles and road roughness
Parameter adaptations for both MR damper and quarter car parameters were done through a random road profile. Then, the controllers are tested by using reached parameters under three different cases, including bump, sine-shaped and C-grade road surface inputs. Employed road profiles to validate the controller performance in the time domain modelled as follows:
Besides road profiles, the effect of road roughness is also considered in control simulations. A way to analyse the response of the vehicle subjected to a non-stationary random vibration using the road roughness model is proposed in [17]. In this approach, a transfer function from white noise signal to road roughness is defined as
where \(G_q \left( {\Omega _0 } \right) \) is the road roughness coefficient at the reference angular frequency \(\Omega _0 \) In general, \(G_q \left( \Omega \right) \) shows the road power spectral density (PSD). Here, \(u\) is the vehicle forward velocity and \(w_0 \) is the lowest cut-off angular frequency defined by \(w_0 =2\pi un_0 \). The process described by Eq. (28) can be generated by passing a white noise input through a linear first-order filter given as
\(\dot{z}_r \left( t \right) \)and \(z_r \left( t \right) \) is the road roughness and its velocity, respectively. \(w\left( t \right) \) is a white noise signal whose spectral density is 1. \(n_0 \) is reference spatial frequency and defined by \(n_0 =0.1\left( {cycle/m} \right) \). We choose \(G_q \left( {\Omega _0 } \right) \) as \(16\times 10^{-6}\,\hbox {m}^{3}\) and \(u\) as 20 m/s.
4.2 Performance indices for the controller performances
Comfort characteristics and road-holding characteristics are two main focus points when dealing with suspension systems. In the proposed control approach, the controller should perform a trade-off between these two evaluating criteria. To evaluate the comfort, the vertical displacement of the sprung mass and its acceleration are analysed. Also, suspension deflection should be within the limit of MR damper working space. Passengers feel really uncomfortable when the limit of suspension is exceeded. This case also causes mechanical damage to suspension components. The other criteria is the damper force that the force output of the controller should be within the working limit of MR damper. Finally, voltage/current output of the controller can be considered as a performance measure. In order to assess the controller performances, the following performance indices are considered [18, 19].
Equation (30) comprises the \(L_2 \) norm of car body, wheel assembly and suspension deflection normalized with respect to the \(L_2 \) norm of the road disturbance. Root-mean-square (RMS) value of the car chassis acceleration is used for evaluating the comfort index of the suspension as follows:
Moreover, the following performance index is the relative maximum control effort with respect to the weight of the quarter car suspension system \(w_{qcar} \).
The final evaluation index is the controller output, which is related to the energy consumption of the designed controllers defined as
4.3 Parameter adaptation results
In the proposed adaptive control, mass, damping and stiffness parameters of the system are converged to their real values despite including 15 % uncertainties in model parameters. The convergence behaviour is summarized in Fig. 4. Also, estimated MR damper parameters converge to those obtained by experimentally in Table 1 despite including 10 % parameter uncertainties. Figure 5 shows this convergence behaviour.
4.4 Comparison of the controller performances
In the semi-active linear \(\hbox {H}_\infty \) control structure, the optimum control force calculated by the \(\hbox {H}_\infty \) controller is compared with the force produced by the MR damper to determine the required control voltage. This comparison can be done by using the inverse model of the MR damper. In this study, we use the inverse LuGre model to obtain the required control voltage as follows:
The proposed controller output and designed linear \(\hbox {H}_\infty \)control application defined in Eq. (34) are of the switched type, and this switching causes chattering in the neighbourhood of a switch point. Moreover, chattering induces acceleration peaks which negatively affect riding comfort. These effects can be seen in both adaptation stage and controller test stages as shown in Fig. 6. This adverse effect can be seen in Table 3 by performance index \(\hbox {J}_{4}\). Negative improvement means deterioration in performance index. On the other hand, car body displacements which represent the stability of the sprung mass dramatically decreased as seen in Fig. 7. According to Table 3, one may observe that adaptive controller reduces car body displacements to 35.3, 7.1 and 58.4 % as compared to \(\hbox {H}_\infty \) controller while using bump, sine and C-grade road inputs, respectively. However, chattering cause undesirable switching force outputs which affect the stability in sine road stage. This effect can be seen around 14th second in Fig. 9.
The proposed adaptive controller directly calculates the input voltage to the MR damper. Figure 8 shows the voltage supplied to the MR damper in case of the \(\hbox {H}_\infty \) control and the proposed controller. The voltage output of the adaptive controller has different dynamics compared to the \(\hbox {H}_\infty \) controller. As seen in Fig. 8, after the vertical displacement is absorbed, the adaptive controller cuts the voltage to the MR damper immediately while the \(\hbox {H}_\infty \) controller a bit continued to apply the voltage because of the fact that the sprung mass is still oscillating. Adaptive controller reduces RMS voltage by 10.4 and 6.4 % as compared to \(\hbox {H}_\infty \) controller under bump and C-grade road inputs, respectively.
Damping forces produced by the MR damper for both control cases are compared in Fig. 9. The amplitude of the MR damper force in adaptation stage is greater than the \(\hbox {H}_\infty \) control case due to uncertain parameters. After the adaptation is complete, the damping force produced by the adaptive controller is a bit greater than \(\hbox {H}_\infty \) control case. The MR damper used through the study can produce large forces with small changes in applied voltage due to its size. In addition, the adaptive controller exhibits radical reactions for driving rattle space to zero. All these reasons can cause a bit large forces by comparison with other control algorithms.
5 Conclusions
In this study, an adaptive control design for a quarter car model using a semi-active MR damper is presented. Also, an experimental suspension test set-up was constructed to test the efficiency of used MR damper parameters. Selected MR damper parameters can simulate force response properly when random and bump displacement inputs are used, even though under condition of clipped voltage is applied.
In vehicle dynamics, sprung mass and suspension characteristic are changeable parameters therefore designed controller should be adaptable to changing conditions. In addition, controller should satisfy needs of drivers with less energy consumption. Proposed controller provides better stability for car body and wheel assembly when compared to passive (MR damper is attached but not supplied with electricity) and \(\hbox {H}_\infty \) control cases. However, acceleration of car body is increased due to the chattering in voltage signal which occurs in the neighbourhood of a switch point. As a future work, this chattering mechanism can be eliminated to improve controller performance.
The effectiveness of the proposed controller has been validated in numerical simulations through comparisons with passive and \(\hbox {H}_\infty \) control cases. Simulation results show that the adaptive controller scheme is able to achieve good performance in road holding and driving comfort despite uncertainties in model parameters.
References
Tyan, F.: \(\text{ H }\infty \)-PD controller for suspension systems with MR damper, Proceedings of the 47th IEEE Conference on Decision and Control. December 9–11; Cancun, Mexico, pp. 4408–4413 (2008)
Sammier, D., Sename, O., Dugard, L.: Skyhook and \(\text{ H }\infty \) control of active vehicle suspensions: some practical aspects. Veh. Syst. Dyn. 39(4), 279–308 (2003)
Du, H., Sze, K.Y., Lam, J.: Semi-active \(\text{ H }\infty \) control of vehicle suspension with magneto-rheological dampers. J. Sound. Vib. 283(3–5), 981–996 (2005)
Poussot-Vassal, C., Sename, O., Dugard, L., Gaspar, P., Szabo, Z., Bokor, J.: A new semi-active suspension control strategy through LPV technique. Control Eng. Pract. 16(12), 1519–1534 (2008)
Pan, G., Matshushita, H., Honda, Y.: Analytical model of a magnetorheological damper and its application to the vibration control. In: Proceedings of IECON, October 22–28; Nagoya, pp. 1850–1855 (2000)
Jimenez, R., Alvarez-Icaza, L.: LuGre friction model for a magnetorheological damper. Struct. Control Health Monit. 12(1), 91–116 (2005)
Kwok, N.M., Ha, Q.P., Nguyen, T.H., Li, J., Samali, B.: A novel hysteretic model for magnetorheological fluid dampers and parameter identification using particle swarm optimization. Sen. Actuators A Phys. 132(2), 441–451 (2006)
Spencer, B.F., Dyke, S.J., Sain, M.K., Carlson, J.D.: Phenomenological model of a magnetorheological damper. J. Eng. Mech. ASCE. 123(3), 230–238 (1997)
Dominguez, A., Sedaghati, R., Stiharu, I.: A new dynamic hysteresis model for magnetorheological dampers. Smart Mater. Struct. 15(5), 1179–1189 (2006)
Yang, G., Spencer, B.F., Carlson, J.D., Sain, M.K.: Large-scale MR fluid dampers: modeling and dynamic performance considerations. Eng. Struct. 24(3), 309–323 (2002)
Choi, S.-B., Lee, S.-K., Park, Y.-P.: A hysteresis model for the field dependent damping force of a magnetorheological damper. J. Sound Vib. 245(2), 375–383 (2001)
Şahin, I., Engin, T., Çeşmeci, Ş.: Comparison of some existing parametric models for magnetorheological fluid dampers. Smart Mater. Struct. 19(3), 035012 (2010)
Gamota, D.R., Filisko, F.E.: Dynamic mechanical studies of electrorheological materials: moderate frequencies. J. Rheol. 35(3), 399–425 (1991)
Terasawa, T., Sakai, C., Ohmori, H., Sano, A.: Adaptive Identification of MR damper for vibration control. In: Proceedings of the 43rd IEEE Conference on Decision and Control. December 14–17; Atlantis, Bahamas, pp. 2297–2303 (2004)
Sakai, C., Ohmori, H., Sano, A.: Modeling of MR damper with hysteresis for adaptive vibration control. In: Proceedings of the 42nd IEEE Conference on Decision and Control. December 9–12; Hawaii, USA, pp. 3840–3845 (2003)
Cetin, S., Zergeroglu, E., Sivrioglu, S., Yuksek, I.: A new semi-active nonlinear adaptive controller for structures using MR damper: design and experimental validation. Nonlinear Dyn. 66(4), 731–743 (2011)
He, L., Qin, G., Zhang, Y., Chen, L.: Non-stationary Random Vibration Analysis of Vehicle with Fractional Damping. 2008 International Conference on Intelligent Computation Technology and Automation. October 20–22; Hunan, pp. 150–157 (2008)
Jansen, L.M., Dyke, S.J.: Semiactive control strategies for MR dampers: comparative study. J. Eng. Mech. 126(8), 795–803 (2000)
Gattulli, V., Lepidi, M., Potenza, F.: Seismic protection of frame structures via semi active control: modeling and implementation issues. Earthquake Eng. Eng. Vib. 8(4), 627–645 (2009)
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix 1
The given equation of motion for the quarter car model in Eq. (2) is derived as follows:
When we rearrange (35) in matrix form
Matrices that include system properties used in (2) have the structure of
Appendix 2
Since the internal state \(z\) of the MR damper model cannot be measured, an estimate of the input force from the MR damper should be defined. For this aim, a suitable form of the force equation may be obtained with some arrangement. Substituting Eq. (3) into Eq. (2), we obtain the force of the actuator as follows:
This equation is written in a compact form:
It can also be rewritten as
where the uncertain parameter vectors \(\theta _1 ,\theta _2 \) and the auxiliary vectors \(\rho _1\), \(\rho _2\) are defined as
The estimate of the force is obtained by using the following equation.
Finally, the estimated force expression can be written as follows:
Rights and permissions
About this article
Cite this article
Yıldız, A.S., Sivrioğlu, S., Zergeroğlu, E. et al. Nonlinear adaptive control of semi-active MR damper suspension with uncertainties in model parameters. Nonlinear Dyn 79, 2753–2766 (2015). https://doi.org/10.1007/s11071-014-1844-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-014-1844-9