Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on...

30
Open Source Framework RCE: Integration, Automation, Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse Doreen Seider > Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de Chart 1

Transcript of Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on...

Page 1: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

Open Source Framework RCE: Integration, Automation, Collaboration 4th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse Doreen Seider

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 1

Page 2: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

Implementing Multidisciplinary Design Processes in RCE

Collaboration in RCE

Outlook

Outline

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 2

Page 3: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

MDO: Thermal Management of SpaceLiner Process Chain

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 3

Source: A. Tröltzsch

Page 4: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

MDO: High-Fidelity Aircraft Design Process Chain

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 4

Source: C. Ilic

Page 5: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

MDA: Preliminary Aircraft Design Dependencies in N2 Chart

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 5

TLAR TLAR

FuCD

Geometrie Rumpf,

Payload-masse

Sekundärmassen Rumpf,

Payloadmasse

Payload-masse

Sekundärmassen Rumpf,

Payloadmasse

TWDat Triebwerks-Masse

Schub-kennfeld

Triebwerk-masse

VAMPzero Geometrie Struktur, Geometrie Geometrie

Geometrie, mass-

Breakdown, Struktur

Mass-Breakdown Klappen Mass-

Breakdown

Liftingline & Handbook-

Aero Aero Lasten Aero

Kennfeld

PESTsewi Sekundärmassen Flügel Sekundärmas

sen Flügel

WingMass Surrogate

Primärmasse Flügel + Strebe

DELiS Primärstrukturmassen

Triebwerks-skalierung

Treibstoff-Verbrauch FSMS Treibstoff-

Verbrauch

Paradise

Mass-Breakdown CMU

Source: D. Böhnke, E. Moerland

Page 6: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

• [Wf Console, DM Browser, Timeline]

RCE is a Integration Framework for MD Design Processes Graphical User Interface

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 6

Page 7: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

• Multidisciplinary design processes

means multiple disciplines and multiple tools

• Tools needs to be executed multiple by considering their dependencies between each other

• To model a design process in RCE the tools involved need to be integrated into RCE first

RCE is a Workflow-driven Integration Framework From Design Processes to RCE Workflows

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 7

Page 8: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

• Prerequisites a tool must fullfil

• Runs without any user interaction • Is executable from command line

• Tools are black boxes for RCE with inputs and outputs (texts, floating point numbers, files, directories…)

Tool Integration in RCE Integration Concept

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 9

Page 9: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

• Graphical dialog guides

through the integration process

• Tool is immediately integrated in RCE

Tool Integration in RCE How the User does it?

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 10

Page 10: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

• Graphical dialog guides

through the integration process

• Tool is immediately integrated in RCE

Tool Integration in RCE How the User does it?

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 11

Page 11: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

• Graphical dialog guides

through the integration process

• Tool is immediately integrated in RCE

Tool Integration in RCE How the User does it?

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 12

Page 12: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

• Reading from CPACS before tool execution • Writing back into CPACS after tool execution • Use provided mapping file

CPACS-specific Tool Integration in RCE Integration Concept

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 14

Page 13: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

• Extended integration dialog • Defining mapping files, tool

input files, CPACS result files, etc.

CPACS-specific Tool Integration How the User does it?

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 15

Page 14: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

• [Wf Console, DM Browser, Timeline]

Workflow Execution From the Graphical User Interface

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 16

Page 15: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

Monitoring Workflow Execution Console Output of Tools

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 17

Page 16: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

Monitoring Workflow Execution Result Files and Data Sent

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 18

Page 17: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

Monitoring Workflow Execution Timeline on Workflow Run

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 19

Page 18: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

• MDO means multiple disciplines, multiple tools, and multiple people • People are often located on different sites • Tools often run on different machines

• How does RCE support collaboration?

Multidisciplinary Desing Processes and Collaboration

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 20

Page 19: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

RCE is a Distributed Integration Framework RCE Instances Build a Network

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 21

Page 20: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

• Network structure is fully flexible and dynamic • RCE instances can have different roles: relay, compute, user frontend node, …

RCE is a Distributed Integration Framework RCE Instances Build a Dynamic Network

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 22

C…Compute node R…Relay node U…User frontend node

Direction of initialization

RCE instance

Page 21: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

• Tools, which are integrated into RCE, can be provided to others in the network • In terms of execution, tool itself stays where it is

Collaboration in RCE (Ad-hoc) Distribution of Tools

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 23

Page 22: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

Collaboration in RCE Shared Workflow Execution Monitoring

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 24

Workflow Host

Page 23: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

Collaboration in RCE Shared Workflow Execution Monitoring

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 25

Workflow Host

Page 24: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

Collaboration in RCE Shared Workflow Execution Monitoring

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 26

Page 25: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

MDO: Thermal Management of SpaceLiner RCE Workflow

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 27

Source: A. Tröltzsch

Page 26: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

MDO: High-Fidelity Aircraft Design RCE Workflow

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 28

Source: C. Ilic

Page 27: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

MDA: Preliminary Aircraft Design RCE Workflow

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 29

Source: D. Böhnke, E. Moerland

Page 28: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

• Shortterm to midterm • Access to tools and data on user level

Outlook Multi User Concept

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 30

Page 29: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

• RCE is a workflow-driven integration framework for MDO processes (among others)

• It is distributed and allows collaboration

Conclusion

> Open Source Software Framework RCE > Doreen Seider > 27.11.2014 DLR.de • Chart 32

• RCE is Open Source • Contributions are welcome • Not only in terms of code, but also in terms of

feedback, ideas, concepts • RCE is developed by developers and by users

Page 30: Open Source Framework RCE: Integration, Automation ... · Collaboration 4 th Symposium on Collaboration in Aircraft Design 27.11.2014, Onera, Toulouse . Doreen Seider . DLR.de •

> RCE - Geschichte, Gegenwart, Zukunft > D. Seider > 19.11.2014 DLR.de • Folie 33

http://rcenvironment.de @rcenvironment http://youtube.com/rcenvironment