Open Innovation/Sagitta Implementation and Validation of a Real-Time Flight Dynamics model for Simulation, Integration Testing and Pilot Training

Similar documents
Hardware in the Loop Simulation for Unmanned Aerial Vehicles

DLR s ROboMObil HIL Simulator Using FMI 2.0 Technology on dspace SCALEXIO Real-time Hardware. Andreas Pillekeit - dspace. Jonathan Brembeck DLR

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

Various levels of Simulation for Slybird MAV using Model Based Design

Managing Multipurpose Models in Aerospace M&S Challenges and Experiences

Sounding Rocket Development with Liquid Propellants within the DLR STERN Programme

Virtual Testing of Autonomous Vehicles

HELISIM SIMULATION CREATE. SET. HOVER

ASCENTIS: Planetary Ascent Vehicle FES Tool

ATPE Simulator: Simulation Tool for Onboard GNC Development and Validation

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

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

Virtual car models for handling and ride bridging off and on-line simulations

Flight Simulation for Tomorrow's Aviation

Real-Time AOCS EGSE Using EuroSim and SMP2-Compliant Building Blocks

Model Based AOCS Design and Automatic Flight Code Generation: Experience and Future Development

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

UAV: Design to Flight Report

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

Robotic System Simulation and Modeling Stefan Jörg Robotic and Mechatronic Center

The Virtual Spacecraft Reference Facility

FunctionalDMU: Co-Simulation of Mechatronic Systems in a DMU Environment

Systems for Green Operations ITD

A NEURAL CONTROLLER FOR ON BOARD TRACKING PLATFORM

Hopper Spacecraft Simulator. Billy Hau and Brian Wisniewski

David Howarth. Business Development Manager Americas

Low Drift Thrust Balance with High Resolution

Design and Navigation Control of an Advanced Level CANSAT. Mansur ÇELEBİ Aeronautics and Space Technologies Institute Turkish Air Force Academy

Numerical Modeling of Offshore Support Structures and Approaches in Validation of Simulation Tools

Desktop real time flight simulator for control design

SEFEV. Simulation Environment for Fast ERTMS Validation (2011-EU S)

2Simulate: A Distributed Real-Time Simulation Framework

ABSOLUTE : Aerial Base Stations with Opportunistic Links for Unexpected & Temporary Events

A SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS

AIRCRAFT CONTROL AND SIMULATION

ŞahinSim: A Flight Simulator for End-Game Simulations

Design of All Digital Flight Program Training Desktop Application System

Technology Considerations for Advanced Formation Flight Systems

PC-Based Human-In-the-Loop Simulation for Flight

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

Modeling And Pid Cascade Control For Uav Type Quadrotor

Application of a distributed MDAO framework to the design of a short- to medium-range aircraft

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

Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives

Prototyping Unit for Modelbased Applications

Small Unmanned Aerial Vehicle Simulation Research

Lab 2A: Introduction to Sensing and Data Acquisition

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

Platform Independent Launch Vehicle Avionics

CRAFT UAV CRAFT CUSTOMIZABLE SIMULATOR

Sliding Mode Control of Wheeled Mobile Robots

Airborne test results for a smart pushbroom imaging system with optoelectronic image correction

Training and Verification Facilities CGS User Workshop. Columbus Training Facility Team

A Do-and-See Approach for Learning Mechatronics Concepts

Validation of Frequency- and Time-domain Fidelity of an Ultra-low Latency Hardware-in-the-Loop (HIL) Emulator

SPACE. (Some space topics are also listed under Mechatronic topics)

Success Story. An innovative HIL Test Bench to Validate Embedded SOCOMEC Inverter Software

Unmanned on-orbit servicing (OOS), ROKVISS and the TECSAS mission

Total Hours Registration through Website or for further details please visit (Refer Upcoming Events Section)

When testing meets intelligence MECHATRONICS

Hardware-in-the-Loop Simulation for a Small Unmanned Aerial Vehicle A. Shawky *, A. Bayoumy Aly, A. Nashar, and M. Elsayed

Cockpit Visualization of Curved Approaches based on GBAS

System Coupling 14.0 Twoway FSI with ANSYS FLUENT and ANSYS Mechanical

Implementation of Nonlinear Reconfigurable Controllers for Autonomous Unmanned Vehicles

Integrating Advanced Payload Data Processing in a Demanding CubeSat Mission. Mark McCrum, Peter Mendham

Significant Reduction of Validation Efforts for Dynamic Light Functions with FMI for Multi-Domain Integration and Test Platforms

> ATM Seminar 2015 > Dauterrmann/Geister 376 >

A Generic Simulink Model Template for Simulation of Small Satellites

Laboratory set-up for Real-Time study of Electric Drives with Integrated Interfaces for Test and Measurement

Rotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual

UAV CRAFT CRAFT CUSTOMIZABLE SIMULATOR

Cefiro: An Aircraft Design Project in the University of Seville

A Modular Architecture for an Interactive Real-Time Simulation and Training Environment for Satellite On-Orbit Servicing

Barron Associates, Inc. Current Research

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

University of Minnesota. Department of Aerospace Engineering & Mechanics. UAV Research Group

Engineering Interdisciplinary Programmes. Aerospace Engineering.

"TELSIM: REAL-TIME DYNAMIC TELEMETRY SIMULATION ARCHITECTURE USING COTS COMMAND AND CONTROL MIDDLEWARE"

An Experimentation Framework to Support UMV Design and Development

Engineering Diploma Resource Guide ST150 ETP Research & Design (Engineering)

UNDERSTANDING LTE WITH MATLAB

Icing Encounter Flight Simulator

The EDA SUM Project. Surveillance in an Urban environment using Mobile sensors. 2012, September 13 th - FMV SENSORS SYMPOSIUM 2012

Navigation of Transport Mobile Robot in Bionic Assembly System

Massachusetts Institute of Technology Unmanned Aerial Vehicle Team

Calibration Concepts for Future Low Frequency SAR Systems. Jens Reimann, Marco Schwerdt, Sravan Kumar Aitha and Manfred Zink

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

High Performance Computing

Joint Australian Engineering (Micro) Satellite (JAESat) - A GNSS Technology Demonstration Mission

Congress Best Paper Award

Introduction to Robotics

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

OUR GOAL: FUTURE. THE LUDWIG BÖLKOW CAMPUS Innovations for aerospace and security GREEN AEROSPACE PUBLIC SECURITY AUTONOMOUS SYSTEMS

Modeling and Analysis of Signal Estimation for Stepper Motor Control. Dan Simon Cleveland State University October 8, 2003

Design and Control of the BUAA Four-Fingered Hand

The Caltech Multi-Vehicle Wireless Testbed: Initial Implementation

Robust Haptic Teleoperation of a Mobile Manipulation Platform

Energy System Protection for Grid Resilience. Xianyong Feng, PhD, PE Center for Electromechanics The University of Texas at Austin October 31, 2017

GBAS CAT II/III concepts for flexible approach procedures

Multi-Axis Pilot Modeling

Transcription:

DLR.de Folie 1 > Vortrag > Autor Dokumentname > Datum Open Innovation/Sagitta Implementation and Validation of a Real-Time Flight Dynamics model for Simulation, Integration Testing and Pilot Training Richard O. KUCHAR German Aerospace Center (DLR) Institute of Systemdynamics and Control (SR), Dept. of Aircraft System Dynamics (FLS) DGLR-Workshop "Modellierung und Simulation Braunschweig, 30.05.2017

DLR.de Slide 2 > DGLR WS "Modellierung und Simulation" > Richard Kuchar Sagitta FDM > 30.05.2017 Outline Introduction to the OpenInnovation/Sagitta project Introduction to the Sagitta Simulation and Integration Testing (SIT) environment Flight Dynamics Model (FDM) implementation Modelica Flight Dynamics Library Integration of Sub-Components: Mass model Aerodynamic model (ADM) Propulsion (PROP) model (similar Actuator (ACT) model integration) Assembly of the Sagitta SIT Flight Dynamics model Sagitta SIT FDM Validation measures SIT in-use videos Conclusion and Outlook

DLR.de Slide 3 > DGLR WS "Modellierung und Simulation" > Richard Kuchar Sagitta FDM > 30.05.2017 Sagitta Airbus Defence and Space Open Innovation UAV Technology Scouting Initiative Research Program Research Demonstrator Field of Technology: Mission Management Flight Control Systems Platform and overall system design Communication system Rapid Control Prototyping of Flight Control Laws Propulsion & Energy Generation System Modular Payload System Collaborate to Innovate! Sagitta: Dimensions ~3 x 3 m Max. Speed ~80 m/s Radius of Action ~20km Max. Flight Time ~1h 3

DLR.de Slide 4 > DGLR WS "Modellierung und Simulation" > Richard Kuchar Sagitta FDM > 30.05.2017 Our task in the scope of the Demonstrator A/C (Requirements for SIT) Simulation and Integration Testing Setup: One setup for simulation and integration testing activities forming a virtual aircraft Step-by-step replacement of software models with available hardware controlled via patch panel Simulation models resemble identical ICD, as original flight H/W Scriptable / automated simulation and test execution Real-time simulation system, with defined maximum latencies (along H/W measurements) Fault insertion capabilities used for: Simulation Studies for early design evaluation (e.g. Manual Landing Study, Taxi Tests, ) Integration Testing (from component level fully assembled aircraft, hybrid setups, V-model) Formal First Flight Qualification of Aircraft and Equipment External Pilot Training for maiden flight Basic Model Setup: Modelica based Flight Dynamics Model (integrated via Functional Mockup Interface) Simulink component models (integrated via Simulink Coder) Utilizing Airbus DS tools for Simulation (SIRIUS) and Testing (AIDASS)

DLR.de Slide 5 > DGLR WS "Modellierung und Simulation" > Richard Kuchar Sagitta FDM > 30.05.2017 Overall development process Simulation/I&T interaction EP Training (ARINC610C functionality) First flight approval Flight Test approval Experimental Payload approval Early Prototyping based on early/preliminary datasets Development Simulation - Answering engineering questions e.g. studies : Various component feasibility studies Landing Gear characteristics Landability study (e.g. MLS) Handling qualities (EP) based on preliminary multi-domain models Further optional tasks: Mission Demonstration Hybrid Pre-tests (MiLS/HiLS) L2, L1 and L0 Integration Tests Phase II/III: Payload/Experiments integration tests Performed by Component supplier Implementation of final FDM

DLR.de Slide 6 > DGLR WS "Modellierung und Simulation" > Richard Kuchar Sagitta FDM > 30.05.2017 Architecture and Implementation of the Sagitta Simulations- und Integration Testing environment (SIT) 3 SIT environments operational SIT #2: FMS Rig @ TUM Lab Ground-Segment and Utilities HiLS-/ Integration- Testing Infrastructure Simulation Master node

DLR.de Slide 7 > DGLR WS "Modellierung und Simulation" > Richard Kuchar Sagitta FDM > 30.05.2017 Software for Simulation and Integration Testing MiLS Airbus DS SIRIUS: Execution of models based on Airbus AP2633 and ARINC653 standards Source code in ANSI C/C++/ADA direct embeddable, C++/C# etc. require wrapper functions + runtime SIRIUS SDK for directly embedding SIRIUS functionality in model code (e.g. network sockets, shared memory, timers, ) Utility functions: SIRIUS Workbench (Eclipse RCP based) and SIRIUS Web interface simulation control, Scripting interface (Groovy, Python), Record / Replay, HiLS/IT Airbus DS AIDASS: Supports multiple I/O interface boards via PCIe: RS232/422, Ethernet, CAN/ARINC825, Discrete, MILBUS and many more On- and Offline Data analysis Record and Replay, Script, Real-time scripting and User-Program capabilities for test case execution Signal generator for specific test signal generation Interfacing AIDASS with SIRIUS via TssGateway Service (Interprocess Communication, performance critical)

DLR.de Slide 8 > DGLR WS "Modellierung und Simulation" > Richard Kuchar Sagitta FDM > 30.05.2017 The Sagitta Demonstrator FLIGHT DYNAMICS MODEL

DLR.de Slide 9 > DGLR WS "Modellierung und Simulation" > Richard Kuchar Sagitta FDM > 30.05.2017 Flight dynamics 6DOF Equations of motion x B Simplified equations of motion: Forces: x V ψ θ k 1 CoG y E zb ψ y V x E x V, y V R φ x B, z v φ y B k 2 and Moments (w/o contributions by propulsion and systems) y B, z B θ k 3 z E z V With: p,q,r Angular velocity in body frame u,v,w Velocity of A/C in body frame Φ,Θ,Ψ... Euler angles

DLR.de Slide 10 > DGLR WS "Modellierung und Simulation" > Richard Kuchar Sagitta FDM > 30.05.2017 DLR-SR Flight Dynamics Library Modelica Features: Free, object oriented and declarative language for the modeling of physical systems System description through analytical systems of equations (ODE, DAE) Automatic sorting and solving of symbolic equations Automatic code generation (ANSI-C) Allows automatic inversion of the defined system of equations (therefore inversion based controls directly achievable, NDI) Flight dynamics model Large set of libraries available (e.g. Modelica Standard library with Multi-body elements, ) Various IDEs and Compiler available: Dymola, AMESim, Wolfram SystemModeler, DLR-SR Flight Dynamics Library

DLR.de Slide 11 > DGLR WS "Modellierung und Simulation" > Richard Kuchar Sagitta FDM > 30.05.2017 Sagitta SIT model interaction FDM Ground-segment Air-segment

DLR.de Slide 12 > DGLR WS "Modellierung und Simulation" > Richard Kuchar Sagitta FDM > 30.05.2017 Component model integration

DLR.de Slide 13 > DGLR WS "Modellierung und Simulation" > Richard Kuchar Sagitta FDM > 30.05.2017 FDM Sub-Components I Aerodynamic Data Module (ADM) provided by TUM-AER/THI: Derived from wind tunnel data and CFD results (dynamic derivatives, consolidation) Originally provided via Matlab script Reworked into vectorized interpolation scheme, ANSI C-code Integration into Modelica FDM framework: Propulsion model (PROP) I provided by TUM- LLS: Derived from test bench data (static and dynamic thrust and CFD results (intake) Originally provided as Simulink model Integration into Modelica FDM framework: Extract all dynamic content (delays, integrators, ) from the model

DLR.de Slide 14 > DGLR WS "Modellierung und Simulation" > Richard Kuchar Sagitta FDM > 30.05.2017 FDM Sub-Components II Propulsion model (PROP) II Integration of coded PROP model into the Modelica context: Export model via Simulink Coder without continous states: Simulink model embedded in Modelica Simulink Coder generated function calls (grt-target) Re-established dynamic content of the original S/L model in Modelica (e.g. Transport Delay, Integrator, ) similar to Actuator model (DLR-FT generated) integration

DLR.de Slide 15 > DGLR WS "Modellierung und Simulation" > Richard Kuchar Sagitta FDM > 30.05.2017 FDM Sub-Components III Mass/Weight-and-Balance (WaB) model Covers all variations of: Center of Gravity (CoG) Inertia due to Mass-changes / Fuel Flow CATIA automated fuel analysis CG, mass, inertia WaB and PROP models are interacting via Fuel state (Integrator) Tank system consists of Main tank and hopper tank therefore causing nonlinear WaB characteristics Higher fidelity models (all aircraft attitudes, first order sloshing) available, but not integrated into SIT FDM commonality with CG-measurements

DLR.de Slide 16 > DGLR WS "Modellierung und Simulation" > Richard Kuchar Sagitta FDM > 30.05.2017 Assembled Flight Dynamics model and Integration in SIRIUS Model Export via FMI FMI is a standardized interface for the integration of exported Modelica models (ANSI-C code) with various simulation frameworks and platforms without platform & proprietary dependencies ModelExchange Version utilized for FDM

DLR.de Slide 17 > DGLR WS "Modellierung und Simulation" > Richard Kuchar Sagitta FDM > 30.05.2017 Solver selection Stability, Step-Size and Precision In Air Adams-Bashforth 4-step (precision) On Ground Simple Forward Euler (stability) Due to initial limit cycle oscillations solver switching near to the ground (Experimental) Trade-off between: Achievable simulation step-size (FDM, LDG and Terrain) Computational effort (RT) Stability behaviour on ground Solver precision Source: SIAM 2007 Absolute Stability for Ordinary Differential Equations (OT98, Chapter 7)

DLR.de Slide 18 > DGLR WS "Modellierung und Simulation" > Richard Kuchar Sagitta FDM > 30.05.2017 FDM Validation

DLR.de Slide 19 > DGLR WS "Modellierung und Simulation" > Richard Kuchar Sagitta FDM > 30.05.2017 FDM Validation Trim case comparison Comparison based on dissimilar development of FDM: DLR-SR SIT vs. TUM-FSD FCL synthesis models 240 trim cases compared (Air-speed, mass and altitude variations)

DLR.de Slide 20 > DGLR WS "Modellierung und Simulation" > Richard Kuchar Sagitta FDM > 30.05.2017 FDM Validation Linearized Model comparison Linearized models have been derived and compared for each of the 240 trim points

DLR.de Slide 21 > DGLR WS "Modellierung und Simulation" > Richard Kuchar Sagitta FDM > 30.05.2017 FDM Validation Mission comparison examples Lateral gust (1-cos, due to MIL-F-8785C) Dryden-Turbulence (due to MIL-F-8785C) Trajectory follow Small deviations allowed and unavoidable: E.g. different model approach, H/W environment (SIT) vs. all simulated

DLR.de Slide 22 > DGLR WS "Modellierung und Simulation" > Richard Kuchar Sagitta FDM > 30.05.2017 Conclusion and Outlook A flexible and versatile Simulation and Integration Testing environment has been implemented and is intensively used Core element is the Flight Dynamics model receiving commands from FCC and stimulating the SENSOR models thus closing the loop Major challenge: Define and integrate the respective Sub-Component models (ADM, Propulsion and Actuation) in order to integrate smoothly with the FDM Lessons learnt: Basic Time Frame of SIT preparations should be in ADVANCE of general implementation activities if and where possible! Incremental build-up of flight-dynamics and component models in order to keep complexity manageable, before high-fidelity sub-models arise. Stabilization of SIT implementation activities early on, then follow on with documented, configured and tested small, incremental steps Validation of models is time consuming, but a core necessity! Currently intensive testing on all system levels is underway in advance of the Sagitta Maiden Flight

DLR.de Slide 23 > DGLR WS "Modellierung und Simulation" > Richard Kuchar Sagitta FDM > 30.05.2017 Thank you for your attention! Questions? Deutsches Zentrum für Luft- und Raumfahrt e.v. Institut für Systemdynamik und Regelungstechnik (DLR-SR-FLS) Dipl.-Ing. (TU) Richard O. Kuchar Tel.: +49 8153 28-2497 Email: richard.kuchar@dlr.de