model based system engineering for ariane 6€¦ · sysml rhapsody tool to define software...

38
ADCSS 14th November 2019 Clément GRISE MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6

Upload: others

Post on 30-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

ADCSS

14th November 2019

Clément GRISE

MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6

Page 2: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. -- 2

TECHNICAL CONSISTENCY : A HUGE CHALLENGE !

14/11/2019MBSE A6 - ADCSS

Presenter
Presentation Notes
Intro : What is the major common point between big program like brige building & Europa program? Terrible late Huge over cost Due to lake of System Engineering System Engineering is the discipline tha focus on how design&manage complex systems. But its historicaly mainly performed by documents, stored in independant repository. So it’s difficults to maintain the coherency. As show, the consequence can be very costly.
Page 3: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

WHY DO MBSE ?

14/11/2019MBSE A6 - ADCSS 3

Page 4: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

THE SPATIAL CONTEXT : A INCREASING CHALLENGEAffordable access to space : - Breaking Space Launch “cost barrier” is a main enabler for future Space Economy

The need for speed :- Challenging newcomers entering competition

14/11/2019MBSE A6 - ADCSS 4

>40% cheaper

10 Years of development 5 Years of development

Time to market / 2

1987 2015

Ariane 5 Ariane 6

The technical consistency is key

Presenter
Presentation Notes
Faire intro Intro : What is the major common point between big program like brige building & Europa program? Terrible late Huge over cost Due to lake of System Engineering System Engineering is the discipline tha focus on how design&manage complex systems. But its historicaly mainly performed by documents, stored in independant repository. So it’s difficults to maintain the coherency. As show, the consequence can be very costly.
Page 5: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

DIGITALIZATION IS KEY

14/11/2019MBSE A6 - ADCSS 5

What about System Engineering?

Presenter
Presentation Notes
To improve it, the digitalisation is the key Electronic and mechanical CAD went through model centric transformations over the last 30 years to manage complexity increasing => What about System Engineering? There currently emerging the Model based system
Page 6: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

OUR VISION : MODEL BASED SYSTEM ENGINEERING (MBSE)

14/11/2019MBSE A6 - ADCSS 6

Past: Standalone models related through documents Future: Shared system model

with multiple views, and connected to discipline models

Maintain coherency is very costly ! To improve it, the

digitalization is the key

IN OFFICE FILES…

Page 7: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

WHAT IS MODEL BASED SYSTEMS ENGINEERING ?

14/11/2019MBSE A6 - ADCSS 7

Page 8: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

SYSTEM ENGINEERING STANDARD PRACTICES

FORMALIZATION OF THE SYSTEM ARCHITECTURE IN THE PAST

14/11/2019MBSE A6 - ADCSS 8

FUNCTIONS, DATAFLOWS

STRUCTURE

INTERFACES

BEHAVIOUR DESCRIPTION

IN OFFICE FILES…

Maintain coherency is very costly !

Presenter
Presentation Notes
In 1999, NASA lost a 125M€ probe, due to incoherency between the unit, used feet & meter
Page 9: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

WHAT IS MBSE?

14/11/2019MBSE A6 - ADCSS 9

FUNCTIONS, DATAFLOWS

STRUCTURE

INTERFACES

BEHAVIOUR DESCRIPTION

MBSE formalizes part of systems engineering by models

Page 10: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

WHAT IS MBSE?

14/11/2019MBSE A6 - ADCSS 10

FUNCTIONS, DATAFLOWS

STRUCTURE

INTERFACES

BEHAVIOUR DESCRIPTION

FUNCTIONS, DATAFLOWS STRUCTURE INTERFACES

MBSE formalizes part of systems engineering by models

BEHAVIOUR DESCRIPTION

BEHAVIOUR WITH SCENARIO

BEHAVIOUR WITH STATE

MBSE database

Page 11: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

WHAT IS MBSE?

1114/11/2019MBSE A6 - ADCSS

MBSE formalizes part of systems engineering by models

MBSE does notreplace System Engineering

MBSE provides toolsand rigourousmethods

FUNCTIONS, DATAFLOWS STRUCTURE INTERFACES

BEHAVIOUR WITH SCENARIO

BEHAVIOUR WITH STATE

MBSE database

Presenter
Presentation Notes
MBSE is systems engineering, aided by a system model MBSE formalizes part of systems engineering A system model … helps manage complexity and risk improves communication within a team and with stakeholders provides a consistent definition of the system that integrates information from discipline models supports analyses (if organized appropriately !.... Concurrent Engineering !..) could helps couple technical design to programmatics (thanks the method) Utilization of a semantic language: Generic objects (Function, component, requirement…) to describe the system Strong formalization of system data (functions, products, interfaces…) reducing ambiguities Numerical model enabling connexion to others tools (DOORS, simulation…) Man Machine Interface : block-diagram Tends to be a common engineering language Strong requirement: system engineering tools must be as easy-friendly as possible (Model Based is simple, System Engineering not…) Unique model but multiple diagrams supporting different viewpoints Diagrams are consistent between each others Unique model becomes the exhaustive reference for system engineers and disciplines Numerical reviews become more and more possible Documentation (Word, Excel, html…) is generated thanks to the model which guarantees the consistency. Quality is therefore highly improved ! Pedagogic will: the aim is to understand more quickly the system without hiding its complexity
Page 12: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

ARIANE GROUP MBSE SOLUTIONS

14/11/2019MBSE A6 - ADCSS 12

Page 13: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

MBSE TOOL ECOSYSTEM

14/11/2019MBSE A6 - ADCSS 13

HW architecture

Functional on board SW design

FunctionalanalysisRefinement

Operational conceptSystem functional analysis & lifecycle

Req

uire

men

ts

Doors

MBSE

Coherency done by model

PLM

Team Center

Page 14: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

MBSE PILLARS

14/11/2019MBSE A6 - ADCSS 14

Page 15: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

MBSE ARCADIA METHODOLOGY FOR DESIGN

15

ARCADIA is a methodology focusing on Architecture Engineering, which allow describing a system through several layers of descriptions, the two first ones describing the problem, and the others the solution

By ThalèsAnd tomorrow it be ISO

(Coherence with ISO15288)

14/11/2019MBSE A6 - ADCSS

Page 16: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

MBSE CAPELLA TOOL FOR DESIGN

16

Types of diagrams

Functions, dataflow with functional architecture

Structure with component architecture

InterfaceBehaviour withscenario

Behaviour with state and mode diagram

Specific views of the model

increased withspecific

informations (RAMS, V&V, Operation…)

Arcadia is also viewpoint centric and is designed to support trade-off analysis

14/11/2019MBSE A6 - ADCSS

Page 17: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

WHY CAPELLA ?Capella is based on a methodology (Arcadia)

Flexible to adapt to specific ArianeGroup needs

Open source

Big community with strong industrial users

License free

14/11/2019MBSE A6 - ADCSS 17

Page 18: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

ARIANE GROUP MBSE A6 STATUS

14/11/2019MBSE A6 - ADCSS 18

Page 19: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

STRUCT SPRO IMOC MLM RSF SJF GNC LLPRO ULPRO CORE

A6 Launcher System

SYSTEM ENGINEERING FOR A6: OVERVIEW

19

A6 Launch System A6 is structured in Main Function (MF)

They are in charge of:

• Definition of A6 life phases• Functional analysis at MF level• Allocation of IRD1/2, IRD1/3, and SRD

requirements allocation up to the launcher products• Writing of TRS in DOORS, which is currently

structured by MF functional analysis

Ariane 6 Launcher System functional architecture (the functions the system must perform) has been structured through Main Functions to gather the main services to be provided by the system to support the fulfilment of mission objectives and associated performances.

14/11/2019MBSE A6 - ADCSS

Page 20: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

SYSTEM ENGINEERING FOR A6: FUNCTIONAL UNITSThe breakdown of the functional architecture on a defined number of Functional Units has been performed to have a low coupling between them, each one representing a set of HW and SW products in coherence to provide related functions and services.

A Functional Unit consists of :

• An HW architecture, meaning equipment, part of equipment (sensors, avionics treatment, actuators), supporting the related FU services.

• a Software part in charge of the FU management and FU algorithms, so called FU Software, in interface with the HW part (for commands and acquisitions)

Models have been put in place to support FU method deployment (model begin in 2016)

• Capella: functional and hardware architectures definition, process description

• Rhapsody: SW architecture definition

25 FU Leaders in charge of the FU architecture in Capella(3000 Engineer on the A6 program during 5year)

20

Physical Architectu

re

STRUCT SPRO IMOC MLM RSF SJF GNC LLPRO ULPRO CORE

DF-1

MAIN FUNCTIONS

Functional Architectu

re

Software architectur

e

Capella Rhapsody SysML

FU1 FU2 FU3

Rhapsody model isstructured by :

• Finite State Machine (FSM)• SW processing• Monitoring, TM• Commands to control FU• Launcher Management

interface

FU Capella Model isstructured by :

• A6 functional analysis at MF level

• A6 FU decomposition• A6 PBS

14/11/2019MBSE A6 - ADCSS

(Historic SW tool)

Page 21: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

In 2015, MBSE in ArianeGroup is :- MEGA tool to define functional analysis for SoS & system at high level : On Ariane 6 Main Function / MBSB BO

- SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol

But with gaps between them, so main activities are not supported by MBSE (Avionics, AIV, V&V, Operations)

Launcher System Engineering

MBSE HISTORICAL

14/11/2019MBSE A6 - ADCSS 21

No Digital continuity : Over cost risk due to incoherency Cost due to manualcoherency activies

Avionic & Propulsion Engineering

Page 22: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

ARIANE 6 MBSE STATUS

14/11/2019MBSE A6 - ADCSS 22

Electrical Wiring Flight program

Contribution to FU DF

Contribution to MF DFSSS02 et LSOC

27 files

Currently stored in sharepoint

11 files

APFC Interface SW architecture COSI TEAM

KLIF TEAM

A6 Architecture

MBSE models manage the technical consistency of the architecture described in several documents (~45)

Page 23: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

MBSE ON ARIANE 6R

equi

rem

ents

Functionalanalysis

Functions refinement

Allocationhardware /software

Hardwarearchitecture

Software architecture

Avionic & Propulsion Engineering

Launcher System Engineering

14/11/2019MBSE A6 - ADCSS 23

Page 24: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

Avionic & Propulsion Engineering

Launcher System Engineering

Life phasesFunctions

Functions

Life phase

Mapping

FUNCTIONAL ANALYSIS WITH

14/11/2019MBSE A6 - ADCSS 24

Page 25: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

Avionic & Propulsion Engineering

Launcher System Engineering FUNCTIONS REFINEMENT WITH

14/11/2019MBSE A6 - ADCSS 25

Page 26: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

Avionic & Propulsion Engineering

Launcher System Engineering

Refined Functions

Hardware architecture

FUNCTIONS ALLOCATION WITH

14/11/2019MBSE A6 - ADCSS 26

Page 27: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

Avionic & Propulsion Engineering

Launcher System Engineering

«block»Ariane 6

Valve

Electronic Monitoring

Motor_1

Software

Power

PressurisationFunctional

architecture

FUNCTIONAL UNIT MODELLING WITH

Behaviour

Nominal

Survival

Off

On

Nominal

Failed

Switch_on Switch_off Failure

To_nominal

14/11/2019MBSE A6 - ADCSS 27

Page 28: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

SOME A6 MODELS METRICS

14/11/2019MBSE A6 - ADCSS 28

13 Functions

1300 Functional Elec interfaces

500 Electrical Equipement

Main Function level

FU logical level (HW/SW/Gnd)

FU Physical & SW level

Refinement

740 Functions :

280 Processing & Commanding

sequence

350 HW GND 120 270 SW 710 Internal fct exchange620 External fct exchange

350 Generic Fct 550 Generic Fct exchange

AllocationAllocation

275 Functions

180 Functions

Avionic/GNC/Liquid Propulsion perimeter

MBSE models manage the technical consistency of the architecture described by 25 FU Leaders

Page 29: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

MBSE MODEL CURRENT BENEFIT

14/11/2019MBSE A6 - ADCSS 29

Ariane 6 reference avionics architecture is provided by the Capella model (consistency)

All exports are provided by Capella model exports (same origin) Exports used for the Functional File (DF-1) level and not only for FU Definition Interfaces between Ariane 6 Launcher and Ground identification Interfaces between Ariane 6

Launcher and Ground identification (excepted) Increases the homogeneity in the Ariane6 launcher Functional File (DF)

Functional Interfaces (between FU and functions) identification

Support for understanding / communication : it gives an overview with interfaces

It provides an overall Ariane6 Launcher detailed functions mapping from system to products

It is a support to justify the definition and to implement changes, ensuring consistency

Page 30: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

FEEDBACK ON THE IMPLEMENTATION & EXPLOITATION

No model splitting :• Manageable size limit reached (AIRD ~240Mo/ MelodyModeller ~16Mo)

• Very difficult to spilt the model if it’s not anticipate at the beginning

• Open point of the effort to maintain

Underestimation of the training & coaching efforts necessary to have autonomous Technical leader on modeling

Model exploitation not so good as expected : • Due to the lake of user-friendly read only interface

• Capella interface feared reviewer

14/11/2019MBSE A6 - ADCSS 30

Page 31: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

NEXT STEPS

14/11/2019MBSE A6 - ADCSS 31

Page 32: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

OBJECTIVE : MBSE FULL CONTINUITY

MBSE

PLM

Data Mgt

Cost & Value

Design

Incremental DvtSimulation

Multi disciplinary

model

Digital mockup

3214/11/2019MBSE A6 - ADCSS

• Avionic engineering

• Fluidic engineering

• Ground operations design

• Manufacturing design

• RAMS*

• Validation & Verification

• …

*Reliability, Availability, Maintainability, Safety

And with a user-friendly interface

Presenter
Presentation Notes
We need to make the creation of models much easier – Multi disciplinary model integration and management to enlarge MBSE approach to other domain and promote the usage of a unique system model (RAMS, V&V, AIT …) Our future launchers development will be incremental, we will have to re-use requirements, sub-system, components, models and we will need to be prepared to this future situation Integrated model between layer and domains Integration with PLM to insure continuity between Design and product manufacturing
Page 33: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

DMU SYNERGY FOR EARLY VALIDATION

Geometric vision• Interfaces• Volumes• …

DMUFunctional vision • Function• Data flow• Scenario• …

Traceability link

Static models Static Validation (like interface checking)

14/11/2019MBSE A6 - ADCSS 33

Page 34: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

Simulation models Dynamic validation

DMU SYNERGY FOR EARLY VALIDATION

Geometric vision• Interfaces• Volumes• …

DMUFunctional vision • Function• Data flow• Scenario• …

Traceability link

Static models Static validation

CFD model FEA model1D fluidic model

Software model

Industrial flow model

Today: A unique functional & geometrical definition

used in a lot of simulation tools With a unique

geometrical definition

Tomorrow :

14/11/2019 34MBSE A6 - ADCSS MBSE is an enabler to perform very early Validation & Verification

Page 35: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

DATA SCIENCE SYNERGY

Currently, a MBSE model store a huge quantity of digitalized information & data

14/11/2019MBSE A6 - ADCSS 35

Requirement Auto-completion

Impact analysis automation

Assistance for trade-off on cost

Risk analysis

Model optimization

Ontology managementMBSE model

Physical Architectu

re

Functional Architectu

re

Software architectur

e

Data Science Algorithms(Artificial intelligence/Machine learning/…)

MBSE is an enabler for design process improvement with data science

Page 36: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. --

CONCLUSIONSMBSE is systems engineering, aided by a system model• MBSE formalizes part of systems engineering

A system model …• helps manage complexity and risk• improves communication within a team and with stakeholders• provides a consistent definition of the system that integrates information from discipline models• supports analyses (if organized appropriately !.... Concurrent Engineering !..)• could helps couple technical design to programmatics (thanks the method)• helps design process harmonization in the group

MBSE need infrastructure:• Tools, training, standards, methodology

Incremental strategy deployment recommended• Culture change takes time

3614/11/2019MBSE A6 - ADCSS

Page 37: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED. -- 37

Model Based System Engineering is key for achieving our next challenges

14/11/2019MBSE A6 - ADCSS

Thank you foryour attention

Page 38: MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6€¦ · SysML Rhapsody tool to define software functional architecture : On Ariane 6 Pvol But with gaps between them, so main activities

XX/XX/XXXXTITLE OF PRESENTATION 38-THIS DOCUMENT AND ITS CONTENTS ARE PROPERTY OF ARIANEGROUP.IT SHALL NOT BE COMMUNICATED TO ANY THIRD PARTY WITHOUT THE OWNER’SWRITTEN CONSENT | ARIANEGROUP SAS – ALL RIGHTS RESERVED.

ANNEXES

14/11/2019MBSE A6 -

ADCSS38