Next Article in Journal
High-Frequency Core Loss Analysis of High-Speed Flux-Switching Permanent Magnet Machines
Next Article in Special Issue
Image Fusion Algorithm Selection Based on Fusion Validity Distribution Combination of Difference Features
Previous Article in Journal
Robust Circuit and System Design for General-Purpose Computational Resistive Memories
Previous Article in Special Issue
Open Source Control Device for Industry 4.0 Based on RAMI 4.0
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Integral Sliding Mode Anti-Disturbance Control for Markovian Jump Systems with Mismatched Disturbances

1
Business College, Yangzhou University, Yangzhou 225009, China
2
College of Information Engineering, Yangzhou University, Yangzhou 225009, China
*
Author to whom correspondence should be addressed.
Electronics 2021, 10(9), 1075; https://doi.org/10.3390/electronics10091075
Submission received: 29 March 2021 / Revised: 28 April 2021 / Accepted: 29 April 2021 / Published: 2 May 2021

Abstract

:
This paper addresses an integral sliding mode-based anti-disturbance control algorithm for a type of Markovian jump systems (MJSs), which are influenced by different types of mismatched disturbances. On one hand, as for those disturbances that can be modeled, the disturbance observer (DO) method is introduced to realize the dynamical estimation of disturbances. Based on this, both the integral sliding surface (ISS) and the composite anti-disturbance controller are proposed in succession for rejecting unknown disturbances and guaranteeing the stability of the controlled MJS. Meanwhile, the states of the controlled system are ensured to reach ISS within a finite time. In addition, the L 1 performance index is given to attenuate the effects of bounded disturbances. The controller and observer gains can be computed by using convex optimization techniques. The satisfactory stochastic stability and dynamical tracking performance are both also proved. Finally, the simulation results effectively verify all of the required performances.

1. Introduction

In actual production practices, the state of the controlled system usually presents varying degrees of randomness, which will cause many difficulties in terms of system modeling and analysis [1]. Thus, the famous Markov jump systems (MJSs) are proposed. It is noted that MJSs are typical random systems with various modes, where the transition probability between modes is determined by Markov chain when the systems are running [2]. By using the dynamic characteristics of the Markov chains, MJSs can effectively simulate many types of engineering systems, such as manufacturing systems [3], solar systems [4], network-based control systems [5], and aerospace systems [6]. For example, a Markov random process needs to be imported to describe those random failures or disturbances of thrusters, sensors, and components in order to precise identify the dynamics of spacecraft. For a popular exoskeleton robot model, based on the angular position of four different Markovian states (body, shank, thigh, and feet), a Markovian estimation model is built to achieve the satisfactory dynamical description and information from each sensor [7]. Recently, the theoretical exploration on this kind of stochastic systems has also attracted considerable attentions of many scholars, and there have been a lot of results on the analysis of MJSs [8,9,10,11,12,13,14]. In [8], a sliding mode observer is designed to discuss the fault-tolerant problem for the MJSs with actuator fault. By using the T-S fuzzy model, Ref. [10] discusses a L 2 L filtering design issue for a class of typical MJSs. In [12], the nonfragile H control issue is considered for fast sampling discrete-time MJSs. Shen, Ma, Park, and Wang [13] concerns a fuzzy fault-tolerant control algorithm, which applies to MJSs with unknown mismatched faults.
As we all know, exogenous disturbances can be found in nearly all engineering applications, which severely affects the property of the controlled systems [15]. With the development of control science, the anti-disturbance issue has undoubtedly become a research hot issue. Many effective anti-disturbance methods have been widely used, such us active disturbance rejection control (ADRC) [16,17], robust control [18], and disturbance observer based control (DOBC) [19,20], etc. Among them, the DOBC method aims at completely canceling disturbance to ensure the stability of the controlled system when disturbance occurs. In addition, DOBC has also been widely applied into actual engineering systems, such as robot models [21], spacecraft systems [22,23] and permanent magnet synchronous motors [24], DC-DC buck converters [25], and chemical distribution systems [26], due to the simplicity of the implementation and the flexible control structure. Hence, no matter the perspective of theory or application, DOBC has a certain research value. Yi, Zheng, and Liu [27] proposes an adaptive anti-disturbance control balgorithmy using dynamical neural network disturbance modelling. In [28], a generalized disturbance observer (DO) is considered to be able to estimate higher-order disturbances in the expanded time series. Yao, Park, Wu, and Guo [29] proposes a DOBC anti-disturbance method for the singular MJSs. In [30,31], the extended high-gain observer is designed to estimate the perturbation and further apply it to the multi-agent systems.
In existing control theories, SMC has always been a vaild nonlinear robust control technique and received considerable attention [32,33,34,35]. The design of sliding mode has nothing to do with system parameters and external disturbances, which is to say, it can be designed artificially. Accordingly, the SMC method has strong robustness. Huynh, Minh, Amaefule, Tran, and Tran [36] focuses on the design of high order sliding mode observer based power and load frequency control of multi-area interconnected power systems. Based on the existing SMC, a nonsingular terminal SMC is discussed in [37], which can get to the designed sliding surface in finite time without nonsingular phenomenon. However, in general SMC, it will be very sensitive against disturbances or uncertainties once reaching the sliding surface. Therefore, an ISM control scheme is designed to drive the initial state into the sliding surface and eliminate the arrival phase [38]. Wang, Shen, Karim, and Duan [39] discusses a fuzzy ISM control scheme for the typical T-S fuzzy models with matched disturbances. In [40], an ISM control method is investigated for the robot systems with time-delay estimation. As for the uncertain singularly perturbed system affected by disturbances, the passive ISM control and ε -bound estimation problem are discussed in [41].
According to the previous analysis, this manuscript pays attention to the research of ISM-based anti-disturbance control for the MJSs suffering with mismatched disturbances. It is noticed that most of results of MJSs cannot directly compensate the effects of mismatched disturbances. Few discussions pay attention to the dynamical tracking and output constraint problem (see [9,10,11,12,29] for details). When compared with previous results, two different mismatched disturbances are considered in the controlled MJSs. For the disturbances that can be modeled or part of the information can be measured, a DO is built to effectively estimate the dynamics of disturbances. According to observation information and feedback state, an ISS and the corresponding ISM control input are designed to realize the real-time compensation of unmatched disturbances. For those unmodelable disturbances, L 1 performance index is imported to restrain the influence of disturbance on measurement output. By using convex optimization method, the augmented MJSs can be proved to be stochastic stable. Meanwhile, the tracking error can be proved to converge to zero and the output constraint is also verified. Finally, the simulation examples are presented to substantiate the effectiveness of the proposed algorithm.
Notation: I and 0, respectively, represent a identity matrix and a zero matrix; For a vector γ , · represents γ = γ T γ ; λ m i n stands for the minimum eigenvalue; For a matrix Q, s y m { Q } can be described as s y m { Q } = Q T + Q .

2. System Description

In the section, a class of MJSs with mismatched disturbances is considered as
x ˙ ( t ) = A ( r t ) x ( t ) + B ( r t ) u ( t ) + C ( r t ) h ( t ) + C d ( r t ) d ( t ) y ( t ) = D ( r t ) x ( t ) y d ( t ) = D d ( r t ) x ( t ) + E d ( r t ) d ( t )
where x ( t ) R m , y ( t ) R n 1 , y d ( t ) R n 2 , and u ( t ) R p are the system state, the system output, the measurable output, and the controlled input, respectively. r t stands for continuous Markovian process, which takes a value on a finite state set = { 1 , , N } . Afterwards, the transfer rate matrix Π = [ π i j ] i , j is expressed as
P r { r t + = j | r t = i } = 1 + π i j + o ( ) , i = j π i j + o ( ) , i j
where lim 0 o ( ) = 0 , > 0 . π i j is the transition ratio jumping from mode i to mode j. For any i , π i i = j = 1 , i j N π i j is satisfied. A ( r t ) , B ( r t ) , C ( r t ) , D ( r t ) , D d ( r t ) , and E d ( r t ) are the system matrices with suitable dimension. Subsequently, define A ( r t ) : = A i , B ( r t ) : = B i , C ( r t ) : = C i , C d ( r t ) : = C d i , D ( r t ) : = D i , D d ( r t ) : = D d i , and E d ( r t ) : = E d i .
Please note that d ( t ) R p and h ( t ) R p are two kinds of different disturbances, where d ( t ) is supposed to be bounded with its norm. Choosing different upper bounds has no substantial impact on the analysis of the system. In order to simplify the proof process, d ( t ) 1 holds. While another external disturbance h ( t ) is assumed to be generated by the epitaxial system, as
h ( t ) = V i σ ( t ) σ ˙ ( t ) = W i σ ( t )
where σ ( t ) R q is the state of the disturbance model. V i and W i are the known matrices.
For achieving favoable dynamic performance, the state is extended as
x ¯ ( t ) = x T ( t ) , 0 t e T ( ϑ ) d ϑ T
where the error term e ( t ) is defined as e ( t ) : = y ( t ) y h , and y h is the desired output.
By integrating (1) with (4), the expanded MJS is further described as
x ¯ ˙ ( t ) = A ¯ i x ¯ ( t ) + B ¯ i u ( t ) + C ¯ i h ( t ) + C ¯ d i d ( t ) + H ¯ i y h y ( t ) = D ¯ i x ¯ ( t ) y d ( t ) = D ¯ d i x ¯ ( t ) + E ¯ d i d ( t )
where
A ¯ i = A i 0 C i 0 , B ¯ i = B i 0 , C ¯ d i = C d i 0 , C ¯ i = C i 0
D ¯ i = D i T 0 T , D ¯ d i = D d i T 0 T , H ¯ i = 0 I , E ¯ d i = E d i
The following conditions need to be met in order to achieve feasible results.
Assumption 1.
( A i , B i ) is controllable, and ( W i , B i , V i ) is observable.
Assumption 2.
The disturbance h ( t ) is assumed to be bounded and satisfies the condition h ( t ) ρ , where ρ > 0 is a defined scalar.

3. Design of Disturbance Observer

For the sake of reconstructing disturbance h ( t ) in MJSs, an effective DO is defined as
h ^ ( t ) = V i σ ^ ( t ) σ ^ ( t ) = ϖ ( t ) L i x ¯ ( t ) ϖ ˙ ( t ) = L i A ¯ i x ¯ ( t ) + B ¯ i u ( t ) + H ¯ i y h + ( W i + L i C ¯ i V i ) ϖ ( t ) L i x ¯ ( t ) )
where ϖ ( t ) is a given auxiliary variable. h ^ ( t ) and σ ^ ( t ) , respectively, stand for the estimations of h ( t ) and σ ( t ) . L i is a gain matrix of DO, which will be solved later.
Define e σ ( t ) = σ ( t ) σ ^ ( t ) , then we have
e ˙ σ ( t ) = ( W i + L i C ¯ i V i ) e σ ( t ) + L i C ¯ d i d ( t )
The next theorem 1 concerns the dynamical performance of the estimated error system (7).
Theorem 1.
For a given parameter λ 1 > 0 , if there exists matrices P 1 i > 0 and T 1 i , i = 1 , 2 , , N , which can ensure the inequalities
s y m P 1 i W i + T 1 i C i V i + j = 1 N π i j P 1 j T 1 i C ¯ d i λ 1 2 I < 0 , i = 1 , , N
hold, then it can be proved that the estimation error system (7) is stochastically stable. The DO gain L i can be calculated by L i = P 1 i 1 T 1 i .
Proof of Theorem 1.
Select the Lyapunov function as
Φ 1 ( e σ ( t ) , i , t ) = e σ T ( t ) P 1 i e σ ( t )
Next, define the symbol ϝ as the asthenic infinitesimal generator. By the total probability and conditional expectation, it is deduced that
ϝ Φ 1 e σ ( t ) , i , t = lim 0 1 { j = 1 , j i N P r r t + δ = j | r t = i e σ T ( t + ) P 1 j e σ ( t + ) + P r r t + h = i | r t = i e σ T ( t + ) P 1 i e σ ( t + ) e σ T ( t ) P 1 i e σ ( t ) } = lim 0 1 { j = 1 , j i N κ i j G i ( δ + ) G i ( δ ) 1 G i ( h ) e σ T ( t + ) P 1 j e σ ( t + ) + 1 G i ( δ + ) 1 G i ( δ ) e σ T ( t + ) P 1 i e σ ( t + ) e σ T ( t ) P 1 i e σ ( t ) }
where δ is the time that is maintained on mode i before moving to mode j. Besides, κ i j denotes the probability from mode i to mode j. G i ( σ ) stands for the cumulative distribution function of σ on mode i.
For a slightly positive number △, according to Taylor formula, one has
e σ ( t + ) = e σ ( t ) + e ˙ σ ( t ) + o ( ) = W i + L i C ¯ i V i + I e σ ( t ) + L i C ¯ d i d ( t ) + o ( )
Further, based on (10) and (11), it is derived that
ϝ Φ 1 e σ ( t ) , i , t = e σ T ( t ) Π e σ ( t ) + 2 e σ T ( t ) P 1 i L i C ¯ d i d ( t ) e σ T ( t ) Π + λ 1 2 P 1 i L i C ¯ d i C ¯ d i T L i T P 1 i e σ ( t ) + λ 1 2
where
Π = s y m P 1 i W i + P 1 i L i C i V i + lim 0 j = 1 , j i N κ i j G i ( δ + ) G i ( δ ) 1 G i ( δ ) P 1 j
+ lim 0 G i ( δ ) G i ( δ + ) 1 G i ( δ ) P 1 i
By using the techniques of cumulative distribution functions, lim 0 G i ( δ ) G i ( δ + ) 1 G i ( δ ) = π i can hold, where π i denotes the transition rate when jumping from mode i.
Define π i j = κ i j π i , j i and π i i = j = 1 , i j N π i j . Afterwards, we obtain
ϝ Φ 1 e σ T ( t ) s y m P 1 i W i + P 1 i L i C i V i + j = 1 N π i j P 1 j + λ 1 2 P 1 i L i C ¯ d i C ¯ d i T L i T P 1 i e σ ( t ) + λ 1 2
According to (8), there exits a positive number χ 1 satifying
ϝ Φ 1 e σ ( t ) , i , t χ 1 e σ T ( t ) e σ ( t ) + λ 1 2
It can be gotten that, if e σ ( t ) 2 > χ 1 1 λ 1 2 holds, ϝ Φ 1 e σ ( t ) , i , t < 0 is guaranteed. As a result, the disturbance estimation error can be verified to be unanimously ultimately bounded and the augmented closed-loop system (7) is also stochastically stable. □

4. Design of ISS and ISM Controller

By using the observation information of h ( t ) , design the ISS, as follows
s ( t ) = F ¯ i x ¯ ( t ) F ¯ i 0 t A ¯ i x ¯ ( τ ) + B ¯ i u 1 ( τ ) + C ¯ i h ^ ( t ) + H ¯ i y h d τ
where F ¯ i are the designed matrices with appropriate dimension. F ¯ i B ¯ i are assumed to be non-singular.
Based on (15), the nominal control input u 1 ( t ) is conducted as
u 1 ( t ) = K i x ¯ ( t ) K h i h ^ ( t )
where K i is the gains of controller. K h i is the disturbance suppression gains, which is expressed as K h i = B ¯ i + C ¯ i , B ¯ i + = B ¯ i T B ¯ i 1 B ¯ i T .
The discontinuous control law u 2 ( t ) will be considered in order to make sure the trajectories of augmented system (5) enter into the sliding surface. Subsequently, the ISM control inout is designed as
u ( t ) = u 1 ( t ) + u 2 ( t )
For the sake of finding the suitable u 2 ( t ) , the following assumption needs to be met.
Assumption A3.
The estimation error term e h ( t ) = h ( t ) h ^ ( t ) is supposed to be bounded, and satisfies e h ( t ) ε , where ε > 0 is a designed constant.
Subsequently, u 2 ( t ) is designed as
u 2 ( t ) = α B ¯ i T F ¯ i T s ( t ) B ¯ i T F ¯ i T s ( t ) F ¯ i B ¯ i 1 F ¯ i C ¯ i C ¯ i T F ¯ i T s ( t ) C ¯ i T F ¯ i T s ( t ) ε F ¯ i B ¯ i 1 F ¯ i C ¯ d i C ¯ d i T F ¯ i T s ( t ) C ¯ d i T F ¯ i T s ( t )
where α is a positive scalar.
In the following, the derivation of (15) is deduced as
s ˙ ( t ) = F ¯ i B ¯ i ( u ( t ) u 1 ( t ) ) + C ¯ i e h ( t ) + C ¯ d i d ( t )
Substitute the designed ISM controller (16) into (19), one has
s ˙ ( t ) = F ¯ i B ¯ i u 2 ( t ) + C ¯ i e h ( t ) + C ¯ d i d ( t )
The following theorem will discuss the reachability problem of the state of the expanded system (5).
Theorem 2.
When considering the designed ISM controller (16), the state trajectories of the controlled MJSs (5) are proved to reach the designed ISS (15) in a finite time T t , where
T t 2 F ¯ i x ¯ ( 0 ) α B ¯ i T F ¯ i T
Proof of Theorem 2.
Select the Lyapunov function as
Φ 2 ( s , i , t ) = 1 2 s T ( t ) s ( t )
It is easy to compute the first order approximation of s ( t + ) , which can be expressed as
s ( t + ) = s ( t ) + s ˙ ( t ) + o ( )
Subsequently, based on the total probability, conditional expectation, and (22), the asthenic infinitesimal generator of Φ 2 is deduced as
ϝ Φ 2 s , i , t = lim 0 1 { j = 1 , i j N P r r t + δ = j | r t = i s T ( t + ) s ( t + ) + P r r t + h = i | r t = i s T ( t + ) s ( t + ) s T ( t ) s ( t ) } = lim 0 1 { j = 1 , j i N κ i j G i ( δ + ) G i ( δ ) 1 G i ( h ) s T ( t + ) s ( t + ) + 1 G i ( δ + ) 1 G i ( δ ) s T ( t + ) s ( t + ) s T ( t ) s ( t ) } = 2 s T ( t ) s ˙ ( t ) + j = 1 N π i j = 2 s T ( t ) s ˙ ( t )
According to (18) and (20), one has
ϝ Φ 2 s ( t ) , i , t = s T ( t ) F ¯ i B ¯ i u 2 ( t ) + F ¯ i C ¯ i e h ( t ) + F ¯ i C ¯ d i d ( t ) = α B ¯ i T F ¯ i T s ( t ) C ¯ i T F ¯ i T s ( t ) ε + s T ( t ) F ¯ i C ¯ i e h ( t ) C ¯ d i T F ¯ i T s ( t ) + s T ( t ) F ¯ i C ¯ d i d ( t ) α B ¯ i T F ¯ i T s ( t ) = α B ¯ i T F ¯ i T 2 Φ 2
It can be deduced that for any t T t , there exits
T t 2 Φ 2 ( 0 ) α B ¯ i T F ¯ i T = 2 s ( 0 ) α B ¯ i T F ¯ i T = 2 F ¯ i x ¯ ( 0 ) α B ¯ i T F ¯ i T
To sum up, it is easy to see that the state of the expanded MJSs (5) can arrive the ISS in a finite time. □
Solve s ˙ ( t ) = 0 , then we can obtain the equivalent form of u 2 ( t ) , as follows
u 2 e q ( t ) = B ¯ i + C ¯ i e h ( t ) B ¯ i + C ¯ d i d ( t )
and
u e q ( t ) = u 1 ( t ) + u 2 e q ( t )
Remark 1.
The structure of controller (17) includes two parts. Please note that u1(t) is a common feedback control, which can compensate the disturbance and guarantee the controlled system stability. While u 2 ( t ) is the discontinuous control that makes the state reach the designed ISS. In the Theorem 2, the theoretical proof is given to embody the purpose of u 2 ( t ) . To my knowledge, the similar controller design method can be found in most of classical sliding mode control results and it is also proved to be effective.
By integrating (5) with (28), the dynamics of the system states on the ISS are described by
x ¯ ˙ ( t ) = A ¯ i x ( t ) + B ¯ i u e q ( t ) + C ¯ i d ( t ) + H ¯ i y h = A ¯ i + B ¯ i K i x ¯ ( t ) + C ¯ i B ¯ i B ¯ i + C ¯ i h ( t ) + C ¯ d i B ¯ i B ¯ i + C ¯ d i d ( t ) + H ¯ i y h

5. Dynamical Performance Analysis

Theorem 3.
For given parameters λ 1 > 0 , λ 2 > 0 , and λ 3 > 0 , if we can find matrices Q i = P 2 i 1 and T 2 i , i = 1 , 2 , , N to make the following inequalities
s y m A ¯ i Q i + B ¯ i T 2 i + Q i C ¯ i B ¯ i B ¯ i + C ¯ i C ¯ d i B ¯ i B ¯ i + C ¯ d i H ¯ i * λ 1 2 I 0 0 * * λ 2 2 I 0 * * * λ 3 2 I < 0 , i = 1 , , N
are solvable, then the closed-loop MJSs (5) can be proved to be stable and the state trajectory will fall into a designed bicompact set Ω x ¯ ( t ) , where Ω x ¯ = x ¯ | x ¯ ( t ) λ m i n 1 ( P 2 i ) ζ , ζ = m a x x ¯ T ( 0 ) P 2 i x ¯ ( 0 ) , λ 1 2 ρ 2 + λ 2 2 + λ 3 2 y h 2 .
Proof of Theorem 3.
Select a suitable Lyapunov condition as
Φ 3 ( x ¯ , i , t ) = x ¯ T ( t ) P 2 i x ¯ ( t )
Similar to (11) and (23), the first-order approximation of x ¯ ( t + ) is computed as
x ¯ ( t + ) = x ¯ ˙ ( t ) + x ¯ ( t ) + o ( )
Subsequently, the asthenic infinitesimal generator of Φ 3 can be obtained as
ϝ Φ 3 x ¯ , i , t = lim 0 1 { j = 1 , j i N P r r t + δ = j | r t = i x ¯ T ( t + ) P 2 j x ¯ ( t + ) + P r r t + h = i | r t = i x ¯ T ( t + ) P 2 i x ¯ ( t + ) x ¯ T ( t ) P 2 i x ¯ ( t ) } = lim 0 1 { j = 1 , j i N κ i j G i ( δ + ) G i ( δ ) 1 G i ( h ) x ¯ T ( t + ) P 2 j x ¯ ( t + ) + 1 G i ( δ + ) 1 G i ( δ ) x ¯ T ( t + ) P 2 i x ¯ ( t + ) x ¯ T ( t ) P 2 i x ¯ ( t ) } = 2 x ¯ T ( t ) P 2 i x ¯ ˙ ( t ) + j = 1 N π i j P 2 j
Substituting (29) into (33), it can be deduced as
ϝ Φ 3 x ¯ , i , t = 2 x ¯ T P 2 i A ¯ i + B ¯ i K i x ¯ + 2 x ¯ T ( t ) P 2 i C ¯ i B ¯ i B ¯ i + C ¯ i h ( t ) + 2 x ¯ T P 2 i C ¯ d i B ¯ i B ¯ i + C ¯ d i d ( t ) + 2 x ¯ T ( t ) P 2 i H ¯ i y h + j = 1 N π i j P 2 j x ¯ T ( t ) Γ x ¯ ( t ) + λ 1 2 d ( t ) 2 + λ 2 2 h ( t ) 2 + λ 3 2 y h 2 x ¯ T ( t ) Γ x ¯ ( t ) + λ 1 2 ρ 2 + λ 2 2 + λ 3 2 y h 2
where
O i = C ¯ i B ¯ i B ¯ i + C ¯ i C ¯ i B ¯ i B ¯ i + C ¯ i T O d i = C ¯ d i B ¯ i B ¯ i + C ¯ d i C ¯ d i B ¯ i B ¯ i + C ¯ d i T Γ = s y m P 2 i A ¯ i + B ¯ i K i + λ 1 2 P 2 i O i P 2 i + λ 2 2 P 2 i O d i P 2 i + λ 3 2 P 2 i H ¯ i H ¯ i T P 2 i
Based on Schur Lemma, multiply d i a g { Q i 1 , I , I , I } on both sides of (28), then we can obtain Γ < P 2 i . Further, (34) is rewritten as
ϝ Φ 3 x ¯ ( t ) , i , t x ¯ T ( t ) P 2 i x ¯ ( t ) + λ 1 2 ρ 2 + λ 2 2 + λ 3 2 y h 2
It is easy to find that ϝ Φ 3 < 0 holds, if x ¯ T ( t ) P 2 i x ¯ ( t ) > λ 1 2 ρ 2 + λ 2 2 + λ 3 2 y h 2 can be satisfied. Thus, for any x ¯ ( t ) , it is easy to get that the following inequality
x ¯ T ( t ) P 2 i x ¯ ( t ) m a x λ 1 2 ρ 2 + λ 2 2 + λ 3 2 y h 2 , x ¯ T ( 0 ) P 2 i x ¯ ( 0 )
It also means that the closed-loop system (5) is stochastically stable, and the state trajectory of the system can converge into the region Ω x ¯ ( t ) . □
In the following, we will discuss the dynamic tracking of the output y ( t ) and the disturbance attenuation of d ( t ) . In particular, the L 1 performance index sup d ( t ) 1 y d ( t ) β 2 is imported to analyze the inhibition effect.
Theorem 4.
For given parameters β > 0 , λ 1 > , λ 2 > 0 and λ 3 > 0 , if there exists matrices Q i = P 2 i 1 and T 2 i , i = 1 , 2 , , N to make (30) and the following inequalities
Q i Q i D ¯ i T * ζ 1 y h 2 I > 0 , i = 1 , 2 , , N
and
Q i 0 Q i D ¯ i T * ( β ζ ) I D ¯ i T * * β I > 0 , i = 1 , 2 , , N
are solvable, then the closed-loop MJS can be proved to be stable. Meanwhile, the system output can effectively track to y d , which is l i m t y ( t ) = y h . The measurable output y d ( t ) can meet the disturbance attenuation index, which is sup d ( t ) 1 y d ( t ) β 2 . The ISM controller gain K i can be solved by K i = T 2 i Q i 1 .
Proof of Theorem 4.
It can be known, from Theorem 3, that the augmented closed-loop MJS is stable. Next, the problem of dynamic tracking and disturbance attenuation will be analyzed. By squaring the system output y ( t ) , one has
| y ( t ) | 2 = x ¯ T ( t ) D ¯ i T D ¯ i x ¯ ( t )
Based on Schur Lemma with (37), one has
P 2 i ζ y h 2 D ¯ i T D ¯ i 0
Further, it can be infered that
| y ( t ) | 2 ζ 1 y h 2 x ¯ T ( t ) P 2 i x ¯ ( t ) y h 2
It is distinct that | y ( t ) | y h can hold. Besides, noticing that the term 0 t e ( ϑ ) d ϑ is one of components in x ¯ ( t ) , we may conclude that, when t , 0 t e ( ϑ ) d ϑ must converge into the set Ω x ¯ ( t ) . Therefore, we can deduce that lim t y ( t ) = y h . As a result, the good dynamical tracking can be proven.
Similarly, based on Schur complement theorem to (38), we can get
P 2 i 0 0 β ζ I 1 β D ¯ d i T E ¯ d i T D ¯ d i E ¯ d i > 0
Further, can get
β 1 y d ( t ) 2 x ¯ T P 2 i x ¯ + β ζ β
Therefore, we can deduce that the L 1 index is certainly less than β , which equals the inequality sup d ( t ) 1 y d ( t ) β 2 . □
Remark 2.
By using the above four theorems, the anti-disturbance tracking control requirement can be gradually proved. The Theorem 1 guarantees the stability of the disturbance estimation error system, which also embodies the effectiveness of the designed DO (6). By using the estimation information of disturbances, the controller and ISS are designed. Based on this, the Theorem 2 further verifies the reachability time to ISS of system state. Based on the proofs of Theorems 1 and 2, Theorem 3 gives the feasible stability proof of augmented systems. The Theorem 4 can be regarded as the final refinement of Theorem 3. The dynamical tracking and disturbance suppression problem can be successfully resolved based on Theorem 4. From Theorems 1–4, it can be seen that the multi-objective control requirement can be implemented step-by-step, which has an independent significance in the domain of control of MJSs and anti-disturbance control.
Remark 3.
Please noted that this manuscript mainly focuses on the anti-disturbance algorithm design and theoretical proof. Although this manuscript includes many mathematical contents, greater attentions are the specific performance analysis and algorithm implementation. In fact, the implementation of the controller (17) and observer (6) is relatively simple. The controller gain and the observer gain can be easily computed by solving the inequalities (8) and (30). Further, both (8) and (30) are typical matrix inequalities, and they are not hard to compute by using the LMI toolbox. To sum up, the algorithm is easy to implement and it is fully capable of realizing some potential applications.

6. An Simulation Example

For verifying the effectiveness of the proposed algorithm, we consider the following MJSs with two modes suffering by unknown disturbances. The corresponding parameters are selected as
Mode 1:
A 1 = 0.0605 32.37 0 1 0.00014 1.475 1 0 0.0111 34.72 2.793 0 0 0 1 0 , B 1 = 0 0.1064 33.8 0 , C 1 = 0.1 0 3 0.1
D 1 = 1 1 1 1 T , W 1 = 0 6 6 0.3 , V 1 = 3 0
Mode 2:
A 2 = 0.0088 0.21 0 0.409 0.0915 0.5917 1.2 0 0.0294 2.5464 0.897 0 0 0 1 0 , B 2 = 0.1 0.1011 7.7037 0.1 , C 2 = 1 0.1 1.3 0.1
D 2 = 1 0.1 1.3 2 T , W 2 = 0 5 5 0.1 , V 2 = 0.1 0
Let the transition rate be given as π 11 = 2 , π 12 = 2 , π 21 = 0.9 , π 22 = 0.9 . Define the parameters λ 1 = λ 2 = λ 3 = 0.8 . Subsequently, by solving the inequalities (8), (30), and (31), the DO gains and ISM controller gains can be computed by
L 1 = 0 0.0697 0.0027 0.0771 0.0003 0 0.0014 0.0001 0.0015 0
L 2 = 0 0.0663 0.0028 0.0741 0 0 0.0033 0.0001 0.0037 0
K 1 = 1.2344 5.7755 1.3298 4.1037 0.7188
K 2 = 0.9829 4.9555 1.2187 1.1060 0.5233
Assuming the primary terms as x ( 0 ) = [ 20 , 20 , 40 , 20 ] and σ 1 ( 0 ) = [ 0.04 , 0.98 ] . The desired output is defined as y h = 30 . The switching signal is displayed in Figure 1. Figure 2 is the trajectories of system state. It can be seen that, due to the influence of initial state, the huge transients of x 1 and x 3 may occur at the beginning of the control. From the Figure 2, despite there existing the huge transient, the state of MJS can be stable very quickly by using the designed control algorithm. Figure 3 shows the dynamics of h ( t ) and its estimation value. Figure 4 and Figure 5, respectively, give the responses of controller input and the ISS. Figure 6 shows the dynamics of system output. The favorable disturbance estimation, output constraint, and dynamical tracking can be embodied from Figure 1, Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6.

7. Conclusions

In this paper, an effective anti-disturbance ISM control algorithm is put forward for a typical of MJSs with mismatched disturbances. The mismatched disturbances can be dynamically estimated by constructing a nonlinear DO. Based on this, the ISS and ISM controller are both created to realize the dynamic compensation for unknown disturbances. Further, the convex optimization algorithm is designed to make the system stochastically stable. Meanwhile, the system output constraint can be guaranteed, and the tracking error ultimately converges to zero. Finally, the simulation results can verify the feasibility of the algorithm.

Author Contributions

Conceptualization, H.S. and Y.Y.; Methodology, H.S. and Y.Y.; Software, X.Z.; Writing—original draft, X.Z.; Writing—review and editing, H.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work is partially supported by the National Natural Science Foundation of China (Grant No. 61973266 and 61803331).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Costa, O.L.V.; Fragoso, M.D.; Todorow, M.G. Continuous-Time Markov Jump Linear System; Springer: London, UK, 2013. [Google Scholar]
  2. Kawka, P.A.; Alleyne, A.G. Robust wireless servo control using a discrete-time uncertain Markovian jump linear model. IEEE Trans. Autom. Control 2019, 17, 733–742. [Google Scholar] [CrossRef]
  3. Zhu, J.; Wang, L.P.; Spiryagin, M. Control and decision strategy for a class of Markovian jump systems in failure prone manufacturing process. IET Control Theory Appl. 2012, 6, 1803–1811. [Google Scholar] [CrossRef]
  4. Al-Azzawi, W.; Al-Akaidi, M. Robust stability of solar-power wireless network control system with stochastic time delays based on H norm. Int. J. Syst. Sci. 2015, 46, 896–907. [Google Scholar] [CrossRef]
  5. Ding, D.R.; Wang, Z.D.; Han, Q.L. Neural-network-based output-feedback control with stochastic communication protocols. Automatica 2019, 106, 221–229. [Google Scholar] [CrossRef]
  6. Wu, L.G.; Shi, P.; Gao, H.J. State estimation and sliding-mode control of Markovian jump singular systems. IEEE Trans. Autom. Control 2010, 55, 1213–1219. [Google Scholar]
  7. Nogueira, S.L.; Siqueira, A.A.G.; Inoue, R.S.; Terra, M.H. Markov jump linear systems-based position estimation for lower limb exoskeletons. Sensors 2014, 14, 1835–1849. [Google Scholar] [CrossRef] [Green Version]
  8. Shi, P.; Liu, M.; Zhang, L.X. Fault-tolerant sliding-mode-observer synthesis of Markovian jump systems using quantized measurements. IEEE Trans. Ind. Electron. 2015, 62, 5910–5918. [Google Scholar] [CrossRef] [Green Version]
  9. Qi, W.H.; Zong, G.D.; Karimi, H.R. Sliding mode control for nonlinear stochastic singular semi-Markov jump systems. IEEE Trans. Autom. Control 2020, 65, 361–368. [Google Scholar] [CrossRef]
  10. Wu, Z.G.; Dong, S.L.; Shi, P.; Su, H.Y.; Huang, T.W. Reliable filtering of nonlinear Markovian jump systems: The continuous-time case. IEEE Trans. Syst. Man Cybern. Syst. 2019, 49, 386–394. [Google Scholar] [CrossRef]
  11. Aberkane, S. Bounded real lemma for nonhomogeneous Markovian jump linear systems. IEEE Trans. Autom. Control 2013, 58, 797–801. [Google Scholar] [CrossRef]
  12. Shen, H.; Men, Y.Z.; Wu, Z.G.; Park, J.H. Nonfragile H control for fuzzy markovian jump systems under fast sampling singular perturbation. IEEE Trans. Fuzzy Syst. 2018, 48, 2058–2069. [Google Scholar]
  13. Shen, M.Q.; Ma, Y.S.; Park, J.H.; Wang, Q.G. Fuzzy tracking control for Markov jump systems with mismatched faults by iterative proportional-integral observers. IEEE Trans. Fuzzy Syst. 2020. [Google Scholar] [CrossRef]
  14. Wang, Y.Y.; Xia, Y.Q.; Shen, H.; Zhou, P.F. SMC design for robust stabilization of nonlinear Markovian jump singular systems. IEEE Trans. Autom. Control 2018, 63, 219–224. [Google Scholar] [CrossRef]
  15. Guo., L.; Cao, S.Y. Anti-Disturbance Control for Systems with Multiple Disturbances; CRC Press: Boca Raton, FL, USA, 2013. [Google Scholar]
  16. Zhang, Y.L.; Zhu, M.; Li, D.; Wang, J.M. ADRC dynamic stabilizabtion of an unstable heat equation. IEEE Trans. Autom. Control 2020, 65, 4424–4429. [Google Scholar] [CrossRef]
  17. Xia, Y.Q.; Pu, F.; Li, S.F.; Gao, Y. Lateral path tracking control of autonomous land vehicle based on ADRC and differential flatness. IEEE Trans. Ind. Electron. 2016, 63, 3091–3099. [Google Scholar] [CrossRef]
  18. Yu, P.; Liu, K.Z.; Wu, M.; She, J. Improved equivalent-inputbdisturbance approach based on H control. IEEE Trans. Ind. Electron. 2020, 67, 8670–8679. [Google Scholar] [CrossRef]
  19. Chen, W.H. Disturbance observer based control for nonlinear systems. IEEE/ASME Trans. Mech. 2020, 9, 706–710. [Google Scholar] [CrossRef] [Green Version]
  20. Sun, H.B.; Guo, L. Neural network-based DOBC for a class of nonlinear systems with unmatched disturbances. IEEE Trans. Neural Netw. Learn. Syst. 2017, 28, 482–489. [Google Scholar] [CrossRef]
  21. Chen, W.H.; Ballanceand, D.J.; Gawthrop, P.J. A nonlinear disturbance observer for robotic manipulators. IEEE Trans. Ind. Elect. 2000, 47, 932–938. [Google Scholar] [CrossRef] [Green Version]
  22. Sun, L.; Huo, W.; Jiao, Z.X. Disturbance-observer-based robust relative pose control for spacecraft rendezvous and proximity operations under input saturation. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 1605–1617. [Google Scholar] [CrossRef]
  23. Liu, Y.; Fu, Y.; He, W.; Hui, Q. Modeling and observer-based vibration control of a flexible spacecraft with external disturbances. IEEE Trans. Ind. Electron. 2019, 66, 8648–8658. [Google Scholar] [CrossRef]
  24. Zhang, X.G.; Li, Z.X. Sliding-mode observer-based mechanical parameter estimation for permanent magnet synchronous motor. IEEE Trans. Power Electron. 2016, 31, 5732–5745. [Google Scholar] [CrossRef]
  25. Yang, J.; Cui, H.Y.; Li, S.H.; Zolotas, A. Optimized active disturbance rejection control for DC-DC buck converters with uncertainties using a reduced-order GPI observer. IEEE Trans. Circuits Syst. I Reg. Pap. 2018, 65, 832–841. [Google Scholar] [CrossRef] [Green Version]
  26. Yi, Y.; Zheng, W.X.; Sun, C.Y.; Guo, L. DOB fuzzy controller design for non-Gaussian stochastic distribution systems using two-step fuzzy identification. IEEE Trans. Fuzzy Syst. 2016, 24, 401–418. [Google Scholar] [CrossRef]
  27. Yi, Y.; Zheng, W.X.; Liu, B. Adaptive anti-disturbance control for systems with saturating input via dynamic neural network disturbance modeling. IEEE Trans. Cybern. 2020. [Google Scholar] [CrossRef]
  28. Kim, K.S.; Rew, K.H.; Kim, S. Disturbance observer for estimating higher order disturbances in time series expansion. IEEE Trans. Autom. Control 2010, 55, 1905–1911. [Google Scholar]
  29. Yao, X.M.; Park, J.H.; Wu, L.G.; Guo, L. Disturbance-observer-based composite hierarchical anti-disturbance control for singular Markovian jump systems. IEEE Trans. Autom. Control 2019, 64, 2875–2882. [Google Scholar] [CrossRef]
  30. Freidovich, L.B.; Khalil, H.K. Performance recovery of feedback-linearization-based designs. IEEE Trans. Autom. Control 2008, 53, 2324–2334. [Google Scholar] [CrossRef]
  31. Chowdhury, D.; Khalil, H.K. Practical synchronization in networks of nonlinear heterogeneous agents with application to power systems. IEEE Trans. Autom. Control 2020, 66, 184–198. [Google Scholar] [CrossRef]
  32. Utkin, V. Variable structure systems with sliding modes. IEEE Trans. Autom. Control 1977, 22, 212–222. [Google Scholar] [CrossRef]
  33. Edwards, C.; Spurgeon, S. Sliding Mode Control: Theory and Application; Taylor and Francis: London, UK, 1998. [Google Scholar]
  34. Ding, S.H.; Mei, K.Q.; Li, S.H. A new second-order sliding mode and its application to nonlinear constrained systems. IEEE Trans. Autom. Control 2019, 64, 2545–2552. [Google Scholar] [CrossRef]
  35. Zhang, Q.; Zhao, X.; Liu, L.; Dai, T. Adaptive sliding mode neural network control and flexible vibration suppression of a flexible spatial parallel robot. Electronics 2021, 10, 212. [Google Scholar] [CrossRef]
  36. Huynh, V.V.; Minh, B.L.N.; Amaefule, E.N.; Tran, A.T.; Tran, P.T. Highly robust observer sliding mode based frequency control for multi area power systems with renewable power plants. Electronics 2021, 10, 274. [Google Scholar] [CrossRef]
  37. Xu, S.S.; Chen, C.; Wu, Z. Study of nonsingular fast terminal sliding-mode fault-tolerant control. IEEE Trans. Ind. Electron. 2015, 62, 3906–3913. [Google Scholar] [CrossRef]
  38. Wang, J.H.; Xu, Y.L.; Xu., Y.; Yang, D.D. Time-varying formation for high-order multi-agent systems with external disturbances by event-triggered integral sliding mode control. Appl. Math. Comput. 2019, 359, 333–343. [Google Scholar] [CrossRef]
  39. Wang, Y.Y.; Shen, H.; Karimi, H.R.; Duan, D. Dissipativity-based fuzzy integral sliding mode control of continuous-time T-S fuzzy systems. IEEE Trans. Fuzzy Syst. 2018, 26, 1164–1176. [Google Scholar] [CrossRef]
  40. Lee, J.; Chang, P.H.; Jin, M. Adaptive integral sliding mode control with time-delay estimation for robot manipulators. IEEE Trans. Ind. Electron. 2017, 64, 6796–6804. [Google Scholar] [CrossRef]
  41. Yang, C.Y.; Che, Z.Y.; Fu, J.; Zhou, L.N. Passivity-based integral sliding mode control and ε-bound estimation for uncertain singularly perturbed systems with disturbances. IEEE Trans. Circuits Syst. II Exp. Briefs 2019, 66, 3906–3913. [Google Scholar]
Figure 1. Switching signal.
Figure 1. Switching signal.
Electronics 10 01075 g001
Figure 2. Trajectory of the system states.
Figure 2. Trajectory of the system states.
Electronics 10 01075 g002
Figure 3. Disturbance and its estimation.
Figure 3. Disturbance and its estimation.
Electronics 10 01075 g003
Figure 4. Trajectory of system output.
Figure 4. Trajectory of system output.
Electronics 10 01075 g004
Figure 5. Dynamics of control input.
Figure 5. Dynamics of control input.
Electronics 10 01075 g005
Figure 6. Integral sliding surface.
Figure 6. Integral sliding surface.
Electronics 10 01075 g006
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Shen, H.; Zhang, X.; Yi, Y. Integral Sliding Mode Anti-Disturbance Control for Markovian Jump Systems with Mismatched Disturbances. Electronics 2021, 10, 1075. https://doi.org/10.3390/electronics10091075

AMA Style

Shen H, Zhang X, Yi Y. Integral Sliding Mode Anti-Disturbance Control for Markovian Jump Systems with Mismatched Disturbances. Electronics. 2021; 10(9):1075. https://doi.org/10.3390/electronics10091075

Chicago/Turabian Style

Shen, Hong, Xiaoli Zhang, and Yang Yi. 2021. "Integral Sliding Mode Anti-Disturbance Control for Markovian Jump Systems with Mismatched Disturbances" Electronics 10, no. 9: 1075. https://doi.org/10.3390/electronics10091075

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop