Open access peer-reviewed chapter

Adaptive Sliding Mode Control Vibrations of Structures

Written By

Leyla Fali, Khaled Zizouni, Abdelkrim Saidi, Ismail Khalil Bousserhane and Mohamed Djermane

Reviewed: 29 April 2021 Published: 16 December 2021

DOI: 10.5772/intechopen.98193

From the Edited Volume

Vibration Control of Structures

Edited by Cyril Fischer and Jiří Náprstek

Chapter metrics overview

349 Chapter Downloads

View Full Metrics

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].

Advertisement

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 ±K and be subjected to discontinuities on the sliding surface in the state plane of the system to track the desired system state [14].

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.

Figure 1.

Coulomb friction system.

The motion equation is presented as

mx¨+cẋ+kx=0E1

Where x¨, ẋ and x are acceleration, velocity and displacement, m, c and k are the mass, friction coefficient and the spring stiffness.

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].

cẋ=c0ẋwithẋ>0c0ẋwithẋ<0E2

c0 is positive constant.

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].

Advertisement

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

ẋ=fxt+gxtuE3

where x is the state vector, u is the desired control, fx and gx are nonzero smooth uncertain functions.

The sliding surface is presented as

σ=GeE4

Where G is the sliding surface matrix and e is the tracking error of the system state defined as

e=xx0E5

x0 is the desired state response.

Furthermore, to push the dynamic motion to the sliding surface the following conditions must be satisfied

σx=0σ̇=σxẋ=σxfxt+gxt=0E6

The solution of the equation is the equivalent control of the sliding mode given by

ueqxt=σxgxt1σxfxtE7

To assure the sliding mode existence (σ = 0) the second component of the control law have to satisfy the attractively condition verified by

σ̇xσx<0E8

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

u=u+xtifσ>0uxtifσ<0E9

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

us=KsgnσE10

Where K is the switching control gain and sgn(σ) is the sliding surface signum function expressed by

sgnσ=1ifσ>00ifσ=01ifσ<0E11

Finally the sliding mode control law is presented as

uSMC=ueq+usE12
Advertisement

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

satσ=σϕifσ<ϕsgnσotherwiseE13

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

uas=K̂sgnσE14

Consequently, the Eq. (12) becomes

uASMC=ueq+uasE15

Where uASMC is the adapted sliding mode control law, uas is the adapted switching part of the adaptive control, K̂ is the new gain of the adaptive control proposed as

K̂=K¯K¯KeασE16
K¯=λKE17

Where K¯ the amplified control gain, K is the original control gain of the Eq. (10), α is the convergence constant and λ is the amplification constant.

Advertisement

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].

V=12σ2+12ê2E18

Where ê is the adaptation error given by

ê=K̂KdE19

Where Kd is the maximum value of K̂ given by Eq. (16) with Kd>d and d is the localized uncertainty related to the switching motion.

The first derivation of the candidate function can be presented as

V̇=σσ̇+êê̇E20

From Eqs. (17), (18) and (20) the above equation becomes

V̇=σeė+K̂KdσsgnσE21
e=KK̂=λ1KeασE22
ė=αλ1KeασE23

Thus, the Eq. (21) becomes

V̇=σαλ12K2e2ασ+λK̂KdσsgnσE24
V̇=αλ12K2e2ασσKdσE25

With λ1 and 0<α<1 the condition stability VV̇ is verified.

Advertisement

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. x0=0.11). The parameters arbitrarily chosen of the spring-mass-damper system are: m=2, k=1 and c=0.5.

Figure 2.

Single degree of freedom example.

The equilibrium force of the time-varying system is given by

fIt+fDt+fSt=fEtE26

Where fIt, fDt, fSt and fEt are respectively the force of inertial, damping, spring and the external applied force given by

fIt=mx¨tE27
fDt=cẋtE28
fSt=kxtE29
fEt=kx0+fcE30

Introducing Eqs. (27)-(30) in Eq. (26) yields

mx¨t+cẋt+kxt=kx0+fcE31

Where m, c and k are the mass, damping and stiffness, x¨, ẋ and x are acceleration, velocity and displacement, x0 and fc are the initial displacement and the control required force.

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.

Figure 3.

Numerical simulation result of the mass-spring example.

Figure 4.

Displacement responses of the mass-spring example.

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].

Figure 5.

Multiple degree of freedom example.

Mx¨+Cẋ+Kx=MΛx¨g+fcE32

Where M, C and K are the mass, damping and stiffness matrices of the system, x¨, ẋ and x are the acceleration, velocity and displacement vectors, Λ, x¨g and fc are the load position vector, the one-dimensional earthquake vector and the control force vector. The example matrices of mass, damping and stiffness defined as [6, 23] are given respectively by

M=m1000m2000m3=98.300098.300098.3kgE33
C=c1+c2c20c2c2+c3c30c3c3=175500501005005050Ns/mE34
K=k1+k2k20k2k2+k3k30k3k3=105126.8406.8413.76.8406.846.84N/mE35

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.

Figure 6.

Block diagram of the control system example.

The system is excited using the scaled time of the Tōhoku 2011 earthquake record illustrated in Figure 7.

Figure 7.

The time scaled record of the 2011 Tōhoku earthquake.

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.

Figure 8.

The time displacement responses of the first mass under the 2011 Tōhoku earthquake.

Figure 9.

The time displacement responses of the second mass under the 2011 Tōhoku earthquake.

Figure 10.

The time displacement responses of the third mass under the 2011 Tōhoku earthquake.

Figure 11.

The inter-mass drift responses under the 2011 Tōhoku earthquake.

Figure 12.

The time adaptive gain variations under the 2011 Tōhoku earthquake.

From Figures 810 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.

IndexFormulaMass numberValue (%)
Peak165.33
Displacementximaxmaxxi/ximax258.78
Reduction362.98
Peak100.92
Accelerationx¨imaxmaxx¨i/x¨imax202.79
Reduction301.14
Peak driftdimaxmaxdi/dimax1–256.63
Reduction2–354.17

Table 1.

Calculated control indexes of the adaptive sliding mode control under the 2011 Tōhoku earthquake excitation.

Where the index i designed the mass number, ximax is the maximum uncontrolled mass displacement, xi the controlled mass displacement, x¨imax is the maximum uncontrolled mass acceleration, x¨i the controlled mass acceleration, dimax is the maximum uncontrolled inter-mass drift and di the controlled inter mass drift.

Advertisement

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.

Advertisement

Nomenclature

CDamping matrix
cDamping or friction coefficient
c0Positive constant
dLocalized Uncertainty
diControlled inter-mass drift
dimaxMaximum uncontrolled inter-mass drift
eTracking error
Adaptive error
fFunction
fEExternal force
fDDamping force
fIInertial force
fSSpring force
fcControl force
GSliding surface matrix
gFunction
iMass number index
KSwitching gain, Stiffness matrix
Adaptive switching gain
Amplified switching gain
KdMaximum value of the adaptive switching gain
kStiffness
MMass matrix
mMass
uThe system output
uASMCAdaptive sliding mode controller output
uSMCSliding mode controller output
ueqEquivalent output
usSwitching output
uasAdaptive switching output
VLyapunov candidate function
xDisplacement
xiControlled mass displacement
x0Desired response
Velocity
Acceleration
x¨iControlled mass acceleration
x¨imaxMaximum uncontrolled mass acceleration
σSliding surface
ϕBoundary layer thickness
Partial derivative
λConstant amplification
αConvergence constant
Advertisement

Abbreviations

ASMCAdaptive Sliding Mode Control
SMCSliding Mode Control
satSaturation function
sgnSignum function

References

  1. 1. Kulebakin V. On theory of vibration controller for electric machines. Theoretical and Experimental Electronics. 1932;4. (In Russian)
  2. 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. 3. Lyapunov AM. The general problem of the stability of motion. Kharkov Mathematical Society. 1892. (In Russian)
  4. 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. 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. 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. 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. 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. 9. Filippov AF. Differential equations with discontinuous Right-Hand Side. Matematicheskii Sbornik. 1960; 51(1):99–128. (In Russian)
  10. 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. 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. 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. 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. 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. 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. 16. Fali L. Semi-active vibration attenuation of civil engineering structures using an adaptive nonlinear law. Bechar: TAHRI Mohamed University; 2020.
  17. 17. Amann H. Ordinary Differential Equations: An Introduction to Nonlinear Analysis. Walter De Gruyter Inc; 1990. 458 p. DOI: 10.1515/9783110853698
  18. 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. 19. Utkin IV. Sliding mode in control optimization. Springer-Verlag, Berlin; 1992. 286 p. DOI: 0-387-53516-0
  20. 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. 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. 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. 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

Written By

Leyla Fali, Khaled Zizouni, Abdelkrim Saidi, Ismail Khalil Bousserhane and Mohamed Djermane

Reviewed: 29 April 2021 Published: 16 December 2021