Calculated control indexes of the adaptive sliding mode control under the 2011 Tōhoku earthquake excitation.
Abstract
The sliding mode controller is one of the interesting classical nonlinear controllers in structural vibration control. From its apparition, in the middle of the twentieth century, this controller was a subject of several studies and investigations. This controller was widely used in the control of various semi-active or active devices in the civil engineering area. Nevertheless, the sliding mode controller offered a low sensitivity to the uncertainties or the system condition variations despite the presence of the Chattering defect. However, the adaptation law is one of the frequently used solutions to overcome this phenomenon offering the possibility to adapt the controller parameters according to the system variations and keeping the stability of the whole system assured. The chapter provides a sliding mode controller design reinforced by an adaptive law to control the desired state of an excited system. The performance of the adaptive controller is proved by numerical simulation results of a three-story excited structure.
Keywords
- vibration control
- sliding mode
- adaptive law
- earthquake excitation
- Lyapunov stability
1. Introduction
The sliding mode controller is known as a powerful tool to control high-order complex nonlinear systems in presence of parametric uncertainty and external disturbances. The idea was initiated in the Soviet Union early in the 1930s [1, 2] after the Lyapunov stability theory apparition [3]. However, the peculiar evolution point started from the famous Emel’yanov and Barbashin works [4, 5]. Since then, the sliding mode control was a subject of several papers and works and been widely used in the various area as civil engineering [6], aircraft [7], robotic [8], energy and more other areas. After the contribution of the differential equations with discontinuous right-hand side theory established by Filippov in 1960 the sliding mode control received much more attention from researchers for wide dynamic system processes as time-varying, large-scale, infinite-dimensional or stochastic [9].
The sliding mode control decouples the dynamic motion of the whole controlled system into two components that do not depend on each other. In fact, this decomposition offered lower dimension and design simplicity to the system especially in feedback control conception. In addition to advantages presented by the sliding mode control as the insensitivity to parameter variations, complete rejection disturbances and depending on the sliding conditions the control can be combined easily to operational modes, approaches and controllers. Many interesting experimental and theoretical results are presented by combining the sliding mode control as adaptive sliding mode [10], fuzzy sliding mode [11], artificial neural network sliding mode [12] and decentralized sliding mode [13].
2. The concept of the sliding mode
The sliding mode aspect may appear in dynamical systems where the motion is presented using ordinary differential equations with discontinuous right-hand sides. Thus, the concept uses a discontinuous control signal to reform the system motions without depending on the system dynamic but the sliding parameters. This approach reduces the order of the original system equation which simplifies the mathematical modeling of the dynamic system motions. Therefore, the control output switched in high frequency between two values
The linearization possibility of any mechanical system is linked to the presence of friction in the system. The force-velocity behavior depended essentially on the friction type as dry friction or fluid friction. In such a problem, the critical zone is which presented the maximum displacements. Nevertheless, in this zone the velocity value is in the neighborhood of zero with an opposite sign to the friction force. Consider the mechanical problem presented in Figure 1 consisting of a Coulomb friction mass-spring system.
The motion equation is presented as
Where
In this case, the system work depends little on velocity and even if slowly moved the mass, a finite work is done in a displacement. So, even for the small velocity, the friction force existed and was defined with a finite value. Thereby, near to the zero velocity, the friction force switched to the finite limit in the two sides (positive or negative) [15].
Thus, around the state plan origin, the discontinuity is presented and the solution is unknown on the right-hand side of the differential motion equation. This situation is a frequent case in various control systems needing the differential equations with discontinuous right-hand sides theory [9].
The principle of the sliding mode approach consists of forcing the system to reach a fictive surface called the sliding surface to get the equilibrium state and keeping it switching around this surface thereafter. Hence, the first step is called the reaching phase and the second is called the sliding phase. Therefore, the trajectory in the state plane is assured by three distinct modes. The first mode is the convergence mode during which the variable to be adjusted gets the sliding surface from any initial point in the phase plane. This mode depended on the equivalent control law performance. The second mode is the smoothing mode in which the variable state reached the sliding surface and tends towards the origin of the state plane. The dynamic in this mode is characterized by the best choice of the sliding surface. The third one is the permanent regime mode characterizing the system response around the state plane origin depended on control law robustness. So, two steps to be followed are the determination of the fictive sliding surface on which the objectives of the controls are achieved then calculating the control law which ensures the state trajectory surface achievement and maintains it on this surface until reaching the state equilibrium [16].
3. Fundamental theory of the sliding mode control
The sliding mode control (SMC) is a two steps design controller in which the system motion is composed of two phases. The former step is the design of a fictive sliding surface to which the system motion must reach and hold the desired performances on it. However, the latter step is the design of the control law which drives the system motion to the sliding surface and maintains it on thereafter until reaching the equilibrium point. The sliding mode controller is a quake reacting controller. Whereas, the most advantage of this control that is insensitive to uncertainties or disturbances present in the system because the control design forces the system whatever to attain the surface prescriptions.
Let consider the general presentation of a nonlinear dynamic system as
where
The sliding surface is presented as
Where
Furthermore, to push the dynamic motion to the sliding surface the following conditions must be satisfied
The solution of the equation is the equivalent control of the sliding mode given by
To assure the sliding mode existence (
Because of the discontinuity presented on the sliding surface when the system reaches it and the Cauchy-Lipschitz theorem of the ordinary differential equations cannot be used [17]. The solution describing the dynamic behavior in this zone is using several approaches as the Filippov approach [18] or the Utkin approach [19] or more others as [20]. The above condition results
From Eqs. (8) and (9) the sliding surface function and its derivative are of reverse sign and the second part of the sliding mode controller is given by
Where
Finally the sliding mode control law is presented as
4. Sliding mode adaptation
Despite the claimed robustness properties of the sliding mode control, chattering is the harmful phenomenon affecting the control stability. This phenomenon is caused by the finite frequency oscillation of the switching part of the sliding controller. The presence of chattering in sliding mode control degrades the system accuracy and leads to the stability breaking and pushing the control to the divergence. Therefore, several researches and investigations focused on the chattering suppress methods and analysis. However, most of the chattering suppress methods consist of a continuous approximation of the discontinuous in the sliding surface neighborhood. The saturation is one of the main methods used in the chattering elimination in which a thin boundary layer around the surface is introduced defined as
The boundary layer attributes the solution continuity and pushes the system to converge to this bound. The size of this layer depended on the system precision and the control accuracy. Another way to overcome chattering consists of the switching gain adaptation depending on the performance control maintain.
The adaptation is the ability of the system to adjust itself to its environment. Being processed, the adaptive system compensates the performance by changing its parameters depending on the plant environment evolution. Although, all the automatic adjustments in real-time approaches are considered as adaptive approaches with which the desired performance is maintained despite the system changes in time. Nevertheless, the adaptation of the sliding mode controller attenuates both the discontinuity and the chattering problem effect by adjusting the adapted gain depending on the plant environment. Thus, the adaptive approach is proposed to the switching part of the sliding mode controller of Eq. (10) and the equivalent part of Eq. (7) is maintained.
The adaptation of the controller in sliding mode consists of modifying in real-time the limit of the sliding boundary layer. While, a large band allows the system to regain the sliding surface easily but it destabilizes the controller by the length jump of its excessive gain. On the other hand, a small band causes a difficulty for the system to regain the sliding surface but it stabilizes the controller by the short jump of its low gain. Therefore, the proposed adaptive part is written as
Consequently, the Eq. (12) becomes
Where
Where
5. Lyapunov stability analysis
The convergence of the proposed adaptation law is evaluated and proved using the mathematical stability analysis of Lyapunov. Wherefore, The Lyapunov candidate function is chosen as [16].
Where
Where
The first derivation of the candidate function can be presented as
From Eqs. (17), (18) and (20) the above equation becomes
Thus, the Eq. (21) becomes
With
6. Numerical examples
6.1 Single degree of freedom system
In order to evaluate the proposed adaptive sliding mode controller, we considered a single degree of freedom system composed of a spring-mass-damper system presented in Figure 2. Moreover, the system can move in the horizontal direction only and the influence of the adaptive nonlinear control responses of the vibrating system is evaluated [21]. In this example, the response of the system to a constant reference with an initial condition is presented (i.e.
The equilibrium force of the time-varying system is given by
Where
Introducing Eqs. (27)-(30) in Eq. (26) yields
Where
Using Eqs. (12) and (15) to calculate respectively the classical sliding mode control and the adaptive sliding mode control forces. Thus, the two cases are simulated and compared to evaluate the robustness of the two controllers. Thereby, the numerical simulation result presented in Figure 3 clearly shown the chattering reduction in the state plan response. This phenomenon is visibly reduced by using adaptive sliding mode control compared to the use of the classical sliding mode controller. Also, the adapted switching is clearly shown in the state plan presentation where the boundary layer thickness varied by the adaptation law depending on the required performance of the plant. Besides, the Figure 4 presented the compared numerical simulation results of the displacement responses function of time under the classical sliding mode control and the adaptive sliding mode control. Nonetheless, the displacement response of the system proves the performance of the adaptive nonlinear controller compared to the classical controller.
6.2 Multiple degree of freedom system
The previous example proved the efficiency of the used adaptive law to reinforce the control robustness. Otherwise, the applied load is a simple periodic load and the system is a simple system in which the switching output can be clearly shown in the state plan. In the present example, the three degrees of freedom system is considered under base excitation using earthquake records. This system is presented in Figure 5 and the dynamic motion is governed by the following equation [22].
Where
Accordingly, the control example is achieved as presented in Figure 6 and the required control force is calculated in a closed-loop forcing the system to reach the equilibrium state.
The system is excited using the scaled time of the Tōhoku 2011 earthquake record illustrated in Figure 7.
Although, to prove the effectiveness of the proposed adaptive sliding mode controller to suppress the structural vibrations of the excited system the numerical simulation results of the controlled and the uncontrolled system are compared. The displacement responses of the first mass of the structure of the two cases controlled and uncontrolled are shown in Figure 8. However, the second and the third mass displacement responses of the compared cases of numerical simulation are presented respectively in Figures 9 and 10. In addition, the inter-mass drift responses of the three masses are depicted in Figure 11 in which the numerical simulation results of the uncontrolled system are compared to those of the adaptive controlled system. The adaptation of the switching gain value function of time under the 2011 Tōhoku earthquake excitation is presented in Figure 12.
From Figures 8–10 the displacement responses are clearly reduced under the earthquake excitation. The inter-mass drift responses depicted in Figure 11 show a remarkable reduction between the two cases controlled and uncontrolled systems. Moreover, the responses of the switching gain of the proposed adaptive law illustrated in Figure 12 show the dependence on the excitation. For example, in Figure 12 between 4 and 5s where the peak seismic acceleration is located the law augmented the gain to the maximum value to track the system state better.
Over and above, the proposed adaptive control is evaluated by the result values of the system control application in the above-mentioned example. Some indexes are calculated and regrouped in Table 1 to prove the robustness of the adaptive control to attenuate the excited system vibrations. The peak displacement reduction and the peak acceleration reduction of each mass are calculated and inserted in Table 1. Thereby, the peak inter-mass drift reduction is also needful to evaluate the proposed adaptive controller performance.
Index | Formula | Mass number | Value (%) |
---|---|---|---|
Peak | 1 | 65.33 | |
Displacement | 2 | 58.78 | |
Reduction | 3 | 62.98 | |
Peak | 1 | 00.92 | |
Acceleration | 2 | 02.79 | |
Reduction | 3 | 01.14 | |
Peak drift | 1–2 | 56.63 | |
Reduction | 2–3 | 54.17 |
Where the index
7. Conclusions
The proposed adaptive sliding mode controller robustness had been proved in the present chapter using two numerical examples. Although, the single degree of freedom example excited by a simple periodic load shown clearly the Chattering reduction as a result of the adaptive law effect. The numerical simulation results of the state plan presentation shown the switching gain adaptation value depending on the excitation effect. Moreover, the second example is a three degree of freedom system excited using an earthquake excitation to assure the presence of multiple frequencies and amplitudes. As expected, the numerical simulation results of the example prove the efficiency of the proposed adaptive controller. The peak mass displacement ratio attained 65.33%, consequently, the peak inter-mass drift is reduced by 56.63%. The peak acceleration is sparsely reduced because the adaptive control is designed to track the displacement only. In this stage, the nonlinear adaptive controller proves its effectiveness and performance in addition to the insensitivity to uncertainties or disturbances and system stability.
Nomenclature
C | Damping matrix |
c | Damping or friction coefficient |
c0 | Positive constant |
d | Localized Uncertainty |
di | Controlled inter-mass drift |
dimax | Maximum uncontrolled inter-mass drift |
e | Tracking error |
ê | Adaptive error |
f | Function |
fE | External force |
fD | Damping force |
fI | Inertial force |
fS | Spring force |
fc | Control force |
G | Sliding surface matrix |
g | Function |
i | Mass number index |
K | Switching gain, Stiffness matrix |
K̂ | Adaptive switching gain |
K¯ | Amplified switching gain |
Kd | Maximum value of the adaptive switching gain |
k | Stiffness |
M | Mass matrix |
m | Mass |
u | The system output |
uASMC | Adaptive sliding mode controller output |
uSMC | Sliding mode controller output |
ueq | Equivalent output |
us | Switching output |
uas | Adaptive switching output |
V | Lyapunov candidate function |
x | Displacement |
xi | Controlled mass displacement |
x0 | Desired response |
ẋ | Velocity |
x¨ | Acceleration |
x¨i | Controlled mass acceleration |
x¨imax | Maximum uncontrolled mass acceleration |
σ | Sliding surface |
ϕ | Boundary layer thickness |
∂ | Partial derivative |
λ | Constant amplification |
α | Convergence constant |
Abbreviations
ASMC | Adaptive Sliding Mode Control |
SMC | Sliding Mode Control |
sat | Saturation function |
sgn | Signum function |
References
- 1.
Kulebakin V. On theory of vibration controller for electric machines. Theoretical and Experimental Electronics. 1932;4. (In Russian) - 2.
Nikolski G. On automatic stability of a ship on a given course. Proceedings of the Central Communication Laboratory. 1934;1:34–75. (In Russian) - 3.
Lyapunov AM. The general problem of the stability of motion. Kharkov Mathematical Society. 1892. (In Russian) - 4.
Emel’yanov SV. The way of obtaining complicated laws of control using only an error signal and its first derivative. Avtom. i Telemekh. 1957;18(10):873–885. (In Russian) - 5.
Barbashin E, Tabueva V, Eidinov R. On stability of variable control system under breaking conditions of sliding mode. Avtom. i Telemekh. 1963;24(7):882–890. (In Russian) - 6.
Fali L, Sadek Y, Djermane M, Zizouni K. Nonlinear Vibrations Control of Structure under Dynamic loads. The 4th Student Symposium on Application Engineering of Mechanics SSAEM’4; 27-28 December 2018; Bechar, Algeria. - 7.
Zhao J, Jiang B, Shi P, He Z. Fault tolerant control for damaged aircraft based on sliding mode control scheme. International Journal of Innovative Computing, Information and Control, 2014; 10(1); 293–302. - 8.
Islam S, Liu XP. Robust sliding mode control for robot manipulators. IEEE Transactions on Industrial Electronics. 2010; 58(6): 2444–2453. DOI: 10.1109/TIE.2010.2062472. - 9.
Filippov AF. Differential equations with discontinuous Right-Hand Side. Matematicheskii Sbornik. 1960; 51(1):99–128. (In Russian) - 10.
Saidi A, Zizouni K, Kadri B, Fali L, Bousserhane IK. Adaptive sliding mode control for semiactive structural vibration control. Studies in Informatics and Control. 2019; 28(4):371–380. DOI: 10.24846/v28i4y201901. - 11.
Bousserhane IK, Hazzab A, Laoufi A, Rahli M. Adaptive Fuzzy Sliding mode Controller for Induction Motor Control. 2nd International Conference on Information Communication Technologies; 24-28 April 2006; Damascus. p. 163–168. DOI: 10.1109/ICTTA.2006.1684363. - 12.
Bouchiba B, Bousserhane IK, Fellah MK, Hazzab A. Artificial neural network sliding mode control for multi-machine web winding system. Revue Roumaine des Sciences Techniques - Serie Électrotechnique et Énergétique. 2017;62(1):109–113. - 13.
Yan XG, Edwards C, Spurgeon SK. Decentralized robust sliding mode control for a class of nonlinear interconnected systems by static output feedback. Automatica. 2004; 40(4):613–620. DOI: 10.1016/j.automatica.2003.10.025. - 14.
Sabanovic A, Fridman LM, Spurgeon S, Spurgeon SK. Variable structure systems: from principles to implementation. The Institution of Engineering and Technology Publication; 2004. 429 p. DOI: 978-0-86341-350-6 - 15.
Utkin VI. Sliding modes in control and optimization. Springer Science Business Media; 1992. 299 p. DOI: lO.1007/978-3-642-84379-2 - 16.
Fali L. Semi-active vibration attenuation of civil engineering structures using an adaptive nonlinear law. Bechar: TAHRI Mohamed University; 2020. - 17.
Amann H. Ordinary Differential Equations: An Introduction to Nonlinear Analysis. Walter De Gruyter Inc; 1990. 458 p. DOI: 10.1515/9783110853698 - 18.
Filippov AF. Differential Equations with Discontinuous Right-hand Sides. Kluwer Academic Publishers; 1988. 304 p. DOI: 10.1007/978-94-015-7793-9 - 19.
Utkin IV. Sliding mode in control optimization. Springer-Verlag, Berlin; 1992. 286 p. DOI: 0-387-53516-0 - 20.
Levaggi L, Villa S. On the regularization of sliding modes. SIAM Journal on Optimization, 2007;18(3):878–894. DOI: 10.1137/060657157 - 21.
Elias S, Matsagar V. Research developments in vibration control of structures using passive tuned mass dampers. Annual Reviews in Control. 2017; 44: 129–156. DOI: 10.1016/j.arcontrol.2017.09.015 - 22.
Stanikzai MH, Elias S, Matsagar VA, Jain AK. Seismic response control of base-isolated buildings using tuned mass damper. Australian Journal of Structural Engineering. 2020; 21(1): 310–321. DOI: 10.1080/13287982.2019.1635307 - 23.
Fali L, Djermane M, Zizouni K, Sadek Y. Adaptive sliding mode vibrations control for civil engineering earthquake excited structures. International Journal of Dynamics and Control. 2019; 7(3):955–965. DOI: 10.1007/s40435-019-00559-0