AA278A: Supplement to Lecture Notes 10. Controller Synthesis for Hybrid Systems Claire J. Tomlin Department of Aeronautics and Astronautics Department.

Slides:



Advertisements
Similar presentations
Principles of Flight Leading Cadet Training Resources.
Advertisements

Model Checker In-The-Loop Flavio Lerda, Edmund M. Clarke Computer Science Department Jim Kapinski, Bruce H. Krogh Electrical & Computer Engineering MURI.
Tailwinds Flying Club Spring Safety Session Engine Takeoff Lake Elmo Airport (21D)
Hybrid Systems Controller Synthesis Examples EE291E Tomlin.
Embedded control for aircraft systems Claire J. Tomlin with Ian Mitchell, Alex Bayen, Meeko Oishi, Rodney Teo, and Jung Soon Jang August 2005 Aero/Astro,
Lecture 9: Ground Proximity Warning System (GPWS)
Multi-Engine Training And The PTS GHAFI John Sollinger/Larry Hendrickson October 28, 2000.
Principles of Flight Learning Outcome 3
An “optimal” controller in Soft Walls is one which always pushes away from the no-fly zone. To blend the control in gradually, we would like to increase.
Robust Hybrid and Embedded Systems Design Jerry Ding, Jeremy Gillula, Haomiao Huang, Michael Vitus, and Claire Tomlin MURI Review Meeting Frameworks and.
Beyond Human Factors: An Approach to Human/Automation Teams Haomiao Huang Jerry Ding Wei Zhang Claire J. Tomlin Hybrid Systems Lab Action Webs Meeting.
An Introduction to the Soft Walls Project Adam Cataldo Prof. Edward Lee University of Pennsylvania Dec 18, 2003 Philadelphia, PA.
Control Strategies for Restricting the Navigable Airspace of Commercial Aircraft Adam Cataldo and Edward Lee NASA JUP Meeting 28 March 2003 Stanford, CA.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
Soft Walls: Algorithms to Enforce Aviation Security Adam Cataldo Prof. Edward Lee Prof. Shankar Sastry NASA JUP January 22-23, 2004 NASA Ames, Mountain.
Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Ian Mitchell Prof. Shankar Sastry CHESS Review May 8,
Decentralized Optimization, with application to Multiple Aircraft Coordination Decision Making Under Uncertainty MURI Review, July 2002 Gökhan Inalhan,
EE291E - UC BERKELEY EE291E: Hybrid Systems T. John Koo and S. Shankar Sastry Department of EECS University of California at Berkeley Spring 2002
Softwalls: Preventing Aircraft from Entering Unauthorized Airspace Adam Cataldo Prof. Edward Lee Prof. Ian Mitchell, UBC Prof. Shankar Sastry NASA JUP.
One-Dimensional Kinematics
Soft Walls, Cataldo 1 Restricting the Control of Hijackers: Soft Walls Presented By Adam Cataldo UC Berkeley NASA Ames Research Center 22 November 2002.
Cessna 172 Cockpit.
En Route Performance CPL Performance.
Space Indexed Flight Guidance along Air Streams Mastura Ab Wahid, Hakim Bouadi, Felix Mora-Camino MAIA/ENAC, Toulouse SITRAER20141.
Cirrus Transition Course
AVAT11001: Course Outline Aircraft and Terminology
VFR FLIGHT IVAO Tunisia Division.
A FLIGHT INSTRUCTORS GUIDE FOR SOLOING A STUDENT PILOT.
READY OR NOT THE FLIGHT REVIEW. FLIGHT REVIEW A FLIGHT REVIEW IS REQUIRED WITHIN THE PREVIOUS 24 CALENDAR MONTHS TO ACT AS PIC.
Chapter 1 Computing Tools Analytic and Algorithmic Solutions Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Lecture 5: Climb PERFORMANCE
6-1 Design of UAV Systems UAV operating environmentsc 2002 LM Corporation Lesson objective - to discuss UAV Operating Environments including … National.
Department of Mechanical Engineering The University of Strathclyde, Glasgow Hybrid Systems: Modelling, Analysis and Control Yan Pang Department of Mechanical.
MIT ICAT MIT ICAT 1October 17, 2002 Exploring the Envelope of a Modified 3° Decelerating Approach for Noise Abatement Liling Ren & John-Paul Clarke October.
CENTRAL AEROHYDRODYNAMIC INSTITUTE named after Prof. N.E. Zhukovsky (TsAGI) Multigrid accelerated numerical methods based on implicit scheme for moving.
Human Supervisory Control May 13, 2004 Measuring Human Performance: Maintaining Constant Relative Position to a Lead Vehicle in a Simulation Paul.
Private Pilot Groundschool Session4 Weight & Balance, Aircraft Performance (PHAK Chapters 9&10)
Lecture 9: Ground Proximity Warning System (GPWS)
Computer Game Design and Development Mathematics, Collision, and Physics Havok Destruction.
1 Lecture #6 Variational Approaches and Image Segmentation Lecture #6 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department,
Introduction to Control / Performance Flight.
Introduction to Level Set Methods: Part II
Measures and Models of Aviation Display Clutter
Lecture 9 Ground Proximity Warning System (GPWS) Radio Aids & Navigational System.
CHAPTER 6 MOTION IN 2 DIMENSIONS.
Reachability-based Controller Design for Switched Nonlinear Systems EE 291E / ME 290Q Jerry Ding 4/18/2012.
Decision Making Under Uncertainty PI Meeting - June 20, 2001 Distributed Control of Multiple Vehicle Systems Claire Tomlin and Gokhan Inalhan with Inseok.
Hybrid Systems Controller Synthesis Examples EE291E Tomlin/Sastry.
READY OR NOT THE FLIGHT REVIEW.
Chapter 3: Curvilinear Motion
Lecture 9: Ground Proximity Warning System (GPWS).
Safe Control Strategies for Hopping Over Uneven Terrain Part I Brian Howley RiSE Group Meeting October 9, 2006.
Air Line Pilots Association, International EMB 145 Oral Questions Emergency/Abnormal Procedures Select “Slide Show” Use the space bar on your computer.
Final approach Instrument landing system
1 MAAC Precision Aerobatics JUDGES TRAINING PRESENTATION 2016 MAAC Precision Aerobatics JUDGES TRAINING PRESENTATION 2016.
AIR TRAFFIC ONTROL.
Uncontrolled copy not subject to amendment
Review Chapter 13.
UNIT -4 AERODROME DATA.
UNIT -4 AERODROME DATA.
Air Traffic Control Conestoga Valley High School Aviation Technology
AE 440 Performance Discipline Lecture 9
How Air Traffic Is Coordinated
Air Traffic Control Conestoga Valley High School Aviation Technology
Computing Reach Sets for Hybrid Systems
Air Traffic Control Conestoga Valley High School Aviation Technology
Optimal Control and Reachability with Competing Inputs
Computing Reach Sets for Hybrid Systems
Rocketry Trajectory Basics
ECE 576 POWER SYSTEM DYNAMICS AND STABILITY
Presentation transcript:

AA278A: Supplement to Lecture Notes 10. Controller Synthesis for Hybrid Systems Claire J. Tomlin Department of Aeronautics and Astronautics Department of Electrical Engineering Stanford University AA278A Spring 2005

Computing Reach Sets for Hybrid Systems 1 23K modes n iterations initial reach set unsafe

Reach Sets: Initialize 1 23K modes n iterations unsafe safe

Reach Sets: uncontrollable predecessor 1 23K modes n iterations uncontrolled transition unsafe “safe”

Reach Sets: controllable predecessor 1 23K modes n iterations safe controlled transition “safe”

Reach Sets: Variational Inequality 1 23K modes n iterations States which reach G without hitting E first: where subject to

Reach Sets: Iterate 1 23K modes n iterations

In our problem, the evolution of is governed by: Boundary of region is defined implicitly by is the distance from to the boundary at time is negative inside region and positive outside Create a level set function such that: Propagating regions with level sets: Numerical computation of reach sets

Level set methods: –Convergent numerical algorithms to compute viscosity solution –Non-oscillatory, high accuracy spatial derivative approximation –Stable, consistent numerical Hamiltonian –Variation diminishing, high order, explicit time integration Example (2 player zero sum game):  x y 5 u v d v  [ ]

Collision Avoidance Control [Mitchell, Tomlin ‘01]

Aircraft must stay within safe flight envelope during landing: –Bounds on velocity ( ), flight path angle (  ), height ( ) –Control over engine thrust ( ), angle of attack (  ), flap settings –Model flap settings as discrete modes of hybrid automata –Terms in continuous dynamics may depend on flap setting Example: Aircraft Autolander inertial frame wind frame body frame [Mitchell, Bayen, Tomlin ’01]

Landing Example: No Mode Switches Envelopes Safe sets

Landing Example: Mode Switches Envelopes Safe sets

Landing Example: Synthesizing Control For states at the boundary of the safe set, results of reach-avoid computation determine –What continuous inputs (if any) maintain safety –What discrete jumps (if any) are safe to perform –Level set values and gradients provide all relevant data

Application to Autoland Interface Controllable flight envelopes for landing and Take Off / Go Around (TOGA) maneuvers may not be the same Pilot’s cockpit display may not contain sufficient information to distinguish whether TOGA can be initiated flare flaps extended minimum thrust rollout flaps extended reverse thrust slow TOGA flaps extended maximum thrust TOGA flaps retracted maximum thrust flare flaps extended minimum thrust rollout flaps extended reverse thrust TOGA flaps retracted maximum thrust revised interface existing interface controllable flare envelope controllable TOGA envelope intersection

Aircraft Simulator Tests Setup –Commercial flight simulator, B767 pilot –Digital video of primary flight display Maneuver –Go-around at low speed, high descent rate Goal –Determine whether problematic behavior predicted by our model is possible in aircraft flight simulator (movie)

Aircraft Simulator Results Produced unexpected behavior Non-standard procedure; Unable to duplicate Validated types of problems addressed by this method

San Mateo Bridge San Francisco Airport 750 ft separation CSPA to SFO video Restrictions in Instrument Meteorological Conditions (IMC) Example: Closely Spaced Parallel Approaches

Three emergency escape maneuvers (EEMs): 1.Evader accelerates straight ahead 2.Evader accelerates, turns to the right 45 deg 3.Evader turns to the right 60 deg evader Example: Closely Spaced Parallel Approaches

Dragonfly 3Dragonfly 2 Ground Station Tested on the Stanford DragonFly UAVs [Jang, Teo, Tomlin]

EEM alert Separation distance (m) North (m) East (m) time (s) Above threshold Accelerate and turn EEM Put video here Evader, DF 2 (red and yellow aircraft) DF 2, the evader, is the larger blob Flight Demo 1 -- Sept 2003

EEM alert Separation distance (m) North (m) East (m) time (s) Above threshold Put video here Coast and turn EEM Evader, DF 2 (red and yellow aircraft) DF 2, the evader, is the larger blob Flight Demo 2 – Sept 2003