Georgia ofTech Institutenology OPTIMIZATION OF CRITICAL TRAJECTORIES FOR ROTORCRAFT VEHICLES Carlo L. Bottasso Georgia Institute of Technology Alessandro.

Slides:



Advertisements
Similar presentations
POLI di MI tecnicolano OPTIMAL PRECONDITIONERS FOR THE SOLUTION OF CONSTRAINED MECHANICAL SYSTEMS IN INDEX THREE FORM Carlo L. Bottasso, Lorenzo Trainelli.
Advertisements

Contact Maneuvers.
Retreating Blade Stall
The Helicopter.
Martyn Clark Short course on “Model building, inference and hypothesis testing in hydrology” May, 2012.
P. Venkataraman Mechanical Engineering P. Venkataraman Rochester Institute of Technology DETC2013 – 12269: Continuous Solution for Boundary Value Problems.
Modelling - Module 1 Lecture 1 Modelling - Module 1 Lecture 1 David Godfrey.
P. Venkataraman Mechanical Engineering P. Venkataraman Rochester Institute of Technology DETC2014 – 35148: Continuous Solution for Boundary Value Problems.
Optimization of Global Chassis Control Variables Josip Kasać*, Joško Deur*, Branko Novaković*, Matthew Hancock**, Francis Assadian** * University of Zagreb,
POLI di MI tecnicolano Carlo L. BottassoGiorgio Maisano Francesco Scorcelletti TRAJECTORY OPTIMIZATION PROCEDURES FOR ROTORCRAFT VEHICLES, THEIR SOFTWARE.
POLI di MI tecnicolano NAVIGATION AND CONTROL OF AUTONOMOUS VEHICLES WITH INTEGRATED FLIGHT ENVELOPE PROTECTION C.L. Bottasso Politecnico di Milano Workshop.
Early Research Presentation Optimal and Feasible Attitude Motions for Microspacecraft January 2013 Albert Caubet.
POLI di MI tecnicolano TRAJECTORY PLANNING FOR UAVs BY SMOOTHING WITH MOTION PRIMITIVES C.L. Bottasso, D. Leonello, B. Savini Politecnico di Milano AHS.
Nonholonomic Multibody Mobile Robots: Controllability and Motion Planning in the Presence of Obstacles (1991) Jerome Barraquand Jean-Claude Latombe.
POLI di MI tecnicolano Carlo L. BottassoLuca Riviello ROTORCRAFT TRIM BY A NEURAL MODEL-PREDICTIVE AUTO-PILOT Carlo L. Bottasso and Luca Riviello Politecnico.
POLI di MI tecnicolano PROCEDURES FOR ENABLING THE SIMULATION OF MANEUVERS WITH COMPREHENSIVE CODES Carlo L. Bottasso, Alessandro Croce, Domenico Leonello.
NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.
POLI di MI tecnicolano Numerical Simulation of Aero-Servo-Elastic Problems, with Application to Wind Turbines and Rotary Wing Vehicles Carlo L. Bottasso.
ECIV 301 Programming & Graphics Numerical Methods for Engineers Lecture 2 Mathematical Modeling and Engineering Problem Solving.
Dynamic Optimization Dr
Our acceleration prediction model Predict accelerations: f : learned from data. Obtain velocity, angular rates, position and orientation from numerical.
Introduction to Aeronautical Engineering
MAE 4261: AIR-BREATHING ENGINES
Interval-based Inverse Problems with Uncertainties Francesco Fedele 1,2 and Rafi L. Muhanna 1 1 School of Civil and Environmental Engineering 2 School.
1 Short Summary of the Mechanics of Wind Turbine Korn Saran-Yasoontorn Department of Civil Engineering University of Texas at Austin 8/7/02.
Mechanical Energy and Simple Harmonic Oscillator 8.01 Week 09D
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Rotorcraft Aeroacoustics An Introduction. Preliminary Remarks Rotorcraft Noise is becoming an area of considerable concern to the community. United States.
In Engineering --- Designing a Pneumatic Pump Introduction System characterization Model development –Models 1, 2, 3, 4, 5 & 6 Model analysis –Time domain.
AVAT11001: Course Outline Aircraft and Terminology
ME451 Kinematics and Dynamics of Machine Systems
Chapter 1 Computing Tools Analytic and Algorithmic Solutions Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
A COMPUTER BASED AUTOROTATION TRAINER Edward Bachelder, Ph.D. Bimal L. Aponso Dongchan Lee, Ph.D. Systems Technology, Inc. Hawthorne, CA Presented at:
Lecture Notes Dr. Rakhmad Arief Siregar Universiti Malaysia Perlis
ME451 Kinematics and Dynamics of Machine Systems Numerical Solution of DAE IVP Newmark Method November 1, 2013 Radu Serban University of Wisconsin-Madison.
1 Adaptive, Optimal and Reconfigurable Nonlinear Control Design for Futuristic Flight Vehicles Radhakant Padhi Assistant Professor Dept. of Aerospace Engineering.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems December 1, 2011 Solving Index 3 DAEs using Newmark Method © Dan Negrut, 2011.
Ken YoussefiMechanical Engineering Dept. 1 Design Optimization Optimization is a component of design process The design of systems can be formulated as.
Integrated Dynamic Analysis of Floating Offshore Wind Turbines EWEC2007 Milan, Italy 7-10 May 2007 B. Skaare 1, T. D. Hanson 1, F.G. Nielsen 1, R. Yttervik.
Technische Universität München Wind Energy Institute Technische Universität München Wind Energy Institute Detection of Wake Impingement in Support of Wind.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Optimization & Constraints Add mention of global techiques Add mention of calculus.
Introduction to Control / Performance Flight.
Chapter 1 Computing Tools Analytic and Algorithmic Solutions Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Introduction to Level Set Methods: Part II
FAST LOW THRUST TRAJECTORIES FOR THE EXPLORATION OF THE SOLAR SYSTEM
Stress constrained optimization using X-FEM and Level Set Description
S ystems Analysis Laboratory Helsinki University of Technology Automated Solution of Realistic Near-Optimal Aircraft Trajectories Using Computational Optimal.
Axial compressors 1 + compEDU tutorial
Presented by:- Suman Kumar. INTRODUCTION : Quad-rotor helicopters are emerging as a popular unmanned aerial vehicle configuration because of their simple.
Challenges in Wind Turbine Flows
Vectors Chapter 4. Vectors and Scalars  Measured quantities can be of two types  Scalar quantities: only require magnitude (and proper unit) for description.
Chalmers University of Technology Elementary axial turbine theory –Velocity triangles –Degree of reaction –Blade loading coefficient, flow coefficient.
Hybrid Systems Controller Synthesis Examples EE291E Tomlin/Sastry.
A Non-iterative Hyperbolic, First-order Conservation Law Approach to Divergence-free Solutions to Maxwell’s Equations Richard J. Thompson 1 and Trevor.
Optimal Path Planning Using the Minimum-Time Criterion by James Bobrow Guha Jayachandran April 29, 2002.
Motion Primitives for an Autorotating Helicopter Sanjiban Choudhury.
Robot Formations Motion Dynamics Based on Scalar Fields 1.Introduction to non-holonomic physical problem 2.New Interaction definition as a computational.
Speeding up and slowing down f = ma Terminal velocity.
ITU LCH Structural Design Criteria and Structure Analysis March 19, 2003.
1 Nonlinear Sub-optimal Mid Course Guidance with Desired Alinement using MPQC P. N. Dwivedi, Dr. A.Bhattacharya, Scientist, DRDO, Hyderabad-,INDIA Dr.
Virtual Gravity Control for Swing-Up pendulum K.Furuta *, S.Suzuki ** and K.Azuma * * Department of Computers and Systems Engineering, TDU, Saitama Japan.
Settling with Power (vortex ring state)
AAR Rendezvous Algorithm Progress Meeting 10 May 2005 REID A. LARSON, 2d Lt, USAF Control Systems Engineer MARK J. MEARS, Ph.D. Control Systems Engineer.
Boundary Element Analysis of Systems Using Interval Methods
Copyright © 2010 Pearson Education South Asia Pte Ltd
Dynamic Controllers for Wind Turbines
Chapter 6. Large Scale Optimization
Exploring the limits in Individual Pitch Control S. Kanev and T
Some iterative methods free from second derivatives for nonlinear equation Muhammad Aslam Noor Dept. of Mathematics, COMSATS Institute of Information Technology,
Chapter 6. Large Scale Optimization
Presentation transcript:

Georgia ofTech Institutenology OPTIMIZATION OF CRITICAL TRAJECTORIES FOR ROTORCRAFT VEHICLES Carlo L. Bottasso Georgia Institute of Technology Alessandro Croce, Domenico Leonello, Luca Riviello Politecnico di Milano 60 th Annual Forum of the American Helicopter Society Baltimore, June 7–10, 2004

Critical Trajectory Optimization Outline Introduction and motivation; Rotorcraft flight mechanics model; Solution of trajectory optimization problems; Optimization criteria for flyable trajectories; Numerical examples: CTO, RTO, max CTO weight, min CTO distance, tilt-rotor CTO; Conclusions and future work.

Critical Trajectory Optimization Goal Goal: modeling of critical maneuvers of helicopters and tilt-rotors. Examples Examples: Cat-A certification (Continued TO, Rejected TO), balked landing, mountain rescue operations, etc. But also But also: non-emergency terminal trajectories (noise, capacity). Applicability Applicability: Vehicle design; Procedure design. Related work Related work: Carlson and Zhao 2001, Betts Introduction and Motivation TDP

Critical Trajectory Optimization Introduction and Motivation Tools Tools: Mathematical models of maneuvers; Mathematical models of vehicle; Numerical solution strategy. Maneuversoptimal control problems Maneuvers are here defined as optimal control problems, whose ingredients are: cost function A cost function (index of performance); Constraints Constraints: – Vehicle equations of motion; – Physical limitations (limited control authority, flight envelope boundaries, etc.); – Procedural limitations. Solutiontrajectorycontrols Solution yields: trajectory and controls that fly the vehicle along it.

Critical Trajectory Optimization Introduction and Motivation Mathematical models of vehicle: This paper: flight mechanics Classical flight mechanics model (valid for both helicopters and tilt-rotors); Paper #8 – Dynamics I Wed. 9, 5:30–6:00: Comprehensive aeroelastic Comprehensive aeroelastic (multibody based) models. Category A continued take-off with detailed multibody model.

Critical Trajectory Optimization helicopterstilt-rotors Classical 2D longitudinal model for helicopters and tilt-rotors: (MR = Main Rotor; TR = Tail Rotor) Power balance equation: Rotorcraft Flight Mechanics Model

Critical Trajectory Optimization For helicopters, enforce yaw, roll and lateral equilibrium: classical blade element theory Rotor aerodynamic forces based on classical blade element theory (Bramwell 1976, Prouty 1990). In compact form: states where: (states), controls (controls) helicopter helicopter: tilt-rotor tilt-rotor: add also,, but no, so that Rotorcraft Flight Mechanics Model

Critical Trajectory Optimization Maneuver optimal control problem Maneuver optimal control problem: Cost function Boundary conditions (initial) (final) Constraints point: integral: Bounds (state bounds) (control bounds) Remark Remark: cost function, constraints and bounds collectively define in a compact and mathematically clear way a maneuver. Trajectory Optimization

Critical Trajectory Optimization Numerical Solution Strategies for Optimal Control Problems Optimal Control Problem Optimal Control Governing Eqs. Discretize NLP Problem Numerical solution Direct Indirect Indirect approach Indirect approach: Need to derive optimal control governing equations; Need to provide initial guesses for co-states; For state inequality constraints, need to define a priori constrained and unconstrained sub-arcs. Direct approach Direct approach: all above drawbacks are avoided.

Critical Trajectory Optimization Transcribe Transcribe equations of dynamic equilibrium using suitable time marching scheme: Time finite element method (Bottasso 1997): Discretize cost functionconstraints Discretize cost function and constraints. NLP problem Solve resulting NLP problem using a SQP or IP method: largesparse Problem is large but highly sparse. Trajectory Optimization

Critical Trajectory Optimization scaling of unknowns Use scaling of unknowns: where the scaled quantities are,,, with,, so that all quantities are approximately of. boot-strapping Use boot-strapping, starting from crude meshes to enhance convergence. Implementation Issues

Critical Trajectory Optimization Optimization Criteria for Flyable Trajectories Actuator models Actuator models not included in flight mechanics equations (time scale separation argument) algebraic algebraic control variables unrealistic Results typically show bang-bang behavior, with unrealistic control speeds. excitation Possible excitation of short-period type oscillations. recover control rates Simple solution: recover control rates through Galerkin projection: cost functionbounded Control rates can now be used in the cost function, or bounded.

Critical Trajectory Optimization Optimization Criteria for Flyable Trajectories Optimization cost functions Index of vehicle performance: Performance index + Minimum control effort from a reference trim condition: Performance index + Minimum control velocity: Control rate bounds Control rate bounds:

Critical Trajectory Optimization Optimal Control Problem Optimal Control Problem (with unknown internal event at T 1 ) Cost function: Constraints and bounds: - Initial trimmed conditions at 30 m/s - Power limitations Minimum Time Obstacle Avoidance

Critical Trajectory Optimization Minimum Time Obstacle Avoidance Fuselage pitch Longitudinal cyclic (Legend: w=0, w=100, w=1000) negligible performance loss Effect of control rates: negligible performance loss (0.13 sec for a maneuver duration of 13 sec).

Critical Trajectory Optimization Category-A Helicopter Take-Off Procedure Jar-29:

Critical Trajectory Optimization CTO formulation CTO formulation: Achieve positive rate of climb; Achieve V TOSS ; Clear obstacle of given height; Bring rotor speed back to nominal at end of maneuver. optimization constraints All requirements can be expressed as optimization constraints. Optimal Helicopter Multi-Phase CTO

Critical Trajectory Optimization Cost function Cost function: where T 1 is unknown internal event (minimum altitude) and T unknown maneuver duration. Constraints Constraints: - Control bounds - Initial conditions obtained by forward integration for 1 sec from hover to account for pilot reaction (free fall) Optimal Helicopter Multi-Phase CTO

Critical Trajectory Optimization Constraints (continued) Constraints (continued): - Internal conditions - Final conditions - Power limitations For (pilot reaction): where: maximum one-engine power in emergency; one-engine power in hover;, engine time constants. For : Optimal Helicopter Multi-Phase CTO

Critical Trajectory Optimization Longitudinal cyclic Longitudinal cyclic rate (Legend: w=0, w=100, w=1000) Optimal Helicopter Multi-Phase CTO Free fall (pilot reaction) { rate bounds Longitudinal cyclic rate bounds: Free fall (pilot reaction) {

Critical Trajectory Optimization Fuselage pitch Fuselage pitch rate Optimal Helicopter Multi-Phase CTO (Legend: w=0, w=100, w=1000)

Critical Trajectory Optimization Optimal Helicopter Multi-Phase CTO Trajectory (Legend: w=0, w=100, w=1000) negligible performance loss Effect of control rates: negligible performance loss.

Critical Trajectory Optimization Optimal Helicopter Multi-Phase CTO Power Rotor angular velocity Free fall (pilot reaction) As angular speed decreases, vehicle is accelerated forward with a dive; As positive RC is obtained, power is used to accelerate rotor back to nominal speed.

Critical Trajectory Optimization Goalmax TO weight Goal: compute max TO weight for given altitude loss ( ). Cost function: plus usual state and control constraints and bounds. iterative procedure Since a change in mass will modify the initial trimmed condition, need to use an iterative procedure: 1) guess mass; 2) compute trim; 3) integrate forward during pilot reaction; 4) compute maneuver and new weight; 5) go to 2) until convergence. 6% payload increase About 6% payload increase. Max CTO Weight

Critical Trajectory Optimization Helicopter HV Diagram Fly away (CTO) Fly away (CTO): same as before, with initial forward speed as a parameter. Rejected TO Rejected TO: Cost function (max safe altitude) Touch-down conditions plus usual state and control constraints.

Critical Trajectory Optimization Helicopter HV Diagram Deadman’s curve

Critical Trajectory Optimization Helicopter HV Diagram Main rotor collective Rotor angular speed (Legend: V x (0)=2m/s, V x (0)=5m/s, V x (0)=10m/s)

Critical Trajectory Optimization Optimal Tilt-Rotor Multi-Phase CTO Formulation similar to helicopter multi-phase CTO. Cost function: plus usual state and control constraints and bounds. Trajectory Collective, cyclic, nacelle tilt, pitch

Critical Trajectory Optimization Conclusions rotorcraft trajectory optimization Developed a suite of tools for rotorcraft trajectory optimization: - Direct transcription based on time finite element discretization; - General, efficient and robust; - Consistent control rate recovery gives more realistic solutions; - Applicable to both helicopters and tilt-rotors. model-predictive controllarge comprehensive maneuvering rotorcraft models Successfully used for model-predictive control of large comprehensive maneuvering rotorcraft models (Paper #8 – Dynamics I Wed. 9, 5:30–6:00). Work in progress: Noise - Noise as an optimization constraint, through Quasi-Static Acoustic Mapping (Q-SAM) method (Schmitz 2000).

Critical Trajectory Optimization Pilot delay (forward integration, 0  T 0 =1sec) Optimal Control Problem Optimal Control Problem (T 0  T (free)) Cost function: Constraints and bounds: Initial and exit conditions Power limitations Optimal Helicopter Single-Phase CTO Effect of Control Rates

Critical Trajectory Optimization Longitudinal cyclic Longitudinal cyclic speed (Legend: w=0, w=100, w=1000) Optimal Helicopter Single-Phase CTO Effect of Control Rates Free fall (pilot reaction) {

Critical Trajectory Optimization Fuselage pitch Fuselage pitch rate Optimal Helicopter Single-Phase CTO Effect of Control Rates (Legend: w=0, w=100, w=1000)

Critical Trajectory Optimization Longitudinal cyclic Longitudinal cyclic speed Optimal Helicopter Single-Phase CTO Effect of Control Rates Longitudinal cyclic speed bounds: (Legend: w=0, w=100, w=1000)

Critical Trajectory Optimization Optimal Helicopter Single-Phase CTO Effect of Control Rates Fuselage pitch Fuselage pitch rate Longitudinal cyclic speed bounds: (Legend: w=0, w=100, w=1000)

Critical Trajectory Optimization Optimal Helicopter Single-Phase CTO Effect of Control Rates Trajectory Longitudinal cyclic speed bounds: (Legend: w=0, w=100, w=1000)