Upload
lambao
View
221
Download
1
Embed Size (px)
Citation preview
La Modélisation et la Simulation au service de l’Innovation
October 2014MATLAB EXPO - AIRBUS - PARIS
Stability & Control
Stéphane MARCY
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
AGENDA
October 2014MATLAB EXPO - AIRBUS - PARIS
• Airbus group presentation and simulation history
• Challenges
• MATLAB & Simulink at Airbus
• Innovations
o Brake To Vacate system
o AP2633 standard
o Model Based System Engineering (MBSE)
• Conclusion
Page 2
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Airbus Group
October 2014MATLAB EXPO - AIRBUS - PARIS
Page 3
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
A full range of market leading civil airliners
A320 family:
A take-off or landing every 2.5 seconds,
7 billion passengers carried since EIS in 1988
A330 family:
A take-off or landing every 25 seconds,
More than 800 A330s sold since 787 launch
A350 XWB:
EIS Q4 2014
812 orders from 39 customers
A380:
Takes-off or lands approx. every 6 minutes
125 flights per day and 1 million pax per month
2013 orders: 1619 – 2013 deliveries: 626
Airbus Family
October 2014MATLAB EXPO - AIRBUS - PARIS
© AIRBUS S.A.S. All rights reserved. Confidential and propretary document.
Page 4
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Where I am?
October 2014MATLAB EXPO - AIRBUS - PARIS
Programs Tools
Syste
ms
Management
Contr
ol
Physic
al
desig
n
Te
sts
Hard
ware
&
sim
ula
tion
R&T
Finance, HR…
IS/IT
Pro
du
ctio
n
an
d m
an
y
oth
ers
Architect
Domains
Manag
em
ent
Page 5
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Who I am?
October 2014MATLAB EXPO - AIRBUS - PARIS
Programs Tools
Syste
ms
Management
Contr
ol
Physic
al
desig
n
Te
sts
Hard
ware
&
sim
ula
tion
R&T
Finance, HR…
IS/IT
Pro
du
ctio
n
Architect
Domains
Manag
em
ent
Experts
Page 6
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Who I am?
October 2014MATLAB EXPO - AIRBUS - PARIS
Programs Tools
Syste
ms
Management
Contr
ol
Physic
al
desig
n
Te
sts
Hard
ware
&
sim
ula
tion
R&T
Finance, HR…
IS/IT
Pro
du
ctio
n
Architect
Domains
Manag
em
ent
Experts
A connected employee
Page 7
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Control and model based design
• Control synthesis needs
• To close the loop
• To model its environment
To be connected
October 2014MATLAB EXPO - AIRBUS - PARIS
Page 8
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Control and Model Based Design
• Tuning of the laws has been performed using a simulator
oModel based design is efficiency
o It is direct, measurable cost reduction
October 2014MATLAB EXPO - AIRBUS - PARIS
La mise au point des lois a étépresque entièrement réalisée
sur simulateur*
* The control laws tuning has be almost completely done on simulator
Page 9
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Our challenges
• Safety
• Complexity control
• Certification
• Extended enterprise
• Master costs & developments
• Innovation
• Security
• Support (short to long term)
• Connect heterogeneous worlds (operations, engineering…)
October 2014MATLAB EXPO - AIRBUS - PARIS
Programs Tools
Syste
ms
Management
Con
tro
l
Ph
ysic
al
de
sig
n
Te
sts
Hard
wa
re &
sim
ula
tio
n
R&T
Finance, HR…
IS/IT
Pro
duction
Architect
Ma
na
ge
me
nt
Page 10
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Why MATLAB and Simulink?
October 2014MATLAB EXPO - AIRBUS - PARIS
New methods
Standards
Certification
A/C Models
Simulations & Rapid Prototyping
AP2633
Reduce tools
Efficiency
Integration
Page 11
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
2 types of Innovation
October 2014MATLAB EXPO - AIRBUS - PARIS
What is innovation?
Creativity is about coming up with ideas whereas
Innovation brings ideas to life.
Innovation
Incremental
Disruptive
On the product itself
On the way to make it
Page 12
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Incremental product innovation – Brake To Vacate System
A new idea, that could be bring value the product line
October 2014MATLAB EXPO - AIRBUS - PARIS
Page 13
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Incremental product innovation
Current use of MATLAB during innovation process
October 2014MATLAB EXPO - AIRBUS - PARIS
Current Validation
and Verification AC development
scheme on the first target
Prototyping Phase
Function early development
A340Concept phase
Page 14
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
BTV: a continuous innovative development function
October 2014MATLAB EXPO - AIRBUS - PARIS
Flight Control computers
specification
Braking steering
computers specification
SAO
specification
(Simulink like)
A detailed system specification development process
“Supplier” product
Reference
documents
(certification)
2 first hosts of the function
Page 15
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Innovative development Step 1: convince stakeholders
October 2014MATLAB EXPO - AIRBUS - PARIS
SAO
specification
(Simulink like)
SAO2SL
Simulink
Embedded Coder generation
Fidelity / current AIRBUS simulators
Convince
managers/ experts
Convince pilots
On 100% virtual
A/C€
Build and refine
requirements
Function descriptions
Page 16
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Innovative development Step 2: implement embedded software
October 2014MATLAB EXPO - AIRBUS - PARIS
SAO
specification
(Simulink like)
Simulink
Maturation
By the design
loop Flying prototype
Implementation
(verification)
Simulator
Process
flight test
results
Page 17
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Incremental product innovation
From one AC to another
October 2014MATLAB EXPO - AIRBUS - PARIS
V&V A380
now embed MATLAB tools
& Simulink models
(for BTV/ROPS function)
Prototype product
on a real demonstrator
In service
support
analysis
Performance
simulatorSystem architecture is different.
MBSE Tools were used, some were
coupled with MATLAB when
requiring accurate simulation
results
Innovate on the product
Innovate on the way to embed it
Page 18
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Innovation & prototypes
In a nutshell,
• MATLAB/Simulink provide an efficient environment for:
o Concept validation
o Prototyping
• New approaches can be embedded into heavy development processes
• When providing that capability to designers, new ideas emerge naturally…
October 2014MATLAB EXPO - AIRBUS - PARIS
Page 19
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
ROP, a new idea supported by the new mean
October 2014MATLAB EXPO - AIRBUS - PARIS
Inspiration coming from tools
Page 20
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Development
October 2014MATLAB EXPO - AIRBUS - PARIS
Development:
A mature process, often necessarily heavy,
with a known target
Efficient ways of validate, verify and certify the
A/C
Concerns on product and methods and tools:
• New A/C development
• Family improvements
Standards
Page 21
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
AIRBUS Product strategy - Standards
Product standards are the proposed
solution to optimize the A/C operations
from the beginning
October 2014MATLAB EXPO - AIRBUS - PARIS
From the 80’s To nowadays
With a quite good success
Page 22
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Effect on the AIRBUS mindset
Invest into internal standards: AP2633
Example on simulation tools and modelling
• A lot of simulation means!
• A lot of models !
• A lot of integration (model into simulators)
October 2014MATLAB EXPO - AIRBUS - PARIS
New
OldA typical simulator,
with or without real
partsScheduler
How to do it efficiently?
Internally, externally, with
suppliers models…
AP2633 INTEGRATION
Page 23
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
AP2633 a coding standard for quick integration
A coding standard standard tools for efficient code generation
October 2014MATLAB EXPO - AIRBUS - PARIS
Models are coded in templates
Page 24
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
AP2633 a coding standard for quick integration
October 2014MATLAB EXPO - AIRBUS - PARIS
Interface management
(Simulink objects)
Page 25
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
AP2633 a coding standard for quick integration
October 2014MATLAB EXPO - AIRBUS - PARIS
ARINC 429*: It defines the physical and electrical interfaces of a two-wire data
bus and a data protocol to support an aircraft's avionics local area network
A new data, ex:
even ARINC 429*
for a virtual aircraft
bus connection
Data managed in the
model workspace
Page 26
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
AP2633 a coding standard for quick integration
October 2014MATLAB EXPO - AIRBUS - PARIS
Model interface, a specific block
A dedicated browser
Referring to a single
data file
Page 27
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
AP2633 a coding standard for quick integration
October 2014MATLAB EXPO - AIRBUS - PARIS
Code & documentation generation (interfaces)
Code
Documents
& XML data files
Page 28
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
AP2633 a coding standard for quick integration
October 2014MATLAB EXPO - AIRBUS - PARIS
AIRBUS
Simulator,
A bunch of standard
models
Integration
NewScheduler
Need a change of data?
Change only data file…
Page 29
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Benefits
50% of the models are coming from Simulink
Deployment even on legacy programs
October 2014MATLAB EXPO - AIRBUS - PARIS
The AIRBUS Model Data Bank:
sharing the same standard
On a lot
of simulators
Page 30
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Deployment of AP2633 standard
This standard will be available in the common Simulink environment
• Code compliance from Embedded Coder
• Will produce automatically a part of the documentation (interfaces generation)
• Easily available for suppliers
October 2014MATLAB EXPO - AIRBUS - PARIS
Trends
Self explanatory model
Embedding requirements
Connection to V&V
(credit for certification)
Page 31
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Next Challenges
• New tools and processes to :
o Speed up innovation
o Improve A/C design/ incremental developments
• Domain connections (physical / system)
• Complexity control
• Specification based processes should be helped by new types of models
(failure analysis, physical architecture validation…)
October 2014MATLAB EXPO - AIRBUS - PARIS
MBSE
MBSE
objective
Page 32
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Conclusion
October 2014MATLAB EXPO - AIRBUS - PARIS
MATLAB & Simulink allow
As an engineer, generating new ideas and make them reality
As a manager, supporting evolving strategy and reducing costs thanks to
• Model exchange with suppliers
• Early simulation
• Model production easiness
As a visionary person, supporting more efficient ways to design aircraft through
• New types of models
• Functional approaches
• Connections between antagonist worlds
• New standards like FMI
Page 33
© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.
Q&A
October 2014MATLAB EXPO - AIRBUS - PARIS
Page 34