Next Article in Journal
Multilingual Multiword Expression Identification Using Lateral Inhibition and Domain Adaptation
Next Article in Special Issue
Mathematical Modeling and Simulation in Mechanics and Dynamic Systems, 2nd Edition
Previous Article in Journal
Hybrid Fuzzy Rule Algorithm and Trust Planning Mechanism for Robust Trust Management in IoT-Embedded Systems Integration
Previous Article in Special Issue
A Posteriori Error Estimators for the Quasi-Newtonian Stokes Problem with a General Boundary Condition
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Mathematical Model for Fault Handling of Singular Nonlinear Time-Varying Delay Systems Based on T-S Fuzzy Model

College of Science, China University of Petroleum (East China), Qingdao 266580, China
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(11), 2547; https://doi.org/10.3390/math11112547
Submission received: 27 April 2023 / Revised: 26 May 2023 / Accepted: 29 May 2023 / Published: 1 June 2023

Abstract

:
In this paper, a mathematical model based on the T-S fuzzy model is proposed to solve the fault estimation (FE) and fault-tolerant control (FTC) problem for singular nonlinear time-varying delay (TVD) systems with sensor fault. TVD is is extremely difficult to solve and the Laplace transform is devised to build an equal system free of TVD. Additionally, the sensor fault is changed to actuator fault by the developed coordinate transformation. A fuzzy learning fault estimator is first built to estimate the detailed sensor fault information. Then, a PI FTC scheme is suggested aiming at minimizing the damage caused by the fault. Simulation results from multiple faults reveal that the FE and FTC algorithms are able to estimate the fault and guarantee the system performance properly.
MSC:
93C10; 93C42; 93C43

1. Introduction

Singular systems, also known as generalized systems, are more complex systems than general systems, consisting of faster-changing differential systems and slower-changing algebraic equations [1,2,3]. There are still many unsolved problems waiting to be studied, and the study of singular systems is very meaningful. The stability analysis and PD controller design methods for nonlinear singular systems are given in [4]. Reference [5] provides the design of a predictive sliding mode controller for the control of singular systems. Meanwhile, nonlinear problems are widely found in real systems [6,7,8]. The reference in [9] constructs an explicit controller for systems with stochastic nonlinearities to make the closed-loop system globally bounded. The neuro-fuzzy and state feedback control scheme for the problem of nonlinear control systems is presented in [10]. For fuzzy control, the selection of the membership function is very important. In [11], a membership function of interval type-2 is given and relies on the characteristics of the function for an analytical approach to analyze the system stability. An enhanced membership function transformation method is proposed in [12] to approximate the membership function, and stability analysis of a polynomial fuzzy system is performed. The problem of time delay has also received the attention of researchers [13,14]. Reference [15] presents a consistency analysis of a system with a distributed delay adopted PI controller. A nonlinear mixed reaction diffusion dynamics model for prostate cancer cells with time delay is given in [16], and the properties of the positive solutions of the model are investigated. Therefore, the problem addressed in this paper is a very worthy research direction.
When a fault occurs in a normal system, the output of the system can be severely affected or even destroy the system directly, so fault estimation algorithms should be proposed to obtain fault information for subsequent processing [17,18]. Firstly, for the data-based fault estimation aspect, a multi-scale bidirectional diversity-entropy-based FE algorithm is addressed in [19] to improve the extraction of nonlinear dynamic fault features. Various adaptive principal component analysis methods are proposed in [20] to perform early fault detection by comparing their monitoring metrics. There are also algorithms that perform fault estimation by monitoring changes in the system model through an estimator [21,22,23]. In [24], a memory-state feedback control algorithm is designed for time-delay interval type-2 T-S fuzzy systems to mitigate the effects of external disturbances and actuator fault. A time-based sliding mode estimator for a quadrotor UAS with multiple actuator faults is suggested in [25] and the output residuals are applied in the estimation algorithm. Tests demonstrate that the algorithm is able to identify multiple faults even under the influence of perturbations. In [26], a reduced-order estimation observer is developed for an uncertain system and equipped with an online adaptive FE method, which is capable of identifying multiple faults simultaneously. In addition, a batch-type least squares projection method is constructed to measure the degree of the faults. Multiple fault detection methods based on directed unknown input observers are designed in [27] for networked control systems and validated in power systems. However, the FE research results of singular systems are relatively few.
Once the fault information is acquired, control algorithms are needed to mitigate the effects of the fault [28,29]. Reference [30] addresses the problem that bounded nonlinear systems are affected by sensor and link fault, and proposes a distributed state estimation and active FTC scheme to ensure the stable operation of the communication. An output feedback FTC scheme is suggested in [31] for nonlinear uncertain systems with multiple faults. In [32], a data-driven distributed formation FTC method is developed for quadrotors with nonlinearity, uncertainty, and multiple faults. A data-based distributed iterative FTC method is designed in [33] for multi-input systems, which does not require all the system information, reduces the computational burden, and the simulation verifies the performance of the algorithm. However, there has been relatively little focus on the research of FTC algorithms for generalized delay systems.
In this paper, a mathematical model for the FE and FTC of singular nonlinear TVD systems with sensor fault is addressed based on a T-S fuzzy model. The T-S fuzzy model is implemented to approach the system’s nonlinear dynamics. A Laplace transform method is devised to construct an equivalent system without explicit TVD. The sensor fault is changed to actuator fault by the developed coordinate transformation. A fuzzy learning fault estimator is built to estimate the detailed sensor fault information. When the system output drifts away to the expected value, a PI FTC scheme is suggested with the aim of reducing the damage of the fault. Simulation results from multiple faults indicate that the FE and FTC algorithms are capable of estimating the fault and guaranteeing the system performance appropriately.
Among the main contributions of this paper are
1.
The nonlinear dynamics is approached through a T-S fuzzy model, Laplace transform is adopted to tackle the TVD issue, and coordinate transformation is utilized to simplify the sensor fault handling challenge.
2.
A novel fuzzy learning fault estimator is addressed to capture detailed fault information.
3.
A fuzzy PI FTC scheme is introduced to mitigate the impact of fault on system performance to the maximum extent possible.
This paper is structured as follows: In Section 2, the system T-S fuzzy modelling is presented. In Section 3, the coordinate transformation algorithms and the design of a fuzzy learning fault estimator are given. A PI FTC controller is introduced in Section 4. Next, some examples of comparative simulations are provided in Section 5. Eventually, Section 6 presents the conclusion.

2. Model Description

The T-S fuzzy model is the most powerful tool to process system nonlinearity, so the T-S fuzzy system is deployed to approach the system dynamics in this paper. The T-S model is characterized via IF-THEN fuzzy rules, and under each rule is a linear subsystem whose set represents an approximation of the nonlinear system. The ith fuzzy rule for a class of singular nonlinear systems is represented as
r u l e  i: IF ζ 1 ( k ) is δ i 1 , ζ 2 ( k ) is δ i 2 , , and ζ κ 1 ( k ) is δ i κ 1 , THEN
E x ˙ ( t ) = A i x ( t ) + B i u ( t τ ) + N i d ( t ) , y ( t ) = D i x ( t ) + S i f s ( t ) .
where x ( t ) , u ( t ) , y ( t ) denote the state vector, control input vector, and output vector, respectively. Matrices A i , B i , D i , N i , S i represent the system parameters with the required dimensions. The TVD τ obeys the exponential distribution of parameter α . f s ( t ) denotes the vector of possible sensor fault. d ( t ) K d is bounded extraneous noise. ζ j ( k ) ( j = 1 , 2 , , κ 1 ) is the antecedent variable, δ i j ( i = 1 , 2 , , κ 2 ; j = 1 , 2 , , κ 1 ) is the vague collection, characterized with the membership function, and κ 1 and κ 2 are the number of If-Then rules and the antecedent variables.
Assumption A1 
([34]). The system is regular, namely, s E A 0 .
Assumption A2 
([35]). The system is pulseless, i.e., r a n k E = deg s E A .
Assumption A3. 
For fault f s , the condition is satisfied f s K f with unknown positive scalar K f .
When assumptions 1 and 2 hold, there are two non-singular matrices and so that the following formula is established:
Ψ 1 E Ψ 2 = I p 0 0 0 , Ψ 1 A Ψ 2 = A 1 0 0 I n p , Ψ 1 B = B 1 B 2 , Ψ 1 N = N 1 N 2 , D Ψ 2 = D 1 D 2 .
where Ψ 1 , Ψ 2 R n × n , A 1 R p × p , I i is i-dimensional unit matrix, then System (1) can be transformed by coordinate transformation x 1 ( t ) x 2 ( t ) = Ψ 2 1 x ( t ) as
r u l e  i: IF ζ 1 ( k ) is δ i 1 , ζ 2 ( k ) is δ i 2 , , and ζ κ 1 ( k ) is δ i κ 2 , THEN
Ψ 1 E Ψ 2 x ˙ 1 ( t ) x ˙ 2 ( t ) = Ψ 1 A i Ψ 2 x 1 ( t ) x 2 ( t ) + Ψ 1 B i u ( t τ ) + Ψ 1 N i d ( t ) , y ( t ) = D i Ψ 2 x 1 ( t ) x 2 ( t ) + S i f s ( t ) .
By plugging the block matrix from (2) into the above equation, the following can be obtained:
r u l e  i: IF ζ 1 ( k ) is δ i 1 , ζ 2 ( k ) is δ i 2 , , and ζ κ 1 ( k ) is δ i κ 2 , THEN
x ˙ 1 ( t ) = A i 1 x 1 ( t ) + B i 1 u ( t τ ) + N i 1 d ( t ) , x 2 ( t ) = B i 2 u ( t τ ) N i 2 d ( t ) , y ( t ) = D i 1 x 1 ( t ) + D i 2 x 2 ( t ) + S i f s ( t ) .
By fusing the local models guided by all IF-THEN rule through fuzzy blending, the global fuzzy model below is obtained:
x ˙ 1 ( t ) = i = 1 κ 2 i ζ ( t ) A i 1 x 1 ( t ) + B i 1 u ( t τ ) + N i 1 d ( t ) , x 2 ( t ) = i = 1 κ 2 i ζ ( t ) B i 2 u ( t τ ) N i 2 d ( t ) , y ( t ) = i = 1 κ 2 i ζ ( t ) D i 1 x 1 ( t ) + D i 2 x 2 ( t ) + S i f s ( t ) .
where ζ ( k ) = [ ζ 1 ( k ) , ζ 2 ( k ) , , ζ κ 2 ( k ) ] , ω i ( ζ ( k ) ) = j = 1 κ 2 δ i j ( ζ j ( k ) ) > 0 , i ( ζ ( k ) ) = ω i ( ζ ( k ) ) i = 1 κ 2 ω i ( ζ ( k ) ) > 0 , i = 1 q i ( ζ ( k ) ) = 1 .
Lemma 1. 
For real matrices X , Y , the following inequality holds [31]:
X T Y + Y T X X T X + Y T Y .

3. Fault Estimation

The system is affected by both sensor fault and TVD, which are very difficult to handle directly. Two transformation methods are presented below to deal with sensor fault and TVD.
Introducing a new state variable
x ˙ s = A s x s ( t ) + A s y ( t ) .
where A s is a Hurwitz matrix.
The new system structure is represented below
x ˙ s 1 ( t ) = i = 1 κ 2 i ζ ( t ) A i s x s 1 ( t ) + B i s u ( t τ ) + S i s f s ( t ) + N i s d ( t ) , y s 1 ( t ) = i = 1 κ 2 i ζ ( t ) D i s x s 1 ( t ) ,
where x s 1 ( t ) = x 1 ( t ) x s ( t ) , A i s = A i 1 0 A s D 1 s A s , B i s = B i 1 A s D 2 s B i 2 , S i s = 0 A s S , D i s = 0 I p .
After the above conversion, the sensor fault is transformed into actuator fault, which is convenient for subsequent processing.
To deal with TVD, the Laplace transform is used to solve the delays and convert System (8) into an equivalent system without significant delays. The delay module in this paper satisfies the exponential distribution function and yields the following results:
F T ( t ) = 1 e α t .
The probability density function (PDF) of the exponential distribution is f ( α , t ) = α e α t , and taking the Laplace transform on the PDF yields
F T ( s ) = 0 α e α τ e s τ d τ = α α + s .
The expected value of the output response of a random delay block is equivalent to the Laplace transform of the phase-synchronized signal with the same sampling period [36], and it leads to
E [ u ( t τ ) ] = L 1 α α + s u ( s ) .
Furthermore,
x s 2 ( t ) = α α + s u ( s ) .
Then the following system is available:
x ˙ s 2 ( t ) = α x s 2 ( t ) + α u ( t ) .
Merging Systems (8) and (13), the novel system model is given below:
x ¯ ˙ ( t ) = i = 1 κ 2 i ζ ( t ) A ¯ i x ¯ ( t ) + B ¯ i u ( t ) + S ¯ i f s ( t ) + N ¯ i d ( t ) , y ¯ ( t ) = i = 1 κ 2 i ζ ( t ) D ¯ i x ¯ ( t ) ,
where x ¯ = x s 1 x s 2 , A ¯ i = A i s B i s 0 α , B ¯ i = 0 α , S ¯ i = S i s 0 , N ¯ i = N i s 0 , D ¯ i = [ D i s 0 ] .
After the above transformation, the system has been transformed into a system without significant time delay affected by actuator fault. To estimate detailed fault information, the structure of the fuzzy learning fault estimator is given below:
x ¯ ^ ˙ ( t ) = i = 1 κ 2 i ζ ( t ) [ A ¯ i x ¯ ^ ( t ) + B ¯ i u ( t ) + S ¯ i Z ( t ) + G i ε ( t ) ] , y ¯ ^ ( t ) = i = 1 κ 2 i ζ ( t ) D ¯ i x ¯ ^ ( t ) , Z ( t ) = i = 1 κ 2 i ζ ( t ) K 1 i Z ( t τ ) + K 2 i ε ( t τ ) , f ^ ˙ s ( t ) = W Z ( t ) ,
where x ¯ ^ ( t ) and f ^ s ( t ) are the estimated state and sensor fault, ε ( t ) = y ¯ ( t ) y ¯ ^ ( t ) is the residual signal, and G i , K 1 i , K 2 i are gain matrices remaining undetermined.
The estimated error is specified below:
e ¯ x ( t ) = x ¯ ( t ) x ¯ ^ ( t ) , e f s ( t ) = f s ( t ) f ^ s ( t ) .
Combining System (14) and the learning estimator (15), the estimation error system is gained below:
e ¯ ˙ x ( t ) = i = 1 κ 2 i ζ ( t ) [ ( A ¯ i G i D ¯ i ) e ¯ x ( t ) + S ¯ i f s ( t ) S ¯ i Z ( t ) + N ¯ i d ( t ) ] .
Theorem 1. 
For System (14) and the learning estimator (15), the error system (17) is considered convergent when there exist positive definite symmetric matrices (PDSMs) P 1 , R 1 and K 1 i , K 2 i > 0 to make the following inequalities valid:
( A ¯ i G i D ¯ i ) T P 1 + P 1 ( A ¯ i G i D ¯ i ) + R 1 + P 1 S ¯ i S ¯ i T P 1 + Q 1 0 , 0 < ( 6 + 3 σ ) K 1 i T K 1 i I , 0 < ( 6 + 3 σ ) ( K 2 i D ¯ ) T ( K 2 i D ¯ ) R 1 .
Proof. 
The following is a definition of the Lyapunov function:
Λ 1 ( t ) = e ¯ x T ( t ) P 1 e ¯ x ( t ) + t τ t e ¯ x T ( ς ) R 1 e ¯ x ( ς ) d ς + t τ t Z T ( ς ) Z ( ς ) d ς ,
The derivative of Λ 1 ( t ) yields
Λ ˙ 1 ( t ) i = 1 κ 2 i ζ ( t ) j = 1 κ 2 j ζ ( t ) [ e ¯ x T ( t ) ( P 1 ( A ¯ i G i D ¯ j ) + ( A ¯ i G i D ¯ j ) T P 1 ) e ¯ x ( t ) + 2 e ¯ x T ( t ) P 1 S ¯ i f ( t ) 2 e ¯ x T ( t ) P 1 S ¯ i Z ( t ) + 2 e ¯ x T ( t ) P 1 N ¯ i d ( t ) + e ¯ x T ( t ) R 1 e ¯ x ( t ) e ¯ x T ( t τ ) R 1 e ¯ x ( t τ ) + Z T ( t ) Z ( t ) Z T ( t τ ) Z ( t τ ) ] ,
For the learning estimator (15), the following inequalities are established:
2 Z T ( t ) Z ( t ) i = 1 κ 2 i ζ ( t ) j = 1 κ 2 j ζ ( t ) [ 2 Z T ( t τ ) K 1 i T K 1 i Z ( t τ ) + Z T ( t τ ) K 1 i T K 1 i Z ( t τ ) + e ¯ x T ( t τ ) ( K 2 i D ¯ j ) T ( K 2 i D ¯ j ) e ¯ x ( t τ ) + Z T ( t τ ) K 1 i T K 1 i Z ( t τ ) + e ¯ T x ( t τ ) ( K 2 i D ¯ j ) T ( K 2 i D ¯ j ) e ¯ x ( t τ ) + Z T ( t τ ) K 1 i T K 1 i Z ( t τ ) + 2 e ¯ T x ( t τ ) ( K 2 i D ¯ j ) T ( K 2 i D ¯ j ) e ¯ x ( t τ ) + e ¯ x T ( t τ ) ( K 2 i D ¯ j ) T ( K 2 i D ¯ j ) e ¯ x ( t τ ) + Z T ( t τ ) K 1 i T K 1 i Z ( t τ ) + e ¯ x T ( t τ ) ( K 2 i D ¯ j ) T ( K 2 i D ¯ j ) e ¯ x ( t τ ) ] = i = 1 κ 2 i ζ ( t ) j = 1 κ 2 j ζ ( t ) [ 6 Z T ( t τ ) K 1 i T K 1 i Z ( t τ ) + 6 e ¯ x T ( t τ ) ( K 2 i D ¯ j ) T ( K 2 i D ¯ j ) e ¯ x ( t τ ) ] ,
Using Lemma 1, one can obtain
2 e ¯ x ( t ) P 1 S ¯ i Z ( t ) e ¯ x T ( t ) P 1 S ¯ i S ¯ i T P 1 e ¯ x ( t ) + Z T ( t ) Z ( t ) , 2 e ¯ x T ( t ) P 1 N ¯ i d ( t ) e ¯ x T ( t ) P 1 N ¯ i N ¯ i T P 1 e ¯ x ( t ) + d T ( t ) d ( t ) ,
Substituting the above equation into Formula (20) and rearranging yields
Λ ˙ 1 ( t ) i = 1 κ 2 i ζ ( t ) j = 1 κ 2 j ζ ( t ) [ e ¯ x T ( t ) ( P 1 ( A ¯ i G i D ¯ j ) + ( A ¯ i G i D ¯ j ) T P 1 ) e ¯ x ( t ) + e ¯ x T ( t ) P 1 S ¯ i S ¯ i T P 1 e ¯ x ( t ) + 2 K f 2 + e ¯ x T ( t ) P 1 S ¯ i S ¯ i T P 1 e ¯ x ( t ) + σ Z T ( t ) Z ( t ) + e ¯ x T ( t ) P 1 N ¯ i N ¯ i T P 1 e ¯ x ( t ) + 2 K d 2 + 2 Z T ( t ) Z ( t ) σ Z T ( t ) Z ( t ) e ¯ x T ( t τ ) R 1 e ¯ x ( t τ ) Z T ( t τ ) Z ( t τ ) ] i = 1 κ 2 i ζ ( t ) j = 1 κ 2 j ζ ( t ) [ e ¯ x T ( t ) ( P 1 ( A ¯ i G i D ¯ j ) + ( A ¯ i G i D ¯ j ) T P 1 + R 1 + 2 P 1 S ¯ i S ¯ i T P 1 + P 1 N ¯ i N ¯ i T P ) e ¯ x ( t ) + 2 K f 2 + 2 K d 2 + ( 6 + 3 σ ) Z T ( t τ ) K 1 i T K 1 i Z ( t τ ) + ( 6 + 3 σ ) e ¯ x T ( t τ ) ( K 2 i D ¯ j ) T ( K 2 i D ¯ j ) e ¯ x ( t τ ) e ¯ x T ( t τ ) R 1 e ¯ x ( t τ ) σ Z T ( t ) Z ( t ) Z T ( t τ ) Z ( t τ ) ] = i = 1 κ 2 i ζ ( t ) j = 1 κ 2 j ζ ( t ) [ e ¯ x T ( t ) ( P 1 ( A ¯ i G i D ¯ j ) + ( A ¯ i G i D ¯ j ) T P 1 + R 1 + 2 P 1 S ¯ i S ¯ i T P 1 + P 1 N ¯ i N ¯ i T P ) e ¯ x ( t ) + 2 K f 2 + 2 K d 2 + Z T ( t τ ) ( 6 + 3 σ ) K 1 i T K 1 i I Z ( t τ ) + e ¯ x T ( t τ ) ( 6 + 3 σ ) ( K 2 i D ¯ j ) T ( K 2 i D ¯ j ) R 1 e ¯ x ( t τ ) σ Z T ( t ) Z ( t ) ] ,
When Theorem 1 holds, the following result is obtained:
Λ ˙ 1 ( t ) i = 1 κ 2 i ζ ( t ) j = 1 κ 2 j ζ ( t ) [ e ¯ x T ( t ) ( P 1 ( A ¯ i G i D ¯ j ) + ( A ¯ i G i D ¯ j ) T P 1 + R 1 + 2 P 1 S ¯ i S ¯ i T P 1 + P 1 N ¯ i N ¯ i T P ) e ¯ x ( t ) + 2 K f 2 + 2 K d 2 σ Z T ( t ) Z ( t ) ] = i = 1 κ 2 i ζ ( t ) j = 1 κ 2 j ζ ( t ) [ φ T ( t ) Q 1 φ ( t ) + 2 K f 2 + 2 K d 2 ] i = 1 κ 2 i ζ ( t ) j = 1 κ 2 j ζ ( t ) [ λ m i n ( Q 1 ) φ ( t ) 2 + 2 K f 2 + 2 K d 2 ] ,
where λ m i n ( · ) represents the minimum eigenvalue of the matrix.
Therefore, when Theorem 1 and φ ( t ) > 2 K f 2 + 2 K d 2 λ m i n ( Q 1 ) are satisfied, then Λ ˙ 1 ( t ) < 0 . Depending on the Lyapunov theory, the error system (17) is convergent. □

4. Fault-Tolerant Control

System performance is severely affected when fault is not handled in a timely manner, so when fault information is obtained through the designed fuzzy learning estimator, a fault-tolerant control algorithm needs to be designed to compensate for fault to the maximum extent possible to ensure that expected output is followed even with fault. In this paper, a fault-tolerant controller is constructed based on a PI control strategy.
A new state variable is introduced as follows:
ϖ ( t ) = [ x ¯ T ( t ) , 0 t ( y ¯ ( ς ) y c ) T d ς ] T .
where y c is a reference output.
The corresponding estimation error of ϖ ( t ) is defined as
e ϖ ( t ) = ϖ ( t ) ϖ ^ ( t ) = x ¯ ( t ) 0 t ( y ¯ ( ς ) y c ) d ς x ¯ ^ ( t ) 0 t ( y ¯ ^ ( ς ) y c ) d ς .
On the basis of system (14), the new dynamic system is expressed as
ϖ ˙ ( t ) = i = 1 κ 2 i ζ ( t ) A ˜ i ϖ ( t ) + B ˜ i u ( t ) + S ˜ i f s ( t ) + N ˜ i d ( t ) I ˜ y c ,
where A ˜ i = A ¯ i 0 D ¯ i 0 , B ˜ i = B ¯ i 0 , S ˜ i = S ¯ i 0 , N ˜ i = N ¯ i 0 , I ˜ = 0 I
To ensure that the system output continues tracking the intended output when fault occurs, the PI compensating controller is provided below:
u ( t ) = i = 1 κ 2 i ζ ( t ) B ˜ i p G P i x ¯ ^ ( t ) + G I i 0 t ( y ¯ ^ ( τ ) y c ) d τ f ^ s ( t ) = i = 1 κ 2 i ζ ( t ) B ˜ i p G P i G I i x ¯ ^ ( t ) 0 t ( y ¯ ^ ( τ ) y c ) d τ f ^ s ( t ) = i = 1 κ 2 i ζ ( t ) B ˜ i p G P I ϖ ( t ) f ^ s ( t ) ,
where B ˜ p is the pseudo inverse of matrix B ˜ , and G P I = G P i G I i is the pending controller gain.
The error system yields the following results:
e ˙ ϖ ( t ) = ϖ ˙ ( t ) ϖ ^ ˙ ( t ) = i = 1 κ 2 i ζ ( t ) ( A ˜ i + B ˜ i G P I ) ϖ ( t ) + ( S ˜ i B ˜ i ) f s ( t ) + N ˜ i d ( t ) I ˜ y c ( A ˜ i + B ˜ i G P I ) ϖ ( t ) + ( S ˜ i B ˜ i ) f s ( t ) I ˜ y c = i = 1 κ 2 i ζ ( t ) ( A ˜ i + B ˜ i G P I ) e ϖ ( t ) + ( S ˜ i B ˜ i ) e f s ( t ) .
Theorem 2. 
The convergence of the closed-loop dynamical system (29) is guaranteed when there exist G P I , PDSM P 2 and Q 2 to make the following inequality hold:
( A ˜ i + B ˜ i G P I ) T P 2 + P 2 ( A ˜ i + B ˜ i G P I ) + P 2 ( S ˜ i B ˜ i ) ( S ˜ i B ˜ i ) T P 2 + Q 2 0 .
Proof. 
The Lyapunov function is defined below:
Λ 2 ( t ) = e ϖ T ( t ) P 2 e ϖ ( t ) ,
Taking the interval derivative of Λ 2 ( t ) and employing Lemma 1, this leads to
Λ ˙ 2 ( t ) = i = 1 κ 2 i ζ ( t ) ( ( A ˜ i + B ˜ i G P I ) e ϖ ( t ) + ( S ˜ i B ˜ i ) e f s ( t ) ) T P 2 e ϖ ( t ) + i = 1 κ 2 i ζ ( t ) e ϖ T ( t ) P 2 ( ( A ˜ i + B ˜ i G P I ) e ϖ ( t ) + ( S ˜ i B ˜ i ) e f s ( t ) ) = i = 1 κ 2 i ζ ( t ) { e ϖ T ( t ) ( ( A ˜ i + B ˜ i G P I ) T P 2 + P 2 ( A ˜ i + B ˜ i G P I ) ) e ϖ ( t ) + 2 e ϖ T ( t ) P 2 ( S ˜ i B ˜ i ) e f s ( t ) i = 1 κ 2 i ζ ( t ) e ϖ T ( t ) ( ( A ˜ i + B ˜ i G P I ) T P 2 + P 2 ( A ˜ i + B ˜ i G P I ) ) e ϖ ( t ) + e ϖ T ( t ) P 2 ( S ˜ i B ˜ i ) ( S ˜ i B ˜ i ) T P 2 e ϖ ( t ) + e f s T ( t ) e f s ( t ) i = 1 q h i ξ ( t ) e ϖ T ( t ) ( ( A ˜ i + B ˜ i G P I ) T P 2 + P 2 ( A ˜ i + B ˜ i G P I ) + P 2 ( S ˜ i B ˜ i ) ( S ˜ i B ˜ i ) T P 2 ) e ϖ ( t ) + 2 K f 2 = i = 1 κ 2 i ζ ( t ) e ϖ T ( t ) Q 2 e ϖ ( t ) + 2 K f 2 i = 1 κ 2 i ζ ( t ) [ λ m i n ( Q 2 ) e ϖ ( t ) 2 + 2 K f 2 ] ,
Thus, in case Theorem 2 and e ϖ ( t ) K f 2 λ m i n ( Q 2 ) are valid, it is evident that Λ ˙ 2 < 0 , which implies that System (29) is stable. □

5. Simulation and Discussion

In this paper, MATLAB software was applied for simulation verification. To verify the efficacy of the suggested FE and FTC schemes, some simulation procedures are given and the desired results are presented.
The parameter matrix of the initial system is given below:
E = 1 0 0 0 1 0 0 0 0 A 1 = 2 1 0 3 2.8 0 0.7 0.5 1 , A 2 = 2.3 0.95 0 1 3.08 0 0.16 1.06 1.51 , B 1 = 0.15 0.3 0.21 , B 2 = 0.21 0.29 0.15 , N 1 = 1.2 0.9 0.5 , N 2 = 0.5 1.6 0.1 , D 1 = 1 0.2 0 0.5 1 1 , D 2 = 0.5 0.1 0.2 0.1 1 0.6 , S 1 = 0.3 1 , S 2 = 0.5 1 .
To validate the algorithm, the TVD module is set to satisfy an exponential distribution whose rate parameter is α = 10 . In this paper, the coupling between the TVD and the system is reduced, so the TVD is relatively independent, and the initial state of the TVD has very little influence on the system, so the initial state of time delay is taken as 0.05.
The following two types of sensor faults are given:
Constant fault:
f s ( t ) = 0 0 t < 120 0.7 120 t < 300 ,
Time-varying fault:
f s ( t ) = 0 0 t < 120 0.2 sin ( 0.05 t ) + 0.4 120 t < 300 .
The intended output is given as y c = 1.2 , 4.6 . By solving the inequalities in Theorems 1 and 2, the FE and FTC parameters are obtained below:
K 11 = 0.29 , K 21 = 5.5 0.04 0.02 0.5 , K 12 = 0.53 , K 22 = 3.8 0.15 0.6 0.09 , G P 1 = 0.366 0.453 0.648 0.048 , G P 2 = 0.109 0.043 0.214 0.513 , G I 1 = 0.371 0.266 0.012 0.743 , G I 2 = 1.292 0.021 0.125 1.503 .
Regarding a constant fault, the residual signal depicted in Figure 1 displays a noticeable variation at 120 s, indicating the occurrence of the fault at that moment. The results of FE in Figure 2 demonstrate that sensor fault is effectively estimated quite well. The proposed FE algorithm is highly effective for constant fault. The FTC result is depicted in Figure 3. Obviously, the system output deviates from the target output at 120 s. Nevertheless, by adopting the FTC method suggested in Section 4, the system output can continue tracking the intended output. To illustrate the comparison, Figure 4 depicts the system output without FTC, indicating that the system is not well controlled and its performance is seriously affected.
To more comprehensively verify the algorithm’s feasibility, simulation results for time-varying fault are displayed in Figure 5, Figure 6, Figure 7 and Figure 8. The residual signal in Figure 5 additionally confirms that the fault occurred at 120 s. The FE algorithm can accurately track the changes in the time-varying fault, as evident from the FE results in Figure 6. When detailed fault information is obtained, applying the designed controller, the system output results displayed in Figure 7 show that system output tracking of the expected output can be ensured even in the event of fault, thus maintaining system performance. The results in Figure 8 without FTC reveal that the system output failed to track the desired output.
Figure 3. The system output with FTC of constant fault.
Figure 3. The system output with FTC of constant fault.
Mathematics 11 02547 g003
Figure 4. The system output without FTC of constant fault.
Figure 4. The system output without FTC of constant fault.
Mathematics 11 02547 g004
Figure 5. Residual signal of time-varying fault.
Figure 5. Residual signal of time-varying fault.
Mathematics 11 02547 g005
Figure 6. Sensor fault and its estimation of time-varying fault.
Figure 6. Sensor fault and its estimation of time-varying fault.
Mathematics 11 02547 g006
Figure 7. The system output with FTC of time-varying fault.
Figure 7. The system output with FTC of time-varying fault.
Mathematics 11 02547 g007
Figure 8. The system output without FTC of time-varying fault.
Figure 8. The system output without FTC of time-varying fault.
Mathematics 11 02547 g008
Therefore, for different types of faults, the algorithm designed in this paper yields very good results.

6. Conclusions

In this paper, the mathematical modelling problem for the FE and FTC of singular nonlinear TVD systems with sensor fault is solved based on the T-S fuzzy model. The Laplace transform is utilized to build an equal system free of TVD to solve the TVD issue. The coordinate transformation is developed to change sensor fault to actuator fault for processing. A fuzzy learning fault estimator is built to estimate sensor fault. As shown in the results in Figure 2 and Figure 6, the fault estimation error at steady state is much less than 0.01 for constant or time-varying faults, indicating that the fault diagnosis algorithm has a good estimation effect. When fault occurs, the PI-compensated FTC is engineered to decrease the possible effect of the fault. The simulation results show that the error of the system output before and after the fault is less than 0.3 when adopting the FTC algorithm designed in this paper, but the error of the system output before and after the fault is generally greater than 1 when there is no FTC algorithm. The algorithm of this paper has good results for both constant and time-varying faults. Singular systems are widely available in power grid systems, chemical processes, satellite attitude control systems, etc. The algorithms in this paper provide solutions for fault handling in these systems.
Further research may include research on mathematical models for the fault handling of singularly uncertain systems, singularly switching systems, and their applications.

Author Contributions

Conceptualization, J.C. and H.C.; Methodology, J.C.; Software, J.C.; Validation, J.C. and H.C.; Formal Analysis, J.C.; Investigation, J.C.; Resources, J.C.; Data Curation, J.C.; Writing—Original Draft Preparation, J.C.; Writing—Review and Editing, H.C.; Visualization, J.C.; Supervision, H.C.; Project Administration, H.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Major Scientific and Technological Projects of CNPC (ZD2019-184-001).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

References

  1. Jin, Z.; Zhang, Q.; Ren, J. The approximation of the T-S fuzzy model for a class of nonlinear singular systems with impulses. Neural Comput. Appl. 2020, 32, 10387–10401. [Google Scholar] [CrossRef]
  2. Chen, G.; Zheng, M.; Yang, S.; Li, L. Admissibility analysis of a sampled-data singular system based on the input delay approach. Complexity 2022, 2022, 3151620. [Google Scholar] [CrossRef]
  3. Phat, V.; Sau, N. Exponential stabilisation of positive singular linear discrete-time delay systems with bounded control. IET Control Theory Appl. 2019, 13, 905–911. [Google Scholar] [CrossRef]
  4. Khoshnevisan, L.; Liu, X. Fractional order predictive sliding-mode control for a class of nonlinear input-delay systems: Singular and non-singular approach. Int. J. Syst. Sci. 2019, 50, 2424–2436. [Google Scholar] [CrossRef]
  5. Ku, C.; Chang, W.; Tsai, M.; Lee, Y. Observer-based proportional derivative fuzzy control for singular Takagi-Sugeno fuzzy systems. Inf. Sci. 2021, 570, 815–830. [Google Scholar] [CrossRef]
  6. Chen, M.; Chen, C. Robust nonlinear observer for lipschitz nonlinear systems subject to disturbances. IEEE Trans. Autom. Control 2007, 52, 2365–2369. [Google Scholar] [CrossRef]
  7. Yao, L.; Li, L. Minimum rational entropy fault tolerant control for non-Gaussian singular stochastic distribution control systems using T-S fuzzy modelling. Int. J. Syst. Sci. 2018, 49, 2900–2911. [Google Scholar]
  8. Jian, H.; Feng, S.; Wang, L. Sign-changing solutions of critical quasilinear Kirchhoff-Schrodinger-Poisson system with logarithmic nonlinearity. AIMS Math. 2023, 8, 8580–8609. [Google Scholar] [CrossRef]
  9. Li, G.; Chen, Y. Controller design for stochastic nonlinear systems with matched conditions. J. Syst. Eng. Electron. 2018, 29, 160–165. [Google Scholar] [CrossRef]
  10. Gil, P.; Oliveira, T.; Palma, L. Adaptive neuro-fuzzy control for discrete-time nonaffine nonlinear systems. IEEE Trans. Fuzzy Syst. 2019, 27, 1602–1615. [Google Scholar] [CrossRef]
  11. Chen, M.; Lam, H.; Xiao, B.; Xuan, C. Membership-function-dependent control design and stability analysis of interval type-2 sampled-data fuzzy-model-based control system. IEEE Trans. Fuzzy Syst. 2022, 30, 1614–1623. [Google Scholar] [CrossRef]
  12. Xie, W.; Sang, S.; Lam, H.; Zhang, J. A polynomial membership function approach for stability analysis of fuzzy systems. IEEE Trans. Fuzzy Syst. 2021, 29, 2077–2087. [Google Scholar] [CrossRef]
  13. Youssef, T.; Chadli, M.; Karimi, H.; Wang, R. Actuator and sensor faults estimation based on proportional integral observer for T-S fuzzy model. J. Frankl. Inst. 2017, 354, 2524–2542. [Google Scholar] [CrossRef]
  14. Zhang, X.; Han, Q.; Zhang, B. An overview and deep investigation on sampled-data-based event-triggered control and filtering for networked systems. IEEE Trans. Ind. Inform. 2017, 13, 4–16. [Google Scholar] [CrossRef]
  15. Ma, Q.; Xu, S. Consensus switching of second-order multiagent systems with time delay. IEEE Trans. Cybern. 2022, 52, 3349–3353. [Google Scholar] [CrossRef]
  16. Zhao, K. Attractor of a nonlinear hybrid reaction–diffusion model of neuroendocrine transdifferentiation of human prostate cancer cells with time-lags. AIMS Math. 2023, 8, 14426–14448. [Google Scholar] [CrossRef]
  17. Yan, S.; Sun, W.; He, F.; Yao, J. Adaptive fault detection and isolation for active suspension systems with model uncertainties. IEEE Trans. Reliab. 2019, 68, 927–937. [Google Scholar] [CrossRef]
  18. Zhang, Q. Adaptive Kalman filter for actuator fault diagnosis. Automatica 2018, 93, 333–342. [Google Scholar] [CrossRef]
  19. Ke, Y.; Song, E.; Chen, Y.; Yao, C.; Ning, Y. Multiscale bidirectional diversity entropy for diesel injector fault-type diagnosis and fault degree diagnosis. IEEE Trans. Instrum. Meas. 2022, 71, 6503410. [Google Scholar] [CrossRef]
  20. Michalski, M.; Souza, G. Comparing PCA-based fault detection methods for dynamic processes with correlated and Non-Gaussian variables. Expert Syst. Appl. 2022, 207, 117989. [Google Scholar] [CrossRef]
  21. Gao, C.; Zhao, Q.; Duan, G. Robust actuator fault diagnosis scheme for satellite attitude control systems. J. Frankl. Inst. 2013, 350, 2560–2580. [Google Scholar] [CrossRef]
  22. Gu, Y.; Yang, G. Fault detection for discrete-time Lipschitz non-linear systems in finite-frequency domain. IET Control Theory Appl. 2017, 11, 2177–2186. [Google Scholar] [CrossRef]
  23. Sakthivel, R.; Kavikumar, R.; Mohammadzadeh, A.; Kwon, O.; Kaviarasan, B. Fault estimation for mode-dependent it2 fuzzy systems with quantized output signals. IEEE Trans. Fuzzy Syst. 2021, 29, 198–309. [Google Scholar] [CrossRef]
  24. Kavikumar, R.; Sakthivel, R.; Kwon, O.; Kaviarasan, B. Faulty actuator-based control synthesis for interval type-2 fuzzy systems via memory state feedback approach. Int. J. Syst. Sci. 2020, 51, 2958–2981. [Google Scholar] [CrossRef]
  25. Falcon, R.; Rios, H.; Dzul, A. A robust fault diagnosis for quad-rotors: A sliding-mode observer approach. IEEE-ASME Trans. Mechatron. 2022, 27, 4487–4496. [Google Scholar] [CrossRef]
  26. Tutsoy, Q.; Asadi, D.; Ahmadi, K.; Nabavi-Chashmi, S. Robust reduced order thau observer with the adaptive fault estimator for the unmanned air vehicles. IEEE Trans. Veh. Technol. 2023, 72, 1601–1610. [Google Scholar] [CrossRef]
  27. Khan, A.A.; Khan, A.; Iqbal, N.; Mustafa, G.; Abbasi, M.; Mahmood, A. Design of a computationally efficient observer-based distributed fault detection and isolation scheme in second-order networked control systems. ISA Trans. 2022, 128, 229–241. [Google Scholar] [CrossRef]
  28. Hwang, K.; Yoon, K. Fault-tolerant design process of spoke-type IPM motor considering irreversible demagnetization of PM in integrated electric brake system. IEEE Trans. Magn. 2022, 58, 8206809. [Google Scholar] [CrossRef]
  29. Zhao, X.; Zong, Q.; Tian, B.; Liu, W. Integrated fault estimation and fault-tolerant tracking control for lipschitz nonlinear multiagent systems. IEEE Trans. Cybern. 2020, 50, 678–688. [Google Scholar] [CrossRef]
  30. Gao, M.; Niu, Y.; Sheng, L. Distributed fault-tolerant state estimation for a class of nonlinear systems over sensor networks with sensor faults and random link failures. IEEE Syst. J. 2022, 16, 6328–6337. [Google Scholar] [CrossRef]
  31. Sun, S.; Zhang, H.; Wang, Y.; Cai, Y. Dynamic output feedback-based fault-tolerant control design for T-S fuzzy systems with model uncertainties. ISA Trans. 2018, 81, 32–45. [Google Scholar] [CrossRef] [PubMed]
  32. Zhao, W.; Liu, H.; Wan, Y. Data-driven fault-tolerant formation control for nonlinear quadrotors under multiple simultaneous actuator faults. Syst. Control Lett. 2021, 15, 105063. [Google Scholar] [CrossRef]
  33. Wei, Q.; Li, H.; Li, T.; Wang, F. A novel data-based fault-tolerant control method for multicontroller linear systems via distributed policy iteration. IEEE Trans. Syst. Man Cybern.-Syst. 2022; in press. [Google Scholar] [CrossRef]
  34. Dai, L. Singular Control Systems; Springer: Berlin/Heidelberg, Germany, 1989. [Google Scholar]
  35. Masubuchi, I.; Kamitane, Y.; Ohara, A.; Suda, N. H control for descriptor systems: A matrix inequalities approach. Automatica 1997, 33, 669–673. [Google Scholar] [CrossRef]
  36. Zhou, J.; Wang, Z.; Wang, J.; Zhu, H. A frequency domain method for stochastic time delay. In Proceedings of the 36th Chinese Control Conference, Dalian, China, 26–28 July 2017; pp. 7944–7949. [Google Scholar]
Figure 1. Residual signal of constant fault.
Figure 1. Residual signal of constant fault.
Mathematics 11 02547 g001
Figure 2. Sensor fault and its estimation of constant fault.
Figure 2. Sensor fault and its estimation of constant fault.
Mathematics 11 02547 g002
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

Cao, J.; Chen, H. Mathematical Model for Fault Handling of Singular Nonlinear Time-Varying Delay Systems Based on T-S Fuzzy Model. Mathematics 2023, 11, 2547. https://doi.org/10.3390/math11112547

AMA Style

Cao J, Chen H. Mathematical Model for Fault Handling of Singular Nonlinear Time-Varying Delay Systems Based on T-S Fuzzy Model. Mathematics. 2023; 11(11):2547. https://doi.org/10.3390/math11112547

Chicago/Turabian Style

Cao, Jianing, and Hua Chen. 2023. "Mathematical Model for Fault Handling of Singular Nonlinear Time-Varying Delay Systems Based on T-S Fuzzy Model" Mathematics 11, no. 11: 2547. https://doi.org/10.3390/math11112547

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