# Composite Learning Sliding Mode Control of Nonlinear Systems Subject to Actuator Failures

Authors: Xianmin Hou; Songyu Wang
Journal: Journal of Mathematics
 (2020)

---

## Abstract

This article focuses on controlling single-input-single-output (SISO) nonlinear systems with actuator failures via sliding mode control (SMC) and composite learning SMC (CLSMC). In the design of the SMC, an integer-order sliding surface is proposed, and an adaptive law is constructed to update the parameter evaluation in the actuator failure. The SMC method can achieve the tracking error approaching zero if a strict permanent excitation (PE) condition is satisfied. To mitigate this requirement, by using all data recorded while the controller works, we construct prediction errors that are utilized to produce a composite learning adaptive law. Then, the proposed CLSMC method not only drives the tracking error to zero but also realizes the accurate evaluation of the unmatched unknown parameter in the actuator failure. In addition, in the proposed CLSMC method, we only need to satisfy an interval excitation (IE) condition. Simulation results are presented to indicate the validity of our methods.


---

## Body

## 1. Introduction

It is commonly recognized that actuator failures in the control of nonlinear systems usually makes the control process more complicated and reduces the control performance. To deal with this problem, fault-tolerant control (FTC) was proposed, for example, an FTC method was proposed for SISO system with actuator failures in [1], where only matched system uncertainty is taken into consideration. For unknown SISO systems, adaptive fuzzy FTC (AFFTC) methods were introduced in [2, 3], where fuzzy systems are used to model the systems. By using a disturbance observer, an adaptive decentralized FTC of large-scale systems subject to actuator failures was addressed in [4], which considers two types of actuator failures, i.e., loss of effectiveness type and stuck type. In addition, different actuator failures, for example, loss of effectiveness and bias are presented in [5]. More meaningful results about FTC can be seen in [6–9]. It is also well known that the sliding mode control (SMC) method is also been proposed for nonlinear systems with actuator faults. For example, the SMC for nonlinear systems with actuator faults via disturbance observer was studied in [10]. Fuzzy adaptive SMC for MIMO nonlinear systems was studied in [11]. A novel sliding surface was introduced to handle the problem of multiple inputs containing sector nonlinearities and dead-zones in [12]. Although FTC of nonlinear systems has been studied by many scientists and fruitful results has been produced, in above literature, unmatched parametric uncertainties are not taken into account.In the adaptive control, one staple objective is to guarantee the convergence of parameters. However, people often need accurate estimations of unknown parameters. Therefore, to accelerate the convergence speed and achieve accurate estimation of an unknown parameter, composite adaptive control (CAC) was introduced by combining tracking error and prediction error in [13]. In [14], an antidisturbance method was given for nonlinear systems with multisource disturbances by using an adaptive disturbance observer. In [15], a CAC method for fractional-order systems was proposed via fractional dynamic surface and backstepping technique. Composite neural network control for fractional-order system with actuator failures was presented in [16], where two types of failures are considered and a fractional filter is also implemented to solve the “explosion of terms” problem in the backstepping controller design. However, in above literature, a strict condition, i.e., the permanent excitation (PE), should be satisfied to guarantee the convergence of the adaptive parameters. To relax this limitation, a more powerful control method called composite learning control (CLC) was proposed in [17], where only a condition named interval excitation (IE) must be satisfied. In fact, the IE is much weaker than PE and easier to be satisfied in real-world systems. In the CLC method, all the data in the control process are recorded and used to produce a prediction error. Then, both the prediction error and the instantaneous tracking error are used to construct a composite learning law. Up to now, CLC has been investigated by some researchers. In [18], by using CLC in adaptive neural network control, the unknown control objective can be modeled accurately. In [19], CLC for MIMO systems was investigated, where the actual application of this method in the control of robotics is also considered. In [20], the CLC method was used to control fractional-order systems, where a fractional sliding surface is designed. Some other interesting CLC methods can be referred to [21–23]. However, to the best of our knowledge, the CLC for nonlinear systems with actuator faults has not been investigated.From the above discussion, in this work, we study the SMC and the composite learning SMC (CLSMC) for nonlinear systems with actuator failures. The SMC with adaptive law is designed to ensure the convergence of tracking error but cannot accurately evaluate the parameter. In order to obtain accurate parameter evaluation, the CLSMC method with composite learning adaptive law is designed. The contributions to this article are as follows: (1) a sliding surface is designed for strict-feedback nonlinear systems to facilitate the CLC design; (2) actuator failures with mismatched parameters are discussed, and a CLSMC method is proposed to obtain the accurate estimation of parametric uncertainties under the IE condition.The structure of this work is as follows. InSection 2, the problem statement, actuator failures model, the SMC method, and the CLSMC method are presented. Section 3 gives a simulation example. Finally, Section 4 summarizes this work.


## 2. Construction of SMC and CLSMC

### 2.1. Problem Description

Consider the SISO nonlinear systems as(1)x˙it=xi+1t,x˙nt=fxt+∑k=1qukt,where i=1,2,…,n−1, xt=x1t,…,xntT∈ℛn is the state vector, fxt:ℛn↦R are known continuous nonlinear functions, and ukt,k=1,…,q is the actuator’s output. In this paper, k control inputs are considered, where some inputs subject to actuator faults are listed as follows.There are two types of the actuator failures to be discussed here. One is the stuck type which is described as(2)ukt=u⌣kt=u˜kt+ϕkTxtθ,t≥Tk,with k∈k1,…,kp⊂1,…,q,p∈N,p≤q−1,u˜k being a constant, Tk being the time when failure occurs, ϕkxt:ℛn↦ℛl with l∈N being a function, and θ=θ1,…,θlT∈ℛl being an unknown constant vector.Another is the loss of effectiveness type which is described as(3)ukt=ϱkvkt,t>Tk,with 0<ϱk≤1,k∈k1,…,kp¯⊂1,…,q,ϱk being a known parameter, and vkt is the control input.The actuator failures are defined as follows:(4)ukt=δku⌣kt+1−δkϱkvkt,δk=1,ukt=u⌣kt,0,ukt≠u⌣kt.Remark 1.
In this paper, two kinds of input faults are considered. Consider the stuck type (2), the failure type (3), and the actuator failures (4). In (4), when δk=0, (4) becomes the failure type where u˜k=0, ϕkTxt=0. When δk=1, (4) means the stuck type, where vkt=0 for t>Tk.Assuming the ideal signal isxdt=xd1t,…,xdnt∈ℛn, it is a smooth function where xdt and x˙dt are of ℒ∞ and x˙dit=xdi+1t for i=1,2,…,n−1. The tracking error is designed as (5)et=xt−xdt,and the parameter evaluation error is designed as (6)θ˜t=θ^t−θ,where θ^t represents the estimation of θ.Here are some definitions and assumptions we will use in the following article.Definition 1.
ϕt is the IE in the interval T−σ0,T with 0<σ0<T when ϕt meet ∫T−σ0TϕTσϕσdσ≥ιIm×m with ι∈ℛ+.Definition 2.
ϕt is the PE when ϕt meet ∫t−σ0tϕTσϕσdσ≥ιIm×m with ι∈ℛ+,σ0>0, and t∈ℛ+.Assumption 1.
Atmostq−1 control input fault is (2), and the remaining fault is (3), SISO nonlinear system (1) can also achieve the control goal.


### 2.2. Tradition SMC Design

Next, we will introduce an integer-order sliding surface, which is constructed as(7)St=∑i=1nρieit,where ρi in this formula is chosen to make St converge as faster as possible. From formula (7), we can get the following formula: (8)S˙t=∑i=1nρie˙it,=ρ1,ρ2,…ρne˙1te˙2t⋮e˙nt,=ρ1,ρ2,…ρnx2t−x˙d1tx3t−x˙d2t⋮fxt+∑k=1qukt−x˙dnt,=∑i=1n−1ρixi+1t−∑i=1nρix˙dit+ρnfxt+∑k=1qukt.We construct the control input as(9)vkt=ck1v∗t+ck2,where v∗t is the real controller and ck1 and ck2 are positive constants that satisfy (10)∑k=1q1−δkϱkck1=1,(11)∑k=1q1−δkϱkck2=−∑k=1qδku˜k.From (4), (8), and (9), we get the following: (12)S˙t=∑i=1n−1ρixi+1t−∑i=1nρix˙dit+ρnfxt+ρn∑k=1qδku⌣kt+1−δkϱkvkt,=∑i=1n−1ρixi+1t−∑i=1nρix˙dit+ρnfxt+ρnv∗t∑k=1q1−δkϱkck1+ρn∑k=1qδku˜k+ρn∑k=1qδkϕkTxtθ+ρn∑k=1q1−δkϱkck2.Based on (10) and (11), the above expression is written as (13)S˙t=∑i=1n−1ρixi+1t−∑i=1nρix˙dit+ρnfxt+v∗t+∑k=1qδkϕkTxtθ.Makev∗t as (14)v∗t=−fxt−∑k=1qδkϕkTxtθ^t+1ρn∑i=1nρix˙dit−∑i=1n−1ρixi+1t−bSt.The adaptive law is constructed as(15)ϒt=ϖ∑k=1qδkϕkxtSt,θ^.t=Ωθ^t,ϒt,with ϖ being a positive parameter, and Ωθ^t,ϒt is constructed as (16)Ωθ^t,ϒt=ϒt,ifθ^t≤α,ϒt−θ^tθ^Ttϒtθ^t2,otherwise,where α>0.Remark 2.
It should be mentioned that the proposed adaptation law (16) has some applications. Firstly, it can obtain the objective of accurate estimation of the unknown parameter θ. Secondly, the boundedness of the updated parameter can be guaranteed by introducing a term α. In fact, if θt is too large, i.e., θ^t≥α, then the second equation in (16) is activated, and a negative term −θ^tθ^Ttϒt/θ^t2 will drive θ convergence rapidly.Theorem 1.
For SISO nonlinear systems satisfying Assumption1, the control input (14) and the adaptive law (15) ensures that all signals are bounded and et approaches 0.Proof.
Substituting (14) into (13) yields (17)S˙t=−bSt−ρn∑k=1qδkϕkTxtθ˜t.
Let the Lyapunov function be(18)Vt=12S2t+ρn2ϖθ˜Ttθ˜t.
Differentiating (18) along (15) and (17) gives (19)V.t=−bS2t−ρnθ˜Tt∑k=1qδkϕkxtSt−θ^.tϖ.
Substituting (15) into (19) yields(20)V.t≤−bS2t.
That means the system is asymptotically stable, and this ends the proof of Theorem1.


### 2.3. CLSMC Design

From the tradition SMC method above, we can see that the convergence ofet can be guaranteed under the PE condition. Next, we will introduce a CLSMC method to ensure et’s convergence and θ’s accurate evaluation in the absent of the PE condition.LetϕkTxt be an IE in T−σ0,T and the prediction evaluation error is (21)ξt=χxtθ˜t,with χxt:ℛn↦Rz×z being constructed as (22)χxt=0z×z,fort≤σ0,∫t−σ0tΨxσΨTxσdσ,fort>σ0,with Ψxt=ρn∑k=1qδkϕkxt.The composite learning adaptive law is constructed as(23)ϒt=ϖ∑k=1qδkϕkxtSt−γξt,θ^.t=Ωθ^t,ϒt,with γ>0, and definition of Ωθ^t,ϒt is the same as that of (16).The next task is to computeξt, in order to accomplish this task, we define (24)ϑt=∫t−σ0tΨxσΨTxσθdσ.Multiply both ends of (17) by Ψxt(25)ΨxtΨTxtθ=ΨxtS˙t+bSt+ΨTxtθ^t.From (24) and (25), we get (26)ϑt=∫t−σ0tΨxσS˙σ+bSσ+ΨTxσθ^σdσ.From the above equation, we can get(27)ξt=χxtθ^t−∫t−σ0tΨxσS˙σ+bSσ+ΨTxσθ^σdσ.Remark 3.
From the above discussion, we can get the algorithm ofξt. So, by Definition 1, we can see that if χxt≤ιI, then ξt=0. Conversely, if χxt>ιI, then we have (28)ξt=χxtθ^t−ϑt.
In addition, we can see from formula (26) that, in order to figure out the value of ϑt, we have to know the value of S˙σ. Because the value of S˙σ cannot be obtained directly, but we can get all the data of St that will help us to get to S˙t.Theorem 2.
For SISO nonlinear systems satisfying Assumption1, the control input (14) and the composite learning adaptive law (23) ensure that θ˜ and et approaches 0.Proof.
Let the Lyapunov function and its derivatives be the same as (18) and (19). Substituting (23) into (19) gives (29)V.t≤−bS2t−γρnθ˜Ttξt,=−bS2t−γρnθ˜Ttχxtθ^t−ϑt,=−bS2t−γρnθ˜Ttχxtθ˜t,≤−bS2t−γιρnθ˜Ttθ˜t,≤−dVt,with d=min2b,2ϖιγ. So, the unknown parameter θ˜ and et approaches 0, and this ends the proof of Theorem 2.Remark 4.
In [24], the concurrent learning control methods are used to get accurate parameter evaluation without the PE condition. The difference between this method and the introduced composite learning method is the usage of online recording data. The prediction error of concurrent learning control method is produced by recording data. Furthermore, prediction error is applied to get the accurate parameter evaluation under the IE condition, so sufficient online recording data are used. From the above discussion, it can be seen that the use of concurrent learning control method will add a lot of computing burden to the system. However, the introduced CLSMC method can reduce the computation because the online recording data can be obtained through (22) and (24), and maximizing the singular values is required. In addition, the use of integral can also reduce the measurement deviation of ϑ.Remark 5.
It should be emphasized that the SMC method and the CLSMC method use the same control input (15), both of which can make et approaches 0. The difference between the two methods lies in the CLSMC method which uses the composite learning adaptive law (23) to obtain accurate parameter evaluation. However, the SMC method does not have the ability to do that it can only make θ^t bounded. Therefore, it can be concluded that the CLSMC method has better control ability, which can also be seen from the simulation results.Remark 6.
In (16), the value of α is designed so that θ^t is bounded by α. That is (16), if θ^t≤α, the θ^t can be updated through (30)Ωθ^t,ϒt=ϒt.
Becauseϒt is continuous, θ^t is also continuous. If θ^t>α, θ^t can be updated through (31)Ωθ^t,ϒt=ϒt−θ^tθ^Ttϒtθ^t2.
It can be seen from the above equation thatθ^tθ^Ttϒt/θ^t2 has been increased so that θ^t has been decreased. However, this discontinuity will produce instability phenomenon, in order to avoid this phenomenon, (16) can be simply expressed as (30). In addition, Theorem 2 can also be proved by adaptive law (30):


## 2.1. Problem Description

Consider the SISO nonlinear systems as(1)x˙it=xi+1t,x˙nt=fxt+∑k=1qukt,where i=1,2,…,n−1, xt=x1t,…,xntT∈ℛn is the state vector, fxt:ℛn↦R are known continuous nonlinear functions, and ukt,k=1,…,q is the actuator’s output. In this paper, k control inputs are considered, where some inputs subject to actuator faults are listed as follows.There are two types of the actuator failures to be discussed here. One is the stuck type which is described as(2)ukt=u⌣kt=u˜kt+ϕkTxtθ,t≥Tk,with k∈k1,…,kp⊂1,…,q,p∈N,p≤q−1,u˜k being a constant, Tk being the time when failure occurs, ϕkxt:ℛn↦ℛl with l∈N being a function, and θ=θ1,…,θlT∈ℛl being an unknown constant vector.Another is the loss of effectiveness type which is described as(3)ukt=ϱkvkt,t>Tk,with 0<ϱk≤1,k∈k1,…,kp¯⊂1,…,q,ϱk being a known parameter, and vkt is the control input.The actuator failures are defined as follows:(4)ukt=δku⌣kt+1−δkϱkvkt,δk=1,ukt=u⌣kt,0,ukt≠u⌣kt.Remark 1.
In this paper, two kinds of input faults are considered. Consider the stuck type (2), the failure type (3), and the actuator failures (4). In (4), when δk=0, (4) becomes the failure type where u˜k=0, ϕkTxt=0. When δk=1, (4) means the stuck type, where vkt=0 for t>Tk.Assuming the ideal signal isxdt=xd1t,…,xdnt∈ℛn, it is a smooth function where xdt and x˙dt are of ℒ∞ and x˙dit=xdi+1t for i=1,2,…,n−1. The tracking error is designed as (5)et=xt−xdt,and the parameter evaluation error is designed as (6)θ˜t=θ^t−θ,where θ^t represents the estimation of θ.Here are some definitions and assumptions we will use in the following article.Definition 1.
ϕt is the IE in the interval T−σ0,T with 0<σ0<T when ϕt meet ∫T−σ0TϕTσϕσdσ≥ιIm×m with ι∈ℛ+.Definition 2.
ϕt is the PE when ϕt meet ∫t−σ0tϕTσϕσdσ≥ιIm×m with ι∈ℛ+,σ0>0, and t∈ℛ+.Assumption 1.
Atmostq−1 control input fault is (2), and the remaining fault is (3), SISO nonlinear system (1) can also achieve the control goal.


## 2.2. Tradition SMC Design

Next, we will introduce an integer-order sliding surface, which is constructed as(7)St=∑i=1nρieit,where ρi in this formula is chosen to make St converge as faster as possible. From formula (7), we can get the following formula: (8)S˙t=∑i=1nρie˙it,=ρ1,ρ2,…ρne˙1te˙2t⋮e˙nt,=ρ1,ρ2,…ρnx2t−x˙d1tx3t−x˙d2t⋮fxt+∑k=1qukt−x˙dnt,=∑i=1n−1ρixi+1t−∑i=1nρix˙dit+ρnfxt+∑k=1qukt.We construct the control input as(9)vkt=ck1v∗t+ck2,where v∗t is the real controller and ck1 and ck2 are positive constants that satisfy (10)∑k=1q1−δkϱkck1=1,(11)∑k=1q1−δkϱkck2=−∑k=1qδku˜k.From (4), (8), and (9), we get the following: (12)S˙t=∑i=1n−1ρixi+1t−∑i=1nρix˙dit+ρnfxt+ρn∑k=1qδku⌣kt+1−δkϱkvkt,=∑i=1n−1ρixi+1t−∑i=1nρix˙dit+ρnfxt+ρnv∗t∑k=1q1−δkϱkck1+ρn∑k=1qδku˜k+ρn∑k=1qδkϕkTxtθ+ρn∑k=1q1−δkϱkck2.Based on (10) and (11), the above expression is written as (13)S˙t=∑i=1n−1ρixi+1t−∑i=1nρix˙dit+ρnfxt+v∗t+∑k=1qδkϕkTxtθ.Makev∗t as (14)v∗t=−fxt−∑k=1qδkϕkTxtθ^t+1ρn∑i=1nρix˙dit−∑i=1n−1ρixi+1t−bSt.The adaptive law is constructed as(15)ϒt=ϖ∑k=1qδkϕkxtSt,θ^.t=Ωθ^t,ϒt,with ϖ being a positive parameter, and Ωθ^t,ϒt is constructed as (16)Ωθ^t,ϒt=ϒt,ifθ^t≤α,ϒt−θ^tθ^Ttϒtθ^t2,otherwise,where α>0.Remark 2.
It should be mentioned that the proposed adaptation law (16) has some applications. Firstly, it can obtain the objective of accurate estimation of the unknown parameter θ. Secondly, the boundedness of the updated parameter can be guaranteed by introducing a term α. In fact, if θt is too large, i.e., θ^t≥α, then the second equation in (16) is activated, and a negative term −θ^tθ^Ttϒt/θ^t2 will drive θ convergence rapidly.Theorem 1.
For SISO nonlinear systems satisfying Assumption1, the control input (14) and the adaptive law (15) ensures that all signals are bounded and et approaches 0.Proof.
Substituting (14) into (13) yields (17)S˙t=−bSt−ρn∑k=1qδkϕkTxtθ˜t.
Let the Lyapunov function be(18)Vt=12S2t+ρn2ϖθ˜Ttθ˜t.
Differentiating (18) along (15) and (17) gives (19)V.t=−bS2t−ρnθ˜Tt∑k=1qδkϕkxtSt−θ^.tϖ.
Substituting (15) into (19) yields(20)V.t≤−bS2t.
That means the system is asymptotically stable, and this ends the proof of Theorem1.


## 2.3. CLSMC Design

From the tradition SMC method above, we can see that the convergence ofet can be guaranteed under the PE condition. Next, we will introduce a CLSMC method to ensure et’s convergence and θ’s accurate evaluation in the absent of the PE condition.LetϕkTxt be an IE in T−σ0,T and the prediction evaluation error is (21)ξt=χxtθ˜t,with χxt:ℛn↦Rz×z being constructed as (22)χxt=0z×z,fort≤σ0,∫t−σ0tΨxσΨTxσdσ,fort>σ0,with Ψxt=ρn∑k=1qδkϕkxt.The composite learning adaptive law is constructed as(23)ϒt=ϖ∑k=1qδkϕkxtSt−γξt,θ^.t=Ωθ^t,ϒt,with γ>0, and definition of Ωθ^t,ϒt is the same as that of (16).The next task is to computeξt, in order to accomplish this task, we define (24)ϑt=∫t−σ0tΨxσΨTxσθdσ.Multiply both ends of (17) by Ψxt(25)ΨxtΨTxtθ=ΨxtS˙t+bSt+ΨTxtθ^t.From (24) and (25), we get (26)ϑt=∫t−σ0tΨxσS˙σ+bSσ+ΨTxσθ^σdσ.From the above equation, we can get(27)ξt=χxtθ^t−∫t−σ0tΨxσS˙σ+bSσ+ΨTxσθ^σdσ.Remark 3.
From the above discussion, we can get the algorithm ofξt. So, by Definition 1, we can see that if χxt≤ιI, then ξt=0. Conversely, if χxt>ιI, then we have (28)ξt=χxtθ^t−ϑt.
In addition, we can see from formula (26) that, in order to figure out the value of ϑt, we have to know the value of S˙σ. Because the value of S˙σ cannot be obtained directly, but we can get all the data of St that will help us to get to S˙t.Theorem 2.
For SISO nonlinear systems satisfying Assumption1, the control input (14) and the composite learning adaptive law (23) ensure that θ˜ and et approaches 0.Proof.
Let the Lyapunov function and its derivatives be the same as (18) and (19). Substituting (23) into (19) gives (29)V.t≤−bS2t−γρnθ˜Ttξt,=−bS2t−γρnθ˜Ttχxtθ^t−ϑt,=−bS2t−γρnθ˜Ttχxtθ˜t,≤−bS2t−γιρnθ˜Ttθ˜t,≤−dVt,with d=min2b,2ϖιγ. So, the unknown parameter θ˜ and et approaches 0, and this ends the proof of Theorem 2.Remark 4.
In [24], the concurrent learning control methods are used to get accurate parameter evaluation without the PE condition. The difference between this method and the introduced composite learning method is the usage of online recording data. The prediction error of concurrent learning control method is produced by recording data. Furthermore, prediction error is applied to get the accurate parameter evaluation under the IE condition, so sufficient online recording data are used. From the above discussion, it can be seen that the use of concurrent learning control method will add a lot of computing burden to the system. However, the introduced CLSMC method can reduce the computation because the online recording data can be obtained through (22) and (24), and maximizing the singular values is required. In addition, the use of integral can also reduce the measurement deviation of ϑ.Remark 5.
It should be emphasized that the SMC method and the CLSMC method use the same control input (15), both of which can make et approaches 0. The difference between the two methods lies in the CLSMC method which uses the composite learning adaptive law (23) to obtain accurate parameter evaluation. However, the SMC method does not have the ability to do that it can only make θ^t bounded. Therefore, it can be concluded that the CLSMC method has better control ability, which can also be seen from the simulation results.Remark 6.
In (16), the value of α is designed so that θ^t is bounded by α. That is (16), if θ^t≤α, the θ^t can be updated through (30)Ωθ^t,ϒt=ϒt.
Becauseϒt is continuous, θ^t is also continuous. If θ^t>α, θ^t can be updated through (31)Ωθ^t,ϒt=ϒt−θ^tθ^Ttϒtθ^t2.
It can be seen from the above equation thatθ^tθ^Ttϒt/θ^t2 has been increased so that θ^t has been decreased. However, this discontinuity will produce instability phenomenon, in order to avoid this phenomenon, (16) can be simply expressed as (30). In addition, Theorem 2 can also be proved by adaptive law (30):


## 3. Simulation Example

We discuss the following nonlinear systems:(32)x˙1t=x2t,x˙2t=x3t,x˙3t=−x1t−1.1x2t−0.44x3t+x12t+∑k=1qukt.The actuator failures are selected as(33)u1t=v1t+ϕ1xtθ,t<4,−0.8+ϕ1xtθ,t≥4,u2t=0.6v2t,t<8,v2t,t≥8,u3t=0.5v3t,t<16,v3t,t≥16,where δ1=1,δ2=δ3=0,ϱ1=ϱ2=ϱ3=1 and c11=1/0.5,c21=0.3,c31=0.7,c12=2/0.5,c22=0.5,andc32=0.3. The basic functions ϕ1xt=x1tx2t,x2tx3tT,ϕ2xt=0,0T,ϕ3xt=x3t,x2tT, and θ=−0.05,0.25T. The controller parameters are given as ϖ=0.5,α=5,ρ1=ρ2=ρ3=1,γ=1,σ0=5,andb=2. The desired signal is that when t≤25, xdt=1,0,0T, and when t>25, xdt=0,0,0T.The parameter evaluations for the SMC method and the CLSMC method are shown in Figure1, and the control inputs and the sliding surface under the two methods are given in Figure 2, and the state variables of x1t,x2t, and x3t for SMC and CLSMC are shown in Figure 3. It can be seen from the stimulation results that (1) in the SMC method, u2t and u3t is updated quickly, while in the CLSMC method, u2t and u3t is updated slowly. (2) The CLSMC method can realize the accurate evaluation of θ which cannot be realized by the SMC method.Figure 1
Parameter evaluations under SMC and CLSMC.
(a)(b)Figure 2
Control inputs and sliding surface of SMC and CLSMC.
(a)(b)(c)(d)Figure 3
State variables of SMC and CLSMC.
(a)(b)


## 4. Conclusions

In this work, the SMC method and the CLSMC method for the SISO nonlinear systems with actuator failures are designed. From the above research, we can draw the following conclusions. (1) The CLSMC method can ensure the convergence of tracking error and accurate parameter evaluation under the PE condition. However, the SMC method can only make the tracking error converge under the IE condition. (2) The CLSMC method has better control capability than the SMC method. The designed of CLSMC method for nonlinear systems with time-varying unknown actuator failures parameter is our future research work.



---

*Source: 6665599-2020-12-07.xml*