Next Article in Journal
Garmin GPSMAP 66sr: Assessment of Its GNSS Observations and Centimeter-Accurate Positioning
Next Article in Special Issue
A Survey on Artificial Intelligence Aided Internet-of-Things Technologies in Emerging Smart Libraries
Previous Article in Journal
Adapting a Dehazing System to Haze Conditions by Piece-Wisely Linearizing a Depth Estimator
Previous Article in Special Issue
Cloud-Based User Behavior Emulation Approach for Space-Ground Integrated Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Sliding Mode Control for Stochastic Uncertain Discrete Systems with Two-Channel Packet Dropouts and Time-Varying Delays

School of Mathematics, Physics and Statistics, Shanghai University of Engineering Science, Shanghai 201620, China
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(5), 1965; https://doi.org/10.3390/s22051965
Submission received: 5 January 2022 / Revised: 26 February 2022 / Accepted: 28 February 2022 / Published: 2 March 2022
(This article belongs to the Special Issue AI-Aided Wireless Sensor Networks and Smart Cyber-Physical Systems)

Abstract

:
In this paper, the control problem is investigated for discrete time-varying delayed systems with stochastic uncertainty, external disturbance, and two-channel packet dropouts. Sliding mode functions with packet loss probabilities are proposed for the packet loss problem in the sensor–controller channel and the controller–actuator channel. Furthermore, by employing the Lyapunov–Krasovskii functional, some new stability conditions are established in terms of solvable linear matrix inequalities (LMIs), and H performance is analyzed for the sliding mode motion of the system. Meanwhile, a sliding mode controller is designed to drive the system state to the pre-designed sliding surface. Moreover, the designed controller can be robust for two-channel packet dropouts, time-varying delays, stochastic uncertainty and external disturbance. Finally, two numerical examples are given to demonstrate the feasibility of the proposed theoretical method.

1. Introduction

Over the last few decades, the emergence of networked control systems (NCSs) has largely solved the shortcomings of traditional control systems which are not easily scalable, inflexible, and weak against interference [1,2,3]. They have a wide range of applications in modern science, such as robot manufacturing [4], transport [5], and power transmission. However, the networked control system, which connects the original components to the communication network, inevitably introduces new problems. For example, resources are transmitted in the networked control system through the Internet. During this data transmission, the nodes will collide with each other, and competition failure or network congestion can result in packet order confusion, time delays [6,7,8], and even packet dropouts [9,10,11], due to the limitations of channel capacity or information processing speed. The sensor also has packet loss [12,13], which brings serious negative impacts that cannot be ignored. Therefore, in order to make further progress in networked control, the impact of packet dropout and time-varying delays on system stability must be reduced.
In practice, networked control systems are widely used in power systems [14], which can solve the problem of power system security control. The delay of data directly leads to the phase lag of the controlled system, affecting the dynamic performance and stability of the controlled system. Therefore, it is necessary to adopt appropriate network control technology to minimize the delay of information networks. In fact, a great deal of research has been carried out on networked control systems containing packet loss and time delays. The stochastic system approach [15] and the deterministic approach [16] are the two most commonly used methods to study the relationship between packet loss rate and NCS performance. The stochastic system approach generally uses Markov chains or Bernoulli random sequence approximations to describe the packet loss process of the system. Lu [17] proposed an improved model predictive tracking control to handle networked control systems under random packet loss and uncertainty, introducing a new state space model where tracking errors and state variables are combined and optimized, and better control performance is obtained. Shah [18] took the real-time network medium and packet loss into account, and put forward a new method for designing discrete-time sliding mode controllers using the Thiran’s delay approximation. In terms of controller, the main controllers used in the system include feedback control [19], H control [20], predictive control [21], optimal control [22], and sliding mode control [23]. Among the above methods, the advantage of sliding mode control (SMC) is that sliding mode can be implemented completely independently of system external disturbances and parameter uptake under certain conditions. Sliding mode control is a widely used method that has a long history and has received a lot of attention [24,25,26].
The basic principle of SMC is to drive the system state to a pre-designed sliding surface and remain there for all subsequent time by correctly constructing a discontinuous control law. Therefore, a large number of methods have been provided to deal with the SMC problem for different types of systems. Zhan [27] investigated the problem of optimal tracking performance with packet loss and channel noise under channel input power constraints, exploring the conclusions related to how the packet loss probability and channel noise of the communication channel fundamentally limit the tracking capability of the control system. Niu [28] constructed discrete-time integral sliding surfaces involving fallout probabilities; the accessibility of the sliding surface was analyzed by means of the discrete-time stochastic Lyapunov method, and Niu also presented a method for estimating packet loss when generating system state information between sensors and controllers. Numerous studies have been published on sliding mode control systems with packet loss and time delays. In addition, the presence of uncertainties, external disturbances and non-linearity in the system can increase the complexity of the system analyses and modelling, especially in a system with two-channel packet dropouts. Zhang [29] investigated the sliding mode control problem for a class of discrete delayed nonlinear systems subject to randomly varying non-linearity with uncertain occurrence probabilities, and verified the effectiveness of the SMC technique. The effect of external perturbations on this system was further investigated and the feasibility was verified by Zhang [30]. However, none of the above studies have considered the effect of two-channel packets dropouts on the system. Zhang [31] presented a solution for detecting fault signals in uncertain incremental operator systems with two-channel packet dropouts and time-varying delays. Zhang [32] considered the presence of two-channel packet dropouts, uncertainty, and external disturbance in networked control systems, and proposed a novel integral sliding surface, but they did not take time delays and stochastic uncertainty into account in the system. Accordingly, it is necessary and important to consider two-channel packet dropouts, time-varying delays, external disturbances, and stochastic uncertainty in sliding mode control systems simultaneously.
Motivated by the above discussions, in this paper, a robust sliding mode controller is proposed to study the control problem of making the system stable for discrete networked control systems with two-channel packet dropouts, randomly occurring uncertainties, time delays, and external disturbance. Due to the limited bandwidth of the communication channels, sensor–controller and controller–actuator random packet dropouts may occur simultaneously in the network environment. Therefore, the system considered in this paper is more comprehensive and general. The main contributions can be summarized as follows: (1) Compared with the existing literature, the model proposed is more general in this paper. The parameter uncertainties, time-varying delays, external disturbance and two-channel packet dropouts are all considered simultaneously, which is more relevant to the actual situation. (2) Sliding surface parameters are proposed to ensure asymptotic stability and H performance of the system in the sliding phase. (3) The sliding mode controller is designed to ensure relatively ideal system dynamics and robustness to two-channel packet dropouts, unknown parameter perturbations and external disturbances.
The arrangement of this paper is as follows. Section 2 introduces the related work on NCSs and SMC. Section 3 introduces the control system model. Section 4 proposes a sliding surface that conforms to the system. A design of the robust sliding mode controller is presented in Section 5. Numerical simulation results are shown in Section 6. Section 7 provides some conclusions.

2. Related Work

This section briefly reviews networked control systems and sliding mode control systems, focusing on discrete systems under the influence of many factors and the design of sliding mode controllers.
Chen [33] used a logical packet processor (DPP) to resolve the data packet disorder and data packet dropout, considered it as a special case of the time delay, and took into account time delays or data packet dropouts happening in both sensor-to-controller and controller-to-actuator channels simultaneously. However, the author did not considered the effect of uncertainty on the system and whether the system can be stable for a finite period of time. In many papers, the time delay of the system has been established as a Markov chain model. A system model has been presented for deriving channel access delay using Markov chain model [34], and Abubakar [35] used this chain model to define channel access delay in multichannel vehicular environments. Sensor-to-controller and controller-to-actuator random delays have been modeled as a Markov chain [36]; Bahreini presented a robust finite-time fault-tolerant controller for a class of uncertain NCSs with network induced random delays and actuator faults. Fault-tolerant controllers have been designed to ensure system stability. However, the external disturbance missing from this paper can also have a large impact on the system [37].
Sliding mode control (SMC) systems have been exploited to solve robust control problems of a large range of complex systems. Wang [38] presented a sliding mode dynamic output feedback controller design for Markovian jump systems (MJSs) under a communication network. The MJS model can model abrupt parameter and structural changes caused by the network. However, it cannot modeled system effects from packet loss and time delay. The SMC strategy has also been used to address the exponential stability of the switching system through an event-triggered scheme [39]; a significant advantage of event-triggered solutions is their ability to reduce redundant transmissions. However, the need for accessible system outputs have limited their practical applicability. In addition, compound controllers combined with the static output feedback of the SMC cannot eliminate the effects of external disturbances on the system [40], and conventional full-state feedback controllers [41] cannot be used when the system state cannot be fully measured.

3. System Description and Preliminaries

The structure of a class of discrete uncertain system with time-varying delays and two-channel packet dropouts is shown in Figure 1, where time delays cannot be ignored, and the breakpoints of the two channels represent the condition of packet dropouts. The sensor and actuator are time-driven, while the controllers are event-driven. For better processing of the signals, both A/D converters and D/A converters are needed before and after the controller, respectively. The control signal and feedback signal of the system are very important. These can adjust the state of the system in time and ensure the stability of the system. Here, we describe the discrete system model as follows:
{ x k + 1 = ( A + α k Δ A ) x k + ( A d + β k Δ A d ) x k d k + B u k + D ω k , z k = C x k + F ω k , x k = ϕ k , k = d M , d M + 1 , , 0 ,
where x k R n , u k R m , z k R p denote the system state vector, the control input, and the control output, respectively; ϕ k R q is the external disturbance; ϕ k is the state of the previous moment when the time delay occurs; d k [ d m , d M ] is the time-varying delays, where d m and d M are known upper and lower bounds, respectively; α k , β k R are random variables, and Δ A , Δ A d are mismatched system parameter perturbation. Moreover, A , A d , B , C , D , and F are known coefficient matrices with appropriate dimensions. The matrix B is assumed to be full column rank.
In this paper, we introduce the following assumptions.
(1) The matrices Δ A and Δ A d represent the mismatched norm-bounded uncertainties satisfying:
[ Δ A Δ A d ] = [ H H d ] F k N ,
where H , H d , and N are known matrices, F k is unknown matrix with F k T F k I .
(2) The random variable α k , β k { 0 , 1 } is a Bernoulli white noise sequence, the probability distribution of α k , β k is Pr { α k = 1 } = α , Pr { β k = 1 } = β , respectively, where α , β [ 0 , 1 ] .
(3) The packet dropout distribution of the two channels is assumed to obey the two-level Bernoulli random process. Denote x ^ k as the sensor signal that reaches the controller and u ^ k as the control signal that reaches the actuator. They are expressed as follows:
{ x ^ k = ( 1 ρ k ) x k + ρ k x k 1 , u ^ k = ( 1 θ k ) u k + θ k u k 1 ,
where ρ k , θ k { 0 , 1 } are parameters used to describe the packet dropout state of the two channels, when ρ k = 0 indicates that the date transmission is normal in the sensor–controller channel, and ρ k = 1 means the packet is lost. Parameter θ k is the counterpart of ρ k in controller–actuator channel. The probability distribution of ρ k , θ k is
{ Pr { ρ k = 1 } = ρ ¯ , Pr { ρ k = 0 } = 1 ρ ¯ , Pr { θ k = 1 } = θ ¯ , Pr { θ k = 0 } = 1 θ ¯ ,
where 0 ρ ¯ < 1 , 0 θ ¯ < 1 are known positive constants, to denote the probability that the packet will be transmitted successfully from sensor to controller, and controller to actuator, respectively.

4. Design of Robust Sliding Surface and Appropriate Controller

The discrete system model studied in this paper includes these factors of time delays, two-channel packet dropouts, stochastic uncertainty, and external disturbance, to suppress the impact of packet dropouts on system stability for two channels. Similarly to Zhang et al. [32], we define the following sliding surface with packet dropout compensation function:
s k = ( 1 ρ ¯ ) G x k + ρ ¯ G A x k - 2 + θ ¯ G B u k - 2 ,
where G is the sliding surface parameter matrix to be designed, that G B is non-singular, we select G = B T P with P > 0 to ensure the non-singularity of G B . It can be obtained from Equations (1) and (5) that,
s k + 1 = ( 1 ρ ¯ ) G ( A + α Δ A ) x k + ( 1 ρ ¯ ) G ( A d + β Δ A d ) x k d k + ( 1 ρ ¯ ) G B u k + ( 1 ρ ¯ ) G D ω k + ρ ¯ G A x k 1 + θ ¯ G B u k 1 .
Note that the ideal quasi-sliding mode satisfying
s k + 1 = s k = 0 .
Then, the equivalent controller can be derived from Equations (6) and (7) as follows:
u e q = ( G B ) 1 [ G ( A + α Δ A ) x k + G ( A d + β Δ A d ) x k d k + G D ω k + λ 1 G A x k 1 ] λ 2 u k 1 ,
where λ 1 = ρ ¯ 1 ρ ¯ ,   λ 2 = θ ¯ 1 ρ ¯ . Substituting Equation (8) into (1), the sliding mode dynamics equation is obtained as
x k + 1 = ( A + α Δ A Δ A ¯ ) x k + ( A d + β Δ A d Δ A ¯ d ) x k d k λ 1 A ¯ x k 1 λ 2 B u k 1 + D ¯ ω k + ( α k α ) Δ A x k + ( β k β ) Δ A d x k d k ,
where Δ A ¯ = B ( G B ) 1 G ( A + α Δ A ) , Δ A ¯ d = B ( G B ) 1 G ( A d + β Δ A d ) , A ¯ = B ( G B ) 1 G A ,   D ¯ = D B ( G B ) 1 G D .
Definition 1.
The system (9) is said to be admissible with an H-norm bound γ , if the system with ω k = 0 is admissible and under the zero-initial conditions the output z k satisfies  k = 0 E { z k 2 } γ 2 k = 0 ω k 2 .
Lemma 
([42]).For any real vector a , b , and matrix P > 0 of appropriate dimensions, we have
a T b + b T a a T P a + b T P b .
Lemma 2 
([43]).Give appropriate dimension constant matrices S 1 , S 2 , S 3 , where S 1 = S 1 T and 0 < S 2 = S 2 T , then S 1 + S 3 T S 2 1 S 3 < 0 if and only if
[ S 1 S 3 T * S 2 ] < 0   or   [ S 2 S 3 * S 1 ] < 0 .
Lemma 3 
([44]). Q is the real symmetric matrix, let Q = Q T , M , and N be real matrices of compatible dimension. Then, Q + H F N + N T F T H T < 0 for all F satisfying F T F I , if and only if there exists a constant ε > 0 such that Q + ε H H T + ε 1 N T N < 0 or, equivalently,
[ Q ε H N T ε H T ε I 0 N 0 ε I ] < 0 .
Theorem 1.
The sliding mode dynamics (9) with ω k = 0 is robustly asymptotically stable in mean square sense if there exist matrices P > 0 , Q > 0 , R > 0 , Λ > 0 , and ε > 0 satisfying
Ψ = [ Ψ 11 Ψ 12 Ψ 13 Ψ 14 * Ψ 22 0 Ψ 24 * * Ψ 33 Ψ 34 * * * Ψ 44 ] < 0 ,
where
Ψ 11 = ˜ 11 ,   Ψ 12 = ˜ 12 ,   Ψ 13 = ˜ 13 ,   Ψ 22 = 22 ,   Ψ 33 = 33 , Λ ¯ = [ ( G B ) 1 ] T Λ ( G B ) 1 ,
˜ 11 = [ P + R + ( d M d m + 1 ) Q 0 0 2 ξ A T P 2 ξ A T P B * Q 0 0 0 * * R 0 0 * * * P 0 * * * * B T P B ] ,
˜ 13 = [ 0 0 0 0 0 ξ A d T P B 0 0 0 0 0 g A T P B g A T P B 0 0 0 0 0 0 0 0 0 0 h B T P 1 h B T P B ] , ˜ 12 = [ 1 2 0 3 × 5 ] , Ψ 14 = [ 0 0 ε N T 0 0 0 0 ε N T 0 0 0 0 2 ξ α P H 0 0 0 2 ξ α B T P H 0 0 0 ] , Ψ 24 = [ α ¯ P H 0 0 0 ξ α B T P H 0 0 0 0 2 ξ β P H d 0 0 0 2 ξ β B T P H d 0 0 0 β ¯ P H d 0 0 ] ,
Ψ 34 = [ Ψ 34 * 0 4 × 4 ] , Ψ 34 * = [ 0 ξ β B T P H d 0 0 ] , Ψ 44 = d i a g { ε I , ε I , ε I , ε I } ,
1 = [ 0 ξ A T P B 0 0 0 ] , 2 = [ 0 0 2 ξ A d T P 2 ξ A d T P B 0 ] ,
22 = d i a g { P , Λ ¯ 1 , P , B T P B , P } , α ¯ = α ( 1 α ) , β ¯ = β ( 1 β )
33 = d i a g { Λ ¯ 1 , B T P B , Λ ¯ 1 , P , Λ ¯ 1 } , ξ = 2 + λ 1 + λ 2 ,
g = λ 1 2 + 2 λ 1 + λ 1 λ 2 , h = λ 2 2 + 2 λ 2 + λ 1 λ 2 .
Proof of Theorem 1.
Please see Appendix A. □
Remark 1.
In matrices Λ ¯ = [ ( G B ) 1 ] T Λ ( G B ) 1 and G = B T P , Λ and G are unknown, which leads to the matrix inequality being non-linearly unsolvable. Therefore, it is not possible to directly calculate Λ and G , respectively, but Λ ¯ and P can be obtained by Equation (13), and then Λ can be calculated by Λ ¯ = [ ( G B ) 1 ] T Λ ( G B ) 1 .
The following theorem further analyzes the admissibility of system (9) with an H-norm bound.
Theorem 2.
For a given scalar γ > 0 , the sliding mode dynamics (9) is robustly mean-square asymptotically stable, if there exist matrices P > 0 , Q > 0 , R > 0 , Λ > 0 , and scalar ε > 0 satisfying
Ξ = [ Ξ 11 Ξ 12 Ξ 13 Ξ 14 * Ξ 22 0 Ξ 24 * * Ξ 33 0 * * * Ξ 44 ] < 0 ,
where
Ξ 11 = [ P + R + ( d M d m + 1 ) 0 0 C T F 2 ξ ¯ A T P 2 ξ ¯ A T P B * Q 0 0 0 0 * * R 0 0 0 * * * γ 2 Ι + F T F 0 0 * * * * P 0 * * * * * B T P B ] ,
Ξ 12 = [ Ξ ^ 12 0 4 × 6 ] , Ξ ^ 12 = [ 0 ξ ¯ A T P B 0 0 0 0 0 0 2 ξ ¯ A d T P 2 ξ ¯ A d T P B 0 ξ ¯ A d T P B ] ,  
Ξ 13 = [ 0 2 × 7 Ξ ¯ 13 0 1 × 7 Ξ ^ 13 ] , Ξ ^ 13 = [ 0 0 0 0 0 h ¯ B T P 1 h ¯ B T P B ] ,  
Ξ ¯ 13 = [ g ¯ A T P B g ¯ A T P B 0 0 0 0 0 0 0 2 ξ ¯ D T P 2 ξ ¯ D T P B ξ ¯ D T P B 0 0 ] ,  
Ξ 14 = [ 0 0 ε N T 0 0 0 0 ε N T 0 0 0 0 0 0 0 0 2 ξ ¯ α P H 0 0 0 2 ξ ¯ α B T P H 0 0 0 ] ,  
Ξ 24 = [ α ¯ P H 0 0 0 ξ ¯ α B T P H 0 0 0 0 2 ξ ¯ β P H d 0 0 0 2 ξ ¯ β B T P H d 0 0 0 β ¯ P H d 0 0 0 ξ ¯ β B T P H d 0 0 ] ,  
Ξ 22 = d i a g { P , Λ ¯ 1 , P , B T P B , P , Λ ¯ 1 } , Ξ 44 = d i a g { ε Ι , ε Ι , ε Ι , ε Ι } ,  
Ξ 33 = d i a g { Λ ¯ 1 , B T P B , P , B T P B , Λ ¯ 1 , P , Λ ¯ 1 } ,  
ξ ¯ = 3 + λ 1 + λ 2 g ¯ = λ 1 2 + 3 λ 1 + λ 1 λ 2 h ¯ = λ 2 2 + 3 λ 2 + λ 1 λ 2 .  
Proof of Theorem 2.
Please see Appendix B. □
Corollary 1.
It should be noted that the result is shown as a feasible solution for the system stability problem in the presence of two-channel packet dropouts, time delays, stochastic uncertainty and disturbances in Theorem 2. To illustrate the system’s performance with the same packet loss rates and H performance index γ , then the feasibility problem inequality (14) can be converted into the minimization problem:
min γ 2 s . t . LMI ( 14 )

5. Design of Sliding Mode Controller

Based on the definition of the discrete arrival conditions presented in [30], our goal is to synthesize the desired sliding mode controller. The necessary performance requirements are guaranteed if the following reach conditions hold
{ Δ s k = s k + 1 s k T U sgn [ s k ] T V s k , if   s k > 0 Δ s k = s k + 1 s k T U sgn [ s k ] T V s k , if   s k < 0
where T is the sampling period, U = diag { μ 1 , μ 2 , μ l } and V = diag { ν 1 , ν 2 , ν l } , where μ i > 0 and ν i > 0 are properly chosen scalars satisfying 0 < 1 T v i < 1 ( i = 1 , 2 ,   , l ) .
Uncertain terms ( 1 ρ ¯ ) α k G Δ A x k , ( 1 ρ ¯ ) β k G Δ A d x k k d , and ( 1 ρ ¯ ) G D ω k exist in (6). Compensation must be made during controller design in order to achieve relatively desirable reach-phase performance. Then, a sliding mode controller is proposed based on the uncertainty upper bound. Set Δ a ( k ) = ( 1 ρ ¯ ) α k G Δ A x k ,   Δ d ( k ) = ( 1 ρ ¯ ) G   ( A d + β k Δ A d ) x k d k , and Δ ω ( k ) = ( 1 ρ ¯ ) G D ω k which are assumed to be bounded. We suppose that there exist known bounds δ _ a i , δ ¯ a i , δ _ d i , δ ¯ d i , δ _ ω i , and δ ¯ ω i ( i = 1 , 2 , , l ) satisfying δ _ a i < δ a i ( k ) < δ ¯ a i , δ _ d i < δ d i ( k ) < δ ¯ d i , δ _ ω i < δ ω i ( k ) < δ ¯ ω i , where δ a i ( k ) , δ d i ( k ) , and δ ω i ( k ) ( i = 1 , 2 , , l ) are the i th element in Δ a ( k ) ,   Δ d ( k ) , and Δ ω ( k ) , respectively. Define
Δ ^ a = [ δ ^ a 1 δ ^ a 2 δ ^ a l ] T , δ ^ a i = δ ¯ a i + δ _ a i 2 , Δ ^ d = [ δ ^ d 1 δ ^ d 2 δ ^ d l ] T , δ ^ d i = δ ¯ d i + δ _ d i 2 , Δ ^ ω = [ δ ^ ω 1 δ ^ ω 2 δ ^ ω l ] T , δ ^ ω i = δ ¯ ω i + δ _ ω i 2 , Δ ˜ a = daig { δ ˜ a 1 , δ ˜ a 2 , , δ ˜ a l } , δ ˜ a i = δ ¯ a i δ _ a i 2 , Δ ˜ d = daig { δ ˜ d 1 , δ ˜ d 2 , , δ ˜ d l } , δ ˜ d i = δ ¯ d i δ _ d i 2 , Δ ˜ ω = daig { δ ˜ ω 1 , δ ˜ ω 2 , , δ ˜ ω l } , δ ˜ ω i = δ ¯ ω i δ _ ω i 2 .
Then, we can construct a discrete-time robust sliding mode controller and ensure its accessibility.
Theorem 3.
For system (1) and the sliding mode function (5), the sliding mode control law (17) is chosen so that the system can reach the sliding mode surface (6):
u k = 1 1 ρ ¯ ( G B ) 1 [ T U sgn [ s k ] + ( T V Ι ) s k + G A x ^ k + θ ¯ G B u k 1 + ( Δ ^ a + Δ ^ d + Δ ^ ω ) + ( Δ ˜ a + Δ ˜ d + Δ ˜ ω ) sgn [ s k ] ] .
Proof of Theorem 3.
By substituting (17) into (6), we can obtain
Δ s k = ( 1 ρ ¯ ) G ( A + α Δ A ) x k + ( 1 ρ ¯ ) G ( A d + β Δ A d ) x k d k + ( 1 ρ ¯ ) G B u k + ( 1 ρ ¯ ) G D ω k + ρ ¯ G A x k 1 + θ ¯ G B u k 1 s k = T U sgn [ s k ] T V s k + Δ a ( k ) + Δ d ( k ) + Δ ω ( k ) ( Δ ^ a + Δ ^ d + Δ ^ ω ) ( Δ ˜ a + Δ ˜ d + Δ ˜ ω ) sgn [ s k ] .
It is easy to verify that the convergence law condition (16) is satisfied, so that the sliding surface (5) is accessible, and the theorem is proved. □

6. Numerical Example

In this section, we will give examples which drive the effectiveness of the results obtained in the previous sections.
Example 1.
Consider the following uncertain system in the form of Equation (1):
A = [ 0.01 0.01 0 0 0.012 0.03 0.003 0 0.005 ] , A d = [ 0.007 0 0.04 0.02 0.01 0 0.02 0.04 0.05 ] , B = [ 0.01 0.04 0.01 0.12 0.04 0.01 ] ,
C = [ 0.02 0 0.01 0.01 0.15 0 ] , D = [ 0.03 0.02 0.003 ] , F = [ 0.01 0.1 ] .
The parameters for packet dropouts, parameter perturbation, time-varying delays, and external perturbation are described as
H T = [ 0.4 0.02 0.1 ] , H d T = [ 0.01 0.1 0.1 ] , N = [ 0.01 0.5 0.1 ] ,
α = 0.75 , β = 0.78 , ρ ¯ = 0.2 , θ ¯ = 0.2 , d m = 2 , d M = 5 , γ = 0.12 , ω k = e k cos k ,
F k = 0.2 sin ( k ) .
Let T = 0.01 , μ i = v i = 1 ( i = 1 , 2 ), and
δ _ a i = G H N x k , δ ¯ a i = G H N x k , δ _ ω i = 1 , δ ¯ ω i = 1 ,
δ _ d i = G A d x k d k G H d N x k d k , δ ¯ d i = G A d x k d k + G H d N x k d k .
Then, the sliding surface parameter matrix can be obtained by solving LMI (28), that is
P = [ 0.1192 0.0092 0.1007 0.0092 0.5202 0.0187 0.1007 0.0187 0.4457 ] , Q = [ 0.0163 0.0047 0.0130 0.0047 0.0527 0.0112 0.0130 0.0112 0.0454 ] ,
R = [ 0.0237 0.0137 0.0257 0.0137 0.0195 0.0046 0.0257 0.0046 0.0942 ] , Λ = [ 0.0063 0.0321 0.0321 0.2909 ] , ε = 0.1319 .
Then, we can obtain G = B T P = [ 0.0027 0.0045 0.0166 0.0049 0.0626 0.0018 ] .
Given the initial conditions, the simulation results can be given in Figure 1, Figure 2, Figure 3 and Figure 4. Among them, Figure 2 shows the state responses of the system where x 1 , k , x 2 , k , and x 3 , k converge to a small neighborhood of zero quickly, indicating that the considered system is H admissible. The sliding mode function s k and control signal u k are presented in Figure 3 and Figure 4, respectively. Figure 5 shows the time delays d k varying with time. From the following simulations, we can conclude that the control scheme is effective.
Example 2.
The coefficient matrix of the system is the same as that in Example 1. The difference is ρ ¯ = 0.4 , then sliding surface parameter matrix can be obtained by solving LMI (28), that is
P = [ 0.1016 0.0038 0.0947 0.0038 0.4800 0.0149 0.0947 0.0149 0.4090 ] , Q = [ 0.0143 0.0054 0.0119 0.0054 0.0476 0.0109 0.0119 0.0109 0.0405 ] ,  
R = [ 0.0190 0.0084 0.0240 0.0084 0.0130 0.0057 0.0240 0.0057 0.0719 ] , Λ = [ 0.0038 0.0231 0.0231 0.2747 ] , ε = 0.1220 .
Then, we can obtain G = B T P = [ 0.0028 0.0042 0.0153 0.0027 0.0573 0.0015 ] .
Figure 6, Figure 7 and Figure 8 show that the controller designed in this paper can keep the system in a stable state under different packet loss rates.
Remark 2.
External disturbance and time delays are not considered in references [29,32], respectively. Meanwhile, the references [29,30,32] do not consider stochastic uncertainty, and references [29,30] ignore the two-channel packet dropouts. In Table 1, the model of this paper contains more influencing factors, and it is more general than references [29,30,32].

7. Conclusions

In this paper, the robust H SMC stability problem has been discussed for uncertain time-varying delays systems with stochastic uncertainty, external disturbance, and two-channel packet dropouts. In order to suppress the effects of packet dropouts on system stability, a robust sliding surface was applied, which proved to be more robust against two-channel packet dropouts, stochastic uncertainty, external disturbances, and time delays. Then, sufficient conditions have been gained to ensure the robust mean-square asymptotic stability of the sliding mode dynamics with the H performance. Furthermore, a sliding mode controller with an uncertainty compensation term is proposed, which can inhibit the influence of uncertainties on systems. Finally, two numerical examples have been given to demonstrate the feasibility of the obtained H SMC scheme. In the future, we will investigate Markov jump systems with two channels—the sensor–controller channel, and the controller–actuator channel packet dropouts—and the non-fragile control of two-channel packet dropouts. We can also study the problem of robust fault detection in networked control systems. Considering the packet dropout compensation, when there are time delays, two-channel packet dropouts, and quantization errors, we can construct corresponding fault detection filters to detect the system faults as well as more practical controllers to discuss more complex systems.

Author Contributions

Writing—original draft preparation, S.S.; Methodology, S.S.; Software, S.S.; Validation, W.C.; Supervision, W.C.; writing—review and editing, J.Z. All authors have read and agreed to the published version of the manuscript.

Funding

The work was supported by the National Natural Science Foundation of China under grant 61503238.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

The relevant notations employed are standard, P , Q , R , Λ are the symmetric matrices required by this paper, respectively. ε is the positive number to be calculated in this paper. Some other details are shown as follows.
R n The n-dimensional Euclidean space
M T / M 1 The transposition/inverse of matrix M
*The entries caused by symmetry
Pr { } The occurrence probability of the event ‘·’
E { x } The expectation of x
The Euclidean norm
X > 0 The matrix X is positive definite
diag { } The block diagonal matrix
I The identity matrix with compatible dimension

Appendix A. Proof of Theorem 1

The Lyapunov–Krasovskii functional is designed as follows:
V k = i = 1 3 V i k ,
where
V 1 k = x k T P x k + x k 1 T R x k 1 + u k 1 T Λ u k 1 , V 2 k = j = k d k k 1 x j T Q x j , V 3 k = j = d M + 1 d m i = k + j k 1 x i T Q x i , with P > 0 , R > 0 , Λ > 0 and Q > 0 are matrices to be determined. Then, along the trajectory of system (9), we have
E { Δ V k } = i = 1 3 E { Δ V i k } ,
where
E { Δ V 1 k } = E { x k + 1 T P x k + 1 + x k T R x k + u k T Λ u k x k T P x k x k 1 T R x k 1 u k 1 T Λ u k 1 } = E { x k T ( A ˜ Δ A ¯ ) T P ( A ˜ Δ A ¯ ) x k + 2 x k T ( A ˜ Δ A ¯ ) T P ( A ˜ d Δ A ¯ d ) x k d k 2 λ 1 x k T ( A ˜ Δ A ¯ ) T P A ¯ x k 1 2 λ 2 x k T ( A ˜ Δ A ¯ ) T P B u k 1 + x k d k T ( A ˜ d Δ A ¯ d ) T P ( A ˜ d Δ A ¯ d ) x k d k 2 λ 1 x k d k T ( A ˜ d Δ A ¯ d ) T P A ¯ x k 1 2 λ 2 x k d k T ( A ˜ d Δ A ¯ d ) T P B u k 1 + λ 1 2 x k 1 T A ¯ T P A ¯ x k 1 + 2 λ 1 λ 2 x k 1 T A ¯ T P B u k 1 + λ 2 2 u k 1 T B T P B u k 1 + α ¯ x k T Δ A T P Δ A x k + β ¯ x k d k T Δ A d T P Δ A d x k d k + x k T A ˜ T G T Λ ¯ G A ˜ x k + 2 x k T A ˜ T G T Λ ¯ G A ˜ d x k d k + 2 λ 1 x k T A ˜ T G T Λ ¯ G A x k 1 + 2 λ 2 x k T A ˜ T G ˜ T Λ u k 1 + x k d k T A ˜ d T G T Λ ¯ G A ˜ d x k d k + 2 λ 1 x k d k T A ˜ d T G T Λ ¯ G A x k 1 + 2 λ 2 x k d k T A ˜ d T G ˜ T Λ u k 1 + λ 1 2 x k 1 T A T G T Λ ¯ G A x k 1 + 2 λ 1 λ 2 x k 1 T A T G ˜ T Λ u k 1 + λ 2 2 u k 1 T Λ u k 1 + x k T R x k x k T P x k x k 1 T R x k 1 u k 1 T Λ u k 1 } ,
where A ˜ = A + α Δ A , A ˜ d = A d + β Δ A d .
By using the elementary matrix inequality technique, it follows that
2 x k T ( A ˜ Δ A ¯ ) T P ( A ˜ d Δ A ¯ d ) x k d k x k T ( A ˜ Δ A ¯ ) T P ( A ˜ Δ A ¯ ) x k + x k d k T ( A ˜ d Δ A ¯ d ) T P ( A ˜ d Δ A ¯ d ) x k d k 2 x k T A ˜ T P A ˜ x k + 2 x k T A ˜ T G T ( G B ) 1 G A ˜ x k + 2 x k d k T A ˜ d T P A ˜ d x k d k + 2 x k d k T A ˜ d T G T ( G B ) 1 G A ˜ d x k d k ,
and by applying Lemma 1, it follows that
2 λ 1 x k T ( A ˜ Δ A ¯ ) T P A ¯ x k 1 λ 1 x k T ( A ˜ Δ A ¯ ) T P ( A ˜ Δ A ¯ ) x k + λ 1 x k 1 T A ¯ T P A ¯ x k 1 2 λ 1 x k T A ˜ T P A ˜ x k + 2 λ 1 x k T A ˜ T G T ( G B ) 1 G A ˜ x k + λ 1 x k 1 T A ¯ T P A ¯ x k 1 .
The other terms are deduced in the same way. Hence, substituting Equations (A4) and (A5) into (A3) yields
E { Δ V 1 k } = E { 2 ξ x k T A ˜ T P A ˜ x k + 2 ξ x k T A ˜ T G T ( G B ) 1 G A ˜ x k + α ¯ x k T Δ A T P Δ A x k + ξ x k T A ˜ T G T Λ ¯ G A ˜ x k + 2 ξ x k d k T A ˜ d T P A ˜ d x k d k + x k T R x k x k T P x k + 2 ξ x k d k T A ˜ d T G T ( G B ) 1 G A ˜ d x k d k + β ¯ x k d k T Δ A d T P Δ A d x k d k + ξ x k d k T A ˜ d T G T Λ ¯ G A ˜ d x k d k + g x k 1 T A ¯ T P A ¯ x k 1 x k 1 T R x k 1 + g x k 1 T A T G T Λ ¯ G A x k 1 + h u k 1 T B T P B u k 1 + h u k 1 T Λ u k 1 u k 1 T Λ u k 1 } .
Similarly, it can be inferred that
E { Δ V 2 k } E { x k T Q x k x k d k T Q x k d k + j = k d M + 1 k d m x j T Q x j } .
E { Δ V 3 k } = E { ( d M d m ) x k T Q x k j = k d M + 1 k d m x j T Q x j } .
Thus,
E { Δ V k } E { 2 ξ x k T A ˜ T P A ˜ x k + 2 ξ x k T A ˜ T G T ( G B ) 1 G A ˜ x k + α ¯ x k T Δ A T P Δ A x k + ξ x k T A ˜ T G T Λ ¯ G A ˜ x k + x k T R x k x k T P x k + ( d M d m + 1 ) x k T Q x k x k d k T Q x k d k + 2 ξ x k d k T A ˜ d T P A ˜ d x k d k + 2 ξ x k d k T A ˜ d T G T ( G B ) 1 G A ˜ d x k d k + β ¯ x k d k T Δ A d T P Δ A d x k d k + ξ x k d k T A ˜ d T G T Λ ¯ G A ˜ d x k d k + g x k 1 T A ¯ T P A ¯ x k 1 + g x k 1 T A T G T Λ ¯ G A x k 1 + h u k 1 T B T P B u k 1 + h u k 1 T Λ u k 1 x k 1 T R x k 1 u k 1 T Λ u k 1 } = E { η k T Ω η K } < 0 ,
where
η k = [ x k T x k d k T x k 1 T u k 1 T ] T ,
Ω = d i a g { Ω 11 , Ω 22 , Ω 33 , Ω 44 } ,
Ω 11 = 2 ξ A ˜ T P A ˜ + 2 ξ A ˜ T G T ( G B ) 1 G A ˜ + α ¯ Δ A T P Δ A + ξ A ˜ T G T Λ ¯ G A ˜ P + R + ( d M d m + 1 ) Q ,
Ω 22 = 2 ξ A ˜ T P A ˜ + 2 ξ A ˜ T G T ( G B ) 1 G A ˜ + β ¯ Δ A d T P Δ A d + ξ A ˜ T G T Λ ¯ G A ˜ Q ,
Ω 33 = g A ¯ T P A ¯ + g A T G T Λ ¯ G A R ,
Ω 44 = h B T P B + h Λ Λ .
Subsequently, noting G = B T P and employing Lemma 2, Ω < 0 is equivalent to
= [ 11 12 13 * 22 0 * * 33 ] < 0 ,
where
11 = [ P + R + ( d M d m + 1 ) Q 0 0 2 ξ A ˜ T P 2 ξ A ˜ T P B * Q 0 0 0 * * R 0 0 * * * P 0 * * * * B T P B ] ,
12 = [ ¯ 12 12 ] , ¯ 12 = [ α ¯ Δ A T P ξ A ˜ T P B 0 4 × 1 0 4 × 1 ] , 12 = [ 0 1 × 3 12 * 0 3 × 3 ] ,
12 * = [ 2 ξ A ˜ d T P 2 ξ A ˜ d T P B β ¯ Δ A d T P ] ,
22 = d i a g { P , Λ ¯ 1 , P , B T P B , P } , 33 = d i a g { Λ ¯ 1 , B T P B , Λ ¯ 1 , P , Λ ¯ 1 } ,
13 = [ 0 0 0 0 0 ξ A ˜ d T P B 0 0 0 0 0 g A T P B g A T P B 0 0 0 0 0 0 0 0 0 0 h B T P 1 h B T P B ] .
By using the Schur complement, rewrite matrix by
= ˜ + H ^ F ^ N ^ + N ^ T F ^ T H ^ T ,
where
˜ = [ ˜ 11 ˜ 12 ˜ 13 * 22 0 * * 33 ] , ˜ 12 = [ 1 2 0 3 × 5 ] , H ^ = [ H ^ 11 0 0 H ^ 22 ] , N ^ = [ ε N T 0 0 1 × 13 0 ε N T 0 1 × 13 ] ,
˜ 11 = [ P + R + ( d M d m + 1 ) Q 0 0 2 ξ A T P 2 ξ A T P B * Q 0 0 0 * * R 0 0 * * * P 0 * * * * B T P B ] ,
1 = [ 0 ξ A T P B 0 0 0 ] , 2 = [ 0 0 2 ξ A d T P 2 ξ A d T P B 0 ] ,
˜ 13 = [ 0 0 0 0 0 ξ A d T P B 0 0 0 0 0 g A T P B g A T P B 0 0 0 0 0 0 0 0 0 0 h B T P 1 h B T P B ] ,
H ^ 11 = [ 0 0 0 2 ξ α P H 2 ξ α B T P H α ¯ P H ξ α B T P H ] T ,
H ^ 22 = [ 2 ξ β P H d 2 ξ β B T P H d β ¯ P H d ξ β B T P H d 0 0 0 0 ] T .
By using Lemmas 2 and 3, it is obtained that Ψ < 0 can guarantee matrix < 0 ; then, we can guarantee matrix Ω < 0 ; then, E { Δ V k } < 0 . Therefore, it can be concluded that the sliding mode dynamics (9) are robustly asymptotically stable in a mean square sense. Then, the proof of Theorem 1 is complete.

Appendix B. Proof of Theorem 2

We will handle the H performance of the dynamics. The same Lyapunov–Krasovskii functional is chosen as in Theorem 1. By a similar approach, we can obtain the following inequality,
E { Δ V k } E { η ˜ k T Θ η ˜ k } ,
where
η ˜ k = [ η k T ω k T ] T ,
Θ = d i a g { Θ 11 , Θ 22 , Θ 33 , Θ 44 , Θ 55 } ,
Θ 11 = 2 ξ ¯ A ˜ T P A ˜ + 2 ξ ¯ A ˜ T G T ( G B ) 1 G A ˜ + ξ ¯ A ˜ T G T Λ ¯ G A ˜ + α ¯ Δ A T P Δ A P + R + ( d M d m + 1 ) Q ,
Θ 22 = 2 ξ ¯ A ˜ d T P A ˜ d + 2 ξ ¯ A ˜ d T G T ( G B ) 1 G A ˜ d + ξ ¯ A ˜ d T G T Λ ¯ G A ˜ d + β ¯ Δ A d T P Δ A d Q ,
Θ 33 = g ¯ A T G T Λ ¯ G A + g ¯ A T G T ( G B ) 1 G A R , Θ 44 = h ¯ Λ + h ¯ B T P B Λ ,
Θ 55 = 2 ξ ¯ D T P D + 2 ξ ¯ D T G T ( G B ) 1 G D + ξ ¯ D T G T Λ ¯ G D .
The following index is introduced to deal with the H performance analyses of the sliding mode dynamics (9), assuming ϕ k = 0 , which leads to
Γ n = E { k = 0 n [ z k T z k γ 2 ω k T ω k ] } = E { k = 0 n [ z k T z k γ 2 ω k T ω k + Δ V k ] V n 1 } E { η ˜ k T Θ ¯ η ˜ } ,
where
Θ ¯ = [ Θ ¯ 11 0 0 0 Θ ¯ 15 * Θ ¯ 22 0 0 0 * * Θ ¯ 33 0 0 * * * Θ ¯ 44 0 * * * * Θ ¯ 55 ] ,
Θ ¯ 11 = 2 ξ ¯ A ˜ T P A ˜ + 2 ξ ¯ A ˜ T G T ( G B ) 1 G A ˜ + α ¯ Δ A T P Δ A + ξ ¯ A ˜ T G T Λ ¯ G A ˜ P + R + C T C + ( d M d m + 1 ) Q ,
Θ ¯ 22 = 2 ξ ¯ A ˜ d T P A ˜ d + 2 ξ ¯ A ˜ d T G T ( G B ) 1 G A ˜ d + ξ ¯ A ˜ d T G T Λ ¯ G A ˜ d + β ¯ Δ A d T P Δ A d Q ,
Θ ¯ 33 = g ¯ A T G T Λ ¯ G A + g ¯ A T G T ( G B ) 1 G A R , Θ ¯ 44 = h ¯ Λ + h ¯ B T P B Λ ,
Θ ¯ 55 = 2 ξ ¯ D T P D + 2 ξ ¯ D T G T ( G B ) 1 G D + ξ ¯ D T G T Λ ¯ G D + F T F γ 2 Ι , Θ ¯ 15 = C T F .
We can obtain that Θ ¯ < 0 is equivalent to (14), and it yields Γ n < 0 , which results in z k 2 2 < γ 2 ω k 2 2 , completing the proof of Theorem 2.

References

  1. Tipsuwan, Y.; Chow, M.Y. Control methodologies in networked control systems. Control Eng. Pract. 2003, 11, 1099–1111. [Google Scholar] [CrossRef]
  2. Zhang, J.; Xia, Y.; Shi, P. Design and stability analysis of networked predictive control systems. IEEE Trans. Control Syst. Technol. 2012, 21, 1495–1501. [Google Scholar] [CrossRef]
  3. Sun, K.; Qiu, J.; Karimi, H.R. A novel finite-time control for nonstrict feedback saturated nonlinear systems with tracking error constraint. IEEE Trans. Syst. Man Cybern. Syst. 2019, 51, 3968–3979. [Google Scholar] [CrossRef]
  4. Kim, G.H.; Hong, K.S. Adaptive sliding-mode control of an offshore container crane with unknown disturbances. IEEE/ASME Trans. Mechatron. 2019, 24, 2850–2861. [Google Scholar] [CrossRef]
  5. Xu, J.X.; Guo, Z.Q.; Lee, T.H. Design and implementation of integral sliding-mode control on an underactuated two-wheeled mobile robot. IEEE Trans. Ind. Electron. 2013, 61, 3671–3681. [Google Scholar] [CrossRef]
  6. Tong, D.B.; Xu, C.; Chen, Q.Y. Sliding mode control for nonlinear stochastic systems with Markovian jumping parameters and mode-dependent time-varying delays. Nonlinear Dyn. 2020, 100, 1343–1358. [Google Scholar] [CrossRef]
  7. Xia, Y.; Jia, Y. Robust sliding-mode control for uncertain time-delay systems: An LMI approach. IEEE Trans. Autom. Control 2003, 48, 1086–1091. [Google Scholar]
  8. Zhang, J.; Lyu, M.; Shen, T. Sliding mode control for a class of nonlinear multi-agent system with time delay and uncertainties. IEEE Trans. Ind. Electron. 2017, 65, 865–875. [Google Scholar] [CrossRef]
  9. Su, L.; Chesi, G. Robust stability of uncertain linear systems with input and output quantization and packet loss. Automatica 2018, 87, 267–273. [Google Scholar] [CrossRef]
  10. Hu, J.; Zhang, H.; Yu, X. Design of sliding-mode-based control for nonlinear systems with mixed-delays and packet losses under uncertain missing probability. IEEE Trans. Syst. Man Cybern. Syst. 2019, 51, 3217–3228. [Google Scholar] [CrossRef]
  11. Li, J.; Niu, Y.; Song, J. Sliding mode control design under multiple nodes round-robin-like protocol and packet length-dependent lossy network. Automatica 2021, 134, 109942. [Google Scholar] [CrossRef]
  12. Ding, J.; Sun, S.; Ma, J. Fusion estimation for multi-sensor networked systems with packet loss compensation. Inf. Fusion 2019, 45, 138–149. [Google Scholar] [CrossRef]
  13. Hentati, A.; Frigon, J.F.; Ajib, W. Energy harvesting wireless sensor networks with channel estimation: Delay and packet loss performance analysis. IEEE Trans. Veh. Technol. 2019, 69, 1956–1969. [Google Scholar] [CrossRef]
  14. Pradhan, S.K.; Das, D.K. H∞ Load frequency control design based on delay discretization approach for interconnected power systems with time delay. J. Mod. Power Syst. Clean Energy 2020, 9, 1468–1477. [Google Scholar] [CrossRef]
  15. Cai, X.; Zhong, S.; Wang, J. Robust H control for uncertain delayed TS fuzzy systems with stochastic packet dropouts. Appl. Math. Comput. 2020, 385, 125432. [Google Scholar]
  16. Jiang, X.; Han, Q.L.; Liu, S. A New H Stabilization Criterion for Networked Control Systems. IEEE Trans. Autom. Control 2008, 53, 1025–1032. [Google Scholar] [CrossRef]
  17. Lu, R.; Xu, Y.; Zhang, R. A new design of model predictive tracking control for networked control system under random packet loss and uncertainties. IEEE Trans. Ind. Electron. 2016, 63, 6999–7007. [Google Scholar] [CrossRef]
  18. Shah, D.; Mehta, A. Discrete-time sliding mode controller subject to real-time fractional delays and packet losses for networked control system. Int. J. Control Autom. Syst. 2017, 15, 2690–2703. [Google Scholar] [CrossRef]
  19. Chang, X.H.; Huang, R.; Wang, H. Robust design strategy of quantized feedback control. IEEE Trans. Circuits Syst. II Express Briefs 2019, 67, 730–734. [Google Scholar] [CrossRef]
  20. Shen, Y.; Wu, Z.G.; Shi, P. H control of Markov jump time-delay systems under asynchronous controller and quantizer. Automatica 2019, 99, 352–360. [Google Scholar] [CrossRef] [Green Version]
  21. Guo, Y.; Hou, Z.; Liu, S. Data-driven model-free adaptive predictive control for a class of MIMO nonlinear discrete-time systems with stability analysis. IEEE Access 2019, 7, 102852–102866. [Google Scholar] [CrossRef]
  22. Cassandras, C.G.; Pepyne, D.L.; Wardi, Y. Optimal control of a class of hybrid systems. IEEE Trans. Autom. Control 2001, 46, 398–415. [Google Scholar] [CrossRef]
  23. Xu, C.; Tong, D.B.; Chen, Q.Y. Exponential stability of Markovian jumping systems via adaptive sliding mode control. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 954–964. [Google Scholar] [CrossRef]
  24. Wang, J.; Yang, C.; Shen, H. Sliding-mode control for slow-sampling singularly perturbed systems subject to Markov jump parameters. IEEE Trans. Syst. Man Cybern. Syst. 2020, 51, 7579–7586. [Google Scholar] [CrossRef]
  25. Roy, S.; Baldi, S.; Fridman, L.M. On adaptive sliding mode control without a priori bounded uncertainty. Automatica 2020, 111, 108650. [Google Scholar] [CrossRef]
  26. Wang, S.; Tao, L.; Chen, Q. USDE-based sliding mode control for servo mechanisms with unknown system dynamics. IEEE/ASME Trans. Mechatron. 2020, 25, 1056–1066. [Google Scholar] [CrossRef]
  27. Zhan, X.S.; Wu, J.; Jiang, T. Optimal performance of networked control systems under the packet dropouts and channel noise. ISA Trans. 2015, 58, 214–221. [Google Scholar] [CrossRef]
  28. Niu, Y.; Ho, D.W. Design of sliding mode control subject to packet losses. IEEE Trans. Autom. Control 2010, 55, 2623–2628. [Google Scholar] [CrossRef]
  29. Zhang, P.; Hu, J.; Zhang, H. Robust sliding mode control for discrete delayed systems with randomly varying nonlinearities under uncertain occurrence probability. In Proceedings of the 2017 Chinese Automation Congress (CAC), Jinan, China, 20–22 October 2017; pp. 4832–4837. [Google Scholar]
  30. Zhang, P.; Hu, J.; Zhang, H. Robust H∞ control for delayed systems with randomly varying nonlinearities under uncertain occurrence probability via sliding mode method. Syst. Sci. Control Eng. 2018, 6, 160–170. [Google Scholar] [CrossRef] [Green Version]
  31. Zhang, D.; Zhang, Y. Fault Detection for uncertain delta operator systems with two-channel packet dropouts via a switched systems approach. J. Syst. Sci. Complex. 2020, 33, 1446–1468. [Google Scholar] [CrossRef]
  32. Zhang, Y.; Ren, L.; Xie, S. Robust sliding mode control for uncertain networked control system with two-channel packet dropouts. J. Cent. South Univ. 2019, 26, 881–892. [Google Scholar] [CrossRef]
  33. Chen, H.; Gao, J.; Shi, T. H∞ control for networked control systems with time delay, data packet dropout and disorder. Neurocomputing 2016, 179, 211–218. [Google Scholar] [CrossRef]
  34. Kasana, R.; Kumar, S.; Kaiwartya, O. Fuzzy-based channel selection for location oriented services in multichannel VCPS environments. IEEE Internet Things J. 2018, 5, 4642–4651. [Google Scholar] [CrossRef] [Green Version]
  35. Makarfi, A.U.; Rabie, K.M.; Kaiwartya, O. Reconfigurable intelligent surface enabled IoT networks in generalized fading channels. In Proceedings of the ICC 2020—2020 IEEE International Conference on Communications (ICC), Dublin, Ireland, 7–11 June 2020; pp. 1–6. [Google Scholar]
  36. Bahreini, M.; Zarei, J. Robust finite-time fault-tolerant control for networked control systems with random delays: A Markovian jump system approach. Nonlinear Anal. Hybrid Syst. 2020, 36, 100873. [Google Scholar] [CrossRef]
  37. Li, M.; Chen, Y. Robust time-varying H∞ control for networked control system with uncertainties and external disturbance. Int. J. Control Autom. Syst. 2018, 16, 2125–2135. [Google Scholar] [CrossRef]
  38. Wang, C.; Li, R.; Su, X. Output Feedback Sliding Mode Control of Markovian Jump Systems and Its Application to Switched Boost Converter. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 5134–5144. [Google Scholar] [CrossRef]
  39. Zhao, H.; Niu, Y.; Zhao, J. Event-triggered sliding mode control of uncertain switched systems under denial-of-service attacks. J. Frankl. Inst. 2019, 356, 11414–11433. [Google Scholar] [CrossRef]
  40. Wei, Y.; Park, J.H.; Qiu, J. Sliding mode control for semi-Markovian jump systems via output feedback. Automatica 2017, 81, 133–141. [Google Scholar] [CrossRef]
  41. Ban, J.; Seo, M.; Goh, T. Improved co-design of event-triggered dynamic output feedback controllers for linear systems. Automatica 2020, 111, 108600. [Google Scholar] [CrossRef]
  42. Wang, J.L.; Wu, H.N.; Huang, T. Pinning control for synchronization of coupled reaction-diffusion neural networks with directed topologies. IEEE Trans. Syst. Man Cybern. Syst. 2015, 46, 1109–1120. [Google Scholar] [CrossRef]
  43. Boyd, S.; El, G.L.; Feron, E. Linear Matrix Inequalities in System and Control Theory; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 1994. [Google Scholar]
  44. Hu, J.; Wang, Z.; Gao, H. Robust H sliding mode control for discrete time-delay systems with stochastic nonlinearities. J. Frankl. Inst. 2012, 349, 1459–1479. [Google Scholar] [CrossRef]
Figure 1. Structure of networked control system.
Figure 1. Structure of networked control system.
Sensors 22 01965 g001
Figure 2. Time evolution of x i k ( i = 1 , 2 , 3 ) with controller (17).
Figure 2. Time evolution of x i k ( i = 1 , 2 , 3 ) with controller (17).
Sensors 22 01965 g002
Figure 3. Time evolution of s i k ( i = 1 , 2 ) with controller (17).
Figure 3. Time evolution of s i k ( i = 1 , 2 ) with controller (17).
Sensors 22 01965 g003
Figure 4. Time evolution of u i k ( i = 1 , 2 ) with controller (17).
Figure 4. Time evolution of u i k ( i = 1 , 2 ) with controller (17).
Sensors 22 01965 g004
Figure 5. Time evolution of d k .
Figure 5. Time evolution of d k .
Sensors 22 01965 g005
Figure 6. Time evolution of x i k ( i = 1 , 2 , 3 ) with controller (17).
Figure 6. Time evolution of x i k ( i = 1 , 2 , 3 ) with controller (17).
Sensors 22 01965 g006
Figure 7. Time evolution of s i k ( i = 1 , 2 ) with controller (17).
Figure 7. Time evolution of s i k ( i = 1 , 2 ) with controller (17).
Sensors 22 01965 g007
Figure 8. Time evolution of u i k ( i = 1 , 2 ) with controller (17).
Figure 8. Time evolution of u i k ( i = 1 , 2 ) with controller (17).
Sensors 22 01965 g008
Table 1. Model comparisons.
Table 1. Model comparisons.
ModelThis Paper[29][30][32]
Time delays×
Stochastic uncertainty×××
External disturbance×
Two-channel packet dropouts××
Where “√” means that the model contains this component, and “×” means that the model does not contain this component.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sun, S.; Cui, W.; Zheng, J. Robust Sliding Mode Control for Stochastic Uncertain Discrete Systems with Two-Channel Packet Dropouts and Time-Varying Delays. Sensors 2022, 22, 1965. https://doi.org/10.3390/s22051965

AMA Style

Sun S, Cui W, Zheng J. Robust Sliding Mode Control for Stochastic Uncertain Discrete Systems with Two-Channel Packet Dropouts and Time-Varying Delays. Sensors. 2022; 22(5):1965. https://doi.org/10.3390/s22051965

Chicago/Turabian Style

Sun, Sian, Wenxia Cui, and Jie Zheng. 2022. "Robust Sliding Mode Control for Stochastic Uncertain Discrete Systems with Two-Channel Packet Dropouts and Time-Varying Delays" Sensors 22, no. 5: 1965. https://doi.org/10.3390/s22051965

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