Professional Documents
Culture Documents
Abstract—This paper presents a novel fault detection and In past decades, many decentralized FDI schemes have
isolation scheme for second-order networked control systems. been developed by the researchers . One of the most earliest
The concept of directional unknown input observer (UIO) is attempt can be found in [5], where a distributed approach
extended to study the distributed fault detection and isolation
(FDI) problem to leverage lower computational requirements is presented in which a bank of observers is designed at
of directional UIO. Two design schemes with global and local each node with a possession of local subsystem models.
network models are proposed to solve the distributed FDI Observers at each node communicate with each other
problem. Thresholds are computed for the application of the which increases the communication burden of the scheme.
proposed schemes in a noisy environment. Compared with In [6] a similar approach is presented but this time the
existing distributed FDI schemes, the proposed schemes have
lesser computational requirements. Furthermore, both fault subsystem receives measurements from neighboring nodes.
detection and fault isolation are achieved in a single step using Observers are designed with global network model at each
a single observer. The schemes are tested on 9 bus and 39 node. Due to presence of observer banks the computational
bus power system models to validate their results. A detailed burden was high. In [7], an FDI scheme is proposed for first-
comparison with existing FDI schemes is also provided to order systems along with a detailed analysis of limitations
establish the effectiveness of the proposed schemes.
of FDI from a system theocratic perspective.
Index Terms—Fault Detection, Fault Isolation, Unknown Input The literature survey of existing decentralized FDI
Observer, Networked Controlled Systems, Distributed FDI.
schemes reveals that the researchers have paid a special
attention to unknown input observer (UIO) based schemes.
I. I NTRODUCTION This is attributed to the ability of UIO to decouple the
impacted of unwanted inputs/signals from its output. These
Protection of modern control systems against unfore- decoupling characteristics of UIO can be used not only to
seen events is a major concern due to their contentiously decouple unknown inputs (disturbances) but also to isolate
growing complexity. Automatic detection and isolation of faults by making them sensitive to one group of faults
anomalies is necessary to ensure the desired performance and insensitive to another group. Depending upon the
of any process. For many decades, researchers put their number of sensitive/insensitive faults UIO based schemes
efforts in development of new FDI tools. Meanwhile, the can categorized into two major types. These are known as
systems to be protected have also evolved from a single generalized observer scheme (GOS) and dedicated observer
independent process to multiple interconnected processes schemes (DOS). In GOS a bank of observer is designed
working in cooperative manner. These interconnected sys- in which each observer is insensitive to one fault and
tems are usually referred as networked-control systems. sensitive to the rest of all. For example, in [8], an GOS
Depending upon the type of system to be protected, FDI based unknown input observer (UIO) approach is presented
schemes can be categorized into two major categories (i) in which a bank of observers at each node is designed
centralized and (ii) decentralized FDI schemes. We call the to detect and isolate faults in neighboring nodes. Each
conventional FDI schemes as centralized. This is due to the observer is made insensitive to one fault and sensitive to the
fact that these schemes treat the entire system as a single rest. The bottleneck of this scheme is its high computational
unit. All measurements are available at a central point to burden due to presence of more than one observers at
design the FDI scheme. The entire process consists of a each node in the network. The work is extended by [9],
single unit/process. A detail of these conventional schemes in which generalized observer scheme is developed for
can be found in [1], [2], [3], [4]. Centralized schemes are fault isolation with local network models instead of global
suitable for small-scale systems which are working alone models. The arrangement has reduced the computational
without any interaction with other systems. However, these burden to some extent but still multiple observers are to be
centralized schemes are not much suitable for networked designed at each node. In [13], an optimal robust observer
controlled systems (NCS) as in a network each subsystem based approach is proposed with a mean square bounded
has access to limited number of measurements. Therefore, consensus protocol. In [14], fault isolation in non-linear
decentralized FDI schemes are more suitable for NCS. networked control systems is achieved. As both [13], [14]
Aadil Sarwar Khan Department of Electrical Engineering PIEAS, Pakistan use GOS, the computational burden of these schemes is
Email: adilsarwar20@gmail.com high. In [12], a local FDI scheme is proposed in which fault
2
detection observer is designed along with banks of fault • Uniform allocation of computational resources
isolation filters. throughout the network is assured
Unlike GOS, in dedicated observer schemes (DOS) each • FDI Thresholds are computed for application of
UIO is made sensitive to one fault only and the impact scheme in noisy environment to avoid false alarms
of the rest of faults is decoupled. For example, in [10], This paper is organized in the following manner. In the next
a dedicated observer scheme (DOS) based approach is section (section II), the main problems to be addressed
proposed. Observer banks are designed at each node like are formulated. Also, the basics of networked controlled
GOS. The computational burden is high as like GOS, a bank systems are introduced. In section III, the main techniques
of observers has to be designed at each node. A reduced- from fault detection and isolation (FDI) literature are briefly
order observer based scheme is proposed by [11] to further introduced. Basic definitions and conditions related to
relax the problem computational burden to some extent. In directional unknown input observer (UIO) are discussed.
conventional literature like [1], DOS based FDI schemes are These tools are further extended in section IV to solve the
not much encouraged due to their lesser design freedom. distributed FDI problem for network control systems with
It is clear from the literature survey that most of re- the complete network model. As for very large networks it is
searchers have adopted one of two possible design strate- very difficult to achieve a global network model therefore in
gies. In first approach the researchers like [8] have assumed section V the scheme is extended for local network models.
that the mathematical model of entire network is known for In section VI, the mathematical model of the power network
design of FDI scheme. The main advantage of this scheme is is discussed for application of the proposed techniques.
less communication cost as only local 1-hop measurements Next, section VII contains the simulations for both global
are used. The second approach used by researchers like and local models. In section VIII, we include a detailed
[9], [5] etc, assumes only a local mathematical model of comparison of proposed techniques with previously existing
1-hop network is available. The computational burden of techniques. Finally, in section IX, we conclude our work
this arrangement is also less. However, the communication with some future directions.
cost of this approach is high due additional communication
requirements. This scheme is useful for large scale complex II. P ROBLEM F ORMULATION
systems where entire network model is not known. We consider a network of N interconnected subsystems.
The motivation for this research work lies in the manifold Each subsystem is modeled as a node on an underlying
shortcomings of the previously proposed techniques with ∆
graph represented by G (V , E ). Where V = {i }iN=1 are the
unknown input observer. As discussed above in both dedi- vertexes of the graph G and i ∈ V . The term E represents
cated observer and generalized observer schemes banks of the set of edges given by E ⊆ V × V . If any two nodes, say
observers are designed at each node which increases the i and j , have a communication link between them then
computational burden. Also, depending on the number of an undirected edge with a positive associated weight ωi j is
neighbors, the computational burden is different at every incident to these nodes which is given by the set {i , j } . For
node causing an uneven demand for allocation of com- directed graphs this is given by an ordered pair (i , j ) where
putational resources throughout the network. To address communication is only directed from i to j .
these issues one needs a novel approach to deal with the p
problem of distributed FDI in NCS. We shall consider the Definition 1. The set of nodes given by Ni is called the
p
second order networked systems with double integrator p-hop network of node i . If any node v ∈ Ni , the overall
dynamics as many practical systems like power system, length of the path between i and v will be p .
transportation network and robotic swarms etc. need this We further define a subgraph of node i as G˚i (V˚i , E˚i ) ⊆
type of representation. G (V , E ) containing any node i and its neighboring 1-hop
In this paper, we present a novel scheme for distributed nodes Ni = { j ∈ V˚i : {i , j } ∈ E˚i } also |Ni | = Ni and |V˚i | = V̊i .
FDI problem. We use the concepts of directional unknown We assume each subsystem in the network having second
input observer for fault isolation. Only a single observer is order dynamics given by:
designed at each node which can detect and isolate the
ψ̇i (t ) =φi (t )
faults of its neighboring nodes. The contributions of our (1)
work can be summarized as: φ̇i (t ) =u i (t ) + v i (t )
• Achievement of fault detection and fault isolation in a Here v i (t ), ψi (t ) and φi (t ) represent the external input and
single step using a single observer. states of the node i ; respectively. For power system power
• Extension of directional unknown input observer for system these states represent generator speed and fre-
networked control systems to develop novel distributed quency and for systems transportation system and robotic
FDI approaches. swarms these are position and velocity of a vehicle/robot
• Two FDI approaches are presented for complete/global respectively. The linear control law u i (t ) is governed by the
network model and partial/local network model infor- following equation:
mation. u i (t ) = −αi φi (t ) + ωi j (ψ j (t ) − ψi (t )) + βi (Φ j (t ) − φi (t ))
X £ ¤
• Reduction in the computational burden of isolation j ∈Ni
schemes for networked systems is achieved. (2)
3
Where αi , βi ≥ 0 and ωi j > 0 are weights for i , j = 1, ..., Ni . Definition 2. The system (7) with control law (2) is said
This control law is in fact a generalization of two basic to have achieved consensus if limt →∞ ||x i (t ) − x j (t )|| = 0 for
control laws for distributed systems. These are given as: ∀i , j ∈ V and i 6= j . Here each x(t ) = [ψ(t ) φ(t )]T [15].
u i 1 (t ) = −αi φi (t ) + ωi j (ψ j (t ) − ψi (t ))
X £ ¤
(3) Definition 3. The consensus equilibria of system (7) is
j ∈Ni defined as x̄ = [ψ̄ φ̄]T ⊗ 1N where ⊗ is the Kronecker
ωi j (ψ j (t ) − ψi (t )) + βi (φ j (t ) − φi (t )) product, ψ̄(t ) = limt →∞ ψi (t ), φ̄(t ) = limt →∞ φi (t ) and 1N
X £ ¤
u i 2 (t ) = (4)
j ∈Ni is the column vector wit all entries equal to one.
The control law (3) is useful when only position state Definition 4. For given system (7) the faults given by f (t ) =
measurements of the of neighbors are available on a node. [ f (t ), f 2 (t )... f k f ]T is said to be detectable and isolable if:
Whereas, control law (4) can only be used when both ·1 ¸
sI − A E f
relative position and relative velocity measurements are = n +kf
C 0
available. To study further about control laws and their
weight selection procedures the reader is referred to [15]. In this paper we’ll address the following two problems:
The faulty dependent model of any node i ∈ V with any Problem 1. With a global network model available, how
faults f φi (t ) and f ψi (t ) is given as: each node "i " can detect and isolate multiple simultaneous
ψ̇i (t ) = φ(t ) + f ψi (t ) faults appearing on nodes V˚ ∈ G˚i (V˚i , E˚i ) with less com-
(5) putational burden and even allocation of computational
φ̇i (t ) = u i (t ) + v i (t ) + f φi (t )
resources?
Now, by substituting equation (2) in (5) and writing the
Problem 2. How to design an FDI scheme for networked
dynamics in matrix format gives
control systems with partial or local network model when
ẋ i (t ) =A i x i (t ) + A j x j (t ) + B i v(t ) + E f i f i (t ) (6) global network model is not available.
The matrix K 1 in (10) is free parameter chosen such that With k r represents the total number of residuals generated
the poles of (9) or eigenvalues of F are stable. Then the by an observer.
error dynamics of the system can be given as:
IV. P ROPOSED FDI S CHEME FOR F ULL N ETWORK M ODEL
e(t ) =x(t ) − x̂(t )
Consider a network of N nodes with dynamics given
ė(t ) =F e(t ) − T E f f (t ) (11) by (7). For any node i ∈ G˚i (V˚i , E˚i ) the system can be
r (t ) =C e(t ) reorganized as:
Where r (t ) is called the residual. Clearly in the absence of ẋ(t ) =Ax(t ) + B v(t ) + E il o f il o (t ) + E id d i (t )
fault f (t ) and for a stable F the error dynamics (11) will (13)
y i (t ) =C i x(t ) + η(t )
approach to zero e(t ) → 0 as t → ∞ with a convergence
speed depended upon the eigenvalues of F . Where E il o and f il o (t ) are the fault signature and fault
vector corresponding to faulty nodes in j ∈ G˚i (V˚i , E˚i ). E il o
Proposition 1. For system (8), there exists a UIO (9) with
has columns with all entries equal to zero except one cor-
its parameters given by (10) if and only if:
responding to i th entry. E id is the disturbance distribution
1) r ank(C E d ) = r ank(E d )
matrix and d i (t ) represents unknown inputs or disturbances
2) (C , A − HC A) is a detectable pair.
which may be decoupled if perfect decoupling is possible.
When these two conditions are met then an UIO can be As described earlier in problem 1 and2 our main goal
used to detect the presence of faults f (t ). Now for fault is to design a scheme which is capable of isolation of
isolation purpose we introduce the directional UIO. neighboring faulty nodes in the presence of sensor noise
η(t ). Now as we have proved the existence of conditions of
A. Directional UIO isolation for external faults now we want to isolate local
The directional UIO scheme for isolation of faults is faults using a second UIO filter. Consider the following
established when following conditions are satisfied. observer dynamics:
Proposition 2. Any fault f i (t ) with fault direction e f i for ż(t ) =F i z(t ) + Ti B v(t ) + K i y(t )
(14)
i = 1, 2...k f where, e f i are the columns of E f , for system (8) x̂(t ) =z(t ) + Hi y i (t )
will be Isolable if it satisfies: Where,
1) The residual r (t ) has a fixed direction in output
F i = (A − Hi C i A − K i 1C i ) (15)
space.£ Alternatively it should satisfy the condition
r ank e f i , F e f i , ...., F n−1 e f i = 1 . Ti = (I − Hi C i ) (16)
¤
Θ = ||r (t )||peak Theorem 1. The unknown input observer given by (14) can
be diagonalized to produce the directional characteristics
Where,
according to (12) for FDI in networked control systems at
||r (t )||peak := sup||r (t )|| , for t > 0
any node i .
and Ã
kr
!1/2 Proof. The first condition in proposition 2 implies:
r i2 (t )
X
||r (t )|| :=
h i
i =1
rank e kl oj , F i e kl oj , ...., F i2N −1 e kl oj = 1
5
Which can also be written as: represents the local state space model for node i contain-
h i ing 2-hop network. We also define a boundary vertex set
rank e kl oj , ( Ā i − K i 1C i )e kl oj , ...., ( Ā i − K i 1C i )2N −1 e kl oj = 1
B(V˜i ) ⊆ V˜i such that any j ∈ B if { j , j¯} ∈ E and j¯ 6∈ V˜ . Also,
|V˜i | = Ṽi .
Where Ā i = A − Hi C i A. Now from equation (12)
K i 1 = (A − Hi C i A − Λi )C i† + K i o (I −CC † ) (21) Theorem 2. For local system given by (22) with measure-
˜
ments of 2-hop networks given by C iG there exists an UIO
Where, K i o is a free parameter. (9).
The results of the proposed scheme are summarized in Proof. From the first condition of Proposition (1) for system
following algorithm (22) we must have:
Algorithm 1. With global model (13) at any node i ∈ V
˜
perform following steps. r ank(C iG E i$ ) = r ank(E i$ ) (23)
Step: 1 Design Hi according to (19) by selecting free parameter
Hi o . ˜
As discussed earlier C iG has measurement of both states of
Step: 2 Substitute Hi in (16) and (21) to find Ti and K i 1 .
2-hop network that is j ∈ B(V˚ ) and j ∈ V and E i$ represents
Step: 3 Calculate F i by substituting the values of Hi and K i 1
the unknown inputs to the nodes present on boundary B.
in (15) .
Hence under the condition of E i$ being full ranked the first
Step: 4 Using (18) and (17), calculate K i 2 and K i respectively.
condition of perfect decoupling is satisfied.
Step: 5 Use the parameters found in step 1-4 to design the
desired observer given by (14). For the proof of second condition of Proposition (1)
Step: 6 Design FDI thresholds. implied that let us assume a subgraph G˘ which is actually
induced by the vertex set V˘i = B(V˚i ) and |V˘i | = V̆i . Without
It is evident that in this type of arrangement, we need any loss of generality we can transform the system matrices
global network model to isolate the faulty nodes. However, in the following form:
having a global network model information is practically
very challenging. Now we shall present a distributed FDI
scheme for partial/local network information. OV˜i ×V˘i
L̊ l˚
· ¸
L̃ = , E i$ = OV˚i ×V˘i
l˚T L̆
I V˘i
V. P ROPOSED FDI S CHEME FOR PARTIAL N ETWORK M ODEL
Let us consider a proximity graph G˜ of node i containing
2-hop network such that G˚ ⊆ G˜ ⊆ G (V , E ). The dynamics of and
this local model defined by proximity graph for control law
C˚i OV˚i ×V˘i OV˚i ×V˚i OV˚i ×V˘i
2 written as: O
˜ ˘ ˘ I V˘i OV˘i ×V˚i OV˘i ×V˘i
C iG = Vi ×Vi
˜ ˜ ˜ ˜ ˜
ẋ iG (t ) =A G x i (t ) + B G v(t )G + E i$ $G
i (t ) OV˚ ×V˚ OV˚i ×V˘i C˚i OV˚i ×V˘i
i i
˜ ˜ ˜
(22)
y iG (t ) =C iG x(t ) + ηGi (t ) OV˘i ×V˚i OV˘i ×V˘i OV˘i ×V˚i I V˘i
Figure 3: New England IEEE 39 bus system graphical representation. The red dotted line shows the node 18 on which
observer is designed whereas, blue line shows its proximity 2-hop network.
Computational Resources
Modeling Information
Communication Resources
Figure 4: Fault on node 3 and 17 Observers are designed proposed. The main goal of proposed schemes was to
on node 18 isolate the faulty nodes with a low computational burden.
It is observed that the scheme with a local model and with
measurements from 2-hop neighbors has lesser computa-
tional burden than all previously existing schemes.
9
R EFERENCES
[1] J. Chen and R. J. Patton, Robust model-based fault diagnosis for
dynamic systems. Springer Science & Business Media, 2012, vol. 3.
[2] S. X. Ding, Model-based fault diagnosis techniques: design schemes,
algorithms, and tools. Springer Science & Business Media, 2008.
[3] R. Isermann, “Model-based fault-detection and diagnosis–status and
applications,” Annual Reviews in control, vol. 29, no. 1, pp. 71–85,
2005.
[4] I. Hwang, S. Kim, Y. Kim, and C. E. Seah, “A survey of fault detection,
isolation, and reconfiguration methods,” IEEE transactions on control
systems technology, vol. 18, no. 3, pp. 636–653, 2010.
[5] W. H. Chung, J. L. Speyer, and R. H. Chen, “A decentralized fault
detection filter,” Journal of Dynamic Systems, Measurement, and
Control, vol. 123, no. 2, pp. 237–247, 2001.
[6] S. X. Ding, P. Zhang, C. Chihaia, W. Li, Y. Wang, and E. Ding,
“Advanced design scheme for fault tolerant distributed networked
control systems,” IFAC Proceedings Volumes, vol. 41, no. 2, pp. 13 569–
13 574, 2008.
[7] F. Pasqualetti, A. Bicchi, and F. Bullo, “Consensus computation in
unreliable networks: A system theoretic approach,” IEEE Transactions
on Automatic Control, vol. 57, no. 1, pp. 90–104, 2012.
[8] I. Shames, A. M. Teixeira, H. Sandberg, and K. H. Johansson, “Dis-
tributed fault detection for interconnected second-order systems,”
Automatica, vol. 47, no. 12, pp. 2757–2764, 2011.
[9] A. Teixeira, I. Shames, H. Sandberg, and K. H. Johansson, “Distributed
fault detection and isolation resilient to network model uncertain-
ties,” IEEE transactions on cybernetics, vol. 44, no. 11, pp. 2024–2037,
2014.
[10] X. Liu, X. Gao, and J. Han, “Robust unknown input observer based
fault detection for high-order multi-agent systems with disturbances,”
ISA transactions, vol. 61, pp. 15–28, 2016.
[11] X. Gao, X. Liu, and J. Han, “Reduced order unknown input observer
based distributed fault detection for multi-agent systems,” Journal of
the Franklin Institute, vol. 354, no. 3, pp. 1464–1483, 2017.
[12] L. Qin, X. He, D. Zhou, J. Cui, F. Li, and G. Wang, “A new local-model-
based distributed fault diagnosis scheme for multi-agent systems with
actuator faults,” IFAC-PapersOnLine, vol. 51, no. 24, pp. 292–299, 2018.
[13] J. Shi, X. He, Z. Wang, and D. Zhou, “Distributed fault detection
for a class of second-order multi-agent systems: an optimal robust
observer approach,” IET Control Theory & Applications, vol. 8, no. 12,
pp. 1032–1044, 2014.
[14] X. Liu, X. Gao, and J. Han, “Observer-based fault detection for
high-order nonlinear multi-agent systems,” Journal of the Franklin
Institute, vol. 353, no. 1, pp. 72–94, 2016.
[15] J. Qin, W. X. Zheng, and H. Gao, “Coordination of multiple agents with
double-integrator dynamics under generalized interaction topolo-
gies,” IEEE Transactions on Systems, Man, and Cybernetics, Part B
(Cybernetics), vol. 42, no. 1, pp. 44–57, 2012.
[16] J. Chen, R. J. Patton, and H.-Y. Zhang, “Design of unknown input
observers and robust fault detection filters,” International Journal of
control, vol. 63, no. 1, pp. 85–105, 1996.
[17] R. V. Beard, “Failure accomodation in linear systems through self-
reorganization.” Ph.D. dissertation, Massachusetts Institute of Tech-
nology, 1971.
[18] P. Kundur, N. J. Balu, and M. G. Lauby, Power system stability and
control. McGraw-hill New York, 1994, vol. 7.
[19] R. Ghiga, K. Martin, Q. Wu, and A. H. Nielsen, “Phasor measurement
unit test under interference conditions,” IEEE Transactions on Power
Delivery, vol. 33, no. 2, pp. 630–639, 2018.
[20] R. D. Zimmerman, C. E. Murillo-Sánchez, and R. J. Thomas, “Mat-
power’s extensible optimal power flow architecture,” in 2009 IEEE
Power & Energy Society General Meeting. IEEE, 2009, pp. 1–7.