SlideShare a Scribd company logo
1www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.Copyright © ESI Group, 2019. All rights reserved.
www.esi-group.com
Aircraft Simulation Model and Flight Control Laws Design Using Scilab
and Xcos
André Ferreira da Silva, Altran
Scilab Conference 2019
2www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
Agenda
The flight control laws problem;1
The control design process;2
Building a 6-DoF flight
mechanics model;3
Building the model using Scilab
scripts;4
Building the model using Xcos
diagrams;5
Model-based design vs. Scilab
scripts;6
Pitch rate controller design
example;7
How close are we from industry?8
3www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
The flight control laws problem (1)
4www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
The flight control laws problem (2)
Fly-By-Wire
5www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
The flight control laws problem (3)
6www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
The control design process
6 DoF Aircraft
Model
Open-Loop
Linear model
Linear Controller
Design
6 DoF Aircraft
Model
Closed-Loop
● Study the
plant;
● Define
requirements
for closing the
loop;
● Study the
plant
dynamics;
● Refine
requirements
for closing
the loop;
● Choose a
controller
architecture;
● Calculate the
gains;
● Linear analysis
(margins and
performance);
● Non-linear
controller design;
● Controller
discretization;
● Handling qualities
assessment;
● To be used by other
clients (loads);
7www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
Aircraft flight mechanics model (6 DoF)
Roughly speaking:
• Rotational: roll, pitch and yaw;
• Translational: upwards, forwards, sidewards;
Detailed mathematical description requires:
• Fixed-body reference frame;
• Earth-fixed inertial frame;
8www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
Aircraft flight mechanics model (6 DoF)
• Position in the inertial frame: x, y, z;
• Aircraft attitude: 𝛙, 𝛟, 𝛉;
• Aerodynamic variables: 𝛂, 𝛃,
airspeed, Mach;
Inputs (at least): Outputs (at least):
• Aerodynamic surfaces deflection
or stick/column/wheel command;
• Throttle command;
• Aerodynamic configuration
change command (flaps, slats,
landing gear);
9www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
Aircraft flight mechanics model (6 DoF)
• Atmosphere: implementation of
International Standard Atmosphere
model;
• Aerodata: aerodynamic data;
• Engine: engine dynamics model;
• Params: geometric and mass
properties of the aircraft;
• EQM: equations of motion;
10www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
Scilab script implementation
• Implementation based on data for F16 model
presented at Steven & Lewis (2003, 2nd edition);
• Unit test for each module comparing outputs with
data from the book (trim conditions, etc.);
• Modularization following the presented
component diagram;
• Simulator, linearizer and trimmer make use of
Scilab functions for solving ordinary differential
equations, for linearizing, etc;
11www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
Atmosphere example (Scilab script)
function [T_K, p_Pa, rho_kgpm3]=atmosphere(h_m, deltaIsa)
● International Standard Atmosphere (1976);
● Physical model for temperature, pressure and density
calculations with many tabulated values;
● Tables extracted from the official document to a CSV
and used for unit test;
12www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
Flight simulation example
1. Trim the aircraft (find an equilibrium condition);
S = fminsearch(costf16, S0);
1. Apply an input (surface deflection);
controls.elev_deg = elev_step;
1. Solve the system of the ordinary differential
equations;
y = ode(X0, t(1), t, f16_model);
1. Check the time history of the outputs;
13www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
Model-based design approach: Xcos
• Visual modeling to
improve readability;
• Solver embedded in the
framework;
• Makes componentization
straightforward;
• Standard approach in the
aerospace industry.
14www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
Atmosphere example (Xcos)
• Two inputs: altitude and deltaISA;
• Three outputs: temperature,
pressure and density;
• Unit test using a comparison
between the output of the block
and the literature data;
15www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
Xcos Full Model Implementation
• A diagram block for each component
shown previously;
• Unit test for each block based on
data in the reference book and in
other sources of data;
• No trimmer yet;
• No linearizer yet.
16www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
Flight simulation example
1. Trim the aircraft using the scilab
script version;
1. Run a script to initialize the
variables context;
1. Start the Xcos simulation;
1. Check the outputs.
17www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
Xcos implementation vs Script implementation
• Xcos readability is mostly
straightforward (not always for
equations);
• Xcos makes possible to have
continuous and discrete time
implementations in the same
simulation;
• Xcos is easier to be translated
automatically to another programming
language (like C, for example);
• Xcos full aircraft model is very slow to
change (2.5-GHz Intel Core i5-7200U);
• Script version can take much more
advantage of version control system
(including merge features);
• Script version is easily adaptable to find
an equilibrium condition (trimming);
18www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
Pitch rate controller design example
• What is pitch?
• And pitch rate?
• Why control pitch rate?
19www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
Pitch rate controller design example
1. Linearize the 6-DoF aircraft model
around an equilibrium condition;
[A, B, C, D] = lin(sim_f16, X0_lin, U0);
1. Use the state-space representation to
design the controller (in this example,
using root locus);
ss_pi = syslin("c", 0, 3, 1, 1); //PI = (s+3)/s
ss_cl_alpha_pi = ss_cl_alpha*ss_pi;
//evans(ss_cl_alpha_pi(2,1),10);
20www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
Getting closer to the industry
Source: Wikipedia at
https://upload.wikimedia.org/wikipedia/commons/b/b
d/AltitudeEnvelopeText.GIF
Design points
21www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
Getting closer to the industry
Model based
design
22www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
Getting closer to the industry
For example, at least:
• 6 aerodynamic coefficients;
• 4 parameters;
• Resolution of 0.1 deg or 0.01 Mach for each
parameter;
• Several configurations (flaps, slats, landing
gear, spoilers);
• Easily achieving gigabytes of data to lookup;
Source: Wikipedia at
https://en.wikipedia.org/wiki/Wind_tunnel#/media/File:MD-
11_12ft_Wind_Tunnel_Test.jpg
Amount of data and computational performance
23www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
Getting closer to the industry
• Integration with Version Control
System and Issue tracking System;
• Merge feature for models;
• Traceability;
• Traceability (again);
Source: Wikipedia at https://en.wikipedia.org/wiki/DO-178C#/media/File:DO-178C_Traceability.png
Version Control
24www.esi-group.com
Copyright © ESI Group, 2019. All rights reserved.
Thank you

More Related Content

What's hot

Jet engine remaining useful life prediction
Jet engine remaining useful life predictionJet engine remaining useful life prediction
Jet engine remaining useful life prediction
Ali Alhamaly
 
080 uçus-prensipleri
080 uçus-prensipleri080 uçus-prensipleri
080 uçus-prensipleri
mertcan17
 
STPA Analysis of Automotive Safety Using Arcadia and Capella
STPA Analysis of Automotive Safety Using Arcadia and CapellaSTPA Analysis of Automotive Safety Using Arcadia and Capella
STPA Analysis of Automotive Safety Using Arcadia and Capella
David Hetherington
 
Assembly of Parts
Assembly of PartsAssembly of Parts
Assembly of Parts
Muthukumar V
 
TCMS Engineering
TCMS EngineeringTCMS Engineering
TCMS Engineering
BombardierRail
 
Hermite bicubic-surface-patch
Hermite bicubic-surface-patchHermite bicubic-surface-patch
Hermite bicubic-surface-patchRohit Gothwal
 
Fly by-wire flight control
Fly by-wire flight controlFly by-wire flight control
Fly by-wire flight control
raj_sevak
 
Le Bourget 2017 - AW169, the New Twin Engine Helicopter for EMES
Le Bourget 2017 - AW169, the New Twin Engine Helicopter for EMESLe Bourget 2017 - AW169, the New Twin Engine Helicopter for EMES
Le Bourget 2017 - AW169, the New Twin Engine Helicopter for EMES
Leonardo
 
[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration w...
[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration w...[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration w...
[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration w...
Obeo
 
Report on Integrated Modular Avionics (DO-297/ED-124) for Requirement Enginee...
Report on Integrated Modular Avionics (DO-297/ED-124) for Requirement Enginee...Report on Integrated Modular Avionics (DO-297/ED-124) for Requirement Enginee...
Report on Integrated Modular Avionics (DO-297/ED-124) for Requirement Enginee...
Nikhil Dantkale
 
Introduction to SysML af Finn Overgaard Hansen, AU
Introduction to SysML af Finn Overgaard Hansen, AUIntroduction to SysML af Finn Overgaard Hansen, AU
Introduction to SysML af Finn Overgaard Hansen, AU
InfinIT - Innovationsnetværket for it
 
EASA PART 66 MODULE 5.1 : ELECTRONIC INSTRUMENT SYSTEMS
EASA PART 66 MODULE 5.1 : ELECTRONIC INSTRUMENT SYSTEMSEASA PART 66 MODULE 5.1 : ELECTRONIC INSTRUMENT SYSTEMS
EASA PART 66 MODULE 5.1 : ELECTRONIC INSTRUMENT SYSTEMS
soulstalker
 
Aircraft rigging, levelling and jacking system
Aircraft rigging, levelling and jacking systemAircraft rigging, levelling and jacking system
Aircraft rigging, levelling and jacking system
PriyankaKg4
 
Datum systems-DFMA- in precision engg
Datum systems-DFMA- in precision enggDatum systems-DFMA- in precision engg
Datum systems-DFMA- in precision engg
Naga Brahmeswara Rao Allada (ANBRao)
 
avionics-architectures1.ppt
avionics-architectures1.pptavionics-architectures1.ppt
avionics-architectures1.ppt
NikhilSingh400874
 
CFI Forum - Spins
CFI Forum - SpinsCFI Forum - Spins
System of systems modeling with Capella
System of systems modeling with CapellaSystem of systems modeling with Capella
System of systems modeling with Capella
Obeo
 
Solid modelling
Solid modellingSolid modelling
Aircraft Finite Element Modelling for structure analysis using Altair Products
Aircraft Finite Element Modelling for structure analysis using Altair ProductsAircraft Finite Element Modelling for structure analysis using Altair Products
Aircraft Finite Element Modelling for structure analysis using Altair Products
Altair
 

What's hot (20)

Jet engine remaining useful life prediction
Jet engine remaining useful life predictionJet engine remaining useful life prediction
Jet engine remaining useful life prediction
 
080 uçus-prensipleri
080 uçus-prensipleri080 uçus-prensipleri
080 uçus-prensipleri
 
STPA Analysis of Automotive Safety Using Arcadia and Capella
STPA Analysis of Automotive Safety Using Arcadia and CapellaSTPA Analysis of Automotive Safety Using Arcadia and Capella
STPA Analysis of Automotive Safety Using Arcadia and Capella
 
Assembly of Parts
Assembly of PartsAssembly of Parts
Assembly of Parts
 
TCMS Engineering
TCMS EngineeringTCMS Engineering
TCMS Engineering
 
Helicopters
HelicoptersHelicopters
Helicopters
 
Hermite bicubic-surface-patch
Hermite bicubic-surface-patchHermite bicubic-surface-patch
Hermite bicubic-surface-patch
 
Fly by-wire flight control
Fly by-wire flight controlFly by-wire flight control
Fly by-wire flight control
 
Le Bourget 2017 - AW169, the New Twin Engine Helicopter for EMES
Le Bourget 2017 - AW169, the New Twin Engine Helicopter for EMESLe Bourget 2017 - AW169, the New Twin Engine Helicopter for EMES
Le Bourget 2017 - AW169, the New Twin Engine Helicopter for EMES
 
[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration w...
[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration w...[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration w...
[SiriusCon 2020] Realization of Model-Based Safety Analysis and Integration w...
 
Report on Integrated Modular Avionics (DO-297/ED-124) for Requirement Enginee...
Report on Integrated Modular Avionics (DO-297/ED-124) for Requirement Enginee...Report on Integrated Modular Avionics (DO-297/ED-124) for Requirement Enginee...
Report on Integrated Modular Avionics (DO-297/ED-124) for Requirement Enginee...
 
Introduction to SysML af Finn Overgaard Hansen, AU
Introduction to SysML af Finn Overgaard Hansen, AUIntroduction to SysML af Finn Overgaard Hansen, AU
Introduction to SysML af Finn Overgaard Hansen, AU
 
EASA PART 66 MODULE 5.1 : ELECTRONIC INSTRUMENT SYSTEMS
EASA PART 66 MODULE 5.1 : ELECTRONIC INSTRUMENT SYSTEMSEASA PART 66 MODULE 5.1 : ELECTRONIC INSTRUMENT SYSTEMS
EASA PART 66 MODULE 5.1 : ELECTRONIC INSTRUMENT SYSTEMS
 
Aircraft rigging, levelling and jacking system
Aircraft rigging, levelling and jacking systemAircraft rigging, levelling and jacking system
Aircraft rigging, levelling and jacking system
 
Datum systems-DFMA- in precision engg
Datum systems-DFMA- in precision enggDatum systems-DFMA- in precision engg
Datum systems-DFMA- in precision engg
 
avionics-architectures1.ppt
avionics-architectures1.pptavionics-architectures1.ppt
avionics-architectures1.ppt
 
CFI Forum - Spins
CFI Forum - SpinsCFI Forum - Spins
CFI Forum - Spins
 
System of systems modeling with Capella
System of systems modeling with CapellaSystem of systems modeling with Capella
System of systems modeling with Capella
 
Solid modelling
Solid modellingSolid modelling
Solid modelling
 
Aircraft Finite Element Modelling for structure analysis using Altair Products
Aircraft Finite Element Modelling for structure analysis using Altair ProductsAircraft Finite Element Modelling for structure analysis using Altair Products
Aircraft Finite Element Modelling for structure analysis using Altair Products
 

Similar to Aircraft Simulation Model and Flight Control Laws Design Using Scilab and XCos

A Real-Time Interface for Xcos – an illustrative demonstration using a batter...
A Real-Time Interface for Xcos – an illustrative demonstration using a batter...A Real-Time Interface for Xcos – an illustrative demonstration using a batter...
A Real-Time Interface for Xcos – an illustrative demonstration using a batter...
Scilab
 
muhammad zahid is the verry nice engineer in indus university...
muhammad zahid is the verry nice engineer in indus university...muhammad zahid is the verry nice engineer in indus university...
muhammad zahid is the verry nice engineer in indus university...
zawalbaloch75
 
Portfolio
PortfolioPortfolio
Portfolio
SamGioia2
 
Airframe Meetup #3: 2019 Updates & AirSpec
Airframe Meetup #3: 2019 Updates & AirSpecAirframe Meetup #3: 2019 Updates & AirSpec
Airframe Meetup #3: 2019 Updates & AirSpec
Taro L. Saito
 
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...
IRJET Journal
 
Planning and Control Algorithms Model-Based Approach (State-Space)
Planning and Control Algorithms Model-Based Approach (State-Space)Planning and Control Algorithms Model-Based Approach (State-Space)
Planning and Control Algorithms Model-Based Approach (State-Space)M Reza Rahmati
 
Open power topics20191023
Open power topics20191023Open power topics20191023
Open power topics20191023
Yutaka Kawai
 
Supporting Flight Test And Flight Matching
Supporting Flight Test And Flight MatchingSupporting Flight Test And Flight Matching
Supporting Flight Test And Flight Matching
j2aircraft
 
IRJET- CFD-A Trend in Automobile Aerodynamics Technology
IRJET- 	  CFD-A Trend in Automobile Aerodynamics TechnologyIRJET- 	  CFD-A Trend in Automobile Aerodynamics Technology
IRJET- CFD-A Trend in Automobile Aerodynamics Technology
IRJET Journal
 
Aircraft Design
Aircraft DesignAircraft Design
Aircraft Design
ahmad bassiouny
 
Engineering Portfolio
Engineering PortfolioEngineering Portfolio
Engineering PortfolioMuaz Bondokji
 
DOC245-20240219-WA0000_240219_090212.pdf
DOC245-20240219-WA0000_240219_090212.pdfDOC245-20240219-WA0000_240219_090212.pdf
DOC245-20240219-WA0000_240219_090212.pdf
ShaizaanKhan
 
Hard landing predection
Hard landing predectionHard landing predection
Hard landing predection
RAJUPADHYAY44
 
Portfolio
PortfolioPortfolio
Portfolio
SamGioia2
 
Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco Canada
 
Study for flight simulation environments
Study for flight simulation environmentsStudy for flight simulation environments
Study for flight simulation environments
Wai Nwe Tun
 
CFD Analysis of conceptual Aircraft body
CFD Analysis of conceptual Aircraft bodyCFD Analysis of conceptual Aircraft body
CFD Analysis of conceptual Aircraft body
IRJET Journal
 
IRJET-CFD Analysis of conceptual Aircraft body
IRJET-CFD Analysis of conceptual Aircraft bodyIRJET-CFD Analysis of conceptual Aircraft body
IRJET-CFD Analysis of conceptual Aircraft body
IRJET Journal
 

Similar to Aircraft Simulation Model and Flight Control Laws Design Using Scilab and XCos (20)

A Real-Time Interface for Xcos – an illustrative demonstration using a batter...
A Real-Time Interface for Xcos – an illustrative demonstration using a batter...A Real-Time Interface for Xcos – an illustrative demonstration using a batter...
A Real-Time Interface for Xcos – an illustrative demonstration using a batter...
 
muhammad zahid is the verry nice engineer in indus university...
muhammad zahid is the verry nice engineer in indus university...muhammad zahid is the verry nice engineer in indus university...
muhammad zahid is the verry nice engineer in indus university...
 
Portfolio
PortfolioPortfolio
Portfolio
 
Airframe Meetup #3: 2019 Updates & AirSpec
Airframe Meetup #3: 2019 Updates & AirSpecAirframe Meetup #3: 2019 Updates & AirSpec
Airframe Meetup #3: 2019 Updates & AirSpec
 
Paper3x.PDF
Paper3x.PDFPaper3x.PDF
Paper3x.PDF
 
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...
A Comparison of Closed-Loop Performance of MULTIROTOR Configurations using No...
 
Planning and Control Algorithms Model-Based Approach (State-Space)
Planning and Control Algorithms Model-Based Approach (State-Space)Planning and Control Algorithms Model-Based Approach (State-Space)
Planning and Control Algorithms Model-Based Approach (State-Space)
 
Open power topics20191023
Open power topics20191023Open power topics20191023
Open power topics20191023
 
Supporting Flight Test And Flight Matching
Supporting Flight Test And Flight MatchingSupporting Flight Test And Flight Matching
Supporting Flight Test And Flight Matching
 
IRJET- CFD-A Trend in Automobile Aerodynamics Technology
IRJET- 	  CFD-A Trend in Automobile Aerodynamics TechnologyIRJET- 	  CFD-A Trend in Automobile Aerodynamics Technology
IRJET- CFD-A Trend in Automobile Aerodynamics Technology
 
Aircraft Design
Aircraft DesignAircraft Design
Aircraft Design
 
Engineering Portfolio
Engineering PortfolioEngineering Portfolio
Engineering Portfolio
 
DOC245-20240219-WA0000_240219_090212.pdf
DOC245-20240219-WA0000_240219_090212.pdfDOC245-20240219-WA0000_240219_090212.pdf
DOC245-20240219-WA0000_240219_090212.pdf
 
Hard landing predection
Hard landing predectionHard landing predection
Hard landing predection
 
Portfolio
PortfolioPortfolio
Portfolio
 
Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2Cisco connect montreal 2018 saalvare md-program-xr-v2
Cisco connect montreal 2018 saalvare md-program-xr-v2
 
Study for flight simulation environments
Study for flight simulation environmentsStudy for flight simulation environments
Study for flight simulation environments
 
Pom final boeing
Pom final boeingPom final boeing
Pom final boeing
 
CFD Analysis of conceptual Aircraft body
CFD Analysis of conceptual Aircraft bodyCFD Analysis of conceptual Aircraft body
CFD Analysis of conceptual Aircraft body
 
IRJET-CFD Analysis of conceptual Aircraft body
IRJET-CFD Analysis of conceptual Aircraft bodyIRJET-CFD Analysis of conceptual Aircraft body
IRJET-CFD Analysis of conceptual Aircraft body
 

More from Scilab

Statistical Analysis for Robust Design
Statistical Analysis for Robust DesignStatistical Analysis for Robust Design
Statistical Analysis for Robust Design
Scilab
 
Asteroidlanding - Scilab conference 2019 Keynote
Asteroidlanding - Scilab conference 2019 KeynoteAsteroidlanding - Scilab conference 2019 Keynote
Asteroidlanding - Scilab conference 2019 Keynote
Scilab
 
Faster Time to Market using Scilab/XCOS/X2C for motor control algorithm devel...
Faster Time to Market using Scilab/XCOS/X2C for motor control algorithm devel...Faster Time to Market using Scilab/XCOS/X2C for motor control algorithm devel...
Faster Time to Market using Scilab/XCOS/X2C for motor control algorithm devel...
Scilab
 
Scilab and Xcos for Very Low Earth Orbits satellites modelling
Scilab and Xcos for Very Low Earth Orbits satellites modellingScilab and Xcos for Very Low Earth Orbits satellites modelling
Scilab and Xcos for Very Low Earth Orbits satellites modelling
Scilab
 
X2C -a tool for model-based control development and automated code generation...
X2C -a tool for model-based control development and automated code generation...X2C -a tool for model-based control development and automated code generation...
X2C -a tool for model-based control development and automated code generation...
Scilab
 
Scilab for real dummies j.heikell - part3
Scilab for real dummies j.heikell - part3Scilab for real dummies j.heikell - part3
Scilab for real dummies j.heikell - part3
Scilab
 
Scilab for real dummies j.heikell - part 2
Scilab for real dummies j.heikell - part 2Scilab for real dummies j.heikell - part 2
Scilab for real dummies j.heikell - part 2
Scilab
 
Scilab for real dummies j.heikell - part 1
Scilab for real dummies j.heikell - part 1Scilab for real dummies j.heikell - part 1
Scilab for real dummies j.heikell - part 1
Scilab
 
Multiobjective optimization and Genetic algorithms in Scilab
Multiobjective optimization and Genetic algorithms in ScilabMultiobjective optimization and Genetic algorithms in Scilab
Multiobjective optimization and Genetic algorithms in Scilab
Scilab
 
Scilab optimization workshop
Scilab optimization workshop Scilab optimization workshop
Scilab optimization workshop
Scilab
 
INRA @ Scilab Conference 2018
INRA @ Scilab Conference 2018INRA @ Scilab Conference 2018
INRA @ Scilab Conference 2018
Scilab
 
Qualcomm @ Scilab Conference 2018
Qualcomm @ Scilab Conference 2018Qualcomm @ Scilab Conference 2018
Qualcomm @ Scilab Conference 2018
Scilab
 
Sanofi @ Scilab Conference 2018
Sanofi @ Scilab Conference 2018Sanofi @ Scilab Conference 2018
Sanofi @ Scilab Conference 2018
Scilab
 
University of Applied Science Esslingen @ Scilab Conference 2018
University of Applied Science Esslingen @ Scilab Conference 2018University of Applied Science Esslingen @ Scilab Conference 2018
University of Applied Science Esslingen @ Scilab Conference 2018
Scilab
 
DLR @ Scilab Conference 2018
DLR @ Scilab Conference 2018DLR @ Scilab Conference 2018
DLR @ Scilab Conference 2018
Scilab
 
Fraunhofer IIS @ Scilab Conference 2018
Fraunhofer IIS @ Scilab Conference 2018Fraunhofer IIS @ Scilab Conference 2018
Fraunhofer IIS @ Scilab Conference 2018
Scilab
 
Arcelormittal @ Scilab Conference 2018
Arcelormittal @ Scilab Conference 2018Arcelormittal @ Scilab Conference 2018
Arcelormittal @ Scilab Conference 2018
Scilab
 
CNES @ Scilab Conference 2018
CNES @ Scilab Conference 2018CNES @ Scilab Conference 2018
CNES @ Scilab Conference 2018
Scilab
 
Scilab Conference 2018 - Welcome to the Community
Scilab Conference 2018 - Welcome to the CommunityScilab Conference 2018 - Welcome to the Community
Scilab Conference 2018 - Welcome to the Community
Scilab
 
Customizing Xcos with new Blocks and Palette
Customizing Xcos with new Blocks and PaletteCustomizing Xcos with new Blocks and Palette
Customizing Xcos with new Blocks and Palette
Scilab
 

More from Scilab (20)

Statistical Analysis for Robust Design
Statistical Analysis for Robust DesignStatistical Analysis for Robust Design
Statistical Analysis for Robust Design
 
Asteroidlanding - Scilab conference 2019 Keynote
Asteroidlanding - Scilab conference 2019 KeynoteAsteroidlanding - Scilab conference 2019 Keynote
Asteroidlanding - Scilab conference 2019 Keynote
 
Faster Time to Market using Scilab/XCOS/X2C for motor control algorithm devel...
Faster Time to Market using Scilab/XCOS/X2C for motor control algorithm devel...Faster Time to Market using Scilab/XCOS/X2C for motor control algorithm devel...
Faster Time to Market using Scilab/XCOS/X2C for motor control algorithm devel...
 
Scilab and Xcos for Very Low Earth Orbits satellites modelling
Scilab and Xcos for Very Low Earth Orbits satellites modellingScilab and Xcos for Very Low Earth Orbits satellites modelling
Scilab and Xcos for Very Low Earth Orbits satellites modelling
 
X2C -a tool for model-based control development and automated code generation...
X2C -a tool for model-based control development and automated code generation...X2C -a tool for model-based control development and automated code generation...
X2C -a tool for model-based control development and automated code generation...
 
Scilab for real dummies j.heikell - part3
Scilab for real dummies j.heikell - part3Scilab for real dummies j.heikell - part3
Scilab for real dummies j.heikell - part3
 
Scilab for real dummies j.heikell - part 2
Scilab for real dummies j.heikell - part 2Scilab for real dummies j.heikell - part 2
Scilab for real dummies j.heikell - part 2
 
Scilab for real dummies j.heikell - part 1
Scilab for real dummies j.heikell - part 1Scilab for real dummies j.heikell - part 1
Scilab for real dummies j.heikell - part 1
 
Multiobjective optimization and Genetic algorithms in Scilab
Multiobjective optimization and Genetic algorithms in ScilabMultiobjective optimization and Genetic algorithms in Scilab
Multiobjective optimization and Genetic algorithms in Scilab
 
Scilab optimization workshop
Scilab optimization workshop Scilab optimization workshop
Scilab optimization workshop
 
INRA @ Scilab Conference 2018
INRA @ Scilab Conference 2018INRA @ Scilab Conference 2018
INRA @ Scilab Conference 2018
 
Qualcomm @ Scilab Conference 2018
Qualcomm @ Scilab Conference 2018Qualcomm @ Scilab Conference 2018
Qualcomm @ Scilab Conference 2018
 
Sanofi @ Scilab Conference 2018
Sanofi @ Scilab Conference 2018Sanofi @ Scilab Conference 2018
Sanofi @ Scilab Conference 2018
 
University of Applied Science Esslingen @ Scilab Conference 2018
University of Applied Science Esslingen @ Scilab Conference 2018University of Applied Science Esslingen @ Scilab Conference 2018
University of Applied Science Esslingen @ Scilab Conference 2018
 
DLR @ Scilab Conference 2018
DLR @ Scilab Conference 2018DLR @ Scilab Conference 2018
DLR @ Scilab Conference 2018
 
Fraunhofer IIS @ Scilab Conference 2018
Fraunhofer IIS @ Scilab Conference 2018Fraunhofer IIS @ Scilab Conference 2018
Fraunhofer IIS @ Scilab Conference 2018
 
Arcelormittal @ Scilab Conference 2018
Arcelormittal @ Scilab Conference 2018Arcelormittal @ Scilab Conference 2018
Arcelormittal @ Scilab Conference 2018
 
CNES @ Scilab Conference 2018
CNES @ Scilab Conference 2018CNES @ Scilab Conference 2018
CNES @ Scilab Conference 2018
 
Scilab Conference 2018 - Welcome to the Community
Scilab Conference 2018 - Welcome to the CommunityScilab Conference 2018 - Welcome to the Community
Scilab Conference 2018 - Welcome to the Community
 
Customizing Xcos with new Blocks and Palette
Customizing Xcos with new Blocks and PaletteCustomizing Xcos with new Blocks and Palette
Customizing Xcos with new Blocks and Palette
 

Recently uploaded

NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
manasideore6
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
Kamal Acharya
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
gestioneergodomus
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
ssuser7dcef0
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
itech2017
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 

Recently uploaded (20)

NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
 
DfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributionsDfMAy 2024 - key insights and contributions
DfMAy 2024 - key insights and contributions
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 

Aircraft Simulation Model and Flight Control Laws Design Using Scilab and XCos

  • 1. 1www.esi-group.com Copyright © ESI Group, 2019. All rights reserved.Copyright © ESI Group, 2019. All rights reserved. www.esi-group.com Aircraft Simulation Model and Flight Control Laws Design Using Scilab and Xcos André Ferreira da Silva, Altran Scilab Conference 2019
  • 2. 2www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. Agenda The flight control laws problem;1 The control design process;2 Building a 6-DoF flight mechanics model;3 Building the model using Scilab scripts;4 Building the model using Xcos diagrams;5 Model-based design vs. Scilab scripts;6 Pitch rate controller design example;7 How close are we from industry?8
  • 3. 3www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. The flight control laws problem (1)
  • 4. 4www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. The flight control laws problem (2) Fly-By-Wire
  • 5. 5www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. The flight control laws problem (3)
  • 6. 6www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. The control design process 6 DoF Aircraft Model Open-Loop Linear model Linear Controller Design 6 DoF Aircraft Model Closed-Loop ● Study the plant; ● Define requirements for closing the loop; ● Study the plant dynamics; ● Refine requirements for closing the loop; ● Choose a controller architecture; ● Calculate the gains; ● Linear analysis (margins and performance); ● Non-linear controller design; ● Controller discretization; ● Handling qualities assessment; ● To be used by other clients (loads);
  • 7. 7www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. Aircraft flight mechanics model (6 DoF) Roughly speaking: • Rotational: roll, pitch and yaw; • Translational: upwards, forwards, sidewards; Detailed mathematical description requires: • Fixed-body reference frame; • Earth-fixed inertial frame;
  • 8. 8www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. Aircraft flight mechanics model (6 DoF) • Position in the inertial frame: x, y, z; • Aircraft attitude: 𝛙, 𝛟, 𝛉; • Aerodynamic variables: 𝛂, 𝛃, airspeed, Mach; Inputs (at least): Outputs (at least): • Aerodynamic surfaces deflection or stick/column/wheel command; • Throttle command; • Aerodynamic configuration change command (flaps, slats, landing gear);
  • 9. 9www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. Aircraft flight mechanics model (6 DoF) • Atmosphere: implementation of International Standard Atmosphere model; • Aerodata: aerodynamic data; • Engine: engine dynamics model; • Params: geometric and mass properties of the aircraft; • EQM: equations of motion;
  • 10. 10www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. Scilab script implementation • Implementation based on data for F16 model presented at Steven & Lewis (2003, 2nd edition); • Unit test for each module comparing outputs with data from the book (trim conditions, etc.); • Modularization following the presented component diagram; • Simulator, linearizer and trimmer make use of Scilab functions for solving ordinary differential equations, for linearizing, etc;
  • 11. 11www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. Atmosphere example (Scilab script) function [T_K, p_Pa, rho_kgpm3]=atmosphere(h_m, deltaIsa) ● International Standard Atmosphere (1976); ● Physical model for temperature, pressure and density calculations with many tabulated values; ● Tables extracted from the official document to a CSV and used for unit test;
  • 12. 12www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. Flight simulation example 1. Trim the aircraft (find an equilibrium condition); S = fminsearch(costf16, S0); 1. Apply an input (surface deflection); controls.elev_deg = elev_step; 1. Solve the system of the ordinary differential equations; y = ode(X0, t(1), t, f16_model); 1. Check the time history of the outputs;
  • 13. 13www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. Model-based design approach: Xcos • Visual modeling to improve readability; • Solver embedded in the framework; • Makes componentization straightforward; • Standard approach in the aerospace industry.
  • 14. 14www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. Atmosphere example (Xcos) • Two inputs: altitude and deltaISA; • Three outputs: temperature, pressure and density; • Unit test using a comparison between the output of the block and the literature data;
  • 15. 15www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. Xcos Full Model Implementation • A diagram block for each component shown previously; • Unit test for each block based on data in the reference book and in other sources of data; • No trimmer yet; • No linearizer yet.
  • 16. 16www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. Flight simulation example 1. Trim the aircraft using the scilab script version; 1. Run a script to initialize the variables context; 1. Start the Xcos simulation; 1. Check the outputs.
  • 17. 17www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. Xcos implementation vs Script implementation • Xcos readability is mostly straightforward (not always for equations); • Xcos makes possible to have continuous and discrete time implementations in the same simulation; • Xcos is easier to be translated automatically to another programming language (like C, for example); • Xcos full aircraft model is very slow to change (2.5-GHz Intel Core i5-7200U); • Script version can take much more advantage of version control system (including merge features); • Script version is easily adaptable to find an equilibrium condition (trimming);
  • 18. 18www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. Pitch rate controller design example • What is pitch? • And pitch rate? • Why control pitch rate?
  • 19. 19www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. Pitch rate controller design example 1. Linearize the 6-DoF aircraft model around an equilibrium condition; [A, B, C, D] = lin(sim_f16, X0_lin, U0); 1. Use the state-space representation to design the controller (in this example, using root locus); ss_pi = syslin("c", 0, 3, 1, 1); //PI = (s+3)/s ss_cl_alpha_pi = ss_cl_alpha*ss_pi; //evans(ss_cl_alpha_pi(2,1),10);
  • 20. 20www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. Getting closer to the industry Source: Wikipedia at https://upload.wikimedia.org/wikipedia/commons/b/b d/AltitudeEnvelopeText.GIF Design points
  • 21. 21www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. Getting closer to the industry Model based design
  • 22. 22www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. Getting closer to the industry For example, at least: • 6 aerodynamic coefficients; • 4 parameters; • Resolution of 0.1 deg or 0.01 Mach for each parameter; • Several configurations (flaps, slats, landing gear, spoilers); • Easily achieving gigabytes of data to lookup; Source: Wikipedia at https://en.wikipedia.org/wiki/Wind_tunnel#/media/File:MD- 11_12ft_Wind_Tunnel_Test.jpg Amount of data and computational performance
  • 23. 23www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. Getting closer to the industry • Integration with Version Control System and Issue tracking System; • Merge feature for models; • Traceability; • Traceability (again); Source: Wikipedia at https://en.wikipedia.org/wiki/DO-178C#/media/File:DO-178C_Traceability.png Version Control
  • 24. 24www.esi-group.com Copyright © ESI Group, 2019. All rights reserved. Thank you