FAULT-TOLERANT NONLINEAR FLIGHT CONTROL

Similar documents
Introduction to Flight Dynamics

Prof. Dr. Marcelo Santiago de Sousa Prof. Dr. Pedro Paglione Prof.Dr. Roberto Gil Annes da Silva

Simulation of Non-Linear Flight Control Using Backstepping Method

Applications Linear Control Design Techniques in Aircraft Control I

Lecture 11 Overview of Flight Dynamics I. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

FLIGHT DYNAMICS. Robert F. Stengel. Princeton University Press Princeton and Oxford

Fundamentals of Airplane Flight Mechanics

Design and modelling of an airship station holding controller for low cost satellite operations

Mechanics of Flight. Warren F. Phillips. John Wiley & Sons, Inc. Professor Mechanical and Aerospace Engineering Utah State University WILEY

Chapter 4 The Equations of Motion

Linearized Equations of Motion!

Robot Control Basics CS 685

A SIMPLIFIED ANALYSIS OF NONLINEAR LONGITUDINAL DYNAMICS AND CONCEPTUAL CONTROL SYSTEM DESIGN

AE Stability and Control of Aerospace Vehicles

Aircraft Maneuver Regulation: a Receding Horizon Backstepping Approach

Lecture AC-1. Aircraft Dynamics. Copy right 2003 by Jon at h an H ow

April 15, 2011 Sample Quiz and Exam Questions D. A. Caughey Page 1 of 9

Chapter 1 Lecture 2. Introduction 2. Topics. Chapter-1

Fault-Tolerant Control of a Unmanned Aerial Vehicle with Partial Wing Loss

Lecture #AC 3. Aircraft Lateral Dynamics. Spiral, Roll, and Dutch Roll Modes

Aircraft Design I Tail loads

A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot

Direct spatial motion simulation of aircraft subjected to engine failure

Linear Flight Control Techniques for Unmanned Aerial Vehicles

Backstepping Designs for Aircraft Control What is there to gain?

CHAPTER 1. Introduction

Flight Dynamics and Control

Aerodynamics SYST 460/560. George Mason University Fall 2008 CENTER FOR AIR TRANSPORTATION SYSTEMS RESEARCH. Copyright Lance Sherry (2008)

TTK4190 Guidance and Control Exam Suggested Solution Spring 2011

Experimental Aircraft Parameter Estimation

Feasibility study of a novel method for real-time aerodynamic coefficient estimation

A Backstepping Design for Flight Path Angle Control

Aircraft Pitch Attitude Control Using Backstepping

PRINCIPLES OF FLIGHT

Frequency Domain System Identification for a Small, Low-Cost, Fixed-Wing UAV

Flight Dynamics, Simulation, and Control

Robustness Study for Longitudinal and Lateral Dynamics of RLV with Adaptive Backstepping Controller

Near-Hover Dynamics and Attitude Stabilization of an Insect Model

R. Balan. Splaiul Independentei 313, Bucharest, ROMANIA D. Aur

Aircraft Flight Dynamics & Vortex Lattice Codes

Robot Dynamics - Rotary Wing UAS: Control of a Quadrotor

Dynamic Modeling of Fixed-Wing UAVs

Exam - TTK 4190 Guidance & Control Eksamen - TTK 4190 Fartøysstyring

Localizer Hold Autopilot

The Role of Zero Dynamics in Aerospace Systems

MODELING OF DUST DEVIL ON MARS AND FLIGHT SIMULATION OF MARS AIRPLANE

AFRL MACCCS Review. Adaptive Control of the Generic Hypersonic Vehicle

arxiv: v1 [math.oc] 11 Aug 2015

A model of an aircraft towing a cable-body system

Integrator Backstepping using Barrier Functions for Systems with Multiple State Constraints

Agile Missile Controller Based on Adaptive Nonlinear Backstepping Control

Pitch Control of Flight System using Dynamic Inversion and PID Controller

AUTOMATIC AIRSPACE AVOIDANCE USING ADVANCED FLIGHT CONTROL SYSTEM

Contribution of Airplane design parameters on Roll Coupling اي داءالبارامترات التصميميه للطائره على ازدواج الحركي

Performance. 7. Aircraft Performance -Basics

Flight Dynamics and Control. Lecture 3: Longitudinal stability Derivatives G. Dimitriadis University of Liege

ADAPTIVE NEURAL NETWORK CONTROLLER DESIGN FOR BLENDED-WING UAV WITH COMPLEX DAMAGE

Aim. Unit abstract. Learning outcomes. QCF level: 6 Credit value: 15

Aircraft Stability and Performance 2nd Year, Aerospace Engineering

Modeling of a Small Unmanned Aerial Vehicle

Optimal Control, Guidance and Estimation. Lecture 16. Overview of Flight Dynamics II. Prof. Radhakant Padhi. Prof. Radhakant Padhi

Problem 1: Ship Path-Following Control System (35%)

LONGITUDINAL STABILITY AUGMENTATION DESIGN WITH TWO DEGREE OF FREEDOM CONTROL STRUCTURE AND HANDLING QUALITIES REQUIREMENTS

DESIGN PROJECT REPORT: Longitudinal and lateral-directional stability augmentation of Boeing 747 for cruise flight condition.

28TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES

Stability and Control

Adaptive Augmentation of a Fighter Aircraft Autopilot Using a Nonlinear Reference Model

Alternative Expressions for the Velocity Vector Velocity restricted to the vertical plane. Longitudinal Equations of Motion

Stability and Control Analysis in Twin-Boom Vertical Stabilizer Unmanned Aerial Vehicle (UAV)

FAULT DETECTION AND FAULT TOLERANT APPROACHES WITH AIRCRAFT APPLICATION. Andrés Marcos

Chapter 1. Introduction. 1.1 System Architecture

ANALYSIS OF MULTIPLE FLIGHT CONTROL ARCHITECTURES ON A SIX DEGREE OF FREEDOM GENERAL AVIATION AIRCRAFT. A Thesis by. John Taylor Oxford, Jr.

Adaptive Trim and Trajectory Following for a Tilt-Rotor Tricopter Ahmad Ansari, Anna Prach, and Dennis S. Bernstein

TRACKING CONTROL VIA ROBUST DYNAMIC SURFACE CONTROL FOR HYPERSONIC VEHICLES WITH INPUT SATURATION AND MISMATCHED UNCERTAINTIES

Modeling and Control Strategy for the Transition of a Convertible Tail-sitter UAV

Stability and Control Some Characteristics of Lifting Surfaces, and Pitch-Moments

Supervisor: Dr. Youmin Zhang Amin Salar Zahra Gallehdari Narges Roofigari

What is flight dynamics? AE540: Flight Dynamics and Control I. What is flight control? Is the study of aircraft motion and its characteristics.

Computer mechanization of six-degree of freedom flight equations

MAV Unsteady Characteristics in-flight Measurement with the Help of SmartAP Autopilot

Fullscale Windtunnel Investigation of Actuator Effectiveness during Stationary Flight within the Entire Flight Envelope of a Tiltwing MAV

NEURAL NETWORK ADAPTIVE SEMI-EMPIRICAL MODELS FOR AIRCRAFT CONTROLLED MOTION

/ m U) β - r dr/dt=(n β / C) β+ (N r /C) r [8+8] (c) Effective angle of attack. [4+6+6]

Investigating the Performance of Adaptive Methods in application to Autopilot of General aviation Aircraft

Dynamic-Fuzzy-Neural-Networks-Based Control of an Unmanned Aerial Vehicle

Flight Control Simulators for Unmanned Fixed-Wing and VTOL Aircraft

New Parametric Affine Modeling and Control for Skid-to-Turn Missiles

MODELING OF A SMALL UNMANNED AERIAL VEHICLE

Aerodynamics and Flight Mechanics

Modelling the Dynamic Response of a Morphing Wing with Active Winglets

Digital Autoland Control Laws Using Direct Digital Design and Quantitative Feedback Theory

Probabilistic Control of Nonlinear Uncertain Systems

Aero-Propulsive-Elastic Modeling Using OpenVSP

Chapter 9. Nonlinear Design Models. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 9, Slide 1

Rotor reference axis

Time Response of Dynamic Systems! Multi-Dimensional Trajectories Position, velocity, and acceleration are vectors

DEVIL PHYSICS BADDEST CLASS ON CAMPUS IB PHYSICS

3rd International Conference on Machinery, Materials and Information Technology Applications (ICMMITA 2015)

Susceptibility of F/A-18 Flight Control Laws to the Falling Leaf Mode Part II: Nonlinear Analysis

Correction of Wind Tunnel Results for the Airfoils of ITA s Unmanned Aerial Vehicle

Transcription:

Proceedings of COBEM Copyright by ABCM st Brazilian Congress of Mechanical Engineering October 4-8,, Natal, RN, Brazil FAULT-TOLERANT NONLINEAR FLIGHT CONTROL Filipe Alves Pereira da Silva, filipe.alves@gmail.com Pedro Paglione, paglione@ita.br ITA Instituto Tecnológico da Aeronáutica, Praça Marechal Eduardo Gomes, 5 - Vila das Acácias, São José dos Campos SP Brasil CEP:.8-9 Abstract. This work demonstrates the use of the backstepping method to develop a fault tolerant control method for flight control applications. The ire to create a control system that makes the aircraft have similar response to pilots commands with or without a flight control system failure, demands the knowledge of the possible failures and how to deal with them. The proposed method herein integrates the airframe, the flight control law, the control allocation and the fault detection and identification. Control allocation technique enables the control law to be igned regardless of the failure detection method or the igned control. Keywords: backstepping, nonlinear control, control allocation, fault-tolerant flight control. INTRODUCTION The objective of this work is to demonstrate the study of nonlinear control techniques mainly backstepping applied to aircraft flight control system, considering control surfaces actuators failures. Besi the nonlinear control techniques, control allocation will be used in order to determine the distribution of control for each control surface movement to achieve the aircraft ired response. At the end of this paper results comparing the response of a failure in one of the flight control actuators of a si degree of freedom aircraft model normal response, with an actuator failure not considering the fault tolerant control and with an actuator fault with the fault tolerant control integrated will be demonstrated.. AIRCRAFT AERODYNAMIC MODEL The aircraft model used for this study is a model of an airliner for 5 passengers based on the model used in Givisiez(9, considering the coupled longitudinal and lateral-directional movements. Its nonlinear model is modeled in Eq. ( and Eq. (, where X is the aircraft state vector and U is the command vector applied by the control surfaces and the throttle lever position. X & f ( X + g( X. U ( Y h(x ( For linear analysis the model is defined in Eq. (3 and Eq. (4. & A & + B. u& y & H. &. (3 (4 The inputs to the aircraft model are the control surfaces control (left and right elevators, left and right ailerons and rudder and the throttle lever position. Usually it is considered that the elevator and the throttle lever are responsible only for the longitudinal movement and the ailerons and the rudder are responsible for the lateral-directional movement. This assumption cannot be done when considering actuators failure scenarios, because an elevator asymmetry caused by a fault can generate a rolling moment and one aileron fault can generate a pitching moment. For a model considering these faults, the input vector must be in the form of the Eq. (5, where all the five control surfaces are treated independently, where δ le is the left elevator position, δ re is the right elevator position, δ la is the left aileron position, δ ra is the right aileron position, δ r is the rudder position and δ pi is the throttle lever position. U [ δle δre δla δra δr δpi] T (5 The control surfaces actuators and the throttle lever response can be modeled as first order systems combined with position and rate limiters as in Fig., where a is the time constant (. second for the control surfaces and 5 seconds for the throttle lever.

Proceedings of COBEM Copyright by ABCM st Brazilian Congress of Mechanical Engineering October 4-8,, Natal, RN, Brazil Figure. Actuators Model Considering the aerodynamics and propulsion eternal forces and moments a usual si degree of freedom rigid body aircraft can be modeled by the Eq. (6 to Eq. (9. These equations represent the responses of twelve aircraft states. The aircraft velocities (u, v and w in the body ais coordinates, Euler angles (Ψ,θ and φ, body rotation rates (p, q and r and the aircraft position relative to the earth (, y and z, where Xa, Ya and Za are aerodynamics coefficients, Xf, Yf and Zf are coefficients related to the propulsion system, L, M and N are the roll, pitch and yaw moments respectively and I, I y, I z, I z are inertia components of the aircraft. X [ u v w p q r Ψ θ φ y z] T State Vector (6 Velocities ( Xa + Xf u & g.sin( θ + r. v q. w m (7 ( Ya Yf v & g.sin( φ.cos( θ + p. w r. u m (8 ( Za + Zf w & g.cos( φ.cos( θ + q. u p. v m (9 Kinematics Equations & φ p + tan( θ.( q.sin( φ + r.cos( φ ( & θ q. cos( φ r.sin( φ ( ( q.sin( φ + r.cos( φ Ψ & cos( θ ( Moment Equations y Γ p& q{ I [ I I + I ] p [ I ( I I + I ] r} + I L I N (3 z y z z z y Γ q& ( I I pr I ( p r M (4 z z + Γ r& q(( I I I + I p I ( I I + I r + I L I N (5 y z z y z z + Γ I. I z I z (6 z z Navigation Equations u.cos( θ.cos( Ψ + v(sin( φ.sin( θ.cos( Ψ cos( φ.sin( Ψ + w.(cos( φ.sin( θ.cos( Ψ + sin( φ.sin( Ψ y& u.cos( θ.sin( Ψ + v(sin( φ.sin( θ.sin( Ψ + cos( φ.cos( Ψ + w.(cos( φ.sin( θ.sin( Ψ + sin( φ.cos( Ψ (7 (8 z& u. sin( θ + v.sin( φ.sin( Ψ + w(cos( φ.cos( Ψ (9

Proceedings of COBEM Copyright by ABCM st Brazilian Congress of Mechanical Engineering October 4-8,, Natal, RN, Brazil The nonlinear model time response analysis are eecuted considering variables such as total speed (VT, angle of attack (α and silip angle (β. To achieve these variables, the above equation must be transformed from the body ais to the wind ais as in Eq. ( to Eq. (. u u v v w w VT &.& +.& +.& ( VT vvt &. vvt.& VT.( u + w &β ( u. w& wu.& &α ( u + w The longitudinal and lateral-directional aircraft models can be isolated, creating two sets of equations. Equation (3 to Eq. (9 are used for the longitudinal (vertical mode and Eq. (3 to Eq. (33 are used for lateral-directional mo. This approach is commonly used in aircraft modeling literature (STEVENS and LEWIS, 3. Where L the aircraft lift, D is the aircraft drag, F is thrust generate by the engines, α f is the angle of attack relative to the engine installation, m is the aircraft mass, g is the gravity acceleration, γ is the flight path and h is altitude.. V T ( D + F.cos( α + α f m. g.sin( γ m (3 & γ ( L + Ft.sin( α + α f m. g.cos( γ mvt. (4 & α & θ & γ q & γ (5 & α q + ( L Ft.sin( α + α f + m. g.cos( γ mvt. (6 & θ q (7 q & ( M + Ft. Z f (8 I y h & VT. sin( γ (9 { I z ( I yy I I zz. p + [ I z + I zz ( I zz I yy ]. r}. ( I. I zz I z { I z ( I yy I I zz. p + [ I y + I ( I I yy ]. p}. q ( I. I I I zz. L + I z. N q p& (3 I z. L + I. N r& (3 ( q. sin( φ r.cos( φ.tan( θ zz z & φ p + + (3 ( Y Ft.sin( α + + m g & β r + α f. mvt. 3. FAULT-TOLERANT CONTROL There are two most common fault tolerant control techniques; the passive fault-tolerant controllers (i.e. fied robust feedback controllers and the active fault-tolerant controllers. Here it will be discussed the active fault-tolerant technique that will lead to a system which can be adjusted according to the problem necessity. The control system (Fig. has two functions, the first is to identify changes in parameters by fault detection and isolation (FDI, and the second is the actual controller that will be adapted according to the faults identified by the FDI. (33

Proceedings of COBEM Copyright by ABCM st Brazilian Congress of Mechanical Engineering October 4-8,, Natal, RN, Brazil Figure. Fault Tolerant Control Diagram This paper is not covering the first function of the system, but is focusing in the control system synthesis that will be based on nonlinear control. 3.. Backstepping The chosen nonlinear control technique is the backstepping, a technique based on the Lyapunov theory of stability. The objective of the development of a backstepping control is to find a Lyapunov function, that once found, means that the system is able to become stable. The backstepping works as a recursive ign methodology to achieve the feedback control law and the Lyapunov function systematically. Its advantage is its nonlinearities treatment, in a way to take advantage of some helpful linearities that help to stabilize the system. First, a small system is considered and a virtual controller is igned for it, then recursively the ign is conducted to have control laws for the whole system. Together with the control law a Lyapunov function is created. Some control Lyapunov functions are used in the process. Backstepping can be applied to flight controls, in this application the controller is igned to determine what are the ired fast rotational velocities( ω& in Eq. (34, p& to the rolling angular velocity, q& to the pitching angular velocity and r& to the yawning angular velocity in order to control the aircraft to move according the ired control. The allocation technique will be responsible to distribute these ired values to the correct control surfaces depending on the eistence of a fault. p& &ω q& (34 r& Using this technique, it is possible to control the rolling velocity p, bank angleφ, pitching velocity q, angle of attackα, flight path angle γ and silip angle β. For the purpose of demonstrating the technique, here it will be demonstrated only the rolling velocity and the bank angle control. 3.. Backstepping applied for second order systems The bank angle model can be considered as a second order system, so it will be demonstrated the second order system approach of backstepping. We consider a second order system as Eq. (35, where w is a vector of states, f ( w, y represents the nonlinearities and u is the control. w& w + f ( w, y w& u (35 w The ired value of w is and defines a new system based on the error between the current and the ired equilibrium state, the result is Eq. (36. w w Φ( w + w + f f ( w, y ( + w, y f ( w, y f ( w, y f ( w, y (36

Proceedings of COBEM Copyright by ABCM st Brazilian Congress of Mechanical Engineering October 4-8,, Natal, RN, Brazil This latest system results in Φ( in equilibrium. Working on Eq. (35 it is possible to reach to Eq. (37. & Φ( w & u + (37 Now we can deal with this system using the backstepping. The first step is to create a virtual function for the system Eq. (36. The most general form of control law used is: Ψ( (38 Then a control Lyapunov function Eq. (39, is proposed. W ( (39 Lyapunov stability theory proves that, if the derivative of this function is less than zero the system will be stable. Deriving Eq. (39 the result is Eq. (4. ( Φ( Ψ(, W & ( Φ( + (4 In order to this function results inw & <, it is needed to choose a good value of Ψ. The second step is to consider the residual of the errors caused by the difference between the current state and the ired state, as in Eq. (4. + Ψ( (4 ( Rewriting Eq. (37, considering the errors of Eq. (4 the result is the system Eq. (4. & & Φ( Ψ( u + Ψ ( +.( Φ( Ψ( + (4 Also, for this system, recursively, there is a CLF of the form of Eq. (43. V (, F( + (43 This CLF uses a non quadratic function in order to avoid the control u of canceling the dependencies of on &. F( is any valid CLF for the system, resulting in Eq. (44 F & F ( ( Φ( + Ψ( U ( (44 ( Differentiating Eq. (43 we get to: [ F ( + u + Ψ ( ( Φ( + Ψ( + (. ] V & U ( +. Ψ (45 It is possible to simplify this equation, choosing a F ( that cancels some terms of : F Ψ( ( Φ( Ψ(, F( (46 ( Ψ ( ( Φ( Ψ( U ( (47

Proceedings of COBEM Copyright by ABCM st Brazilian Congress of Mechanical Engineering October 4-8,, Natal, RN, Brazil Now Eq. (45 becomes Eq. (48.[ u + (. ] V & U ( + Ψ (48 Here also, V & needs to be negative, so u needs to dominate the term Ψ (.. If Ψ ( is limited, a possibility is a linear control like Eq. (49. u k k( + Ψ( (49. One requirement of Eq. (47 is that k ma Ψ ( to achieve the negative CLF: V & U ( ( k Ψ (. (5 Then, there is a control law based on Eq. (5, in which: ( Φ Ψ(. <, ( (5 From this point, it is still missing a real control law to be applied. Considering the system in Eq. (37 we have that a globally asymptotically stable (GAS form that partially linearizes the dynamic is given by Eq. (5. ( + k + Φ( u k (5. Where, k > ma, min Φ ( k > k { } + ma Φ ( Admitting that the maimum and minimum values of Φ eist. ( (53 3..3. Backstepping applied for bank angle control The backstepping control developed for second order system can be applied to the bank angle control of the aircraft, modeled by a simplified version of Eq. (3, where r, q are neglected and Eq. (34. These equations must be rearranged to achieve the following system, the ired command u is a roll velocity applied to the control allocation. ( q. sin( φ r.cos( φ.tan( θ & φ p + + (54 p & u (55 u. L zz ( I. I I I (56 zz z We must search for the nonlinearities on this equations and considering Eq. (54 it is possible to consider that the nonlinearities are developed as Eq. (57. ( q.sin( φ r.cos( φ.tan( f ( φ, y + θ (57 The states of this system can be defined as: w w u u φ p w w p f ( φ, y φ φ (58

Proceedings of COBEM Copyright by ABCM st Brazilian Congress of Mechanical Engineering October 4-8,, Natal, RN, Brazil Now, it is proposed the use of the control defined on Eq. (5 that will result in Eq. (59. The eecuted simulations demonstrate that this control, although stable, results in a non null error on steady state. This way, it is necessary to include a integral command on the controller, achieving the control of Eq. (6. u k u k p ( + k + Φ(. φ + ( p + k ( φ φ f ( φ, y u k p p + kφ ( +. kφ _ int ( φ φ + f ( φ, y (6 s Until now, we have the modeled system for bank angle and the GAS controller to achieve stability. The control igned in Eq. (6 generates a demand of p&, but this are not yet the needed inputs for the control allocation scheme. What is necessary is the ired quantity of movement (L that needs to be created by the control surfaces. The rolling moment of an aircraft is defined as Eq. (6. Where is the aerodynamic coefficient for the rolling moment, rho is the air density at the current altitude, VT is true airspeed, S is the wing surface and l is the aircraft mean aerodynamic chord. For the calculus of, there is that is the fied rolling moment (usually zero for symmetric aircraft, β the rolling coefficient related to the silip angle β, p the rolling coefficient related to the rolling rate, (59 r the rolling coefficient related to the yaw rate, la, ra, le and re the rolling coefficients related to the deflection of the left aileron, right aileron, left elevator and right elevator respectively. Only aerodynamic moment is considered here. L. ρ. VT. S. l. (6 p. l r. l + β. β + p. + r. + la. δla + ra. δra + CLle. δle + CLre. δre (6 VT VT Equation (6 is one of the most important differences in this fault tolerant control, because it considers all the control surfaces independently. Usually for calculus it is considered a global value for both ailerons deflection and a global value for both elevators deflection, here they are considered separate so the system will be able to control them one by one. 3.. Control allocation It will be used control allocation methods to calculate the necessary aerodynamic control surfaces deflections to generate the ired rolling moment. The advantage of the control allocation can be seen when used in system with a large quantity of actuators. Using control allocation, it is possible to release the controller from determining which control surface will be used. In this ign the control allocation is used to determine which surface will be used to compensate the detected failure. The method to be demonstrated is a control allocation based on Ducard (9, capable of compensate a generated failure. Considering that there is a fault identification and isolation system that identifies correctly the failure, the control allocation chooses a determined algorithm to each situation, without the need to reign the controller for each case. The controller shall generate a virtual command Cv[ ] T for roll, pitch and yaw torque coefficient. The virtual command serves as input to the control allocation that will determine the needed surfaces deflection necessary in the current condition to achieve that torque. In order to translate the virtual command on surface deflection, it is needed to solve the system on Eq.(63. la la la ra ra ra le le le re re re δla r δra r δle r δre δr. (63

Proceedings of COBEM Copyright by ABCM st Brazilian Congress of Mechanical Engineering October 4-8,, Natal, RN, Brazil In this system we have three inputs from the backstepping controller, and, and five unknowns to be solved (the surfaces deflection variation, the others are aircraft parameters. So, it is a system that cannot be solved directly, to solve this we need to consider the failure cases. 3.. Control allocation for a failure free scenario Considering a failure free condition (all actuators working properly, it is possible to consider that the elevator deflection will not produce roll moment, neither ailerons deflection will produce pitch moment and we can go back to the usual notation using one global value for elevator deflection and one global value for aileron deflection according to Eq. (64 and Eq. (65. δla δra δla + δra δa δle δre δle + δre δe (64 (65 With these considerations it is possible to transform Eq. (63 in Eq. (66. That can be easily solved. a a e r δa. δe r δr (66 3.. Control allocation for an aileron failure scenario In the event of failure of an aileron here considered an aileron stuck on neutral position the asymmetry between the ailerons positions causes the generation of an unired pitch moment, ineistent on normal conditions. Since the pitch moment generated by one aileron is compensated by the pitch moment generated by the other aileron. In this failure situation the elevators will be used to compensate this unired pitch moment. For the control allocation, first the non faulty aileron deflection must be defined to compensate the lack of effectiveness of the other aileron, considering a left aileron failure, this is done by Eq. (67. ra δ (67 ra As only the right aileron will be deflected, due to the left aileron failure, a pitch moment generated; this will be compensated by the elevators like in Eq. (68 and Eq. (69. ar. δar will be ra. δra δe e δre δle + δe (69 e Besi the pitch moment compensation, there is the necessity to deflect the rudder, since the yaw moment will be also affected. The new rudder deflection value is on Eq. (7. (68

Proceedings of COBEM Copyright by ABCM st Brazilian Congress of Mechanical Engineering October 4-8,, Natal, RN, Brazil ra. δra δr r (7 δre δle + δr (7 r The Matlab/Simulink model used for this calculus is on Fig. 3a and if we consider the failure of the right aileron the calculus is done by the model of Fig. 3b. (a (b Figure 3. Control Allocation: (a Left Aileron Failure, (b Right Aileron Failure 4. RESULTS The presented aircraft model, backstepping control and control allocation were simulated in the following initial trimmed conditions: altitude: ft, airspeed: 4 m/s, angle of attack and pitch angle:.8, elevators deflection: -., throttle lever position: 69,78%. The result graphics demonstrate the non failure scenario, a failure scenario with the fault-tolerant control active and a failure scenario without the fault-tolerant control. A wind gust is applied close to 5 seconds of simulation. The objective of the control demonstrated is to achieve and maintain 5 degrees of bank angle (φ for 3 seconds and then return to bank angle equal to zero considering a left aileron failure. In this simulation is possible to see in Fig. 4c that the correct bank angle was achieved and maintained during the 3 seconds in the fault free and in the fault-tolerant control scenarios. In the lines that demonstrates the failure without the fault-tolerant control an unired pitch acceleration was generated, the ired bank angle was not achieved and the system became unstable in the lateral-directional mode (ψ and φ after the wind gust and the return to zero bank angle. The aircraft loses altitude (Fig. 4b very fast and attain zero altitude. This simulation demonstrates that the fault-tolerant control based on backstepping and control allocation would cause the aircraft to have a similar behavior with or without this failure, avoiding critical situations that could happen without the fault-tolerant control. θ [ ] α [ ] q [ /s] γ [ ] 5 3 4 5 6 7 8 9-3 4 5 6 7 8 9-3 4 5 6 7 8 9 - Failure with control allocation 3 4 5 6Failure 7without 8control 9allocation No failure scenario (a Altitude [m] VT [m/s] X [m] 3 4 5 6 7 8 9 4 3 4 5 6 7 8 9 4 4 Failure with control allocation 3 4 5 6Failure 7without 8control 9allocation No failure scenario (b

Proceedings of COBEM Copyright by ABCM st Brazilian Congress of Mechanical Engineering October 4-8,, Natal, RN, Brazil ψ [ ] β [ ] -. -. 3 4 5 6 7 8 9 5-5 3 4 5 6 7 8 9 p [ /s] r [ /s] 5-5 3 4 5 6 7 8 9 3 4 5 6 7 8 9 φ [ ] 5 Y [m] -5 Failure with control allocation 3 4 5 6Failure 7without 8control 9allocation No failure scenario (c - Failure with control allocation 3 4 5 6Failure 7without 8control 9allocation No failure scenario (d δla [ ] δra [ ] δr [ ] δle [ ] δre [ ] 5-5 3 4 5 6 7 8 9 5-5 3 4 5 6 7 8 9 5-5 3 4 5 6 7 8 9 - -4 3 4 5 6 7 8 9 - -4 Failure with control allocation 3 4 5 6 7 8 9 Failure without control allocation No failure scenario (e Figure 4. Roll Control (5 degrees simulations with left aileron failure 5. REFERENCES Ducard, G., 9. Fault-tolerant flight control and guidance systems. Ed. Springer-Verlag, London, England, 67 p. Givisiez, B., 9. Inversão dinâmica aplicada ao controle de vôo tridimensional de aeronaves comerciais. Instituto Tecnológico da Aeronáutica, São José dos Campos., Brazil, 97 p. Härkegard, O., Flight control ign using backstepping. Department of Electrical Engineering, Linköpings Universitet, Linköping. 6 p. Pashilkar, A. A. et al, 7, Adaptive nonlinear neural controller for aircraft under actuator failures. Journal of Guidance, Control, and Dynamics, Vol 3, No 3, pp. 835-847. Silva, F. A. P.,, Controle de voo não linear tolerante a falhas. Instituto Tecnológico da Aeronáutica, São José dos Campos. Brazil, p Sonneveldt, Q. et al, 7, Nonlinear flight control ign using constrained adaptive backstepping. Journal of Guidance, Control, and Dynamics, Vol 3, No, pp. 3-336. Steinberg, M. L. and Page, A. B., 998, Nonlinear adaptive flight control with a backstepping ign approach. AIAA Guidance, Navigationm and Control Conference Ehibit, Boston,USA, pp 78-738 Stevens, B. L. and Lewis, F. L., 3, Aircraft control and simulation.. ed. [S.l.]: John Wiley & Sons, 68 p. 6. RESPONSIBILITY NOTICE The authors are the only responsible for the printed material included in this paper.