Next Article in Journal
Vehicle Accident Databases: Correctness Checks for Accident Kinematic Data
Next Article in Special Issue
Design of Distributed Multi-Actuator Systems with Incomplete State Information for Vibration Control of Large Structures
Previous Article in Journal
General Design Procedure for Free and Open-Source Hardware for Scientific Equipment
Previous Article in Special Issue
A New Observer Design for Fuzzy Bilinear Systems with Unknown Inputs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Sliding Mode Control for High-Frequency Sampled-Data Systems with Actuator Faults

Harbin Institute of Technology, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Submission received: 14 December 2017 / Revised: 11 January 2018 / Accepted: 11 January 2018 / Published: 17 January 2018

Abstract

:
This paper investigates the sliding mode control for high-frequency sampled-data systems with actuator faults. Besides matched nonlinearity, this paper also considers unmeasurable states and unknown actuator degradation ratio as important factors of the overall system. The estimates of system state vector are obtained by an adaptive sliding mode observer method firstly. Then, a novel integral-type sliding surface, corresponding to the unified closed-loop delta operator system, is provided based on aforementioned estimation values, and the fault closed-loop system is proven to be stable by the proposed sliding mode control law. Finally, the fault-tolerant control theory is verified to be valid via a practical simulation example.

1. Introduction

In practical engineering, unexpected faults of components including sensors and actuator and/or the system’s structure always occur inevitably in practice due to components burn-in, damage, physical constraint, etc. The impact of a fault or failure can lead to performance deterioration or instability of the systems, and could even cause unexpected catastrophic accidents. For example, an actuator of the vehicle system is stuck and failed to deflect the certain control state, which may result in a serious problem. Hence, developing effective fault-tolerance design techniques to accommodate sensor/actuator failures, and ensure high degree safe operation performances of the overall control systems has been an essential and significant issue in recent years [1,2,3], and some interesting results have been achieved [4,5,6,7]. In particular, adaptive control and sliding mode control methods have been applied to different systems to cope with sensor/actuator faults and unknown external disturbances (for instance, [8,9,10,11,12], and the references therein).
A great deal of attention has been paid to networked control systems (NCSs) in recent years [13,14,15,16,17], because they are able to be combined with different kinds of practical systems widely [18,19,20]. It should be noticed that, in modern industrial systems, the high frequency sampling situation always exists. Conventional discretization means derived from the model built for traditional systems failed to get the original system dynamic if the sampling time becomes more and more close to zero. However, the appearance of delta operator systems has worked out this restriction and the feature of high frequency sampling systems is able to be described accurately, the control result of using the delta operator approach is much better than applying shift operator method. For this reason, the delta operator systems have attracted abundant concern and many relevant theories such as H control, adaptive control and sliding mode control methods have been applied on this issue.
The coexistence of sudden system structure change, high frequency data sampling [21], unknown model nonlinearity [22,23] and actuator faults in practical system makes it important to deal with the fault-tolerant control problems of the systems mentioned above, which motivates our work. In this paper, we simultaneously consider model nonlinearity and obtain the expected adaptive fault-tolerant control method for the delta operator system. First, the estimates of the state vector are derived from the proposed adaptive sliding mode observer and a special switching term is introduced to dispose the actuator faults. In addition, stability of the fault closed-loop system is guaranteed by the novel integral-type sliding mode controller we designed and the simulation result is presented in the end to prove the effectiveness of the method.
The structure of this paper is as follows. In Section 2, the existing problem is presented in detail. Section 3 and Section 4 introduce the stability criterion and develop the adaptive controller, respectively. The system trajectory is analyzed in Section 5 to illustrate its reachability and property. In Section 6, a practical problem is provided and the validity of the proposed method is proven by simulation results. Finally, the paper is concluded in Section 7.

2. Problem Statement

The delta operator owns the following form:
δ x k = d x k d t , T = 0 , x k + T x k T , T 0 .
where T is the sampling period. In this paper, description of the following uncertain linear delta operator system is
δ x k = A x k + B u h l F k + f x k , k y k = C x k u h l F k = ρ h l u h k + η h l ω s h k ,
where x k R n means the immeasurable system state, the signal from the hth faulted actuator in the lth faulty mode is presented by u h l F k , h 1 , 2 , , m , l 1 , 2 , , L , the total number of faulty modes is L. y k R p is the measurable output, f x k , k R m stands for the unknown sensor output. A R n × n , B R n × m and C R n × p are system matrices with appropriate dimensions. ρ h l means the unknown actuator efficiency factor which consist the diagonal matrix ρ l = d i a g ρ 1 l , ρ 2 l , , ρ m l , definition of the unknown constant η h l is
η h l = 0 , ρ h l > 0 , 0 or 1 , ρ h l = 0 .
Define η l = d i a g η 1 l , η 2 l , η m l ; if ρ h l = 0 and η h l = 0 , it means that the hth actuator is outage in the lth fault mode, ρ h l = 0 and η h l = 1 stand for the fault-stuck problem on the hth actuator in the lth fault mode, 0 < ρ h l < 1 means that effectiveness of the hth actuator is damaged in the lth fault mode, ρ h l = 1 is the no fault state symbol of the hth actuator in the lth fault mode. ω s h k is the unknown time-varying bounded fault-stuck in the hth actuator. For simplicity, in the following, the model is exploited by:
u F k = ρ u k + η ω s k ,
where ρ = d i a g ρ 1 , , ρ m ρ 1 , , ρ L .
The following assumptions are made in this paper.
(A1)
f x k , k α y k + β , where α > 0 , β > 0 are known constants.
(A2)
The actuator fault redundancy condition is that r a n k B = r a n k ρ B .
(A3)
The unknown time-varying bounded fault-deviation vector ω s ( k ) = Δ ω s 1 k ω s m k T satisfies:
ω b s ( k ) ω s ( k ) ω t s ( k ) , h = 1 , , m ,
where ω t s ( k ) and ω b s ( k ) stand for the unknown upper and lower bounds of ω s , respectively, and we denote
ω b s ( k ) = Δ ω b s 1 k ω b s m k T , ω t s ( k ) = Δ ω t s 1 k ω t s m k T .
Lemma 1.
[24] Considering known matrices G R n × n and U R n × m , assume that U has full column rank m < n and G = G T . Then, α U T U G > 0 holds for a scalar α if and only if U ˜ T G U ˜ < 0 where U ˜ is any matrix whose columns are able to build the null space basis of U T .
The design of observer for the system in Equation (2) is as follows:
δ x ^ k = A x ^ k + B ρ ^ u k + B u s k + L y k C x ^ k + B η ^ k I τ d ^ t s k + τ d ^ b s k y ^ k = C x ^ k ,
where x ^ k means the estimation of x k , L is the observer gain to be designed, and u s R m stands for the discontinuous term. ρ ^ = d i a g ρ ^ 1 , ρ ^ 2 , , ρ ^ m is the estimation of the actuator efficiency factor. d ^ t s and d ^ b s are estimations of ω t s and ω b s , τ = d i a g τ 1 , , τ m ,
τ h = 0 , x T k P b h 0 , 1 , x T k P b h < 0 ,
b h means the hth column of B, P R n × n is the Lyapunov matrix to be designed. The definition of sliding surface s e ( k ) R m is as follows:
s e k = B T P e k ,
Define the error e k = x ^ k x k ; the error dynamic can be obtained as follows:
δ e k = A e k + B u s k + ρ ^ ρ u k f x k , k L C e k B η ω s k + B η ^ k I τ d ^ t s k + τ d ^ b s k = A L C e k + B u s k + ρ ^ ρ u k f x k , k B η ω s k + B η ^ k I τ d ^ t s k + τ d ^ b s k .
Let B T P = N C , then rewrite the sliding surface in Equation (9) as:
s e k = N C e k .
Using the following coordinate transformation
z k = z 1 k z 2 k = W e k ,   W = B ˜ T P 1 B ˜ 1 B ˜ T B T P B 1 B T P
with z 1 k R n m and z 2 k R m , B ˜ is any basis of the null space of B T , B ˜ J : B T = 0 . Then, it can be obtained that
s e k = B T P B z 2 k ,   W 1 = P 1 B ˜ B .
In this situation, we can obtain the reduced-order sliding mode dynamics for the sliding surface s e z k = 0
δ z 1 k = B ˜ T P 1 B ˜ 1 B ˜ T A L C P 1 B ˜ z 1 k .
Then, we analyze the stochastic stability of the sliding mode Equation (14).

3. Stability Analysis of the Sliding Motion Equation

In this section, the reduced-order sliding mode dynamics will be analyzed to guarantee the stochastic stability of the overall system.
Theorem 1.
The reduced-order sliding mode dynamics in Equation (14) is stochastic stable in delta domain, if there exists a matrix P > 0 with appropriate dimension, and scalars α 1 > 0 such that the following LMI holds
ψ A T P C T Y T P B 0 P A Y C T 2 P 0 P B B T P 0 α 1 1 I 0 0 B T P 0 α 1 1 I < 0 ,
with
ψ = A T P + P A C T Y T Y C .
Proof. 
In delta domain, define a Lyapunov functional as follows:
V 1 k = z 1 T k B ˜ T P 1 B ˜ z 1 k .
Based on Lemma 1, and taking the delta operator manipulations of V 1 k along the trajectory of delta operator system, we can obtain:
δ V 1 k = δ T z 1 k B ˜ T P 1 B ˜ z 1 k + z 1 T k B ˜ T P 1 B ˜ δ z 1 k + T δ T z 1 k B ˜ T P 1 B ˜ δ z 1 k = z 1 T k B ˜ T P 1 A L C T B ˜ z 1 k + z 1 T k B ˜ T A L C P 1 B ˜ z 1 k + T δ T z 1 k B ˜ T P 1 B ˜ δ z 1 k .
Thinking about the certain zero term
0 = 2 δ T z 1 k B ˜ T P 1 B ˜ δ z 1 k + δ T z 1 k B ˜ T A L C P 1 B ˜ z 1 k + z 1 T k B ˜ T P 1 A L C T B ˜ δ z 1 k .
Then, it can be obtained that
δ V 1 k z 1 T k δ T z 1 k Γ z 1 T k δ T z 1 k T
holds if
Γ = ψ 1 B ˜ T P 1 A L C T B ˜ B ˜ T A L C P 1 B ˜ T 2 B ˜ T P 1 B ˜ < 0
with
ψ 1 = B ˜ T P 1 A L C T B ˜ + B ˜ T A L C P 1 B ˜ .
which is equivalent to
B ˜ T 0 0 B ˜ T ψ 2 P 1 A L C T A L C P 1 T 2 P 1 B ˜ 0 0 B ˜ < 0 ,
ψ 2 = P 1 A L C T + A L C P 1 .
It is not difficult to derive from Lemma 2 that Γ < 0 is solvable for P > 0 and α 1 > 0 if and only if the following holds
ψ 2 α 1 B B T P 1 A L C T A L C P 1 T 2 P 1 α 1 B B T < 0 ,
the formulation is equivalent to
ψ 2 α 1 B B T P 1 A T C T L T A P 1 L C P 1 T 2 P 1 α 1 B B T < 0 .
Pre- and post-multiplying (26) by P 0 0 P and its transpose, we have
ψ 3 P α 1 B B T P A T C T L T P P A L C T 2 P α 1 P B B T P < 0 ,
ψ 3 = A T C T L T P + P A L C ,
where Y = P L , Y T = L T P , then Equation (28) can be rewritten as:
ψ 4 P α 1 B B T P A T P C T Y T P A Y C T 2 P α 1 P B B T P < 0 ,
ψ 4 = A T P + P A C T Y T Y C .
Equation (30) can be rewritten as
ψ 4 A T P C T Y T P A Y C T 2 P P α 1 B B T P 0 0 α 1 P B B T P < 0 ,
where the second term is equal to P B 0 0 P B α 1 I 0 0 α 1 I B T P 0 0 B T P . If the following LMI holds, LMI (Equation (31)) can be solved
ψ 4 A T P C T Y T P A Y C T 2 P + φ < 0 ,
φ = P B 0 0 P B α 1 I 0 0 α 1 I B T P 0 0 B T P .
According to the Schur complement, it is easy to obtain that Equation (33) is equivalent to
ψ 4 A T P C T Y T P B 0 P A Y C T 2 P 0 P B B T P 0 α 1 1 I 0 0 B T P 0 α 1 1 I < 0 ,
ψ 4 = A T P + P A C T Y T Y C .
It can be seen that the reduced-order sliding mode dynamics in Equation (14) is stochastic stable in delta domain if Equation (15) holds. Thus, the proof is completed. ☐

4. Stability Analysis of the Error Dynamic

This section will focus on designing the discontinuous term u k to guarantee the stochastic stability of the error system in Equation (10). u s k can be designed as
u s k = α y k + β + γ sgn s e k
with the sliding surface in Equation (9). Moreover, the adaption laws are given as follows:
δ ρ ^ h k = c h s e h k u h k , δ η ^ h k = g h 1 x T k P b h I τ h ω ^ t s k + τ h ω ^ b s k , δ ω ^ t s k = δ ω ^ b s k = g h 2 x T k P b h .
Theorem 2.
With the sliding mode controller u s k , the error system in Equation (10) is stochastic stable if the following matrix constraint is satisfied:
P A L C + A L C T P < 0 .
Proof. 
Define Lyapunov function V k = V 2 k + V 3 ( k ) and the error variable
ρ ˜ = ρ ^ ρ , η ˜ = η ^ η , d ˜ t s = ω ^ t s ω t s , d ˜ b s = ω ^ b s ω b s ,
V 2 k = e T k P e k ,
V 3 k = h = 1 m ρ ˜ h 2 c h + h = 1 m η ˜ h 2 g h 1 + h = 1 m η h 1 τ h ω ˜ t s 2 g h 2 + h = 1 m η h τ h ω ˜ b s 2 g h 2 .
Taking the stochastic delta operator manipulations of along the trajectory of system, we obtain:
δ V 2 k = E V k + 1 V k T = T 2 δ T e k P δ e k + T δ T e k P e k + T e T k P δ e k + T δ T e k P δ e k + δ T e k P e k + e T k P δ e k = 2 e T k P δ e k + 2 T e T k P δ e k + T δ T e k P δ e k + T 2 δ T e k P δ e k = 2 e T k P A L C e k + B u s k + ρ ˜ u k f x k , k 2 e T k P B η ω s k + T 2 δ T e k P δ e k + T δ T e k P δ e k + 2 T e T k P δ e k + 2 e T k P B η ^ k I τ ω ^ t s k + τ ω ^ b s k = 2 e T k P A L C e k + 2 e T k P B u s k + 2 e T k P B ρ ˜ u k f x k , k + 2 e T k P B η ^ k I τ ω ^ t s k + τ ω ^ b s k 2 e T k P B η ω s k + 2 T e T k P δ e k + T 2 δ T e k P δ e k + T δ T e k P δ e k .
Recalling B T P = N C , Equation (39) becomes
δ V 2 k = 2 e T k P A L C e k + 2 e T k C T N T u s k + 2 e T k P B ρ ˜ u k f x k , k + 2 e T k P B η ^ k I τ ω ^ t s k + τ ω ^ b s k 2 e T k P B η ω s k + 2 T e T k P δ e k + T 2 δ T e k P δ e k + T δ T e k P δ e k .
In Equation (40) the term 2 e T k P B ρ ˜ u k f x k , k can be amplified as:
2 e T k P B ρ ˜ u k f x k , k = 2 e T k P B ρ ˜ u k 2 e T k P B f x k , k 2 e T k P B ρ ˜ u k + 2 e T k P B f x k , k 2 s e T k ρ ˜ u k + 2 s e k α y k + β .
Then, the expression of δ V 2 k will become:
δ V 2 k 2 e T k P A L C e k + 2 s e T k u s k + 2 e T k P B ρ ˜ u k + 2 s e k α y k + β + 2 T e T k P δ e k + T 2 δ T e k P δ e k + T δ T e k P δ e k + 2 e T k P B η ^ k I τ ω ^ t s k + τ ω ^ b s k 2 e T k P B η ω s k .
Substituting sliding mode controller into Equation (42), it can be obtained that:
2 s e T k u s k = 2 s e T k α y k + β + γ sgn s e k = 2 s e T k α y k + β + γ s e T k sgn s e k = 2 α y k + β + γ s e k 1 2 α y k + β + γ s e k .
Hence, we can see that
δ V 2 k 2 e T k P A L C e k + 2 s e T k ρ ˜ k u k + 2 e T k P B η ^ k I τ ω ^ t s k + τ ω ^ b s k 2 e T k P B η ω s k + T 2 δ T e k P δ e k + T δ T e k P δ e k + 2 T e T k P δ e k + e T k P e k γ s e k 2 .
For the Lyapunov function V 3 k , it can be derived that the δ V 3 k can described as:
δ V 3 k = h = 1 m 2 c h ρ ˜ h δ ρ ^ h + T h = 1 m 1 c h δ 2 ρ ^ h + h = 1 m 2 g h 1 η ˜ h δ η ˜ h + T h = 1 m 1 g h 1 δ 2 η ˜ h + h = 1 m 2 g h 2 η h 1 τ h d ˜ t s δ d ˜ t s + T h = 1 m 1 g h 2 η h 1 τ h δ 2 d ˜ t s + h = 1 m 2 g h 2 η h τ h d ˜ b s δ d ˜ b s + T h = 1 m 1 g h 2 η h τ h δ 2 d ˜ b s ,
then, we can rewrite the expression of δ V k as:
δ V k 2 e T k P A L C e k + 2 s e T k ρ ˜ k u k + 2 e T k P B η ^ k I τ ω ^ t s k + τ ω ^ b s k 2 e T k P B η ω s k + h = 1 m 2 c h ρ ˜ h δ ρ ^ h + T h = 1 m 1 c h δ 2 ρ ^ h + h = 1 m 2 g h 1 η ˜ h δ η ˜ h + T h = 1 m 1 g h 1 δ 2 η ˜ h + h = 1 m 2 g h 2 η h 1 τ h d ˜ t s δ d ˜ t s + T h = 1 m 1 g h 2 η h 1 τ h δ 2 d ˜ t s + h = 1 m 2 g h 2 η h τ h d ˜ b s δ d ˜ b s + T h = 1 m 1 g h 2 η h τ h δ 2 d ˜ b s + 2 T e T k P δ e k + e T k P e k + T 2 δ T e k P δ e k + T δ T e k P δ e k γ s e k 2 .
It should be noticed that, if we select a small enough sampling interval T, the terms containing T are able to be suppressed, and the expression becomes:
δ V k e T k P A L C + A L C T P e k 2 e T k P B η ω s k + 2 e T k P B η ^ k I τ ω ^ t s k + τ ω ^ b s k + 2 h = 1 m s e h T k ρ ˜ h k u h k + h = 1 m 2 g h 1 η ˜ h δ η ˜ h + h = 1 m 2 c h ρ ˜ h k δ ρ ^ h k + h = 1 m 2 g h 2 η h 1 τ h d ˜ t s δ d ˜ t s + h = 1 m 2 g h 2 η h τ h d ˜ b s δ d ˜ b s γ s e k 2 .
Let δ ρ ^ h k = c h s e h k u h k , then, it can be obtained that
2 h = 1 m s e h T k ρ h k u h k + h = 1 m 2 c h ρ ˜ h k δ ρ ^ h k = 0 .
Note that
x T k P B h = 1 m η h ω s h x T k P B h = 1 m η h I τ h ω t s h + τ l ω b s h ,
define
x T k P B h = 1 m η h ω s h = x T k P B h = 1 m η h I τ h ω t s h + τ h ω b s h φ s e k 2 .
The estimation of η h , which is η ^ h and can be adjusted according to the adaptive laws:
δ η ^ h = g h 1 x T k P b h I τ h ω ^ t s + τ h ω ^ b s .
In addition, ω ^ t s and ω ^ b s are updated by the adaptive laws:
δ ω ^ t s = δ ω ^ b s = g h 2 x T k P b h ,
then, the formulation of δ V k will be rewritten as:
δ V k e T k P A L C + A L C T P e k γ s e k 2 + φ s e k 2 .
Choose appropriate constants γ and φ satisfying γ > φ . Then, the stability condition will be obtained:
δ V k < e T k P A L C + A L C T P e k < 0 .
It is obvious that δ V k < 0 is correct if the matrix inequality in Equation (38) holds, which completes the proof. ☐

5. Section Stabilization of the Overall Closed-Loop Systems

The overall closed-loop system is described as follows:
{ δ x ^ k = A x ^ k + B ρ ^ k u k + B u s k L C e k + B η ^ k I τ ω ^ t s k + τ ω ^ b s k δ e k = A L C e k + B u s k + ρ ˜ u k f x k , k B η ω s k + B η ^ k I τ ω ^ t s k + τ d ^ b s k ,
then, the sliding surface s ^ k will be written as:
s ^ k = F x ^ k q = 0 k T T T F A + B K ρ ^ q x ^ q + A 0 + B 0 K 0 ρ ^ 0 x ^ 0 ,
where F is designed such that F B is non-singular, and K R m × n is designed to meet that A + B K ρ ^ q is Hurwitz. It can be seen that:
δ s ^ k = F δ x ^ k q = T k T T T F δ A + B K ρ ^ q x ^ q .
For q = k T T , it can be obtained that
T A r k T T + T + B r k T T + T K r k T T + T ρ ^ r k T T + T x ^ k T T + T T T A r k T T + B r k T T K r k T T ρ ^ r k T T x ^ k T T T .
For q = k T T T = k 2 T , it is calculated that
T A r k T T + B r k T T K r k T T ρ ^ r k T T x ^ k T T T T A r k T 2 T + B r k T 2 T K r k T 2 T ρ ^ r k T 2 T x ^ k T 2 T T .
Thus, it is easy to derive that:
δ s ^ k = F δ x ^ k F A + B K ρ ^ k x ^ k .
According to the definition of δ s ^ k , it can be derived that:
δ s ^ k = F A x ^ k + B ρ ^ k u k + B u s k + L y k C x ^ k F A + B K ρ ^ k x ^ k + F B η ^ k I τ ω ^ t s k + τ d ^ b s k = F A x ^ k + F B ρ ^ k u k + F B u s k + F L y k C x ^ k F A x ^ k F B K ρ ^ k x ^ k + F B η ^ k I τ ω ^ t s k + τ d ^ b s k = F B ρ ^ k u k + F B u s k + F L y k C x ^ k F B K ρ ^ k x ^ k + F B η ^ k I τ ω ^ t s k + τ ω ^ b s k .
If δ s ^ k = 0 , it can be obtained that:
F B ρ ^ k u k = F B u s k + F L C e k + F B K ρ ^ k x ^ k F B η ^ k I τ ω ^ t s k + τ d ^ b s k .
Therefore, the equivalent control law u e q k can be written as:
u e q k = ρ ^ k 1 F B 1 F B u s k + F L C e k + F B K ρ ^ k x ^ k F B η ^ k I τ ω ^ t s k + τ ω ^ b s k = ρ ^ k 1 u s k + F B 1 F L i C e k + K ρ ^ k x ^ k η ^ k I τ ω ^ t s k + τ ω ^ b s k .
Substituting Equation (60) into Equation (58), we can obtain:
δ x ^ k = A + B K ρ ^ k x ^ k .
Based on the observer equation, the present objective is to design u k to ensure that the closed-loop system is able to be driven onto the sliding surface s ^ k = 0 with probability 1 in finite time.
The u k can be defined as
u k = ρ ^ k 1 F B 1 ζ s ^ k + u a d v ( k )
with
u a d v ( k ) = ρ ^ k 1 F B 1 ϑ k s ^ k s ^ k , s ^ k > ε , ρ ^ k 1 F B 1 ϑ k s ^ k ε , s ^ k ε , ϑ k = F B α y k + β + γ m + F B K ρ ^ k x ^ k + F B η ^ I τ ω ^ t s k + τ ω ^ b s k + F L C e k .
Theorem 3.
Supposing Inequalities (15) and (38) have solutions, the sliding surface is given by Equation (53). Then, the trajectory of delta operator system in Equation (52) can be driven onto the sliding surface in finite time with the following control law in Equation (62), and evolve in a neighborhood around the sliding surface, converging to a residual set at the origin in the end.
Proof. 
Considering s ^ k , define a Lyapunov function V s k = 1 2 s ^ T k s ^ k ,
δ V s k = s ^ T k δ s ^ k + T 2 δ s ^ T k δ s ^ k = s ^ T k F δ x ^ k F A + B K ρ ^ k x ^ k + T 2 δ s ^ T k δ s ^ k = s ^ T k F δ x ^ k s ^ T k F A + B K ρ ^ k x ^ k + T 2 δ s ^ T k δ s ^ k = s ^ T k F A x ^ k + B ρ ^ k u k + B u s k L C e k + B η ^ k I τ ω ^ t s k + τ ω ^ b s k s ^ T k F A + B K ρ ^ k x ^ k + T 2 δ s ^ T k δ s ^ k = s ^ T k F B ρ ^ k u k + T 2 δ s ^ T k δ s ^ k + s ^ T k F A x ^ k + B u s k L C e k A + B K ρ ^ k x ^ k + B η ^ k I τ ω ^ t s k + τ ω ^ b s k s ^ T k F B ρ ^ k u k + s ^ k F B α y k + β + γ m + L C e k + s ^ k F B K ρ ^ k x ^ k + B η ^ I τ ω ^ t s k + τ ω ^ b s k + T 2 δ s ^ T k δ s ^ k .
It should be noticed that the following fact holds:
sgn s ^ k = sgn s ^ 1 k T , sgn s ^ 2 k T , sgn s ^ m k T T = s ^ 1 k s ^ 1 k T , s ^ 2 k s ^ 2 k T , s ^ 3 k s ^ 3 k T T = m .
We substitute Equations (62) and (63) into Equation (64), then δ V s k will become:
δ V s k s ^ T k ζ s ^ k s ^ T k F B ρ ^ k ρ k 1 F B 1 ϑ k s ^ k s ^ k + s ^ k ϑ k + T 2 δ s ^ T k δ s ^ k s ^ T k γ s ^ k + s ^ T k γ ζ s ^ k + T 2 δ s ^ T k δ s ^ k .
In addition, considering s ^ k ε and the control law, there will exist
δ V s k s ^ T k γ s ^ k + s ^ T k γ ζ s ^ k + T 2 δ s ^ T k δ s ^ k + ε 4 .
The term T 2 δ s ^ T k δ s ^ k in the above inequality contains the parameter uncertainties and a properly selected ζ can suppress the uncertainty. If the parameter uncertainties are large, the sampling interval q should be selected small to guarantee that the term T 2 δ s ^ T k δ s ^ k becomes small enough. Appropriately selecting parameter ζ , it can be obtained that
ξ max F F A + B K ρ ^ k T γ 2 ω F F A + B K ρ ^ k < η
where γ and η are proper positive scalars. We can derive that
δ V s k < γ s ^ T k s ^ k + η ε ,
η ε = 0 , s ^ k > ε ε 4 , s ^ k ε .
The proof is completed. ☐

6. Numerical Example

We provide an example to prove the validity of the results mentioned above in this section. The proposed method will be applied to design a robust sliding mode controller for the simplified truck-trailer system, which was proposed as in [25], and the system associated with delta operator is described as
δ x k = A x k + B u h l F k + f x k , k
with
A = 0.7734 0.6691 1.3382 1.4425 ,   B = 0.1828 0.2360 1.0629 0.9260 .
Define the sampling period as T = 0.001 and the actuator efficiency value as ρ = 0.75 . The original state x 0 of system can be chosen as 2 0.5 T , ζ = 0.6 .
After solving matrix constraint in Equation (15), the following solution can be obtained that:
P = 0.4132 0.2139 0.2139 0.6069 ,   L = 2.4745 0.6889 ,   α 1 = 0.25 .
Figure 1 shows the sliding surface applied in the δ -domain, which can be denoted by s ^ k . Considering state variable x ( k ) , Figure 2 and Figure 3 compare the corresponding state trajectories of system and its observer. It is easy to conclude that the system is stochastically stable. Figure 4 and Figure 5 compare the current results with the consequences gotten by the methods in previous work.

7. Conclusions

In this paper, we have investigated delta operator method to research the adaptive sliding mode control for high-frequency sampled-data systems with actuator faults. A novel observer-based sliding mode control method is proposed to deal with the problem. In future work, we will pay attention to the situation in which is influenced by network-induced communication delay and data packet losses are taken into account, simultaneously. In the future, we will focus on the combination of delta operator with semi-Markov systems, switched positive system, etc. and consider the influence of dead-zone or saturation to the overall system.

Author Contributions

Dongyang Zhao, Yu Liu and Ming Liu conceived and designed the experiments; Dongyang Zhao performed the experiments; Dongyang Zhao and Ming Liu analyzed the data; Jinyong Yu contributed reagents/materials/analysis tools; Dongyang Zhao wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liu, H.H.T.; Shi, P.; Jiang, B. Fault detection, diagnosis, and fault tolerant control with flight applications. J. Frankl. Inst. 2013, 350, 2371–2372. [Google Scholar] [CrossRef]
  2. Jiang, B.; Wang, J.L. Actuator fault diagnosis for a class of bilinear systems with uncertainty. J. Frankl. Inst. 2002, 339, 361–374. [Google Scholar] [CrossRef]
  3. Li, L.; Chadli, M.; Ding, S.X.; Qiu, J.; Yang, Y. Diagnostic Observer Design for TS Fuzzy Systems: Application to Real-Time Weighted Fault Detection Approach. IEEE Trans. Fuzzy Syst. 2017. [Google Scholar] [CrossRef]
  4. Hao, L.Y.; Yang, G.H. Robust fault tolerant control based on sliding mode method for uncertain linear systems with quantization. ISA Trans. 2013, 52, 600–610. [Google Scholar] [CrossRef] [PubMed]
  5. Rios, H.; Kamal, S.; Fridman, L.M.; Zolghadri, A. Fault tolerant control allocation via continuous integral sliding-modes: A HOSM-Observer approach. Automatica 2015, 51, 318–325. [Google Scholar] [CrossRef]
  6. Youssef, T.; Chadli, M.; Karimi, H.R.; Wagn, R. Actuator and sensor faults estimation based on proportional integral observer for TS fuzzy model. J. Frankl. Inst. 2017, 354, 2524–2542. [Google Scholar] [CrossRef]
  7. Saifia, D.; Chadli, M.; Labiod, S.; Guerra, T.M. Robust H static output feedback stabilization of TS fuzzy systems subject to actuator saturation. Int. J. Control Autom. Syst. 2012, 10, 613–622. [Google Scholar] [CrossRef]
  8. Niu, Y.; Ho, D.W.C. Control strategy with adaptive quantizer’s parameters under digital communication channels. Automatica 2014, 50, 2665–2671. [Google Scholar] [CrossRef]
  9. Li, Y.; Tong, S.; Liu, Y.; Li, T. Adaptive Fuzzy Robust Output Feedback Control of Nonlinear Systems with Unknown Dead Zones Based on a Small-Gain Approach. IEEE Trans. Fuzzy Syst. 2014, 22, 164–176. [Google Scholar] [CrossRef]
  10. Liu, D.; Wei, Q. Policy iteration adaptive dynamic programming algorithm for discrete-time nonlinear systems. IEEE Trans. Neural Netw. Learn. Syst. 2014, 25, 621. [Google Scholar] [PubMed]
  11. Su, J.; Chen, W.H. Model-based fault diagnosis system verification using reachability analysis. IEEE Trans. Syst. Man Cybern. Syst. 2017. [Google Scholar] [CrossRef]
  12. Yu, S.; Yu, X.; Shirinzadeh, B.; Man, Z. Continuous finite-time control for robotic manipulators with terminal sliding mode. Automatica 2005, 41, 1957–1964. [Google Scholar] [CrossRef]
  13. Shah, D.H.; Mehta, A.J. Multirate output feedback based discrete-time sliding mode control for fractional delay compensation in NCSs. In Proceedings of the IEEE International Conference on Industrial Technology, Toronto, ON, Canada, 22–25 March 2017. [Google Scholar]
  14. Mathiyalagan, K.; Ju, H.P.; Sakthivel, R. New results on passivity-based H math Container Loading Mathjax, control for networked cascade control systems with application to power plant boiler-turbine system. Nonlinear Anal. Hybrid Syst. 2015, 17, 56–69. [Google Scholar] [CrossRef]
  15. Du, D.J.; Qi, B.; Wang, Z.X.; Fei, M.R.; Peng, C. Distributed event-triggered hybrid wired-wireless networked control with H2/H, filtering. Memet. Comput. 2017, 9, 55–86. [Google Scholar] [CrossRef]
  16. Wang, H.; Shi, P.; Zhang, J. Event-triggered fuzzy filtering for a class of nonlinear networked control systems. Signal Process. 2015, 113, 159–168. [Google Scholar] [CrossRef]
  17. Wei, Y.; Park, J.H.; Karimi, H.R.; Tian, Y.C.; Jung, H. Improved Stability and Stabilization Results for Stochastic Synchronization of Continuous-Time Semi-Markovian Jump Neural Networks With Time-Varying Delay. IEEE Trans. Neural Netw. Learn. Syst. 2017, 1–14. [Google Scholar] [CrossRef] [PubMed]
  18. Niu, Y.; Jia, T.; Wang, X.; Yang, F. Output-feedback control design for NCSs subject to quantization and dropout. Inf. Sci. 2009, 179, 3804–3813. [Google Scholar] [CrossRef]
  19. Qu, F.L.; Guan, Z.H.; He, D.X.; Chi, M. Event-triggered control for networked control systems with quantization and packet losses. J. Frankl. Inst. 2015, 352, 974–986. [Google Scholar] [CrossRef]
  20. Tang, X.; Ding, B. Model predictive control of linear systems over networks with data quantizations and packet losses. Automatica 2013, 49, 1333–1339. [Google Scholar] [CrossRef]
  21. Nguyen, T.; Su W, C.; Gajic, Z. Output feedback sliding mode control for sampled-data systems. IEEE Trans. Autom. Control 2010, 55, 1684–1689. [Google Scholar]
  22. Bououden, S.; Chadli, M.; Karimi, H.R. Fuzzy sliding mode controller design using Takagi-Sugeno modelled nonlinear systems. Math. Probl. Eng. 2013, 2013, 734094. [Google Scholar] [CrossRef]
  23. Su, J.; Yang, J.; Li, S. Continuous finite-time anti-disturbance control for a class of uncertain nonlinear systems. Trans. Inst. Meas. Control 2014, 36, 300–311. [Google Scholar] [CrossRef]
  24. Iwasaki, T.; Skelton, R.E. All Controllers for the General, H, Control Problem: LMI Existence Conditions and State Space Formulas; Pergamon Press, Inc.: Oxford, UK, 1994. [Google Scholar]
  25. Qiu, J.; Xia, Y.; Yang, H.; Zhang, J. Robust stabilisation for a class of discrete-time systems with time-varying delays via delta operators. IET Control Theory Appl. 2008, 2, 87–93. [Google Scholar] [CrossRef]
Figure 1. The figure of s ^ k .
Figure 1. The figure of s ^ k .
Designs 02 00003 g001
Figure 2. State component x 1 and its estimation.
Figure 2. State component x 1 and its estimation.
Designs 02 00003 g002
Figure 3. State component x 2 and its estimation.
Figure 3. State component x 2 and its estimation.
Designs 02 00003 g003
Figure 4. x 1 and its estimation in previous work.
Figure 4. x 1 and its estimation in previous work.
Designs 02 00003 g004
Figure 5. x 2 and its estimation in previous work.
Figure 5. x 2 and its estimation in previous work.
Designs 02 00003 g005

Share and Cite

MDPI and ACS Style

Zhao, D.; Liu, Y.; Liu, M.; Yu, J. Adaptive Sliding Mode Control for High-Frequency Sampled-Data Systems with Actuator Faults. Designs 2018, 2, 3. https://doi.org/10.3390/designs2010003

AMA Style

Zhao D, Liu Y, Liu M, Yu J. Adaptive Sliding Mode Control for High-Frequency Sampled-Data Systems with Actuator Faults. Designs. 2018; 2(1):3. https://doi.org/10.3390/designs2010003

Chicago/Turabian Style

Zhao, Dongyang, Yu Liu, Ming Liu, and Jinyong Yu. 2018. "Adaptive Sliding Mode Control for High-Frequency Sampled-Data Systems with Actuator Faults" Designs 2, no. 1: 3. https://doi.org/10.3390/designs2010003

Article Metrics

Back to TopTop