1 John T. Bosworth – Project Chief Engineer Lessons Learned and Flight Results from the F-15 Intelligent Flight Control System Project John Bosworth Project.

Slides:



Advertisements
Similar presentations
Chapter 9 PID Tuning Methods.
Advertisements

Introductory Control Theory I400/B659: Intelligent robotics Kris Hauser.
Loop Shaping Professor Walter W. Olson
Automotive Research Center Robotics and Mechatronics A Nonlinear Tracking Controller for a Haptic Interface Steer-by-Wire Systems A Nonlinear Tracking.
MotoHawk Training Model-Based Design of Embedded Systems.
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
A Concept of Environmental Forecasting and Variational Organization of Modeling Technology Vladimir Penenko Institute of Computational Mathematics and.
February 24, Final Presentation AAE Final Presentation Backstepping Based Flight Control Asif Hossain.
CH 1 Introduction Prof. Ming-Shaung Ju Dept. of Mechanical Engineering NCKU.
Silvia Ferrari Princeton University
1 Basic Control Theory and Its Application in AMB Systems Zongli Lin University of Virginia.
Airbus flight control system  The organisation of the Airbus A330/340 flight control system 1Airbus FCS Overview.
Unit 3a Industrial Control Systems
Airbus flight control system
1 Prediction of Software Reliability Using Neural Network and Fuzzy Logic Professor David Rine Seminar Notes.
Definition of an Industrial Robot
Introduction to Adaptive Digital Filters Algorithms
Distributed Real-Time Systems for the Intelligent Power Grid Prof. Vincenzo Liberatore.
Research Heaven, West Virginia Verification and Validation of Adaptive Systems Online Failure Detection and Identification for IFCS through Statistical.
Real-time systems Systems Refers to: (computing, communication, and information) (c) Rlamsal DWIT.
SynGenics Corporation 72 E Granville Road Worthington OH ©2003 SynGenics Corporation. All rights reserved. The Use.
Formulation of a complete structural uncertainty model for robust flutter prediction Brian Danowsky Staff Engineer, Research Systems Technology, Inc.,
Aircraft Characterization in Icing Using Flight Test Data Ed Whalen University of Illinois Urbana Champaign 42 nd Annual Aerospace Sciences Conference.
Results of NASA/DARPA Automatic Probe and Drogue Refueling Flight Test Keith Schweikhard NASA Dryden Flight Research Center
A Shaft Sensorless Control for PMSM Using Direct Neural Network Adaptive Observer Authors: Guo Qingding Luo Ruifu Wang Limei IEEE IECON 22 nd International.
Technology Input Formats and Background Appendix B.
Adaptive Critic Design for Aircraft Control Silvia Ferrari Advisor: Prof. Robert F. Stengel Princeton University FAA/NASA Joint University Program on Air.
Aerospace Fly-by-Wire History and Challenges 3 March, 2003 Don C. Winter Director – Research & Development Boeing Phantom Works.
Book Adaptive control -astrom and witten mark
Neural Network Based Online Optimal Control of Unknown MIMO Nonaffine Systems with Application to HCCI Engines OBJECTIVES  Develop an optimal control.
1 Adaptive, Optimal and Reconfigurable Nonlinear Control Design for Futuristic Flight Vehicles Radhakant Padhi Assistant Professor Dept. of Aerospace Engineering.
System/Plant/Process (Transfer function) Output Input The relationship between the input and output are mentioned in terms of transfer function, which.
School of Aerospace Engineering MITE MITE PROGRAM OVERVIEW AND ACCOMPLISHMENTS (MITE-Multidisciplinary University Research Initiative on Intelligent Turbine.
Johann Schumann and Pramod Gupta NASA Ames Research Center Bayesian Verification & Validation tools.
Progress in identification of damping: Energy-based method with incomplete and noisy data Marco Prandina University of Liverpool.
Research Heaven, West Virginia Verification and Validation of Adaptive Systems Bojan Cukic, Eddie Fuller, Marcello Napolitano, Harshinder Singh, Tim Menzies,
Model Reference Adaptive Control (MRAC). MRAS The Model-Reference Adaptive system (MRAS) was originally proposed to solve a problem in which the performance.
Development of Methodologies for Independent Verification and Validation of Neural Networks NAG OSMA-F001-UNCLASS Methods and Procedures.
EWEC 2007, MilanoMartin Geyler 1 Individual Blade Pitch Control Design for Load Reduction on Large Wind Turbines EWEC 2007 Milano, 7-10 May 2007 Martin.
September Bound Computation for Adaptive Systems V&V Giampiero Campa September 2008 West Virginia University.
Control Systems Engineering
Power PMAC Tuning Tool Overview. Power PMAC Servo Structure Versatile, Allows complex servo algorithms be implemented Allows 2 degree of freedom control.
Low Level Control. Control System Components The main components of a control system are The plant, or the process that is being controlled The controller,
Advanced Control of Marine Power System
October 2008 NASA Dryden Status Aerospace Control & Guidance Sub-committee Meeting 102 Niagara Falls, NY October 2008 Steve Jacobson (661)
EEB5213 / EAB4233 Plant Process Control Systems Digital Implementation of PID Controller.
Review: Neural Network Control of Robot Manipulators; Frank L. Lewis; 1996.
CARE / ELAN / EUROTeV Feedback Loop on a large scale quadrupole prototype Laurent Brunetti* Jacques Lottin**
February 2007 NASA Dryden Status Aerospace Control & Guidance Sub-committee Boulder, CO February 2007 John Bosworth (661)
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Sensitivity.
Lecture 5 Neural Control
Adaptive Control Loops for Advanced LIGO
A Dissertation Proposal Presentation By Sukumar Kamalasadan

Embedded Control Systems Dr. Bonnie Heck School of ECE Georgia Tech.
1 SMART-T Briefing to OSMA SAS - July 19, 2004 SMART-T Project Overview Kurt D. Guenther AS&M / Dryden Flight Research Center July 19, 2004.
1 Lu LIU and Jie HUANG Department of Mechanics & Automation Engineering The Chinese University of Hong Kong 9 December, Systems Workshop on Autonomous.
ChE 433 DPCL Model Based Control Smith Predictors.
Neural Networks for EMC Modeling of Airplanes Vlastimil Koudelka Department of Radio Electronics FEKT BUT Metz,
April 12 | Comparison of Sophisticated Synthesizer Concepts and Modern Step Attenuator Implementations | 2 Comparison of Sophisticated Synthesizer Concepts.
© 2012 Anwendungszentrum GmbH Oberpfaffenhofen Idea by: Dr. Eng. Mohamed Zayan | 1.
FBW – Introduction The FBW architecture was developed in 1970’s
6: Processor-based Control Systems
QUANSER Flight Control Systems Design 2DOF Helicopter 3DOF Helicopter 3DOF Hover 3DOF Gyroscope Quanser Education Solutions Powered by.
ANJUMAN ENGINEERING COLLEGE
Department of Electrical Engineering
A Dynamic System Analysis of Simultaneous Recurrent Neural Network
ANJUMAN ENGINEERING COLLEGE
Presentation transcript:

1 John T. Bosworth – Project Chief Engineer Lessons Learned and Flight Results from the F-15 Intelligent Flight Control System Project John Bosworth Project Chief Engineer February 2006 NASA, Dryden Flight Research Center

2 John T. Bosworth – Project Chief Engineer Project Participants Nasa Dryden Flight Research Center –Responsible test organization for the flight experiment Flight, range and ground safety Mission success Nasa Ames Research Center –Development of the concepts Boeing STL Phantom Works –Primary flight control system software (Conventional mode) –Research flight control system software (Enhanced mode) Institute for Scientific Research –Neural Network adaptive software Academia –West Virginia University –Georgia Tech –Texas A&M

3 John T. Bosworth – Project Chief Engineer F-15 IFCS Project Goals Demonstrate Revolutionary Control Approaches that can Efficiently Optimize Aircraft Performance in both Normal and Failure Conditions Advance Neural Network-Based Flight Control Technology for New Aerospace Systems Designs

4 John T. Bosworth – Project Chief Engineer 4 Motivation These are survivable accidents IFCS has potential to reduce the amount of skill and luck required for survival

5 John T. Bosworth – Project Chief Engineer IFCS Approach Implemented on NASA F-15 #837 (SMTD and ACTIVE projects) Use Existing Reversionary Research System Limited Flight Envelope Failures Simulated by Frozen Surface Command (Stab) or Gain Modification on the Angle of Attack to Canard Feedback

6 John T. Bosworth – Project Chief Engineer Production design P/Y thrust vectoring nozzles Canards F100-PW-229 IPE engines with IDEECs Quad digital flight control computers with research processors and quad digital electronic throttles ARTS II computer for high computation research control laws Electronic air inlet controllers No mechanical or analog backup Digital fly-by-wire actuators Four hydraulic systems NASA F-15 #837 Aircraft Description

7 John T. Bosworth – Project Chief Engineer Flight Envelope For Gen 2 Mach < 0.95

8 John T. Bosworth – Project Chief Engineer Limited Authority System Adaptation algorithm implemented in separate processor –Class B software –Autocoded directly from Simulink block diagram –Many configurable settings Learning rates Weight limits Thresholds, etc. Control laws programmed in Class A, quad-redundant system Protection provided by floating limiter on adaptation signals Adaptive Algorithm Safety Limits Research Controller 4 Channel Single Channel 400 Mhz Conventional Controller

9 John T. Bosworth – Project Chief Engineer Max persistence ctr, downmode NN Floating Limiter Upper range limit (down mode) Lower range limit (down mode) Floating limiter Rate limit drift, start persistence counter Tunable metrics Window delta Drift rate Persistence limiter Range limits Window size Sigma pi cmd (pqr) Black – sigma pi cmd Green – floating limiter boundary Orange – limited command (fl_drift_flag) Red – down mode condition (fl_dmode_flag

10 John T. Bosworth – Project Chief Engineer Flight Experiment Assess handling qualities of Gen II controller without adaptation Activate adaptation and assess changes in handling qualities Introduce simulated failures –Control surface locked (“B matrix failure”) –Angle of attack to canard feedback gain change (“A matrix failure”) Re-assess handling qualities with simulated failures and adaptation. Report on “Real World” experience with a neural network based flight control system

11 John T. Bosworth – Project Chief Engineer Adaptation Goals Ability to suppress initial transient due to failure –Trade-off between high learning rate and stability of system Ability to re-establish model following performance Ability to suppress cross coupling between axes –No existing criteria

12 John T. Bosworth – Project Chief Engineer Handling Qualities Performance Metric Grey Region: –Based on model-to- be-followed –Maximum noticeable dynamics (LOES)

13 John T. Bosworth – Project Chief Engineer Project Phases Funded –Gen 1 Indirect adaptive system Identify changes to “plant” Adapt controls based on changes LQR model based controller (online Ricatti solver) –Gen 2 Direct adaptive Feedback error drives adaptation changes Dynamic inversion based controller with explicit model following Future Potential –Gen 2+ Different Neural Network approaches Single hidden layer, radial basis, etc –Gen 3 adaptive mixer and adaptive critic

14 John T. Bosworth – Project Chief Engineer Generation 1 Indirect Adaptive System

15 John T. Bosworth – Project Chief Engineer Indirect Adaptive Control Architecture Pretrained Neural Network SCE-3 SCSI Sensors Control Commands Pilot Inputs PTNN Derivatives DCS Derivatives DCS Neural Network PID Derivative Estimation Derivative Estimates Derivative Errors + ARTS II Open Loop Learning Closed Loop Learning Derivative Bias + +

16 John T. Bosworth – Project Chief Engineer Indirect Adaptive Experience and Lessons Learned System flown in 2003 – Open loop only Gain calculation sensitive to identified derivatives –Uncertainty in estimated derivative too high Difficult to estimate derivatives from pilot excitation –Normally correlated surfaces –Better estimation available with forced excitation Many derivatives required for full plant estimation However more are required when LatDir couples with Long No immediate adaptation with failure –Requires period of time before new plant can be identified Indirect adaptive might be more suited for clearance of new vehicles rather than failure adaptation

17 John T. Bosworth – Project Chief Engineer Generation 2 Direct Adaptive System

18 John T. Bosworth – Project Chief Engineer pilot inputs Sensors Model Following Control Allocation Research Controller - Direct Adaptive Neural Network + Gen II Direct Adaptive Control Architecture (Adaptive) Feedback Error

19 John T. Bosworth – Project Chief Engineer Current Status Gen 2 –Currently in flight test phase –Simplified Sigma-Pi neural network No higher order terms Limits on Weights Qdot_c = Q_err*Kpq*[1 – W1 – W2] + Q_err_int*Kiq*[1 - W1 – W3] + Q_err_dot*Kqd*[1 – W1]

20 John T. Bosworth – Project Chief Engineer Effect of Canard Multiplier A/C Plant AoACanard Apparent Plant Control System Sym. Stab Can. Mult.

21 John T. Bosworth – Project Chief Engineer Simulated Canard Failure Stab Open Loop

22 John T. Bosworth – Project Chief Engineer Canard Multiplier Effect Closed Loop Freq. Resp.

23 John T. Bosworth – Project Chief Engineer Simulated Canard Failure Stab Open Loop with Adaptation

24 John T. Bosworth – Project Chief Engineer Canard Multiplier Effect Closed Loop with Adaptation

25 John T. Bosworth – Project Chief Engineer -0.5 canard multiplier at flight condition 1; with & without neural networks

26 John T. Bosworth – Project Chief Engineer Gen 2 NN Wts from Simulation

27 John T. Bosworth – Project Chief Engineer Direct Adaptive Experience and Lessons Learned Initial simulation model had high bandwidth –Majority of system performance achieved by the dynamic inversion controller –Direct adaptive NN played minor role Dynamic Inversion gains reduced to meet ASE attenuation requirements –Much harder to achieve desired performance –NN contribution increased Initial performance objective emphasized transient reduction and achieving model following after failure –Piloted simulation results showed that reducing cross coupling was more important objective Explicit cross terms in NN required for failure cases –Relying on disturbance rejection alone doesn’t work (also finding of Gen 1)

28 John T. Bosworth – Project Chief Engineer Direct Adaptive Experience and Lessons Learned Liapunov proof of bounded stability –Necessary but not sufficient proof of stability –Many cases of limit cycle behavior observed –Other analytic methods required for ensuring global stability Dynamic Inversion controller contributes significantly to cross coupled response in presence of surface failure (locked) –Redesigned yaw loop using classical techniques NN’s require careful selection of inputs –Presence of transient errors “normal” for abrupt inputs in non- adaptive systems –Existence of transient errors tend to drive NN’s to “high gain” trying to achieve impossible Significant amount of “tuning” required for to achieve robust full envelope performance –Contradicts claim of robustness to unforeseen failures –Piloted nonlinear simulation required

29 John T. Bosworth – Project Chief Engineer Conclusions Adaptive controls status –Currently collecting “real world” flight experience –Interactions with structure biggest challenge –Fruitful area for future research F-15 IFCS project is providing valuable research to promote adaptive control technology to a higher readiness level