Skip to main content
Science Progress logoLink to Science Progress
. 2020 Mar 18;103(1):0036850420912150. doi: 10.1177/0036850420912150

Sliding mode control of continuous-time switched systems with signal quantization and actuator nonlinearity

Yiming Cheng 1,, Tianhe Liu 1, Rui Weng 1, Bo Cai 1, Changhong Wang 1
PMCID: PMC10358615  PMID: 32188371

Abstract

This article investigates sliding mode control for a class of continuous-time switched systems with signal quantization, actuator nonlinearity and persistent dwell-time switching that can guarantee the globally uniformly asymptotical stability of the closed-loop system. First, a sliding surface is devised for the switched system and sufficient conditions are proposed to ensure the globally uniformly asymptotical stability of the sliding motion equation by utilizing multiple Lyapunov function technique. Second, the sliding mode control laws, based on the parameters of quantizer, actuator nonlinearity and disturbance, are devised to stabilize the closed-loop systems. Moreover, sufficient conditions are given to guarantee the devised sliding surface’s reachability. Finally, the superiority and effectiveness of developed results is illustrated via a numerical simulation.

Keywords: Sliding mode control, actuator nonlinearity, quantized signal, multiple Lyapunov function, persistent dwell-time switching

Introduction

The past decades have witnessed a great advance in studies of switched systems which are widely applied in robot systems, 1 networked systems, 2 chemical process 3 and so on. Switched systems, which comprised multiple subsystems and a signal deciding to activate one of them, can effectively model processes or multiple-mode systems. Moreover, the idea of controller switching is carried over to many intelligent control strategies in order to make up for the shortage of single controller.

For the switched system, the design of the switching signal yields a direct impact on system stability. Basic stability analysis for switched systems with various switching signals such as stochastic switching or average dwell-time (ADT) has been broadly addressed.48 ADT switching implies bounded switching times within bounded period, which suggests that there exists a lower bound for the average time between switchings. However, persistent dwell-time (PDT) switching is a class of switching signal consisting of infinitely many dispersed intervals in which the subsystem mode remains stationary. In the intermissions of such intervals, the subsystem mode can randomly switch. Compared with ADT switching, PDT switching, as a more general switching signal, 9 has no limit of switching times. Although PDT switching is more complicated, it is essential to study the control problem under PDT switching.

Based on stability analysis for switched systems, diverse control methods have been studied including H control, sliding mode control (SMC) and fuzzy control. Comparing with other control methods, the advantage of SMC method is to eliminate so-called matched plant parameters and external disturbances with insensitivity property. The SMC method offers a sliding surface for system trajectories to approach by utilizing intermittent control input such that the system can have required attributes, such as disturbance rejection capability, tolerance ability and stability.1014 Since it is difficult to analyse the stability of the switched systems by constructing different sliding surfaces for each subsystem through the idea of common SMC method, numerous efforts about constructing sliding surface for switched systems have been devoted in existing literature.1521 In these results, a nonswitched sliding surface with weighted parameter has been studied for the switched systems. However, most existing SMC methods in switched systems are considered under the condition of stochastic switching or ADT switching. Due to the complexity of PDT switching, the problem for SMC methods in switched systems with PDT switching remains open until now.

On another research forefront, the network technology has been widely used in modern engineering applications due to the superiority in remote operation capability and high installation flexibility. One distinctive feature of network technology is that signal transmission among components extremely depends on the performance of communication networks. However, the applicability of communication network can be affected by signal quantization.2224 Different from the accurate used in conventional sliding mode controller, quantization error which caused by signal quantization may prevent the state trajectories of system from arriving on the pre-defined sliding surface, while it may make the closed-loop systems unstable if the quantization errors cannot be compensated. Hence, it is essential to solve this problem by studying the quantized SMC approach.

Motivated by the above discussions, this article is concerned with the quantized SMC design for a class of continuous-time switched systems with PDT switching and actuator nonlinearities. The contribution of this article is twofold: (1) the improved logarithmic quantizer is applied to SMC approach instead of the traditional logarithmic quantizer to reduce the restriction of quantization density; (ii) the SMC laws for switched systems with signal quantization are developed to compensate the quantization effect.

Problem formulation and preliminaries

Consider the following switched system with actuator nonlinearities and bounded disturbance

x·(t)=Aε(t)x(t)+Bε(t)ψ(u(t))+Wε(t)w(t) (1)

where x(t)Rnx , u(t)Rnu and w(t)Rnw represent the system state, the control input and the bounded disturbance, respectively. The switching signal ε(t) is a piecewise constant function taking the value from a finite set G={1,,G} , where G represents the serial number of subsystems. The system matrices Aε(t) , Bε(t) and Wε(t) denote the real known matrices with appropriate dimensions at the ε(t)th system, where Aε(t)Rnx×nx , Bε(t)Rnx×nu and Wε(t)Rnx×nd . It is assumed that rank(Bε(t))=nu , Wε(t)=Bε(t)B^ , where B^Rnu×nd and w(t)w^ . The dead-zone input ψ(u(t)) is nonlinear vector with ψ(u(t))=[ψ1(u1(t))ψi(ui(t))ψnu(unu(t))] of which ψi(ui(t)) can be described as

ψi(ui(t))={γi+(t)(uiζi+),ui>ζi+0,ζiui(t)ζi+γi(t)(ui+ζi),ui<ζi (2)

where ζi+ and ζi are positive constants; γi+(t) and γi(t) are the nonlinear functions of input ui . Let γmin=min{γi+(t),γi(t)} be positive constants. Therefore, one can obtain

{ψi(ui(t))γmin(uiζi+),ψi(ui(t))γmin(ui+ζi),ui>ζi+ui<ζi (3)

Some definitions should be introduced before proceeding further.

Definition 1

Consider the switching instants t1,t2,,ts, with t1=0 . A positive constant τ is the PDT if there exists an infinite number of disjoint intervals of length no smaller than τ on which ε is constant at subsystem Ωi , and consecutive intervals with this property are separated by no more than T , where T is called the period of persistence. 25

Remark 1

According to the above definition, a PDT switching signal is composed of infinitely many consecutive switching stages. Each stage includes a period with length at least τ and a period with length no greater than T . The former period is called τ -portion, in which subsystem switching is prohibited, and the latter period is regarded as T -portion, in which no constrain is applied to the sequence and frequency of subsystem switching.

Remark 2

Some notations for PDT switching signal should be introduced for the sake of conciseness. As shown in Figure 1, tp indicates the instant entering pth stage and tpi is the ith switching instant within T-portion. Let Tε[tpi,tpi+1) denote the actual running time from tpi to tpi+1 in the T-portion of the pth stage, and T(p) denotes the duration of entire T-portion. It follows that T(p)=i=1S[tp1,tp+1)Tε[tpi,tpi+1)T where S[tp1,tp+1) denotes the switching times within [tp1,tp+1) and Smaxmax{S[tp,tp+1),pN+} .

Figure 1.

Figure 1.

Illustration of PDT.

Some notations for PDT switching signal should be introduced for the sake of conciseness. Let tpn denote the actual running time of the T -portion of the pth stage, and T(p) denotes the duration of entire T -portion. It follows that T(p)=n=1S[tp1,tp+1)Tε(tpn)T where S[tp1,tp+1) denotes the switching times within [tp1,tp+1) . In addition, tp indicates the instant entering pth stage and tpi is the ith switching instant within T -portion.

Definition 2

The switched system (equation (1)) is globally uniformly asymptotically stable (GUAS) under certain switching signals σ(t) if for initial condition x(t0) , there exists a class of κ function κ such that the solution of the system (equation (1)) satisfies 26

x(t)κx(t0),tt0andx(t)0ast

As a consequence, the main objective of this article is to determine a set of laws based on SMC approach such that the closed-loop system (equation (1)) is GUAS under quantized signal.

Main results

Sliding surface design and stability analysis

First, a sliding surface is devised and the stability criterion for sliding motion with PDT switching is presented, upon which the parameter matrix of SMC law is obtained. The integral-type sliding surface is considered as follows

s(t)=Hx(t)0tH(Ar+BrKr)x(τ)dτ (4)

where ε(τ)=r and the parameter matrices KrRnu×nx are to be devised. The parameter matrix HRnu×nx is selected such that HBr is positive definite.

Remark 3

Note that the proposed sliding surface associated with the system mode will not be switched with the change of system mode, due to the fact that only the integral part of the mode surface depends on the system mode in this article. Considering the continuity of the sliding function at the switching instant tpi , one can obtain

limΔt0[s(tpi+Δt)s(tpiΔt)]=Hx(tpi+Δt)Hx(tpiΔt)tpiΔttpi+ΔtH(Aε(tpi)+Bε(tpi)Kε(tpi))x(τ)dτ=0

According to continuity definition, one can conclude the continuity of the sliding function.

The derivative of sliding surface (equation (4)) is derived that

s·(t)=Hx·(t)H(Ar+BrKr)x(t)=H[Brψ(u(t))+Wrw(t)BrKrx(t)] (5)

So as to make the trajectories of the switched system state to approach the sliding hyperplane, we acquire s(t)=0 and s·(t)=0 . As a consequence, it be derived from equation (5) that

ψeq(u(t))=(HBr)1HWrw(t)+Krx(t) (6)

Substituting equation (6) into equation (1) yields the sliding motion equation

x·(t)=Arx(t)+Br[Krx(t)(HBr)1HWrw(t)]+Wrw(t)=Arx(t)Br(HBr)1HBrB^w(t)+BrB^w(t)+BrKrx(t)=Arx(t)+BrKrx(t) (7)

The following lemmas present the stability criterion for continuous-time switched system and the sufficient condition for the GUAS for the sliding motion equation (7), respectively.

Lemma 1

Consider the sliding motion equation (7), and T , Smax , α and μ are known positive constants with α>0 , μ>1 . For (ε(tpi)×ε(tpi))=(r×m)G×G , rm , if there exist a family of function Vr and two class κ functions ϑ1 and ϑ2 , such that

ϑ1x(t)Vr(x(t),t)ϑ2x(t) (8)
V·r(x(t),t)αVr(x(t),t) (9)
Vr(x(t),t)μVm(x(t),t) (10)

Then, the sliding motion equation (7) is GUAS and PDT switching signal satisfies

α(τ+T)(Smax+1)lnμ (11)

Proof

Suppose that ε(tp)=r is the mode of τr portion and ε(tp+1)=m is the mode at tp1+T(p) in the pth stage of switching, then it can be derived that

Vm(x(tp+1),tp+1)eαTmVm(x(tp+1Tm),tp+1Tm)μeαTmVl(x(tp+1Tm),tp+1Tm)(Πi=1S[tp1,tp+1)μeαT[tpi,tpi+1))Vε(tp1)(x(tp1),tp1)(Πi=1S[tp1,tp+1)μeαT[tpi,tpi+1))Vr(x(tp),tp)μSmax+1eα(T+τ)Vr(x(tp),tp) (12)

From equation (12), it follows that

Vε(tp)(x(tp),tp)(μSmax+1eα(T+τ))pVε(t1)(x(t1),t1) (13)

Combining equations (13) and (8), one can obtain that

x(tp)ϑ11(μSmax+1eα(T+τ))pϑ2x(t1) (14)

Therefore, if the PDT switching signal satisfies (equation (11)), it can be derived that μSmax+1eα(T+τ)1 . One can draw a conclusion that x(tp)0 when p , that is, x(t)0 as t . The proof is completed.

Lemma 2

Consider the sliding motion equation (7), and T , Smax , α and μ are known positive constants with α>0 , μ>1 . For (ε(tpi)×ε(tpi))=(r×m)G×G , rm , if there exist a set of matrices Xr0 such that

ArXr+XrAr+BrYr+YrBr+αXr0 (15)
XmμXr0 (16)

Then, the sliding motion equation (7) is GUAS and PDT switching signal satisfies (equation (11)). Moreover, if equations (15) and (16) have a solution, the parameter matrix can be given by

Kr=YrXr1 (17)

Proof

Consider the following Lyapunov functions Vr=x(t)Prx(t) , where Pr are positive and definite matrices and define Xr=Pr1 , Yr=KrXr

V.r(x(t),t)+αVr(x(t),t)=x.(t)Prx(t)+x(t)Prx.(t)=x.(t)Prx(t)+x(t)Prx.(t)=x(t)[PrA¯r+A¯rPr+αPr]x(t)=x(t)[Pr(Ar+BrKr)+(Ar+BrKr)Pr+αPr]x(t) (18)

From equation (15), we can have

ArPr1+(ArPr1)+BrKrPr1+(BrKrPr1)+αPr10 (19)

After equivalence transformation, one can conclude

Pr(Ar+BrKr)+(Ar+BrKr)Pr+αPr0 (20)

From equation (20), one can conclude that equation (9) holds. Similarly, equation (10) can be derived from equation (16). The proof is completed.

Remark 4

Distinguished from the gain matrix Kr used for controller design directly in Liu and Wang, 27 the parameter matrix Kr is only a part of SMC law which is devised in later section.

SMC with improved logarithmic quantizer

In order to mitigate network congestion brought by limited communication network capacity, the signal has to be quantized before transmission. As a sketch of networked system layout is shown in Figure 2, system state x(t) , sliding surface variable s(t) and controller output u(t) should be quantized, respectively.

Figure 2.

Figure 2.

The quantized networked control system.

We are interested in a class of improved logarithmic quantized signals with following form: u~i(t)=Qu,i(ui(t)) , s~i(t)=Qs,i(si(t)) and x~i(t)=Qx,i(xi(t)) , where u~i(t) , s~i(t) and x~i(t) are the quantized signals of ui(t) , si(t) and xi(t) , respectively. The signal z(t){u(t),s(t),x(t)} is vector with z(t)=[z1(t)z2(t)znz(t)] . The improved logarithmic quantizer Qz,i(zi(t)) which is proposed by Li Qiu et al. 28 is defined as

Qz,i(zi(t)),{μz,i,q,0,Qz,i(zi(t))zimin<zzimaxzi=0zi<0 (21)

where μz,i,q denotes a quantization level for a corresponding subinterval (zimin,zimax] and μz,i,q>0

δz,i(1ρz,i)/(1+ρz,i)zimin=μz,i,q(1+δz,i)zimax=μz,i,q(1δz,i)

where δz,i is the sector bound of zi ; ρz,i represents the quantization density of the quantizer Qz,i(zi(t)) and ρz,i(0,1) . It is assumed that the quantization density is invariant and the values in quantization subinterval (zimin,zimax] is mapped to the corresponding quantization level μz,i,q which can be described as

Uz,i{±μz,i,q|μz,i,q=ρz,iqμz,i,0,q=0,±1,±2,}{0} (22)

The bound of quantization error is

|Qz,i(zi(t))zi(t)||Qz,i(zi(t))|δz,i (23)

and define

ex,i=x~i(t)xi(t) (24)
es,i=s~i(t)si(t) (25)

The quantization errors ex(t) and es(t) satisfy the following constraints

|ex,i(t)|δx,i|x~i(t)||x~i(t)| (26)
|es,i(t)|δs,i|s~i(t)||s~i(t)| (27)

Remark 5

It is noted that the logarithmic quantizer and quantization error constraints distinguish from the ones in Chen et al. 29 To be specific, the length of quantization level in improved logarithmic quantizer is different from traditional logarithmic quantizer, that is, zimin and zimax distinguish from the ones in traditional logarithmic quantizer. Moreover, the quantizer density is required to satisfy ρz,i>1/3 in Chen et al. 29 ; however, there are no additional constraints on quantizer density in this article. Therefore, the improved logarithmic quantizer applied in this article has wider application range.

For the convenience of later discussion, another form of quantization error constraints is given

ex(t)δxx~(t)x~(t) (28)
es(t)δss~(t)s~(t) (29)

where δx=maxδx,i , i=1,,nx and δs=maxδs,i , i=1,,nu , respectively. From equation (26) and δx(0,1) , one can obtain that

ex(t)i=1nx(δx,i|x~i(t)|)2δxi=1nx(x~i(t))2δxx~(t)x~(t) (30)

Similarly, equation (29) can be derived from equation (27).

The above results about the quantization errors ex(t) and es(t) will be used for SMC design later. The following theorem is presented to design the SMC law via the improved logarithmic quantizer and guarantee the reachability of sliding surface.

Theorem 1

Considering the switched system (equation (7)) and the sliding surface (equation (4)), construct the SMC law ui,r(t) via the improved logarithmic quantizer as the following form

ui,r(t)={gr(t)s~i(t)|s~i(t)|+ζi+,s~i(t)<00,s~i(t)=0gr(t)s~i(t)|s~i(t)|ζi,s~i(t)>0 (31)

where

gr(t)=(1+δs)γmin(1δs)[w^B^+(1+δx)Krx~(t)] (32)

ε(t)=r , w^ is the bound of disturbance w(t) . Then, the trajectory can reach the sliding surface (equation (4)).

Proof

Considering the Lyapunov function Vs(t)=0.5s(t)(HBr)1s(t) and sliding mode surface (equation (4)) as well as the switched system (equation (1)), one can obtain

V·s(t)=s(t)(HBr)1s·(t)=s(t)[ψ(u(t))+B^w(t)Krx(t)] (33)

From the definition of quantization errors ex(t) and es(t) , equation (33) can be rewritten to

V·s(t)=[s~(t)es(s(t))][ψ(ur(t))+B^w(t)Krx(t)]=s~(t)[ψ(ur(t))+B^w(t)Krx(t)]es(s(t))[ψ(ur(t))+B^w(t)Krx(t)] (34)

The related terms of equation (34) can be enlarged

s~(t)B^w(t)w^B^s~(t) (35)

and

s~(t)Krx(t)s~(t)Krx~(t)ex(t)s~(t)Kr(x~(t)+ex(t))(1+δx)s~(t)Krx~(t) (36)

where w(t)w^ and δx=maxδx,i , i=1,,nx . Combining equations (35) and (36), one can have

s~(t)[ψ(ur(t))+B^w(t)Krx(t)]s~(t)ψ(ur(t))+w^s~(t)B^+s~(t)Krx~(t) (37)

Considering another term of equation (34), one can obtain that

es(s(t))ψ(u(t))i=1nu|es,i(t)||ψi(ui,r(t))|i=1nuδs,i|s~i(t)||ψi(ui,r(t))| (38)

and

es(s(t))B^w(t)w^es(s(t))B^w^δss~(t)B^ (39)

where δs=maxδs,i , i=1,,nu

es(s(t))Krx(t)es(s(t))Krx~(t)ex(t)δss~(t)Kr(x~(t)+ex(t))(1+δx)δsKrs~(t)x~(t) (40)

Combining equations (38), (39) and (40), it follows that

es(s(t))[ψ(ur(t))+B^w(t)Krx(t)]i=1nuδs,i|s~i(t)||ψi(ui,r(t))|+w^δss~(t)B^+(1+δx)δss~(t)Krx~(t) (41)

Therefore, from equations (37) and (41), one can obtain that

V·s(t)=s~(t)[ψ(ur(t))+B^w(t)Krx(t)]es(s(t))[ψ(ur(t))+B^w(t)Krx(t)]s~(t)ψ(ur(t))+w^s~(t)B^+s~(t)Krx~(t)+i=1nuδs,i|s~i(t)||ψi(ui,r(t))|+w^δss~(s(t))B^+(1+δx)δss~(t)Krx~(t)s~(t)ψ(ur(t))+w^s~(t)B^+s~(t)Krx~(t)+i=1nuδs|s~i(t)||ψi(ui,r(t))|+w^δss~(t)B^+(1+δx)δss~(t)Krx~(t) (42)

To further simplify the related items in equation (42), the following proof is discussed in three cases:

  • Case 1. ui,r(t)>ζi+

s~(t)ψ(ur(t))+i=1nu|s~i(t)||ψi(ui,r(t))|=i=1nus~i(t)γi+(t)(ui,rζi+)+i=1nu|s~i(t)||γi+(t)(ui,rζi+)|=i=1nu[s~i(t)γi+(t)gr(t)s~i(t)|s~i(t)||s~i(t)||γi+(t)gr(t)s~i(t)|s~i(t)||]=0 (43)
  • Case 2. ui,r(t)<ζi

s~(t)ψ(ur(t))+i=1nu|s~i(t)||ψi(ui,r(t))|=i=1nus~i(t)γi(t)(ui,r+ζi)+i=1nu|s~i(t)||γi(t)(ui,r+ζi)|=i=1nu[s~i(t)γi(t)gr(t)s~i(t)|s~i(t)||s~i(t)||γi(t)gr(t)s~i(t)|s~i(t)||]=0 (44)
  • Case 3. ζiui,r(t)ζi+

s~(t)ψ(ur(t))+i=1nu|s~i(t)||ψi(ui,r(t))|=0 (45)

Therefore, equation (42) is simplified

V·s(t)(1δs)s~(t)ψ(ur(t))+w^s~(t)B^+(1+δx)s~(t)Krx~(t)+δss~(t)ψ(ur(t))+δsi=1nu|s~i(t)||ψi(ui,r(t))|+w^δss~(t)B^+(1+δx)δss~(t)Krx~(t)(1δs)s~(t)ψ(ur(t))+w^s~(t)B^+(1+δx)s~(t)Krx~(t)+w^δss~(t)B^+δs(1+δx)s~(t)Krx~(t) (46)

Considering equation (46), if equation (47) holds, that is, V·s(t)0 , the proof will be completed

s~(t)ψ(ur(t))1(1δs)[w^s~(t)B^+(1+δx)s~(t)Krx~(t)+w^δss~(t)B^+(1+δx)δss~(t)Krx~(t)](1+δs)(1δs)[w^B^+(1+δx)Krx~(t)]s~(t)γmingr(t)s~(t) (47)

where gr(t) satisfies equation (32).

Then, we will further prove that equation (47) holds in three cases.

  • Case 1. ui,r(t)>ζi+ , which means ui,r(t)=gr(t)×((s~i(t))/|s~i(t)|)+ζi+ and s~i(t)<0 , then

s~(t)ψ(ur(t))=i=1nus~i(t)γi+(t)(ui,rζi+)=i=1nus~i(t)γi+(t)gr(t)s~i(t)|s~i(t)|=i=1nu|s~i(t)|γi+(t)gr(t)γmingr(t)i=1nu|s~i(t)|γmingr(t)s~(t) (48)
  • Case 2. ui,r(t)<ζi , which means ui,r(t)=gr(t)×((s~i(t))/|s~i(t)|)ζi and s~i(t)>0 , then

s~(t)ψ(ur(t))=i=1nus~i(t)γi(t)(ui,r+ζi)=i=1nus~i(t)γi(t)gr(t)s~i(t)|s~i(t)|=i=1nu|s~i(t)|γi(t)gr(t)γmingr(t)i=1nu|s~i(t)|γmingr(t)s~(t) (49)
  • Case 3. ζi<ui(t)<ζi+ , which means ui(t)=0 and s~i(t)=0 , then

s~(t)ψ(ur(t))=γmingr(t)s~(t)=0 (50)

According to the above discussion of three cases, it follows that

s~(t)ψ(u(t))γmingr(t)s~(t) (51)

from which one can conclude that equation (47) holds. The proof is completed. Therefore, the trajectory x(t) can reach the sliding surface (equation (4)).

Remark 6

Referring to the discussion on the finite-time reachability, 30 the trajectory can reach the sliding surface in finite time, if gr(t) is replaced by g^r(t)

g^r(t)=(1+δs)[w^B^+(1+δx)Krx~(t)]+ϱγmin(1δs)

where ϱ is a positive constant. Then, V·s(t)0 becomes V·s(t)ϱs(t) and we can get

V·s(t)ϱs(t)ϱsT(t)s(t)ϱsT(t)λminλmin1s(t)ϱλmin1sT(t)λmins(t)

Due to the fact sT(t)(HBr)1s(t)sT(t)λmins(t) , one can obtain that

V·s(t)ϱλmin1sT(t)(HBr)1s(t)ϱλmin12Vs(t) (52)

where λmin is the minimum eigenvalue of (HBr)1 . According to equation (52), it concludes that the trajectory can reach the sliding surface in finite time.

Numerical example

A numerical example is provided to illustrate the effectiveness of the proposed result. Consider switched system (equation (1)) given by

A1=[1.30.70.60.1],A2=[0.90.620.50.4],B1=[0.720.52],B2=[1.20.4],W1=[0.360.26],W2=[0.60.2]

and initial state x(0)=[2.763.17] .

The related items of nonlinearity input (equation (2)) and the exogenous disturbance w(t) are presented as follows

γi+(t)=e|sin(u(t))|,ζi+=0.1γi(t)=e|sin(u(t))|,ζi=0.2w(t)=0.5cos(t)

where w(t)w^ , w^=0.5 and γmin=mine|sin(u(t))|=1 . The parameters of the improved logarithmic quantizer in equation (21) are selected as follows

ρz,i=0.9,q=100,μz,i,0=8

where we can calculate that δx=δs=0.0526 .

Assigning associated parameters α=0.6 , μ=1.2 , Smax=20 and period of persistence T=2s , we can get the minimal PDT τ=4.3813s from Lemma 1. Based on Lemma 2, the parameter matrices Kr can be obtained as follows

K1=[3.98851.0136],K2=[1.50600.0638]

Therefore, the SMC law ur(t) can be constructed as follows

ur(t)={gr(t)+0.1,s~(t)<00,s~(t)=0gr(t)0.2,s~(t)>0

and

gr(t)=1.0555[0.5+1.0026Krx~(t)]

Compared with Figure 3 in which the uncontrolled system state diverges, Figure 4 demonstrates the performance of the closed-loop system via SMC law obtained by Theorem 1. Although there exists slight chattering phenomenon, the state response of the closed-loop system with signal quantization and actuator nonlinearities converges in Figure 4. Therefore, the SMC method for switched systems with signal quantization and actuator nonlinearities can effectively guarantee the closed-loop system is GUAS. The comparisons of x1(t) and its quantized values are shown in Figures 5 and 6, from which can be seen that the trajectories of x1(t) and its quantize values almost coincide in steady state.

Figure 3.

Figure 3.

State response of the open-loop system.

Figure 4.

Figure 4.

State response of the closed-loop system.

Figure 5.

Figure 5.

x1(t) and its quantized values.

Figure 6.

Figure 6.

x2(t) and its quantized values.

The state response x1(t) at different ranges of dead zone is shown in Figure 7 which indicates that the state response of switched system at wider range of dead zone has larger chattering phenomenon in steady state. x1(t) with different bounds of disturbance is shown in Figure 8, from which we can see that more powerful disturbance will cause more larger chattering phenomenon in steady state. Although there exist different amplitudes of chattering, the closed-loop system is still stable. It indicates that the SMC method is robust to actuator dead zone and disturbance.

Figure 7.

Figure 7.

x1(t) in different dead zones.

Figure 8.

Figure 8.

x1(t) with different disturbances.

The state response of switched system in different quantization densities is shown in Figure 9. It indicates that there is little difference in chattering phenomenon under the different quantized errors caused by different quantization densities. Figure 9 further strengthens the evidence that the quantization error of x(t) has been compensated, since the quantized effects have been considered in the controller design. Therefore, the SMC method which is against the signal quantization error in the networked channel and nonlinearities in the actuator is effective.

Figure 9.

Figure 9.

x1(t) in different quantization densities.

Conclusion

This article investigates the quantized SMC design method for switched systems with signal quantization, actuator nonlinearity and PDT switching. The improved logarithmic quantizer is applied to the signals transmitted in network instead of the traditional logarithmic quantizer to reduce the restriction of quantization density, and based on this quantizer the quantized SMC method is demonstrated to guarantee the globally uniformly asymptotical stability of the closed-loop system. A numerical simulation is given to illustrate the superiority and effectiveness of the developed results. Future work will be applied to practical system, for instance, attitude stability control of variable mass spacecraft to verify developed theoretical result.

Author biographies

Yiming Cheng is currently a PhD Candidate of Control Science and Engineering at the Space Control and Inertial Technology Research Center, in Harbin Institute of Technology. His research interests mainly include switched system control and spacecraft control.

Tianhe Liu is currently pursuing his PhD degree in Harbin Institute of Technology. His research interests mainly include switched systems, linear and nonlinear system control.

Rui Weng is currently working as a Postdoctoral in Harbin Institute of Technology. His research interests mainly include embedded systems, automatic control systems and artificial intelligent systems.

Bo Cai is currently an Assistant Professor in Harbin Institute of Technology. His research interests mainly include complex switching systems, network control system, and unmanned system control.

Changhong Wang is currently a Full Professor at the Space Control and Inertial Technology Research Center, in Harbin Institute of Technology. His research interests mainly include intelligent system and control, inertial technology, and spacecraft control.

Footnotes

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.

References

  • 1.Rouse CA, Duenas VH, Cousin C, et al. A switched systems approach based on changing muscle geometry of the biceps brachii during functional electrical stimulation. IEEE Contr Syst Lett 2018; 2(1): 73–78. [Google Scholar]
  • 2.Liu L, Liu Y, Tong S.Neural networks-based adaptive finite-time fault-tolerant control for a class of strict-feedback switched nonlinear systems. IEEE Trans Cybernet 2018; 49(7): 2536–2545. [DOI] [PubMed] [Google Scholar]
  • 3.Yin X, Li Z, Zhang L, et al. Distributed state estimation of sensor-network systems subject to Markovian channel switching with application to a chemical process. IEEE Trans Syst Man Cybernet Syst 2018; 48(6): 864–874. [Google Scholar]
  • 4.Hua Y, Wang Z, Shu H, et al. Almost sure H∞ sliding mode control for nonlinear stochastic systems with Markovian switching and time-delays. Neurocomputing 2015; 175(Pt A): 392–400. [Google Scholar]
  • 5.Yin Y, Zong G, Zhao X.Improved stability criteria for switched positive linear systems with average dwell time switching. J Franklin Inst 2017; 354(8): 3472–3484. [Google Scholar]
  • 6.Zhang L, Cai B, Shi Y.Stabilization of hidden semi-Markov jump systems: emission probability approach. Automatica 2019; 101: 87–95. [Google Scholar]
  • 7.Ma L, Xu J, Cai C.Weighted H∞ control of singularly perturbed switched systems with mode-dependent average dwell time. Int J Contr Autom Syst 2019; 17(12): 2462–2473. [Google Scholar]
  • 8.Xie Y, Wen J, Peng L.Robust H∞ filtering for average dwell time switching systems via a non-monotonic function approach. Int J Contr Automat Syst 2019; 17(12): 657–666. [Google Scholar]
  • 9.Zhang L, Zhuang S, Shi P, et al. Uniform tube based stabilization of switched linear systems with mode-dependent persistent dwell-time. IEEE Trans Automat Contr 2015; 60(11): 2994–2999. [Google Scholar]
  • 10.Niu Y, Ho DWC. Design of sliding mode control for nonlinear stochastic systems subject to actuator nonlinearity. IEE Proc Contr Theory Appl 2006; 153(6): 737–744. [Google Scholar]
  • 11.Xue Y, Zheng BC, Tao L, et al. Robust adaptive state feedback sliding-mode control of memristor-based Chuas systems with input nonlinearity. Appl Math Comput 2017; 314: 142–153. [Google Scholar]
  • 12.Li M, Wang Q, Li Y, et al. Modeling and discrete-time terminal sliding mode control of a DEAP actuator with rate-dependent hysteresis nonlinearity. Appl Sci 2019; 9(13): 2625–2648. [Google Scholar]
  • 13.Cao Z, Niu Y.Finite-time sliding mode control of Markovian jump systems subject to actuator nonlinearities and its application to wheeled mobile manipulator. J Franklin Inst 2018; 355(16): 7865–7894. [Google Scholar]
  • 14.Gao Y, Liu J, Sun G, et al. Fault deviation estimation and integral sliding mode control design for Lipschitz nonlinear systems. Syst Contr Lett 2019; 123: 8–15. [Google Scholar]
  • 15.Wu L, Lam J.Sliding mode control of switched hybrid systems with time-varying delay. Int J Adapt Contr Signal Process 2010; 22(10): 909–931. [Google Scholar]
  • 16.Liu Y, Niu Y, Zou Y.Non-fragile observer-based sliding mode control for a class of uncertain switched systems. J Franklin Inst 2014; 351(2): 952–963. [Google Scholar]
  • 17.Liu M, Zhang L, Shi P, et al. Sliding mode control of continuous-time Markovian jump systems with digital data transmission. Automatica 2017; 80: 200–209. [Google Scholar]
  • 18.Han Y, Kao Y, Gao C, et al. H∞ sliding mode control of discrete switched systems with time-varying delays. ISA Trans 2019; 89: 12–19. [DOI] [PubMed] [Google Scholar]
  • 19.Karimi HR, Zou Y, Liu Y, et al. Adaptive sliding mode reliable control for switched systems with actuator degradation. IET Contr Theor Appl 2015; 9(8): 1197–1204. [Google Scholar]
  • 20.Zhao H, Niu Y, Jia T.Security control of cyber-physical switched systems under round-robin protocol: input-to-state stability in probability. Inform Sci 2020; 508: 121–134. [Google Scholar]
  • 21.Song J, Niu Y, Xu J.An event-triggered approach to sliding mode control of Markovian jump Lur’e systems under hidden mode detections. IEEE Trans Syst Man Cyber Syst. Epub ahead of print 2July2018. DOI: 10.1109/TSMC.2018.2847315. [DOI] [Google Scholar]
  • 22.Gao H, Chen T.A new approach to quantized feedback control systems. Automatica 2008; 44(2): 534–542. [Google Scholar]
  • 23.Gao Y, Luo W, Liu J, et al. Integral sliding mode control design for nonlinear stochastic systems under imperfect quantization. Sci China Inform Sci 2017; 60(12): 67–77. [Google Scholar]
  • 24.Hao L, Park J, Ye D.Integral sliding mode fault-tolerant control for uncertain linear systems over networks with signals quantization. IEEE Trans Neural Netw Learn Syst 2017; 28(9): 2088–2100. [DOI] [PubMed] [Google Scholar]
  • 25.Hespanha JP.Uniform stability of switched linear systems: extensions of LaSalle’s invariance principle. IEEE Trans Automat Contr 2004; 49(4): 470–482. [Google Scholar]
  • 26.Liberzon D.Switching in systems and control. Berlin: Birkhauser, 2003. [Google Scholar]
  • 27.Liu T, Wang C.Quasi-time-dependent asynchronous H∞ control of discrete-time with mode-dependent persistent dell-time. Euro J Contr 2019; 48: 66–73. [Google Scholar]
  • 28.Qui L, Gu G, Chen W.Stabilization of networked multi-input systems with channel resource allocation. IEEE Trans Automat Contr 2013; 58(3): 554–568. [Google Scholar]
  • 29.Chen L, Zhu Y, Ahn CK.Novel quantized fuzzy adaptive design for nonlinear systems with sliding mode technique. Nonlin Dyn 2019; 96(2): 1635–1648. [Google Scholar]
  • 30.Jiang B, Karimi HR, Kao Y, et al. Takagi-Sugeno model based event-triggered fuzzy sliding mode control of networked control systems with Semi-Markovian switchings. IEEE Trans Fuzzy Syst. Epub ahead of print 29April2019. DOI: 10.1109/TFUZZ.2019.2914005. [DOI] [Google Scholar]

Articles from Science Progress are provided here courtesy of SAGE Publications

RESOURCES