system concept simulation for concurrent engineering

30
Telespazio VEGA Deutschland GmbH System Concept Simulation for Concurrent Engineering Stephan Kranz - Noordwijk, March 24th, 2015 24/03/2015

Upload: finmeccanica-spa

Post on 15-Jul-2015

226 views

Category:

Services


0 download

TRANSCRIPT

Page 1: System Concept Simulation for Concurrent Engineering

Telespazio VEGA Deutschland GmbH

System Concept Simulation for

Concurrent Engineering

Stephan Kranz - Noordwijk, March 24th, 2015

24/03/2015

Page 2: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

System Concept Simulator

Use Cases

Challenges

System Concept Simulator (SCS) Design

SCS Workbench Prototype

Conclusions

2

Overview

System Concept Simulation for Concurrent Engineering 24/03/2015

Page 3: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

High Level use cases

Mission profile presentation at Kick

Off

Online and offline session support

Reporting and presentation of

results (movie)

3 System Concept Simulation for Concurrent Engineering 24/03/2015

Page 4: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

Simulation Setup – Execution – Results Capturing

4 System Concept Simulation for Concurrent Engineering 24/03/2015

Simulation

Engineer

Setup

simulation

Import

data (IDM)

Create or extend

models Import

models

Create or reuse

setup

Configure

simulation

Schedule

simulation Configure

visualisation

System

Engineer Provide

Models

Input for setup

Domain

Engineer

Page 5: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

Simulation Setup – Execution – Results Capturing

5 System Concept Simulation for Concurrent Engineering 24/03/2015

Simulation

Engineer

Run

simulation

Create

breakpoints

Simulation

M&C Control

visualisation

Debug models

Batch

mode

Record &

replay Runtime

Analysis

System

Engineer Monitor

simulation

Support

simulation

Domain

Engineer

Page 6: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

Simulation Setup – Execution – Results Capturing

6 System Concept Simulation for Concurrent Engineering 24/03/2015

Simulation

Engineer

Capture/

share results

Data for post

processing

Store

results Store meta

information

Data for

visualisation

Data for

analysis

Export

data (IDM) Filter data

System

Engineer Import

results

Post

processing

Domain

Engineer

Page 7: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

System Concept Simulator Design

7

ECSS-E-TM-10-21A: System Engineering And Simulation

System Concept Simulation for Concurrent Engineering 24/03/2015

Simulation Execution

Model Development

Simulation Configuration

Simulation Scheduling

Simulation Composition

Engineering Informatics

Tooling / Infrastructure

Page 8: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

System Concept Simulator Design

8

Data Model

System Concept Simulation for Concurrent Engineering 24/03/2015

Page 9: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

System Concept Simulator Design

9

SCS Workbench Components

System Concept Simulation for Concurrent Engineering 24/03/2015

Task Description

Model Development Model specification, implementation and debugging.

Model Import Import of model specification and implementation.

Simulation Composition Model instantiation and definition of relations (data exchange)

Simulation Scheduling Definition of model execution order and frequency.

Simulation Initialisation Definition of the Simulation Starting Conditions (Initial Values)

Simulation Execution Simulation execution according to schedule providing means to control

the execution, e.g. manually or via a scripting. Simulation breakpointing.

Simulation Monitoring Different kinds of presentation (1, 2 + 3D) and statistical preparation of

output data for system behaviour analysis during runtime.

Parameter Recording Recording of parameters for post analysis. Full simulation recording

allowing for forward/backward replay of the simulation.

Page 10: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

SCS Workbench Prototype

10

SCS Workbench Prototype Components

System Concept Simulation for Concurrent Engineering 24/03/2015

Task Description

Model Development Model specification, implementation and debugging.

Model Import Import of model specification and implementation.

Simulation Composition Model instantiation and definition of relations (data exchange)

Simulation Scheduling Definition of model execution order and frequency.

Simulation Initialisation Definition of the Simulation Starting Conditions (Initial Values)

Simulation Execution Simulation execution according to schedule providing means to control

the execution, e.g. manually or via a scripting. Simulation breakpointing.

Simulation Monitoring Different kinds of presentation (1, 2 + 3D) and statistical preparation of

output data for system behaviour analysis during runtime.

Parameter Recording Recording of parameters for post analysis. Full simulation recording

allowing for forward/backward replay of the simulation.

Page 11: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

SCS Workbench Prototype

Java based Eclipse rich client application + EMF

SMP2 standard (Dataflow flavour only)

ESA Universal Modelling Framework (UMF)

Eclipse Sirius based UI

Eclipse C/C++ Development Tool using GCC Compiler and GDB Debugger

ESA SimSat Simulation Runtime Environment

Eclipse Public License + ESA license

11

Software Components of Workbench Prototype

System Concept Simulation for Concurrent Engineering 24/03/2015

SCS Workbench (Eclipse RCA)

ESA UMF

Eclipse CDT

MinGW, GCC, GDB

Eclipse Sirius

ESA SimSat

Kernel

C++ Eclipse Platform SDK

Eclipse EMF

SMP2

Simulator I/F

Page 12: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

SCS Workbench Prototype

12

Model Development – Catalogues + Models

System Concept Simulation for Concurrent Engineering 24/03/2015

Page 13: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

SCS Workbench Prototype

13

Model Development – Properties

System Concept Simulation for Concurrent Engineering 24/03/2015

Page 14: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

SCS Workbench Prototype

14

Model Development – simple types

System Concept Simulation for Concurrent Engineering 24/03/2015

Page 15: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

SCS Workbench Prototype

15

Model Development – Configuration Fields

System Concept Simulation for Concurrent Engineering 24/03/2015

Page 16: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

SCS Workbench Prototype

16

Model Development – Input Fields

System Concept Simulation for Concurrent Engineering 24/03/2015

Page 17: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

SCS Workbench Prototype

17

Model Development – Output Fields

System Concept Simulation for Concurrent Engineering 24/03/2015

Page 18: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

SCS Workbench Prototype

18

Model Development – Output Fields – Equations

System Concept Simulation for Concurrent Engineering 24/03/2015

Page 19: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

SCS Workbench Prototype

19

Model Development – Code Generator and Editor

System Concept Simulation for Concurrent Engineering 24/03/2015

Page 20: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

SCS Workbench Prototype

20

Mission Definition

System Concept Simulation for Concurrent Engineering 24/03/2015

Page 21: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

SCS Workbench Prototype

21

Simulation Composition

System Concept Simulation for Concurrent Engineering 24/03/2015

Page 22: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

SCS Workbench Prototype

22

Simulation COMPOSITION II

System Concept Simulation for Concurrent Engineering 24/03/2015

Page 23: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

SCS Workbench Prototype

23

Simulation Dataflow (Mechanics)

System Concept Simulation for Concurrent Engineering 24/03/2015

Page 24: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

SCS Workbench Prototype

24

Simulation Dataflow (Power + THerMal)

System Concept Simulation for Concurrent Engineering 24/03/2015

Page 25: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

SCS Workbench Prototype

25

Simulation Configuration

System Concept Simulation for Concurrent Engineering 24/03/2015

Page 26: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

SCS Workbench Prototype

26

Simulation Scheduling

System Concept Simulation for Concurrent Engineering 24/03/2015

Page 27: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

SCS Workbench Prototype

27

Mission SETUP, Scenario, Simulation

System Concept Simulation for Concurrent Engineering 24/03/2015

Page 28: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

SCS Workbench Prototype

28

Simulation Execution

System Concept Simulation for Concurrent Engineering 24/03/2015

Page 29: System Concept Simulation for Concurrent Engineering

© Telespazio VEGA Deutschland

Conclusions + Next Steps

29 System Concept Simulation for Concurrent Engineering 24/03/2015

Achieved:

Specification of SCS use cases

Architectural design of SCS Workbench

Implementation of SCS Workbench prototype

Next steps / ongoing:

SimSat Kernel interface

Simulation Visualisation / Monitoring support

Page 30: System Concept Simulation for Concurrent Engineering

Telespazio VEGA Deutschland GmbH

THANK YOU FOR YOUR ATTENTION