ASTRIUM light

Multi-disciplinary Approach
for Industrial Phases in Space
Projects
Evolution of classic SE into MBSE
Harald Eisenmann Astrium Satellites
Joachim Fuchs ESA
INCOSE IW 2012
MBSE Workshop
21-22 January 2012
Need for Evolution of Systems
Engineering
 Systems Engineering is well established in
European Space Projects
 Key success factor for European Space Projects
 Mature standards for Space Systems Engineering
 Changing Project Environment demands for a
change
 Increased complexity, shrinking budgets
 Changing business models
 Problem oriented approaches vs Product orientation
 Improvement on processes required
 Model-based, cross discipline collaboration
…
22.01.2012 - 2
INCOSE IW 2012 MBSE Workshop
MBSE for Space requires efficient collaboration
of the following …
Requirements
Engineering
Analysis
22.01.2012 - 3
Design
Payload
Engineerin
g
Mechanical
Engineerin
g
INCOSE IW 2012 MBSE Workshop
Simulator
Engineerin
g
System Engineering Process,
some aspects …
Baseline Consolidation
Mechanical Engineering
Electrical Engineering
Payload Engineering
Design
Level N-0
Requirements
Control Engineering
…
Concurrent
Engineering
Requirements
Engineering
Design
Iterations
Consolidation
And Trade
Multi-disciplinary
System Design
Analysis
Domain-specific
Domain-specific
Domain-specific
Analysis
Analysis
Analysis
Building block
orientation
System
Level N-1
Requirements
Level N-1
Design
Specification
Subsystem
Development
Equipment Level
22.01.2012 - 4
Incremental
Development Verification
INCOSE IW 2012 MBSE Workshop
V1
V2
V3
V4
V1
V2
V3
V1
V2
Multi-disciplinary tool integration
“as they are” requires …
 Process driven independent data model
 Shared (data management) services
 Cost efficiency for shared elements
22.01.2012 - 5
INCOSE IW 2012 MBSE Workshop
Concepts, Properties and Views,
driving the conceptual data model
Requirements
Operational
Modes
Mechanical
Modes
Operational
Procedures
TM / TC
22.01.2012 - 6
…
Functional
Decomposition
Electrical
Architecture
Integration
Procedures
Mechanical
Architecture
INCOSE IW 2012 MBSE Workshop
Conceptual data model,
simple class model will not do …
Conceptual Data Model
Core Conceptual Data Model
Requirements
Functional
Architecture
Operational
Architecture
Static Definition
AIT Data
Traceability
Monitoring &
Control Data
Physical
Architecture
Operational
Procedures
Verification
Data
Engineering Data Categories
Discipline-specific
Categories
Equipment Type
Categories
System Level
Categories
instance of
Engineering
Data Item
22.01.2012 - 7
INCOSE IW 2012 MBSE Workshop
Run Time
Definition
Conceptual data model:
“as designed”, “as configured”, “as built”, …
System Design
S/C
…
Flight Model-B
Flight Model-A
Default Configuration
…
aoc
str-x
str-y
str-z
…
electr
head
electr
str-y
head
electr
head
…
str-y
head
electr
STR-H STR-E
…
22.01.2012 - 8
S/N 1J-230
aoc
…
RW
STR
electr
S/N 1J-230
FM-A
…
Power
AOC
str-x
Realized
Items
INCOSE IW 2012 MBSE Workshop
…
S/N 1J-230
S/N 1J-230
S/N 1J-230
S/N 1J-230
S/N 1J-230
Model-management functions required for
interdisciplinary tool integration
Tool A
Tool B
Adaptor Tool A
Adaptor Tool B
Transformation
Consistency
Versioning
Compare
Merge
Ownership
Tracking
22.01.2012 - 9
Common Design Model
Representation
INCOSE IW 2012 MBSE Workshop
Branching
Data Management functions as common
platform for end user applications
Design Editor
Diagram
Editing
Table
Editing
Visualization Tool
Model
Exploration
Category
Definition
Model
Annotation
Checking
Consistency
Model
Browsing
2-D
Visualization
Virtual AIT
System Model
Representation
3-D
Visualization
Result
Visualization
Data Set
Compare
Data Set
Merge
Data Retrieval &
History
Data Set
Branching
Import / Export
Specific Tool
Integration
Versioning
File
Management
Model
Transformation
Ownership
Tracking
Reference Database
22.01.2012 - 10
INCOSE IW 2012 MBSE Workshop
Hierarchical decomposition of repositories
along the project hierarchy
System
System
System
ModelEditor
Editor
Model
Model
Editor
Visualization
Analyis
Tool Tool
Analyis
Tool
Design
Design
Design
Browser
Browser
Browser
Design
Design
Browser
Analysis
BrowserTool
System-level
Equipment level
System
System
ystem
odel
Editor
del
Editor
el Editor
Visualization
Analyis
Tool Tool
Analyis
Tool
esign
Design
rowser
alysis Tool
Browser
Design
Design
Design
Browser
Browser
Browser
22.01.2012 - 11
System
System
System
ModelEditor
Editor
Model
Model
Editor
Visualiz
Analyis
Too
Analyi
Design
Design
Browser
Analysis
BrowserTool
Des
Desi
Desig
Brow
Brow
Brows
INCOSE IW 2012 MBSE Workshop
Managing evolution and cost efficiency
Conceptual Data Model
Code Generation
Runtime Functions
Define
Model
Manage
Model
System Model
Representation
Engineering
Category Library
22.01.2012 - 12
INCOSE IW 2012 MBSE Workshop
Visualize
Model
Browse
Model
Equipment A
Eqt A
Data
V1
Eqt A
Data
V2
Eqt A
Data
V3
Eqt A
Data
V2
System
Data
V2
System
Data
V3
System
Data
V 1-1-0
System
Data
V1-1-1
System
Data
V 1.1
System
Data
V 1-2-0
System
Data
V1-2-1
System
Data
V 1.1
System
Data
V 1.1
EFM
22.01.2012 - 13
System
Data
V4
SVF A
System
Data
V1
SVF B
System
Eqt A
Data V1
Equipment B
Formalized presentation, based on the
underlying semantics given
INCOSE IW 2012 MBSE Workshop
Integrated System Level Design and
Verification
Thermal
Analysis
AOC
Analysis
Multi-disciplinary
Shared System Model
System
Performance
System
Exploration
Functional
System Simulation
22.01.2012 - 14
System
Verification
INCOSE IW 2012 MBSE Workshop
System Trade
Analysis
Where do we stand today
 Clear separation of model and representation / use of
model
 Respect of domain specific models and languages
 Good understanding of process
 Identified the challenge of data interoperability
 Ongoing Projects
 ESA ‘Virtual Spacecraft Design’ (VSD): Multidisciplinary modelling
and model exploration tool
 EU project Verde: Improving Design – Analysis Iterations and link to
Modelica
 Spin-off in use in operational context (e.g. System DB)
22.01.2012 - 15
INCOSE IW 2012 MBSE Workshop
Where are we going
 Integration of more analysis tools
 Extension to all verification methods (testing…)
 Configuration / model management
 Evolution of Conceptual Data Modeling Languages
(e.g. OWL, SIMF, Ecore++)
 Interoperability / convergence of engineering models
and ontologies
 Introduction in industrial SE process and in customer /
supplier relationship on all levels
22.01.2012 - 16
INCOSE IW 2012 MBSE Workshop