Next Article in Journal
The Effect of Resorcinol on the Kinetics of Underpotentially Deposited Hydrogen and the Oxygen Evolution Reaction, Studied on Polycrystalline Pt in a 0.5 M H2SO4 Solution
Previous Article in Journal
Numerical Analysis of VPSA Technology Retrofitted to Steam Reforming Hydrogen Plants to Capture CO2 and Produce Blue H2
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sliding Mode Observer-Based Fault Detection in Continuous Time Linear Switched Systems

1
Department of Control Science and Engineering, Harbin Institute of Technology, Harbin 150001, China
2
Department of Electrical Engineering, Lahore College for Women University, Lahore 54000, Pakistan
3
Department of Electrical Engineering, The University of Lahore, Lahore 54000, Pakistan
4
Department of Electrical Engineering, College of Engineering, Taif University, Taif 21944, Saudi Arabia
*
Authors to whom correspondence should be addressed.
Energies 2022, 15(3), 1090; https://doi.org/10.3390/en15031090
Submission received: 26 December 2021 / Revised: 22 January 2022 / Accepted: 25 January 2022 / Published: 1 February 2022

Abstract

:
This paper studies the problem of fault detection for continuous time linear switched systems in the presence of disturbance. For this purpose, a fault detection sliding mode observer approach is designed to generate the residual signal. To minimize the effect of disturbance from the residual, the problem is formulated into H∞ filtering technique to increase more robustness. To deal with the issue of the switched systems stability, the Lyapunov-Krasovskii functional method is utilized along with average dwell time, and linear matrix inequalities are formulated to derive the sufficient conditions. The residual signal is evaluated, and an adaptive threshold is computed for both modes of the switched system. Finally, a simulation example for a case study of boost converter and a numerical example with both abrupt and incipient faults are illustrated to prove the efficacy of the proposed method.

1. Introduction

Fault diagnosis has a significant demand to achieve high performance, safety, and reliability in practical engineering systems. For complex systems in industry, the possibility of occurring faults increases because of the huge presence of actuators, sensors, and process components. Therefore, Fault Detection (FD) has become an active research area in the field of control systems. Among various fault diagnosis techniques, the model-based FD method [1,2] is the most popular analytical scheme because a model is run in parallel with the original system in a computer, instead of a redundant hardware component being installed. Observer-based fault diagnosis is a special type of model-based approach in which, with the availability of the system model in References [3,4,5], an observer is designed to estimate error between the actual system and the observer. Thus, observer-based fault diagnosis is developed in the context of entrenched theory of control and observer. Various methods have been suggested for fault diagnosis purpose, such as unknown input observer method, reduced order observer method, adaptive observer method, Sliding Mode Observer (SMO) method, high gain observer method, etc. [2,3,4,6].
Due to increase in robustness to unknown inputs, disturbances and uncertainties, sliding mode techniques have emerged as a hot research area in control community. Ref. [7] proposed an adaptive Sliding Mode Controller (SMC) for tracking accuracy of a DC-DC buck converter with time varying disturbances and uncertainties. The SMC problem is solved in Reference [8] for discrete time switched systems by means of an event triggered strategy. A second order SMC is designed and implemented in Reference [9] for a buck converter under external disturbances and model uncertainties. However, it should noted that the SMO-based fault diagnosis method [10,11] has been one of the most prominent methods because of its faster response, and the convergence rate of observer and system states are asymptotically stable. In addition, estimated output error converges to zero finitely. The SMO design method provides a nonlinear switching term to feedback output estimation error in nonlinear fashion [11], which is used to eliminate disturbances and faults. Another important property of SMO is the sliding surface, also called the sliding patch. It is that section where sliding motion ensures, and any deviation from this sliding area results in an observer failure to converge. A large proportion of literature associated with the SMO method has been studied for several systems, such as switching systems [12,13], linear systems [14], and markovian jump systems [15].
On the other hand, fault diagnosis for switched systems is an additional demand and attractive choice [16]. Switched systems are normally used when there is the need to model a system which undergoes certain abrupt changes. Switched systems are common in academic study and engineering applications, such as process control, communication systems, aircrafts, and power systems. Fruitful results on switched systems associated with observer design, stability and stabilization, and controller design have been produced [17,18]. In Reference [19], the authors reported an FD filter design for continuous time switched linear systems. An observer is designed in Reference [20] based on unknown switching while investigating switched systems. Robust Fault Estimation (FE) for switched systems in the presence of unknown inputs based on switched Lyapunov function and Average Dwell Time (ADT) approach is studied in Reference [21]. A hybrid observer-based Fault Detection and Isolation (FDI), in Reference [22], is developed for discrete time switched systems. Various practical examples for switched systems fault diagnosis are studied in the literature, including fault diagnosis based on SMO in References [12,23] that uses a practical example of a DC-DC boost converter which acts as a switched system model. FD for multi cellular and boost converter is illustrated in Reference [24] by using reduced order SMO. In addition, in Reference [25], a DC-DC buck boost converter is used as an application of switched systems that detect and estimate sensor faults. In Reference [26], a sensor-less Induction motor drive is used as a real time application for SMO-based fault diagnosis purposes. SMO for large scale systems in Reference [27] is used for robust Fault Detection and Estimation (FDE). In Reference [13], two types of observers are designed for switched systems that investigate their state and FE problems. A robust SMO for FD sensitive to both disturbance and fault is estimated in References [14,28]. An adaptive fuzzy finite-time control problem is designed in Reference [29] for nonlinear switched systems with prescribed performance. In addition, the control problem in Reference [30] is studied uncertain under actuated nonlinear switched systems with actuator faults using adaptive fuzzy hierarchical SMC. An observer-based Takagi-Sugeno (T-S) fuzzy model is considered in Reference [31], to formulate the quantized output for discrete-time nonlinear systems. A non-fragile H∞ filtering problem is considered for continuous time T-S fuzzy systems in Reference [32]. One pioneering work is described in Reference [33] for discrete time polynomial fuzzy systems. The fault detection filter problem is combined with H / H optimization such that it achieves the best robustness and sensitivity to disturbance and fault, respectively. This motivated us further to investigate the robust fault detection problem for switched systems by using SMO. More recently, one of the challenging problems for model-based hybrid system was studied in Reference [34], for discrete component prognosis with intermittent faults.
Although there exist several achievements in the area of SMO-based fault diagnosis for switched systems, a few results are available in References [12,23,25]. However, it still necessary to pay more attention to explore further in this area. Our major focus in this work is the SMO-based FD, taking the switched system in continuous time in the presence of disturbances and faults. This paper has the following main contributions. First, in order to make the residual signal robust regarding disturbance effects, we transform the switched system and residual error dynamics into an augmented form. Second, the problem is formulated into H∞ performance index to minimize disturbance effect from residual, and a Lyapunov function is also used for switched system stability, while considering Average Dwell Time (ADT) constraints. Hence, the dwell time restriction is relaxed for each mode of the switched system by means of ADT. Third, the evaluated residual with adaptive threshold is derived in the design technique for perfect fault detection. Finally, two simulation examples depict the performance of the prospective method.
The remaining part in this paper is arranged into the following sections: The switched system model description and SMO design is illustrated in Section 2. The main results are described in Section 3. Residual evaluation and adaptive threshold computation steps are derived in Section 4. Simulation results are demonstrated with two examples in Section 5, and Section 6 presents the conclusion.

2. Description of the System

2.1. Switched System Design

Switched system in continuous time case represents the following class as:
{ x ˙ ( t ) = A σ ( t ) x ( t ) + B σ ( t ) u ( t ) + E d σ ( t ) d ( t ) + E f σ ( t ) f ( t ) y ( t ) = C σ ( t ) x ( t ) + D σ ( t ) u ( t ) + F d σ ( t ) d ( t ) + F f σ ( t ) f ( t ) ,
where x ( t ) R n and u ( t ) R m are state and input vectors. y ( t ) R p , d ( t ) R r , and f ( t ) R s are output, disturbance, and fault vectors, respectively. A σ ( t ) , B σ ( t ) , C σ ( t ) , D σ ( t ) , E d σ ( t ) , F d σ ( t ) , E f σ ( t ) , and F f σ ( t ) are matrices of suitable dimensions for each modes. We denote σ ( t ) = i , which is known as the switching signal of the subsystem, as A σ ( t ) = A i .

2.2. Sliding Mode Observer Design

The SMO design for the switched system model is given to construct residual signal for effective fault detection as
x ^ ˙ ( t ) = A σ ^ ( t ) x ^ ( t ) + B σ ^ ( t ) u ( t ) + G l σ ^ ( t ) ( e y ( t ) ) + ν ( t ) y ^ ( t ) = C σ ^ ( t ) x ^ ( t ) + D σ ^ ( t ) u ( t ) r ( t ) = y ( t ) y ^ ( t ) .
Here, σ ^ ( t ) = i is the observer switching signal. As both subsystem and observer are switching in a synchronous manner, the phenomenon of synchronous switching arises between them. Thus, we assume two modes of the switched system, in which Mode 1 is operated for σ ( t ) = 1 , and Mode 2 is also active when σ ( t ) = 0 . G l is the traditional linear Luenberger observer gain which may be used to expand sliding area, and ν ( t ) is the nonlinear injection term involved in SMO. The output error to be estimated is e y ( t ) , and e ( t ) is state error estimation. The nonlinear switching term is given below, where P i is a positive definite matrix, and ρ a positive scalar.
ν ( t ) = ρ P i 1 e ( t ) e ( t ) .
Remark 1.
The nonlinear injection term ν ( t ) is going to be discontinuous, and any mismatch between what the plant is doing and what the observer is doing will come through on that signal. This is a very important property for fault detection and monitoring of the system. The observer is also associated with nonlinear switching and has no problems for high gains because of a model run in a computer, which switches as much as possible.
The error dynamics and generated residual signal are given as:
e ˙ ( t ) = ( A i G l i C i ) e ( t ) + ( E d i G l i F d i ) d ( t ) + ( E f i G l i F f i ) f ( t ) ν ( t ) r ( t ) = C i e ( t ) + F d i d ( t ) + F f i f ( t ) .
Definition 1.
See Reference [35]. ADT is defined as the switching signal between consecutive switching at least τ a v . This technique is less conservative than that of arbitrary switching because of slow switching.
Let N σ ( t a , t b ) be the number of switching in switching signal σ ( t ) during the interval ( t a , t b ) , if the following condition holds
N σ ( t a , t b ) N o + t b t a τ a v ,
where N o > 0 and τ a v > 0 are chattering bound and ADT, respectively.
Lemma 1.
See Reference [19]. There exists a Lyapunov function V i ( x ( t ) ) for the switched system, along with ADT, which is said to be globally asymptotically stable, satisfying the performance of H∞ with an index no greater than γ = m a x ( γ i ) as
V ˙ i ( x ( t ) ) β V i ( x ( t ) ) r T ( t ) r ( t ) + γ i 2 u T ( t ) u ( t ) .
ADT is defined as
τ a > τ a * = l n μ ς .

3. Main Results

In this section, we provide a solution to the FD problem based on SMO with H∞ filtering. The Lyapunov-Krasovskii functional method is used for switched system stability, and Linear Matrix Inequalities (LMI’s) are derived to provide sufficient conditions. The schematic diagram in Figure 1 illustrates a clear description of the complete design procedure of system, with the observer to produce the residual. This difference in plant and observer output is evaluated, along with varying thresholds for perfect fault detection, as shown in separate blocks of figure. Input to the system is fault and disturbance. Our assumption in switching between the observer and the subsystem is synchronous, i.e., they are switching at the same time without any delay in identifying the observer.
Here, our aim is to reduce disturbance effect from residual signal, so (3) is modified as
e ˙ ( t ) = A ¯ i e ( t ) + B ¯ d i d ( t ) ν ( t ) r ( t ) = C ¯ i e ( t ) + D ¯ d i d ( t ) .
Remark 2.
We transform the error and residual generator dynamics of the switched system into an augmented form as in (4), so as to reduce disturbance effect from the residual signal.
Theorem 1.
Given the constants μ > 0 , β > 0 , ρ > 0 , if there exists a positive definite matrix P i > 0 , then the following inequality becomes true, and system (4) is asymptotically stable and achieves robust performance (9).
A ¯ i T P i + P i A ¯ i + β P i P i B ¯ d i C ¯ i T * γ i 2 I D ¯ d i T * * I < 0 .
Proof of Theorem 1.
Define the common Lyapunov function for system (4) as
V i ( e ( t ) ) = e T ( t ) P i e ( t ) .
Taking derivative of (6) gives
V ˙ i ( e ( t ) ) = e ˙ T ( t ) P i e ( t ) + e T ( t ) P i e ˙ ( t ) .
The robust performance of the residual signal to disturbance is as follows:
r ( t ) 2 d ( t ) 2 < γ i ,
where (8) can be rewritten as
r T ( t ) r ( t ) < γ i 2 d T ( t ) d ( t ) .
To make residual signal attenuating the disturbance effect, the following H∞ performance index holds for the FD observer as
0 r T ( t ) r ( t ) d t < γ i 2 0 d T ( t ) d ( t ) d t .
Remark 3.
Note that, in order to make the residual signal robust regarding disturbance, the optimization algorithm of H∞ performance is combined with our switched system. Thus, the residual signal minimizes the effect of disturbance and achieve more robustness.
Therefore, by considering nonzero d(t) l 2 [ 0 , ) , and under zero initial conditions, the performance index is modified by using Lemma 1.
r T ( t ) r ( t ) γ i 2 d T ( t ) d ( t ) + V ˙ i ( e ( t ) ) + β V i ( e ( t ) ) 0 .
By substituting the value of e ˙ ( t ) from (4) into (7), we get
V ˙ i ( e ( t ) ) = A ¯ i e ( t ) + B ¯ d i d ( t ) ν ( t ) T P i e ( t ) + e T ( t ) P i A ¯ i e ( t ) + B ¯ d i d ( t ) ν ( t ) .
Expand (11) by substituting the value of ν ( t ) derived as
V ˙ i ( e ( t ) ) = e T ( t ) A ¯ i T P i e ( t ) + e T ( t ) P i A ¯ i e ( t ) + d T ( t ) B ¯ d i T P i e ( t ) + e T ( t ) P i B ¯ d i d ( t ) 2 ρ e ( t ) .
Substitute r ( t ) , V i ( e ( t ) ) , and V ˙ i ( e ( t ) ) , from (4), (6), and (12) in (10), evaluates the inequality as
[ C ¯ i e ( t ) + D ¯ d i d ( t ) ] T × [ C ¯ i e ( t ) + D ¯ d i d ( t ) ] γ i 2 d T ( t ) d ( t ) + e T ( t ) A ¯ i T P i e ( t ) + e T ( t ) P i A ¯ i e ( t ) + d T ( t ) B ¯ d i T P i e ( t ) + e T ( t ) P i B ¯ d i d ( t ) + β e T ( t ) P i e ( t ) 2 ρ e ( t ) 0 .
In the above equation, ρ is a positive constant, and the second norm of e ( t ) is also positive. Therefore, 2 ρ e ( t ) < 0 . These inequalities above can be written as
e ( t ) d ( t ) T e ( t ) d ( t ) 0 ;
here, < 0 becomes
= a P i B ¯ d i + C ¯ i T D ¯ d i B ¯ d i T P i + D ¯ d i T C ¯ i γ i 2 I + D ¯ d i T D ¯ d i
a = A ¯ i T P i + P i A ¯ i + C ¯ i T C ¯ i + β P i .
From the definition of Schur complement [36], we know that the following conditions hold:
a ) S = S 11 S 12 S 12 T S 22 < 0 b ) S 22 < 0 , S 11 S 12 S 22 1 S 12 T < 0 .
Hence, (15) is expanded into the following form
b P i B ¯ d i B ¯ d i T P i γ i 2 I + C ¯ i T C ¯ i C ¯ i T D ¯ d i D ¯ d i T C ¯ i D ¯ d i T D ¯ d i 0
b = A ¯ i T P i + P i A ¯ i + β P i .
By using (16), we get the inequality as
A ¯ i T P i + P i A ¯ i + β P i P i B ¯ d i C ¯ i T * γ i 2 I D ¯ d i T * * I < 0 .
To transform the above nonlinear matrix inequality into LMI, we first substitute the values of A ¯ i , B ¯ d i , C ¯ i , D ¯ d i , and taking the change of variables as R i = P i G l i and R i T = G l i T P i T gives the following LMIs
A ¯ i = A i G l i C i , B ¯ d i = E d i G l i F d i , C ¯ i = C i , D ¯ d i = F d i
i = 11 12 13 * 22 23 * * 33
11 = A i T P i C i T R i T + P i A i R i C i + β P i 12 = P i E d i R i F d i , 13 = C i T 22 = γ i 2 I , 23 = F d i T 33 = I .
The linear observer gain G l i for both the modes of the switched system is determined by solving the matrix variables P i and R i from the given LMIs as
G l i = P i 1 R i .

4. Residual Evaluation and Adaptive Threshold Computation

Generally, residual signal is corrupted with unknown inputs and disturbances, even when there is no fault in the system. So, based on available residual signal, the residual is evaluated for successful fault detection. A threshold setup over a zero fault case with bounded disturbance exists. Thus, comparison of the generated residual with that of the threshold accurately detects the occurrence of fault. Several functions of evaluation are discussed in the literature, e.g., for switched systems in Reference [37]. We choose the residual evaluation function as
R ( t ) 2 , τ = R d ( t ) 2 , τ + R u ( t ) 2 , τ ,
where R d ( t ) and R u ( t ) can be defined as
R d ( t ) = R ( t ) f = 0 , u = 0 , R u = R ( t ) f = 0 , d = 0 .
The threshold can be determined by J t h = J t h d + J t h u , which has two parts, consisting of the constant and input dependent varying threshold, as in Reference [38].
J t h = J t h d + γ v 0 t + τ u ( t ) T u ( t ) d ( t ) ,
where the starting time of evaluation is 0, and the evaluation window is τ .
γ v = s u p R u ( t ) 2 / u ( t ) 2 ,
J t h d = sup f = 0 , d l 2 R d ( t ) 2 , τ .
Remark 4.
The threshold in (20) is adaptive because any change in the system input results in a change of the variable threshold part.
For the decision of fault to occur, the following decision rules are employed:
(1) R ( t ) 2 , τ > J th Fault is detected.
(2) R ( t ) 2 , τ < J th No fault is detected.

5. Simulation Examples

In this section, we give two examples, including a case study of boost converter and a numerical example with both incipient and abrupt faults, to illustrate usefulness of the proposed mechanism.

5.1. Example 1: A Case Study of Boost Converter

A boost converter is a specific type of power converters which acts as a switch system, as shown in Figure 2. We consider the boost converter circuit in Reference [39] driven by pulse width modulation technique. The dynamic model of the switching system is given as:
A 1 = 1 R C 1 C 1 L 0 , B 1 = 0 1 L , A 2 = 1 R C 0 0 0 , B 2 = 0 1 L .
Let x ( t ) = [ v c ( t ) i L ( t ) ] T be the state vector, where v c ( t ) is the capacitor voltage, and i L ( t ) is the inductor current. By using the same normalization technique as in References [39,40], the design matrices for both the modes of switch systems are given as:
A 1 = 1 1 1 0 , B 1 = 0 1 , C 1 = 0.8 0 0 0.6 , D 1 = 0 1 E d 1 = 0.5 0.2 0.01 0.3 , F d 1 = 0.1 0.02 0.02 0.2 , E f 1 = 0.1 0.1 , F f 1 = 0.1 0.2 A 2 = 1 0 0 0 , B 2 = 0 1 , C 2 = 0.4 0 0 0.3 , D 2 = 0 1 , E d 2 = 0.2 0.01 0.01 0.1 , F d 2 = 0.1 0.3 0.02 0.1 , E f 2 = 0.1 0.1 , F f 2 = 0.1 0.2 ,
The positive definite matrix variables and the observer gain matrices for both the modes of the switched systems can be determined from the LMIs.
P 1 = 1.695 0.740 0.740 2.347 , P 2 = 0.671 0.007 0.007 12.30 , G l 1 = 6.464 0.050 1.553 1.424 G l 2 = 0.009 2.702 0.146 1.403 .
The fault signal with a unit magnitude of a pulse generator is simulated between 40 and 60 s in MATLAB/Simulink. The simulation time is set as T = 100 s and takes the L2 norm bounded disturbance signal as d 0.5 . Thus, (5) provides a feasible solution by choosing γ = 0.12 , for a good disturbance attenuation level. For the switching signal, choose the parameter value as μ = 1.5 and ς = 0.35 , to calculate average dwell time as 1.1584 . Hence, the switching interval from one mode to the other is greater than 1.1584 . Switching signals of subsystem, observer, and fault signal are shown in Figure 3.
The residual signal generated with and without the presence of fault is illustrated in Figure 4. Here, the nonzero residual signals, even in the absence of faults, need to be evaluated.
Figure 5 shows the evaluated residual along with adaptive threshold and state trajectory of the system, which maintains its stability, even when the fault is applied. The adaptive threshold is computed by using (20), in which the constant threshold is calculated offline as j t h d = 0.0563 for both of the modes. In addition, the adaptive threshold is computed at τ = 47.694 as j t h a d p t = 0.6244 . Thus, fault is detected when the evaluated residual is greater than its threshold, i.e., r = 0.6246 > 0.6244 .

5.2. Example 2: A Numerical Example

Consider the general system from (1), with two modes in state space form, which is:
x ˙ ( t ) = A i x ( t ) + B i u ( t ) + E d i d ( t ) + E f i f ( t ) y ( t ) = C i x ( t ) + D i u ( t ) + F d i d ( t ) + F f i f ( t ) .
For i [ 1 , 2 ] , we consider two modes of the switched system. Mode 1 is in operation when subsystem 1 of the switched system and subsystem 1 of the observer are active. Similarly, for Mode 2, subsystem 2 of the switched system and observer are activated. We also assume a known switching sequence as σ ( t ) = 1 , σ ( t ) = 0 , for activation of both the modes, respectively. Choose the system matrices as:
System matrices for Mode 1:
A 1 = 6 3 1 0.3 4 1 2 0.6 1 , B 1 = 0 0.6 0 T , C 1 = 1 0 0 0 1 0 0 0 1 D 1 = 0 0.5 0 T , E f 1 = 0.2 0.6 0.7 , F f 1 = 0.3 0.4 0.8 E d 1 = 0.3 0.2 0.04 0.2 0.3 0.2 0.2 0.04 0.1 , F d 1 = 0.1 0.02 0.14 0.03 0.3 0.2 0.06 0.03 0.4 .
System matrices for Mode 2:
A 2 = 8 4 4 2 4 1 0.8 1 4 , B 2 = 0 0.9 0 T , C 2 = 1 0 0 0 1 0 0 0 1 D 2 = 0 0.4 0 T , E f 2 = 0.2 0.9 0.6 , F f 2 = 0.7 0.1 0.4 E d 2 = 0.19 0.06 0.4 0.3 0.6 0.2 0.2 0.06 0.02 , F d 2 = 0.2 0.08 0.3 0.2 0.4 0.2 0.09 0.06 0.5 .
The positive definite matrices P 1 and P 2 are determined from the LMIs:
P 1 = 0.2867 0.1277 0.2422 0.1277 0.4485 0.1742 0.2422 0.1742 1.0202 , P 2 = 0.1516 0.0039 0.0397 0.0039 0.3355 0.0758 0.0397 0.0758 0.3816 .
In addition, the linear observer gain matrices are calculated from (19).
G l 1 = 1.14 1.73 3.72 0.25 3.47 0.44 0.39 0.18 1.54 , G l 2 = 5.44 0.16 0.69 0.0002 4.29 0.25 0.06 0.65 2.15 .
The simulation time is set as T = 30 s. The disturbance attenuation level for both modes are set as γ 1 = 0.6734 and γ 2 = 0.5467 . By choosing the parameters values μ = 1.4 , ς = 0.2 , ADT is set as 1.6823, which means that interval of switching among two subsystems exceeds this value. The unknown input or disturbance is some type of random number and is taken as d [ 0.5 , 0.5 ] . Due to importance in real physical systems, two types of faults are considered in this paper, as in Reference [38], including abrupt faults in which destructive system failure is prohibited by detecting the faults early or configuring the systems earlier. On the other hand, for slowly developing or incipient faults, the time of fault detection may be larger and cannot be easily detected. Hence, we apply these faults to both the modes of the switched systems with bounded disturbance. Figure 6 shows the switching signals of the subsystem and observer. Duration of Mode 1 is from time 0 to 5 s, and that of Mode 2 from 5 to 10 s.

5.2.1. Abrupt Fault Case

Figure 7 illustrates two sudden faults of pulse generator signals at a phase delay of 3 and 8 s, respectively. It means the first fault is detected at Mode 1, and the second fault is detected at Mode 2, alternatively.
The three types of residual signals generated for each mode are depicted in Figure 8. In Figure 9, the evaluated residual signals are represented by solid lines, with adaptive threshold represented by dashed lines. By computing, mathematically, the threshold is set by using (20), where the constant threshold for both the modes is calculated offline as j t h d 1 = 0.1451 and j t h d 2 = 0.2365 . Thus, the adaptive threshold for Mode 1 is calculated at τ = 3.7862 as J t h 1 = 0.8456 , and J t h 2 = 0.6462 at τ = 8.563 for Mode 2. A fault is detected when the residual evaluated is greater than its threshold, such as r 1 = 0.8458 > 0.8456 and r 2 = 0.6465 > 0.6462 , where r 1 and r 2 are residuals evaluated for both the modes.

5.2.2. Incipient Fault Case

Slowly developing faults using ramp signal are applied between time 3 to 5 s for first mode, and between time 5 to 10 s for the second mode as in Figure 10. The generated residual signals in Figure 11 show the fault occurrence with disturbance. The evaluated residual signals and their threshold are given in Figure 12. Thus, setting of the threshold gives J t h 1 = 0.807 at τ = 3.38 , and J t h 2 = 0.6202 for τ = 7.51 . Hence, the fault occurs when the evaluated residuals exceed their threshold, as r 1 = 0.809 > 0.807 and r 2 = 0.6204 > 0.6202 .

6. Conclusions

In this paper, we have discussed FD problem of switched linear systems based on the SMO approach. H∞ criteria is implemented to achieve robustness of residual against disturbances. The system stability issues are dealt with Lyapunov function, while taking the ADT switching into account. For efficient detection of a fault, an adaptive threshold is set up for both the modes. At the end, simulation results are illustrated, for efficacy of our suggested approach. Thus, the developed method has the advantage of not only detecting the fault perfectly but also providing robustness against process disturbances. This has been verified in the design simulation examples. Recently, some useful results have been presented on SMO-based robust fault diagnosis for switched systems using H∞ performance. Moreover, this work can further be extended to fault diagnosis for complex asynchronous switching systems, while using SMO. In addition, fault coupling with disturbance and uncertainties using less conservative techniques, while investigating switched systems, will be our further future work.

Author Contributions

Conceptualization, M.T.R. and S.A.; methodology, S.A. and M.T.R.; software, S.A.; validation, H.L. and M.T.R.; formal analysis, S.A.; investigation, S.A.and M.T.R.; resources, H.L.; data curation, S.A., G.A., and M.T.R.; writing—original draft preparation, S.A.; writing—review and editing, H.L. and G.A.; visualization, S.A.; supervision, H.L. and M.T.R.; project administration, S.A.O. and N.U.; funding acquisition, S.A.O., N.U., and G.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research work was supported by Taif University Researchers Supporting Project number (TURSP-2020/228), Taif University, Taif, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors acknowledge the financial support from Taif University Researchers Supporting Project Number (TURSP-2020/228), Taif University, Saudi Arabia. The authors are also thankful to the Department of Control Science and Engineering, Harbin Institute of Technology, Harbin, China for providing the facilities to conduct this research.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chen, J.; Patton, R.J. Robust Model-Based Fault Diagnosis for Dynamic Systems, 1st ed.; Springer Science & Business Media: New York, USA, 2012; pp. 16–96. [Google Scholar]
  2. Frank, P.M.; Ding, S.X.; Marco, T. Model-based fault diagnosis in technical processes. Trans. Inst. Meas. Control. 2000, 22, 57–101. [Google Scholar] [CrossRef]
  3. Gao, Z.; Cecati, C.; Ding, S. A survey of fault diagnosis and fault-tolerant techniques—part I: Fault diagnosis with model-based and signal-based approaches. IEEE Trans. Ind. Electron. 2015, 62, 3757–3767. [Google Scholar] [CrossRef] [Green Version]
  4. Ding, S.X. Model-Based Fault Diagnosis Techniques, 2nd ed.; Springer: London, UK, 2013; pp. 21–49. [Google Scholar]
  5. Li, X.J.; Yang, G.H. Dynamic observer-based robust control and fault detection for linear systems. IET Control. Theory Appl. 2012, 6, 2657–2666. [Google Scholar] [CrossRef]
  6. Edwards, C.; Spurgeon, S.K.; Patton, R.J. Sliding mode observers for fault detection and isolation. Automatica 2000, 36, 541–553. [Google Scholar] [CrossRef]
  7. Mobayen, S.; Bayat, F.; Lai, C.C.; Taheri, A.; Fekih, A. Adaptive Global Sliding Mode Controller Design for Perturbed DC-DC Buck Converters. Energies 2021, 21, 1249. [Google Scholar] [CrossRef]
  8. Su, X.J.; Liu, X.; Shi, P.; Song, Y.D. Sliding mode control of hybrid switched systems via an event-triggered mechanism. Automatica 2018, 90, 294–303. [Google Scholar] [CrossRef]
  9. Ding, S.; Zheng, W.X.; Sun, J.; Wang, J. Second-Order Sliding-Mode Controller Design and Its Implementation for Buck Converters. IEEE Trans. Ind. Inform. 2018, 14, 1990–2000. [Google Scholar] [CrossRef]
  10. Alwi, H.; Edwards, C.; Tan, C.P. Fault Detection and Fault-Tolerant Control Control Using Sliding Modes, 1st ed.; Springer: London, UK, 2011; pp. 53–98. [Google Scholar]
  11. Spurgeon, S.K. Sliding mode observers: A survey. Int. J. Syst. Sci. 2008, 39, 751–764. [Google Scholar] [CrossRef]
  12. Li, J.; Guo, X.; Chen, C. Robust fault diagnosis for switched systems based on sliding mode observer. Appl. Math. Lcs Comput. 2019, 341, 193–203. [Google Scholar] [CrossRef]
  13. Yin, S.; Gao, H.; Qiu, J. Descriptor reduced-order sliding mode observers designs for switched systems with sensor and actuator faults. Automatica 2016, 76, 282–292. [Google Scholar] [CrossRef]
  14. Zhirabok, A.N.; Shumsky, A.E.; Zuev, A.V. Fault diagnosis in linear systems via sliding mode observer. Int. J. Control 2019, 94, 327–335. [Google Scholar] [CrossRef]
  15. Yin, S.; Yang, H.; Kaynak, O. Sliding Mode Observer-Based FTC for Markovian Jump Systems with Actuator and Sensor Faults. IEEE Trans. Autom. Control. 2017, 62, 3551–3558. [Google Scholar] [CrossRef]
  16. Liberzon, D. Switching in Systems and Control, 2nd ed.; Springer Science & Business Media: New York, NY, USA, 2012; pp. 3–20. [Google Scholar]
  17. Lin, H.; Antsaklis, P.J. Stability and stabilizability of switched linear systems: A survey of recent results. IEEE Trans. Autom. Control. 2009, 54, 308–322. [Google Scholar] [CrossRef]
  18. Zhai, G.; Xu, X.; Lin, H. Analysis and design of switched normal systems. Nonlinear Anal. Theory Methods Appl. 2006, 65, 2248–2259. [Google Scholar] [CrossRef]
  19. Iftikhar, K.; Khan, A.Q.; Abid, M. Optimal fault detection filter design for switched linear systems. Nonlinear Anal. Hybrid Syst. 2014, 15, 132–144. [Google Scholar] [CrossRef]
  20. Gomez, D.; Celikovsky, S.; Trevino, R.A. On observer design problem for continuous-time switched linear systems with unknown switching. J. Frankl. Inst. 2015, 352, 1595–1612. [Google Scholar] [CrossRef]
  21. Du, D.; Cocquempot, V.; Jiang, B. Robust fault estimation observer design for switched systems with unknown input. Appl. Math. Comput. 2019, 348, 70–83. [Google Scholar] [CrossRef]
  22. Belkhait, D.; Messai, N.; Manamanni, N. A fault detection & isolation scheme for discrete time switched linear systems. In Proceedings of the 9th IEEE International Conference on Control and Automation, Santiago, Chile, 19–21 December 2011; pp. 596–601. [Google Scholar]
  23. Li, J.; Pan, K.; Zhang, D. Robust fault detection and estimation observer design for switched systems. Nonlinear Anal. Hybrid Syst. 2019, 34, 30–42. [Google Scholar] [CrossRef]
  24. Gorp, J.V.; Defoort, M.; Djemai, M. Fault detection based on higher-order sliding mode observer for a class of switched linear systems. IET Control. Theory Appl. 2015, 9, 2249–2256. [Google Scholar] [CrossRef] [Green Version]
  25. Li, J.; Pan, K.; Qingyu, S. Sensor fault detection and estimation for switched power electronics systems based on sliding mode observer. Appl. Math. Comput. 2019, 353, 282–294. [Google Scholar] [CrossRef]
  26. Maamouri, R.; Trabelsi, M.; Boussak, M. A sliding mode observer for inverter open-switch fault diagnosis in sensor less induction motor drive. In Proceedings of the 42nd Annual Conference of the IEEE Industrial Electronic Society, Florence, Italy,, 23–26 October 2016; pp. 2153–2158. [Google Scholar]
  27. Yan, X.G.; Edwards, C. Robust decentralized actuator fault detection and estimation for large- scale systems using a sliding mode observer. Int. J. Control. 2008, 81, 591–606. [Google Scholar] [CrossRef]
  28. Zhirabok, A.N.; Shumsky, A.E.; Zuev, A.V. Sliding mode observers for fault detection in linear dynamic systems. IFAC-PapersOnLine 2018, 51, 1403–1408. [Google Scholar] [CrossRef]
  29. Zhou, P.; Zhang, L.; Zhang, S.; Alkhateeb, A.F. Observer-Based Adaptive Fuzzy Finite-Time Control Design With Prescribed Performance for Switched Pure-Feedback Nonlinear Systems. IEEE Access 2020, 9, 69481–69491. [Google Scholar] [CrossRef]
  30. Zhang, H.; Xu, N.; Zong, G.; Alkhateeb, A.F. Adaptive fuzzy hierarchical sliding mode control of uncertain under-actuated switched nonlinear systems with actuator faults. Int. J. Syst. Sci. 2021, 2021 52, 1499–1514. [Google Scholar] [CrossRef]
  31. Chang, X.H.; Jin, X. Observer-based fuzzy feedback control for nonlinear systems subject to transmission signal quantization. Appl. Math. Comput. 2022, 414, 126657. [Google Scholar] [CrossRef]
  32. Chang, X.H.; Yang, G.H. Nonfragile H Filter Design for T–S Fuzzy Systems in Standard Form. IEEE Trans. Ind. Electron. 2014, 61, 3448–3458. [Google Scholar] [CrossRef]
  33. Chibani, A.; Chadli, M.; Ding, S.X.; Braiek, N.B. Design of robust fuzzy fault detection filter for polynomial fuzzy systems with new finite frequency specifications. Automatica 2018, 93, 42–54. [Google Scholar] [CrossRef]
  34. Xiao, C.; Yu, M.; Zhang, B.; Wang, H.; Jiang, C. Discrete Component Prognosis for Hybrid Systems Under Intermittent Faults. IEEE Trans. Autom. Sci. Eng. 2021, 18, 1766–1777. [Google Scholar] [CrossRef]
  35. Zhao, X.; Zhang, L.; Shi, P. Stability of switched positive linear systems with average dwell time switching. Automatica 2016, 48, 1132–1137. [Google Scholar] [CrossRef]
  36. Boyd, S.; El, G.L.; Feron, E. Linear Matrix Inequalities in System and Control Theory; SIAM: Philadelphia, PA, USA, 1994. [Google Scholar]
  37. Abdo, A.; Ding, S.X.; Damlakhi, W. Robust Fault Detection Filter Design for Uncertain Switched Systems with Adaptive Threshold Setting. In Proceedings of the 50th IEEE Conference on Decision and Control and European Control Conference, Orlando, FL, USA, 12–15 December 2011; pp. 5467–5472. [Google Scholar]
  38. Altaf, U.; Khan, A.Q.; Mustafa, G.; Raza, M.T.; Abid, M. Design of robust H∞ fault detection filter for uncertain time-delay systems using canonical form approach. J. Frankl. Inst. 2016, 353, 54–71. [Google Scholar] [CrossRef]
  39. Eddoukali, Y.; Benzaouia, A.; Ouladsine, M. Integrated fault detection and control design for continuous-time switched systems under asynchronous switching. ISA Trans. 2019, 84, 12–19. [Google Scholar] [CrossRef] [PubMed]
  40. Corona, D.; Buisson, J.; De Schutter, B.; Giua, A. Stabilization of switched affine systems: An application to the buck-boost converter. In Proceedings of the 2007 American Control Conference, New York, NY, USA, 9–13 July 2007; pp. 6037–6042. [Google Scholar]
Figure 1. Design scheme of fault detection.
Figure 1. Design scheme of fault detection.
Energies 15 01090 g001
Figure 2. Boost converter circuit.
Figure 2. Boost converter circuit.
Energies 15 01090 g002
Figure 3. (a) Subsystem switching signal. (b) Observer switching signal. (c) Fault signal.
Figure 3. (a) Subsystem switching signal. (b) Observer switching signal. (c) Fault signal.
Energies 15 01090 g003
Figure 4. (a) Residual signals without fault. (b) Residual signals with fault.
Figure 4. (a) Residual signals without fault. (b) Residual signals with fault.
Energies 15 01090 g004
Figure 5. (a) Evaluated residual with adaptive threshold. (b) Switched system states.
Figure 5. (a) Evaluated residual with adaptive threshold. (b) Switched system states.
Energies 15 01090 g005
Figure 6. (a) Subsystem switching signal. (b) Observer switching signal.
Figure 6. (a) Subsystem switching signal. (b) Observer switching signal.
Energies 15 01090 g006
Figure 7. (a) Fault signal for Mode 1. (b) Fault signal for Mode 2.
Figure 7. (a) Fault signal for Mode 1. (b) Fault signal for Mode 2.
Energies 15 01090 g007
Figure 8. (a) Residual signals for Mode 1 (b) Residual signals for Mode 2.
Figure 8. (a) Residual signals for Mode 1 (b) Residual signals for Mode 2.
Energies 15 01090 g008
Figure 9. (a) Evaluated residual with adaptive threshold for Mode 1. (b) Evaluated residual with adaptive threshold for Mode 2.
Figure 9. (a) Evaluated residual with adaptive threshold for Mode 1. (b) Evaluated residual with adaptive threshold for Mode 2.
Energies 15 01090 g009
Figure 10. (a) Fault signal for Mode 1. (b) Fault signal for Mode 2.
Figure 10. (a) Fault signal for Mode 1. (b) Fault signal for Mode 2.
Energies 15 01090 g010
Figure 11. (a) Residual signals for Mode 1. (b) Residuals signal for Mode 2.
Figure 11. (a) Residual signals for Mode 1. (b) Residuals signal for Mode 2.
Energies 15 01090 g011
Figure 12. (a) Evaluated residual with adaptive threshold for Mode 1. (b) Evaluated residual with adaptive threshold for Mode 2.
Figure 12. (a) Evaluated residual with adaptive threshold for Mode 1. (b) Evaluated residual with adaptive threshold for Mode 2.
Energies 15 01090 g012
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ali, S.; Raza, M.T.; Abbas, G.; Ullah, N.; Al Otaibi, S.; Luo, H. Sliding Mode Observer-Based Fault Detection in Continuous Time Linear Switched Systems. Energies 2022, 15, 1090. https://doi.org/10.3390/en15031090

AMA Style

Ali S, Raza MT, Abbas G, Ullah N, Al Otaibi S, Luo H. Sliding Mode Observer-Based Fault Detection in Continuous Time Linear Switched Systems. Energies. 2022; 15(3):1090. https://doi.org/10.3390/en15031090

Chicago/Turabian Style

Ali, Shafqat, Muhammad Taskeen Raza, Ghulam Abbas, Nasim Ullah, Sattam Al Otaibi, and Hao Luo. 2022. "Sliding Mode Observer-Based Fault Detection in Continuous Time Linear Switched Systems" Energies 15, no. 3: 1090. https://doi.org/10.3390/en15031090

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