Abstract
In this paper, a new approach for stochastic logarithmic variable structure control has been proposed to create a compromise between reaching phase duration and response rate of the stochastic suspension system. The asymptotic stability with probability one for the closed-loop suspension system has been analyzed by Lyapunov method. Some practical considerations in proving theorems are uncertain parameter variations, environmental matched disturbances, actuator degradation, stochastic environmental mismatched disturbances, which is a representative of the change in road profile with time, and unmodeled dynamics. Finally, by regulating a specific parameter, the simulation results corroborate the advantage of the proposed controller in managing and reducing the sensitivity of the closed-loop system. Also, compared with other sliding surfaces of past researches, the designed sliding variable minimizes a certain performance function and therefore provides better performance for the closed-loop system, which is also verified in the simulation results.
Introduction
Suspension systems provide road holding and isolation of vehicle bodies from the irregularities of road surfaces (Yagiz et al., 2008). Unlike passive suspension systems, semiactive and active ones can continuously change the vibration energy of the vehicle body induced by road excitation; therefore, they have a potential to improve the ride comfort and vehicle maneuverability. In the field of mechatronics, theoretical and experimental investigations of several types of suspension systems, including passive (Williams, 1997), semiactive (Ahmadian and Pare, 2000; Verros et al., 2005; van der Sande et al., 2016; Yin et al., 2016), and active suspensions (Dong et al., 2016; Göhrle et al., 2015; Huisman et al., 1993; Rath et al., 2017; Sun et al., 2013) have been performed. The dynamics of the active suspensions possess inherent complexity due to some kind of uncertainties and stochastic surface roughness. Hence, over the past decades, robust control strategies such as control (Rizvi et al., 2018; Wang et al., 2015) and particularly sliding mode control (SMC) (Al-Holou et al., 2002; Chen et al., 2021; Chen and Huang, 2005, 2006; Ho et al., 2021; Le et al., 2016; Lin et al., 2009; Wijaya et al., 2010) have been extensively studied in different types of active suspensions. Most important features of SMC include fast response and good transient performance, insensitivity to parameter variation, and external disturbance in sliding mode, and robustness against a large class of perturbations or model uncertainties. Considering the sliding surface selection points, past research could be divided into three categories.
In the first category, the structure and all parameters of the sliding variable are specified from the beginning, and the stability of the sliding mode can be deduced without any complex analysis (Al-Holou et al., 2002; Chen and Huang, 2005, 2006; Le et al., 2016). In Al-Holou et al.’s study (2002), in order to enhance ride and comfort, authors have designed a sliding mode neural network interference fuzzy logic controller with a simple PD sliding variable. In Chen and Huang’s study (2005), an adaptive sliding controller with a function estimation technique has been used via an ordinary PD sliding function. Using negative stiffness structure, Le et al. (2016) have proposed an adaptive SMC algorithm to improve isolation effectiveness. In another study, an SMC controller was designed while hydraulic actuator dynamics were uncertain (Chen and Huang, 2006). Sliding variable in their paper is the difference between the actuator output and the actuator-desired output. This sliding surface is a simple linear one, too. In Lin et al. (2009) and Wijaya et al. (2010), the authors have proposed a PD and a logarithmic sliding manifold, respectively, both of which are considered in the first category of choosing the sliding surface, too.
In the second class of sliding manifold selection, even though the initial formation of the sliding function is indicated, some of its parameters are not determined from the beginning. This category itself could be divided into two groups. In the first one, the unknown parameters are designed only for substantiation of a stable dynamics on the sliding surface (Chen and Chang, 2000), and in the second one, they are designed at a higher level to achieve both sliding mode stability and some good operational features (Acosta, 2014; Choi and Park 1992; Deepak et al., 2012; Saeedi and Beheshti 2009; Veselić et al., 2014; Yagiz et al., 2008). For example, Yagiz et al. (2008) used a fuzzy logic to modify the slope of sliding surface, and Saeedi and Beheshti (2009) proposed a time-varying sliding variable. These methods were presented for reducing the reaching phase duration and, consequently, increasing robustness.
In the third category, at a higher level than those of the two former ones, there is no restriction on the structure of the sliding manifold from the beginning; therefore, the sliding variable could be searched in a wider space, resulting in a controller with a better performance. In other words, in this type, a purposeful approach to obtain the sliding manifold is suggested to meet certain operational purposes. Integral sliding surface is a rare well-developed example of this category (Anbalagan and Joo, 2022; Cao et al., 2021; Chen et al., 2013, 2022; Li et al., 2022a, 2022b; Xu, 2016; Zhang et al., 2016). This manifold is the outcome of an optimization procedure in the sliding mode. Except for this surface, there is scant research on such a systematic approach.
Although a car suspension system has a stochastic nature due to road bumps, except in some cases like Moghadam and Kebriaei (2019), Azizi and Mobki (2021), and Wang (2021), our survey interestingly showed that robust controller, rather than a robust stochastic controller, has been designed to activate a car suspension system. In other words, in the process of controller design, the disturbance due to surface roughness has been considered as an uncertainty, rather than a stochastic process, with known or unknown bound which might cause a conservative controller.
Motivated by the two aforementioned points, this study aims to propose a sliding function obtained from a purposeful procedure for stochastic variable structure control of a quarter car active suspension system with practical considerations, including parameter variations, environmental disturbances, actuator degradation, and unmodeled dynamics in the stochastic part of the system. The proposed control law has a main advantage in that both the duration of reaching phase (related to robustness) and the response rate, as two highly important factors in control of active suspensions, could be well managed.
Notations:
The structure of the article is as follows: in the second part, the uncertain stochastic faulty active suspension dynamics is extracted. Then, in the third section, the sliding surface is designed based on an optimization process, and in the next part, the design of the control system is done based on the Lyapunov method. Finally, the simulation results are extracted and analyzed.
Uncertain stochastic faulty active suspension dynamics
In this part of the article, after six steps, the uncertain stochastic faulty model for a quarter car active suspension system has been extracted.
Nominal active suspension dynamics
Generally speaking, quarter car active suspension is modeled by movable sprung and unsprung masses, a damper modeling shock absorber, a spring modeling rigidity coefficient of the tire, another spring for absorbing energy, and a force production source whose output is the control signal. Figure 1 shows a schematic view of this system.

A schematic view of a quarter car active suspension system.
The nominal quarter car active suspension (without considering bump effects) can be formulated from Newton’s Law as follow
where
Moreover,
Let
where
Uncertain parameter variations
In practice, suspension system parameters may change over the time as a result of various factors such as depreciation of springs and shock absorbers, the number of passengers and the mass of luggage. In such conditions, the nominal model can be modified as an uncertain model as follows
where
where E and H are known real matrices, and
Uncertain environmental matched disturbances
In practice, environmental matched disturbances such as the vertical component of wind power may degrade the performance of the suspension system. Therefore, their influence can be described as follows
where
Uncertain actuator degradation
In the practical process, various malfunctions or defective behaviors always occur in the normal operations resulting from the unexpected variations in external surroundings and abrupt changes in signals, and so on. This kind of phenomenon is considered as a sensor (actuator) fault. In the active suspension system, it is assumed that partial actuator degradation may occur, which can be modeled as follows:
where
Active suspension system, under actuator degradation is expressed as
Stochastic environmental mismatched disturbances
In the car suspension system, road bumps are stochastic environmental disturbances whose effect on the dynamic is appeared as a mismatched part. Considering bump effects, Equation (2) can be modified as
where
Therefore, by Ito’s formula, the state equations in matrix form can be rewritten as follows
where
Unmodeled dynamics in stochastic part
Considering the unmodeled multiplicative dynamics in stochastic part of the system, the uncertain car active suspension system which will be considered in this paper can be Modeled by the It
where
where
Without loss of generality, it is assumed that the pair of
Logarithmic sliding surface design
Consider the following SMC law (with the continuous switching function
where
Suppose the control signal in Equation (15) is applied to the following nominal system
where
Then the result is as follows
With considering the following definitions
Equation (17) can be rewritten as
In the above system, for compromising between the rate of disturbance rejection and reaching phase duration, we choose the following performance criterion.
where
As we know from the Linear Quadratic Regulator (LQR) theorem, the answer to this optimization problem is as follows
where
Comparing Equation (18), Equation (21) gives
Therefore, one can obtain
The abovementioned method is only for understanding how we obtain this new sliding surface, and the notations such as
It should be emphasized that the ambiguity about occurring any singularity in Equation (23) will resolve in future remarks.
It should be noted that from Equations (13) and (23), under the condition
Control scheme
The variable structure controller is synthesized as follows
where
The adaptation laws for
where
with
There is the following restriction on the initial condition
For regulating
where
and
Substituting Equation (24) into Equation (13) one obtains
where
with
Equation (35) and the condition
In the following theorem, we have presented the conditions sufficient for global asymptotic stability of the stochastic active suspension system Equation (31).
where
then closed-loop stochastic active suspension system is globally asymptotically stable with probability one.
where
By Itô’s formula, the infinitesimal generator
If the expression
First, using Remark 2, we will have:
Then, taking into account the definition of the sliding function in section “Logarithmic sliding surface design,” and utilizing
Using Remark 2, one may have
Therefore, one has
Moreover, if
Note that from Equation (6), for
Thus, the following inequality can be written by using Equations (14), (42), (45), (46), and (47).
where
Hence if
By Lemma 1, it can be concluded that the closed-loop active suspension system (31) is globally asymptotically stable with probability one. On the contrary,
In the sequel, an algorithm is given to solve LMIs with equality constraint as Equations (36)–(38).
Consider the following matrix inequality for
By Schur’s complement, Equation (38) is equivalent to
Now, we define the following minimization problem
This is a minimization problem involving linear objective and LMI constraints, which can be solved by using LMI toolbox in MATLAB. It can be seen that if the global infimum of problem (52) equals zero, the corresponding solutions
By remark 2, we will have
Also, adaptation law (25), gives
Then with the Remark 2, we have
which yields
Let,
Therefore, one can obtain
that yields
Due to the fact that one of the key features of SMC is the absence of sensitivity to external disturbances in the sliding phase, it is necessary to prove that the sliding phase will arrive eventually. The sliding phase is a mode in which the state trajectories are placed on the sliding surface or
where
By Equation (23), we will have
which can be rewritten without index i as follows:
By substituting Equation (63) into Equation (61), one can obtain
By Remarks 2 and 3, one may have
Now, we define the following domain
where
By the result in Theorem 1, we can obtain that the state trajectories will enter the domain Φ in finite time.
That is, the relation
In this domain, by Remark 4, one has
Therefore, in this region, the following inequality can be written
Finally, the updating law (25) gives
Hence, it follows from Equation (70) that the reachability of all the sliding surfaces can be ensured in finite time. This concludes the proof.▪
Simulation results
In this section, two following cases are considered to verify the advantage of the proposed purposeful sliding manifold extraction in compromising between reaching phase duration (robustness) and response rate, both of which have key roles in stabilizing active suspension systems.
Case 1. Suspension system with
Case 2. Suspension system with
Computer simulations have been performed with the following plant parameters.
and therefore, one can obtain
and other parameters have been selected as follows
In the controller design process, we have selected the following parameters
After solving Equation (53), we will have
Suppose that one realization of

Road profile.

Displacement of sprung mass.

Sliding variable and reaching phase displaying.
More specifically, in Figures 5 and 6, the change of the responses in cases 1 and 2 are compared when there is a pure delay of 30 ms in all system output measurements. In Case 1, after applying delay, the closed-loop system has been unstable which indicates that the delay margin is less than 30 ms, while in Case 2, the response has changed a little only which shows that the delay margin is more than 30 ms. This comparison shows that the parameter

The change of sprung mass response when a delay occurs in the measurement in Case 1.

The change of sprung mass response when a delay occurs in the measurement in Case 2.
Figure 7 shows control signals in two cases. Figure 8 shows how the switching gain is updated.

Control signals in two cases.

Switching gain in two cases.
In the sequel, in Figures 9 and 10, we have extracted the curves showing the effect of changing R which can help a designer to adjust the parameter

The curve of delay margin in terms of the design parameter value (R).

The curve of settling time in terms of the design parameter value (R).
Also, in order to show the improvement of system performance in comparison with other sliding surfaces, two examples of important and widely used control surfaces, namely linear sliding surface and proportional–integral one, have been selected. The performance criterion is defined as
Two selected linear sliding variables are
and
Two selected integral sliding variables are
and
Changes of performance function over time are shown in Figures 11 and 12. Table 1 shows the steady-state values of the cost function and the improvement percentages of the proposed method.

The graph of performance index changes over time for previously common sliding surfaces.

The graph of performance index changes over time for the proposed logarithmic sliding surface.
Comparison of different sliding surfaces with the proposed sliding surface.
As the results show, the final value of the performance index in the proposed method is 9. Compared to the most common existing methods, the improvement percentage of the system has reached about 30% in the worst case and even 96% in the best case.
Conclusion
In this paper, we have presented a new SMCler for active suspension, which can manage the robustness and sensitivity of the close-loop system. Lyapunov theorem has been used to design such a controller. Furthermore, a robust stochastic controller has been designed due to uncertainties in the model and stochastic nature of road bumps. The simulation results confirmed the expected performance of the control system. Considering the novel perspective presented in this paper to design sliding the manifold, further research could address the development of this method for other dynamic systems.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship, and/or publication of this article.
