Next Article in Journal
Kuramoto Model with Delay: The Role of the Frequency Distribution
Previous Article in Journal
Chaos and Cellular Automata-Based Substitution Box and Its Application in Cryptography
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Discrete Integral Sliding Manifold for a Nonlinear System with Time Delay: An Event-Triggered Scheme

1
Laboratoire d’Informatique Signal et Image de la Côte d’Opale (LISIC), University Littoral Côte d’Opale, UR 4491, F-62100 Calais, France
2
Research Laboratory of Numerical Control of Industrial Processes, National Engineering School of Gabes, University of Gabes, Gabes 6072, Tunisia
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(10), 2326; https://doi.org/10.3390/math11102326
Submission received: 12 April 2023 / Revised: 9 May 2023 / Accepted: 13 May 2023 / Published: 16 May 2023

Abstract

:
This paper presents a new approach to integral sliding mode control for discrete nonlinear systems with time delay. The approach is based on an event-triggered scheme and is applied to Takagi–Sugeno fuzzy models. In the first step, a new integral sliding function is constructed, which avoids the limited assumptions of most existing fuzzy sliding mode control schemes. The design parameter matrices defining the sliding surface are obtained by solving linear matrix inequalities. In the second step, an event trigger-based integral sliding mode control protocol is developed to ensure the state trajectories of the Takagi–Sugeno fuzzy systems with time delays. Finally, the proposed strategies are evaluated through a simulation example to demonstrate their effectiveness.

1. Introduction

In recent years, T-S fuzzy models have gained widespread attention for their effectiveness in system control [1,2,3]. Takagi–Sugeno (T-S) models typically consist of linear models connected together which are enclosed by nonlinear membership functions. These membership functions rely on the premise variables. These models offer a flexible framework for approximating complex systems with the ability to incorporate linguistic variables, making them an appealing choice for control applications. In this context, the multi-model approach is used to describe the nonlinear behavior of physical systems as accurately as possible. In the majority of cases, the stability and stabilization issues of T-S fuzzy models have been analyzed through the direct Lyapunov method, which has been thoroughly investigated for the past 20 years [4,5]. Although the original T-S model formulation does not account for significant delays in the input, output, or system state, several recent research endeavors have focused on studying nonlinear systems with time delay.
Time delay is often considered the primary cause of system instability and poor performance, making its analysis one of the most challenging issues in the control of dynamic systems. To study these systems, a range of approaches have been developed, such as synthesizing control laws [6,7], stability analysis [8,9,10], and designing observers [11,12,13,14]. Traditional control techniques for time delay systems, such as PID control and state and output feedback control, have garnered the attention of numerous researchers [15,16,17]. The latter can be ineffective when the system model does not accurately describe the real system behavior due to the existence of time delay, varying parameters, and external disturbances. Then, it is advisable to resort to robust control techniques. One of the techniques, which is easy to implement and for obtaining robust control laws, is sliding mode control (SMC).
SMC is a control technique that was introduced in the early 1980s, and it involves a two-step process. The first step involves constructing a sliding surface, while the second step entails designing a feedback control law to ensure that the system trajectory converges to the sliding surface within a specified time. Many researchers have focused on solving the SMC problem in T-S fuzzy systems with time delay, which has led to several proposed approaches [18,19,20]. However, some of these approaches have limitations, such as the assumption that the input matrices of all linear local models must be equal [18,19,21]. This limited assumption is not suitable for various real systems, including the inverted pendulum [22]. On the other hand, an ISMC scheme was proposed in [20] which identified two necessary assumptions for developing sliding mode controllers for T-S fuzzy systems. The first assumption is that the input matrices of all models in the T-S fuzzy system must be identical, and the second assumption is that the product of a parameter matrix in the sliding variable and the diffusion matrices of all linear models must be zero. In order to remove this restrictive assumption, a novel integral sliding surface is proposed in this work.
The rapid evolution of information technology has rendered conventional control systems inadequate in meeting actual production needs, particularly in the industrial field. To address this problem, network control systems have become essential, as they offer benefits such as easy resource sharing, simple installation and maintenance, and quick fault diagnosis. However, hardware and network technology limitations may lead to issues such as data packet loss, time delays, and communication limitations, which greatly affect system behavior and make it challenging to analyze control systems comprehensively. As a solution to these issues, and to make the best use of network resources, the event-triggered (ET) technique has garnered considerable attention in the literature. The ET framework is carried out only when the trigger condition is fulfilled. In fact, this technique is characterized by a reasonable and effective use of resources, and the extended use time of the controller is reduced. Several works have been developed the T-S fuzzy system based the ET mechanism, such as the finite-time H control problem for switched fuzzy systems [23], observer-based ET control for T-S fuzzy system [24], and fault-tolerant, control-based aperiodic adaptive event triggered for nonlinear systems [25]. Furthermore, several researchers have been interested in the event-trigger-based sliding mode control (ET-SMC) approach, where the latter decreases the chattering caused by the discontinuous term. In [26], the author investigated the ET mechanism based on novel dynamic SMC for continuous-time nonlinear systems. The design of event trigger-based ISMC for a T-S fuzzy model was studied in [27]. In this paper, we employ the event detector method introduced in [28], which aims to reduce network burdens and conserve communication resources, compared with the schemes proposed in [29,30]. In addition, this method has the potential to save transmission energy in wireless networks, leading to a longer battery lifespan for nodes.
This study was motivated by the aforementioned work, and it aims to propose a discrete event trigger-based integral sliding mode control (ET-ISMC) approach for a nonlinear system represented by coupled multi-models. The main contributions of this article can be summarized as follows:
  • We propose a novel, discrete integral sliding manifold for nonlinear systems to avoid the restrictive assumptions in most existing T-S fuzzy SMC methods.
  • The event-triggered scheme is combined with the ISMC design approach. In this scheme, data in the system are transmitted only when the trigger condition is met, which prevents redundant information, saves valuable network resources, and reduces the chattering phenomenon.
The rest of this paper is organized as follows. The description of the system model is given in Section 2. Section 3 focuses on the construction of novel integral sliding manifolds. In Section 4, the design of event-triggered communication is presented. The control law is synthesized in Section 5. A simulation example is used to illustrate the effectiveness of the proposed approaches in Section 6. Finally, the paper is concluded in Section 7.
Notations: 
For a matrix, A 1 and A T denote the inverse and transpose of matrix A, respectively, and s y m A stands for the expression A + A T . In addition, d i a g represents a block-diagonal matrix, and the symbol * stands for the symmetric term in a symmetric block matrix. S n denotes the set of n × n real symmetric positive definite matrices. R n stands for the n-dimensional Euclidean space, and R n × m is the set of n × m real matrices. Any symmetric matrix means P = P T , and P > 0   0 represents a positive (positive semi) definite matrix; that is, x T P x > 0   0 for all x R n , and . is the Euclidean norm of a vector and its induced norm of a matrix.

2. Problem Formulation

The given system can be described as a T-S fuzzy model with r plant rules, where the system is discrete and includes a time-varying delay:
Plant Rule i: IF α t 1 is μ 1 i , and …, and α t p is μ p i , THEN
x t + 1 = A i x t + A τ i x t τ t + B i u t + D i d t y t = C i x t + C τ i x t τ t x t = ψ t , t = τ M , τ M + 1 , , τ m
where x t R n , u t R m , y t R q , and d t R p represent the state vector, control input, measured output, and exogenous disturbance, respectively. The initial state is represented by the variable ψ t , and the time-varying delay is denoted by τ t , which must satisfy the condition that τ m τ t τ M . The matrices A i R n × n , A τ i R n × n , B i R m × n , C i R q × n , C τ i R q × n , and D i R p × n have appropriate dimensions for the i t h local model such that i = 1 , 2 , , r , where r represents the number of plant rules. Additionally, α t = α 1 t , , α p t represents the measurable premise variables, and μ j i represents the number of fuzzy sets, with j ranging from 1 to p. The fuzzy basis functions can be given by
m i α t = j = 1 p μ i j α j t i = 1 r j = 1 p μ i j α j t
where μ i j α j t represents the grade of membership of α j t in μ i j . In addition, for all t, we have m i α t 0 ( i = 1 , 2 , , r ), and i = 1 r m i α t = 1 .
The dynamic fuzzy model in Equation (1) can be expressed using the regular fuzzy inference methodology described in [31]. This methodology involves adopting a singleton fuzzifier, weighted average defuzzifier, and product fuzzy inference. The resulting global model can be represented as follows:
x t + 1 = i = 1 r m i α t A i x t + A τ i x t τ t + B i u t + D i d t y t = i = 1 r m i α t C i x t + C τ i x t τ t x t = ψ t , t = τ M , τ M + 1 , , τ m
For simplicity, we will replace m i α t with m i , and for a series of matrices Y i ( i = 1 , r ), the single and double sums can be written as Y m = i = 1 r m i Y i and Y m m = i = 1 r m i j = 1 r m j Y i Y j , respectively. Then, Equation (3) can describe them as follows:
x t + 1 = A m x t + A τ m x t τ t + B m u t + D m d t y t = C m x t + C τ m x t τ t
Note that in the fuzzy SMC scheme proposed in [18,19,21], the below assumptions are required:
  • A1: The input matrices B i ( i = 1 , , r ) must be equal.
  • A2: There must exist a matrix M such that det M B i 0 .
These assumptions constrain the application of the methods. In Section 6, we demonstrate that the model which describes the balancing of the inverted pendulum on a cart fails to satisfy both of the above assumptions. In this context, the present methods in [18,19,21] are not applicable. One contribution of this work is the development of a suitable sliding mode scheme for T-S fuzzy systems. Notably, the proposed scheme does not rely on the two assumptions mentioned earlier.
To fulfill this aim, the following lemmas are required for the study of the stabilization and stability criteria:
Lemma 1
([32]). For a given symmetric positive definite matrix R S n , integers d 1 d 2 , and vector function μ : d 1 , d 1 + 1 , , d 2 R n such that the following sum is well defined, then
d h = d 2 + 1 d 1 μ T h R μ h ζ 1 ζ 2 T R 0 0 3 λ d R ζ 1 ζ 2
where λ d = d + 1 d 1 and
μ h = μ h + 1 μ h , d = d 2 d 1 ζ 1 = x d 1 x d 2 ζ 2 = x d 1 + x d 2 2 d + 1 h = d 2 d 1 x h
In some cases with time-varying delays, the factor d + 1 d 1 might raise some computational burden. Thus, the following alternative lemma is introduced:
Lemma 2
([32]). For a given symmetric positive definite R S n , integers d 1 d 2 , and vector function μ : d 1 , d 1 + 1 , , d 2 R n such that the following sum is well defined, then
d h = d 2 + 1 d 1 μ T h R μ h ζ 1 ζ 2 T R 0 0 3 R ζ 1 ζ 2
where μ h , ζ 1 and ζ 2 are defined in Lemma 1.
Lemma 3
([33]). Given two matrices Z 1 S n 1 and Z 2 S n 2 , if there exists a matrix N R n 1 × n 2 , then the inequality
1 ω Z 1 0 0 1 1 ω Z 2 Z 1 N Z 2
holds with any scalar ω 0 , 1 such that
Z 1 N Z 2 0
where * denotes the transpose.

3. Discrete Fuzzy Integral Sliding Surface Design

In the first example, a discrete integral sliding manifold is introduced to avoid the limited assumptions A1 and A2 for the T-S fuzzy system in Equation (3). Therefore, the integral sliding manifold is given as follows:
S t = M x t M x 0 β t β t = β t 1 δ t 1
where δ t is given by
δ t = M A m + B m K m I x t + M A τ m x t τ t
where K m = Δ i = 1 r m i K i is the real matrix to be conceived and M R m × n is the parameter matrix that ensures the non-singularity of M B m .
For this purpose, the approach in [34] can be used. By defining B = 1 r i = 1 r B i it follows that
B m = B + H F m ¯ α t G
where m ¯ = m 1 , m 2 , , m r and
H = 1 2 B B 1 , B B 2 , , B B r , F m ¯ = d i a g 1 2 m 1 I , 1 2 m 2 I , , 1 2 m r I , G = I , I , , I r T
Hence, the following result can be inferred from the method in [34]:
Lemma 4
([34]). There exists Q , g 1 , g 2 , g 3 with Q > 0 such that the following LMIs hold:
                            I * g 1 H I < 0 , Q * I g 2 I > 0 , Q < g 3 I 2 g 1 λ min B T B * * r g 2 r g 1 * r g 3 0 r g 1 > 0
Then, there exists a parameter matrix
M = B T Q 1 B 1 B T Q 1
such that M B m is non-singular.
Remark 1.
  • The matrix B can be selected as the convex combination of B i such that i = 1 , , r ; that is, B = i = 1 r ξ i B i with ξ i > 0 and i = 1 r ξ i = 1 . From the property of convex combinations, it follows that if only one of the B i is non-singular, then there should be a collection of scalars ξ i , i = 1 , 2 , · · · , r such that the non-singularity of B can be ensured. In this situation, set
    H c = 1 2 B r ξ 1 B 1 , B r ξ 2 B 2 , , B r ξ r B r , 2 ζ I , F c m ¯ = d i a g 1 2 m 1 I , 1 2 m 2 I , , 1 2 m r I , 1 ζ i = 1 r m i 1 r ξ i B i G c = G T I T
    where ζ = i = 1 r m i 1 r ξ i B i .
    It can be demonstrated that B m = B + H 1 F 1 m ¯ α t G 1 . Thus, the result in Lemma 3 also applies to H , G , and r being replaced by H c , G c , and r + 1 , respectively.
  • Let us note that when B 1 = B 2 = = B r , by choosing Q = I , and without solving the LMIs in Equation (10), the parameter matrix M can be given as M = B T B 1 B T , since it was proven in [35] that this set is optimal in the sense that the Euclidean norm of the mismatched disturbances is minimized.
The SMC strategy aligns the system state trajectories with the predefined sliding manifolds, leading to satisfaction of the ideal sliding surface for the nonlinear discrete-time system. Specifically, this condition can be expressed by the following equation:
Δ S t = S t + 1 S t
Then, we obtain
Δ S t = M B m u t + M D m d t M B m K m x t = 0
Since M B m is non-singular, the equivalent control can be obtained as follows:
u e q t = K m x t M D m d t

4. Design of the Event-Triggered Communication Scheme

In this work, the T-S fuzzy system dynamics (Equation (4)) with event-triggered control is proposed as follows:
x t + 1 = A m x t + A τ m x t τ t + B m u t s + D m d t
for t t s , t s + 1 , where t s and t s + 1 represent the triggering instants and the next triggering instants, respectively. Then, the following calculation of the next triggering instants with the event-triggered condition is proposed:
t s + 1 = inf t > t s | h t > 0
such that
h t = e T t Λ e t ε x T t Λ x t
where e t = x t s x t is the transmission error, ε represents the threshold value, for which ε 0 , 1 , and Λ is a positive definite weighting matrix with an undetermined value.
By referring to Equation (15), it is evident that no event will be triggered for all values of t belonging to the interval t s , t s + 1 . Consequently, we can deduce the following outcome:
e T t Λ e t ε x T t Λ x t
We can express the equivalent sliding mode controller, which takes into account the event-triggered control strategy, in a new form:
u e q t s = K m x t s M D m d t
By replacing Equation (14) with the equivalent SMC law (Equation (17)), we can derive the sliding mode dynamics:
x t + 1 = A m x t + A τ m x t τ t + B m K m x t s + I B m M D m d t
Based on Equations (15) and (17), Equation (18) can be rewritten as follows:
x t + 1 = A c x t + A τ m x t τ t + B c e t + D c d t
where
A c = A m + B m K m , B c = B m K m , D c = I B m M D m
Theorem 1.
The closed loop of the system in Equation (19) is asymptotically stable with an H performance λ if there exist P ˜ , Λ ˜ Q ˜ l , R ˜ l (with l = 1 , 2 ), and K ˜ x j R n × m , j = 1 , r such that the following matrix inequalities hold ( s = 1 , 2 ).
Minimize λ, subject to
Ξ ˜ i i s < 0 , i = 1 , r Ξ ˜ i j s + Ξ ˜ j i s < 0 , 1 i < j < r
such that
Ξ ˜ i j s = Ξ ˜ 1 i j s Ξ ˜ 2 i j I
where
Ξ ˜ 1 i j s = s y m Ψ ˜ i j + Υ 1 s P ˜ Υ 1 s T Υ 2 s P ˜ Υ 2 s T + Υ 3 Q ˜ Υ 3 T Υ 4 Ω ˜ 1 Υ 4 T Υ 5 R ˜ Υ 5 T + Υ 6 Φ ˜ Υ 6 T + ε q 2 T Λ ˜ q 2 q 9 T Λ ˜ q 9 q 10 T λ 2 q 10 Ξ ˜ 2 i j = q 2 T X ˜ C i T + q 4 T X ˜ C τ i T
and
Ψ ˜ = q 1 T X ˜ q 1 + A ˜ c q 2 + A ˜ τ q 4 + B ˜ c q 9
with
Υ 1 1 = q 1 τ 1 q 6 q 3 q 7 + τ ¯ q 8 q 4 q 5 , Υ 1 2 = q 1 τ 1 q 6 q 3 τ ¯ q 7 + q 8 q 4 q 5 , Υ 2 1 = q 2 τ 1 q 6 q 2 q 7 + τ ¯ q 8 q 3 q 4 , Υ 2 2 = q 2 τ 1 q 6 q 2 τ ¯ q 7 + q 8 q 3 q 4 , Υ 3 = q 2 q 3 q 5 , Υ 4 = q 2 q 3 q 2 + q 3 2 q 6 , Υ 5 = q 3 q 4 q 3 + q 4 2 q 7 q 4 q 5 q 4 + q 5 2 q 8 , Υ 6 = q 1 q 2 ,
Q ˜ = d i a g Q ˜ 2 , Q ˜ 1 Q ˜ 2 , Q ˜ 1 , Φ ˜ = τ ¯ 2 R ˜ 1 + τ m 2 R ˜ 2 ; τ ¯ = τ M τ m Ω ˜ 1 = d i a g R ˜ 2 , 3 τ m + 1 τ m 1 R ˜ 2 , Ω ˜ 2 = d i a g R ˜ 1 , 3 R ˜ 1 , R ˜ : = Ω ˜ 2 N ˜ Ω ˜ 2
such that K j = K ˜ j X ˜ 1 , i , j = 1 , r .
Proof. 
For the sake of simplicity, we denote η t = x t + 1 x t . Let
ξ t = x T t + 1 , x T t , x T t τ m , x T t τ t , x T t τ M , φ 1 T t , φ 2 T t , φ 3 T t , e T t , d T t T
q i : = 0 n × n , , 0 n × n i 1 I n × n 0 n × n , , 0 n × n T 10 i ,
where i = 1 , 10 and
φ 1 t = 1 τ m + 1 i = t τ m t x i , φ 2 t = 1 τ t τ m + 1 i = t τ t t τ m x i , φ 3 t = 1 τ M τ t + 1 i = t τ M t τ k x i
We choose the Lyapunov function as follows:
V t = V 1 t + V 2 t + V 3 t
where
                  V 1 t = x t i = t τ m t 1 x i i = t τ M t τ m 1 x i T P x t i = t τ m t 1 x i i = t τ M t τ m 1 x i                                                 V 2 t = i = t τ M t τ m 1 x T t Q 1 x t + i = t τ m t 1 x T t Q 2 x t           V 3 t = τ ¯ i = τ M τ m 1 h = t + i t 1 η T t R 1 η t + τ m i = τ m 1 h = t + i t 1 η T t R 2 η t
with P = P T , Q i T , and R i T (with i = 1 , 2 ) as the Lyapunov matrix.
Notice that
τ 1 = τ m + 1 , τ 2 = τ t τ m + 1 , τ 3 = τ M τ t + 1
The finite difference of Δ V 1 t is expressed as follows:
Δ V 1 t = V 1 t + 1 V 1 t = x t + 1 τ 1 φ 1 t x t τ m τ 2 φ 2 t + τ 3 φ 3 t x t τ t x t τ M T × P * x t τ 1 φ 1 t x t τ 2 φ 2 t + τ 3 φ 3 t x t τ t x t τ m T
× P * = ξ T t Υ 1 τ t P Υ 1 T τ t Υ 2 τ t P Υ 2 T τ t ξ t
where
Υ 1 τ t = q 1 τ 1 q 6 q 3 τ 2 q 7 + τ 3 q 8 q 4 q 5 , Υ 2 τ t = q 2 τ 1 q 6 q 2 τ 2 q 7 + τ 3 q 8 q 3 q 4
For Δ V 2 t , we have
Δ V 2 t = V 2 t + 1 V 2 t = x T t Q 2 x t x T t τ M Q 1 x t τ M + x T t τ m Q 1 Q 2 x t τ m = ξ T t Υ 3 Q Υ 3 T ξ t
with
Q = d i a g Q 2 , Q 1 Q 2 , Q 1 , Υ 3 = q 2 q 3 q 5
Furthermore, Δ V 3 t can be expressed as follows:
Δ V 3 t = V 2 t + 1 V 2 t = η T t τ ¯ 2 R 1 + τ m 2 R 2 η t τ m i = t τ m t 1 η T t R 2 η t ψ 1 τ ¯ i = t τ M t τ m 1 η T t R 1 η t ψ 2
Now, by applying Lemma 1, the expression ψ 1 can be bounded by
τ m i = t τ m t 1 η T t R 2 η t x t x t τ m x t + x t τ m 2 φ 1 t T Ω 1 *
with
Ω 1 = d i a g R 2 , 3 τ m + 1 τ m 1 R 2 , Υ 4 = q 2 q 3 q 2 + q 3 2 q 6
On the contrary, for the sum ψ 2 , we have to split it into two terms as follows:
τ ¯ i = t τ M t τ m 1 η T t R 1 η t = τ ¯ i = t τ t t τ m 1 η T t R 1 η t ψ 21 τ ¯ i = t τ M t τ t 1 η T t R 1 η t ψ 22
Similarly, by using the Lemma 2, ψ 21 is bounded as follows:
τ ¯ i = t τ t t τ m 1 η T t R 1 η t 1 α t x t τ m x t τ t x t τ m + x t τ t 2 φ 2 t T Ω 2 *
where Ω 2 = d i a g R 1 , 3 R 1 and α t = τ t τ m τ t τ m τ ¯ .
In addition, ψ 21 is bounded by
τ ¯ i = t τ M t τ t 1 η T t R 1 η t 1 β t x t τ t x t τ M x t τ t + x t τ M 2 φ 3 t T Ω 2 *
such that β t = 1 α t .
We can utilize Lemma 3 of the reciprocally convex approach to handle the time-varying terms in Equations (31) and (32). By applying this approach to any matrix N, we obtain
τ ¯ i = t τ t t τ m 1 η T t R 1 η t τ ¯ i = t τ M t τ t 1 η T t R 1 η t x t τ m x t τ t x t τ m + x t τ t 2 φ 2 t x t τ t x t τ M x t τ t + x t τ M 2 φ 3 t T R * ξ T t Υ 5 R Υ 5 T ξ t
where
R : = Ω 2 N Ω 2 , Υ 5 : = q 3 q 4 q 3 + q 4 2 q 7 q 4 q 5 q 4 + q 5 2 q 8
Then, we obtain
Δ V 3 ξ T t Υ 6 Φ Υ 6 T Υ 5 R Υ 5 T ξ t
such that Φ = τ ¯ 2 R 1 + τ m 2 R 2 and Υ 6 = q 1 q 2 .
Furthermore, for any matrix X with appropriate dimensions, we have
2 ξ T t X q 1 T q 1 + A c q 2 + A τ q 4 + B c q 9 + D c q 10 ξ t = 0
Hence, Δ V t is given by
Δ V t ξ T t s y m Ψ + Υ 1 τ t P Υ 1 T τ t Υ 2 τ t P Υ 2 T τ t + Υ 3 Q Υ 3 T Υ 4 Ω 1 Υ 4 T Υ 5 R Υ 5 T + Υ 6 Φ Υ 6 T ξ t
with
Ψ = q 1 T X q 1 + A c q 2 + A τ q 4 + B c q 9 + D c q 10
Consider the event-triggered conditions in Equation (15). For any t t s , t s + 1 , it is satisfied that
ε x T t Λ x t e T t Λ e t 0
Then, we have
Δ V t ξ T t s y m Ψ + Υ 1 τ t P Υ 1 T τ t Υ 2 τ t P Υ 2 T τ t + Υ 3 Q Υ 3 T Υ 4 Ω 1 Υ 4 T Υ 5 R Υ 5 T + Υ 6 Φ Υ 6 T + ε q 2 T Λ q 2 q 9 T Λ q 9 ξ t
Our goal is to select the gain K j ( j = 1 , r ) such that the closed-loop system in Equation (19) is asymptotically stable while satisfying the H criterion:
y t l 2 λ d l 2
where λ > 0 represents the level of disturbance attenuation that we aim to minimize.
In order to ensure that the expected performance (Equation (39)) of the designed ISMC is guaranteed, it is necessary to satisfy the following condition:
Δ V t + y T t y t λ 2 d T t d t 0
Based on Equation (3) and by applying the Schur complement, we obtain
Δ V t ξ T t Ξ τ t ξ t
where
Ξ τ t = Ξ 1 τ t Ξ 2 I
with
Ξ 1 τ t = s y m Ψ + Υ 1 τ t P Υ 1 T τ t Υ 2 τ t P Υ 2 T τ t + Υ 3 Q Υ 3 T Υ 4 Ω 1 Υ 4 T Υ 5 R Υ 5 T + Υ 6 Φ Υ 6 T + ε q 2 T Λ q 2 q 9 T Λ q 9 q 10 T λ 2 q 10 Ξ 2 = q 2 T C m T + q 4 T C τ m T
Now, we can pre- and post-multiply Equation (36) by
b l o c d i a g X ˜ , , X ˜ 9 , I n , I n
such that X ˜ = X 1 , as well as their transposes. Note that P ˜ k l = X ˜ P k l X ˜ T ( k , l = 1 , 2 , 3 ), Q ˜ i = X ˜ Q i X ˜ T , Λ ˜ = X ˜ Λ X ˜ T , and R ˜ i = X ˜ R i X ˜ T . We obtain the following inequality:
Δ V t ξ T t Ξ ˜ τ t ξ t
where
Ξ ˜ τ t = Ξ ˜ 1 τ t Ξ ˜ 2 I
where
Ξ ˜ 1 τ t = s y m Ψ ˜ + Υ 1 τ t P ˜ Υ 1 T τ t Υ 2 τ t P ˜ Υ 2 T τ t + Υ 3 Q ˜ Υ 3 T Υ 4 Ω ˜ 1 Υ 4 T Υ 5 R ˜ Υ 5 T + Υ 6 Φ ˜ Υ 6 T + ε q 2 T Λ ˜ q 2 q 9 T Λ ˜ q 9 q 10 T λ 2 q 10 Ξ ˜ 2 = q 2 T X ˜ C m T + q 4 T X ˜ C τ m T
and
Ψ ˜ = q 1 T X ˜ q 1 + A c q 2 + A τ q 4 + B c q 9 + D c q 10
such that A c = A m X ˜ T + B m K ˜ m , B c = B m K ˜ m , and D c = I B m M D m .
Note that Equation (43) can also be written as
Ξ ˜ = i = 1 r m i 2 Ξ ˜ i i + i = 1 r i < j m i m j Ξ ˜ i j + Ξ ˜ j i < 0
It is straightforward that from Equation (43), we obtain the constraint described in the theorem. □

5. Sliding Mode Control Synthesis

In this part, ISMC is developed, and the analysis of the sliding mode stability is presented. In particular, the design of ISMC is based on an equivalent control law and a nonlinear switching control law in order to tolerate disturbances or parameter uncertainties. Hence, global ISMC is given by the theorem below:
Theorem 2.
For the T-S fuzzy system described in Equation (1) as well as the sliding manifold designed in Equation (7), ET-ISMC is proposed as follows:
u t = K x t s σ S t ρ × s a t t
where ρ = d ¯ M D m and
s a t t = { S t S t φ φ , S t φ s i g n S t , S t > φ
In addition, the sliding manifold function attached to the event-triggered approach is developed as follows:
S t = M x t s M x 0 β t s β t s = β t s 1 δ t s 1
where
δ t s = M A m + B m K m I x t s + M A τ m x t s τ t
Proof. 
The following Lyapunov function is selected:
V t = 1 2 S T t S t
From the derived sliding mode surface function in Equation (47), we have
Δ S t = S t + 1 S t = M B m u t M B m K m x t + M D m d t = M D m d t σ S t ρ s a t t
Then, by inferring the increment from V t and considering the ET-SMC law in Equation (46) and Δ S t , we obtain
Δ V t = V t + 1 V t = S T t Δ S t + 1 2 Δ S T t Δ S t = S T t M D m d t ρ s a t t σ S T t S t + 1 2 Δ S T t Δ S t σ S T t S t + 1 2 Δ S T t Δ S t + S T t M D m d t ρ S T t s a t t σ S T t S t + 1 2 Δ S T t Δ S t + S T t ρ ρ S T t s a t t
Based on the saturation function s a t t , we derive that if S T t φ , with the designed controller in Equation (22), we obtain
Δ V t σ S T t S t + 1 2 Δ S T t Δ S t + ρ S t S t 2 S t 2 φ φ σ S T t S t + 1 2 Δ S T t Δ S t
If S T t > φ , with the designed controller in Equation (22), we obtain
Δ V t σ S T t S t + 1 2 Δ S T t Δ S t
Therefore, σ can be chosen appropriately, which can ensure that Δ V t 0 . The proof is completed. □

6. Simulation Results

To illustrate the effectiveness of the obtained results, we consider the problem of stabilizing an inverted pendulum on a cart. The nonlinear model of the pendulum is given by
x ˙ 1 x ˙ 2 x ˙ 3 x ˙ 4 = x 2 f 1 x 4 f 2 + 0 g 1 0 g 2 u t + D d t
with
f 1 = g sin x 1 a m l x 2 2 sin 2 x 1 a m l x 2 2 sin 2 x 1 2 2 4 l 4 l 3 3 a m l cos 2 x 1 , g 1 = a cos x 1 a cos x 1 2 2 4 l 4 l 3 3 a m l cos 2 x 1 f 2 = m a g sin 2 x 1 m a g sin 2 x 1 2 2 + 4 a m l x 2 2 sin x 1 4 a m l x 2 2 sin x 1 3 3 4 43 3 a m l cos 2 x 1 , g 2 = 4 a 4 a 3 3 4 43 3 a m l cos 2 x 1
where g = 9.8 m m s 2 s 2 is the gravity acceleration, m = 2 kg and M = 8 kg are the mass of the pendulum and the cart, respectively, 2 l = 1 m is the length of the pendulum, and a = 1 1 M + m M + m .
The system is linearized around x 1 = 0 and x 1 ± π 4 , and a fuzzy model is obtained from [36] as follows.
Model 1: IF x 1 is 0 THEN
x ˙ t = A 1 x t + B 1 u t + D d t y t = C 1 x t
Model 2: IF x 1 is ± π 4 THEN
x ˙ t = A 2 x t + B 2 u t + D d t y t = C 2 x t
such that
A 1 = 0 1 0 0 17.31 0 0 0 0 0 0 1 1.7312 0 0 0 , A 2 = 0 1 0 0 14.32 0 0 0 0 0 0 1 0.716 0 0 0 , B 1 = 0 0.1765 0 0.1176 T , B 2 = 0 0.1147 0 0.1176 T , C 1 = C 2 = 1 0 0 1 0 1 1 1 , D 1 = D 2 = 0 0 0 1 0 0 0 1 T
The overall output of the T-S model is represented as follows:
x ˙ t = i = 1 2 m i A i x t + B i u t + D d t y t = i = 1 2 m i C i x t
where
m 1 t = 1 1 1 + e 14 x 1 t π 8 × 1 1 + e 14 x 1 t + π 8 ; m 2 t = 1 m 1 t
We assume that the pendulum is subject to delay. The global output becomes
x ˙ t = i = 1 2 m i 1 s A i x t + s A i x t τ t + B i u t + D i d t y t = i = 1 2 m i 1 s C i x t + s C i x t τ t
We discretize Equation (57) with the sample time T e = 0.05 s and s = 0.1 , and we obtain
x t + 1 = i = 1 2 m i A d i x t + A d τ i x t τ t + B d i u t + D d i d t y t = i = 1 2 m i C d i x t + C d τ i x t τ t
where
A d 1 = 0.9 0.045 0 0 0.7789 0.9 0 0 0 0 0.9 0.045 0.0779 0 0 0.9 , A d τ 1 = 0.1 0.005 0 0 0 . 0865 0.1 0 0 0 0 0.1 0.005 0 . 0087 0 0 0.1 , B d 1 = 0 0 . 0088 0 0 . 0059 T , A d 2 = 0.9 0.045 0 0 0 . 6444 0.9 0 0 0 0 0.9 0.045 0 . 0322 0 0 0.9 , A d τ 2 = 0.1 0.005 0 0 0 . 0716 0.1 0 0 0 0 0.1 0.005 0 . 0036 0 0 0.1 , B d 2 = 0 0 . 0057 0 0 . 0054 T , C d 1 = C d 2 = 10 1 × 0.45 0 0 0.45 0 0.45 0.45 0.45 , C d τ 1 = C d τ 2 = 10 2 × 0.5 0 0 0.5 0 0.5 0.5 0.5 , D d 1 = D d 2 = 10 1 × 0 0 0 0.5 0 0 0 0.5 T
such that x 0 = 0.2 0 0.2 0 T for t = τ M , , τ m is the initial condition of the states. The external disturbance is given by
d t = 0.1 e 0.1 t 0.1 e 0.1 t
The time-varying delay is between τ m = 2 and τ M = 6 .
The ensuing discussions aim to elucidate the distinctions between the existing method and our proposed strategy:
  • The SMC scheme, which is presented in [19], is built on an assumption that the system A i , 1 r i = 1 r B i can be expressed in the regular form A 11 i A 12 i A 21 i A 22 i , 0 B (where det B 0 ) through suitable transformation. Nevertheless, for this transformation to take place, it is necessary that the input matrices of all linear models are identical. For this reason, we have developed an SMC scheme in this work that overcomes this constraint.
  • In [20], the ISMC design for a class of nonlinear systems, which are depicted by T-S fuzzy models, was investigated. However, this suggested scheme is based on two highly restrictive assumptions. The first assumption is that all linear local models of the T-S fuzzy system share a common input matrix (i.e., B i B (where i = 1 , , r )). Secondly, there exists a matrix G with an appropriate dimension such that G B is non-singular. Furthermore, both of these assumptions greatly limit real-world applications, including the widely known inverted pendulum on a cart [22]. By removing this assumption, our proposed SMC method can robustly stabilize fuzzy systems with different input matrices.
By solving the LMI conditions of Lemma 4, we obtain
M = 0 85 . 8124 0 66 . 5105
Some other parameters are given, such as the event-triggered parameter ε = 0.1 . By solving Theorem 1, the following designed matrices are obtained:
Λ = 3 . 5949 0 . 0937 0 . 8182 1 . 3304 0 . 0937 0 . 0024 0 . 0213 0 . 0347 0 . 8182 0 . 0213 0 . 1865 0 . 3032 1 . 3304 0 . 0347 0 . 3032 0 . 4931 K 1 = 453 . 9662 11 . 8263 103 . 9457 169 . 0464 K 2 = 442 . 9797 11 . 5434 100 . 3551 163 . 1753 λ = 0 . 07
Furthermore, Table 1 displays the results of 400 independent simulation steps for different values of the event-triggering parameter ε, showing that the event-triggered ratio (i.e., the number of event-triggering release instants over the total number of simulation steps) decreased as the value of ε increased. Therefore, this also suggests that the proposed method has the ability to decrease the number of required data transmissions, thereby reducing the communication burden.
The simulation results for the designed ISMC model based on the ET are presented in Figure 1, where ε = 0.1 (and in Figure 2, where ε = 0.6 ). The evolution of the states vector of the nonlinear system is given in Figure 1a. The control input is plotted in Figure 1b, and this shows that the control remained constants until an event was triggered to update the control signal. The sliding function is shown in Figure 1c, and the evolution of the event-triggered signal transmission is given in Figure 1d.
Analysis of Figure 1 reveals that within the time interval of 0 , 20 s , a total of 180 sampled signals were transferred, which led to a transmission rate of 45 % . This means that a significant 55 % of communication information and resources can be saved.
Similarly, based on Figure 2, we observe that 90 sampled signals were transferred in the time interval 0 , 20 s , resulting in a transmission rate of 23 . 25 % . This means that a significant 76 . 75 % of communication information and resources can be saved.
The simulation results indicate that the proposed event trigger-based integral sliding mode control law is a practical and effective solution for the considered nonlinear system with time-varying delay. Therefore, it can be concluded that this advanced control strategy can significantly improve the system’s performance and reduce the resource utilization, providing valuable insights into the development of control techniques for complex and dynamic systems.

7. Conclusions

This paper presents a design for an event-triggered integral sliding mode control (ISMC) model specifically developed for T-S fuzzy systems with time-varying delay and measurement noise. The proposed approach introduces an integral sliding function for a class of nonlinear systems which removes the restrictive assumptions of many existing fuzzy SMC approaches. This paper formulates sufficient conditions in terms of linear matrix inequalities (LMIs) to guarantee the achievement and maintenance of sliding motion, as well as asymptotic stability of the residual system. Additionally, the ISMC design approach is improved by integrating an event-triggered scheme. This scheme ensures that data are transmitted only when the specified triggering condition is met, which helps to avoid the transmission of redundant information, conserve valuable network resources, and minimize the chattering phenomenon. Finally, a verification example is presented using a pendulum system to illustrate the effectiveness and potential of the theoretical results obtained.
As a future work, we propose studying the design of an interval observer based on the novel integral sliding mode control (SMC) analyzed in this paper in combination with an event-triggered control approach.

Author Contributions

Software, Y.B.; Writing—original draft, Y.B.; Writing—review & editing, Y.B., M.F. and A.S.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Takagi, T.; Sugeno, M. Fuzzy identification of systems and its applications to modeling and control. IEEE Trans. Syst. Man Cybern. 1985, SMC-15, 116–132. [Google Scholar] [CrossRef]
  2. Munakata, T.; Jani, Y. Fuzzy systems: An overview. Commun. ACM 1994, 37, 69–77. [Google Scholar]
  3. Sugeno, M.; Kang, G. Structure identification of fuzzy model. Fuzzy Sets Syst. 1988, 28, 15–33. [Google Scholar] [CrossRef]
  4. Tanaka, K.; Hori, T.; Wang, H.O. A multiple Lyapunov function approach to stabilization of fuzzy control systems. IEEE Trans. Fuzzy Syst. 2003, 11, 582–589. [Google Scholar] [CrossRef]
  5. Chen, P.; Chen, C.; Chiang, W. Linear matrix inequality conditions of nonlinear systems by genetic algorithm-based H adaptive fuzzy sliding mode controller. J. Vib. Control 2011, 17, 163–173. [Google Scholar] [CrossRef]
  6. Bresch-Pietri, D.; Chauvin, J.; Petit, N. Adaptive backstepping controller for uncertain systems with unknown input time-delay. application to SI engines. In Proceedings of the 49th IEEE Conference on Decision and Control (CDC), Atlanta, GA, USA, 15–17 December 2010; pp. 3680–3687. [Google Scholar]
  7. Khelifa, H.; Ellouze, I. Adaptive robust state stabilisation of uncertain non linear time-varying systems with delayed perturbation. Int. J. Syst. Sci. 2021, 52, 3241–3253. [Google Scholar] [CrossRef]
  8. Pandey, S.; Tadepalli, S.K.; Leite, V.J.; Nigam, R.; Bhusnur, S. Stability of 2-D Discrete Systems in the Presence of Saturation Function and Delays. Int. J. Control. Autom. Syst. 2023, 21, 788–799. [Google Scholar] [CrossRef]
  9. Sobhanipour, H.; Rezaie, B. Enhanced Exponential Stability Analysis for Switched Linear Time-Varying Delay Systems Under Admissible Edge-Dependent Average Dwell-Time Strategy. IEEE Trans. Syst. Man Cybern. Syst. 2023. [Google Scholar] [CrossRef]
  10. Graef, J.R.; Tunç, C.; Tunç, O. Stability of time-delay systems via the Razumikhin method. Boletín de la Sociedad Matemática Mexicana 2022, 28, 26. [Google Scholar]
  11. Ye, Z.; Zhang, W.A.; Zhang, D.; Ni, H. On design of robust sliding mode observer for nonlinear networked time-delay systems with communication constraints. ISA Trans. 2020, 124, 260–270. [Google Scholar] [CrossRef]
  12. Sakthivel, R.; Shobana, N.; Priyanka, S.; Kwon, O. State observer-based predictive proportional-integral tracking control for fuzzy input time-delay systems. Int. J. Robust Nonlinear Control. 2023. [Google Scholar] [CrossRef]
  13. Ben Atia, S.; Messaoud, A.; Ben Abdennour, R. Robust multiobserver design for discrete uncertain nonlinear systems with time-varying delay. Trans. Inst. Meas. Control 2018, 40, 191–201. [Google Scholar] [CrossRef]
  14. Ghotb, H.; Ataei, M.; Siahi, M.; Moarefianpour, A. Design of developed distributed observers for nonlinear time-delay systems. Trans. Inst. Meas. Control. 2023, 01423312221138893. [Google Scholar] [CrossRef]
  15. Tognetti, E.S.; de Oliveira, G.A. Robust state feedback-based design of PID controllers for high-order systems with time-delay and parametric uncertainties. J. Control. Autom. Electr. Syst. 2022, 33, 382–392. [Google Scholar] [CrossRef]
  16. Bhuvaneshwari, G.; Prakash, M.; Rakkiyappan, R.; Manivannan, A. Stability and stabilization analysis of TS fuzzy systems with distributed time-delay using state-feedback control. Math. Comput. Simul. 2023, 205, 778–793. [Google Scholar] [CrossRef]
  17. Estrada-Manzo, V.; Lendek, Z.; Guerra, T. An alternative LMI static output feedback control design for discrete-time nonlinear systems represented by Takagi-Sugeno models. ISA Trans. 2019, 84, 104–110. [Google Scholar] [CrossRef]
  18. Choi, H.H. Robust stabilization of uncertain fuzzy-time-delay systems using sliding-mode-control approach. IEEE Trans. Fuzzy Syst. 2010, 18, 979–984. [Google Scholar] [CrossRef]
  19. Xue, Y.; Zheng, B.C.; Yu, X. Robust sliding mode control for TS fuzzy systems via quantized state feedback. IEEE Trans. Fuzzy Syst. 2017, 26, 2261–2272. [Google Scholar] [CrossRef]
  20. Subramaniam, R.; Song, D.; Joo, Y.H. TS fuzzy-based sliding mode controller design for discrete-time nonlinear model and its applications. Inf. Sci. 2020, 519, 183–199. [Google Scholar] [CrossRef]
  21. Zhang, J.; Zhu, F.; Karimi, H.R.; Wang, F. Observer-based sliding mode control for T-S fuzzy descriptor systems with time delay. IEEE Trans. Fuzzy Syst. 2019, 27, 2009–2023. [Google Scholar] [CrossRef]
  22. Chen, M.; Feng, G.; Ma, H.; Chen, G. Delay-Dependent H Filter Design for Discrete-Time Fuzzy Systems With Time-Varying Delays. IEEE Trans. Fuzzy Syst. 2008, 17, 604–616. [Google Scholar] [CrossRef]
  23. Zong, G.; Sun, X.; Yang, D.; Su, S.F.; Shi, K. Finite-time H control for switched fuzzy systems: A dynamic adaptive event-triggered control approach. Fuzzy Sets Syst. 2023, 464, 108475. [Google Scholar] [CrossRef]
  24. Tan, Y.; Yuan, Y.; Xie, X.; Tian, E.; Liu, J. Observer-based event-triggered control for interval type-2 fuzzy networked system with network attacks. IEEE Trans. Fuzzy Syst. 2023. [Google Scholar] [CrossRef]
  25. Liu, Y.; Zhao, X.; Park, J.H.; Fang, F. Fault-tolerant control for TS fuzzy systems with an aperiodic adaptive event-triggered sampling. Fuzzy Sets Syst. 2023, 452, 23–41. [Google Scholar] [CrossRef]
  26. Su, X.; Wen, Y.; Shi, P.; Wang, S.; Assawinchaichote, W. Event-triggered fuzzy control for nonlinear systems via sliding mode approach. IEEE Trans. Fuzzy Syst. 2019, 29, 336–344. [Google Scholar] [CrossRef]
  27. Echreshavi, Z.; Farbood, M.; Shasadeghi, M. Fuzzy event-triggered integral sliding mode control of nonlinear continuous-time systems. IEEE Trans. Fuzzy Syst. 2021, 30, 2347–2359. [Google Scholar] [CrossRef]
  28. Yue, D.; Tian, E.; Han, Q.L. A delay system method for designing event-triggered controllers of networked control systems. IEEE Trans. Autom. Control 2012, 58, 475–481. [Google Scholar] [CrossRef]
  29. Zhivoglyadov, P.V.; Middleton, R.H. Networked control design for linear systems. Automatica 2003, 39, 743–750. [Google Scholar] [CrossRef]
  30. Yue, D.; Han, Q.L.; Lam, J. Network-based robust H control of systems with uncertainty. Automatica 2005, 41, 999–1007. [Google Scholar] [CrossRef]
  31. Cao, S.G.; Rees, N.W. Identification of dynamic fuzzy models. Fuzzy Sets Syst. 1995, 74, 307–320. [Google Scholar] [CrossRef]
  32. Seuret, A.; Gouaisbaut, F.; Fridman, E. Stability of discrete-time systems with time-varying delays via a novel summation inequality. IEEE Trans. Autom. Control 2015, 60, 2740–2745. [Google Scholar] [CrossRef]
  33. Park, P.; Ko, J.W.; Jeong, C. Reciprocally convex approach to stability of systems with time-varying delays. Automatica 2011, 47, 235–238. [Google Scholar] [CrossRef]
  34. Choi, H.H. Robust stabilization of uncertain fuzzy systems using variable structure system approach. IEEE Trans. Fuzzy Syst. 2008, 16, 715–724. [Google Scholar] [CrossRef]
  35. Castaños, F.; Fridman, L. Analysis and design of integral sliding manifolds for systems with unmatched perturbations. IEEE Trans. Autom. Control 2006, 51, 853–858. [Google Scholar] [CrossRef]
  36. Zhu, B.; Wang, Y.; Zhang, H.; Xie, X. Fuzzy functional observer-based finite-time adaptive sliding-mode control for nonlinear systems with matched uncertainties. IEEE Trans. Fuzzy Syst. 2021, 30, 918–932. [Google Scholar] [CrossRef]
Figure 1. The simulation results with ( ε = 0.1 ). (a) The states vector. (b) The control law. (c) The sliding function. (d) The inter-event time.
Figure 1. The simulation results with ( ε = 0.1 ). (a) The states vector. (b) The control law. (c) The sliding function. (d) The inter-event time.
Mathematics 11 02326 g001aMathematics 11 02326 g001b
Figure 2. The simulation results with ε = 0.6 . (a) The states vector. (b) The control law. (c) The sliding function. (d) The inter-event time.
Figure 2. The simulation results with ε = 0.6 . (a) The states vector. (b) The control law. (c) The sliding function. (d) The inter-event time.
Mathematics 11 02326 g002
Table 1. Event-triggered rates with different ε values.
Table 1. Event-triggered rates with different ε values.
Triggering Parameter ε 0 0.05 0.1 0.3 0.6
Event-Triggered Rates 100 % 61 . 5 % 45 % 40 % 23 . 25 %
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Benyazid, Y.; Fnadi, M.; Nouri, A.S. A Discrete Integral Sliding Manifold for a Nonlinear System with Time Delay: An Event-Triggered Scheme. Mathematics 2023, 11, 2326. https://doi.org/10.3390/math11102326

AMA Style

Benyazid Y, Fnadi M, Nouri AS. A Discrete Integral Sliding Manifold for a Nonlinear System with Time Delay: An Event-Triggered Scheme. Mathematics. 2023; 11(10):2326. https://doi.org/10.3390/math11102326

Chicago/Turabian Style

Benyazid, Yassine, Mohamed Fnadi, and Ahmed Said Nouri. 2023. "A Discrete Integral Sliding Manifold for a Nonlinear System with Time Delay: An Event-Triggered Scheme" Mathematics 11, no. 10: 2326. https://doi.org/10.3390/math11102326

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