OPTIMUM FLIGHT TRAJECTORIES AND SENSITIVITY ANALYSIS FOR TERRAIN COLLISION AVOIDANCE SYSTEMS

Similar documents
Effect of Uncertainties on UCAV Trajectory Optimisation Using Evolutionary Programming

Design and Development of Unmanned Tilt T-Tri Rotor Aerial Vehicle

Optimal Real Time Evasion against High Speed Pursuer Using Evolutionary Programming

Panagiotis Tsiotras. Dynamics and Control Systems Laboratory Daniel Guggenheim School of Aerospace Engineering Georgia Institute of Technology

2 Aircraft Design Sequence

Aircraft Stability and Performance 2nd Year, Aerospace Engineering. Dr. M. Turner

A Simplified Vehicle and Driver Model for Vehicle Systems Development

SOFTWARE TOOL FOR SIMULATION OF AIRCRAFT TRAJECTORIES

FLIGHT PATH MANAGEMENT OF AN AIRCRAFT IN EMERGENCY SITUATION

Collection of Laboratories Course on Aerospace Engineering

Keywords: UAV, Formation flight, Virtual Pursuit Point

Experimental study of UTM-LST generic half model transport aircraft

The Study of Integrated Fire/Flight/Propulsion Control (IFFPC) System And Design of Digital Simulation/Design Platform

3D Path Planning for Multi-UAV Base on Artificial Potential Field Method Zhong-tong GUO *, Hong-jie HU and Fei FENG

FLIGHT TESTING METHODOLOGY AND PROCEDURE OF SPIN CHARACTERISTIC ON BASIC TRAINING AIRCRAFT

MEASURING AND MODELLING THE LONGITUDINAL MOTION OF PARAGLIDERS

Trajectory Planning for Reentry Maneuverable Ballistic Missiles

AERODYNAMIC DESIGN OF FLYING WING WITH EMPHASIS ON HIGH WING LOADING

Design and Analysis of Control Bay Used in Guided Missile

Horizontal Flight Dynamics Simulations using a Simplified Airplane Model and Considering Wind Perturbation

Yaw-Roll Coupled Oscillations of a Slender Delta Wing

AERODYNAMIC MODELING USING FLIGHT MECHANICAL SIMULATIONS, FLIGHT TEST AND OPTIMIZATION

Neural Networks for Optimal Control of Aircraft Landing Systems

Maneuver Strategy in Beyond-Visual-Range Air Combat

Chapter 4 Dynamics. Part Constrained Kinematics and Dynamics. Mobile Robotics - Prof Alonzo Kelly, CMU RI

SMALL HEIGHT DUCT DESIGN FOR MULTICOPTER FAN

Terrain Integrity Monitoring Studies using Kalman Filter for SVS

AERODYNAMIC DESIGN FOR WING-BODY BLENDED AND INLET

OPTIMIZED TRAJECTORY TRACKING FOR A HYPERSONIC VEHICLE IN VERTICAL FLIGHT

Identification of a UAV and Design of a Hardware-in-the-Loop System for Nonlinear Control Purposes

AIRFOIL SHAPE OPTIMIZATION USING EVOLUTIONARY ALGORITHMS

GRID PATTERN EFFECTS ON AERODYNAMIC CHARACTERISTICS OF GRID FINS

CHAPTER 7 TRAJECTORY OPTIMIZATION OF A TYPICAL AIR-BREATHING LAUNCH VEHICLE

An efficient method for predicting zero-lift or boundary-layer drag including aeroelastic effects for the design environment

A Practical Adaptive Proportional-Derivative Guidance Law

ACCURACY MODELING OF THE 120MM M256 GUN AS A FUNCTION OF BORE CENTERLINE PROFILE

Scilab White Paper Model-based Design of an Enhanced Ground Proximity Warning System

Aerodynamic Analysis of Forward Swept Wing Using Prandtl-D Wing Concept

AERODYNAMIC DESIGN OF THE STRAKE FOR THE ROCKET PLANE IN TAILLESS CONFIGURATION.

Development of the Compliant Mooring Line Model for FLOW-3D

AUTONOMOUS PLANETARY ROVER CONTROL USING INVERSE SIMULATION

FLIGHT EXPERIMENT ON A FLIGHT PATH OPTIMIZATION ALGORITHM FOR AIRCRAFT IN TROUBLE

Automated Solution of Realistic Near-Optimal Aircraft Trajectories using Computational Optimal Control and Inverse Simulation

1. INTRODUCTION. Constrained Control Allocation for Systems with Redundant Control Effectors

DYNAMICS OF A VORTEX RING AROUND A MAIN ROTOR HELICOPTER

MODELLING OF DYNAMIC STABILITY DERIVATIVES USING CFD

MSC Software Aeroelastic Tools. Mike Coleman and Fausto Gill di Vincenzo

EFFECT OF YAW-TILTED HINGE AXIS ON DEPLOYMENT ROBUSTNESS OF MARS AIRPLANE

Estimation of Flow Field & Drag for Aerofoil Wing

An Optimization Method Based On B-spline Shape Functions & the Knot Insertion Algorithm

APP - Aircraft Performance Program

Small Height Duct Design for 17 Multicopter Fan Considering Its Interference on Quad-copter

CHAPTER 2 SENSOR DATA SIMULATION: A KINEMATIC APPROACH

2008 by authors and 2008 American Institute of Aeronautics and Astronautics (AIAA)

Position Error Studies for Air Data Boom of Flying Wing Configuration using RANS CFD Simulation

Towards a Lower Helicopter Noise Interference in Human Life

HELICOPTER LOW LEVEL FLIGHT USING TRAJECTORY PLANNING AND OBSTACLE AVOIDANCE

APPLICATION OF VARIABLE-FIDELITY MODELS TO AERODYNAMIC OPTIMIZATION

Introduction to ANSYS CFX

The following is an overview of the main component of the pre processor:

Flight Test Research

UTILIZATION OF AIR-TO-AIR MISSILE SEEKER CONSTRAINTS IN THE MISSILE EVASION. September 13, 2004

Using Simulation to Define and allocate probabilistic Requirements

AUTONOMOUS guided parafoils are an attractive option for

Investigation of a General Aviation Differential Pressure Angle of Attack Probe

Keywords: CFD, aerofoil, URANS modeling, flapping, reciprocating movement

Nonlinear Predictive Control of Autonomous Soaring UAVs Using 3DOF Models

Efficiency. Narrowbanding / Local Level Set Projections

Value function and optimal trajectories for a control problem with supremum cost function and state constraints

FACOLTÀ DI INGEGNERIA DELL INFORMAZIONE ELECTIVE IN ROBOTICS. Quadrotor. Motion Planning Algorithms. Academic Year

OPTIMAL CONTROL SURFACE MIXING OF A RHOMBOID WING UAV

Projectile Trajectory Scenarios

VISIO -BASED CO TROL OF FIXED-WI G U MA ED AERIAL VEHICLE FOR AUTO OMOUS ROAD-FOLLOWI G

A PEG-BASED ASCENDING GUIDANCE ALGORITHM FOR RAMJET-POWERED VEHICLES

MAJOR IMPROVEMENTS IN STORES SEPARATION ANALYSIS USING FLEXIBLE AIRCRAFT

Post Stall Behavior of a Lifting Line Algorithm

Optimum Design of a Flexible Wing Structure to Enhance Roll Maneuver in Supersonic Flow

FREE-FLIGHT INVESTIGATION OF FOREBODY BLOWING FOR STABILITY AND CONTROL. Jay M. Brandon* NASA Langley Research Center Hampton, VA

Computational Simulation of the Wind-force on Metal Meshes

FlightGear application for flight simulation of a mini-uav

POTENTIAL ACTIVE-VISION CONTROL SYSTEMS FOR UNMANNED AIRCRAFT

Zero Launch Angle. since θ=0, then v oy =0 and v ox = v o. The time required to reach the water. independent of v o!!

What s New in AAA? Design Analysis Research. Version 3.3. February 2011

MATH 573 Advanced Scientific Computing

Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education

SUBDIVISION ALGORITHMS FOR MOTION DESIGN BASED ON HOMOLOGOUS POINTS

Computational Fluid Dynamics Study for a Deep Stall Air Vehicle

MSC/NASTRAN FLUTTER ANALYSES OF T-TAILS INCLUDING HORIZONTAL STABILIZER STATIC LIFT EFFECTS AND T-TAIL TRANSONIC DIP

Inflight Alignment Simulation using Matlab Simulink

Estimating Vertical Drag on Helicopter Fuselage during Hovering

Supplementary Information. Design of Hierarchical Structures for Synchronized Deformations

APPLICATION OF SYSTEM IDENTIFICATION TECHNIQUES TO TEJAS FLIGHT TEST DATA

AEDsys Program. User Guide

OCR Maths M2. Topic Questions from Papers. Projectiles

A Genetic Algorithm for Mid-Air Target Interception

Research Article A Computational Investigation of Unsteady Aerodynamics of Insect-Inspired Fixed Wing Micro Aerial Vehicle s 2D Airfoil

Research and implementation of a simulation method of electric transmission line inspection using UAV based on virtual reality

Introduction. AirWizEd User Interface

SUPPORTING LINEAR MOTION: A COMPLETE GUIDE TO IMPLEMENTING DYNAMIC LOAD SUPPORT FOR LINEAR MOTION SYSTEMS

Make to Innovate Cardinal Flight Aerodynamics Team

Transcription:

2 TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES OPTIMUM FLIGHT TRAJECTORIES AND SENSITIITY ANALYSIS FOR TERRAIN COLLISION AOIDANCE SYSTEMS T Sharma*, C Bil*, A Eberhard** * Sir Lawrence Wackett Centre for Aerospace Design Technology, Royal Melbourne Institute of Technology, GPO Box 2476, Melbourne ictoria, 31, Australia **School of Mathematics and Geospatial Sciences, Royal Melbourne Institute of Technology, GPO Box 2476, Melbourne, ictoria, 31, Australia Abstract Military aircraft are often flown in close proximity to terrain, which can result in controlled collision into terrain In this paper, various methodologies are presented for computing optimal trajectories within a digital terrain 3D map to avoid collision Two main issues are addressed in this paper Firstly, various optimal flight trajectories are computed subject to different objectives, eg terrain following, minimum time, etc while avoiding collision These simulations show that it is possible to generate flyable trajectories within terrain to avoid collision In practice, flight instruments are not fully accurate and the question is how sensitive is the optimum flight trajectory to input errors This is essential to understand as terrain clearances can be small To assess this, the optimal flight trajectories are flown again with a small change in the initial conditions Optimal terrain following is considered as a minimax optimal control problem, which is solved using direct Within a very general framework for solving such problems, we are able to transform the nonsmooth cost function into a constrained nonlinear programming problem In the formulation, we are also able to solve optimal terrain avoidance manoeuvres To ensure smooth derivatives of the terrain, we approximate it using B-Splines The implementation and numerical case studies for different constraints, and initial aircraft position/velocity and the errors in trying to follow the optimal trajectory are discussed Nomenclature x& y& z& γ φ W & x W & y W & z ρ S C L C D T ε body α D L State vector in x direction State vector in y direction State vector in altitude elocity Climb angle Bank angle Wind factor in x direction Wind factor in y direction Wind factor = z direction Air density Span Lift coefficient Drag coefficient Thrust Thrust angle with respect to fixed Angle of attack Aerodynamic Drag Aerodynamic Lift 1

Sharma, Bil, and Eberhard n z(turn) n z ( C limb / descent) m g ψ τ η s ν x Introduction Load factor for turn Weight Gravity Heading angle Load factor for a climb Non-dimensional time Thrust settings Speed of sound Non dimensional speed Non dimensional x distance Military aircrafts are often required to fly close to terrain to avoid radar detection however; this is not easily achieved due to require quick reflexes and control required from the pilot and the need for the aircraft to function close to its operational constraints [1] It has been noticed that, pilots adopt a similar response when confronted by mountainous terrain That is, they pitch up to in order to clear the oncoming terrain Unfortunately, there have been several accidents where pilots detected danger too late and were unable to pitch up in time and crashed into the oncoming terrain The reasons are mainly due to the structural, propulsive and aerodynamic limitations of the aircraft Not all pilots have the sheer confidence to fly as close to the terrain as possible Introduction of navigational aids such as GPS Global Positioning Systems, GPWS Ground Proximity Warning Systems [2] and EGPWS Enhanced Ground Proximity Warning Systems [3] which act as advisory systems have reduced Controlled Flight into Terrain CFIT [4] accidents but an alternative collision avoidance system is required The alternative solution will require the pilot to fly around the terrain rather than pulling up on the control stick to climb over the terrain Of course, the pull up manoeuvre is best suited when the terrain is low or if the terrain is not lengthy but if it is otherwise, performing a lateral manoeuvre to flying around or close to the terrain may just give the pilot an increased chance of survival Performance Model The equations of motion below are based on the assumption of a point mass aircraft [] The full point mass model equations of motion are described in detail in [6] Sideslip and unsteady aerodynamic effects were neglected at this stage The Earth is assumed to be non-rotating x & = cosγ cosφ + Wx (1) y & = cos γ sin φ + Wy (2) z & = sin γ + Wz (3) Tcos( α + ε ) D = gsinγ W x cosγ cos x m W y cosγ sin x W zsin γ(4) [ + sin( + ] L T α ε) cosφ g γ = + cosγ + m W x sin γ cos χ W ysin γ cos χ + Wz cosγ () [ + + ] L Tsin( α ε) sinφ W x sin χ ψ = + m cosγ cosγ W y cos χ (6) cosγ To reduce the time taken for simulations, nondimensional equations were introduced [6] This was important because all the states possessed non uniform values Therefore via introducing the non-dimensional equations, all the states are (4) () (6) 2

OPTIMUM FLIGHT TRJECTORIES AND SENSITIITYFOR TERRAIN COLLISION AOIDANCE SYSTEMS transformed to uniform values The lift and drag coefficients for < 11 are given by [6] For the value of thrust, thrust data has been used from a supersonic aircraft F4, more information is shown in [7] Constraints are put on the angle of attack, bank angle as well as rate of change of angle of attack and roll rate to account for physical limitation of the control devices and aircraft performance: 8 α& 8 (7) 1 & φ 1 (8) -2 α 2 (9) -7 φ 7 () The final constraint which was implemented was the load factor This was implemented to ensure that the aircraft would operate within its structural limitations It was important to consider and implement this factor so that the simulations would represent a realistic scenario Software used -4 nz climb 9 (11) n (12) z(turn) 7 The softwares used for the optimisation process are Snopt [8] and Direct [9] Terrain Generator [] is used to create the terrain model and Matlab [11] was used as the working environment for simulations For more information on the use of these softwares please refer to the referencing section As required by Direct, for an optimised collision avoidance problem, a path constraint is a requisite Therefore the addition of obstacles is done in the path constraint file It is assumed that terrain that is being avoided is available from a known terrain database The principal idea is to keep the flight trajectory free of obstacles whilst keeping the aircraft as close to the terrain as possible To take into account obstacles such as buildings and other low lying obstacles, a clearance height h c is utilised so that the aircraft maintains a safe tolerance above the terrain More information is given in [] In the next part of this paper, the methodology and the equations required in relation to the sensitivity studies are discussed It is assumed that the aircraft is flying an optimised trajectory The scenario is set as; the aircraft is flying at the optimised trajectory Generally the indicated speed, altitude or lateral position will guide the pilot, however if he chooses to do otherwise then this could lead to a problematic situation The level of confidence and trust the pilots have in flight instruments plays a critical role Generally pilots do not tend to adhere to the guidance provided by flight instruments which can lead to fatal accidents In attempt to combat this situation, certain tolerances in the states errors have been allowed Eqns 13 to 14 shows the tolerance parameters utilised for this purpose Cost function min (13) max Altitude min Altitude max (14) Y Distance min Y Distance max (1) In this study, minimum time, where the aircraft has to clear the terrain in the shortest possible time possible and minimum clearance to the terrain (terrain following) was used for the first part of the simulations [6] For the second part of this paper, a sensitivity analysis was done on the lateral position, velocity and altitude The 3

Sharma, Bil, and Eberhard cost function for both scenarios are shown below J 1= t (16) f n1 T i, j i i= 1 j= 1 n h ( x, y) c B( x) B ( y) = j (18) J t f = h( t) dt = h( t) 2 l1 t (17) The Mayer and Bolza components of the cost function, shown in [6], were used in the performance index Terrain Modeling A three dimensional complex terrain model for investigation was developed The terrain utilised for the optimization problem was modelled utilising a matrix of elevation data provided by the terrain generation program Terrain models were constructed which were representative of complex terrains The terrain profiles were created via utilising third party software Terrain Generator [] as shown in figure 1 After the terrain profiles have been created, the files are exported into Matlab in the text file format Utilising B-splines [12], the terrain data is provided as a set of x and y coordinates, and a matrix of z coordinates representing the elevation as shown in figure 2 To obtain the solution, interpolated values of the elevation data are required In addition, gradients of the constraints are calculated via utilisation of finite differences This implies that the smooth derivatives of the terrain data are required for the solution algorithm to be effective It is possible to provide C continuity by approximating the data with a tensor product cubic B spline of the form shown in Equation 16 and the example is shown in figure 3 It is critical to provide a relatively accurate guess of the controls when utilising B splines Hence, a good guess would produce results which are relatively accurate Figure 1: Three dimensional plots from Terrain generator Figure 2: Three dimensional terrain profile without using B splines 4

OPTIMUM FLIGHT TRJECTORIES AND SENSITIITYFOR TERRAIN COLLISION AOIDANCE SYSTEMS 1 Angle of Attack (Deg) - 2 3 4 6 7 8 9 4 3 Bank Angle (Deg) 2 - -2 2 3 4 6 7 8 9 Time (Secs) Figure : Controls for minimum time scenario Figure 3: Three dimensional plot using B splines Results Rate of change in Angle of Attack (Deg/sec) - - 2 3 4 6 7 8 9 Rate of change in Bank Angle (Deg/sec) 1 - - 2 3 4 6 7 8 9 Time (Secs) Figure 6: Rate of changes for minimum time scenario Figure 4: Minimum Time Scenario

Sharma, Bil, and Eberhard Figure 7: Minimum clearance scenario 2 Angle of Attack (Deg) 1-2 3 4 6 7 8 9 3 2 Bank Angle (Deg) - -2 2 3 4 6 7 8 9 Time (Secs) Figure 8: Controls for minimum time scenario Figure : Error in lateral position for minimum time scenario Rate of change in Angle of Attack (Deg/sec) - - 2 3 4 6 7 8 9 Rate of change in Bank Angle (Deg/sec) 1 - - 2 3 4 6 7 8 9 Time (Secs) Figure 9: Controls for minimum clearance scenario For the terrain, the aircraft demonstrated a unique feature whilst generating an escape trajectory The aircraft flew between the peaks of the terrain model via performing a well coordinated lateral manoeuvre as shown in Figure 4 The time taken for this trajectory was 8 seconds The control plots as detailed in the appendix exhibits little variation for angle of attack, bank angle and rates of change in comparison to the minimum clearance scenario Figure 7 shows that the aircraft flew around the terrain profile whilst achieving a clearance eof 16 metres above the safety clearance Figure 11: Error in speed indicator for minimum time scenario 6

OPTIMUM FLIGHT TRJECTORIES AND SENSITIITYFOR TERRAIN COLLISION AOIDANCE SYSTEMS Figure 12: Error in altitude indicator for minimum time scenario Figure exhibits the plot for minimum time scenario for terrain It is evident that when lateral position errors of ± metres were introduced, the aircraft did not deviate from the optimised trajectory Figure 11 depicts the plot for errors introduced in the speed indicator The results show that when the aircraft was flown at a speed which was less than % of the reference speed, it deviated significantly from the optimised trajectory Figure 12 shows that for errors in the altitude of -4 metres to metres with respect to the reference, the aircraft deviated significantly from the optimised trajectory Figure 14: Error in speed indicator for minimum clearance scenario Figure 1: Error in altitude indicator for minimum clearance scenario Figure 13: Error in lateral position for minimum clearance scenario Figure 13 shows plot with lateral position errors for terrain The plot shows that when the aircraft was flown at -4 metres from the reference lateral position, it deviated from the optimal trajectory Figure 14 illustrates the plot with errors in the speed indicator It was found that the aircraft deviated from the optimal trajectory when flown at speeds -% and -2% of the reference speed Figure 1 shows that when the aircraft was flown at an altitude of -2 metres and -3 metres with respect to the reference, it deviated significantly from the optimised trajectory Conclusion The objective of this paper was to show that generation of trajectories around a three dimensional obstacle is possible using numerical method In this paper more focus was shown on that the method is possible and the controls With this method, any terrain representation is possible as long as the x, y coordinates are available It was critical to investigate the effect of errors in the lateral 7

Sharma, Bil, and Eberhard position, speed and altitude indicators of the aircraft As discussed, the variations in speed resulted in the different paths produced The results obtained for this thesis demonstrate that collision avoidance is possible via performing a lateral manoeuvre However the results are preliminary indicating that further work needs to be conducted The limitations set on the rate of change in angle of attack, bank angle and thrust settings have not been adhered to in accordance with the civil regulations Therefore, the results obtained may not apply for a real life scenario Additionally, it is essential that the equations of motion for a rigid body which includes the rolling moments and side slips are implemented The addition of flight controls such as elevators, ailerons and stick force would ensure that the simulations are representative to a real life case It is essential to consider the real time scenario as it would ensure that the aircraft is able to detect the terrain beforehand rather than just possessing a known database [8] A Fortran Package for Large Scale Nonlinear Programming December 22 [9] Williams, P, User s guide to Direct ersion 116, 2 [] http://nemesisthewavelengthnet/indexphp?c=2 (viewed on 3426) [11] Matlab software [12] De Boor, C, A Practical Guide to Splines Springer erlag, New York, 1978 References [1] Barfield Finley, Probert Judith and Browning Duke All Terrain Ground Collision Avoidance and Manoeuvring Terrain Following for Automated Low Level Night Attack IEEE AES Systems Magazine, March 1993 [2] http://wwwboeing727com/data/systems/infogpws html (viewed on 326) [3] http://wwwegpwscom (viewed on 13326) [4] http://wwwatlasaviationcom/aviationlibrary/cfit/ prevention_of_controlled_flight_into_terrainhtm (viewed on 14326) [] Lu Ping, Pierson, Optimal Aircraft Terrain-Following Analysis and Trajectory Generation AIAA Atmospheric Flight Mechanics Conference, Baltimore, MD, Technical Papers; 7- Aug 199 pp 469-478 199 [6] Sharma T, Bil C and Eberhard A Optimized Three Dimensional Collision Avoidance Trajectories into Terrain The 1st Malaysian Software Engineering Conference, Copthorne Orchid Hotel Penang, 12th to 13th December 2 [7] Bryson JR, ArthurF, Energy-State Approximation in Performance Optimization of Supersonic Aircraft, Journal of Aircraft, ol 6, No 6, pp 481 488, November December 1969 8