Professional Documents
Culture Documents
INTRODUCTION
Control systems which have the ability to accommodate
component (actuator or/and sensor) failures automatically are
called Fault Tolerant Control Systems. These systems are able
to maintain the stability and the desired performance of the
system in the presence of such failures [1]. FTCS is needed to
increase reliability and automation level in modern engineering
systems. Generally, FTCS can be performed by passive
methods or by active methods. In passive methods, controller is
fixed and can be designed using robust control techniques to
ensure that a closed-loop system remains insensitive to certain
faults. This approach needs neither on-line fault information
nor controller reconfiguration, but it has limited fault-tolerant
capabilities [1]. On the other hand, in active methods, a new
control system is redesigned by using on line fault information
in order to maintain the stability and acceptable performance of
the entire system, or in circumstances, to achieve accepted
degraded performance. Active FTCS are often referred to as
reconfigurable control. The design of an active FTCS requires
quick but effective fault detection and isolation (FDI) scheme
for adequate decision making that refers to the task of inferring
the occurrence of faults in a system.
A general approach of active FTCSis based on analytical
redundancy. Noura et al. in [2] has presented this approach for
discrete linear systems. They treat the sensor faults as the
actuator faults, then it used to estimate all faults by solving a
22
2013 IEEE International Conference on Control System, Computing and Engineering, 29 Nov. - 1 Dec. 2013, Penang, Malaysia
Nominal Control
Consider a discrete linear time invariant (LTI) system
given by the following state space representaation
x ( k + 1) = Ax ( k ) + Bu ( k )
y ( k ) = Cx ( k )
Reconfigurable Control
The designed control systeem conducts reconfiguration of
control signal automatically in order to accommodate the
component faults so that the plaant still operates as desired. The
used algorithm in designing off that control system is based on
mple structure and techniques.
the suitable model with the sim
To achieve a control system
m that tolerant from actuator and
sensor faults, the proposed method
m
of this paper consist of
recalculation of the control siggnal based on the occured fault
type. The block diagram of thee reconfigurable control system
is shown in Figure 2. The new control law applied to the
system is given by
(1)
x(k + 1) A
0 n, p x ( k ) B
=
u (k )
+
z (k + 1) Ts C1 I p z (k ) 0 p ,m
0 n, p
+
y r (k )
Ts I p
x(k )
y (k ) = C 0 q, p
z (k )
u (k ) = u n (k ) + u adda (k ) + u addss (k )
(2)
c
state, Ts
where C1 is row of matrix C related to the controlled
is the sample period to be chosen properlyy, Ip is an identity
matrix of dimension pxp, and 0n,p is a null matrix of
dimension nxp. The nominal feedback coontrol law of this
system is computed by
u ( k ) = K X ( k ) = [K 1
x (k )
K 2 ]
z(k )
(4)
I
CONTROL DESIGN
RECONFIGURABLE LINEAR
(3)
23
2013 IEEE International Conference on Control System, Computing and Engineering, 29 Nov. - 1 Dec. 2013, Penang, Malaysia
1
1
0
;
;
;
is pseudo-inverse of matrix
(5)
0
0
where
where
(6)
0
0
0
0
0
0
0 ;
0
0
0
0
;
0
0;
0
;
;
(9)
;
(8)
(10a)
(10b)
0
1
;
where
is mean value and
is deviation standard value of
in a windowing. Length
the successive sample data set of
and overlap of the windowing determine false alarm rate and
missed alarm rate. In this case, those both parameters of the
windowing is determined by trial and error by reference to the
value of signal-to-noise ratio (SNR) of the measurement.
is a constant determined by reference to the ratio value
between fault magnitude and noise measurement. If the
at time instant k is inside the in-control
sample value of
area, then the indicating signal Iai at that time is zero. On the
other hand, if the sample value of
at time instant k is
outside the
in-control area (out-of-control), then the
24
2013 IEEE International Conference on Control System, Computing and Engineering, 29 Nov. - 1 Dec. 2013, Penang, Malaysia
(11)
if
(15)
if
uadda (k ) = B 1Fa fa (k )
(12)
(13)
for
for
(16)
(17)
~
where f s is the integral of Fs fs
Therefore, the free fault control signal is
ufsf(k) = un(k) + uadds(k)
(18)
(14)
25
2013 IEEE International Conference on Control System, Computing and Engineering, 29 Nov. - 1 Dec. 2013, Penang, Malaysia
(19)
where
(m, n = 1,2,3 m n)
The variables l1, l2, l3 denote the level inn tank 1, 2, and 3
respectively; qmn represents the flow rate from
f
tank m to n
while q20 is the outflow rate at tank 2. The description
d
and the
numerical values of the plant model param
meters are listed in
Table 1. The controlled variables are l1 and l2 while the
manipulated variables are q1and q2.The linnear model of the
plant can be derived in the equilibrium pointts (U0;Y0) = ([0.35
0.325]T10-4 (m3/s);[0.4 0.2 0.3]T (m))
TABLE I. PARAMETER VALUES OF THE THREEE TANK SYSTEM
Parameter
Tank cross sectional area
Inter tank cross sectional area
Inter tank outflow coefficient
Outflow coefficient at tank 2
Maximum flow rate
Maximum level
Symbol
S
Sp
13=32
20
qmax
lmax
Value
0.00154 m2
5x110-5 m2
0.5
0.6675
1.22x10-4 m3/s
0.662 m
Noise standard
deviation of 10-4 m
Occurence
Pump 1
Sensor 1
Pump 2
Sensor 2
100 s
50 s
400 s
500 s
Isolation
107 s
51 s
407 s
501 s
Noisse standard
deviattion of 10-3 m
Occurencee
100 s
50 s
400 s
500 s
Isolation
119 s
51 s
427 s
501 s
26
2013 IEEE International Conference on Control System, Computing and Engineering, 29 Nov. - 1 Dec. 2013, Penang, Malaysia
0.5
0.45
with FTC
CONCLUSION
Tank 1
level (m)
0.4
without FTC
0.35
Tank 3
0.3
0.25
Tank 2
with FTC
0.2
without FTC
0
100
200
300
400
500
time (s)
600
700
800
900
1000
Fig. 3. The output measurement responses when the actuator faults occurred
in the tank 1 and the tank 2
0.5
REFERENCES
0.45
Y. Zhang, J. Jiang, "Bibliographical review on reconfigurable faulttolerant control systems", Annual Reviews in Control, vol. 32,
issue 2, pp. 229-252, December 2008.
H. Noura, D. Sauter, F. Hamelin, D. Theilliol, Fault-tolerant control
in dynamic systems: Application to a winding machine, IEEE
Control Syst. Mag.,vol. 20, pp. 33-49, 2000.
D. Theilliol, H. Noura, J.C. Ponsart, "Fault diagnosis and
accommodation of a three-tank system based on analytical
redundancy", ISA Transactions, vol. 41, no. 3, pp.365382,
2002.
Z. Gao, H. Wang, Descriptor observer approaches for multivariable
system with measurement noises and application in fault
detection and diagnosis, Systems & Control Letters, vol. 55, pp.
304313, 2006.
M. Mahmoud, J. Jiang, Y.M. Zhang, "Active fault tolerant control
systems: Stochastic analysis and synthesis", Lecture notes in
control and information sciences, vol. 287, Berlin, Germany:
Springer, 2003.
R.J. Patton, Fault-tolerant control: The 1997 situation (survey),
Proseding IFAC SAFEPROCESS'97, Hull, U.K., vol.2, 10331055, 1997
H. Noura, D. Theilliol, J.C. Ponsart, A. Chamseddine, Fault-tolerant
Control Systems: Design and Practical Applications, SpringerVerlag London, 2009.
K. Ogata, Modern Control Engineering - 4th ed., Prentice Hall, 2006.
R.L. Williams-II and D.A. Lawrence, Linear state-space control
systems, John Wiley & Sons, Inc., 2007.
K.J. Astrom, R.M. Murray, Feedback systems: an indtroduction for
scientists and engineers, Princenton University Press, 2008.
D. Xue, Y. Chen, D.P. Atherton, Linear feedback control: analysis
and design with MATLAB (Advances ind design and control),
Society for Industrial Mathematics, first ed., 2008.
A. Bassong-Onana, M. Darouach, G. Krzakala, "Optimal estimation
of state and inputs for stochastic dynamical systems with
unknown inputs", Proceedings of International Conference on
Fault Diagnosis, pages 267275, Toulouse, France, 1993.
with FTC
Tank 1
0.4
level (m)
0.35
without FTC
Tank 3
0.3
0.25
with FTC
Tank 2
0.2
0.15
without FTC
0.1
100
200
300
400
500
time (s)
600
700
800
900
1000
Fig. 4. The real output responses when the sensor faults occurred in the tank 1
and the tank 2
0.5
0.45
Tank 1
measured
level (m)
0.4
real
0.35
Tank 3
0.3
0.25
Tank 2
measured
0.2
real
0
100
200
300
400
500
time (s)
600
700
800
900
1000
Fig. 5. The system responses when the actuator and sensor faults occured
sequential (sensor fault then actuator fault for tank 1; actuator fault then
sensor fault for tank 2)
27