Elsevier

Automatica

Volume 65, March 2016, Pages 111-114
Automatica

Technical communique
Finite-time sliding mode control synthesis under explicit output constraint

https://doi.org/10.1016/j.automatica.2015.11.037Get rights and content

Abstract

This work deals with the input–output finite-time stabilization problem for a class of nonlinear systems by employing sliding mode control (SMC) approach. A suitable SMC law is designed to ensure that the state trajectories can be driven onto the specified sliding surface during the assigned finite-time interval. Moreover, some parameters-dependent sufficient conditions are derived such that the input–output finite-time stability (IO-FTS) during both reaching phase and sliding motion phase are attained. Simulation results are provided to illustrate the proposed approach.

Introduction

Input–output finite-time stability (IO-FTS) of a system concerns the quantitative behavior of the output variables over an assigned finite-time interval. That is, a system is said to be input–output finite-time stable if its output (weighted) norm does not exceed an assigned threshold β (i.e., an explicit output constraint condition) during the specified time interval [0,T] (Amato et al., 2010, Amato et al., 2012, Amato et al., 2014, Song et al., 2015).

Sliding mode control (SMC), as an effective robust control strategy for systems subjected to parameter uncertainties and external disturbances, has attracted considerable attention, see Basin and Rodríguez-Ramírez (2011), Chen, Niu, and Zou (2013), Wu, Su, and Shi (2012), Xia, Lu, and Zhu (2013) and the references therein. However, it should be pointed out that, in almost all aforementioned works on SMC, the behavior of sliding mode dynamics was considered within a sufficiently long (in principle infinite) time interval and there was no any constraint on transient dynamics. Apparently, this case is not always true in some practical applications, such as when considering IO-FTS, in which the specified finite-time interval T and the explicit output constraint scalar β should be taken into account simultaneously. Specifically, the following two questions should be answered for the input–output finite-time stabilization via SMC:

  • (1)

    For any specified finite (possibly short) interval T, is it possible to design a SMC law such that the state trajectories can be driven onto the sliding surface in a finite-time T with TT; if so, how to design?

  • (2)

    For an assigned threshold β, how to guarantee that the output (weighted) norm does not exceed β during both reaching phase and sliding motion phase?

In this technical communique, we focus on addressing the input–output finite-time stabilization problem for a class of uncertain nonlinear systems by using SMC approach. The above two questions will be answered in the following design (see Theorem 1, Theorem 2, respectively).

Notation

λmax() denotes the maximum eigenvalue of the corresponding matrix. and || denote, respectively, the Euclidean norm and 1-norm of a vector (sum of absolute values) or its induced matrix norm. For a real matrix, AT represents the transpose of A, and we denote He{A}=A+AT. The shorthand “diag{}” denotes a block diagonal matrix. In symmetric block matrices, the symbol “” is used as an ellipsis for terms induced for symmetry.

Section snippets

System descriptions and definition

Consider the nonlinear system described by Σ:{ẋ(t)=f(x(t),w(t))+Bu(t),y(t)=Cx(t), where x(t)Rn is the state; u(t)Rm is the input; w(t)Rr is the disturbance input. The unknown function f(x(t),w(t)) satisfies the conic sector constraint (ElBsat & Yaz, 2013):f(x(t),w(t))[Ā(t)x(t)+Fw(t)]Ār(t)x(t)+Frw(t), where Ā(t)=A+AΔ(t) and Ār(t)=Ar+ArΔ(t). Matrices A, B, C, F, Ar, and Fr are assumed to be known. AΔ(t) and ArΔ(t) are parameter uncertainties satisfying the following norm-bounded

Sliding surface design

In this work, our aim is to cope with the IO-FTS problem of SMC for nonlinear system Σ̄, wherein the sliding function s(t) is chosen as s(t)=Lx(t)0tL(A+BK)x(τ)dτ, where the matrix K will be designed later (in Theorem 2), and the matrix L is chosen so that LB is nonsingular, which can be attained by choosing L=BTX with X>0, since B is assumed to be of full column rank.

Reachability with TT

In this section, a suitable sliding mode controller is designed to drive the state trajectories onto the specified sliding surface s(t)=0 in a finite time T and then are maintained there over the rest time interval [T,T].

Theorem 1

Consider system (Σ) in   (1), (2), (3). The reachability of the specified sliding surface   (8)   can be ensured in a finite time T with TT by the SMC law:u(t)=Kx(t)η(t)sgn(s(t)),where the robust term η(t) is given byη(t)=ς+vw(t)+dx(t),in which v=(BTXB)1BTX(F+Fr

IO-FTS over reaching phase [0,T]

In the sequel, it will be shown that the closed-loop system is IO-FTS during reaching phase, i.e., in the time interval [0,T]. By substituting SMC law (9) into (4), the closed-loop system over [0,T] is obtained by: Σ̃[0,T]:{ẋ=Aˆx+Fw+g(x,w)Bηs,y=Cx, where Aˆ=Ā+BK and ηsηsgn(s).

Lemma 1

Given a feasible scalar α>0. The resulting closed-loop system Σ̃[0,T] in   (15)   is IO-FTS with respect to (β,[0,T],R,W), if there exist matrices KRm×n, W>0 and P>0, and scalars ϵ>0 and γ>0, satisfying the

Illustrative example

Consider a closed-loop Chua’s circuit in form of (4) with A=[αc(1+b)αc01110βcμ],B=[252],F=[111],C=[0.410.410.83]T,M=Mr=[0.030.020.04],N=[0.050.020.02]T,g(x,w)=[0.5αc(ab)(|x1+1||x11|)00]T. We could rewrite g(x,w) in form of (5) with Ar=diag{αc(ab),0,0} and Fr=[000]T. The parameters, i.e., αc=9.1, βc=16.5811, μ=0.138083, a=1.3659, and b=0.7408, are taken from the example in ElBsat and Yaz (2013).

Let β=11, T=2, R=0.5I, and δ=0.5. We choose L=BTX with X=I. With x(0)=[1.22.14.7]T, the

Conclusions

This work has investigated the input–output finite-time stabilization for a class of nonlinear system via SMC approach. The IO-FTS during both reaching stage and sliding motion stage have been analyzed, which is just the key feature of IO-FTS via SMC.

References (9)

  • F. Amato et al.

    Input–output finite time stabilization of linear systems

    Automatica

    (2010)
  • F. Amato et al.

    Input–output finite-time stability of linear systems: necessary and sufficient conditions

    IEEE Transactions on Automatic Control

    (2012)
  • F. Amato et al.

    Input–output finite-time stabilisation of linear systems with input constraints

    IET Control Theory & Applications

    (2014)
  • M.V. Basin et al.

    Sliding-mode filtering design for linear systems with unmeasured states

    IEEE Transactions on Industrial Electronics

    (2011)
There are more references available in the full text version of this article.

Cited by (118)

  • A novel learning-based asynchronous sliding mode control for discrete-time semi-Markov jump systems

    2022, Automatica
    Citation Excerpt :

    In addition, this problem is exacerbated by the dual effects of modal jump and asynchronous switching of SMJSs. In order to overcome the influence of the chattering, some remarkable works have emerged, for instances, integral sliding mode (Banza et al., 2020; Mu et al., 2017; Song et al., 2016; Wu, Gao et al., 2017), terminal sliding mode (Kamal et al., 2016), and higher-order sliding mode (Basin et al., 2016, 2018). To mitigate the influence of chattering and better enhance the system performance, a sliding mode learning control (SMLC) method is proposed in Man et al. (2011) and Tuan et al. (2012).

View all citing articles on Scopus

This work was supported in part by NNSF of China under grants 61273073, 61374107, and 61203051. The material in this paper was not presented at any conference. This paper was recommended for publication in revised form by Associate Editor Michael V. Basin under the direction of Editor André L. Tits.

1

Corresponding author. Tel.: +86 2164253794; fax: +86 2164253794.

View full text