34
La Modélisation et la Simulation au service de l’Innovation October 2014 MATLAB EXPO - AIRBUS - PARIS Stability & Control Stéphane MARCY

Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

  • Upload
    lambao

  • View
    221

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

La Modélisation et la Simulation au service de l’Innovation

October 2014MATLAB EXPO - AIRBUS - PARIS

Stability & Control

Stéphane MARCY

Page 2: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 3: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

Airbus Group

October 2014MATLAB EXPO - AIRBUS - PARIS

Page 3

Page 4: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 5: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 6: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 7: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 8: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 9: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 10: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 11: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 12: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 13: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 14: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 15: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 16: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 17: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 18: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 19: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 20: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 21: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 22: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 23: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 24: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 25: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 26: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 27: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 28: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 29: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 30: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 31: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 32: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 33: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© 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

Page 34: Stéphane MARCY - MathWorks · La Modélisation et la Simulation au service de l’Innovation MATLAB EXPO -AIRBUS PARIS October 2014 Stability & Control Stéphane MARCY © AIRBUS

© AIRBUS Operations S.A.S. All rights reserved. Confidential and proprietary document.

Q&A

October 2014MATLAB EXPO - AIRBUS - PARIS

Page 34