Abstract

This paper proposes synthesis algorithms for the design of passive state- and output-feedback fault-tolerant controllers. Sufficient conditions for the existence and the construction of such fault-tolerant controllers are given in terms of linear matrix inequalities (LMIs) which can be solved efficiently. The state-feedback fault-tolerant controller consists of a family of state-feedback gains switched appropriately according to a stabilizing switching signal so that the closed-loop system satisfies a performance requirement expressed in terms of system L2 norm. Similarly, the output feedback controller consists of a family of full-order linear, time-invariant controllers switched according to a stabilizing signal that depends only on the controller states. Both approaches are passive in the sense that they do not rely on the detection and/or the estimation of the faults. The proposed approaches are tested on a nonlinear model of a quadcopter. Simulation results show that satisfactory stability, tracking, and disturbance rejection are maintained despite of time-varying actuator faults.

References

References
1.
Gao
,
Z.
,
Cecati
,
C.
, and
Ding
,
S. X.
,
2015
, “
A Survey of Fault Diagnosis and Fault-Tolerant Techniques—Part I: Fault Diagnosis With Model-Based and Signal-Based Approaches
,”
IEEE Trans. Ind. Electron.
,
62
(
6
), pp.
3757
3767
.10.1109/TIE.2015.2417501
2.
Xiao
,
B.
,
Hu
,
Q.
, and
Friswell
,
M. I.
,
2011
, “
Robust Fault Tolerant Control for Spacecraft Attitude Stabilization Under Actuator Faults and Bounded Disturbance
,”
ASME J. Dyn. Syst. Meas. Control
,
133
(
5
), p.
051006
.10.1115/1.4004061
3.
Nasiri
,
A.
,
Nguang
,
S. K.
,
Swain
,
A.
, and
Almakhles
,
D.
,
2019
, “
Passive Actuator Fault Tolerant Control for a Class of MIMO Non-Linear Systems With Uncertainties
,”
Int. J. Control
,
92
(
3
), pp.
693
704
.10.1080/00207179.2017.1367102
4.
Hu
,
Q.
,
2010
, “
Robust Adaptive Sliding-Mode Fault-Tolerant Control With L2-Gain Performance for Flexible Spacecraft Using Redundant Reaction Wheels
,”
IET Control Theory Appl.
,
4
(
6
), pp.
1055
1070
.10.1049/iet-cta.2009.0140
5.
Zhang
,
X.
,
Zhang
,
Y.
,
Su
,
C.-Y.
, and
Feng
,
Y.
,
2010
, “
Fault Tolerant Control for Quadrotor Via Backstepping Approach
,”
AIAA
Paper No. 2010-947.10.2514/6.2010-947
6.
Yu
,
X.
, and
Zhang
,
Y.
,
2015
, “
Design of Passive Fault-Tolerant Flight Controller Against Actuator Failures
,”
Chin. J. Aeronaut.
,
28
(
1
), pp.
180
190
.10.1016/j.cja.2014.12.006
7.
Geromel
,
J. C.
, and
Colaneri
,
P.
,
2006
, “
Stability and Stabilization of Continuous-Time Switched Linear Systems
,”
SIAM J. Control Optim.
,
45
(
5
), pp.
1915
1930
.10.1137/050646366
8.
Geromel
,
J. C.
,
Colaneri
,
P.
, and
Bolzern
,
P.
,
2008
, “
Dynamic Output Feedback Control of Switched Linear Systems
,”
IEEE Trans. Autom. Control
,
53
(
3
), pp.
720
733
.10.1109/TAC.2008.919860
9.
Deaecto
,
G. S.
, and
Santos
,
G. C.
,
2015
, “
State Feedback H Control Design of Continuous-Time Switched Affine Systems
,”
IET Control Theory Appl.
,
9
(
10
), pp.
1511
1516
.10.1049/iet-cta.2014.0153
10.
Deaecto
,
G. S.
,
Geromel
,
J. C.
, and
Daafouz
,
J.
,
2011
, “
Switched State-Feedback Control for Continuous Time-Varying Polytopic Systems
,”
Int. J. Control
,
84
(
9
), pp.
1500
1508
.10.1080/00207179.2011.608134
11.
Boyd
,
S.
,
Ghaoui
,
L.
,
Feron
,
E.
, and
Balakrishnan
,
V.
,
1994
,
Linear Matrix Inequalities in System and Control Theory
(Studies in Applied Mathematics),
Society for Industrial and Applied Mathematics
,
Philadelphia, PA
.
12.
Alwi
,
H.
, and
Edwards
,
C.
,
2008
, “
Fault Tolerant Control Using Sliding Modes With on-Line Control Allocation
,”
Automatica
,
44
(
7
), pp.
1859
1866
.10.1016/j.automatica.2007.10.034
13.
Dydek
,
Z. T.
,
Annaswamy
,
A. M.
, and
Lavretsky
,
E.
,
2013
, “
Adaptive Control of Quadrotor UAVs: A Design Trade Study With Flight Evaluations
,”
IEEE Trans. Control Syst. Technol.
,
21
(
4
), pp.
1400
1406
.10.1109/TCST.2012.2200104
14.
Yang
,
H.
, and
Yin
,
S.
,
2018
, “
Descriptor Observers Design for Markov Jump Systems With Simultaneous Sensor and Actuator Faults
,”
IEEE Trans. Autom. Control
, 64(8), pp. 3370–3377.10.1109/TAC.2018.2879765
15.
Yang
,
H.
, and
Yin
,
S.
,
2019
, “
Reduced Order Sliding Mode Observer-Based Fault Estimation for Markov Jump Systems
,”
IEEE Trans. Autom. Control
,
64
(
11
), p.
4733
.10.1109/TAC.2019.2904435
16.
Liberzon
,
D.
,
2003
,
Switching in Systems and Control
,
Birkhauser
,
Boston, MA
.
17.
Deaecto
,
G. S.
, and
Geromel
,
J. C.
,
2010
, “
H Control for Continuous-Time Switched Linear Systems
,”
ASME J. Dyn. Syst. Meas. Control
,
132
(
4
), p.
041013
.10.1115/1.4001711
18.
Lofberg
,
J.
,
2004
, “
YALMIP: A Toolbox for Modeling and Optimization in MATLAB
,”
IEEE International Symposium on Computer Aided Control Systems Design
, Taipei, Taiwan, Sept. 2–4, pp.
284
289
.10.1109/CACSD.2004.1393890
19.
Mueller
,
M. W.
, and
D'Andrea
,
R.
,
2014
, “
Stability and Control of a Quadrocopter Despite the Complete Loss of One, Two, or Three Propellers
,”
International Conference on Robotics and Automation (ICRA)
, Hong Kong, China, May 31–June 7, pp.
45
52
.
20.
Freddi
,
A.
,
Lanzon
,
A.
, and
Longhi
,
S.
,
2011
, “
A Feedback Linearization Approach to Fault Tolerance in Quadrotor Vehicles
,”
Proceedings of the IFAC World Congress
, Milano, Italy, pp.
5413
5418
.
21.
Tayebi
,
A.
, and
McGilvray
,
S.
,
2006
, “
Attitude Stabilization of a VTOL Quadrotor Aircraft
,”
IEEE Trans. Control Syst. Technol.
,
14
(
3
), pp.
562
571
.10.1109/TCST.2006.872519
22.
Johnson
,
M.
, and
Grimble
,
M.
,
1987
, “
Recent Trends in Linear Optimal Quadratic Multivariable Control System Design
,”
IEE Proc. D-Control Theory Appl.
, 134(1), pp.
53
71
.10.1049/ip-d.1987.0012
23.
Zhou
,
K.
, and
Khargonekar
,
P. P.
,
1988
, “
Robust Stabilization of Linear Systems With Norm-Bounded Time-Varying Uncertainty
,”
Syst. Control Lett.
,
10
(
1
), pp.
17
20
.10.1016/0167-6911(88)90034-5
24.
Deaecto
,
G. S.
,
Geromel
,
J. C.
, and
Daafouz
,
J.
,
2011
, “
Dynamic Output Feedback H Control of Switched Linear Systems
,”
Automatica
,
47
(
8
), pp.
1713
1720
.10.1016/j.automatica.2011.02.046
You do not currently have access to this content.