model based system engineering for ariane 6€¦ · sysml rhapsody tool to define software...
TRANSCRIPT
ADCSS
14th November 2019
Clément GRISE
MODEL BASED SYSTEM ENGINEERING FOR ARIANE 6
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
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
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
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?
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…
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
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 !
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
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
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
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
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
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
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
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
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
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
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
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)
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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