Next Article in Journal
Sliding-Mode Control for PMLSM Position Control—A Review
Previous Article in Journal
An Analytical–Numerical Method for Simulating the Performance of Piezoelectric Harvesters Mounted on Wing Slats
Previous Article in Special Issue
Neural Adaptive Robust Motion-Tracking Control for Robotic Manipulator Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Admissible Control for Non-Linear Singular Systems Subject to Time-Varying Delay and Actuator Saturation: An Interval Type-2 Fuzzy Approach

1
Department of Electrical Engineering, College of Engineering, University of Ha’il, Hail 2440, Saudi Arabia
2
Lab-STA, LR11ES50, National School of Engineering of Sfax, University of Sfax, Sfax 3038, Tunisia
3
Department of Industrial Engineering, College of Engineering, University of Ha’il, Hail 2440, Saudi Arabia
4
Faculty of Automatic Control and Computers, Politehnica University of Bucharest, 030018 Bucharest, Romania
5
Faculty of Automatic Control and Computer Science, University Politehnica of Bucharest, 060042 Bucharest, Romania
*
Author to whom correspondence should be addressed.
Actuators 2023, 12(1), 30; https://doi.org/10.3390/act12010030
Submission received: 10 December 2022 / Revised: 30 December 2022 / Accepted: 4 January 2023 / Published: 7 January 2023

Abstract

:
Applied in many fields, nonlinear systems involving delay and algebraic equations are referred to as singular systems. These systems remain challenging due to saturation constraints that affect actuators and cause harm to their operation. Furthermore, the complexity of the problem will increase when uncertainty also simultaneously affects the system under consideration. To address this issue, this paper investigated a feasible control strategy for nonlinear singular systems with time-varying delay that are subject to uncertainty and actuator saturation. The IT-2 fuzzy model was adopted to describe the dynamic of the non-linear delayed systems using lower and upper membership functions to deal with the uncertainty. Moreover, the polyhedron model was applied to characterize the saturation function. The goal of the control approach was to design a relevant IT2 fuzzy state feedback controller with mismatched membership functions so that the closed-loop system is admissible. On the basis of an appropriate Lyapunov–Krasovskii functional, sufficient delay-dependent conditions were established and an optimization problem was formulated in terms of linear matrix inequality constraints to optimize the attraction domain. Simulation examples are provided to verify the effectiveness of the proposed method.

1. Introduction

This section includes the literature review, notations, and acronyms used in the document, as well as an outline of the publication and its goals.

1.1. Literature Review

Singular systems that are described by a couple of algebraic and differential equations are characterized by their different modes, namely finite dynamic modes, infinite nondynamic modes, and infinite dynamic modes, respectively. The infinite dynamic modes have the feature to destroy the stability and performance of the system. Thus, the admissibility, which includes stability, regularity, and non-impulsiveness/causality, should be verified when dealing with this class of systems. As a consequence, the investigation of singular systems is both theoretically and practically important [1,2]. It is worth noting that time delays are common in many physical plants, and they can have a substantial negative impact on the performance and even the stability of practical systems [3,4,5,6,7]. Singular models and time-delay phenomena are general enough to enable some fundamental results from the theory of state-space systems to be extended to this class of systems (see, for instance, [8,9,10,11,12]). Alternatively, it is widely known that all physical plants are affected by the actuator and/or sensor saturation. The saturation constraint has a nonlinear impact on the performance of the controlled system unless the controller is built to account for it. In addition, ignorance of the consequences of actuator saturation may destroy system stability. Control with input/output saturation has been subjected to a great deal of research and development over the last decade [13,14,15,16,17].
In general, the research on nonlinear systems [18] is an extremely hard issue due to their inherent complexity. Due to its rigorous mathematical structure, the fuzzy model has recently been applied to handle nonlinear complex systems, since this model is known for its powerful approximation of smoothly nonlinear systems [19,20,21]. In the research on nonlinear singular systems against input saturation, the fuzzy method has thus far proven useful, including the finite-time output feedback control for fuzzy singular system with actuator saturation [22], the fault-tolerant sliding mode control for fuzzy systems with time-varying delay and actuator saturation [23], the stabilization of the descriptor systems against input saturation [24], and the fuzzy dissipative controller design for non-linear descriptor systems subject to time-delay and actuator saturation [25].
In many cases, uncertainty arises, such as partially unknown parameters, unpredictable disturbances in the system, varying interpretations of linguistic variables of the fuzzy models, etc. It is worth noting, however, that the membership functions of type-1 fuzzy sets are well-known, and the control problem cannot be handled directly for nonlinear plants with parameter uncertainties. As type-1 fuzzy sets have limitations in dealing with non-linear plants subject to parameter uncertainties, the IT-2 fuzzy model was proposed and used in [26,27]. Research on IT-2 fuzzy systems has attracted attention due to the advantages of IT-2 fuzzy sets over type-1 fuzzy sets in dealing with parameter uncertainties, and many control design results have been developed [28,29,30]. To mention a few, in [31], fuzzy decentralized output feedback control was investigated using the event-triggered approach for interval type-2 fuzzy systems against input saturation. The study in [32] discussed the issue of filter design for IT-2 fuzzy systems with D-stability constraints. The authors in [33] investigated discrete-time interval-valued fuzzy systems with actuator faults to study the reliable non-fragile control problem with performance. When the system is subject to stochastic network delays and actuator saturation, a distributed-delay-dependent method was proposed in [34] for stabilizing interval type-2 Takagi–Sugeno fuzzy systems. Under saturated state feedback, robust stabilization was investigated in [35] for uncertain linear systems with discrete and distributed delays.
Very recently, the IT-2 fuzzy approach was extended to non-linear singular systems with uncertainties. To mention a few, admissibilization for IT-2 fuzzy singular systems was studied in [36]. Based on the LMI approach, the dynamic output-feedback control design issue was investigated in [37] for singular interval-valued fuzzy systems.
There is a need to emphasize that the previous papers discussed various fuzzy stabilization problems for IT-2 fuzzy singular systems without simultaneously considering the phenomenon of input saturation. In light of this, we undertook this study. Furthermore, although some related results have recently been published for delayed nonlinear systems characterized by IT-2 fuzzy models [38,39], they cannot be applied to nonlinear singular systems. This paper attempts to overcome the deficiencies of the aforementioned studies by dealing with the stabilization problem for input-saturated IT-2 fuzzy singular systems while simultaneously taking into account that uncertainty and delay may affect the process.

1.2. Objective and Outline

This study has the following main objectives:
(i)
Instead of existing control schemes developed for type-1 fuzzy singular systems with delay and actuator saturation [40], this study explored state feedback controllers based on IT-2 fuzzy rules in order to handle uncertain non-linear singular systems.
(ii)
The delay property and actuator saturation for the IT-2 fuzzy singular system under consideration were simultaneously considered in this study. Moreover, compared with the results suggested in [36,41], a more realistic problem was investigated in this paper that cannot be solved by the methods in the previous references.
(iii)
A new Lyapunov–Krasovskii functional candidate was constructed, and the delay-range-dependent approach was adopted to derive an admissibilization criterion via LMI formulation. Furthermore, the domain of attraction of the origin can be estimated for the underlying system.
After outlining the introduction and the objectives of our study, the paper is organized as follows: Section 2 presents the model and assumptions, as well as a description of the problem under study. In Section 3, we present and discuss the main findings of the paper. Specifically, this section is dedicated to developing a new delay-dependent admissibility criterion using the IT-2 fuzzy model from (3) and selecting a suitable Lyapunov–Krasovskii functional. To further ensure the usage of this scheme, we developed an LMI criterion to establish that the closed-loop system is admissible and to optimize the attraction domain. To demonstrate the potential applications of the proposed scheme and validate its effectiveness, numerical simulations on mass–spring–damper and inverted pendulum systems are presented in Section 4. Lastly, we conclude with some conclusions regarding the obtained results, as well as some suggestions for future research in Section 5.

1.3. Notations

Table 1 lists the notations and acronyms that should be used in this study.

2. Preliminaries and Problem Statement

The aim of this section is to introduce some preliminaries that facilitate the understanding of our proposal and state the problem that we are investigating.

2.1. IT-2 TS Fuzzy Model

Consider a class of non-linear singular systems that can be described by the following IT-2 TS fuzzy model:
R i : If θ 1 ( x ( t ) ) is M i 1 and If θ 2 ( x ( t ) ) is M i 2 If θ s ( x ( t ) ) is M i s , Then E x ˙ ( t ) = A i x ( t ) + A d i x ( t d ( t ) ) + B i σ ( u ( t ) ) x ( t ) = ϕ ( t ) , t [ d 2 0 ] ,
where M i k is an IT-2 fuzzy set of rule i corresponding to the premise variable θ i ( x ( t ) ) , k = 1 , 2 , , s , k is the number of premise variables, and i 𝕊 { 1 , 2 , , r } is the number of rules. x ( t ) R n and σ ( u ( t ) ) R m define, respectively, the state and saturated input vectors. Matrices A i , A d i and B i in model (1) are known with appropriate dimensions. d ( t ) stands for the time-varying delay, and ϕ ( t ) defines the initial state for all t [ d 2 0 ] .

2.2. Assumptions and Resulting Model

A1
d ( t ) is a continuous function such that
0 < d 1 d ( t ) d 2 , 0 d ˙ ( t ) d r
where d 1 represents the lower delay bound, d 2 stands for the upper delay bound, and d r is the delay variation rate.
A2
Singular matrix E satisfies r a n k ( E ) = q < n .
A3
σ ( u ( t ) ) is the saturation that affects the actuator according to the following model:
σ ( u ( t ) ) = σ ( u 1 ( t ) ) σ ( u 2 ( t ) ) σ ( u m ( t ) ) σ ( u l ( t ) ) = u ¯ l if u l ( t ) > u ¯ l u l ( t ) if u ¯ l u l ( t ) u ¯ l u ¯ l if u l ( t ) < u ¯ l
where u l ( t ) is the l t h value of u ( t ) , and u ¯ l is the l t h saturated level, l = 1 , , m .
Based on the IT-2 fuzzy approach, the following interval defines the firing strength of the ith rule:
M i = k = 1 s ω ̲ M i k ( θ ( x ( t ) ) ) k = 1 s ω ¯ M i k ( θ ( x ( t ) ) ) = μ ̲ i ( x ( t ) ) μ ¯ i ( x ( t ) )
where μ ̲ i ( x ( t ) ) 0 and μ ¯ i ( x ( t ) ) 0 are, respectively, the the lower and upper membership functions, and ω ̲ M i k ( θ ( x ( t ) ) ) 0 , and ω ¯ M i k ( θ ( x ( t ) ) ) 0 stand, respectively, for the lower and upper grades of membership. Therefore, the non-linear singular system can be described as
E x ˙ ( t ) = i = 1 r μ i ( x ( t ) ) A i x ( t ) + A d i x ( t d ( t ) ) + B i σ ( u ( t ) ) x ( t ) = ϕ ( t ) , t [ d 2 , 0 ]
μ i ( x ( t ) ) denotes the grade of the membership of the ith local system defined as
μ i ( x ( t ) ) = α ̲ i ( x ( t ) ) μ ̲ i ( x ( t ) ) + α ¯ i ( x ( t ) ) μ ¯ i ( x ( t ) ) , i = 1 r μ i ( x ( t ) ) = 1
where α ̲ i ( x ( t ) ) and α ¯ i ( x ( t ) are two weighting coefficient functions satisfying
0 α ̲ i ( x ( t ) ) , α ¯ i ( x ( t ) ) 1 , α ̲ i ( x ( t ) ) + α ¯ i ( x ( t ) ) = 1
Note that, by introducing weighting coefficient functions, we can represent any time-variant or time-invariant unmeasured parameters of the general non-linear system. Moreover, these functions are not necessarily known but exist and satisfy (4).
As a matter of convenience, μ i ( x ( t ) ) will be referred to as μ i in the sequel.

2.3. IT-2 Fuzzy State Feedback Controller Design

Here, the subsequent IT-2 fuzzy state-feedback controller structure was adopted to admissibilize the system under consideration:
Controller Rule j : If ϑ 1 ( x ( t ) ) is N j 1 and If ϑ 2 ( x ( t ) ) is N j 2 If ϑ s ( x ( t ) ) is N j s , Then u ( t ) = K j x ( t )
where K j is the gain matrix to be designed. Similarly, ϑ ( x ( t ) ) = [ ϑ 1 ( x ( t ) ) , ϑ 2 ( x ( t ) ) , , ϑ s ( x ( t ) ) ] defines the premise vector, and N j k c , ( k c = 1 , 2 , , s ) represents the type-2 fuzzy sets of the j-th controller rule.
The following is the firing interval for the jth rule:
N j = ν ̲ j ( x ( t ) ) ν ¯ j ( x ( t ) ) , j 𝕊
where
ν ̲ j ( x ( t ) ) = k c = 1 s ω ̲ N j k c ( ϑ ( x ( t ) ) ) 0 , ν ¯ j ( x ( t ) ) = k c = 1 s ω ¯ N j k c ( ϑ ( x ( t ) ) ) 0 ,
ν ̲ j ( x ( t ) ) and ν ¯ j ( x ( t ) ) define, respectively, the lower and upper membership functions. ω ̲ N j k c ( ϑ ( x ( t ) ) ) 0 and ω ¯ N j k c ( ϑ ( x ( t ) ) ) 0 stand for the lower and upper grades of the membership of ϑ ( x ( t ) ) in N j k , respectively. The global fuzzy model can be inferred as follows:
u ( t ) = j = 1 r ν j ( x ( t ) ) ( K j x ( t ) )
ν j ( x ( t ) ) = β ̲ j ( x ( t ) ) ν ̲ j ( x ( t ) ) + β ¯ j ( x ( t ) ) ν ¯ j ( x ( t ) ) l = 1 r ( β ̲ l ( x ( t ) ) ν ̲ l ( x ( t ) ) + β ¯ l ( x ( t ) ) ν ¯ l ( x ( t ) ) ) , ν j ( x ( t ) ) 0 , j = 1 r ν j ( x ( t ) ) = 1
Remark 1.
Over the past several decades, type-1 fuzzy systems have been extensively investigated. It is interesting to note that all of these studies are founded on the PDC approach, in which the controller and the plant both have the same membership functions. Nevertheless, this assumption is not always valid since membership functions may be uncertain in practice. As proposed in [36,41], we aim to address this issue using the interval-valued type-2 fuzzy controller (5).
From (5), the fuzzy-model-based actuator saturation control input is expressed as:
σ ( u ( t ) ) = σ j = 1 r ν j ( x ( t ) ) K j x ( t )
To deal with the saturation function, the following lemmas should be provided for further development.
Definition 1.
  • For a positive scalar ρ, an ellipsoid set is defined as
    ε ( E P E , ρ ) = { x R n ; x E P E x ρ } ,
    where E P E defines a positive definite matrix.
  • For a given matrix H m × n , a polyhedral set is given by
    L ( H , u ¯ ) = { x R n ; | H l x | u ¯ l , l = 1 , , m } ,
    where H l represents the lth row of H , and u ¯ l is a positive given scalar.
Lemma 1
([40]). For given matrices K , H R m × n , if x L ( H , u ¯ ) , then
σ ( K x , u ¯ ) = c o M s K + M s H , s [ 1 , ς ] ; ς = 2 m
where x n is a vector and c o stands for the convex hull. In addition, we have
σ ( K x , u ¯ ) = s = 1 ς δ s M s K + M s H x t
where M s is an appropriate dimensional diagonal matrix with either elements 1 or 0, and δ 1 , , δ ς are positives scalars such that s = 1 ς δ s = 1 .
By combining (3) and (7), the following closed-loop system is obtained according to the above lemma:
E x ˙ ( t ) = s = 1 ς i = 1 r j = 1 r μ i ν j δ s A i j s x ( t ) + A d i x ( t d ( t ) )
where A i j s = A i + B i ( M s K j + M s H j ) , s [ 1 , ς ] .

2.4. Problem Statement

The main objective of this paper is to develop an IT-2 fuzzy controller that maintains the closed-loop system admissible in the presence of actuator saturation for non-linear singular systems expressed by an IT-2 fuzzy model as defined in (3).

3. Main Results

3.1. Admissibility Analysis

In this section, the admissibility of the closed-loop system (8) will be addressed using the following lemmas.
Lemma 2
([42]). For a given vector x ( t ) : [ u , v ] n where the derivative x ˙ ( t ) is a piecewise continuous function on the interval [ u , v ] , the following inequality holds for any given matrix R > 0 :
u v x ˙ ( s ) R x ˙ ( s ) d s 1 v u Y 1 ( x ) R Y 1 ( x ) + 3 Y 2 ( x ) R Y 2 ( x ) + 5 Y 3 ( x ) R Y 3 ( x )
where
Y 1 ( x ) = x ( v ) x ( u ) , Y 2 ( x ) = x ( v ) + x ( u ) 2 v u u v x ( s ) d s Y 3 ( x ) = x ( v ) x ( u ) + 6 v u u v x ( s ) d s 12 ( v u ) 2 u v s v x ( w ) d w d s
Lemma 3
([43]). For any singular matrix E with ( E ) = q , and decomposed as E = E L E R , a full row rank matrix U and a full column rank matrix V can be found such that U E = 0 and E V = 0 .
For any symmetric matrix P n × n and non-singular matrix X ( n q ) × ( n q ) , we define a non-singular matrix P E + U X V so that
( P E + U X V ) 1 = P ¯ E + V X ¯ U
where P ¯ = E L P E L > 0 and X ¯ = ( V X ) 1 V 1 ( U U ) 1 .
Theorem 1.
Let u ¯ l be a positive scalar, and d 1 , d 2 , d r be scalars satisfying assumption A1 if matrices P > 0 , X , Q 1 > 0 , Q 2 > 0 , Q 3 > 0 , W 1 > 0 , W 2 > 0 , V 1 > 0 , V 2 > 0 , R > 0 , and Z > 0 exist and verify the following conditions:
Ψ ˜ ( A i , A d i ) = Ψ ˜ 11 i j s Ψ ˜ 12 i j s R Ψ ˜ 13 i j s Z * R 0 * * Z < 0 , i , j 𝕊 , s = 1 , 2 , ς
E Π ( H j ) l * 1 ρ u ¯ l 2 0 , l = 1 , , m
Then, the controller in (5) exists, and for any compatible initial condition satisfying (11), the closed-loop system (8) is admissible within the set ε ( E P E , ρ ) .
Ω ( ς 1 , ς 2 ) = ϕ , : ϕ c 2 ς 1 + ϕ ˙ c 2 ς 2 1
ς 1 = ρ χ 1 , ς 2 = ρ χ 2 , χ 1 = λ m a x ( E Π ) + d 1 λ m a x ( Q 1 ) + d 2 ( λ m a x ( Q 2 ) + λ m a x ( Q 3 ) ) + 1 2 d 1 3 λ m a x ( W 1 ) + 1 2 d 12 2 ( d 2 + d 1 ) λ m a x ( W 2 ) + d 1 5 12 λ m a x ( V 1 ) + 1 12 d 12 2 ( d 2 3 d 1 3 ) λ m a x ( V 2 ) χ 2 = 1 2 d 1 3 λ m a x ( E R E ) + 1 2 d 12 2 ( d 2 + d 1 ) λ m a x ( E Z E )
Ψ ˜ 11 i j s = Ψ 11 i j s Ψ 12 i Π A d i 0 Ψ 15 0 Ψ 17 0 * Ψ 22 0 3 E Z E Ψ 25 24 E Z E Ψ 27 30 E Z E * * Ψ 33 0 0 0 0 0 * * * Ψ 44 0 36 E Z E 0 30 E Z E * * * * Ψ 55 0 Ψ 57 0 * * * * * Ψ 66 0 180 E Z E * * * * * * Ψ 77 0 * * * * * * * Ψ 88 ,
Ψ ˜ 12 i j s = col d 1 A i j s T , 0 , d 1 A d i T , 0 , 0 , 0 , 0 , 0 , Ψ ˜ 13 i j s = col d 12 A i j s T , 0 , d 12 A d i T , 0 , 0 , 0 , 0 , 0 Ψ 11 i j s = Q 1 + Q 2 + d 1 2 W 1 + d 12 2 W 2 + d 1 4 4 1 + d 12 4 4 2 9 E R E + sym ( Π i j s ) Ψ 12 = 3 E R E , Ψ 15 = 24 E R E Ψ 17 = 30 E R E Ψ 22 = Q 3 Q 1 9 E R E 9 E Z E Ψ 25 = 36 E R E Ψ 27 = 30 E R E Ψ 33 = ( 1 d r ) Q 2 9 E Z E , Ψ 44 = Q 3 9 E Z E Ψ 55 = 192 E R E d 1 2 W 1 Ψ 57 = 180 E R E Ψ 66 = 192 E Z E d 12 2 W 2 Ψ 77 = 180 E R E d 1 4 4 1 Ψ 88 = 180 E Z E d 12 4 4 2 Π = ( P E + U X V )
Matrices U ( n q ) × n and V n × ( n q ) are as defined in Lemma 3.
Proof. 
First, we choose the following Lyapunov–Krasovsky functional to address the stability of system (8):
V ( x ( t ) ) = V 1 ( x ( t ) ) + V 2 ( x ( t ) ) + V 3 ( x ( t ) ) + V 4 ( x ( t ) )
where
V 1 ( x ( t ) ) = x ( t ) E P E x ( t ) V 2 ( x ( t ) ) = t d 1 t x ( s ) Q 1 x ( s ) d s + t d ( t ) t x ( s ) Q 2 x ( s ) d s + t d 2 t d 1 x ( s ) Q 3 x ( s ) d s V 3 ( x ( t ) ) = d 1 d 1 0 t + θ t x ˙ ( s ) E R E x ˙ ( s ) d s d θ + d 12 d 2 d 1 t + θ t x ˙ ( s ) E Z E x ˙ ( s ) d s d θ V 4 ( x ( t ) ) = d 1 d 1 0 t + θ t x ( s ) W 1 x ( s ) d s d θ + d 12 d 2 d 1 t + θ t x ( s ) W 2 x ( s ) d s d θ V 5 ( x ( t ) ) = d 1 2 2 d 1 0 u 0 t + θ t x ( s ) V 1 x ( s ) d s d θ d u + d 12 2 2 d 2 d 1 u 0 t + θ t x ( s ) V 2 x ( s ) d s d θ d u
In evaluating the derivative of V ( x ( t ) ) along the trajectories of system (8), and noting that U E = 0 , we obtain
V ˙ 1 ( x ( t ) ) = x ( t ) E P x ˙ ( t ) = x ( t ) Π s = 1 ς i = 1 r j = 1 r μ i ν j δ s A i j s x ( t ) + A d i x ( t d ( t ) ) V ˙ 2 ( x ( t ) ) x ( t ) ( Q 1 + Q 2 ) x ( t ) + x ( t d 1 ) ( Q 3 Q 1 ) x ( t d 1 ) ( 1 d r ) x ( t d ( t ) ) Q 2 x ( t d ( t ) + x ( t d 2 ) Q 3 x ( t d 2 ) V ˙ 3 ( x ( t ) ) = x ˙ ( t ) ( d 1 2 E R E + d 12 2 E Z E ) x ˙ ( t ) d 1 t d 1 t x ˙ ( s ) E R E x ˙ ( s ) d s d 12 t d 2 t d 1 x ˙ ( s ) E Z E x ˙ ( s ) d s V ˙ 4 ( x ( t ) ) = x ( t ) ( d 1 2 W 1 + d 12 2 W 2 ) x ( t ) d 1 t d 1 t x ( s ) W 1 x ( s ) d s d 12 t d 2 t d 1 x ( s ) W 2 x ( s ) d s V ˙ 5 ( x ( t ) ) = x ( t ) ( d 1 4 4 V 1 + d 12 4 4 V 2 ) x ( t ) d 1 2 2 d 1 0 t + θ t x ( s ) V 1 x ( s ) d s d θ d 12 2 2 d 2 d 1 t + θ t x ( s ) V 2 x ( s ) d s d θ
According to Lemma 2, we know that:
d 1 t d 1 t x ˙ ( s ) E R E x ˙ ( s ) d s ζ 1 ( t ) Λ ( R ) ζ 1 ( t ) d 12 t d 2 t d 1 x ˙ ( s ) E Z E x ˙ ( s ) d s ζ 2 ( t ) Λ ( Z ) ζ 2 ( t )
where ζ 1 ( t ) = x ( t ) x ( t d 1 ) 1 d 1 t d 1 t x ( s ) d s 2 d 1 2 d 1 0 t + θ t x ( s ) d s d θ ,
ζ 2 ( t ) = x ( t d 1 ) x ( t d 2 ) 1 d 12 t d 2 t d 1 x ( s ) d s 2 d 12 2 d 2 d 1 t + θ t x ( s ) d s d θ , and
Λ ( X ) = 9 E X E 3 E X E 24 E X E 30 E X E * 9 E X E 36 E X E 30 E X E * * 192 E X E 180 E X E * * * 180 E X E
Jensen’s inequality leads to
d 1 t d 1 t x ( s ) W 1 x ( s ) d s t d 1 t x ( s ) d s W 1 t d 1 t x ( s ) d s d 12 t d 2 t d 1 x ( s ) W 2 x ( s ) d s t d 2 t d 1 x ( s ) d s W 2 t d 2 t d 1 x ( s ) d s d 1 2 2 d 1 0 t + θ t x ( s ) V 1 x ( s ) d s d θ d 1 0 t + θ t x ( s ) d s d θ V 1 d 1 0 t + θ t x ( s ) d s d θ d 12 2 2 d 2 d 1 t + θ t x ( s ) V 2 x ( s ) d s d θ d 2 d 1 t + θ t x ( s ) d s d θ V 2 d 2 d 1 t + θ t x ( s ) d s d θ
Let
ζ ( t ) = x ( t ) x ( t d 1 ) x ( t d ( t ) ) x ( t d 2 ) 1 d 1 t d 1 t x ( s ) d s 1 d 12 t d 2 t d 1 x ( s ) d s 2 d 1 2 d 1 0 t + θ t x ( s ) d s d θ 2 d 12 2 d 2 d 1 t + θ t x ( s ) d s d θ .
Combining (13)–(15) yields
V ˙ ( x ( t ) ) s = 1 ς i = 1 r j = 1 r μ i ν j δ s ζ ( t ) Ψ ˜ 11 i j s + Ψ ˜ 12 i j s R Ψ ˜ 12 i j s + Ψ ˜ 13 i j s Z Ψ ˜ 13 i j s ζ ( t )
Performing the Schur complement lemma to (9) yields Ψ ˜ 11 i j s + Ψ ˜ 12 i j s R Ψ ˜ 12 i j s + Ψ ˜ 13 i j s Z Ψ ˜ 13 i j s < 0 , which implies that V ˙ ( x ( t ) ) 0 and the closed-loop system in (8) is stable.
Next, we prove the regularity and impulse-free properties of system (8). From (9), we know that Ψ 11 i j s < 0 , which implies that
sym ( Π A i j s ) 9 E R E < 0
For matrix E , there exist two non-singular matrices M and N , such that
E ^ = M E N = I q 0 0 0 , A ^ i j s = M A i j s N = A ^ i j s 11 A ^ i j s 12 A ^ i j s 21 A ^ i j s 22 , Π ^ = M T Π N = Π ^ 11 Π ^ 12 Π ^ 21 Π ^ 22 , R ^ = M T R M 1 = R ^ 11 R ^ 12 R ^ 21 R ^ 22
Based on Lemma 3, we know that E Π = Π E . Pre- and post-multiplying Π E and (16) by N and N , respectively, using (17), we know that Π ^ 12 = 0 and
sym ( Π ^ 22 A ^ i j s 22 ) < 0
Thus, this would mean that A ^ i j s 22 is non-singular; then, it can be concluded, given the definition suggested in [1], that system (8) is regular and impulse-free.
Pre and post-multiplying (10) by d i a g ( u ¯ l ρ , ρ u ¯ l ) , we obtain
u ¯ l ρ E Π ( H j ) l * u ¯ l 0
Using (18) yields:
± x ( t ) 1 u ¯ l ρ E Π ( H j ) l * u ¯ l ± x ( t ) 1 0
Equivalently, we obtain
2 | H j l x ( t ) | u ¯ l ( 1 + 1 ρ x ( t ) E P E x ( t ) ) 2 u ¯ l , j = 1 , , r
Thus, it can be verified that ε ( E P E , ρ ) j = 1 r L ( H j , u ¯ ) , and using the fact that V ˙ ( x ( t ) ) 0 , it is easy to verify that V ( x ( t ) ) V ( x ( 0 ) ) ; this results in
x ( t ) E P E x ( t ) V ( x ( t ) ) V ( x ( 0 ) ) ϕ c 2 { λ m a x ( E Π ) + d 1 λ m a x ( Q 1 ) + d 2 ( λ m a x ( Q 2 ) + λ m a x ( Q 3 ) ) + 1 2 d 1 3 λ m a x ( W 1 ) + 1 2 d 12 2 ( d 2 + d 1 ) λ m a x ( W 2 ) + 1 12 d 1 5 λ m a x ( V 1 ) + 1 12 d 12 2 ( d 2 3 d 1 3 ) λ m a x ( V 2 ) } + ϕ ˙ c 2 1 2 d 1 3 λ m a x ( E R E ) + 1 2 d 12 2 ( d 2 + d 1 ) λ m a x ( E Z E ) χ 1 ϕ c 2 + χ 2 ϕ ˙ c 2 ρ
Thus, the constraint in (11) is verified for any compatible initial condition, and this completes the proof.

3.2. Fuzzy Controller Design

Our task here is to translate the conditions in Theorem 1 into LMI terms that can be solved with the existing solvers.
Theorem 2.
For positive scalars d 1 , d 2 , d r , and u ¯ l > 0 , if there exist scalars γ > 0 , λ 1 , and λ 2 , and matrices P ¯ > 0 , X ¯ , Q ¯ 1 > 0 , Q ¯ 2 > 0 , Q ¯ 3 > 0 , W ¯ 1 > 0 , W ¯ 2 > 0 , V ¯ 1 > 0 , V ¯ 2 > 0 , R ¯ > 0 , Z ¯ > 0 H ¯ j , F j , and Γ i = Γ i such that, under the condition μ j κ j ν j 0 , ( 0 < κ j < 1 ) , the following LMIs hold:
Ψ ¯ i j s Γ i < 0 κ i ( Ψ ¯ i i s Γ i ) Γ i < 0 κ j ( Ψ ¯ i j s Γ i ) + κ i ( Ψ ¯ j i s Γ j ) + Γ i + Γ j < 0
Π ¯ E ( H ¯ j ) l * γ u ¯ l 2 0 , γ = 1 ρ , i , j 𝕊 , s = 1 , 2 ς , l = 1 , , m
then the closed-loop singular system (8) is admissible within the set ε ( E P E , ρ ) for any compatible initial condition satisfying (11). Moreover, the gains H j and K j are computed by H j = H ¯ j Π ¯ 1 , K j = F j Π ¯ 1 , and the parameters in (12) are defined as
χ 1 = λ m a x ( E Π ¯ 1 ) + d 1 λ m a x ( Π ¯ T Q ¯ 1 Π ¯ 1 ) + d 2 ( λ m a x ( Π ¯ T Q ¯ 2 Π ¯ 1 ) + λ m a x ( Π ¯ T Q ¯ 3 Π ¯ 1 ) ) + 1 2 d 1 3 λ m a x ( Π ¯ T W ¯ 1 Π ¯ 1 ) + 1 2 d 12 2 ( d 2 + d 1 ) λ m a x ( Π ¯ T W ¯ 2 Π ¯ 1 ) + d 1 5 12 λ m a x ( Π ¯ T V ¯ 1 Π ¯ 1 ) + 1 12 d 12 2 ( d 2 3 d 1 3 ) λ m a x ( Π ¯ T V ¯ 2 Π ¯ 1 ) χ 2 = 1 2 d 1 3 λ m a x ( E Π ¯ 1 R ¯ Π ¯ T E ) + 1 2 d 12 2 ( d 2 + d 1 ) λ m a x ( E Π ¯ 1 Z ¯ Π ¯ T E )
where
Ψ ¯ i j s = Ψ ¯ 11 i j s Ψ ¯ 12 i j s Ψ ¯ 13 i j s * λ 1 sym ( Π ¯ ) + λ 1 2 R ¯ 0 * * λ 2 sym ( Π ¯ ) + λ 2 2 Z ¯ Ψ ¯ 11 i j s = Ψ ^ 11 i j s Ψ ^ 12 i A d i Π ¯ 0 Ψ ^ 15 i 0 Ψ ^ 17 i 0 * Ψ ^ 22 0 3 E Z ¯ E Ψ ^ 25 i 24 E Z ¯ E Ψ ^ 27 i 30 E Z ¯ E * * Ψ ^ 33 0 0 0 0 0 * * * Q ¯ 3 9 E Z ¯ E 0 36 E Z ¯ E 0 30 E Z ¯ E * * * * Ψ ^ 55 0 Ψ ^ 57 0 * * * * * Ψ ^ 66 0 180 E Z ¯ E * * * * * * Ψ ^ 77 0 * * * * * * * Ψ ^ 88 i
Ψ ¯ 12 i j s = col A ¯ i j s , 0 , Π ¯ A d i T , 0 , 0 , 0 , 0 , 0 , Ψ ¯ 13 i j s = col A ¯ i j s , 0 , Π ¯ A d i T , 0 , 0 , 0 , 0 , 0 Ψ ^ 11 i = Q ¯ 1 + Q ¯ 2 + d 1 2 W ¯ 1 + d 12 2 W ¯ 2 + d 1 4 4 V ¯ 1 + d 12 4 4 V ¯ 2 9 E ¯ R ¯ E ¯ + sym A ¯ i j s Ψ ^ 12 i = 3 E R ¯ E , Ψ ^ 15 i = 24 E R ¯ E Ψ ^ 17 i = 30 E R ¯ E , Ψ ^ 22 i = Q ¯ 3 Q ¯ 1 9 E R ¯ E 9 E Z ¯ E Ψ ^ 25 i = 36 E R ¯ E Ψ ^ 27 i = 30 E R ¯ E Ψ ^ 33 i = ( 1 d r ) Q ¯ 2 , Ψ ^ 55 i = 192 E R ¯ E d 1 2 W ¯ 1 Ψ ^ 57 i = 180 E R ¯ E , Ψ ^ 66 i = 192 E Z ¯ E d 1 2 W ¯ 2 Ψ ^ 77 i = 180 E R ¯ E d 1 4 4 V ¯ 1 , Ψ ^ 88 i = 180 E Z ¯ E d 12 4 4 V ¯ 2 A i j s = A i Π ¯ + B i ( M s F j + M s H ¯ j ) Π ¯ = P ¯ E + V X ¯ U
Proof. 
Consider i = 1 r j = 1 r μ i ( μ j ν j ) Γ i = 0 , where Γ i = Γ i is any arbitrary matrix with suitable dimensions. Then, we have
s = 1 ς δ s i = 1 r j = 1 r μ i ν j Ψ ¯ i j s = s = 1 ς δ s i = 1 r j = 1 r μ i ν j Ψ ¯ i j s + i = 1 r j = 1 r μ i ( μ j ν j ) Γ i = s = 1 ς δ s i = 1 r j = 1 r μ i ( ν j + κ j μ j κ j μ j ) Ψ ¯ i j s + i = 1 r j = 1 r μ i ( μ j ν j + κ j μ j κ j μ j ) Γ i = s = 1 ς δ s i = 1 r j = 1 r μ i μ j ( κ j Ψ ¯ i j s κ j Γ i + Γ i ) + i = 1 r j = 1 r μ i ( ν j κ j μ j ) ( Ψ ¯ i j s Γ i ) = s = 1 ς δ s ( i = 1 r μ i 2 ( κ i Ψ i i s κ i Γ i + Γ i ) + i = 1 r 1 j = i + 1 r μ i μ j ( κ j Ψ ¯ i j s κ j Γ i + Γ i + κ i Ψ j i s κ i Γ j + Γ j ) + i = 1 r j = 1 r μ i ( ν j κ j μ j ) ( Ψ ¯ i j s Γ i ) )
It can be concluded from (19) that
s = 1 ς δ s i = 1 r j = 1 r μ i ν j Ψ ¯ i j s < 0
The theorem implies that λ 2 sym ( Π ¯ ) + λ 2 2 Z ¯ < 0 and that Π ¯ is non-singular.
Since P ¯ > 0 , it is easy to verify that E L P ¯ E L > 0 . Thus, according to Lemma 3, we have Π ¯ 1 = ( P E + U X V ) = Π .
Using the fact that, for any λ 1 > 0 and λ 2 > 0 , the following condition holds:
0 ( λ 1 Π ¯ R ) R ( λ 1 Π ¯ R ) = R λ 1 sym ( Π ¯ ) + λ 1 2 Π ¯ R Π ¯ 0 ( λ 2 Π ¯ Z ) R ( λ 2 Π ¯ Z ) = R λ 2 sym ( Π ¯ ) + λ 2 2 Π ¯ Z Π ¯
Equivalently, we obtain
R λ 1 sym ( Π ¯ ) + λ 1 2 R ¯ , Z λ 2 sym ( Π ¯ ) + λ 2 2 Z ¯
Let F j = K j Π ¯ and H ¯ j = H j Π ¯ . Using (23), and performing the congruence transformation to (22) by d i a g ( Π , Π , Π , Π , Π , Π , Π , Π , I , I ) , its transpose
Ψ ˜ ( A i j s , A d i ) < 0
holds using the following expressions:
Q i = Π ¯ T Q ¯ i Π ¯ 1 , ( i = 1 , 2 , 3 ) , W 1 = Π ¯ T W ¯ 1 Π ¯ 1 , W 2 = Π ¯ T W ¯ 2 Π ¯ 1 , V 1 = Π ¯ T V ¯ 1 Π ¯ 1 , V 2 = Π ¯ T V ¯ 2 Π ¯ 1 , R = Π ¯ 1 R ¯ Π ¯ T , Z = Π ¯ 1 Z ¯ Π ¯ T .
Then, by convexity and using the fact that δ s 0 , and s = 1 ς δ s = 1 , it can be deduced that system (8) is admissible according to Theorem 1. Pre and post-multiplying (20) by ( Π , I ) , (10) holds. □
Remark 2.
For the purpose of maximizing the the set of initial conditions on (11), the following optimization problem can be solved:
O P : min Π ¯ , Q ¯ 1 > 0 , Q ¯ 2 > 0 , Q ¯ 3 > 0 , W ¯ 1 > 0 , W ¯ 2 > 0 , V ¯ 1 > 0 , V ¯ 2 > 0 , R ¯ > 0 , Z ¯ > 0 , γ > 0 Θ s u b j e c t   t o a ) 19 ( ) ( 20 ) b ) w 1 I E R * E R P ¯ E R 0 c ) w 2 I Q ¯ 1 > 0 , w 3 I Q ¯ 2 > 0 , w 4 I Q ¯ 3 > 0 , w 5 I W ¯ 1 > 0 , w 6 I W ¯ 2 > 0 , w 7 I V ¯ 1 > 0 , w 8 I V ¯ 2 > 0 , w 9 I Z ¯ > 0 , w 10 I R ¯ > 0 d ) w ¯ 1 = λ m a x 1 ( E ) w 1 w k , k = 2 , 3 , 10
where
Θ = τ 1 { w 1 + w 2 d 1 + ( w 3 + w 4 ) d 2 + 1 2 w 5 d 1 3 + 1 2 w 6 d 12 2 ( d 2 + d 1 ) + d 1 5 12 w 7 + 1 12 d 12 2 ( d 2 3 d 1 3 ) w 8 } + τ 2 1 2 d 1 3 w 9 + 1 2 d 12 2 ( d 2 + d 1 ) w 10 + τ 3 γ
where variables w i , ( i = 1 , 2 , 10 ) are introduced for the optimization procedure, and τ c , ( c = 1 , 2 , 3 ) represents the weighting relative to the objective function.
From LMI b), we have
E R ( E R P ¯ E R ) 1 E R = E R ( E L P E L ) E R = E Π = E Π ¯ 1 < w 1 I
The satisfaction of LMI b) implies that
λ m a x ( E Π ¯ 1 ) w 1 , and λ m a x ( Π ¯ 1 ) w ¯ 1
Additionally, the satisfaction of the LMIs in c) implies that
χ 1 w 1 + w 2 d 1 + ( w 3 + w 4 ) d 2 + 1 2 w 5 d 1 3 + 1 2 w 6 d 12 2 ( d 2 + d 1 ) + d 1 5 12 w 7 + 1 12 d 12 2 ( d 2 3 d 1 3 ) w 8 w ¯ 1 2 χ 2 1 2 d 1 3 w 9 + 1 2 d 12 2 ( d 2 + d 1 ) w 10 ) λ m a x ( E E w ¯ 1 2
We know that ς i = ρ χ i . If we minimize the criterion as defined in (23), then the bounds on ϕ and ϕ ˙ tend to be greater.

4. Numerical Applications

As part of this section, we present two examples illustrating the proposed control strategy.

4.1. Mass-Spring-Damper System

With the help of the example of a mass–spring–damper system shown in Figure 1 and borrowed from [44], the efficiency and correctness of the proposed control scheme can be demonstrated. Define x 1 ( t ) , x 2 ( t ) , and x 3 ( t ) as the displacement, velocity, and acceleration of the system, respectively, and u ( t ) is the applied force. Newton’s law can be used to describe the mechanical system as follows:
x ˙ 1 ( t ) = x 2 ( t ) x ˙ 2 ( t ) = x 3 ( t ) 0 = m x 3 ( t ) x 2 ( t ) f ( x 1 ( t ) ) + h ( x 2 ( t ) ) u ( t )
where m is the mass, and the non-linear functions in the model are defined as follows:
f ( x 1 ( t ) ) = 1.13 x 1 ( t ) + 0.13 x 1 ( t ) ( t d ( t ) ) , h ( x 2 ( t ) ) = 1 + 0.13 ( x 2 ( t ) + Δ x 2 ( t ) ) 3
Assume that m = 1 , x 1 ( t ) [ 1.5 1.5 ] , x 2 ( t ) [ 1.5 1.5 ] , and 0 Δ x 2 ( t ) 0.1 . Given the uncertainty associated with the parameter Δ x 2 ( t ) , it is evident that the IT-2 fuzzy system should be adopted to model the non-linear system (24). The lower and upper bounds of membership functions of the corresponding IT-2 TS fuzzy model are listed in Table 2.
The weighting functions are chosen as α ̲ i = s i n 2 ( x 2 ( t ) ) and α ¯ i = 1 α ̲ i 2 for i = 1 , 2 .
The interval-valued fuzzy system (1) is defined by the following matrices:
E = 1 0 0 0 1 0 0 0 0 , A 1 = A 2 = 0 1 0 0 0 1 1.13 1 1 , A d 1 = A d 2 = 0 0 0 0 0 0 0.13 0 0 , B 1 = 0 0 1.43875 , B 2 = 0 0 0.56125
This example aims to design a fuzzy controller (5) that guarantees the admissibility of closed-loop systems. To accomplish this goal, Table 3 lists the lower and upper bounds of membership functions to characterize the interval-valued fuzzy controller.
To well-determine the membership functions, the non-linear weight functions are selected as β ̲ j ( x 2 ( t ) ) = cos 2 ( x 2 ( t ) ) and β ¯ j ( x 2 ( t ) ) = 1 β ̲ j ( x 2 ( t ) ) . Define d 1 = 0.1 , d 2 = 0.25 , d r = 0.6 , κ 1 = 0.9 , and κ 2 = 0.8 .
Then, by solving the problem formulated in (24), a feasible solution can be obtained with minimum values of λ 1 = 0.35 and λ 2 = 0.4 , and the design parameters are given by
H 1 = 1.1115 0.033098 0 , H 2 = 1.0735 0.26308 0 , K 1 = 1.4242 0.14551 0.83455 , K 2 = 1.7949 0.27625 0.77306 , P = 6.4385 0.11536 0 0.11536 5.9703 0 2.7418 4.7886 8.0895
The simulation results are presented in Figure 2 using the above-mentioned fuzzy control gains. In particular, Figure 2a depicts the state responses of the saturated closed-loop for the initial condition ϕ ( t ) = [ 1.25 , 1 , 0.7 ] , t [ 0.25 0 ] . Based on Figure 2c, it is evident that the closed system is well-controlled. Figure 2b illustrates the estimated domain of attraction for various initial conditions when actuator saturation is present and time-varying delay exists.

4.2. Inverted Pendulum System

Our goal in this section is to illustrate the effectiveness of the proposed control scheme by comparing it with the relevant work proposed in [45] for an inverted pendulum system described by the interval type-2 fuzzy model without delay and saturation. The following is a system that describes the process:
x ˙ 1 ( t ) = x 2 ( t ) x ˙ 2 ( t ) = f ( x ( t ) ) x 1 ( t ) + h ( x ( t ) ) u ( t ) 0 = L sin ( x 1 ( t ) ) x 3 ( t )
Non-linear functions f ( x ( t ) ) and h ( x ( t ) ) are defined as
f ( x ( t ) ) = g a m p L x 2 2 ( t ) cos ( x 1 ( t ) ) sin ( x 1 ( t ) ) ) 4 L / 3 a m p L x 2 2 ( t ) cos 2 ( x 1 ( t ) ) x 1 ( t ) , h ( x ( t ) ) = a cos ( x 1 ( t ) ) 4 L / 3 a m p L cos 2 ( x 1 ( t ) )
x 1 ( t ) represents the angle between the pendulum and vertical, x 2 ( t ) represents the angular velocity, and x 3 ( t ) is the relative horizontal distance between the pendulum center and cart. The force applied to the cart is given by u ( t ) . The numerical values of the model are: 2 L = 1 m is the length of the pendulum, g = 9.8 m/s2 is the gravity acceleration, m c [ 2 3 ] kg is the mass of the cart, m p [ 8 16 ] kg is the mass of the pendulum, and a = 1 / ( m c + m p ) . For the sake of this study, the inverted pendulum was taken to operate in a domain fixed by x 1 ( t ) [ 5 π 12 5 π 12 ] , and x 2 ( t ) [ 5 5 ] .
Next, we describe the inverted pendulum system (26) as follows:
E x ˙ ( t ) = i = 1 4 μ i ( x ( t ) ) ( 1 β ) A i x ( t ) ( t ) + β A i x ( t ) ( t d ( t ) ) + B i u ( t )
where β = 0.1 , and
E = 1 0 0 0 1 0 0 0 0 , A 1 = A 2 = 0 1 0 0 0 0 10.0078 0 1 , A 3 = A 4 0 1 0 0 0 0 18.4800 0 1 B 1 = B 3 = 0 0 0.1765 B 2 = B 4 = 0 0 0.0206
Table 4 defines the lower and upper membership functions used for this example.
We choose the controller membership functions as ν ̲ 1 ( x 1 ( t ) ) = ν ¯ 1 ( x 1 ( t ) ) = 0.3 e ( x 1 2 ( t ) / 0.35 ) , ν ̲ 2 ( x 1 ( t ) ) = ν ¯ 2 ( x 1 ( t ) ) = 0.3 ν ̲ 1 ( x 1 ( t ) ) , ν ̲ 3 ( x 1 ( t ) ) = ν ¯ 3 ( x 1 ( t ) ) = 0.7 e ( x 1 2 ( t ) / 0.35 ) , and ν ̲ 4 ( x 1 ( t ) ) = ν ¯ 4 ( x 1 ( t ) ) = 0.7 ν ̲ 3 ( x 1 ( t ) ) .
Let d 1 = 0 , d 2 = 0.05 , u ¯ = 300 , κ 1 = 0.9 , and κ 2 = 0.8 , κ 3 = 0.9 , and κ 4 = 0.8 . Problem (23) produces a feasible solution for λ 1 = 122 and λ 2 = 122 . The controller gains are listed below.
H 1 = 485.99 150.97 0 , K 1 = 7949.1 2472.3 338.89 , K 2 = 11109 3457.4 469.51 , K 3 = 7965.8 2469.4 338.69 , K 4 = 11170 3457.7 469.7 ,
To perform some simulations, based on the parameters mentioned above and the controller in [45] with the following gains:
K 1 = 1174.4396 189.5425 96.3306 , K 2 = 256.0090 2.4789 61.9688
different cases are considered:
Case 1:
Delay does not affect system. Here, we set β = 0 , and both controllers are applied to the system under ϕ ( t ) = [ π 6 , 3 , 0.5 ] . The evolution of the state signals is plotted in Figure 3.
Case 2:
A delay affects the system. By using the gains in (28) and (29), respectively, for β = 0.1 and the above delay parameters, the simulation results are shown in Figure 3 and Figure 4 for the initial condition ϕ ( t ) = [ π 20 , 0.5 , 0.5 ] , t [ 0.05 0 ] .
Case 3:
A delay and saturation affect the system. For this case, Figure 5 shows the states and saturated input signals of the pendulum system when the control law calculated using (28) is implemented for different delays and different initial conditions.
Figure 3 indicates that the two implemented controllers are capable of guaranteeing a convergence of the system’s states when the latter is not affected by delay and saturation. However, in contrast, as can be seen from Figure 4, the controller proposed by [45] is not able to stabilize the system when the delay occurs. Upon examination of the plotted figure in Figure 5, it is evident that the presented control law stabilizes the system despite the time-varying delay and saturation of inputs.
It should be noted that the simulation is conducted assuming measurement errors in m p and m c , which appear in membership functions such that m c = 2.5 + 0.5 sin ( t ) and m p = 12 + 4 sin ( t ) . This means that the stability conditions based on the type-1 fuzzy system cannot be applied. In light of these results, the synthesized control law is effective in stabilizing the underlying system as well as remaining robust despite input saturation and uncertainty.

4.3. Comparative Explanations

The suggested strategy in this article can effectively solve the problem of admissibilization for mass–spring–damper and inverted pendulum mechanical systems based on the IT-2 fuzzy singular model subject to the time-varying delay and actuator saturation constraints. When compared to previous findings, the following are the primary advantages of the suggested method:
(i)
Compared to existing findings in [22,24,46], the outcome developed in this paper is more realistic and general, since the IT-2 fuzzy model incorporates the system uncertainties. In addition, the premise membership functions of fuzzy controllers and fuzzy systems are not the same.
(ii)
Though further results for interval-valued fuzzy singular systems have been published, such as [36,45], none of these results will be applicable when the system under examination exhibits actuator saturation.
(iii)
For this class of systems, considering the effects of dynamic quantization, using a dynamic/static output feedback controller or an observer-based controller [16] can be a significant issue.

5. Conclusions

An attempt was made in this study to provide solutions to the main challenges that come up when dealing with non-linear singular systems, such as uncertainty, time-varying delay, and saturation. The proposed control scheme emphasizes the use of a state feedback controller based on an IT-2 fuzzy model that exploits both the lower and upper membership functions to adequately characterize uncertainties. By employing an appropriate Lyapunov–Krasovskii functional with convex optimization techniques, the controller existence was analyzed. The proposed control scheme was validated by numerical simulations considering mass–spring–damper and inverted pendulum systems. Research areas that need to be pursued in the near future include quantized output feedback stabilization problems for Markovian jump singular IT-2 fuzzy systems with sensor and actuator saturation.

Author Contributions

Conceptualization, M.K., R.A. and M.A.R.; methodology, M.K., R.A. and M.A.R.; software, M.K. and M.A.R.; validation, M.K., R.A. and H.J.; formal analysis, M.K., R.A. and H.J.; investigation, H.J. and M.K.; resources, M.K., R.A. and H.J.; data curation, D.S. and D.P.; writing—original draft preparation, M.K., R.A. and H.J.; writing—review and editing, D.S. and D.P.; visualisation, M.K. and R.A.; supervision, D.S. and D.P.; project administration M.K., R.A. and H.J.; funding acquisition, M.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Research Deanship of Hail University, KSA (Project Number RG-21 119).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

References

  1. Dai, L. Singular Control Systems; Lecture Notes in Control and Information Sciences; Springer: New York, NY, USA, 1989; Volume 118. [Google Scholar]
  2. Regaiega, M.A.; Kchaou, M.; Mohamed Chaabane, A.E.H. Robust H guaranteed cost control for discrete-time switched singular systems with time-varying delay. Optim. Control Appl. Meth. 2019, 40, 119–140. [Google Scholar] [CrossRef]
  3. Wu, Y.; Lu, R.; Shi, P.; Su, H.; Wu, Z. Analysis and design of synchronization for heterogeneous network. IEEE Trans. Cybern. 2018, 48, 1253–1262. [Google Scholar] [CrossRef] [PubMed]
  4. Wu, Y.; Lu, R. Event-based control for network systems via integral quadratic constraints. IEEE Trans. Circuits Syst. Pap. 2018, 65, 1386–1394. [Google Scholar] [CrossRef]
  5. Wu, Y.; Lu, R.; Shi, P.; Su, H.; Wu, Z.G. Sampled-Data Synchronization of Complex Networks With Partial Couplings and T-S Fuzzy Nodes. IEEE Trans. Fuzzy Syst. 2018, 26, 782–793. [Google Scholar] [CrossRef]
  6. Mahmoud, M. Switched Time-Delay Systems; Springer: Boston, MA, USA, 2010. [Google Scholar]
  7. Gu, K.; Kharitonov, V.; Chen, J. Stability of Time-Delay Systems; Springer: Berlin/Heidelberg, Germany, 2003. [Google Scholar]
  8. Kchaou, M. Robust observer-based sliding mode control for nonlinear uncertain singular systems with time-varying delay and input non-linearity. Eur. J. Control 2019, 49, 15–25. [Google Scholar] [CrossRef]
  9. Feng, Z.; Li, W.; Lam, J. New admissibility analysis for discrete singular systems with time-varying delay. Appl. Math. Comput. 2015, 265, 1058–1066. [Google Scholar] [CrossRef]
  10. Wu, Z.; Li, B.; Gao, C.; Jiang, B. Observer-based H control design for singular switching semi-Markovian jump systems with random sensor delays. ISA Trans. 2019, 124, 290–300. [Google Scholar] [CrossRef] [PubMed]
  11. Chen, J.; Lin, C.; Chen, B.; Wang, Q. Mixed H and passive control for singular systems with time delay via static output feedback. Appl. Math. Comput. 2017, 293, 244–253. [Google Scholar] [CrossRef]
  12. Jiang, B.; Gao, C.; Xie, J. Passivity based sliding mode control of uncertain singular Markovian jump systems with time-varying delay and nonlinear perturbations. Appl. Math. Comput. 2015, 271, 187–200. [Google Scholar] [CrossRef]
  13. Zhiqiang, Z.; Daniel, W.H.; Yijingm, W. Fault tolerant control for singular systems with actuator saturation and nonlinear perturbation. Automatica 2010, 46, 569–576. [Google Scholar]
  14. Zhang, L.; Boukas, E.K.; Haidar, A. Delay-range-dependent control synthesis for time-delay systems with actuator saturation. Automatica 2008, 44, 2691–2695. [Google Scholar] [CrossRef]
  15. Tarbouriech, S.; Gomes da Silva, J. Synthesis of controllers for continuous-time delay systems with saturating controls via LMIs. IEEE Trans. Autom. Control 2000, 45, 105–111. [Google Scholar] [CrossRef] [Green Version]
  16. Fu, L.; Ma, Y.; Wang, C. Mix quantized control for singular time-delay system with nonlinearity and actuator saturation. J. Frankl. Inst. 2020, 357, 3953–3974. [Google Scholar] [CrossRef]
  17. Xie, X.; Lam, J.; Fan, C.; Wang, X.; Kwok, K.W. Energy-to-Peak Output Tracking Control of Actuator Saturated Periodic Piecewise Time-Varying Systems With Nonlinear Perturbations. IEEE Trans. Syst. Man Cybern. Syst. 2021, 52, 2578–2590. [Google Scholar] [CrossRef]
  18. Jemai, W.J.; Jerbi, H.; Abdelkrim, M.N. Nonlinear state feedback design for continuous polynomial systems. Int. J. Control Autom. Syst. 2011, 9, 566–573. [Google Scholar] [CrossRef]
  19. Kchaou, M. Robust H Observer-Based Control for a Class of (TS) Fuzzy Descriptor Systems with Time-Varying Delay. Int. J. Fuzzy Syst. 2017, 19, 909–924. [Google Scholar] [CrossRef]
  20. Yan, S.; Gu, Z.; Park, J.H.; Xie, X. Sampled Memory-Event-Triggered Fuzzy Load Frequency Control for Wind Power Systems Subject to Outliers and Transmission Delays. IEEE Trans. Cybern. 2022, 1–11. [Google Scholar] [CrossRef]
  21. Yan, S.; Gu, Z.; Park, J.H.; Xie, X. Adaptive Memory-Event-Triggered Static Output Control of T-S Fuzzy Wind Turbine Systems. IEEE Trans. Fuzzy Syst. 2022, 30, 3894–3904. [Google Scholar] [CrossRef]
  22. Xiaojing, H.; Yuechao, M.; Lei, F. Finite-time dynamic output-feedback dissipative control for singular uncertainty T–S fuzzy systems with actuator saturation and output constraints. J. Frankl. Inst. 2020, 357, 4543–4573. [Google Scholar]
  23. Selvaraj, P.; Kaviarasan, B.; Sakthivel, R.; Karimi, H.R. Fault-tolerant SMC for Takagi–Sugeno fuzzy systems with time-varying delay and actuator saturation. IET Control Theory Appl. 2017, 11, 1112–1123. [Google Scholar] [CrossRef]
  24. Dang, Q.V.; Vermeiren, L.; Dequidt, A.; Dambrine, M. LMI approach for robust stabilization of Takagi–Sugeno descriptor systems with input saturation. IMA J. Math. Control Inf. 2017, 35, 1103–1114. [Google Scholar] [CrossRef]
  25. Yuecha, M.; Menghua, C.; Qingling, Z. Memory dissipative control for singular T–S fuzzy time-varying delay systems under actuator saturation. J. Frankl. Inst. 2015, 352, 3947–3970. [Google Scholar]
  26. Mendel, J.M.; John, R.I.; Liu, F. Interval Type-2 Fuzzy Logic Systems Made Simple. IEEE Trans. Fuzzy Syst. 2006, 14, 808–821. [Google Scholar] [CrossRef]
  27. Li, Y.; Lam, H.K.; Zhang, L.; Li, H.; Liu, F.; Tsai, S.H. Interval type-2 fuzzy-model-based control design for time-delay systems under imperfect premise matching. In Proceedings of the 2015 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), Istanbul, Turkey, 2–5 August 2015; pp. 1–6. [Google Scholar] [CrossRef] [Green Version]
  28. Jerbi, H.; Kchaou, M.; Alshammari, O.; Abassi, R.; Popescu, D. Observer-based feedback control of interval-valued fuzzy singular system with time-varying delay and stochastic faults. Int. J. Comput. Commun. Control 2022, 17, 3894–3904. [Google Scholar] [CrossRef]
  29. Najariyan, M.; Qiu, L. Interval Type-2 Fuzzy Differential Equations and Stability. IEEE Trans. Fuzzy Syst. 2022, 30, 2915–2929. [Google Scholar] [CrossRef]
  30. Fu, L.; Lam, H.K.; Liu, F.; Zhou, H.; Zhong, Z. Robust Tracking Control of Interval Type-2 Positive Takagi–Sugeno Fuzzy Systems With External Disturbance. IEEE Trans. Fuzzy Syst. 2022, 30, 4057–4068. [Google Scholar] [CrossRef]
  31. Song, W.; Tong, S. Fuzzy decentralized output feedback event-triggered control for interval type-2 fuzzy systems with saturated inputs. Inf. Sci. 2021, 575, 639–653. [Google Scholar] [CrossRef]
  32. Li, H.; Pan, Y.; Zhou, Q. Filter Design for Interval Type-2 Fuzzy Systems With D Stability Constraints Under a Unified Frame. IEEE Trans. Fuzzy Syst. 2015, 23, 719–725. [Google Scholar] [CrossRef]
  33. Kavikumar, R.; Sakthivel, R.; Kaviarasan, B.; Kwon, O.; Marshal Anthoni, S. Non-fragile control design for interval-valued fuzzy systems against nonlinear actuator faults. Fuzzy Sets Syst. 2019, 365, 40–59. [Google Scholar] [CrossRef]
  34. Yan, S.; Gu, Z.; Park, J.H.; Xie, X. Distributed-Delay-Dependent Stabilization for Networked Interval Type-2 Fuzzy Systems With Stochastic Delay and Actuator Saturation. IEEE Trans. Syst. Man Cybern. Syst. 2022, 1–11. [Google Scholar] [CrossRef]
  35. Chen, Y.; Fei, S.; Li, Y. Robust Stabilization for Uncertain Saturated Time-Delay Systems: A Distributed-Delay-Dependent Polytopic Approach. IEEE Trans. Autom. Control 2017, 62, 3455–3460. [Google Scholar] [CrossRef]
  36. Feng, Z.; Shi, P. Admissibilization of Singular Interval-Valued Fuzzy Systems. IEEE Trans. Fuzzy Syst. 2017, 25, 1765–1776. [Google Scholar] [CrossRef]
  37. Park, I.S.; eun Park, C.; Kwon, N.K.; Park, P. Dynamic output-feedback control for singular interval-valued fuzzy systems: Linear matrix inequality approach. Inf. Sci. 2021, 576, 393–406. [Google Scholar] [CrossRef]
  38. Zhengchao, X.; Deli, W.; Pak Kin, W.; Wenfeng, L.; Jing, Z. Dynamic-output-feedback based interval type-2 fuzzy control for nonlinear active suspension systems with actuator saturation and delay. Inf. Sci. 2022, 607, 1174–1194. [Google Scholar]
  39. Chang, W.-J.; Lin, Y.-W.; Lin, Y.-H.; Pen, C.-L.; Tsai, M.-H. Actuator Saturated Fuzzy Controller Design for Interval Type-2 Takagi-Sugeno Fuzzy Models with Multiplicative Noises. Processes 2021, 9, 823. [Google Scholar] [CrossRef]
  40. Gassara, H.; Kchaou, M.; Hajjaji, A.E.; Chaabane, M. Control of Time Delay Fuzzy Descriptor Systems with Actuator Saturation. Circuits Syst. Signal Process. 2014, 33, 3739–3756. [Google Scholar] [CrossRef]
  41. Feng, Z.; Zhang, H.; Du, H.; Jiang, Z. Admissibilisation of singular interval type-2 Takagi–Sugeno fuzzy systems with time delay. IET Control Theory Appl. 2020, 14, 1022–1032. [Google Scholar] [CrossRef]
  42. Park, P.; Lee, W.I.; Lee, S.Y. Auxiliary function-based integral inequalities for quadratic functions and their applications to time-delay systems. J. Frankl. Inst. 2015, 352, 1378–1396. [Google Scholar] [CrossRef]
  43. Uezato, E.; Ikeda, M. Strict LMI conditions for stability, robust stabilization, and H control of descriptor systems. In Proceedings of the IEEE Conference on Decision and Control, Phoenix, AZ, USA, 7–10 December 1999; pp. 4092–4097. [Google Scholar]
  44. Sun, X.; Zhang, Q. Admissibility Analysis for Interval Type-2 Fuzzy Descriptor Systems Based on Sliding Mode Control. IEEE Trans. Cybern. 2019, 49, 3032–3040. [Google Scholar] [CrossRef]
  45. Sun, X.; Zhang, Q. Admissibility analysis of interval type-2 uncertain stochastic descriptor systems. Neurocomputing 2018, 311, 387–396. [Google Scholar] [CrossRef]
  46. Zhu, B.; Zhang, X.; Zhao, Z.; Xing, S.; Huang, W. Delay-Dependent Admissibility Analysis and Dissipative Control for T-S Fuzzy Time-Delay Descriptor Systems Subject to Actuator Saturation. IEEE Access 2019, 7, 159635–159650. [Google Scholar] [CrossRef]
Figure 1. Mass–spring–damper system.
Figure 1. Mass–spring–damper system.
Actuators 12 00030 g001
Figure 2. Simulation plots for mass–spring–damper system. (a) Trajectories of x 1 ( t ) , x 2 ( t ) , and x 3 ( t ) . (b) Ideal and saturated control input signals. (c) Estimated domains of attraction and state trajectories under various initial conditions.
Figure 2. Simulation plots for mass–spring–damper system. (a) Trajectories of x 1 ( t ) , x 2 ( t ) , and x 3 ( t ) . (b) Ideal and saturated control input signals. (c) Estimated domains of attraction and state trajectories under various initial conditions.
Actuators 12 00030 g002aActuators 12 00030 g002b
Figure 3. State trajectories of the system without delay.
Figure 3. State trajectories of the system without delay.
Actuators 12 00030 g003
Figure 4. State trajectories of the system with delay.
Figure 4. State trajectories of the system with delay.
Actuators 12 00030 g004
Figure 5. State trajectories using the proposed controller for different delays and initial conditions.
Figure 5. State trajectories using the proposed controller for different delays and initial conditions.
Actuators 12 00030 g005
Table 1. List of notations and acronyms used in the paper.
Table 1. List of notations and acronyms used in the paper.
SymbolAcronym/Notation
set of the real numbers
X n n-dimensional Euclidean space
X n × m n × m real matrix
X > 0 real symmetric positive definite matrix X
X norm of the matrix X
X transpose of the matrix X
sym ( X ) X + X
λ ( ) eigenvalue of a matrix
ϕ c max α [ d 2 , 0 ] ϕ ( α )
ϕ ˙ c max α [ d 2 , 0 ] ϕ ˙ ( α )
*term that is induced by symmetry
rnumber of if-then rules
LMIlinear matrix inequalities
IT-2Interval type-2 fuzzy model
TSTakagi–Sugeno
Table 2. Lower and upper membership functions of the plant.
Table 2. Lower and upper membership functions of the plant.
Lower Membership FunctionsUpper Membership Functions
μ ̲ 1 = 3.375 + x 2 ( t ) 3 7.471 μ ¯ 1 = 3.375 + ( x 2 ( t ) + 0.1 ) 3 7.471
μ ̲ 2 = 4.096 ( x 2 ( t ) + 0.1 ) 3 7.471 μ ¯ 2 = 4.096 x 2 ( t ) 3 7.471
Table 3. Lower and upper membership functions of the controller.
Table 3. Lower and upper membership functions of the controller.
Lower Membership FunctionsUpper Membership Functions
ν ̲ 1 ( x 2 ) = 0.3 e ( x 2 2 / 0.35 ) ν ¯ 1 ( x 2 ) = ν ̲ 1 ( x 2 )
ν ̲ 2 ( x 2 ) = 0.3 + 0.3 e ( x 2 2 / 0.35 ) ν ¯ 2 ( x 2 ) = ν ̲ 2 ( x 2 )
Table 4. Lower and upper membership functions of the inverted pendulum.
Table 4. Lower and upper membership functions of the inverted pendulum.
Lower Membership FunctionsUpper Membership Functions
ω ̲ M 1 1 ( x 1 ( t ) ) = ω ̲ M 1 2 ( x 1 ( t ) ) = f 1 m a x f 1 f 1 m a x f 1 m i n ω ¯ M 1 1 ( x 1 ( t ) ) = ω ¯ M 1 2 ( x 1 ( t ) ) = f 1 m a x f 1 f 1 m a x f 1 m i n
ω ̲ M 1 3 ( x 1 ( t ) ) = ω ̲ M 1 4 ( x 1 ( t ) ) = 1 ω ̲ M 1 1 ( x 1 ( t ) ) ω ¯ M 1 3 ( x 1 ( t ) ) = ω ¯ M 1 4 ( x 1 ( t ) ) = 1 ω ¯ M 1 1 ( x 1 ( t ) )
with x 2 ( t ) = 0 , m p = m p m a x and m c = m c m i n with x 2 ( t ) = x 2 m a x , m p = m p m a x and m c = m c m i n
ω ̲ M 2 1 ( x 2 ( t ) ) = ω ̲ M 2 3 ( x 2 ( t ) ) = f 2 m a x f 2 f 2 m a x f 2 m i n ω ¯ M 2 1 ( x 2 ( t ) ) = ω ¯ M 2 3 ( x 2 ( t ) ) = f 2 m a x f 2 f 2 m a x f 2 m i n
ω ̲ M 2 2 ( x 2 ( t ) ) = ω ̲ M 2 4 ( x 2 ( t ) ) = 1 ω ̲ M 2 1 ( x 2 ( t ) ) ω ¯ M 2 2 ( x 2 ( t ) ) = ω ¯ M 2 4 ( x 2 ( t ) ) = 1 ω ¯ M 2 1 ( x 2 ( t ) )
with m p = m p m i n and m c = m c m a x m p = m p m i n and m c = m c m a x
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

Kchaou, M.; Regaieg, M.A.; Jerbi, H.; Abbassi, R.; Stefanoiu, D.; Popescu, D. Admissible Control for Non-Linear Singular Systems Subject to Time-Varying Delay and Actuator Saturation: An Interval Type-2 Fuzzy Approach. Actuators 2023, 12, 30. https://doi.org/10.3390/act12010030

AMA Style

Kchaou M, Regaieg MA, Jerbi H, Abbassi R, Stefanoiu D, Popescu D. Admissible Control for Non-Linear Singular Systems Subject to Time-Varying Delay and Actuator Saturation: An Interval Type-2 Fuzzy Approach. Actuators. 2023; 12(1):30. https://doi.org/10.3390/act12010030

Chicago/Turabian Style

Kchaou, Mourad, Mohamed Amine Regaieg, Houssem Jerbi, Rabeh Abbassi, Dan Stefanoiu, and Dumitru Popescu. 2023. "Admissible Control for Non-Linear Singular Systems Subject to Time-Varying Delay and Actuator Saturation: An Interval Type-2 Fuzzy Approach" Actuators 12, no. 1: 30. https://doi.org/10.3390/act12010030

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