Reconfiguration Criterion for Fault-Tolerant Control

Mathematical Problems in Engineering, Jan 2015

The reconfiguration criterion for tolerating actuator fault is proposed. The proposed reconfiguration criterion analyzes the relationship between normal actuators and the system states that are directly affected by faulty actuators. So the proposed criterion provides the possibilities of fault-tolerance. Moreover, it also provides the required number of redundant normal actuators.

Article PDF cannot be displayed. You can download it here:

http://downloads.hindawi.com/journals/mpe/2015/218384.pdf

Reconfiguration Criterion for Fault-Tolerant Control

Hindawi Publishing Corporation Mathematical Problems in Engineering Volume 2015, Article ID 218384, 11 pages http://dx.doi.org/10.1155/2015/218384 Research Article Reconfiguration Criterion for Fault-Tolerant Control Inseok Yang,1 Dongik Lee,2 and Dong Seog Han2 1 Center for ICT & Automobile Convergence, Kyungpook National University, Daegu 702-701, Republic of Korea School of Electronics Engineering, Kyungpook National University, Daegu 702-701, Republic of Korea 2 Correspondence should be addressed to Dong Seog Han; Received 31 July 2014; Accepted 19 December 2014 Academic Editor: Qingling Zhang Copyright © 2015 Inseok Yang et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. The reconfiguration criterion for tolerating actuator fault is proposed. The proposed reconfiguration criterion analyzes the relationship between normal actuators and the system states that are directly affected by faulty actuators. So the proposed criterion provides the possibilities of fault-tolerance. Moreover, it also provides the required number of redundant normal actuators. 1. Introduction Faults occurring in systems such as automotive vehicles and aircrafts cause a catastrophic accident that leads to loss of property, life, and so forth. To avoid an accident caused by faults, many systems require a high level of dependability. Adopting redundant actuators has been considered as an efficient method of achieving the required dependability. Conventionally, redundant actuators are considered as backup systems if the primary ones operate normally. But if faults occur in the primary actuators, then redundant ones are activated as main actuators. However, adopting redundant actuators leads to the losses of fuel, space, cost, and weight during normal operation. In contrast to adopting hardware redundancies such as secondary actuators, software based fault accommodation methods have been proposed for the last 30 years. The goal of these methods is to provide the feasible control input in order to maintain the normal performance. For this reason, these methods are defined as fault-tolerant control (FTC) or reconfiguration. There have been proposed various fault-tolerant control techniques: pseudoinverse [1], model reference adaptive control [2], sliding mode control [3–5], multiple model switching and tuning [6], control allocation [3, 7–10], and so forth. However, most of the proposed methods shown above consider the reconfiguration ability. This means that although the proposed reconfiguration methods can accommodate faults theoretically and practically, there are some faulty systems that cannot be tolerated. Generally, reconfiguration possibility highly depends on the relationship between the faulty states and controllable normal inputs. If a faulty system cannot take sufficient controllable inputs related to the faulty states, then the goal of reconfiguration must be changed to achieve stabilization of the faulty system in order to avoid structural damage. This paper proposes the reconfiguration condition that provides the possibility of fault-tolerance. By explicitly analyzing the relationship between the faulty states and normal inputs, the condition also proposes the required number of redundant actuators that can achieve fault-tolerance. 2. General Dynamic Model of Actuator Faulty System The response of a faulty actuator can be categorized into one of four types: Lock-in-Place (LiP), Hardover, Float, and Loss of Effectiveness (LoE) [11]. Figure 1 shows the typical examples of these fault types. In this figure, faults such as LiP, Hardover, and Float lead an actuator to stopping at one position or diverging to upper-/lower-saturation position without any consideration of the input commands. So these faults are defined as total faults. In contrast to total faults, the response of LoE fault degrades the performance relative to 2 Mathematical Problems in Engineering Desired Desired Trim point Actual Actual tf tf Time Time (a) Lock-in-Place (b) Float Maximum limit Actual Desired y(t) x(t) tf Time (d) Loss of Effectiveness (c) Hardover Figure 1: Typical failures of actuator [11]. its desired (normal) output. Hence, the general response of a faulty actuator can be represented as follows: NORMAL (1 − ⟦𝛾𝑖 ⟧) 𝑢𝑖TOTAL , 𝑢𝑖 = ⟦𝛾 ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟ ⏟⏟𝑖 ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟ + ⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟ 𝑖 ⟧ 𝛾𝑖 ⏟𝑢 LoE fault term (1) Total fault term where the subscript 𝑖 indicates the 𝑖th actuator and ⟦ ⋅ ⟧ is the smallest integer greater than or equal to ⋅. And 𝛾𝑖 is the performance degradation factor represented by a quantitative value in [0, 1] according to the degraded performance: 0, if total fault occurs { { 𝛾𝑖 = {𝜀 (0 < 𝜀 < 1) , if LoE fault occurs { if no fault occurs. {1, For example, if the 𝑖th actuator is operated normally, then 𝛾𝑖 = 1, so 𝛿𝑖 = 𝑢𝑖NORMAL . And if 50% of LoE failure occurs on the 𝑖th actuator, then 𝛾𝑖 = 0.5, so 𝑢𝑖 = 0.5𝑢𝑖NORMAL . For the total number of actuators 𝑚, suppose faults are occurring on 𝑘 (1 ≤ 𝑘 ≤ 𝑚) actuators; then, the general dynamics of faulty actuators yields 𝑢1NORMAL [ NORMAL ] ] [𝑢 ] ][ 2 ] ][ ] .. ][ ] ] [ . ⋅ ⋅ ⋅ ⟦𝛾𝑘 ⟧ 𝛾𝑘 ] 𝑢NORMAL ] [ 𝑘 0 ⋅⋅⋅ ⟦𝛾1 ⟧ 𝛾1 𝑢1 [𝑢2 ] [ 0 ⟦𝛾 ⟧ 𝛾 ⋅ 2 2 ⋅⋅ [ ] [ [ .. ] = [ .. .. [.] [ . . d [𝑢𝑘 ] [ 0 0 (2) And 𝑢𝑖NORMAL denotes the desired normal position shown as a dotted red line in Figure 1(d), and 𝑢𝑖TOTAL denotes the faulty position depicted as a blue line in Figures 1(a), 1(b), and 1(c). 0 0 .. . 𝑢1TOTAL [ TOTAL ] ] [𝑢 ] ][ 2 ] ][ . ] ][ . ] [ . ] ⋅ ⋅ ⋅ 1 − ⟦𝛾𝑘 ⟧] 𝑢TOTAL ] [ 𝑘 0 ⋅⋅⋅ 1 − ⟦𝛾1 ⟧ [ 0 1 − ⟦𝛾 ⟧ ⋅ ⋅⋅ 2 [ +[ .. .. [ . . d [ 0 0 0 0 .. . Mathematical Problems in Engineering 3 0𝑘×(𝑚−𝑘) I𝑘 ⟦Γ𝐹 ⟧ 0𝑘×(𝑚−𝑘) ]−[ ]} + {[ 0(𝑚−𝑘)×𝑘 I𝑚−𝑘 0(𝑚−𝑘)×𝑘 ⟦I𝑚−𝑘 ⟧ ⟦𝛾1 ⟧ 0 ⋅ ⋅ ⋅ 0 𝛾1 0 ⋅ ⋅ ⋅ 0 [ 0 ⟦𝛾2 ⟧ ⋅ ⋅ ⋅ 0 ] [ 0 𝛾2 ⋅ ⋅ ⋅ 0 ] ][ ] [ =[ . .. ] .. .. ] [ .. .. ] [ .. [ . . d .] . d . 0 ⋅ ⋅ ⋅ ⟦𝛾𝑘 ⟧] [ 0 0 ⋅ ⋅ ⋅ 𝛾𝑘 ] [ 0 ×[ 𝑢1NORMAL [ NORMAL ] ] [𝑢 ] [ ×[ 2 . ] ] [ .. ] [ 󳨐⇒ u = ⟦Γ⟧ ΓuNORMAL + (I𝑚 − ⟦Γ⟧) uTOTAL , Let (5) 𝑚−𝑘 is a set of normal actuators u𝑁,NORMAL and where u𝑁 2 ∈R I𝑚 is an (𝑚 × 𝑚)-identity matrix. And NORMAL ] [𝑢𝑘 ⟦𝛾1 ⟧ 0 ⋅ ⋅ ⋅ 0 } 1 0 ⋅⋅⋅ 0 { { } { ] [ 0 ⟦𝛾2 ⟧ ⋅ ⋅ ⋅ 0 ]} 0 1 ⋅ ⋅ ⋅ 0 {[ ]} [ ] [ + {[ .. .. .. ] − [ .. .. .. ]} { . d . ]} } {[ . . d . ] [ . } { 0 0 ⋅ ⋅ ⋅ 1 0 ⋅ ⋅ ⋅ ⟦𝛾𝑘 ⟧]} {[ ] [ 0 u𝐹1 [ ], u= u𝑁 [ 2] uTOTAL = [ 𝑢1TOTAL [ TOTAL ] ] [𝑢 ] [ ×[ 2 . ] [ . ] [ . ] [𝑢𝑘 TOTAL u𝐹,TOTAL ] 0(𝑚−𝑘)×1 u𝐹,NORMAL uNORMAL = [ 𝑁,NORMAL ] , u u𝐹,TOTAL ], 0(𝑚−𝑘)×1 Γ𝐹 0𝑘×(𝑚−𝑘) Γ=[ ], 0(𝑚−𝑘)×𝑘 I𝑚−𝑘 ⟦Γ𝐹 ⟧ ⟦0𝑘×(𝑚−𝑘) ⟧ ⟦Γ𝐹 ⟧ 0𝑘×(𝑚−𝑘) ⟦Γ⟧ = [ ]. ]=[ 0(𝑚−𝑘)×𝑘 I𝑚−𝑘 ⟦0(𝑚−𝑘)×𝑘 ⟧ ⟦I𝑚−𝑘 ⟧ (6) ] 󳨐⇒ u𝐹1 = ⟦Γ𝐹 ⟧ Γ𝐹 u𝐹,NORMAL + (I𝑘 − ⟦Γ𝐹 ⟧) u𝐹,TOTAL , Let (3) where u𝐹,NORMAL = [𝑢1NORMAL , 𝑢2NORMAL , . . . , 𝑢𝑘NORMAL ]𝑇 and u𝐹,TOTAL = [𝑢1TOTAL , 𝑢2TOTAL , . . . , 𝑢𝑘TOTAL ]𝑇 . And I𝑘 is a (𝑘 × 𝑘)identity matrix. Moreover, 𝛾 (...truncated)


This is a preview of a remote PDF: http://downloads.hindawi.com/journals/mpe/2015/218384.pdf
Article home page: https://www.hindawi.com/journals/mpe/2015/218384/

Inseok Yang, Dongik Lee, Dong Seog Han. Reconfiguration Criterion for Fault-Tolerant Control, Mathematical Problems in Engineering, 2015, 2015, DOI: 10.1155/2015/218384