Abstract
In vehicles with active suspensions, if handling stability is improved strongly by using a LQ controller for a road surface such as large bumps, ride comfort may deteriorate even for a road surface such as not so large bumps. Recently, to avoid the problem, a nonlinear active suspension control scheme has been proposed. However, in the proposed nonlinear controller, it is required that vehicle mass does not vary. In practice, vehicle mass varies greatly. If vehicle mass varies, the controller has to be redesigned. In this paper, to address the problem, based on the proposed nonlinear control scheme, we develop a new robust active suspension control scheme.
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
Recently, aiming to improve safety, efficiency, mobility and so on, many researchers have proposed lane following control schemes (for example [1,2,3]). In the case when the vertical force between wheels and a road surface becomes too small, handling stability becomes worse and good lane following performance cannot be expected. On the other hand, we have to also consider a method to improve ride comfort of autonomous vehicles. To improve both of handling stability and ride comfort of vehicles, based on a quarter vehicle model, various active suspension control schemes [4,5,6,7,8,9,10,11,12,13,14] have been provided. Control schemes [15,16,17] have been also developed based on a half vehicle model. Based on a full vehicle model, the authors of the reference papers [18,19,20] have provided controllers.
It is assumed that vehicles run on a highway. If design parameters are set in the controlled vehicles proposed in [4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] so as to further improve handling stability for a road surface such as large bumps, ride comfort may deteriorate even for a road surface such as that with not so large bumps. Very recently, to address the problem, a nonlinear active suspension control scheme [21] has been proposed. As shown in numerical simulation results of the reference paper [21], even if the relative tire load exceeds a dangerous value in a passive vehicle, both ride comfort and steering stability can be significantly improved in the controlled vehicle. However, in the nonlinear control scheme, the authors do not consider varying vehicle mass. In the practical case, vehicle mass varies greatly. Using the proposed control scheme [21], we have to redesign a controller every time vehicle mass varies. Until now, many robust active suspension controllers have been proposed (For example [22,23,24]). As far as authors know, there is no robust control scheme in which both ride comfort and steering stability can be significantly improved.
In the paper, we propose a new robust active suspension control scheme based on a control scheme [21]. In the robust control scheme, even if vehicle mass varies, redesign of a controller is not required. To achieve this, at first, we propose a design method for an ideal vehicle model. In the ideal vehicle model, even if vehicle mass varies, good ride comfort and good handling stability can be achieved by setting only one design parameter. After that, to make the real vehicle track the designed ideal vehicle model, we will develop a robust tracking controller.
2 Dynamic equation
Figure 1 shows a quarter vehicle model. Table 1 shows the explanation of the parameters used in the figure and equations below. The new states are defined by \(x_b(t)=z_s(t)-z_r(t)\), \(x_t(t)=z_u(t)-z_r (t)\), \(\xi (t)=\ddot{z}_s(t)\). Then, we have [21]
where \(\alpha\) is a positive design parameter. The signal \(\mu (t)\) is the control input to be designed below, and the real control input u(t) is generated by the solution of the second equation of (1).
In this paper, the control objective is to develop a robust active suspension controller against varying sprung mass that satisfies the following conditions [21].
- \({\varvec{\textrm{C1}}}\):
-
Passenger resonance frequency exists in the neighborhood of 1–2 [Hz]. To improve the ride comfort of passengers, the magnitude of the vertical acceleration of the vehicle body \(m_s\) must be reduced to as small as possible with respect to the road surface displacement frequency neighborhood of 1–2 [Hz].
- \({\varvec{\textrm{C2}}}\):
-
To achieve good handing stability, the vehicle must be controlled so that the relative tire load \(R_t(t)=k_tx_t(t)/(m_s+m_u )g\) can satisfy \(|R_t(t)|\le r_{tu}<1,\) where \(r_{tu}\) is a design parameter.
To develop a robust active suspension controller that can achieve the above conditions, the following assumptions are made for the vehicle (1).
- \({\varvec{A1}}\):
-
The elements of the state \({\varvec{x}}(t)\) can be measured.
- \({\varvec{A2}}\):
-
The derivatives of the road displacement \(z_r(t)^{(i)},~~i=0\cdots 2\) are unknown but bounded.
- \({\varvec{A3}}\):
-
Parameters \(m_u\), \(k_s\) and \(c_s\) do not vary and are known.
- \({\varvec{A4}}\):
-
The nominal value \({\overline{k}}_t\) is known, but \(k_t\) is unknown, and there exist known constants \(m_{sU}\) and \(m_{sL}\) such that \(m_{sU}\ge m_s\ge m_{sL}>0\). Sprung mass \(m_s\) can be measured, but there exist measurement errors.
3 Development of ideal vehicle model
To meet the design objective, we introduce an ideal vehicle model. Since the design scheme of the ideal vehicle model is very complex, we will explain the design scheme briefly. At first, we design two vehicle models \({\varvec{x}}_i(t), i=U, L\) given by
where \({\overline{A}}_t\) is a matrix in which \(k_{tu}\) in \(A_t\) is replaced by \({\overline{k}}_{tu}={\overline{k}}_t/m_u\), \({\varvec{a}}_{1bi}\) and \({\varvec{a}}_{1ti}\) are vectors in which the parameters \(k_{tu}\) and \(m_s\) of \(c_s/m_s\), \(k_s/m_s\) and \(m_s/m_u\) in \({\varvec{a}}_{1b}\) and \({\varvec{a}}_{1t}\) are replaced by \({\overline{k}}_{tu}\) and \(m_{si}\). The parameters \({\varvec{a}}_{1b}\) and \({\varvec{a}}_{1t}\) are defend in the fourth and fifth equations of (2). The parameters \(m_{si}, i=U, L\) are defined in the assumption \({\varvec{\textrm{A4}}}\). Using \(\ddot{x}_b(t)=\xi (t)-\ddot{z}_r(t)\) in (3), we have
In the vehicle model \({\varvec{x}}_U(t)\), the situation is considered where the sprung mass \(m_s\) becomes maximum \(m_U\) and in the vehicle model \({\varvec{x}}_L(t)\), the situation is considered where the sprung mass \(m_s\) becomes minimum \(m_L\). The model inputs \(\mu _i(t),~~i=U, L\) are designed by using the same scheme proposed in [21]. After the two vehicle models are designed, to design an ideal vehicle model for varying sprung mass values, the two vehicle models are linearly combined.
The signal \(\mu _{ci}(t),~i=U, L\) are input signals mainly to keep good ride comfort in each vehicle model, and are given by
where \(r_{ci}>0\) and \(Q_{ci}>0,~i=U, L\) are design parameters and set by using a trial and error method so that the sprung mass acceleration \(|\xi _i(t)|=|[0~ 0~ 1~ 0~ 0]{\varvec{x}}_i(t)|\) can becomes small in each vehicle model and the condition \({\varvec{\textrm{C1}}}\) can be achieved.
Only in case of \(|R_{ti}(t)|\ge r_u\) where \(R_{ti}(t)={\overline{k}}_t{\varvec{c}}_t^T{\varvec{x}}_{ti}(t)\) \(/(m_{si}+m_u)/g\) and \(r_u\) is a design parameter such that \(1>r_{tu}> r_u>0\) (\(r_{tu}\) is design parameter defined in condition \({\varvec{\textrm{C2}}}\).), the input signals \(\mu _{ti}(t),~i=U, L\) work so as to keep the relative tire loads in the range \(|R_{ti}(t)|\le r_{tu}\), and are given by
where \(T_r\), \(\zeta _r\), \(\omega _r\), \(T_t>0\), \(\beta _i>0\) and \(Q_{ti}>0,~i=U, L\) are design parameters. In (9), \({\widehat{w}}(t)\) denotes the estimate of \(w(t)=\ddot{z}_r(t)\) [21]. The design parameters are determined by using a trial and error method so that the state norms \(\Vert {\varvec{\varepsilon }}_i(t)\Vert , i=U, L\) defined in (8) can be reduced. If the state norms \(\Vert {\varvec{\varepsilon }}_i(t)\Vert\) including the estimate \({\widehat{w}}(t)\) of the load disturbance \(w(t)=\ddot{z}_r(t)\) can be reduced, the tire deflections \(|x_{ti}(t)|=|[0~ 0~ 0~ 1~ 0]{\varvec{x}}_i(t)|, i=U, L\) can be reduced and the relative tire loads \(|R_{ti}(t)|\) can be also reduced as shown in the reference paper [21].
To develop an ideal vehicle model \({\varvec{x}}_d(t)\) adaptable for any \(m_s\), we will integrate the two vehicle models as
where \({\widehat{m}}_s\) is the measured value of \(m_s\) and \(\beta _m\) is a parameter determined by
Lemma 1
The ideal vehicle model is given by
where \(\overline{{\varvec{a}}}_{1b}\) and \(\overline{{\varvec{a}}}_{1t}\) are vectors in which the parameters \(k_{tu}\) and \(m_s\) of \(c_s/m_s\), \(k_s/m_s\) and \(m_s/m_u\) in \({\varvec{a}}_{1b}\) and \({\varvec{a}}_{1t}\) are replaced by \({\overline{k}}_{tu}\) and \({\widehat{m}}_s\). The parameters \({\varvec{a}}_{1b}\) and \({\varvec{a}}_{1t}\) are defend in the fourth and fifth equations of (2).
Proof
From (5), (11) and (12), we can derive (13) and (14) very easily. \(\square\)
It is expected that good ride comfort can be maintained in the ideal vehicle model for any sprung mass \({\widehat{m}}_s\). This fact will be ascertained by using numerical simulation results. As for \(R_{td}(t)={\overline{k}}_t/({\widehat{m}}_s+m_u)/g\) \(\times {\varvec{c}}_t^T{\varvec{x}}_{td}(t)\), the relation \(|R_{td}(t)|\le r_{ru}\) holds for any sprung mass \({\widehat{m}}_s\). Since model controllers (7)-(10) are designed so that the relations \(|R_{ti}(t)|\le r_{tu},~i=U, L\) can hold, for the relative tire load \(R_{td}(t)\), we have
4 Development of controller
To force the real vehicle to track the ideal vehicle model, consider the tracking errors \(\widetilde{{\varvec{x}}}_b(t)={\varvec{x}}_b(t)-{\varvec{x}}_{bd}(t)\) and \(\widetilde{{\varvec{x}}}_t(t)={\varvec{x}}_t(t)-{\varvec{x}}_{td}(t)\). Then, we have
where \(\widetilde{{\varvec{e}}}_b\) is bounded unknown vector, \({\widetilde{e}}_{bd}(t)\) and \({\widetilde{e}}_{td}(t)\) are bonded signals. The vector \(\widetilde{{\varvec{e}}}_b\) and the signals \({\widetilde{e}}_{bd}(t)\), \({\widetilde{e}}_{td}(t)\) becomes zero if \({\widetilde{k}}_{tu}=0\) and \({\widetilde{m}}_s=0\).
To develop a robust active suspension controller, consider the state given by
where \(\beta _{tc}\ge 1\) is a design parameter. Then, we have
Although the system matrix \(A_t\) is not a stable matrix, the system matrix \(A_{tc}\) becomes an asymptotically stable matrix due to introduction of the signal \({\varvec{\varepsilon }}_b(t)\) including the signal \({\varvec{x}}_{c}(t)\). If the signal \({\varvec{\varepsilon }}_b(t)\) becomes stable and small, then the state \(\widetilde{{\varvec{x}}}_t(t)\) becomes also stable because the signal \({\widetilde{e}}_{td}(t)\) is bounded.
Based on the tracking error systems (20) and (21), a robust controller is developed as
where \(\beta _c\) and Q are design parameters. For \(\alpha >0\), since the matrix \({\overline{A}}_b\) becomes a Hurwitz matrix, Lyapunov equation has a positive definite matrix \(P>0\).
For the controlled vehicle system (20), (21) and (23), we have the following theorem.
Theorem 1
In case of \({\widetilde{m}}_s=0\) and \({\widetilde{k}}_t=k_t-{\overline{k}}_t=0\), we obtain \(\Vert \widetilde{{\varvec{x}}}(t)\Vert =0,\) where \({\widetilde{m}}_s\) is defined in the third equation of (18). In case of \({\widetilde{m}}_s\ne 0\) or \({\widetilde{k}}_t\ne 0\), the tracking error \(\widetilde{{\varvec{x}}}(t)\) becomes stable. In addition to the fact, there exists a constant value \(\rho _\varepsilon \ge 0\) independent of the design parameter \(\beta _c\) such that \(\Vert {\varvec{\varepsilon }}_b(t)\Vert ^2\le \rho _\varepsilon /\beta _c\).
Proof
At first, we will show \(\Vert \widetilde{{\varvec{x}}}(t)\Vert =0\) in case of \({\widetilde{m}}_s=0\) and \({\widetilde{k}}_t=0\). Since \(\Vert \widetilde{{\varvec{e}}}_\varepsilon \Vert =0\) and \({\widetilde{e}}_{\varepsilon d}(t)=0\), the derivative of the positive definite function \(V(t)={\varvec{\varepsilon }}_b(t)^TP{\varvec{\varepsilon }}_b(t)\) is given by
From (24) and \(\Vert {\varvec{\varepsilon }}_b(0)\Vert =0\), we can obtain \(\Vert {\varvec{\varepsilon }}_b(t)\Vert =0\). In (21), the matrix \(A_{tc}\) includes uncertainties but asymptotically stable. In addition to the fact, since \({\widetilde{e}}_{td}(t)=0\) and \(\Vert \widetilde{{\varvec{x}}}_t(0)\Vert =0\), we can conclude that \(\Vert \widetilde{{\varvec{x}}}(t)\Vert =0\).
Next, in case of \({\widetilde{m}}_s\ne 0\) or \({\widetilde{k}}_t\ne 0\), we will show that \(\widetilde{{\varvec{x}}}(t)\) becomes stable. The derivative of V(t) is given by
Since \({\widetilde{e}}_{\varepsilon d}(t)\), \(\Vert \widetilde{{\varvec{e}}}_\varepsilon \Vert\), \({\widetilde{m}}_s/m_s\Vert \overline{{\varvec{a}}}_{1b}\Vert\) are bounded and \(\beta _c\ge 1\), there exists a constant \(\rho _{\varepsilon 1}\) independent of design parameter \(\beta _c\) such that the second and third terms of the right side of (25) are less than and equal to \(\rho _{\varepsilon 1}/\beta _c\). Using the fact in (25), we can obtain
From (26), \({\varvec{\varepsilon }}_b(t)\) is stable and we can have \(\Vert {\varvec{\varepsilon }}_b(t)\Vert ^2\le \rho _{\varepsilon }/\beta _c\), \(\rho _{\varepsilon }=\rho _{\varepsilon 1}/(\delta _\varepsilon \lambda _{\textrm{min}}[P])\). From (21), we can obtain that the tracking error \(\widetilde{{\varvec{x}}}_t(t)\) is also stable, and then, we have from (19) that \({\varvec{b}}_b^T\widetilde{{\varvec{x}}}_b(t)\) and \({\varvec{d}}_b^T\widetilde{{\varvec{x}}}_b(t)\) are stable.
Multiplying \([0~0~0~{\varvec{b}}_t^T]\) in the first equation of (13) from left and integrating, we have
From assumption \({\varvec{A2}}\) and (27), \(\int _0^t{\varvec{c}}_t^T{\varvec{x}}_{td}(\tau )d\tau\) is bounded, and then, we can have that \(\int _0^t{\widetilde{e}}_{td}(\tau )d\tau\) is also bounded. Using the facts in the relation obtained by multiplying \({\varvec{b}}_t^T\) in (17) from left and integrating, we have that \(\int _0^t{\varvec{c}}_t^T\widetilde{{\varvec{x}}}_{t}(\tau )d\tau\) is bounded, and then, we can conclude that \(\widetilde{{\varvec{x}}}(t)\) is stable. \(\square\)
From theorem 1, in case of \({\widetilde{m}}_s=0\) and \({\widetilde{k}}_t=0\), good performance can be assured without redesign of the controller even if vehicle mass varies greatly. In case of \({\widetilde{m}}_s\ne 0\) or \({\widetilde{k}}_t\ne 0\), if \(|{\widetilde{e}}_{td}(t)|\) is small, it can be expected that as the design parameter \(\beta _c\) becomes large, \(\Vert \widetilde{{\varvec{x}}}_t(t)\Vert\) and \(|{\varvec{b}}_b^T\widetilde{{\varvec{x}}}_b(t)|\) become small. The control performance in case of \({\widetilde{m}}_s\ne 0\) or \({\widetilde{k}}_t\ne 0\) are shown in the next section. When measurements errors exist in practical applications, there is a possibility where large vibrations occur for a high feedback gain \(\beta _c\).
5 Numerical simulation results
The numerical simulations are carried out to confirm usefulness of the proposed robust active suspension controller. The nominal vehicle parameter values are shown in Table 2 [21].
The design parameters of (9) and a controller (23) are set as \(T_r=0.01\), \(\omega _r=2\), \(\zeta _r=1\) and \(\alpha =1\), \(Q=I\). The road surface displacement \(z_r(t)\) is given by
where \(h_z\) is the amplitude and \(\omega _z\) is the frequency of the uneven road surface.
The design parameters for an ideal vehicle model are set so that the conditions C1 and C2 can be achieved in the range of \(h_z\in [9~13]\) [cm] and \(\omega _z\in [0.5~3.5]\) [Hz].
In the designed models, the parameters \(r_{tu}\) and \(r_u\) are set as \(r_{tu}=0.6\) and \(r_u=0.45\).
In the matrixes \(Q_i, i=U, L\), to meet \({\varvec{\textrm{C1}}}\) in each vehicle model (5), coefficients of \({\varvec{q}}_a{\varvec{q}}_a^T\) are set to be a large value. However, when the coefficients of \({\varvec{q}}_a{\varvec{q}}_a^T\) are only set to be large, vibrations appear in suspension stroke and tire deflection. To avoid the vibrations, coefficients corresponding to \(Q_s\) and \(Q_u\) are also set to be large values. To meet \({\varvec{\textrm{C2}}}\), we mainly use high feedback gains \(\beta _i, i=U, L\) in each vehicle model (5). The coefficients in \(Q_{ti}, i=U, L\) are set to be one.
We can set any values of \(m_{sU}\) and \(m_{sL}\). When a nominal situation has two passengers in standard-size vehicles, it is considered that increase/decrease of the sprung mass may about 15 [%]. Under the notion, we set the values of \(m_{sU}\) and \(m_{sL}\).
Figure 2 a–f shows variations of maximum values of \(|R_t(t)|\) and \(|\xi (t)|\) of the passive vehicle (\(u(t)=0\)). Figure 2g–l shows variations of maximum values of \(|R_{td}(t)|\) and \(|\xi _d(t)|=|{\varvec{b}}^T{\varvec{x}}_d(t)|\) of the ideal vehicle model. In the passive vehicle, the values of vehicle parameters are nominal values except the sprung mass \(m_s\). In Fig. 2, x-axis denotes amplitude \(h_z\) [cm] and y-axis denotes frequency \(\omega _z\) [Hz] of road surface displacement \(z_r(t)\). In Fig. 2a,c,e, for clarity, the maximum relative tire loads are set as \(\max |R_t(t)| = 0.8\) in the case when \(\max |R_t(t)| > r_{tu} =0.6\).
As shown in Fig. 2 a,c,e in the passive vehicle, handling performance becomes very poor (\(|R_t(t)|>r_{tu}=0.6\)) in some regions of \(h_z\) and \(\omega _z\). Compared with the passive vehicle, the performance of the designed ideal vehicle model becomes much better. In addition to the fact, by setting the measured vehicle mass \({\widehat{m}}_s\), we can easily obtain the ideal vehicle model with high performance compared with passive vehicle without redesigning.
In the case of \(m_s={\widehat{m}}_s\) and \(k_t={\overline{k}}_t\), as shown in Theorem 1, the behavior of the controlled vehicle and an ideal vehicle model becomes the same. Therefore, consider the case where there exist uncertainties such as \(m_s={\widehat{m}}_s(1+\Delta _m/100)\) and \(k_t={\overline{k}}_t(1+\Delta _k/100\)), where \(\Delta _m\) and \(\Delta _k\) denote measured error and parameter uncertainty. In case of \({\widehat{m}}_s=320\) [kg], \(\omega _z=2\) [Hz], \(h_z=13\) [cm] \(\Delta _m =5\) [%] and \(\Delta _k=-10\) [%], Fig. 3 shows responses of the controlled vehicle for various \(\beta _c\). In Fig. 3 a,b, thick solid lines show responses of the ideal vehicle model. When \(\Delta _k\) becomes larger than 10 [%], the maximum value of \(|R_t(t)|\) becomes larger and the maximum value of \(|\xi (t)|\) becomes smaller. If \(\Delta _k\) becomes too large, the maximum value of \(|R_t(t)|\) exceeds \(r_{tu}\). When \(\Delta _m\) becomes smaller than -10 [%], the maximum value of \(|R_t(t)|\) becomes larger and the maximum value of \(|\xi (t)|\) becomes larger. If \(\Delta _m\) becomes too small, the maximum value of \(|\xi (t)|\) becomes very large.
As shown in Fig. 3 c, the maximum error of \(\Vert {\varvec{\varepsilon }}_b(t)\Vert\) becomes small as the design parameter \(\beta _c\) becomes larger. When \(\beta _c\) is 300, the maximum error of \(\Vert {\varvec{\varepsilon }}_b(t)\Vert\) becomes almost zero. As shown in Fig. 3 a,b, as the \(\beta _c\) becomes larger, the error between the controlled vehicle and the ideal vehicle model becomes smaller.
To investigate the effects of uncertainties \(\Delta _m\) and \(\Delta _k\) on the controlled vehicle, in Fig. 4, we show variations of maximum values of \(|R_t(t)|\) and \(|\xi (t)|\) for various \(\Delta _m\) and \(\Delta _k\). In the controlled vehicle, the design parameter is set as \(\beta _c=300\). In Fig. 4, x-axis denotes \(\Delta _m\) and y-axis denotes \(\Delta _k\).
As shown in Fig. 4, even if there exist measured errors in \({\widehat{m}}_s\), steering performance and ride comfort little vary, while, as shown in Fig. 4 a, as \(\Delta _k\) becomes large, the maximum values of \(|R_t(t)|\) becomes large and close to \(r_{tu}=0.6\). However, as \(\Delta _k\) becomes small, the maximum values of \(|R_t(t)|\) become small. The variations of \(|\xi (t)|\) against the variations of \(\Delta _k\) become small as shown in Fig. 4 b,d,f.
From the facts stated above, we can conclude that in the case when \(|\Delta _m|\le 5\) [\(\%\)] and \(|\Delta _k|\le 10\) [\(\%\)], in the controlled vehicle, good handling performance and good ride comfort can be maintained even if vehicle masses vary greatly.
6 Conclusion
We proposed a design method of an ideal vehicle model in which good steering performance and good ride comfort can be maintained even if vehicle mass varies greatly. To achieve a good control performance, a robust tracking controller is developed to force the actual vehicle follow the ideal vehicle model. Using numerical simulation results, it is shown that in the case for small uncertainties, good handling performance and good ride comfort can be maintained in the controlled vehicle even if vehicle mass varies greatly.
References
Wang Q, Oya M, Jin Z, Kobayashi T (2005) Adaptive lane keeping control of vehicles, Proceedings of SICE annual conference 2005, Okayama, Japan, pp 2200–2204, 2005
Wang Q, Oya M, Kobayashi T (2008), Adaptive lane keeping control for combination vehicles without measurement of lateral velocity. In: Proceedings of advances in vehicle control and safety, Kobe, Japan, pp 331–336
Toro O, Becsi T, Aradi S (2016) Design of lane keeping algorithm of autonomous vehicle. Period Polytech Transp Eng 44(1):60–68
Sun W, Gao H, Kaynak O (2011) Finite frequency \(\text{ H}_\infty\) control for vehicle active suspension systems. IEEE Trans Control Syst Technol 19(2):416–422
Koch G, Kloiber T (2014) Driving state adaptive control of an active vehicle suspension system. IEEE Trans Control Syst Technol 22(1):44–57
Brezas P, Smith MC (2014) Linear quadratic optimal and risk-sensitive control for vehicle active suspensions. IEEE Trans Control Syst Technol 22(2):543–556
Metered H, Sika Z (2015) Vibration control of vehicle active suspension using sliding mode under parameters uncertainty. J Traffic Logist Eng 3(2):136–142
Vaijayanti S, Deshpande P, Shendge D, Phadke SB (2016) Dual objective active suspension system based on a novel nonlinear disturbance compensator. Veh Syst Dyn 54(9):1269–1290
Rath JJ, Defoort M, Karimi HR, Veluvolu KC (2017) Output feedback active suspension control with higher order terminal sliding mode. IEEE Trans Industr Electron 64(2):1392–1403
Wu J-L (2017) A simultaneous mixed LQR/H\(\infty\) control approach to the design of reliable active suspension controllers. Asian J Control 19(2):415–427
Xue W, Li K, Chen Q, Liu L (2019) Mixed FTS/H\(\infty\) control of vehicle active suspensions with shock road disturbance. Veh Syst Dyn 57(6):841–854
Lin B, Su X, Li X (2019) Fuzzy sliding mode control for active suspension system with proportional differential sliding mode observer. Asian J Control 21(1):264–276
Cao Z, Zhao W, Hou X, Chen Z (2020) Multi-objective robust control for vehicle Active suspension systems via parameterized controller. IEEE Access 8:7455–7465
Meng Q, Chen C-C, Wang P, Sun Z-Y, Li B (2021) Study on vehicle active suspension system control method based on homogeneous domination approach. Asian J Control 23:561–571
Oya M, Harada H, Araki Y (2007) An active suspension controller achieving the best ride comfort at any specified location on a vehicle. J Syst Design Dyn 2:245–256
Oya M, Tsuchida Y, Wang Q, Taira Y (2008) Adaptive active suspension controller achieving the best ride comfort at any specified location on vehicles with parameter uncertainties. Int J Adv Mechatron Syst 1(2):125–136
Liu S, Zheng T, Zhao D, Hao R, Yang M (2020) Strongly perturbed sliding mode adaptive control of vehicle active suspension system considering actuator nonlinearity, Published Online, 03 Nov, Veh Syst Dyn
Oya M, Okura R, Shibata H, Okumura K (2011) Robust control of vehicle active suspension systems. ICIC Express Lett 6:1019–1026
Hu Y, Chen MZQ, Hou Z (2015) Multiplexed model predictive control for active vehicle suspensions. Int J Control 88(2):347–363
Attia T, Vamvoudakis KG, Kochersberger K, Bird J, Furukawa T (2019) Simultaneous dynamic system estimation and optimal control of vehicle active suspension. Veh Syst Dyn 57(10):1467–1493
Wang Y, Oya M, Taira Y (2022) A new active suspension control scheme for vehicles considering steering stability. Int J Artif Life Robot 27–4:812–817
Metered H, Sika Z (2015) Vibration control of vehicle active suspension using sliding mode under parameters uncertainty. J Traffic Logist Eng 3(2):136–142
Ovalle L, Rios H, Ahmed H (2022) Robust control for an active suspension system via continuous sliding-mode controllers. Eng Sci Technol Int J 28:101026
Ahmad I, Ge X, Han Q-L (2022) Communication-constrained active suspension control for networked in-wheel motor-driven electric vehicles with dynamic dampers. IEEE Trans Intell Veh 7(3):590–602
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
About this article
Cite this article
Oya, M., Komura, H. Robust active suspension control of vehicles with varying vehicle mass. Artif Life Robotics 29, 326–333 (2024). https://doi.org/10.1007/s10015-023-00931-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10015-023-00931-6