Abstract
The vehicle active suspension has attracted considerable attention owing to its great contributions to the vertical dynamics of vehicle. This paper investigates the non-fragile output feedback control problem of the uncertain vehicle active suspension with stochastic network-induced delay. Firstly, taking the variation of sprung and unsprung masses into consideration, an interval type-2 (IT-2) Takagi–Sugeno (T–S) fuzzy model is introduced to describe the nonlinear characteristics of active suspension systems (ASSs). Secondly, to ensure that the control strategy is practicable when some states are unmeasured, a novel output feedback method is proposed by employing a variable substitution approach. Meanwhile, in order to approximate the real physical conditions of the control system, the gain perturbations are taken into account. Thirdly, with regard to the complexity of signal transmission delay in network control process, a more generalized lumped delay form is employed to represent the network-induced delay. Moreover, to describe the stochasticity of lumped delay, a Markovian process is introduced. Finally, both numerical simulations and experimental tests are carried out to examine the effectiveness and practicability of the proposed controller.
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
As an essential part of the automotive chassis, the suspension systems are required to satisfy the significant demands of driving safety, handling stability and ride comfort. Generally speaking, suspension systems can be classified into passive suspensions, semi-active suspensions, and active suspensions [1,2,3]. It is worth mentioning that the active suspension has great advantages in terms of improving vehicle ride comfort and handling stability, because it can forwardly generate and adjust the required control force according to different driving conditions.
It should be pointed out that the vehicle system parameters constantly vary along with the change of the driving environment in practical applications. This inevitably causes the parameter uncertainties of the active suspension systems (ASSs) [4]. To effectively address the inherent uncertainties in ASSs, the interval type-2 (IT-2) fuzzy method has been proven as an excellent tool, owing to its prominent ability of capturing system uncertainties [5, 6]. An active levitation control system based on an interval IT-2 model-based fuzzy logic controller was investigated in [7]. Meanwhile, the suspension system is nonlinear due to the varying configuration. To deal with nonlinear systems, the Takagi–Sugeno (T–S) fuzzy model has been confirmed as a well-grounded method. For instance, the authors in [8] applied the T–S fuzzy method to explain the electrohydraulic ASSs with consideration of uncertain sprung mass and the control input. However, it is still challenging to handle the nonlinearity and uncertainties of the ASSs by an IT-2 T–S fuzzy model.
Apart from the construction of the ASSs model, the design of control strategy is also significant to refine the performance of the active suspension. Therefore, in recent ten years, researchers have proposed many feasible active suspension control strategies, such as sliding model control [9,10,11,12], adaptive control [13,14,15], and \(H_{\infty }\) control [16, 17]. The \(H_{\infty }\) control has been widely investigated by researchers due to its good robustness and anti-interference ability. In general, the \(H_{\infty }\) control can be divided into state feedback \(H_{\infty }\) control and the output feedback \(H_{\infty }\) control. Given that not all state vectors can be measured online, the state feedback controller is not feasible in actual suspension system. Compared with the state feedback controller , the structure of output feedback controller is simpler and easier to implement [18]. Furthermore, the traditional \(H_{\infty }\) control is based on the premise that the controller can be realized accurately. However, it should be noted that the controller will be affected by many uncertain factors in practice, such as the delay of the actuator and the aging of the corresponding equipment [19,20,21]. These uncertainties could cause fragility of the controller and further lead to the degradation of the closed-loop system performance. Hence, much effort was devoted to deal with the controller fragility issue for suspension control systems, such as safety assessment method [22], fault-tolerant [23] method, and non-fragile method [24]. Among them, the non-fragile methods that can resist interference have attracted scholars’ attention.
With the wide application of network communication technology in the field of vehicles, unlike the traditional point-to-point connection, the signal transmission delay may be an inevitable phenomenon due to the shared and band-limited channels of vehicle-mounted network [25]. The delay may lead to system oscillation and divergence in the operation of the active suspension system [26, 27]. Nevertheless, previous studies regard this time delay as a fixed value [28], or only confine the upper and lower limits of the time delay and set the lower limit as zero [29]. However, in fact, this network-induced delay is usually a random phenomenon. Since the data transmission in the process of network control always exists, its lower limit cannot be zero. Therefore, it is necessary to design a more practical representation method of the network-induced time delay.
Based on the above motivations, this paper proposes an IT-2 fuzzy \(H_{\infty }\) controller for the uncertain ASSs with stochastic network-induced delay. The major contributions of this research are listed as follows:
-
(1)
An IT-2 T–S fuzzy method is developed to construct the model of the suspension system with parameter uncertainties.
-
(2)
A variable substitution approach is employed to calculate the output feedback control gains to reduce the computational burden and ensure satisfactory system response.
-
(3)
A more generalized lumped delay form is adopted to present the stochasticity of the network-induced delay to improve system stability and control effectiveness.
The rest of this work is organized as follows: Sect. 2 establishes the uncertain active suspension model and formulates the control objective. Section 3 presents the non-fragile output feedback controller design method. Simulation and experimental results are illustrated in Sects. 4 and 5, respectively. Finally, Sect. 6 concludes this research.
Notation With regard to a matrix X, \(X^{-1}\) and \(X^T\) denote its inverse and transpose, respectively. \([X]_{\textrm{s}}\) denotes \(X+X^T\). The n-dimensional Euclidean space is denoted by \(R_n\). \(diag{\left\{ \cdot \right\} }\) denotes a block diagonal matrix.
2 Modeling and problem formulation
2.1 Quarter-car ASS model
Figure 1 shows a common quarter-car active suspension model, and all symbol definitions of vehicle parameters are listed in Table 1. On the basis of the Newton’s second law, the vertical motion equations of suspension are acquired as:
Define \(x_{1}=z_{\textrm{s}}(t)-z_{\textrm{u}}(t)\), \(x_{2}={\dot{z}}_{\textrm{s}}(t)\), \(x_{3}=z_{\textrm{u}}(t)-z_{\textrm{r}}(t)\), \(x_{4}={\dot{z}}_{\textrm{u}}(t)\).
The equations of vehicle suspension system in (1) can be presented as:
where
Considering that the aim of controller design is to enhance the ride comfort and guarantee the road holding ability, the controlled output can be expressed as:
As a result, (1) can be written as:
where \( \begin{aligned}&C_{1}(t)=\left[ \begin{array}{cccc} \frac{-k_{\textrm{s}}}{m_{\textrm{s}}(t)}&\quad -\frac{b_{\textrm{s}}}{m_{\textrm{s}}(t)}&\quad 0&\quad \frac{b_{\textrm{s}}}{m_{\textrm{s}}(t)} \end{array}\right] , \\ {}&D_{1}(t)=\frac{1}{m_{\textrm{s}}(t)}, \\&C_{2}(t)=\left[ \begin{array}{cccc} \frac{1}{z_{m a x}} &{} \quad 0 &{} \quad 0 &{} \quad 0 \\ 0 &{} \quad 0 &{} \quad \frac{k_{\textrm{t}}}{\left( m_{\textrm{s}}(t)+m_{\textrm{u}}(t)\right) g} \end{array}\right] . \end{aligned} \)
2.2 IT2-T–S model
With regard to uncertain variables \(m_{\textrm{s}}\left( t\right) \) and \(m_{\textrm{u}}\left( t\right) \), some assumptions are made as:
For brevity, the fuzzy membership functions are listed in Table 2, and the following definitions are given as:
These membership functions are plotted in Fig. 2.
Thereafter, the uncertain nonlinear suspension system is expressed by the following IT-2 T–S fuzzy models.
Model Rule i: If \(\xi _1\left( t\right) \) is \(M_{i1}\left( \xi _1\left( t\right) \right) \), \(\xi _2\left( t\right) \) is \({\ M}_{i2}\left( \xi _2\left( t\right) \right) \), Then
The interval set of the ith rule firing strength is as
where \(\mathrm {f =1, 2,} \mathrm {i=1, 2, 3, 4},\;\xi \left( t\right) \) denotes the premise variables, \({{\underline{\mu }}}_{M_{if}}\left( \xi _f\left( t\right) \right) \) and \({{\overline{\mu }}}_{M_{if}}\left( \xi _f\left( t\right) \right) \) denote the lower membership function and upper membership function, \({\underline{g}}_{i}(\xi (t))=\prod _{f=1}^{4}{\underline{\mu }}_{M_{i f}}\left( \xi _{f}(t)\right) \) and \({\overline{g}}_{i}(\xi (t))=\prod _{f=1}^{4} {\overline{\mu }}_{M_{i f}}\) \(\left( \xi _{f}(t)\right) \) denote the lower grade of membership and upper grade of membership, and \(0 \le {\underline{\mu }}_{M_{if}}\left( \xi _{f}(t)\right) \le {\overline{\mu }}_{M_{if }}\left( \xi _{f}(t)\right) \), \({\underline{g}}_{i}(\xi (t)) \le {\overline{g}}_{i}(\xi (t))\). Then, the following definitions are given:
Thus, the uncertain ASSs can be described as:
where \(A_i\), \(B_{ui}\), \(C_{1i}\), \(D_{1i}\), \(C_{2i}\) are obtained by replacing \(\frac{1}{m_{\textrm{s}}\left( t\right) }\) and \(\frac{1}{m_{\textrm{u}}\left( t\right) }\), with (or and (or ) in A, \(B_{\textrm{u}}\), \(C_1\), \(D_1\), \(C_2\).
Then, for simplification, the system in (5) can be written as:
where
\(\begin{aligned}&A_{\textrm{s}}=\sum _{i=1}^{4} g_{i}(\xi (t)) A_{i}, B_{\omega s}=\sum _{i=1}^{4} g_{i}(\xi (t)) B_{\omega i}, \\&B_{u s}=\sum _{i=1}^{4} g_{i}(\xi (t)) B_{u i}, C_{1 s}=\sum _{i=1}^{4} g_{i}(\xi (t)) C_{1 i}, \\&D_{1 s}=\sum _{i=1}^{4} g_{i}(\xi (t)) D_{1 i}, C_{2 s}=\sum _{i=1}^{4} g_{i}(\xi (t)) C_{2 i}. \end{aligned}\)
Remark 1
It is worth noting that different from type-1 fuzzy method, the IT-2 fuzzy actual grades of membership \(g_i\left( \xi \left( t\right) \right) \) in (5) can be reconstructed as a linear combination of \({{\underline{g}}}_i\left( \xi \left( t\right) \right) \) and \({{\overline{g}}}_i\left( \xi \left( t\right) \right) \), characterized by the lower and upper membership functions \({{\underline{\mu }}}_{M_{is}}\left( \xi _{\textrm{s}}\left( t\right) \right) \) and \({{\overline{\mu }}}_{M_{is}}\left( \xi _{\textrm{s}}\left( t\right) \right) \), which are scaled by the nonlinear functions \({{\underline{z}}}_i\left( \xi \left( t\right) \right) \) and \({{\overline{z}}}_i\left( \xi \left( t\right) \right) \), respectively. This also means that IT-2 fuzzy sets consist of countless type 1 fuzzy sets. In other words, by using IT-2 fuzzy method, any membership function with uncertain parameters can be reconstructed by the upper and lower membership functions.
2.3 Non-fragile fuzzy controller with stochastic delay
Design of different membership functions for both the model and the controller is a challenging work without sufficient expert knowledge. However, with consideration of the model simplicity and controller effectiveness, fuzzy rules with the same membership functions are used for both the model and the controller. Figure 3 presents the schematic diagram of the control-loop for the IT2 T–S fuzzy ASSs with stochastic network-induced delay
Subsequently, a fuzzy controller is considered as follows:
Control Rule j: If \(\xi _1\left( t\right) \) is\(\ {M{\textrm{r}}}\left( \xi _1\left( t\right) \right) \), \(\xi _2\left( t\right) \) is\(\ N{\textrm{r}}\left( \xi _2\left( t\right) \right) \), Then
where
The perturbation of controller gain is represented by \(\Delta K(t)\) and it is presumed to be a multiplication form as:
where \(F\left( t\right) \) is an unknown continuous function with time-varying characteristics; H and E are the preset real constant matrices.
Thus, the fuzzy control input can be rewritten as:
where \(g_{j}(\xi (t))={\underline{g}}_{j}(\xi (t))+{\overline{g}}_{j}(\xi (t))\).
With the wide application of network communication technology in the field of vehicles, the signal transmission delay is a critical challenge. Due to the network-induced delay, the real controller can be depicted as:
where \(t_k\le t<t_{k+1}\), \(t_k\) denotes the kth sampling instant, h denotes the sampling period, the local control gain of jth fuzzy controller is expressed by \(K_j\). The network-induced delay encountered at the sampling instant \(t_k\) is denoted as \(\varphi _k=\varphi _{\textrm{s}}+\varphi _c\), where\({\ \varphi }_{\textrm{s}}\) stands for the delay encountered in the sensor-to-controller link and \(\varphi _c\) stands for the delay encountered in the controller-to-actuator link. After defining \(\varphi \left( t\right) =t-t_k-\varphi _k\), the controller in (10) can be depicted as:
In order to present a more generalized delay form, the randomness can be described as:
where \(0<\varphi _l\left( t\right) <\varphi _{\textrm{u}}\left( t\right) \), \(\beta \left( t\right) \) is a stochastic variable satisfying Bernoulli random, and \(\ {\mathcal {E}}\left\{ \beta \left( t\right) \right\} \)denotes the mathematical expectation of\(\ \beta \left( t\right) \). Hence, the controller in (11) can be depicted as:
where \(\varphi _1(t)\) and \(\varphi _2(t)\) are defined as :
Finally, by applying the non-fragile fuzzy controller in (15) to the fuzzy ASS in (5), the overall closed-loop system with parameter uncertainties and stochastic network-induced delay can be depicted as:
where
Briefly speaking, the objective of this work is to present a control strategy to compute a non-fragile fuzzy output feedback controller based on (12) for the IT2 T–S fuzzy ASSs. Then, the following conditions are satisfied:
-
(1)
The value of sprung mass acceleration needs to be minimal enough to improve ride comfort.
-
(2)
The closed-loop system in (13) is exponentially mean-square stable (EMSS) with the following \(\gamma \) attenuation level [30, 31].
-
(3)
The mechanical constraints of the T–S fuzzy system in (13) are guaranteed [32]:
where \(\left\{ z_2\left( t\right) \right\} _p\) represents the pth row vector of \(z_2(t)\), \(u_{\max }\) denotes the maximal actuator force.
After taking parameter uncertainties, controller fragile and stochastic delay into consideration, the closed-loop system in (13) is a stochastic system.
3 Main results
In this section, a novel non-fragile output feedback control algorithm is presented for uncertain ASSs with stochastic network-induced delay. This algorithm is efficient to ensure the stability and the expected performance indexes of the closed-loop system in (13).
3.1 Stability analysis
The following theorem proposed a set of sufficient conditions to guarantee that the closed-loop system in (13) is EMSS with \(\gamma \) attenuation level.
Theorem 1
Considering the closed-loop system in (13), for given scalars \(0<\varphi _l<\varphi _{\textrm{u}}\), \(\varphi _m=\varphi _{\textrm{u}}-\varphi _l\), \(\beta \in \left[ 0,1\right] \), \(\delta ^2=\beta (1-\beta )\) and \(\gamma \), if there exist positive definite matrices Q, \(P_1\), \(P_2\), \(Z_{11}\), \(Z_{12}\), \(Z_{21}\), \(Z_{22}\), and general matrices \(M_1\), \(M_2\), \(M_3\), \(M_4\), so that the following conditions hold, the closed-loop system in (13) is EMSS.
where
Proof
A Lyapunov function \(V\left( t\right) \) is chosen as follows:
Then, the derivative is obtained as follows:
According to the basic theorem of calculus, the following equalities hold:
If the following equation is defined:
the following equations can hold:
Then, the following inequalities are obtained as:
By taking the expectation of \({\dot{V}}\left( t\right) \), it gives:
Through applying Schur complement to (30), the following condition is true.
According to Lemma 1 in [33], the closed-loop system in (13) is EMSS.
Under zero initial conditions, it can be obtained that \(V(0)=0\),\(V(\infty )\ge 0\), and \(\cdot {\mathcal {E}}\left\{ \left\| z_1(t)\right\| _2\right\} <\gamma {\mathcal {E}}\left\{ \Vert \omega (t)\Vert _2\right\} \) for all nonzero \( \omega (t) \in L 2[0, \infty ]\). Hence, the closed-loop system in (13) satisfies the desired \( H_{\infty }\) robust requirement.
Based on (23), the following inequality is obtained:
Integrating two sides of the above inequality from zero to any \(t>0\), it can be acquired as:
Thus, the following inequality is obtained:
Defining \(\gamma ^2\omega _{\max }+V\left( 0\right) =\rho \), the following inequality holds as:
It leads to that the constraints in (14) are guaranteed, if
Through applying Schur complement to (20), the following inequality is obtained as:
which means the constraints in (15) are guaranteed. Thus, the proof is completed.
3.2 The state feedback control design
Taking gain perturbations into account, the following theorem is obtained based on Theorem 1 to calculate the desired state feedback controller gains.
Theorem 2
Considering the closed-loop system in (13), with regard to given scalars \(\gamma \), \(0<\varphi _{l}<\varphi _{\textrm{u}}\), \(\varphi _{m}=\varphi _{\textrm{u}}-\varphi _{l}\), \(\beta \in [0,1]\), \(\delta ^{2}=\beta (1-\beta )\), and \(\Delta Kx(t)<\Delta u_{\max }\), the closed-loop system in (13) is EMSS, if there exist positive definite matrices P, \({\overline{P}}\), \(\breve{P}_{1}\), \(\breve{P}_{2}\), \(\breve{Z}_{1}\), \(\breve{Z}_{2}\), and general matrices \(\breve{M}_{1}\), \(\breve{M}_{2}\), \(\breve{M}_{3}\), \(\breve{M}_{4}\), such that the following conditions apply to i, \(j=1, 2, 3, 4\).
Moreover, the state feedback controller gains are achieved as:
where
Proof
The following conditions are defined as:
After replacing the corresponding matrix in (25) and (26), followed by pre-multiplying and post-multiplying (25) and (26) by diagonal matrix \(\mathrm {\Theta }\). (16) and (17) are then obtained by replacing \({\breve{Z}}_k-2\breve{P}\) to \(-\breve{P}{\breve{Z}}_k^{-1}\breve{P}\), where \( k=1, 2 \). Thus, Theorem 2 is obtained.
Remark 2
\(\Delta Kx(t)<\Delta u_{\max }\) is the bound of gain perturbations \(\Delta K(t)\). Considering the fragility of the controller, the gain perturbation \(\Delta K(t)\) is introduced into Theorems 2–3 to improve the anti-interaction ability of the suspension controller, but the gain perturbations are not infinite. Referring to [34], the bound is assumed as \(\Delta Kx(t)<\Delta u_{\max }\).
3.3 The output feedback control design
The measured output vector is defined as follows:
where
According to the relationship between state feedback and output feedback, the following equality holds [35]:
The following equations are also defined as:
where \(K_{s f}\) denotes the feedback control gains, \(K_{s o f}\) denotes the output feedback control gain, \(P_{N}, P_{R}\) are positive definite matrices, S is the null space of C, L is an arbitrary matrix.
Based on (25)–(30), a non-fragile output feedback controller is presented in the following theorem.
Theorem 3
Considering the closed-loop system in (13), for given scalars \(\gamma \), \(0<\varphi _{l}<\varphi _{\textrm{u}}\), \(\varphi _{m}=\varphi _{\textrm{u}}-\varphi _{l}\), \(\beta \in [0,1]\), \(\delta ^{2}=\beta (1-\beta )\) and \(\Delta K x(\textrm{t})<\Delta u_{\text{ max } }\), the closed-loop system in (13) is EMSS, if there exist positive definite matrices \({\bar{Q}}\), \( {\bar{P}}_{1}\), \({\bar{P}}_{2}\), \({\bar{Z}}_{1}\), \({\bar{Z}}_{2}\), and general matrices \({\bar{M}}_{1}\), \({\bar{M}}_{2}\), \({\bar{M}}_{3}\), \({\bar{M}}_{4}\), such that the following conditions hold true for \(i,\ j=1, 2, 3, 4\).
Moreover, the output feedback controller gains are obtained as:
where
3.4 Algorithm
To find a better gain matrix with a more advantageous performance, the following Algorithm 1 is presented to further obtain a better solution based on the two-step method [4]. The two-step method can effectively calculate the optimal output feedback controller based on the state feedback controller without redundant iteration. Besides, the first step is to solve Theorem 2 to obtain the transitional arbitrary matrix L, and the second step is to solve Theorem 3 on the basis of first step to finally obtain the output feedback gain directly.
Remark 3
It is noteworthy that the value of Matrix S also has a great influence on \(K_{sof}\), and its value should be adjusted appropriately in the process of solving. If the performance of the optimized control gain matrix \(K_{sof}\) is better than before, then the procedure is stopped.
4 Simulation results
In this section, some numerical simulations on a quarter-car ASS model are executed to estimate and verify the performance of the designed control algorithm. Table 3 lists the relevant parameters of the quarter-car ASS model.
In order to more highlight the effectiveness of the presented control method, the control methods in [16, 17, 34] introduced for comparison. Given that the authors in [34] presented a non-fragile controller without time delay, or the ease of expression, this set of the comparison is represented as Cases 1- 4 with different controller parameter perturbation as shown in Table 4. The aim of this comparison is to clarify the effectiveness with consideration of time delay in the ASSs. The authors in [16] presented an output feedback controller with time delay which is not stochastic. In order to highlight the effectiveness of the stochastic method, we compare the presented controller with the controller in [16], which is reflected as Case 1. The authors in [17]proposed a fuzzy controller without considering non-fragile. Thus, we compare the proposed controller with the controller in [17]to emphasize the importance of the non-fragile control.
Remark 4
It is known that the state feedback system requires the measurement of every component of the state. However, in practical applications, it is not always possible to access all state variables, and only partial information is available through measured outputs. Compared with the state feedback control system, the output feedback control system is a low-cost solution which does not require full information of the state variables. However, the difference of the control effect with the two control methods is not obvious and cannot be easily figured out in the simulation stage, so the comparisons are not conducted in this work.
With mincx solver in the LMI toolbox, the following local control gains and compared gains are obtained as:
Case 1 :
Case 2:
Case 3:
Case 4:
4.1 Frequency responses
The frequency response is used to show the interference attenuation performance in this section.
The controller designed in this paper is K, which is represented by a red solid line. And the compared controller in [34] is K1, which is represented by a green dotted line. And the compared controllers in [16, 17] are K2 and K3, which are denoted by a yellow dash-dotted line and the black scribed line describes the uncontrolled passive suspension.
Figure 4 plots the frequency response of the sprung mass acceleration in Cases 1−4. We can see that with the controller K, the acceleration values of the ASSs are lower than with the other controllers evidently. It means the proposed controller in this paper can greatly improve the ride comfort.
Figures 5 and 6 plot the relative suspension travel and dynamic load. It can be seen that controller K provides a significant improvement near the natural frequency of the sprung mass mode.
Remark 5
The main purpose of this work is to maximumly improve the ride comfort of the suspension system, and at the same time meeting the mechanical constraints of the suspension dynamic travel and dynamic load. Although the Bode diagram of the relative dynamic load of the designed controller is not excellent, the main control target of this work is satisfied as well as the corresponding mechanical constraints.
4.2 Bump responses
The effectiveness of the proposed controller is verified by using a bumped road profile [36], as shown below:
where A denotes the height of the bump and l denotes the length of the bump. The parameters are set as \(A=0.05 \mathrm {~m}\) and \(l= 3 \mathrm {~m}\), and the forward velocity of vehicle is set as \(v=15 \mathrm {~m} / \textrm{s}\). The time-domain response results of Cases 1−4 are shown in Figs. 7, 8 and 9, respectively.
As shown in Fig. 7, the controller K can quickly reduce the sprung mass acceleration evidently, compared with other the controllers. It validates the effectiveness and importance of non-fragile control and stochastic method.
Figures 8 and 9 indicate that the maximum value of relative suspension travel and the maximum value of relative dynamic load are less than one, respectively. According to the conditions in (14), the ASSs satisfies the requirements of safety performance constraints.
4.3 Root mean square
Furthermore, the root mean square (RMS) values of body vertical acceleration are listed in Tables 5 and 6. As shown in Table 5, compared with the passive suspension, the RMS values of body vertical acceleration for the compared controller K1, K2 and designed controller K can be reduced by 57.31%, 44.11%, and 86.38% under Case 1, respectively. This shows that the designed controller can improve vehicle ride quality while taking time delay and safety performance constraints into account. Moreover, Table 6 shows the RMS values of body vertical acceleration under different controller parameter perturbations. This reveals that the controller parameter perturbation can cripple the performance of the ASS. Meanwhile, Table 6 also validates the effectiveness and robustness of the proposed controller.
5 Experimental results
For the sake of validating the significance and performance of the presented non-fragile \(H_\infty \) controller, experimental tests are carried out by a quarter-car test bench.
As shown in Fig. 10, the test rig is mainly composed of a computer with an embedded controller, a data acquisition board, an emergency button, a power amplifier, and an active suspension emulator. The active suspension emulator elements mainly contain a servo motor to push the road, a payload to simulate the vehicle load-bearing, a vehicle body mass, a tire mass, and an actuator. Figure 11 shows the block diagram of the experimental test with quarter car test rig. The parameters of this test rig are listed in Table 7. Owing to the existence of white noise and the limitations of the motor, the random road contour cannot be provided by the servo motor. Since the sine wave road profile is usually used in the experiment to interpret the performance of controllers [37], the following sine wave road profile is employed for the experiments.
The parameters are set as \(A=0.005\) m, \(l=5\) m, and the forward velocity of vehicle is set as \(v=36\) km/s.
Remark 6
The output feedback control of the active suspension system is implemented in Simulink numerical environment. The stochastic network-induced delay and the nonlinear factors are fully considered for solving the feedback gains. Meanwhile, a delay block is used outside the controller to represent the network-induced delay in actuator-to-system link and an IT-2 T–S fuzzy model is introduced to describe the nonlinear characteristics of active suspension systems. In addition, road input is established in Simulink environment. The servo motor generates corresponding forces according to the road block to push the road upwards.
The local control gains of the experiment are shown in Table 8.
Moreover, the experimental comparison gains of the controllers in [17] are as follows:
\(K 3=[70.785,-29.679,-12.852,-0.5105]\)
The experimental results are shown in Figs. 12, 13 and 14. Similar to the simulation study, the controller in [17] are taken as the compared controller to demonstrate the effectiveness of the designed controller. Figures 12, 13 and 14 indicate that the designed controller is more to improve the ride comfort compared with the controllers in [17] and passive suspension.
6 Conclusions
In this research, a non-fragile IT-2 fuzzy \(H_\infty \) controller for the uncertain ASSs with the stochastic network-induced delay is presented. According to the experimental results, the designed controller was more effective to demands of driving safety, handling stability and ride comfort than the comparative cases. Moreover, some useful conclusions are summarized as follows:
-
(1)
The IT-2 T–S fuzzy model built in this paper fully considers the parameter uncertainties of the suspension system, and reasonably reflects the dynamic characteristics of the ASSs.
-
(2)
In view of a large amount of output feedback calculation and the unsatisfactory system response, the optimal output feedback control method designed in this paper not only ensures the control performance, but also reduces the computational burden. Moreover, by introducing control gain perturbations, the control performance is further improved.
-
(3)
In the process of establishing Lyapunov function, the upper and lower bounds and existence of network-induced delay information are considered. The proposed approach effectively reduces the conservatism of the controller.
Future work can be considered to investigate the asynchronous constraints between the fuzzy system and the fuzzy controller. Moreover, the influencing factors of suspension frequency characteristics can be also considered in the future work.
Data availability
The data for supporting the current study will be made available upon the reasonable request for academic use by contacting the corresponding author.
References
Ding, F., Han, X., Jiang, C., Liu, J., Peng, C.: Fuzzy dynamic output feedback force security control for hysteretic leaf spring hydro-suspension with servo valve opening predictive management under deception attack. IEEE Trans. Fuzzy Syst. 30(9), 3736–3747 (2022)
Zhang, Z.Y., Wang, J.B., Wu, W.G., Huang, C.X.: Semi-active control of air suspension with auxiliary chamber subject to parameter uncertainties and time-delay. Int. J. Robust Nonlinear Control 30(17), 7130–7149 (2020)
Zhao, J., Wong, P.K., Ma, X.B., Xie, Z.C.: Chassis integrated control for active suspension, active front steering and direct yaw moment systems using hierarchical strategy. Veh. Syst. Dyn. 55(1), 72–103 (2017)
Zhao, J., Wong, P.K., Li, W.F., Ghadikolaeia, M.A., Xie, Z.C.: Reliable fuzzy sampled-data control for nonlinear suspension systems against actuator faults. IEEE ASME Trans. Mechatron. (2022). https://doi.org/10.1109/TMECH.2022.3184617
Du, Z.B., Kao, Y.G., Park, J.H.: Interval type-2 fuzzy sampled-data control of time-delay systems. Inf. Sci. 487, 193–207 (2019)
Li, H., Sun, X., Wu, L., Lam, H.K.: State and output feedback control of interval type-2 fuzzy systems with mismatched membership functions. IEEE Trans. Fuzzy Syst. 23(6), 1943–1957 (2015)
Ren, G.P., Chen, Z., Zhang, H.T., Wu, Y., Meng, H., Wu, D., Ding, H.: Design of interval type-2 fuzzy controllers for active magnetic bearing systems. IEEE ASME Trans. Mechatron. 25(5), 2449–2459 (2020)
Du, H.P., Zhang, N.: Fuzzy control for nonlinear uncertain electrohydraulic active suspensions with input constraint. IEEE Trans. Fuzzy Syst. 17(2), 343–356 (2009)
Ma, X.B., Wong, P.K., Zhao, J., Xie, Z.C.: Cornering stability control for vehicles with active front steering system using T–S fuzzy based sliding mode control strategy. Mech. Syst. Signal Process. 125, 347–364 (2019)
Rath, J.J., Defoort, M., Karimi, H.R., Veluvolu, K.C.: Output feedback active suspension control with higher order terminal sliding mode. IEEE Trans. Ind. Electron. 64(2), 1392–1403 (2017)
Song, J., Niu, Y.G., Zou, Y.Y.: A parameter-dependent sliding mode approach for finite-time bounded control of uncertain stochastic systems with randomly varying actuator faults and its application to a parallel active suspension system. IEEE Trans. Ind. Electron. 65(10), 8124–8132 (2018)
Wen, S.P., Chen, M.Z.Q., Zeng, Z.G., Yu, X.H., Huang, T.W.: Fuzzy control for uncertain vehicle active suspension systems via dynamic sliding-mode approach. IEEE Trans. Syst. Man Cybern. Syst. 47(1), 24–32 (2017)
Na, J., Huang, Y.B., Wu, X., Gao, G.B., Herrmann, G., Jiang, J.Z.: Active adaptive estimation and control for vehicle suspensions with prescribed performance. IEEE Trans. Control Syst. Technol. 26(6), 2063–2077 (2018)
Pan, H.H., Jing, X.J., Sun, W.C., Gao, H.J.: A bioinspired dynamics-based adaptive tracking control for nonlinear suspension systems. IEEE Trans. Control Syst. Technol. 26(3), 903–914 (2018)
Zheng, X.Y., Zhang, H., Yan, H.C., Yang, F.W., Wang, Z.P., Vlacic, L.: Active full-vehicle suspension control via cloud-aided adaptive backstepping approach. IEEE Trans. Cybern. 50(7), 3113–3124 (2020)
Hu, M.J., Park, J.H., Cheng, J.: Robust fuzzy delayed sampled-data control for nonlinear active suspension systems with varying vehicle load and frequency-domain constraint. Nonlinear Dyn. 105(3), 2265–2281 (2021)
Zhang, Z., Li, H., Wu, C., Zhou, Q.: Finite frequency fuzzy h control for uncertain active suspension systems with sensor failure. IEEE/CAA J. Autom. Sin. 5(4), 777–786 (2018)
Hu, C.A., Jing, H., Wang, R.R., Yan, F.J., Chadli, M.: Robust h-infinity output-feedback control for path following of autonomous ground vehicles. Mech. Syst. Signal Process. 70–71, 414–427 (2016)
Liang, D., Huang, J.: Robust output regulation of linear systems by event-triggered dynamic output feedback control. IEEE Trans. Autom. Control 66(5), 2415–2422 (2021)
Niu, X.R., Lin, W., Gao, X.W.: Static output feedback control of a chain of integrators with input constraints using multiple saturations and delays. Automatica 125, 8 (2021)
Shao, X.X., Naghdy, F., Du, H.P., Li, H.Y.: Output feedback h-infinity, control for active suspension of in-wheel motor driven electric vehicle with control faults and input delay. ISA Trans. 92, 94–108 (2019)
Na, J., Huang, Y.B., Wu, X., Liu, Y.J., Li, Y.P., Li, G.: Active suspension control of quarter-car system with experimental validation. IEEE Trans. Syst. Man Cybern.-Syst. 52(8), 4714–4726 (2022)
Han, S.Y., Zhou, J., Chen, Y.H., Zhang, Y.F., Tang, G.Y., Wang, L.: Active fault-tolerant control for discrete vehicle active suspension via reduced-order observer. IEEE Trans. Syst. Man Cybern.-Syst. 51(11), 6701–6711 (2021)
Xiong, J., Chang, X.H., Park, J.H., Li, Z.M.: Nonfragile fault-tolerant control of suspension systems subject to input quantization and actuator fault. Int. J. Robust Nonlinear Control 30(16), 6720–6743 (2020)
Chang, X.H., Liu, Y.: Quantized output feedback control of AFS for electric vehicles with transmission delay and data dropouts. IEEE Trans. Intell. Transp. Syst. 23(9), 16026–16037 (2022)
Li, W.F., Xie, Z.C., Zhao, J., Wong, P.K., Li, P.S.: Fuzzy finite-frequency output feedback control for nonlinear active suspension systems with time delay and output constraints. Mech. Syst. Signal Process. 132, 315–334 (2019)
Qi, Z., Shi, Q., Zhang, H.: Tuning of digital PID controllers using particle swarm optimization algorithm for a can-based dc motor subject to stochastic delays. IEEE Trans. Ind. Electron. 67(7), 5637–5646 (2020)
Jin, X.J., Yin, G.D., Li, Y.J., Li, J.Q.: Stabilizing vehicle lateral dynamics with considerations of state delay of AFS for electric vehicles via robust gain-scheduling control. Asian J. Control 18(1), 89–97 (2016)
Zhu, X.Y., Zhang, H., Wang, J.M., Fang, Z.D.: Robust lateral motion control of electric ground vehicles with random network-induced delays. IEEE Trans. Veh. Technol. 64(11), 4985–4995 (2015)
Huang, H., Ho, D.W.C., Qu, Y.: Robust stability of stochastic delayed additive neural networks with Markovian switching. Neural Netw. 20(7), 799–809 (2007)
Mao, X.R.: Exponential stability of stochastic delay interval systems with Markovian switching. IEEE Trans. Autom. Control 47(10), 1604–1612 (2002)
Palhares, R.M., Peres, P.L.D.: Robust filtering with guaranteed energy-to-peak performance—an LMI approach. Automatica 36(6), 851–858 (2000)
Wu, M., He, Y., She, J.H., Liu, G.P.: Delay-dependent criteria for robust stability of time-varying delay systems. Automatica 40(8), 1435–1439 (2004)
Wang, G., Chen, C.Z., Yu, S.B.: Robust non-fragile finite-frequency h-infinity static output-feedback control for active suspension systems. Mech. Syst. Signal Process. 91, 41–56 (2017)
Palacios-Quinonero, F., Rubio-Massegu, J., Rossell, J.M., Karimi, H.R.: Feasibility issues in static output-feedback controller design with application to structural vibration control. J. Frankl. Inst. Eng. Appl. Math. 351(1), 139–155 (2014)
Zhao, J., Dong, J.G., Wong, P.K., Ma, X.G., Wang, Y.F., Lv, C.: Interval fuzzy robust non-fragile finite frequency control for active suspension of in-wheel motor driven electric vehicles with time delay. J. Frankl. Inst. Eng. Appl. Math. 359(12), 5960–5990 (2022)
Li, W.F., Xie, Z.C., Wong, P.K., Ma, X.B., Cao, Y.C., Zhao, J.: Nonfragile h-infinity control of delayed active suspension systems in finite frequency under nonstationary running. J. Dyn. Syst. Meas. Control Trans. ASME 141(6), 16 (2019)
Acknowledgements
This work is supported by National Natural Science Foundation of China (Grant No. 52175127), the Natural Science Foundation of Guangdong Province of China (Grant Nos. 2022A1515011495), the China Postdoctoral Science Foundation (Grant No. 2022M712383), the Fundamental Research Funds for the Central Universities (Grant No. N2203012), the research Grant of the University of Macau (Grant No. MYRG2022-00099-FST), the Science and Technology Development Fund, Macau SAR (Grant Nos. 0018/2019 /AKP and SKL-IOTSC(UM)-2021-2023), and the Guangdong Science and Technology Department (Grant Nos. 2018B03 0324002 and 2020B1515130001).
Funding
The authors have not disclosed any funding.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zhao, J., Zhu, Y., Wong, P.K. et al. Non-fragile robust output feedback control of uncertain active suspension systems with stochastic network-induced delay. Nonlinear Dyn 111, 8275–8291 (2023). https://doi.org/10.1007/s11071-023-08267-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-023-08267-3