Professional Documents
Culture Documents
Research Article
ISSN 1751-8644
Fault detection based on higher-order Received on 28th May 2014
Revised on 23rd February 2015
sliding mode observer for a class of Accepted on 31st May 2015
doi: 10.1049/iet-cta.2014.1004
switched linear systems www.ietdl.org
Jeremy Van Gorp1 , Michael Defoort2 , Mohamed Djemai2 , Kalyana Chakravarthy Veluvolu3
1
CReSTIC UFR SEN, University Reims Champagne-Ardenne, 51687 Reims Cedex 2, France
2
LAMIH UMR CNRS 8201, University of Valenciennes and Hainaut–Cambresis, 59313 Valenciennes, France
3
School of Electronics Engineering, College of IT Engineering, Kyungpook National University, 702-701 Daegu, South Korea
E-mail: michael.defoort@univ-valenciennes.fr
Abstract: This study considers the fault detection problem for a class of switched linear systems when the observer
matching condition is not satisfied. Without using decoupling transformations, a residual signal, based on reduced order
sliding mode observers, is introduced for the detection of faults which occur on the continuous part of the system. Two
numerical simulations on the cascade multicellular converter and on the boost converter illustrate the effectiveness of the
proposed fault detection scheme.
IET Control Theory Appl., 2015, Vol. 9, Iss. 15, pp. 2249–2256
© The Institution of Engineering and Technology 2015 2249
mode observer. Section 4 presents the effectiveness of the proposed On [tk−1 , tk ), the observability matrix is given as
strategy through simulation results on the multicellular converter
⎡ ⎤
and on the boost converter. Cσk
Through the paper, the following notations will be used. Let A ⎢ Cσ k Aσ k ⎥
be a matrix n × n. AT is the transpose of A. Ker(A) is the null space ⎢ ⎥
H σk =⎢ .. ⎥ (4)
⎣ ⎦
of the transformation associated with A, that is Ker(A) = A−1 {0}. .
n−p−1
Im(A) is the range of the transformation associated with A. A† is Cσk Aσk
the left pseudo inverse of A.
Hence, one gets Nkk = Ker(Hσk ). Using the measurement on
[tk−1 , tq−1 ], more information about the state is obtained in general.
2 Problem statement Therefore, the unobservable subspace becomes smaller.
Consider the following class of linear switched systems with faults
Theorem 1 [19]: System (1) without fault, with a given switching
occurring on the continuous part of the system
signal on [t0 , tq−1 ], is [t0 , tq−1 ]− observable if and only if
ẋ(t) = Aσ (t) x(t) + Bσ (t) u(t) + Kσ (t) fc (t) q
(1) N1 = {0} (5)
y(t) = Cσ (t) x(t) + Dσ (t) u(t)
where x(t) ∈ Rn is the continuous state, y(t) ∈ Rp is the output 3.2 Fault detection scheme
and u(t) ∈ Rh is the known input. The switching signal σ : R+ →
{1, . . . , Q} is assumed to be known and satisfies the minimal dwell Using the previous observability concept, a new framework is pro-
time condition, denoted Tδ . It is a piecewise constant and right- posed to detect a fault fc (t). An hybrid observer, based on reduced
continuous function that changes its values at switching times tk , order sliding mode observers, is designed for switched system with-
k ∈ N. The so-called discrete state σ (t) ∈ {1, . . . , Q} determines out assuming observability of individual modes. Reduced order
the actual system dynamics among the possible Q operating modes sliding mode observers are designed to be sensitive to a fault and
which corresponds to a specific instance of matrices Aσk , Bσk , Cσk , act as residual signals for detection of faults. Before designing the
Dσk and Kσk . That is to say observer, let us introduce further conditions.
where t0 = 0 and {tk } are the switching time instants. • the Euclidean norm of u, fc and their time derivatives are upper–
Term fc (t) ∈ Rrc represents the vector of fault which only influ- bounded by known positive constants;
ences the continuous dynamics of the switched system. It can be • system (1) is bounded input bounded state and satisfies the
used to model system failures or actuator faults. Contrary to [17], minimal dwell time definition;
the following conditions are not required • the switching signal σ is known and persistent;
• system (1) is persistently observable according to Theorem 1.
rc < p Therefore, there is η ∈ N such that
(3)
Rank(Cσ Kσ ) = Rank(Kσ ) = rc k
Nk−η = {0}, ∀k ≥ η + 1 (6)
Therefore, one cannot easily find a non-singular state and output
change of coordinates that decouples the fault fc (t) from a subset • the fault fc is detectable, that is its occurrence, independent of
of the transformed coordinate. its size and type, would cause a change in the nominal behavior
The aim of this paper is to generate a residual vector which of the system. Furthermore, the occurrence of a continuous fault fc
is sensitive to continuous faults fc despite condition (3) is not does not influence the observability of the switched system.
satisfied.
Considering Assumption 1, the following hybrid observer is
proposed
3 Fault detection based on sliding mode
observer ˙ = Aσ (t) x̂(t) + Bσ (t) u(t)
x̂(t)
Here, two observers are designed and combined to detect a fault x̂(tk ) = x̂(tk− ) − ξ k (7)
on the continuous state for linear switched systems. The first one, ŷ(t) = Cσ (t) x̂(t) + Dσ (t) u(t)
motivated by Tanwani et al. [19], gathers partial information from
individual modes of the switched system in order to reconstruct the
continuous state. The second one is based on higher-order sliding The correction vector ξ k is computed using accumulated partial
mode theory to robustly estimate the observable components of the state information, obtained by the sliding mode observer, in order
estimation error for each subsystem. Reduced order sliding mode to ensure the convergence to zero of the error
observers are designed to be sensitive to a fault and act as residual
signals for detection of faults. Based on these residuals, a detector ex = x̂ − x
is used to alarm us from the appearance of the fault for a switched
linear system, without condition (3) being satisfied, and when the in the absence of fault.
subsystems are not assumed to be observable in the classical sense. The time derivative of the estimation error can be written as
IET Control Theory Appl., 2015, Vol. 9, Iss. 15, pp. 2249–2256
2250 © The Institution of Engineering and Technology 2015
observability matrices Hσk associated with each pair (Aσk , Cσk ), let The high-order sliding mode differentiator (see [16] for further
us choose matrices Zσk (resp. Wσk ) such that its columns are an details about the use of high-order sliding mode for multi-output
orthonormal basis of Im(HσTk ) [resp. ker(Hσk )]. Hence, one gets systems) is used as an auxiliary dynamics.
Im(Zσk ) = Im(HσTk ). From this construction, on the time interval
[tk−1 , tk ), one can denote Theorem 2: Using observer (11) with the correction term (13) and
providing that constants αi are chosen recursively and sufficiently
z(t) = (Zσk )T ex (t) large and constants Mj satisfy condition (12), it is guaranteed that
the state estimation error ez (t) = ẑ(t) − z(t) is as follows
w(t) = (Wσk )T ex (t)
(9)
Sk (ZσTk ) = (Zσk )T Aσk ez (t) = 0, ∀t ∈ [tk−1 + T1∗ , tk ) (14)
where z(t) ∈ Rlk represents the observable part of ex (t), w(t) ∈ Proof: From (8) and (9) and using the transformation ς = H̄k z,
Rn−lk is its unobservable part, Sk ∈ Rlk ×lk and Rk ∈ Rp×lk . Due to the uncertain system (10) can be transformed into the following
Assumption 1, the unobservable components, represented by w(t), triangular observable form: ∀j = 1, . . . , p
are considered to be stable. From (8), one obtains
ς̇j = S̄j,k ςj + T̄j,k (z, fc )
ż(t) = Sk z(t) − (Zσk )T Kσk fc (t) (15)
ỹj = 1 0 . . . 0 ςj
z(tk ) = z(tk− ) − (Zσk )T ξ k (10)
with
ỹ(t) = ỹ1 (t), . . . , ỹp (t) = Rk z(t)
T
ς = (ς1 )T . . . (ςp )T , ςj ∈ Rlj,k
With this representation, the pair (Sk , Rk ) is observable. The
corresponding observability matrix H̄k has a full rank. ⎡ ⎤
0 1 0 0 0
It should be noted that the perturbation fc acts on the dynamics ⎢0 0 1 0 0⎥
of z in (10). Hence, the partial observer must provide an accurate ⎢. . . .. ⎥
⎢
S̄j,k = ⎢ .. .. .. . ⎥ lj,k ×lj,k
estimate of z in spite of the presence of fault. Due to its robustness
.. .⎥ ∈ R .
⎣ ⎦
properties, a high-order sliding mode observer is proposed 0 0 0 0 1
0 0 0 0 0
˙ = Sk ẑ(t) + H̄ −1 ν(t),
ẑ(t) ∀t ∈ (tk−1 , tk )
k According to [20], the observer defined as follows
(11)
ẑ(tk−1 ) = 0
ς̂˙ = S̄k ς̂ + ν (16)
where ν(t) will be defined hereafter.
From Assumption 1, one can derive p known constants Mi > 0, with T̄j,k (z, fc ) ∈ Rlj,k defined in (15bis)
∀i = 1, . . . , p, such that Eq. (12) holds
The correction term of the observer (11) is defined by ⎡ ⎤
S̄1,k 0 0 ... 0
⎢ 0 S̄2,k 0 ... 0 ⎥
⎡ ⎤ ⎢ ⎥
(1/l )
−α1 M1 1,k |R1,k ẑ − ỹ1 |(l1,k −1)/(l1,k ) sign R1,k ẑ − ỹ1 S̄k = ⎢ . .. .. .. .. ⎥
⎢
⎣ .. . . . . ⎦
⎢ (1/l −1) ⎥
⎥
⎢ −α2 M1 1,k |ν21 − ν̇11 |(l1,k −2)/(l1,k −1) sign ν21 − ν̇11 ⎥ 0 ... 0 0 S̄p,k
⎢ ⎥
⎢ ⎥
⎢ .. ⎥
⎢ ⎥ yields the finite-time stabilisation of the observation error ς̂ − ς .
⎢ . ⎥
⎢
⎥
⎢ ⎥ Therefore, using ς = H̄k z, one can conclude that observer (11),
⎢ −αl1,k M1 sign νl1,k − ν̇l1,k −1
1 1 ⎥
⎢ ⎥ with (13), guarantees (14) even if a fault has occurred.
⎢ ⎥
⎢ ⎥
⎢ .. ⎥
ν=⎢ ⎥ (13)
⎢ . ⎥ The approximation of the estimation error is transported to time
⎢ ⎥
⎢ (1/lp,k ) ⎥ tk− using the following state transition matrix
⎢−α1 Mp |Rp,k ẑ − ỹp | p,k
(l −1)/(lp,k sign R ẑ − ỹ ⎥
)
⎢ p,k p ⎥
⎢ p ⎥
⎢ (1/lp,k −1) p p⎥
|ν2 − ν̇1 |(lp,k −2)/(lp,k −1) sign ν2 − ν̇1 ⎥ Aσ (t − ) (τj+1 )
p
⎢ −α2 Mp (tk− , tj− ) = e
Aσ (t − ) τk Aσ (t − τ
) k−1
⎢ ⎥ k e k−1 ...e j+1 ,
⎢ ⎥ (17)
⎢ .. ⎥
⎢ ⎥ k>j
⎢ . ⎥
⎣
⎦
p p
−αlp,k Mp sign νlp,k − ν̇lp,k −1
where (tk− , tk− ) = I and the switching period is τk = tk − tk−1 .
l1,k −1
l1,k (ẑ − z) + R (S )i (Z )T K f (l1,k −1−i) < M
1,k k
R (S ) 1,k k σk σk c 1
i=0
.. (12)
.
lp,k −1
(lp,k −1−i)
Rp,k (Sk ) (ẑ − z) +
l p,k i T
Rp,k (Sk ) (Zσk ) Kσk fc < Mp
i=0
IET Control Theory Appl., 2015, Vol. 9, Iss. 15, pp. 2249–2256
© The Institution of Engineering and Technology 2015 2251
Following [19], let us introduce vector k defined in (18) Therefore, from (24) and (25), one can obtain
where q,k is such that ∀k ≥ η + 1, ∀q = k − η, . . . , k
|ex (tk )| = 0 (26)
⊥
Im(q,k ) = Im (tk− , tq− )Wσ (tq− ) if q = {k − η, . . . , k − 1} Using (26), one can conclude
⊥
Im(k,k ) = Im Wσ (t − ) (19) x̂(t) − x(t) = 0, ∀t ≥ tη (27)
k
⎡ ⎤
0
⎢ .. ⎥
⎢ . ⎥
⎢ ⎥
T̄j,k (z, fc ) = ⎢ 0 ⎥
⎢ ⎥
⎣ −1
lj,k
(lj,k −1−i) ⎦
Rj,k (Sk )lj,k z + Rj,k (Sk )i (Zσk )T Kσk fc
i=0
⎡ ⎤
(k,k )T (tk− , tk− )Zσ (t − ) ẑ(tk− )
k
⎢ .. ⎥
⎢ ⎥
k = ⎢
⎢ . ⎥
⎥ (18)
⎣ k−η,k T
k−1 ⎦
( ) (tk− , tk−η
− −
)Zσ (t − ) ẑ(tk−η )− (tk− , tl− )ξ l
k−η
l=k−η
IET Control Theory Appl., 2015, Vol. 9, Iss. 15, pp. 2249–2256
2252 © The Institution of Engineering and Technology 2015
a b
4 Simulation results on two practical examples Here, the objective is to detect faults on the continuous part of
the system due to a variation of the capacitor values c1 or c2 . Faults
In this section, the fault detection algorithm based on sliding mode are given by the term Kσ (t) fc (t) with 1 = 2 = 0.1 and
observer is applied to two different switched systems. Analytical ⎧
studies are presented on the multicellular converter and on the boost ⎪
⎨[0 0]
T if no fault occurs
converter (see Fig. 1) to detect faults on the continuous part of the fc (t) = [I 0] T if a fault on c1 occurs (31)
system due to a variation of the capacitor values. ⎪
⎩[0 I ]T if a fault on c occurs
2
4.1 Application to the multicellular converter One can highlight that the observer matching condition is not
satisfied since Rank(Kσ (t) ) = Rank(Cσ (t) Kσ (t) ). Furthermore, com-
4.1.1 Modelling: The multicellular converter is based on the puting the observability matrix for each subsystem, one can easily
combination of p elementary cells of commutation. Its dynamics, check that the subsystems associated with (30) are not observable.
with a load consisting in a resistance R and an inductance L, can Nevertheless, three cycles can be calculated using the PWM con-
be expressed as trol (‘1, 2, 1, 3, 1, 5’ or ‘2, 4, 3, 7, 5, 6’ or ‘8, 4, 8, 6, 8, 7’). This
implies that the switching signal is persistent and system (30) is
⎧ persistently observable according to Theorem 1 with η = 3.
⎪ I
⎪
⎪ V̇cj = (Sj+1 − Sj ), j = 1, . . . , p − 1 4.1.2 Design of the observer-based fault detection
⎪
⎨ cj (1 + j )
scheme: To design the hybrid observer (7), using (9), matrices
Vcj p−1 (30) Zk become
⎪
⎪ R E
⎪
⎩ İ = − L I + L Sp −
⎪
L
(Sj+1 − Sj ) ⎡ ⎤ ⎡ ⎤
j=1 0 0.01 1
Z1 = ⎣ 0 ⎦ , Z2 = ⎣ 0 0 ⎦,
−1 −1 0.01
where I is the load current, cj is the capacitance, j is associated ⎡ ⎤ ⎡ ⎤
with a possible fault on the capacitor, Vcj is the voltage in the 0.02 0.7 0 0
jth capacitor and E is the voltage of the source. Only the output Z3 = ⎣−0.02 −0.7⎦ , Z4 = ⎣0.01 1 ⎦
current I is measured, y = I . −1 0.02 −1 0.01
Hereafter, the study is realised on a three-cells converter (p = 3) ⎡ ⎤ ⎡ ⎤
with E = 60 V, R = 200 , L = 1H , c1 = c2 = 40 μF. Each com- 0 0 −0.02 0.7
mutation cell is controlled by a binary signal Si ∈ {0, 1}, i = 1, 2, 3 Z5 = ⎣−0.01 1 ⎦ , Z6 = ⎣−0.02 −0.7⎦ ,
using the pulse width modulation (PWM) strategy. Signal Si = 1 −1 −0.01 −1 0.02
⎡ ⎤ ⎡ ⎤
means that the upper switch of the ith cell is ‘on’ and the lower −0.01 −1 0
switch is ‘off’ whereas Si = 0 means that the upper switch is ‘off’ Z7 = ⎣ 0 0 ⎦ , Z8 = ⎣ 0 ⎦
and the lower switch is ‘on’. −1 0.01 −1
as system (1) where x = [Vc1 Vc2 I ] ,
System (30) can be written T
u = E, y = I , σ = 1 + 3i=1 2i−1 Si ∈ {1, . . . , 8} and fc ∈ R2 . Similarly, one can also determined the matrices Wk associated with
Matrices of system (1) are defined as the orthonormal basis of ker(Hσk ). Notice that modes ‘1’ and ‘8’
have a single element observable and the other modes have two
⎡ (S2 − S1 ) ⎤
elements observable.
0 0 The estimation of the state observable parts ẑ(t), which acts as
⎢ c1 ⎥ the residual signal, is given by observer (11) with matrices
⎢ ⎥
⎢ (S3 − S2 ) ⎥
Aσ (t) =⎢ 0 0 ⎥,
⎢ ⎥ 133 −3
⎢ c2 ⎥ S1,8 = −200, S2,4,7 =
⎣ ⎦ 25000 −333
(S2 − S1 ) (S3 − S2 ) R
− − −
L L L −1200 35 133 3
T S3 = , S5 =
−35000 998 −25000 −333
S3
Bσ (t) = 0 0
L −1200 −35
S6 =
35000 998
Cσ (t) = 0 0 1 , Dσ (t) = 0
⎡ ⎤
1 (S2 − S1 ) and
⎢ c1 (1 + 1 ) 0 ⎥
⎢ ⎥
⎢ ⎥ R1,8 = −1, R2,4,7 = −1 0.01
Kσ (t) = −⎢ (S
2 3 − S2 ⎥
)
⎢ 0 ⎥ R3 = −1 0.03 , R5 = −1 −0.01
⎣ c2 (1 + 2 ) ⎦
0 0 R6 = −1 −0.03
IET Control Theory Appl., 2015, Vol. 9, Iss. 15, pp. 2249–2256
© The Institution of Engineering and Technology 2015 2253
a b
Fig. 2 Estimation errors on the continuous state in the presence of fault on c1 for the three cells converter
a State x(t) = [Vc1 , Vc2 , I]T and its estimation
b Zoom on the state estimation error x̂(t) − x(t)
a b
The high-order sliding mode observer (11) has the following gains: the effect of this initialisation. It has been implemented based on
α1 = 20, α2 = 10, l1,1 = l1,8 = 1, l1,2 = l1,3 = l1,4 = l1,5 = l1,6 = the detection index Fdet (see Fig. 3b). The transient period (i.e. t ≤
l1,7 = 2 and M1 = 100. 0.03 s) which corresponds to the time needed for the convergence
of the hybrid observer is removed from the detection analysis. One
4.1.3 Simulation results: The initial state of the converter can see that the fault acting on c1 is well detected.
is x(t0 ) = [0, 0, 0]T and the minimal dwell time is Tδ = 2 ms. • A fault on c2 occurs from 0.25 s. Fig. 4a shows that the esti-
The initial state of the observer is arbitrary chosen as x̂(t0 ) = mation error converges towards zero when no fault occurs (before
[20, 10, 0.17]. In the following, two scenarios are considered: t = 0.25 s) in finite time. However, when a fault appears, the error
a fault occurs on c1 (resp. on c2 ): does not converge towards zero. The norm of the estimated state
observable parts ẑ(t), depicted in Fig. 4b, is sensitive to faults
• A fault on c1 occurs from 0.25 s. Fig. 2 shows the evolution of and acts as a residual signal for detection of faults. Indeed, it well
the continuous state [Vc1 , Vc2 , I ]T , its estimation and the estima- deviates from zero when the fault appears.
tion error x̂ − x. One can notice that the estimation error converges
towards zero when no fault occurs (before t = 0.25 s) in finite time.
However, when a fault appears, the error does not converge towards 4.2 Application to the boost converter
zero. Hence, some observable parts of ex (t) [i.e. z(t)] are influenced
by the presence of fault in case of occurrence. 4.2.1 Modelling: The boost circuit, shown in Fig. 1b, con-
The high-order sliding mode observer (11) enables to robustly sists of a capacitor C, an inductance L and its internal resistor RL ,
estimate the observable part of the estimation error x̂ − x. The norm a voltage source E, a load resistance R and ideal switches S. Its
of the estimated state observable parts ẑ(t), depicted in Fig. 3a, dynamics depends on the discrete state of the switch S ∈ {0, 1}.
is sensitive to faults and acts as a residual signal for detection of S = 0 corresponds to the nominal configuration of the converter
faults. Indeed, it well deviates from zero when the faults appear. whereas S = 1 is the reversed state of the cell. It is assumed
One should highlight that from the definition of the sliding mode that the current in the inductance iL is not measurable but a volt-
observer (11), the vector ẑ(t) is re-initialised at each switching time. age sensor can provide the voltage Vc in the capacitor. Hence, it
Based on this residual, a detector is used to detect a fault when can be modelled by two modes of operation following system (1)
ẑ(t) exceeds the given threshold value Th = 0.02 while removing with x = [iL , Vc ]T , u = E, y = Vc , σ = 1 + S ∈ {1, 2}, fc ∈ R2 and
IET Control Theory Appl., 2015, Vol. 9, Iss. 15, pp. 2249–2256
2254 © The Institution of Engineering and Technology 2015
a b
a b
Fig. 5 Estimation errors on the continuous state in the presence of fault on C for the boost converter
a State x(t) = [iL , Vc ]T and its estimate
b Zoom on the state estimation
a b
T
matrices [21] 1
B1,2 = 0 , C1,2 = 0 1
L
⎡ ⎤ ⎡ ⎤
RL RL 1 ⎡ ⎤
⎢− L ⎢− L −
0 ⎥ 0 0
L ⎥
A1 = ⎢
⎣
⎥, A2 = ⎢ ⎥ K1 = ⎣ ⎦
1 ⎦ ⎣ 1 1 ⎦ 0
c
0 − − RC(1 + c )
RC C RC
IET Control Theory Appl., 2015, Vol. 9, Iss. 15, pp. 2249–2256
© The Institution of Engineering and Technology 2015 2255
⎡ ⎤
0 0 6 References
K2 = ⎣ c c ⎦ (32)
− 1 Lin, H., Antsaklis, P.J.: ‘Stability and stabilizability of switched linear systems: a
C(1 + c ) RC(1 + c ) survey of recent results’, IEEE Trans. Autom. Control, 2009, 54, (2), pp. 308–322
2 Pettersson, S., Lennartson, B.: ‘Hybrid system stability and robustness veri-
D1,2 = 0 (33) fication using linear matrix inequalities’, Int. J. Control, 2002, 75, (16/17),
pp. 1335–1355
3 Liberzon, D.: ‘Switching in systems and control’ (Birkhauser, Boston, MA, 2003)
where c is associated with a possible fault on the capacitor. 4 Alessandri, A., Coletta, P.: ‘Design of observers for switched discrete-time linear
The parameters of the system are set as E = 25 V, R = systems’. American Control Conf., Denver, 2003, pp. 2785–2790
20 , L = 20 mH, RL = 0.03 , C = 100 μF. Here, the objective 5 Bejarano, F., Fridman, L.: ‘State exact reconstruction for switched linear systems
is to detect a fault on the capacitor value. Fault is given by the via a super-twisting algorithm’, Int. J. Syst. Sci., 2011, 42, (5), pp. 717–724
6 Davila, J., Rios, H., Fridman, L.: ‘State observation for nonlinear switched
term Kσ (t) fc (t) with c = −0.1 and systems using nonhomogeneous high-order sliding mode observers’, Asian J.
⎧ T
Control, 2012, 14, (4), pp. 911–923
⎨ 7 Isermann, R.: ‘Fault diagnosis of technical process—applications’ (Springer,
0 0 if no fault occurs Heidelberg, 2006)
fc (t) = (34)
⎩x(t) if a fault on C occurs
8 Belkhiat, D., Messai, N., Manamanni, N.: ‘Design of a robust fault detection
based observer for linear switched systems with external disturbances’, Nonlinear
Anal. Hybrid, 2011, 5, (2), pp. 206–219
9 Belkhiat, D., Manamanni, N., Messai, N., Djemai, M.: ‘Fault detection & isola-
One should notify that condition (3) does not hold since rc > p tion for a class of hybrid systems: a dedicated switched robust observer scheme’.
and Rank(Kσ (t) ) = rc . Furthermore, computing the observability Twentieth Mediterrane and Conf. on Control and Automation (MED), Barcelona,
matrix for each subsystem, one can easily check that mode 1 is not 2012, pp. 978–983
observable. Nevertheless, the commutations operated by the PWM 10 Edwards, C., Spurgeon, S., Patton, R.: ‘Sliding mode observers for fault detection
and isolation’, Automatica, 2000, 36, (4), pp. 541–553
strategy provide a persistent switching signal. System, defined by 11 Yan, X., Edwards, C.: ‘Adaptive sliding mode observer based fault reconstruction
matrices (33), is persistently observable according to Theorem 1 for nonlinear systems with parametric uncertainties’, IEEE Trans. Ind. Electron.,
where η = 2. 2008, 55, (11), pp. 4029–4036
12 Veluvolu, K.C., Kim, M.Y., Lee, D.: ‘Nonlinear sliding mode high-gain
observers for fault estimation’, Int. J. Syst. Sci., 2011, 42, (7), pp. 1065–1074
4.2.2 Simulation results: The initial state of the converter 13 Veluvolu, K.C., Defoort, M., Soh, Y.: ‘High-gain observer with sliding mode
(resp. observer) is x(t0 ) = [0, 0]T (resp. x̂(t0 ) = [1, 10]T ). In this for nonlinear state estimation and fault reconstruction’, J. Franklin Inst., 2014,
simulation, a fault on C occurs from 0.1 s. Fig. 5 shows the evo- 351, (4), pp. 1995–2014
lution of the continuous state [iL , Vc ]T and its estimation. It can 14 Bejarano, F., Pisano, A.: ‘Switched observers for switched linear systems with
unknown inputs’, IEEE Trans. Autom. Control, 2011, 56, (3), pp. 681–686
be highlighted that the estimation error x̂ − x converges towards 15 Bejarano, F., Pisano, A., Usai, E.: ‘Finite time converging jump observer for
zero when no fault occurs (before t = 0.1 s) in finite time. When switched linear systems with unknown inputs’, Nonlinear Anal. Hybrid, 2011,
a fault appears, the residual signal ẑ, depicted in Fig. 6, shows 5, (2), pp. 174–188
an abnormal behaviour of the system. 16 Rios, H., Davila, J., Fridman, L.: ‘High-order sliding mode observers for nonlin-
ear autonomous switched systems with unknown inputs’, J. Franklin Inst., 2012,
349, (10), pp. 2975–3002
17 Van Gorp, J., Defoort, M., Veluvolu, K.C., Djemai, M.: ‘Hybrid sliding mode
5 Conclusion observer for switched linear systems with unknown inputs’, J. Franklin Inst.,
2014, 351, (7), pp. 3987–4008
18 Rios, H., Efimov, D., Davila, J., Raissi, T., Fridman, L., Zolghadri, A.: ‘Non-
A fault detection scheme based on higher-order sliding mode minimum phase switched systems: HOSM-based fault detection and fault iden-
observer has been proposed for a class of switched linear systems tification via Volterra integral’, Int. J. Adapt. Control Signal Process., 2014, 28,
when the observer matching condition is not satisfied. With- pp. 1372–1397
19 Tanwani, A., Shim, H., Liberzon, D.: ‘Observability of switched linear systems:
out using decoupling transformations, a residual signal, based on characterization and observer design’, IEEE Trans. Autom. Control, 2013, 59,
reduced order sliding mode observers, has been introduced for the (4), pp. 891–904
detection of faults which occur on the continuous part of the sys- 20 Levant, A.: ‘Higher-order sliding modes, differentiation and output-feedback
tem. Studies on the cascade multicellular converter and on the boost control’, Int. J. Control, 2003, 76, (9/10), pp. 924–941
21 Tanwani, A., Dominguez-Garcia, A.D., Liberzon, D.: ‘An inversion-based
converter have been carried out to detect fault corresponding to a approach to fault detection and isolation in switching electrical networks’, IEEE
capacitor ageing. Trans. Control Syst., 2011, 19, (5), pp. 1059–1074
IET Control Theory Appl., 2015, Vol. 9, Iss. 15, pp. 2249–2256
2256 © The Institution of Engineering and Technology 2015