Flight Control Law Development for the F-35 Joint Strike Fighter

Similar documents
A Methodology for Effective Reuse of Design Simulators in Operational Contexts: Lessons Learned in European Space Programmes

Design of FBW Flight Control Systems for Modern Combat Aircraft Shyam Chetty Former Director, CSIR-NAL Bangalore

Pragmatic Strategies for Adopting Model-Based Design for Embedded Applications. The MathWorks, Inc.

Modeling and Simulation Made Easy with Simulink Carlos Osorio Principal Application Engineer MathWorks Natick, MA

Design of a Flight Stabilizer System and Automatic Control Using HIL Test Platform

MOSAIC: Automated Model Transfer in Simulator Development

Aeromechanics Safety Support Team Providing Aeromechanical Engineering Resources and Support for Aircraft Incidents and Mishap Investigations

System of Systems Integration Technology & Experimentation (SoSITE)

412 th Test Wing. War-Winning Capabilities On Time, On Cost. Lessons Learned While Giving Unaugmented Airplanes to Augmentation-Dependent Pilots

Multi-Axis Pilot Modeling

Requirements Gathering using Object- Oriented Models

Space Launch System Design: A Statistical Engineering Case Study

Classical Control Based Autopilot Design Using PC/104

True F-16 SPECIFICATION. Dynamic Motion Seats SHEET

Flight Dynamics AE426

Model-Based Development of Embedded Systems

Laboratory Mini-Projects Summary

Implementation of Nonlinear Reconfigurable Controllers for Autonomous Unmanned Vehicles

Keywords: Aircraft Systems Integration, Real-Time Simulation, Hardware-In-The-Loop Testing

Development of Hybrid Flight Simulator with Multi Degree-of-Freedom Robot

Hardware in the Loop Simulation for Unmanned Aerial Vehicles

Stability and Control Test and Evaluation Process Improvements through Judicious Use of HPC Simulations (3348)

SHANTILAL SHAH ENGINEERING COLLEGE. Production engineering department. Computer Aided Manufacturing ( ) Laboratory Manual

Design of Self-tuning PID Controller Parameters Using Fuzzy Logic Controller for Quad-rotor Helicopter

Credible Autocoding for Verification of Autonomous Systems. Juan-Pablo Afman Graduate Researcher Georgia Institute of Technology

Optimal Control System Design

Managing Multipurpose Models in Aerospace M&S Challenges and Experiences

Design of Missile Two-Loop Auto-Pilot Pitch Using Root Locus

Status of Handling Qualities Treatment within Industrial Development Processes and Outlook for Future Needs

OPTIMAL AND PID CONTROLLER FOR CONTROLLING CAMERA S POSITION IN UNMANNED AERIAL VEHICLES

Matlab/Simulink Tools for Teaching Flight Control Conceptual Design: An Integrated Approach

Design of Compensator for Dynamical System

Enabling Model-Based Design for DO-254 Compliance with MathWorks and Mentor Graphics Tools

Manufacturing Readiness Levels (MRLs) Manufacturing Readiness Assessments (MRAs) In an S&T Environment

Small Unmanned Aerial Vehicle Simulation Research

Flight control system for a reusable rocket booster on the return flight through the atmosphere

Various levels of Simulation for Slybird MAV using Model Based Design

Congress Best Paper Award

Hardware-in-loop Electronic Throttle System Based On Simulink Ning Chen 1,a,Pinchang Zhu 1,b

Introducing the Quadrotor Flying Robot

F 35C Joint Strike Fighter Additive Manufacturing Tailhook Redesign

OpenGL ES. August Khronos Chairman. Copyright Khronos Group, Page 1

The Pennsylvania State University. The Graduate School. College of Engineering

Future UAS Software Procurement

Applying Open Architecture Concepts to Mission and Ship Systems

Embracing Complexity. Gavin Walker Development Manager

IVR: Introduction to Control

Model-Based Design for Sensor Systems

Modeling a Hybrid Electric Vehicle and Controller to Optimize System Performance

The ION Cubesat. Mike Dabrowski Ex Graduate Student University of Illinois at Urbana Champaign. 04/28/06 Cubesat Workshop

Strategic Considerations when Introducing Model Based Systems Engineering

The J2 Universal Tool-Kit - Linear Analysis with J2 Classical

Transformative Aeronautics Concepts Program Overview and CAS Project Details

Applying Multisensor Information Fusion Technology to Develop an UAV Aircraft with Collision Avoidance Model

Design of a Remote-Cockpit for small Aerospace Vehicles

A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING

A standardized Interoperability Platform for collaborative ATM Validation and Training

More Info at Open Access Database by S. Dutta and T. Schmidt

Team Autono-Mo. Jacobia. Department of Computer Science and Engineering The University of Texas at Arlington

Lockheed Martin Aeronautics CMI Implementation on JSF Glenn Hayhurst 05/2004

CubeSat Advisors: Mechanical: Dr. Robert Ash ECE: Dr. Dimitrie Popescu 435 Team Members: Kevin Scott- Team Lead Robert Kelly- Orbital modeling and

Artificial Neural Networks based Attitude Controlling of Longitudinal Autopilot for General Aviation Aircraft Nagababu V *1, Imran A 2

Quality Gauges & Modules. for Simulation

Design of All Digital Flight Program Training Desktop Application System

ARTES Competitiveness & Growth Full Proposal. Requirements for the Content of the Technical Proposal

Executive Summary. Chapter 1. Overview of Control

ATPE Simulator: Simulation Tool for Onboard GNC Development and Validation

System identification studies with the stiff wing minimutt Fenrir Flight 20

Model Based Design Of Medical Devices

DESIGN AND ANALYSIS OF PNEUMATIC PEDAL PUSHER AT TOYOTA KIRLOSKAR MOTORS

Barron Associates, Inc. Current Research

WIND TUNNEL FREE-FLIGHT TEST FOR FLIGHT DYNAMICS AND CONTROL SYSTEM EXPERIMENTS

Real-Time Testing Made Easy with Simulink Real-Time

UAV: Design to Flight Report

Automated Driving Systems with Model-Based Design for ISO 26262:2018 and SOTIF

TEST RESULTS OF A DIGITAL BEAMFORMING GPS RECEIVER FOR MOBILE APPLICATIONS

There s a Lynx NGT-series solution to fit any need. MODEL COMPARISON. ADS B Out MHz Mode S ES. p p p p. ADS B In. 978 MHz UAT p p p p

Grundlagen des Software Engineering Fundamentals of Software Engineering

Development of a MATLAB Data Acquisition and Control Toolbox for BASIC Stamp Microcontrollers

Active Inceptor Systems

On January 14, 2004, the President announced a new space exploration vision for NASA

A New Perspective to Altitude Acquire-and- Hold for Fixed Wing UAVs

BAe Systems, Airbus, Bombardier Shorts Bros, National Physical Laboratory. 325,000 from government sources and matched by industry

High Accuracy Spherical Near-Field Measurements On a Stationary Antenna

UNIT-III LIFE-CYCLE PHASES

NASA Fundamental Aeronautics Program Jay Dryer Director, Fundamental Aeronautics Program Aeronautics Research Mission Directorate

Variable Stability Flight Simulation in Aerospace Engineering Education

An Overview of Linear Systems

True Q Dynamic Motion Seats

RAPID PROTOTYPING OF CONTROL SYSTEMS FROM ELECTROMAGNETIC TRANSIENT SIMULATOR PROGRAM

P/N: AX Ordering Part Numbers: SAE J1939 Controller: For baud rate, refer to the table below for the appropriate P/N. Mating Plug Kit: AX070123

Recommendations for Intelligent Systems Development in Aerospace. Recommendations for Intelligent Systems Development in Aerospace

TELEMETRY RE-RADIATION SYSTEM

Lining up the approach: RN prepares for F- 35B trials on Queen Elizabeth

A Compliant Five-Bar, 2-Degree-of-Freedom Device with Coil-driven Haptic Control

Flight-dynamics Simulation Tools

Development of a Novel Low-Cost Flight Simulator for Pilot Training

Rapid Prototyping a Two Channel Autopilot for a Generic Aircraft

ACAS Xu UAS Detect and Avoid Solution

FOREBODY VORTEX CONTROL ON HIGH PERFORMANCE AIRCRAFT USING PWM- CONTROLLED PLASMA ACTUATORS

Transcription:

Flight Control Law Development for the F-35 Joint Strike Fighter David W. Nixon Lockheed-Martin Aeronautics 5 October 2004 1

F-35 Variants STOVL Integrated STOVL Propulsion System, Flying Qualities and Performance From Hover Through Supersonic Flight CTOL Flying Qualities, Engine-Inlet Compatibility, and Flight Performance at Representative Mission Points CV Carrier Suitable Flying and Handling Qualities and Flight Performance at Representative Mission Points 2 JSF0929005

X-35A/B Features Conventional Configuration Engine Bay Vent Static Inlet (Typ.) Air Refuel Receptacle Air Data Sensors Liftfan Nozzle Doors (Activated - Commanded Closed) ECS Ram Air Inlet ECS Ram Air Exhaust Roll Nozzle Aperture (Sealed) Aux. Inlet Doors (Activated -Commanded Closed) APU Inlet APU Exhaust LiftFan Inlet Doors (Activated - Commanded Closed) Cockpit Emergency Vent Inlet Engine Bay Vent Ram Inlet 3BSD Nozzle Doors (Activated - Commanded Closed) 3

X-35A/B Features STOVL Configuration Roll Nozzle Air Refuel Receptacle LiftFan Nozzle & Doors LiftFan Inlet & Doors 3BSD Doors 3BSD Aux Inlet Rabbit Ear Doors & Louver Mechanism 4

X-35C Features CV Configuration Ailerons LiftFan Nozzle Doors (Activated - Commanded Closed) Roll Nozzle Aperture (Sealed) AOA Approach Lights Air Refuel Receptacle Aux Inlet Doors (Activated - Commanded Closed) LiftFan Inlet Doors (Activated - Commanded Closed) Simulated Air Refuel Probe Emergency Tail Hook 3BSN Nozzle Doors (Activated - Commanded Closed) 5

Flight Control Objectives Leverage Advanced Control Design Methodology Maximize Commonality in Control Laws Across the Variants Enable Design-to-Flying Qualities Philosophy Facilitate Rapid Updates to the Control Laws Throughout the Design Cycle Exploit Model-Based Software Development and Automatic Code Generation Technology Singular Design Reference Reduce Software Defects Improve Cycle Time 6

Dynamic Inversion Control Law Structure Flying Qualities Dependent (How it should Fly) Isolate Airframe/Engine Dependent (Aero, Engine, Mass) Commands + Effector + + Regulator Blending & Limiting - Onboard Airframe/Engine Model Z -1 Sensor Compensation Common Control Law Structure for All Aircraft Variants 7

What is Dynamic Inversion? Background Initial Methodology Developed by Dr. Dale Enns (Honeywell Technology Center) Honeywell/Lockheed Teamed on Multi-variable Control Research Program That Applied Methodology to F-16, YF-22, and F-117 Early STOVL Application During ASTOVL Program Linear Aircraft Equations of Motion. x = Ax + Bu cv = Cx x - states u - effectors cv - control variable A - Aircraft Dynamics Matrix B - Control Effectiveness Matrix C - Control Variable Matrix Dynamic Inversion Formulation.. cv des = Cx = CAx + CBu. u = (CB) -1 (cv des -CAx) Desired Acceleration. cv des CAx + - Acceleration Error (CB) -1 Estimated Acceleration Control Effector Command u Control Effectiveness Matrix Inverse 8

Roll Regulator Example Map the Pilot Commands and Feedbacks into the Desired Aircraft Accelerations, not Aircraft Surface Commands Roll Regulator Pilot s Roll Command Roll Rate Feedback + Cmd roll - P s P s (1/τ roll ) ----- = ----------------- Cmd roll (s + 1/τ roll ) 1/τ roll Roll Rate (deg/sec) Design goal embedded in control law. P s desired Desired Roll Acceleration. 63% Max P s des = 1/τ roll * ( Cmd roll -P s ) 0.00 0.50 1.00 1.50 2.00 Time (sec) τ roll Simple Dynamic Inversion Roll Control Law Provides a Classical First Order Roll Response 9

Model-Based S/W Development Philosophy Single Electronic Source for All Software Requirements, Design, and Implementation Graphical Representation of Software Design - No Paper Diagrams or Separate Block Diagrams All Textual Documentation Embedded in Model Automatic Code Generation Process to Eliminate Coding Defects Eliminate Errors Normally Incurred From Translating Requirements Into Design and Code Model Thoroughly Evaluated in Analytical and Simulation Environment Code Supplied to Six DOF Simulation (ATLAS) for Dynamic Analysis and Piloted Simulator Prototype Design Changes Rigorously Tested in Simulator with Test Pilots Not Just A Higher Level Language for Programming A Different Software Development Paradigm 10

50 Flight Test 25 Off Line 0-25 -50 0 0.5 1 1.5 2 2.5 3 4 2 0-2 -4 0 0.5 1 1.5 2 2.5 3 4 2 0-2 -4 0 0.5 1 1.5 2 2.5 3 20 10 0-10 -20-30 0 0.5 1 1.5 2 2.5 3 Time (sec) Model-Based Development Process DOORS Air System Air Vehicle Vehicle Systems CLAW Gains MATLAB Linear Analysis/Design Linear Models A B C D Central Model Simulink/Stateflow Yaw Pedal (deg) Yaw Rate (deg/sec) Beta (deg) Sym Rudder (deg) ATLAS Non-linear Sim RTW/ERT C Models Actuators Aero Air Data CLAW Sensors Engine FCS SIMS Interface Flowdown Reqts (SRS) Gain Data Control Laws Simulators Design Guides Flying Qual. Air Data Perf. Design Doc (SDD) Embedded Software (OFP) RTW ERT C Mode Logic Formal S/W Test Built-In Test App VMX OS FCRM App CLAW App (RTW) Air Data App (RTW) OFP SGI 11

Model-Based Software Products Model-Based Process Requires a Re-interpretation of Traditional Software Products Software Requirements are Combination of SRS Text & Diagrams Software Design is Combination of SDD Text & Diagrams Verification is Performed with SRS Text & Graphical Model Requirements-to-Design Linkage is Inherent SPEs are Performed on Graphical Model Instead of Code Requirements Design SRS Text Link Graphical Model Link SDD Text Verification 12

Where We Are Model-Based Design proven in CDA phase Successful flight test of all variants with one OFP Reduced Software Defects (Early Checkout in Engineering Simulations) Overall Reduction in Manhours/SLOC of ~40% Fully functional UA control laws and Air Data in Simulink CLAW model is very large consists of root model + 266 library files Root model has 421 inputs and 337 outputs 16,143 blocks in 871 subsystems 998 instances of reused utility subsystems Real-Time Workshop ERT code is ~47,000 logical lines of code in 750 files CLAW and Air Data code is running in offline simulation, handling qualities simulator, and on target hardware on test stations MathWorks support has been a key element in overcoming obstacles R13SP1 R14SP1 13

Challenges Automated testing to meet Safety-critical test requirements T-VEC Running ATLAS check cases in target simulator LDRA static/dynamic analysis Design with a Large-Scale Mode Configuration Management Time and memory required to simulate and code 14

What s Next R14 Model Reference is important new technology Incremental code generation EML could be very useful for utility development Improvements in code generation Better MISRA compliance More efficient code Improved code customization capabilities R15 More improvement needed in code efficiency Mapping of function interfaces from model to code Improvements to reusable function code Work toward the goal of producing a single function 15

Flight Test Video X-35A Highlights X-35B Highlights X-35C Highlights 16