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

Similar documents
Concurrent Learning Adaptive Control in the Presence of Uncertain Control Allocation Matrix

Adaptive Control with a Nested Saturation Reference Model

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

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

Control of Mobile Robots

Worksheets for GCSE Mathematics. Algebraic Expressions. Mr Black 's Maths Resources for Teachers GCSE 1-9. Algebra

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

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

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

Rotational Motion. Chapter 10 of Essential University Physics, Richard Wolfson, 3 rd Edition

Work, Energy, and Power. Chapter 6 of Essential University Physics, Richard Wolfson, 3 rd Edition

Mathematics Ext 2. HSC 2014 Solutions. Suite 403, 410 Elizabeth St, Surry Hills NSW 2010 keystoneeducation.com.

28TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES

Module 7 (Lecture 25) RETAINING WALLS

AROTORCRAFT-BASED unmanned aerial vehicle

TECHNICAL NOTE AUTOMATIC GENERATION OF POINT SPRING SUPPORTS BASED ON DEFINED SOIL PROFILES AND COLUMN-FOOTING PROPERTIES

NEURAL NETWORK ADAPTIVE SEMI-EMPIRICAL MODELS FOR AIRCRAFT CONTROLLED MOTION

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4

Integrated Attitude Determination and Control System via Magnetic Measurements and Actuation

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

Worksheets for GCSE Mathematics. Quadratics. mr-mathematics.com Maths Resources for Teachers. Algebra

DERIVATIVE FREE OUTPUT FEEDBACK ADAPTIVE CONTROL

Direct Adaptive Reconfigurable Control of a Tailless Fighter Aircraft

Chapter 22 : Electric potential

Adaptive Guidance and Control for Autonomous Formation Flight

AFRL MACCCS Review. Adaptive Control of the Generic Hypersonic Vehicle

Russo, A. (2017) Adaptive augmentation of the attitude control system for a multirotor UAV In:

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

Module 7 (Lecture 27) RETAINING WALLS

Hover Control for Helicopter Using Neural Network-Based Model Reference Adaptive Controller

Experimental Results of Concurrent Learning Adaptive Controllers

Last Name _Piatoles_ Given Name Americo ID Number

PHY103A: Lecture # 4

HW VS SW SENSOR REDUNDANCY: FAULT DETECTION AND ISOLATION OBSERVER BASED APPROACHES FOR INERTIAL MEASUREMENT UNITS

Available online at ScienceDirect. IFAC-PapersOnLine 48-9 (2015)

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

Lecture No. 1 Introduction to Method of Weighted Residuals. Solve the differential equation L (u) = p(x) in V where L is a differential operator

DEVELOPMENT OF A THREE-DIMENSIONAL TIGHTLY COUPLED EULER/POTENTIAL FLOW SOLVER FOR TRANSONIC FLOW

Several Extensions in Methods for Adaptive Output Feedback Control

10.4 The Cross Product

Vortex Model Based Adaptive Flight Control Using Synthetic Jets

Review for Exam Hyunse Yoon, Ph.D. Assistant Research Scientist IIHR-Hydroscience & Engineering University of Iowa

10.1 Three Dimensional Space

Introduction to Flight Dynamics

Autopilot design for small fixed wing aerial vehicles. Randy Beard Brigham Young University

(1) Introduction: a new basis set

Mech 6091 Flight Control System Course Project. Team Member: Bai, Jing Cui, Yi Wang, Xiaoli

Manipulator Dynamics (1) Read Chapter 6

Agile Missile Controller Based on Adaptive Nonlinear Backstepping Control

SECTION 8: ROOT-LOCUS ANALYSIS. ESE 499 Feedback Control Systems

SECTION 5: POWER FLOW. ESE 470 Energy Distribution Systems

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

Adaptive control of time-varying systems with gain-scheduling

Aircraft Maneuver Regulation: a Receding Horizon Backstepping Approach

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

Analysis and Design of Control Dynamics of Manipulator Robot s Joint Drive

Terms of Use. Copyright Embark on the Journey

Localizer Hold Autopilot

Aeroacoustic optimisation by means of adjoint sensitivity maps

The Role of Zero Dynamics in Aerospace Systems

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

Pitch Control of Flight System using Dynamic Inversion and PID Controller

Adaptive Output Feedback Based on Closed-Loop. Reference Models for Hypersonic Vehicles

Identification and control of multirotor UAVs. Marco Lovera Aerospace Systems and Control Laboratory Department of Aerospace Science and Technology

Classical RSA algorithm

DEMONSTRATION OF THE OPTIMAL CONTROL MODIFICATION FOR GENERAL AVIATION: DESIGN AND SIMULATION. A Thesis by. Scott Reed

MECH 6091 Flight Control Systems Final Course Project

FAULT-TOLERANT NONLINEAR FLIGHT CONTROL

Longitudinal Automatic landing System - Design for CHARLIE Aircraft by Root-Locus

CHAPTER 4 Structure of the Atom

Adaptive Control of Hypersonic Vehicles in Presence of Aerodynamic and Center of Gravity Uncertainties

Lecture 3. STAT161/261 Introduction to Pattern Recognition and Machine Learning Spring 2018 Prof. Allie Fletcher

Linear Flight Control Techniques for Unmanned Aerial Vehicles

Materials & Advanced Manufacturing (M&AM)

Integrating Rational functions by the Method of Partial fraction Decomposition. Antony L. Foster

Lecture No. 5. For all weighted residual methods. For all (Bubnov) Galerkin methods. Summary of Conventional Galerkin Method

Module 6 (Lecture 22) LATERAL EARTH PRESSURE

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

A WAVELET BASED FLIGHT DATA PREPROCESSING METHOD FOR FLIGHT CHARACTERISTICS ESTIMATION AND FAULT DETECTION

Formally Analyzing Adaptive Flight Control

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter

Radial Basis Function (RBF) Networks

On one Application of Newton s Method to Stability Problem

ON A CONTINUED FRACTION IDENTITY FROM RAMANUJAN S NOTEBOOK

Module 4 (Lecture 16) SHALLOW FOUNDATIONS: ALLOWABLE BEARING CAPACITY AND SETTLEMENT

A Simple and Usable Wake Vortex Encounter Severity Metric

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

Time Domain Analysis of Linear Systems Ch2. University of Central Oklahoma Dr. Mohamed Bingabr

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

Math 171 Spring 2017 Final Exam. Problem Worth

L 1 Adaptive Control of a UAV for Aerobiological Sampling

CHAPTER 5 Wave Properties of Matter and Quantum Mechanics I

PHL424: Feynman diagrams

Simulation of Non-Linear Flight Control Using Backstepping Method

Heat, Work, and the First Law of Thermodynamics. Chapter 18 of Essential University Physics, Richard Wolfson, 3 rd Edition

Revision : Thermodynamics

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

AE Stability and Control of Aerospace Vehicles

THE ANALYSIS OF LAMINATE LAY-UP EFFECT ON THE FLUTTER SPEED OF COMPOSITE STABILIZERS

Support Vector Machines. CSE 4309 Machine Learning Vassilis Athitsos Computer Science and Engineering Department University of Texas at Arlington

Transcription:

ADAPTIVE NEURAL NETWORK CONTROLLER DESIGN FOR BLENDED-WING UAV WITH COMPLEX DAMAGE Kijoon Kim*, Jongmin Ahn**, Seungkeun Kim*, Jinyoung Suk* *Chungnam National University, **Agency for Defense and Development Keywords: Neural network Controller, Blended wing body, Complex damage Abstract This paper presents neural network controller design for complex damage to a blended wing UAV (Unmanned Aerial Vehicle): partial loss of main wing and vertical tail. Longitudinal/lateral axis instability and the change of flight dynamics is investigated via numerical simulation. Based on this, neural network based adaptive controller combined with feedback linearization is designed in order to compensate for the complex damage. Numerical simulation verifies that the instability from the complex damage of the UAV can be stabilized via the proposed adaptive controller. 1 Introduction Modern UAVs require high survivability and high reliability during the mission. Recently, research of reconfigurable control system for survivability has been widely performed [1, 2]. Dydek et.al carried out the design of the MRAC (Model Reference Adaptive Control), followed by a comparison of flight test results using the existing linear and augmented adaptive controllers for the quadrotor UAVs [3]. And Chowdhary et.al presents control algorithms for guidance and control of airplanes under actuator failures and severe structural damage [4]. This paper considers a complex damaged blended-wing UAV. Damaged location is main wing and vertical tail. Numerical modelling of the UAV is based on wind tunnel test. Here, each damage location causes the multi-axis instability. The neural network controller is designed to remove the abrupt motion caused by complex damage. The organization of the paper is as follows. Section 2 discusses the shape and numerical model of a blended wing body UAV considering the complex damages. Section 3 deals with linear dynamic inversion and neural network controller structure and design. Then, Section 4 shows numerical simulation results. Finally, conclusions is given in Section 5. 2 UAV numerical model A blended-wing body type UAV is considered for this study, and partial loss of right wing and vertical tail is considered as the aircraft's damage [5]: in detail, 22% loss of area moment of the right main wing and 25% loss of effectiveness of the vertical tail. Fig. 1 shows the geometry of the blended-wing body type UAV considered in this research, whose body/span lengths and mass are 1.85 m/2 m and 12 kilograms, respectively. Fig. 1 Damage Configuration of the Blended Wing Body UAV. The following force and moment equations are used for the damaged asymmetric aircraft. dv dω d r F B = m + m r + mω W dt dt dt dω dv M B = I + m r + ω Iω + mω ( r v) dt dt (1), (2), where vv is velocity vector, ωω is angular velocity, W is mmmm[ ssssssss cccccccccccccccc cccccccccccccccc] TT, r is the change of the C.G. location and mm denotes the mass of the damaged aircraft. 1

Kijoon Kim, Jongmin Ahn, Seungkeun Kim, Jinyoung Suk Table 1 Parameter Change due to Damage. Parameter Mass C.G. Change Contents mm = mm 0 Δmm rr = rr 0 + Δr M.O.I. II xxxx, II yyyy 0 Aerodynamic coef. CC ( ) = CC ( ) ΔCC ( ) *x': Damaged; x0: No Damaged; Δx: Variation 3 Controller design 3.1 Inversion controller This section presents a neural network adaptive controller design combined with feedback linearization. Figure 2 shows the general neural network controller structure. The pseudo control is designed with the linear control signal νν cc and the adaptive signal νν aaaa as: νν = xx 2dd + νν cc νν aadd (7). Let the linear control νν cc be a PD controller. xx = xx dd + kk dddd ee xx + kk pppp ee xx νν aaaaaa + ΔΔ xx (8), ee xx + kk dddd ee xx + kk pppp ee xx = νν aaaaaa ΔΔ xx (9). The closed-loop system can be expressed by a matrix form as: ee xx = AA xx ee xx + BB xx (νν aaaaaa ΔΔ xx ) (10), where 0 1 AA xx = kk pppp kk (11), dddd BB xx = 0 (12). 1 Substituting AA xx and BB xx for Eq.(10), gives Eq.(13). ee xx = ee xx 0 1 kk ee xx dddd ee xx + 0 1 (νν aaaaaa ΔΔ xx ) (13). kk pppp Fig. 2 Neural Network Controller Structure. Consider a nonlinear system as xx 1 = xx 2 (3), xx 2 = ff(xx, uu) (4), Where both kk pp and kk dd are real positive values. With the above form, AA xx is Hurwitz. If the neural network controller is to remove the model uncertainty, then system will be stable. The original control input is represented as: u = ff 1 (xx, νν) (14). 3.2 Neural network adaptive controller where xx 1, xx 2 represent state vectors of roll angle and roll angular rate, pitch angle and pitch angular rate. Eq.(4) is rephrased with the known dynamics ff and un known part as : xx 2 = ff (xx, uu) + (xx, uu) (5). Recasting the known part ff (xx, uu) to a pseudo control νν gives xx 2 = νν + (6). Fig. 3 Structure of a Neural Network with a Single Hidden Layer. 2

ADAPTIVE NEURAL NETWORK CONTROLLER DESIGN FOR BLENDED-WING UAV WITH COMPLEX DAMAGE Fig. 3 shows the structure of a neural network with a single hidden layer. The modeling uncertainty, ΔΔ, is a function of states that should be used as input variables to the neural network with a bias term bb νν. The inversion dynamics can be obtained from neural network with a single hidden layer. Input variable to the neural network is as follows. xx = [1 vv tt pp qq rr φφ θθ ψψ] (15). In the hidden layer, the weighted input variable z is activated by a sigmoid activation function, σσ(zz): σ(z) = 1 1+ee aaaa (16), z = VV TT xx (17), where a is an activation potential gain. 3.3 Inversion controller structure This paper proposes the two types of inversion controller structures. First one is designed to separate the longitudinal and lateral axis. Second one is designed as the longitudinal and lateral axis. First inversion controller an integrate form between generates the separated elevator and aileron deflections as follows. δδ ee = (νν θθ MM qq qq)/mm δδee (21) δδ aa = (νν φφ LL pp pp)/ll δδaa (22) Second inversion controller generates the integrate control surface command of each axis. δδ ee = MM δδ ee δδ aa LL δδee MM δδaa LL δδaa 1 νν θθ νν MM qq φφ LL qq MM pp qq LL pp pp (23). 4 Numerical simulation The complex damage occurs at one second in the simulation. Immediately after the damage, roll angle experiences abrupt change. Despite of the serious situation, the neural network controller completely recovers the UAV to the original trim state. Also control surface moves to a new trim condition. Then, an individual doublet command input for roll and pitch is given as ±2.5deg for total 3 seconds, respectively as shown in Figure 5. Fig. 4 Sigmoid activation function The update law of the neural network weights is designed as [6] VV = (2xx ee TT PPPPWW TT σσ zz + λλλλ)γγ VV (18), WW = [2(σσ σσ zz VV TT xx )ee TT PPPP + λλλλ]γγ WW (19), where PP is the positive definite solution to the Lyapunov equation: AA TT PP + PPPP + QQ = 0 (20). Fig. 5 Reference command inputs 3

Kijoon Kim, Jongmin Ahn, Seungkeun Kim, Jinyoung Suk 4.1 No damage condition simulations This simulation considers normal condition without damage for basic performance evaluation. 4.1.2 Case 2 (Integrated pitch/roll control) 4.1.1 Case 1 (Separated pitch/roll control) Fig. 8 Responses of state (Top: Pitch angle, Fig. 6 Responses of state (Top: Pitch angle, Fig. 9 Attitude error (Top: Pitch angle, Bottom: Roll angle) Both cases show good command tracking performance, and similar responses. Fig. 7 Attitude error (Top: Pitch angle, Bottom: Roll angle) 4

ADAPTIVE NEURAL NETWORK CONTROLLER DESIGN FOR BLENDED-WING UAV WITH COMPLEX DAMAGE 4.2 Complex damage condition simulations This simulation considers complex damage UAVs main wing and vertical tail. 4.2.1 Case 1 (Separated pitch/roll control) Fig. 12 NN adaptation weight W (Top: Pitch angle, Fig. 10 Responses of state (Top: Pitch angle, Figure 11 shows the error of each axis. The roll axis error appears significantly caused by the main wing damage. Also, roll axis output layer gain is remarkably larger than pitch axis gain. Figure 10 shows the pitch and roll axis responses. Complex damage occurs in one second in the simulation. The roll and pitch axis coupling take effect near 15 seconds caused by damage. Fig. 13 Responses of throttle and control surfaces Each axis control surface and throttle control input shows reasonable motions. Fig. 11 Attitude error (Top: Pitch angle, 5

Kijoon Kim, Jongmin Ahn, Seungkeun Kim, Jinyoung Suk 4.2.1 Case 2 (Integrated pitch/roll control) Fig. 14 Responses of state (Top: Pitch angle, Fig. 16 NN adaptation weight W (Top: Pitch angle, Fig. 15 Attitude error (Top: Pitch angle, Fig. 17 Responses of throttle and control surfaces Figure 14 shows the similar trends to Figure 10. However, pitch axis error and pitch axis output layer gain are remarkably larger than Case 1. 6

ADAPTIVE NEURAL NETWORK CONTROLLER DESIGN FOR BLENDED-WING UAV WITH COMPLEX DAMAGE 4.3 Result analysis Table 2 shows the state error norm and output layer weight gain norm in no damage condition simulation. Both results indicate a very similar performance. Table 2 Comparison of no damage condition simulation State error Weight W Case1 vs Case2 Theta 1.3906 1.3474 Phi 1.6073 1.6069 Theta 7.6265 > 6.0975 Phi 20.5134 20.5162 Table 3 shows the state error norm and output layer weight gain norm in complex damage condition simulation. Case1 show the good performance compared to case2. Table 3 Comparison of complex damage condition simulation State error Weight W 5 Conclusions Case1 vs Case2 Theta 1.9901 < 4.4750 Phi 29.6758 29.3705 Theta 24.6152 < 72.5667 Phi 588.0752 588.1356 This paper considered a complex damage with partial wing and vertical tail loss of blendedwing-body type UAV. Neural network adaptive controller was designed for the UAV. Also, the response of the damaged UAV has been investigated through numerical simulation. This research identified the neural network control system to remove the instability caused by the complex damage. And, two kinds of inverse controllers has been applied. First inversion controller is designed to separate the roll and pitch axis. But, second case is designed to fuse the roll and pitch axis. Each inversion controller shows a similar performance at no damaged normal simulation. However, each controller represents a different performance at the complex damage simulation. Case1 inversion controller represents the better performance than Case2. Because in damage situation, the roll axis uncertainty badly influences the pitch axis. So if the damage condition is predicted, it is recommended to design each axis controller separately. References [1] Page A, Meloney E, and Monaco J. Flight Testing of a Retrofit Reconfigurable Control Law Architecture Using an F/A-18C, AIAA Guidance, Navigation and Control Conference, Keystone, CO, Aug. 21-24, 2006. [2] Jourdan D, Piedmonte M, Gavrilets V, Vos D, and McCormick J. Enhancing UAV Survivability Through Damage Tolerant Control, AIAA Guidance, Navigation, and Control Conference, Toronto, Ontario Canada, Aug. 2-5, 2010. [3] Dydek Z, Annaswamy A, and Lavretsky E. Adaptive Control of Quadrotor UAVs : A Design Trade Study With Flight Evaluations. IEEE Transactions on Control Systems Technology, Vol. 21, No. 4, pp 1400-1406, 2013. [4] Chowdhary G, Johnson E, Chandramohan R, Kimbrell M, and Calise A. Guidance and Control of Airplanes Under Actuator Failures and Severe Structural Damage, Journal of Guidance, Control, and Dynamics, Vol. 36, No. 4, pp 1093-1104, 2013. [5] Kim K, Ahn J, Kim S, Choi J, Suk J, Lim H, and Hur G. Analysis of partial wing damage on flying-wing unmanned air vehicle. Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, Vol. 228, No. 3, pp 355-374, 2014. [6] Calise A, Lee S, and Sharma M. Development of a Reconfigurable Flight Control Law for Tailless Aircraft. Journal of Guidance, Control and Dynamics, Vol.24, No.5, pp 896-902, 2001. Contact Author Email Address - Kijoon Kim (mailto : kjoon2008@gmail.com) - Jongmin Ahn (mailto:ajmkja@add.re.kr) - Seungkeun Kim (mailto: skim78@cnu.ac.kr) - Jinyoung Suk (corresponding author, mailto : jsuk@cnu.ac.kr) 7

Kijoon Kim, Jongmin Ahn, Seungkeun Kim, Jinyoung Suk Copyright Statement The authors confirm that they, and/or their company or organization, hold copyright on all of the original material included in this paper. The authors also confirm that they have obtained permission, from the copyright holder of any third party material included in this paper, to publish it as part of their paper. The authors confirm that they give permission, or have obtained permission from the copyright holder of this paper, for the publication and distribution of this paper as part of the ICAS proceedings or as individual off-prints from the proceedings. 8