Advanced Spacecraft Systems Design using Model-based

DLR.de • Chart 1
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Advanced Spacecraft Systems Design using Model-based Techniques
Volker Schaus, Daniel Lüdtke, Andreas Gerndt
German Aerospace Center (DLR)
Simulation and Software Technology
Software for Space Systems and
Interactive Visualization
Federated Satellite Systems
Workshop 14th Oct 2014
Image: DLR.de
Systems Engineering
V
85%
Concurrent Engineering Facility
DLR.de • Chart 4
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Used for preliminary aircra1 design studies, air traffic management and scenario analyses Flexible arrangement of desks depending on study requirements Currently: Focus on mul>-­‐
disciplinary design and op>miza>on DLR.de • Chart 5
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Taking Advantage of the Model-based Approach
Documents vs Models Consistency Structure Unstructured Data Improve Systems Understanding Central
Model
BeGer Design -­‐> Reduce Cost Process Supported by So1ware Tool Development Source: e.g. TSTI
DLR.de • Chart 6
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Semantics
DLR.de • Chart 7
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Adding Semantics – Unit Management Example
Integra>on of the Quan>ty, Units, Dimension, and Values Standard (QUDV) Automa>c Unit Conversion Usage
in
a
Work in Preferred System of Units Video
Sanity Checks *Volker Schaus, Philipp M. Fischer, Andreas Gerndt - Taking Advantage of the
Model: Application of the Quantity, Units, Dimension, and Values Standard in
Concurrent Spacecraft Engineering – INCOSE International Symposium 2013,
Philadelphia, PA
DLR.de • Chart 8
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Usage in the Software Virtual Satellite
DLR.de • Chart 9
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
System(s) Analyis
DLR.de • Chart 10
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Sensitivity Analysis
Dependency analysis Iden>fying links and design drivers Enables informed decision making Exploi>ng the content of the data model *Volker Schaus, Philipp M. Fischer, Dominik Quantius, Andreas Gerndt - Automated
Sensitivity Analysis in Early Space Mission Design – SECESA Workshop 2012, Lisbon,
Portugal
DLR.de • Chart 11
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Decision Support
Critical Design
Changes
*Meenakshi Deshmukh, Volker Schaus, Philipp M. Fischer,
Dominik Quantius, Volker Maiwald, Andreas Gerndt - Decision
Support Tool for Concurrent Engineering in Space Mission Design
- 19th ISPE International Conference on Concurrent Engineering,
DLR.de • Chart 12
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Software Engineering
Structured
process along
the life cycle
k
c
i
u
Q
k
c
a
b
d
e
Unit Tests e
F
Con>nuous Integra>on DLR.de • Chart 13
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Formal Verification in the Space Domain
State
Machine
Informed
Search
Algorithm
State
Explosion
Image: DLR.de
Result
*Philipp M. Fischer, Daniel Lüdtke, Volker Schaus, Andreas Gerndt -­‐ A Formal Method for Early SpacecraC Design VerificaFon – IEEE Aerospace 2013
DLR.de • Chart 14
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Adding Verification to the CE core team
VirSat
VirSat
Systems Engineer
Domain Experts
System Model
Central Repository
Customer
VirSat
Verification Expert
VirSat
Team Leader
DLR.de • Chart 15
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
What is Virtual Satellite? – CE Software Tool
DLR.de • Chart 16
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Work Process
Mission checking framework
System
model
Verification
model
...
ng
hi
Search
algorithms
Evaluation
of results
rc
Verification expert
Algorithm finds state
space transitions to
reach mission goals
Se
a
Domain specific
language editor
Simulation
models
*Volker Schaus, Michael Tiede, Philipp M. Fischer, Andreas Gerndt - A Continuous Verification
Process in Concurrent Engineering – AIAA Space 2013, Sane Diego
DLR.de • Chart 17
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Defining the Verification Model – Running the Search
Describe State Machine
Define Goals and
Constraints
Run Search
Req.: 10 GB of data in one year
Charge
Downlink
Power = 80 [W]
Duration = 90 [min]
Power = -20 [W]
Data = 40 [Mb]
Duration = 20 [min]
Experiment
Power = -30 [W]
Data = 50 [Mb]
Duration = 60 [min]
Con.: Max. battery capacity 240 Ah
Con.: Min. charge level 40Ah
Describe Operational Goals Parameter TotalDownlinkData Above 10000.0; Parameter MissionTime Below 365.0; End
Describe Operational Constraints
Constraint BatteryChargeConstraint for Parameter
batteryCharge Between 40.0 And 240.0 ;
End
DLR.de • Chart 18
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Charge
Downlink
Result – Sequence of Mode Switches
x
BaPery Constraint x
x
Time Constraint Charge [Ah] Experiment
BaPery Constraint Mission Time [Days] DLR.de • Chart 19
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Charge
Downlink
Result – Sequence of Mode Switches
Goal x
Time Constraint Downlinked Data [GB] Experiment
Mission Time [Days] DLR.de • Chart 20
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Generation of Project Related Artifacts
DLR.de • Chart 21
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Collaborative Configuration supported
by Interactive Visualization
Integrated visualiza>on model Connec>on to virtual reality environments Publica>on at IEEExplore DLR.de • Chart 22
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
CAD Interface: CATIA Export
Fully automa>c export to standard CAD tool Saves >me for configura>on engineer DLR.de • Chart 23
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Motivation: Data Model and the References
Focus fo
r diagra
ms
DLR.de • Chart 24
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Current State
Not vi
sible!
Hard
to trac
e!
DLR.de • Chart 25
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Interface Diagram
…
…
Discipline
providing the
inputs
Input Ports
Disciplines
requiring the
outputs
Output Ports
*Volker Schaus, Juliane Müller, Meenakshi Deshmukh, Andy Braukhane, Andreas Gerndt - Bidirectional
Graphical Modelling Supporting Concurrent Spacecraft Design – SECESA Conference 2014, Stuttgart Germany
DLR.de • Chart 26
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Internal Block Diagram
​∆𝑣→𝑚↓𝑝 →​𝑉↓𝑡 Internal
Parameters
Calculations
DLR.de • Chart 27
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Integration in the Software
Create
Commands
Tooltips
Automatic
Update
Property
View
DLR.de • Chart 28
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
DLR.de • Chart 29
> Advanced Spacecraft Systems Design using Model-based Techniques > Volker Schaus > 14th Oct 2014
Summary
Model-­‐based Systems Engineering, Concurrent Engineering •  Space, Aircra1 Design, … Seman>cs •  QUDV example •  Early Verifica>on System Analysis •  Sensi>vity •  Decision Support •  Dependency Visualiza>on with Diagrams Ar>fact Genera>on •  Geometric Model DLR.de • Chart 30
> Bidirectional Graphical Modelling Supporting Spacecraft Design > Volker Schaus • SCHAUS_PRESENTATION.pptx > October 9th 2014
Questions ?
[email protected]