Professional Documents
Culture Documents
Accommodation of Control Actuator Failures in Morphing Aircraft
Accommodation of Control Actuator Failures in Morphing Aircraft
In this paper we describe a new algorithm for accommodation of failures in morphing flight control actu-
ators. The algorithm is well suited for the case of continuous actuators that can assume arbitrary positions
between the saturation limits. The algorithm is based on introducing a high-order space of actual control in-
puts (ACI) and a low-order space of virtual control inputs (VCI), and singular value decomposition (SVD) of
the problem into the control-law design in the VCI space, and control allocation which depends on the mapping
between the VCI and ACI. Based on this decomposition, a new parameterization of failures is derived in such
a way that the failures in the ACI space are reflected as pure parametric uncertainty in the VCI. On the basis
of this parameterization, an adaptive observer and stable adaptive laws for estimation of uncertain parameters
are designed, and a proof of stability is given. Performance of the overall system is evaluated on a simulation of
F/A-18 aircraft where four standard flight control surfaces each are replaced by 25 morphing surfaces.
I. Introduction
Recent studies1–7 have shown that adapting wing geometry to meet flight load requirements yields optimal perfor-
mance during disparate mission roles and allows multi-role missions that are not feasible with fixed geometry aircraft.
Operational aircraft vary wing sweep and extend flaps to achieve aerodynamic performance improvements during flight,
such as lowering stall speeds, reducing drag during cruise, or increasing the maneuverability. Such shape changes are
obtained with conventional actuators and mechanisms. Though they produce large scale flow changes, they provide
little control over the flow and, hence, limit achievable agility and vehicle stability. Morphing aircraft structures that
utilize a large number of small shape change effectors provide the degrees of freedom required for large scale flow con-
trol and the ability to meet dynamic flight load requirements. Many issues related to actuation, flight control, control
allocation and failure accommodation that are well-understood in traditional flight control, are at present unresolved in
the context of morphing.4, 8–11 The purpose of this paper is to address some of the control design issues by designing
an integrated adaptive fault-tolerant control and control allocation system (AFTC-CAS) for morphing aircraft.
In the context of control of aircraft with morphing surfaces, control design challenges include addressing the fol-
lowing questions:
1. How should the large number of actuators be used in a most effective way? In other words, what are the possible
control strategies that can improve the performance of the aircraft with respect to criteria such as fuel consumption,
robustness, and fault tolerance.
2. What are the hardware issues (weight, electronics, actuator design)? Do the benefits of using morphing actuators
outweigh the increased complexity of the actuation and control systems?
3. How should such aircraft be controlled (grouping, control allocation)? What is the best strategy, and what are the
optimization criteria?
4. How can we achieve fault tolerance since an increased number of actuators also increases the probability of failures?
In this paper our focus is on the problem of fault-tolerant control design for aircraft with morphing actuators.
∗
This research was supported by Air Force under Contract No. FA8650-05-M-3555 to Scientific Systems Company, Inc.
† Principal Research Engineer & Intelligent & Autonomous Control Systems Group Leader, 500 W. Cummings Park, Suite 3000, Woburn, MA,
01801, AIAA Senior Member, jovan@ssci.com
‡ PhD candidate, Massachussets Institute of Technology, on leave from SSCI, AIAA Member, jredding@mit.edu
1 of 15
Flight control actuator failures can be broadly divided into two categories: (i) Failures that result in a total loss of
effectiveness of the control effector; and (ii) Failures that cause partial loss of effectiveness. The former includes Lock-
In-Place (LIP), float, and Hard-Over Failure (HOF), while the latter is referred to as the Loss-Of-Effectiveness (LOE)
type of failure. In the case of LIP failures the actuator “freezes” at a certain condition and does not respond to subse-
quent commands. HOF is characterized by the actuator moving to and remaining at the upper or lower position limit
regardless of the subsequent commands. The speed with which the effector moves to its position limit is constrained
by the actuator rate limit. Float failure occurs when the actuator contributes zero moment to the control authority. Loss
of effectiveness is characterized by lowering the actuator gain with respect to its nominal value. Different types of
actuator failures are shown in Figure 1. If the actuators are characterized by fast response, different types of actuator
new trim
u(t) u(t) point
uT
_ 0
u
tF Time t Time
F
u(t) .
arctan(u max) uc (t) u(t)
tF Time
2 of 15
where tFi denotes the time instant of failure of the ith actuator, ki denotes its effectiveness coefficient such that ki ∈
[ǫki , 1], and ǫki > 0 denotes its minimum effectiveness.
Uncertainty associated with failures is due to: (i) Unknown time of failure tFi ; (ii) Unknown LOE coefficient ki ;
and (iii) Unknown value at which the control effector locks. This is illustrated in Figure 2. We will consider these types
of failures in the context of morphing wing design.
η
ηmax uc u
ηmin
~ arctan(k)
3 of 15
and can be readily shown to achieve the objective in the no-failure case.
However, as we will show in the following section, control design in the space of virtual control inputs is more
convenient for reconfigurable control design in the presence of failures.
Virtual Control Inputs: Such control inputs are defined in the n-space as:
Bu u = Bvv, (4)
Bv = UDM, (5)
where U is a n × n matrix and M is an n × m matrix such that UU T = MM T = In×n , and D is a diagonal n × n matrix.
We now choose:
Bu = UD, (6)
so that Bu u = Bv v = Bu Mv. Since it can be readily shown that, if Bv is full rank, so is Bu , it follows that u = Mv. One
possible solution for v from the last equation is:
ẋ = Ax + Bu u, (8)
It is seen that this control law needs to be passed through the control allocation algorithm (7) to affect the actual
plant.
The control law (9) will be used as a basis for reconfigurable control design discussed in the following section.
In this section we derive the adaptive reconfigurable control design for morphing actuators. The design is based on
the SVD described in the previous section, and the new failure parameterization described below.
A. Failure Parameterization
We will first derive the failure parameterization and corresponding on-line Failure Detection, Identification and Re-
configuration (FDIR) algorithms for the case of insignificant actuator dynamics, followed by the discussion of the case
when the actuator dynamics needs to be taken into account.
4 of 15
where v = [v1 v2 ... vm ]T is the vector of actuator outputs, vc = [vc1 vc2 ... vcm ]T is the vector of controller outputs,
K = diag[k1 k2 ... km ]T , ki ∈ [0, 1], Σ = diag[σ1 σ2 ... σm ]T ,
1, t < tFi ,
σi = (11)
0, t ≥ tFi ,
where tFi denotes the time of failure of the ith actuator, v̄ = diag[v̄1 v̄2 ... v̄m ]T , and v̄i is the value at which the ith
actuator locks at tFi .
Hence, in the no-failure case, v = vc . In the case of lock-in-place failure of the ith actuator, vi (t) = v̄i , ∀t ≥ tFi , and
in the case of partial LOE failure, vi (t) = ki vci ∀t ≥ tFi , where ki < 1.
As shown previously,14 this parameterization can be effectively used to design reconfigurable controllers that assure
closed-loop stability in the presence of multiple simultaneous or sequential failures. This is accomplished by on-line
estimation of the elements of Σ and K, and the use of these estimates in the control law. However, since there are
3m unknown parameters (elements of Σ, K and v̄) and at least 3m parameter estimates need to be adjusted on-line, the
applicability of this approach is limited in the systems where m is large.
We note that the parameterization (10) describes the failures in the Actual Control Input (ACI) space, which is of
the order m, where m is very large. Hence the previous results14 are not directly applicable to the case of morphing
actuators.
For this reason we propose a new approach based on projecting the parameterization (10) from the ACI space to
the space of Virtual Control Inputs (VCI space), where failures can be described by a substantially smaller number of
parameters. The way this is accomplished is described below.
The New Failure Parameterization: When operating in the ACI space, the state equation is of the form:
Since vc = M T uc and Bv = Bu M, we obtain the state equation in the VCI space in the form:
Θ∗ = MKΣM T , (14)
∗
ξ = M(I − Σ)v̄. (15)
Hence:
ẋ = Ax + Bu [Θ∗ uc + ξ∗ ], (16)
5 of 15
Our focus will be on the case when the dynamics of the ith actuator in the no-failure case can be expressed by a transfer
function Wi (s) of order nai whose relative degree (the difference between the number of poles and number of zeros) is
also nai :
λi1
Wi (s) = . (17)
snai + snai −1 λnai −1 + ... + λi2 s + λi1
where λi j > 0 are chosen so that the resulting transfer function is stable, vi1 is the actuator output, and vic is its input
(i.e. the output of the controller).
Assertion: Let the values of λi j be such that the subsystem:
is asymptotically stable and has the property that the convergence of vnai (t) to zero is fast. Then the actuator dynamics
in the presence of total and partial LOE failures can be described by:
Hence, when σi = 0, vnai (t) → 0 and the rate of convergence is fast, so that the model accurately represents lock-in-
place failures. When ki = k̄i < 1, the unit step response can be readily shown to converge to k̄i . It can be concluded that
the above model is a good representation of both total and partial LOE failures.
6 of 15
where uF = MvcF .
We note that uF = uc and 1F = 1 in the case of zero-order actuator dynamics. Also, if λi1 >> λi j for i = 1, 2, ..., m
and j = 2, 3, ..., nai, then the actuator dynamics in many cases can be neglected. In this paper we will assume that the
latter is true.
C. Parameter Estimation
The new parameterization proposed in the previous section enables a straightforward parameter estimation scheme to
be designed. This is discussed below.
Adaptive Observer: Let ê = x̂ − x denote the state estimation error. The adaptive observer is chosen in the form:
where Γθ = ΓTθ > 0 and Γξ = ΓTξ > 0. In the above expressions Proj{·} {·} denotes the Projection Operator whose role is
to project the parameter estimates to the corresponding set of parameter values. More details on the properties of the
Projection Operator can be found in the literature.13
Theorem 1: Adaptive laws (37), (38) assure that all the signals in the system (16), (36) are bounded, and, in addition,
ê ∈ L∞ ∩ L2 .
Proof: To prove the theorem, we first introduce: Φθ = Θ̂ − Θ∗ and φξ = ξ̂ − ξ∗ . We now subtract the plant equation (16)
from (36) to obtain the following error model:
7 of 15
Theorem 2: The control law (45), where the parameters are adjusted using (37) and (38), assures that the tracking
error e = x − xm is bounded, and, limt→∞ e(t) = 0.
Proof: We first substitute the control law (45) into the observer (36), and after some straigtforward manipulations
obtain:
x̂˙ = Am x̂ + Bm r − (Am + λI)ê. (47)
Let em = x̂ − xm . From (2) and the above equation we now have:
ėm = Am em − (Am + λI)ê. (48)
Since the boundedness of ê can be established independently of em , using BIBO stability argument it follows that em
is bounded. Since xm is bounded, this implies that x̂ is bounded as well. This, based on the boundedness of ê, now
implies that x is bounded as well.
Hence all the signals in the system are bounded. We now use Barbalat’s lemma36 to show that limt→∞ ê(t) = 0.
This implies, based on BIBO stability arguments for (48), that limt→∞ em (t) = 0. Since e = em − ê, it now follows that
limt→∞ e(t) = 0.
From close inspection of the control law it is seen that there is a possibility for the matrix Bu Θ̂(t) to lose rank at
some time instant, invalidating the control law. One possibility for alleviating this problem is to use the One-Step-
Ahead-Controller (OSAC),38 which is of the form:
uc = [(Bu Θ̂)T QBu Θ̂ + R]−1 (Bu Θ̂)T Q(η − Bu ξ̂), (49)
T T
where Q = Q ≥ 0, R = R > 0, and η is given by (46). It is seen that the control law is well defined even when the
matrix Bu Θ̂(t) = 0 for some t. This control law can be shown to result in bounded tracking error.
8 of 15
In this section our focus is on the following nonlinear model of aircraft dynamics:
where x : IR+ → IRn denotes the state vector, f : IRn → IRn , gv : IRn → IRn×m , and v : IR+ → IRm denotes the plant
input vector. It is assumed that the above model describes the dominant dynamics of the aircraft. In such a case, the
state variables include forward velocity, V, angle-of-attack, α, side-slip angle, β, angular velocities, p, q and r, and
attitude angles, φ, θ and ψ. In addition, it is assumed that the nonlinearities, f (x) and gv (x) are associated with nominal
aircraft dynamics (i.e. the dynamics in flight regimes in which there are no failures or damage).
The above model is subject to the following assumption:
Assumption 1:
(a) State of the system is measurable;
(b) For a closed bounded set of states S x , gv (x)gTv (x) is invertible for all x ∈ S x ;
(c) f (x) and gv (x) are sufficiently smooth functions (functionals) of their argument;
(d) m >> n; and
(e) Up to m − n actuators can undergo LIP failures, while all actuators can undergo LOE failures.
The desired dynamics of the aircraft is chosen in the form:
ẋm = Am xm + Bm r, (51)
where xm : IR+ → IRn denotes the state of the reference model, matrix Am is asymptotically stable, and r : IR+ → IRn
denotes a vector of bounded piece-wise continuous reference inputs.
VCI Definition in the Nonlinear Case: Let us assume that the control allocation algorithms is of the form:
M(x)v = u, (52)
where M(x) is full rank for all x in the set S x , and u is the vector of virtual control inputs. Hence on S x we have that:
Failure Model in the Nonlinear Case: We use the same actuator failure parameterization as in the linear case:
9 of 15
To design an observer for the unknown quantities, θi (x) and ξ(x) are first approximated by neural networks over a
compact set of states as:
where wi are vectors of the neural network weights, and ǫi (x) is the approximation error. The functionals Fi (x) are
obtained by using either Radial Basis Function Neural Networks (RBF-NN) of Multi-layer NN (MNN) with adjustable
weights in the output layer. The parameterization of MNN that is linear in the network weights is obtained by fixing
the weights in the hidden layer(s) and adjusting only the weights in the output layer. Similarly, linear parameterization
in the case of RBF-NN is obtained by fixing the centers and widths of the radial basis functions.
The resulting plant equation is:
Let P = PT > 0 be a solution of the Lyapunov matrix equation ΛT P + PΛ = −Q, where Q = QT > 0. Now the
adjustment laws for φ̂ is of the form:
whereΓ = ΓT > 0 and γ0 > 0 denote adaptive gains. It can be readily shown that the above adjustment laws assure the
boundedness of the tracking error.
The Adaptive Fault-Tolerant Controller is of the form of OSAC:
η = − f (x) + Am x + Bm r.
It is seen that the control law is well defined even when the matrix Θ̂(t) = 0 for some t.
The main challenges related to the neural network design include: (i) Implementing the multiple neural networks
resulting from the above parameterization in an effective way; (ii) Finding the most suitable neural network structure
(RBF-NN or MNN, number of layers and nodes, adjustment gains); and (iii) Assuring acceptable response.
10 of 15
Simulation Case 1: The Baseline VCI is designed along the lines presented in the previous sections. The matrix
Bv from the F/A-18 simulation was decomposed using SVD and matrices Bu and M were found. The controller was
designed using the matrix Bu , and the control inputs were allocated in the ACI space using matrix M. The resulting
response for the 30o roll doublet are given in Figure 3.
Simulation Case 2: The adaptive fault-tolerant reconfigurable (AFTR) controller space was designed in the VCI
space. The objective of this simulation is to demonstrate that the AFTR controller achieves performance similar to that
obtained using the Baseline VCI controller, i.e. that it does not destabilize the closed loop system. The response with
the AFTR controller is given in Figure 4, and is seen to be very close to that obtained in Figure 3.
Simulation Case 3: In this case the aircraft is controlled by the Baseline VCI controller, and the failure scenario 1 was
applied at t = 2, and the resulting response is shown if Figure 5. It is seen that, without failure accommodation, the
response is unacceptable and the system becomes unstable.
Simulation Case 4: The response of the system under the same failure scenario but with the AFTR controller is given
in Fig. 6. The AFTR controller is seen to achieve effective failure compensation and acceptable performance of the
closed-loop system.
Simulation Case 5: It can be readily shown that, in the case of failure scenario 2, the closed-loop system with the
Baseline VCI becomes unstable. The response with the AFTR controller is shown in Fig. 7. The AFTR controller is
again seen to achieve effective failure compensation and acceptable performance of the closed-loop system. We note
that, since the failure in this case is more severe than in the Failure Case 2, the control effort needed to compensate for
the failure is larger than in the latter case.
11 of 15
In this paper we describe a new algorithm for accommodation of failures in morphing flight control actuators. The
algorithm is well suited for the case of actuators that can assume arbitrary positions between the saturation limits. The
algorithm is based on introducing a high-order space of actual control inputs (ACI) and a low-order space of virtual
control inputs (VCI), and SVD of the problem into the control-law design in the VCI space, and control allocation which
depends on the mapping between the VCI and ACI. Based on this decomposition, a new parameterization of failures is
derived in such a way that the failures in the ACI space are reflected as pure parametric uncertainty in the VCI. On the
basis of this parameterization, an adaptive observer and stable adaptive laws for estimation of uncertain parameters are
designed, and a proof of stability os given. Performance of the overall system is evaluated on a simulation of F/A-18
aircraft where four standard flight control surfaces each are replaced by 25 morphing surfaces.
Future work will include the extensions of the algorithm to the case of nonlinear aircraft dynamics, and performance
evaluation using high-fidelity simulations that include both rigid-body dynamics and aeroservoelastic effects.
References
1 J. Bowman, B. Sanders and T. Weisshaar, “Evaluating the Impact of Morphing Technologies on Aircraft Performance”, AIAA-2002-1631,
2002.
2 C. Cesnik, H. Last and C. Martin, “A Framework for Morphing Capability Assessment”, AIAA-2004-1654, Proc. 45th
Impacts”, AIAA-2004-1722, Proc. 45th AIAA/ASME/AHS/ASC Structures,Structural Dynamics and Materials Conf., April 2004.
4 J. Kudva, C. Martin, L. Scherer, A. Jardine, A. McGowan, R. Lake, G. Sendeckyj and B. Sanders, “Overview of DARPA/USAF/NASA
Smart Wing Program”, Proc. SPIE Smart struc. and Materials Conf., 1999.
5
B. Prock, T. Weisshaar and W. Crossley, “Morphing Airfoil Shape Change Optimization With Minimum Actuator Energy As An Objective”,
AIAA-2002-5401, Proc. 9th AIAA/ISSMO Symposium on Multidisciplinary Analysis and Optimization, Atlanta, GA, September 2002.
6
B. Sanders, F. Eastep and E. Forster, “Aerodynamic and Aeroelastic Characteristics of Wings with Conformal Control Surfaces for Morphing
Aircraft”, Journal of Aircraft, Vol. 40, No. 1, January-February, 2003.
7
T. Weisshaar, “Aeroelastic tailoring for energy efficient morphing aircraft - finding the right stuff”, ICASE/NASA LaRC, October, 2001. See
also Professor Weisshaar’s keynote addresses at SPIE (March 2003) and AIAA SDM Conference (April, 2003).
8 DARPA Morphing Aircraft Structures (MAS) program, http://www.darpa.mil/dso/thrust/matdev/mas.html
9 R. Wlezien, G. Horner, A. McGowan, S. Padula, M. Scott, R. Silcox, J. Simpson, “The aircraft morphing program”, AIAA 1998-1927, Proc.
Structures, Structural Dynamics and Materials Conf., AIAA Paper 2000-1560, Atlanta, GA, April 2000.
12 S. H. Chen, G. Tao, J. T. Fei and S. M. Joshi, “Adaptive compensation of morphing actuator failures”, in Proceedings of the 2004 American
Journal of Guidance, Control & Dynamics, Vol 25, No. 4, pp. 712-724, July-August, 2002.
14 J. D. Bošković, S.-H. Yu, and R. K. Mehra, “A Stable Scheme for Automatic Control Reconfiguration in the Presence of Actuator Failures”,
in Proceedings of the 1998 American Control Conference, Vol. 4, pp. 2455-2459, Philadelphia, PA, June 24-26, 1998.
15 K. S. Narendra and K. Parthasarathy, “Identification and Control of Dynamical Systems Using Neural Networks”, IEEE Transactions on
System”, in Proceedings of the 2005 AIAA Guidance, Navigation and Control Conference, San Francisco, CA, August 15-18, 2005.
21 J. D. Bošković, R. Prasanth and R. K. Mehra, “Retrofit Reconfigurable Flight Control under Control Effector Damage”, AIAA Journal of
Guidance, Control & Dynamics, Vol. 30, No. 3, pp. 703-712, May-June 2007.
22 J. D. Bošković and R. K. Mehra, “Robust Integrated Flight Control Design Under Failures, Damage and State-Dependent Disturbances”,
AIAA Journal of Guidance, Control & Dynamics, Vol. 28, No. 5, pp. 902-917, September-October 2005.
12 of 15
ings of the 40th IEEE Conference on Decision and Control, Orlando, FL, December 2001.
25 J. D. Bošković, S.-M. Li and R. K. Mehra, “On-Line Failure Detection and Identification (FDI) and Adaptive Reconfigurable Control (ARC)
in Aerospace Applications”, in Proceedings of the 2001 American Control Conference, pp. 2625-2626, Arlington, VA, June 25-27, 2001.
26 J. D. Bošković and R. K. Mehra, “Intelligent Adaptive Control of a Tailless Advanced Fighter Aircraft under Wing Damage”, AIAA Journal
of Guidance, Control & Dynamics, Vol. 23, No. 5, pp. 876-884, September-October 2000.
27 J. D. Bošković, S.-M. Li and R. K. Mehra, “Reconfigurable Flight Control Design Using Multiple Switching Controllers and On-line
Estimation of Damage-Related Parameters”, in Proceedings of the 2000 Conference on Control Applications, Anchorage, Alaska, September 2000.
28 J. D. Bošković, “A Stable Neural Network-Based Adaptive Control Scheme for a Class of Nonlinear Plants”, in Proceeding of the 1997
Conference on Decision and Control, Vol. 1, pp. 472-476, San Diego, CA, December 1997.
29 J. D. Bošković and K. S. Narendra, “Comparison of Linear, Nonlinear and Neural Network-Based Adaptive Controllers for a Class of
359-366, 1989.
36 K. S. Narendra and A. M. Annaswamy, Stable Adaptive Systems, Prentice Hall Inc., Englewood Cliffs, New Jersey, 1988.
37 E. W. Pendleton, D. Bessette, P. B. Field, G. D. Miller and K. E. Griffin, “Active Aeroelastic Wing Flight Research Program: Technical
Program and Model Analytical Development”, Journal of Aircraft, Vol. 37, No. 4, 2000, pp. 554-561.
38 R. K. Prasanth and J. D. Bošković, “Stability Analysis and Design of Optimal One Step Ahead Controllers”, in Proceedings of the 2005
AIAA Guidance, Navigation and Control Conference, San Francisco, CA, August 15-18, 2005.
39 A. Vemuri and M. Polycarpou, “Robust nonlinear fault diagnosis in input-output systems”, Int. J. Control, Vol.68, No.2, 1997.
5
*
β,β*[deg]
β(t), β (t)
V(t), V*(t)
V,V*[ft/s]
0
725.8
725.7 −5
0 5 10 15 0 5 10 15
0.2 50
p,p*[deg/s]
p(t), p*(t)
q,q [deg/s]
q(t), q*(t)
0 0
*
−0.2 −50
0 5 10 15 0 5 10 15
1
2.8
r,r*[deg/s]
0
2.6
−1
0 5 10 15 0 5 10 15
50
2.8 *
φ,φ [deg]
α(t), α*(t)
α,α*[deg]
φ(t), φ (t)
0
*
2.6
−50
0 5 10 15 0 5 10 15
2001 1
ψ(t), ψ*(t)
ψ,ψ*[deg]
h(t), h*(t)
h,h [ft]
2000 0
*
1999 −1
0 5 10 15 0 5 10 15
3.6
LL,LR [deg]
u1(t), u2(t)
3.4
3.2
0 5 10 15
TL,TR [deg]
4 u3(t)−u52(t)
3
0 5 10 15
EL,ER [deg] RL,RR [deg] SL,SR [deg] AL,AR [deg]
2
u53(t)−u77(t)
0
−2
0 5 10 15
5
u103(t), u104(t)
0
−5
0 5 10 15
1
u (t), u (t)
105 106
0
−1
0 5 10 15
70
u107(t), u108(t)
65
60
0 5 10 15
Figure 3. Case 1. Response with the Baseline VCI controller in the no-failure case.
13 of 15
β,β [deg]
V(t), V*(t)
V,V [ft/s]
0
725.8
*
*
725.7 −2
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
0.2 50
p,p*[deg/s]
p(t), p*(t)
q,q [deg/s]
*
q(t), q (t)
0 0
* −0.2 −50
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
1
2.8
r,r*[deg/s]
* r(t), r*(t)
θ,θ [deg]
θ(t), θ (t)
0
*
2.6
−1
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
50
2.8 *
φ,φ*[deg]
*
α,α [deg]
2.6
−50
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
2001 1
*
ψ,ψ [deg]
* ψ(t), ψ (t)
h(t), h (t)
h,h [ft]
2000 0
*
*
1999 −1
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
3.2
0 2 4 6 8 10 12 14 16 18 20
TL,TR [deg]
4 u3(t)−u52(t)
3
0 2 4 6 8 10 12 14 16 18 20
EL,ER [deg] RL,RR [deg] SL,SR [deg] AL,AR [deg]
2
u53(t)−u77(t)
0
−2
0 2 4 6 8 10 12 14 16 18 20
2
u103(t), u104(t)
0
−2
0 2 4 6 8 10 12 14 16 18 20
1
u105(t), u106(t)
0
−1
0 2 4 6 8 10 12 14 16 18 20
70
u107(t), u108(t)
65
60
0 2 4 6 8 10 12 14 16 18 20
Figure 4. Case 2. Response with the Adaptive Fault-Tolerant Reconfigurable (AFTR) VCI controller in the no-failure case.
10
725.8
β,β*[deg]
V,V [ft/s]
*
5 β(t), β*(t)
725.78 V(t), V (t)
*
0
725.76 0 2 4 6 8 10 12 14 16 18 20
0 2 4 6 8 10 12 14 16 18 20 50
0.1
p,p*[deg/s]
p(t), p*(t)
q,q [deg/s]
0
0
*
q(t), q*(t)
−50
−0.1 0 2 4 6 8 10 12 14 16 18 20
0 2 4 6 8 10 12 14 16 18 20 2
3.5
r,r*[deg/s]
r(t), r*(t)
θ,θ [deg]
*
θ(t), θ (t) 0
3
*
2.5 −2
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
2.8 50 *
φ(t), φ (t)
φ,φ*[deg]
α,α [deg]
* 0
α(t), α (t)
*
2.6 −50
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
2050 10
*
ψ,ψ*[deg]
* ψ(t), ψ (t)
h(t), h (t)
h,h [ft]
2000 0
*
1950 −10
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
3.6
LL,LR [deg]
3.4
u1(t), u2(t)
3.2
0 2 4 6 8 10 12 14 16 18 20
TL,TR [deg]
u3(t)−u17(t), u28(t)−u42(t)
4
2 u18(t)−u27(t), u43(t)−u52(t)
0 2 4 6 8 10 12 14 16 18 20
AL,AR [deg]
2 u68(t)−u77(t), u93−u102
0
u53(t)−u67(t), u78−u92
−2
0 2 4 6 8 10 12 14 16 18 20
SL,SR [deg]
10
u (t)
103
0
u104(t)
−10
0 2 4 6 8 10 12 14 16 18 20
EL,ER [deg] RL,RR [deg]
0
0 2 4 6 8 10 12 14 16 18 20
70
u107(t)
65
60 u (t)
108
0 2 4 6 8 10 12 14 16 18 20
Figure 5. Case 3. Response with the Baseline VCI controller in the failure case 1.
14 of 15
β,β [deg]
β(t), β (t)
V(t), V*(t)
V,V [ft/s]
0
725.8
*
*
725.7 −5
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
0.2 50
p,p*[deg/s]
p(t), p*(t)
q,q [deg/s]
*
q(t), q (t)
0 0
*
−0.2 −50
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
1
2.8
r,r*[deg/s]
* r(t), r*(t)
θ,θ [deg]
θ(t), θ (t)
0
*
2.6
−1
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
50
2.8 *
φ,φ*[deg]
*
α,α [deg]
2.6
−50
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
2002 1
*
ψ,ψ [deg]
* ψ(t), ψ (t)
h(t), h (t)
h,h [ft]
2000 0
*
*
1998 −1
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
3.6
LL,LR [deg] u1(t), u2(t)
3.4
3.2
0 2 4 6 8 10 12 14 16 18 20
TL,TR [deg]
u3(t)−u17(t), u28(t)−u42(t)
4
2 u18(t)−u27(t), u43(t)−u52(t)
0 2 4 6 8 10 12 14 16 18 20
EL,ER [deg] RL,RR [deg] SL,SR [deg] AL,AR [deg]
2 u53(t)−u67(t), u78−u92
0
u68(t)−u77(t), u93−u102
−2
0 2 4 6 8 10 12 14 16 18 20
2
u103(t), u104(t)
0
−2
0 2 4 6 8 10 12 14 16 18 20
1
u105(t), u106(t)
0
−1
0 2 4 6 8 10 12 14 16 18 20
64 u107(t), u108(t)
62
0 2 4 6 8 10 12 14 16 18 20
Figure 6. Case 4. Response with the Adaptive Fault-Tolerant Reconfigurable (AFTR) VCI controller in the failure case 1.
2
726 *
β,β [deg]
* β(t), β (t)
V,V [ft/s]
V(t), V (t)
0
725.8
*
*
725.6 −2
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
2 50
p,p*[deg/s]
q,q*[deg/s]
*
q(t), q (t) p(t), p*(t)
0 0
−2 −50
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
4 1
r,r*[deg/s]
r(t), r*(t)
θ,θ [deg]
*
3 θ(t), θ (t) 0
*
2 −1
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
4 50
*
φ,φ*[deg]
α(t), α (t) *
α,α [deg]
3 φ(t), φ (t)
0
*
2
1 −50
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
1
2050 * *
ψ,ψ [deg]
0
*
2000
1950 −1
0 2 4 6 8 10 12 14 16 18 20 0 2 4 6 8 10 12 14 16 18 20
LL,LR [deg]
3.6
u1(t), u2(t)
3.4
3.2
0 2 4 6 8 10 12 14 16 18 20
6
TL,TR [deg]
u26−u27(t), u28(t)−u52(t)
4
u3(t)−u25(t)
2
0 2 4 6 8 10 12 14 16 18 20
EL,ER [deg] RL,RR [deg] SL,SR [deg] AL,AR [deg]
1
u53(t)−u75(t)
0
u (t)−u (t), u −u
76 77 78 102
−1
0 2 4 6 8 10 12 14 16 18 20
2
u103(t), u104(t)
0
−2
0 2 4 6 8 10 12 14 16 18 20
1
u105(t), u106(t)
0
−1
0 2 4 6 8 10 12 14 16 18 20
64 u107(t), u108(t)
62
0 2 4 6 8 10 12 14 16 18 20
Figure 7. Case 5. Response with the Adaptive Fault-Tolerant Reconfigurable (AFTR) VCI controller in the failure case 2.
15 of 15