Advances and Work in Progress in Aerospace Predesign Data Exchange, Validation and Software Integration at the German Aerospace Center

Similar documents
Automation of Aircraft Pre-Design with Chameleon

Tool Integration and Data Formats for Distributed Airplane Predesign

Collaborative Design at DLR in Distributed and Co-Located Environments

RepoGuard Validation Framework for Version Control Systems

Scalable Distributed Schur Complement Solvers for Internal and External Flow Computations on Many-Core Architectures

Andreas Schreiber, Michael Meinel, Tobias Schlauch

How To Make A Video From A Computer To A Phone Or Tablet Or Ipad Or Ipa Or Ipam Or Ipan Or Ipar Or Ipra Or Ipro Or Ipor Or Ipo Or Ipom Or Ipr Or Ipon

Mixing Python and Java How Python and Java can communicate and work together

The DLR Satellite Station in Inuvik a Milestone for the Canadian-German Cooperation in Earth Observation

28 TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES

Press release from Siemens, Barco, Inform, ATRiCS, DLR and Stuttgart Airport

Andreas Schreiber

Integrated Aircraft Design

How To Visualize At The Dlr

Federated, Generic Configuration Management for Engineering Data

Modeling of Pre-Tactical Airline Decision Processes to enable Performance Based Airport Management

New Space Capabilities for Maritime Surveillance

SOFTWARE TESTING TRAINING COURSES CONTENTS

Java Application Development using Eclipse. Jezz Kelway Java Technology Centre, z/os Service IBM Hursley Park Labs, United Kingdom

The DLR Concurrent Engineering Facility (CEF)

Improving Interoperability in Mechatronic Product Developement. Dr. Alain Biahmou, Dr. Arnulf Fröhlich, Dr. Josip Stjepandic

Building Applications with Protégé: An Overview. Protégé Conference July 23, 2006

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

CASRAI, eurocris, Lattes, and VIVO: Four Perspectives on Research Information Standards

One Click deployment on the Cloud

Ford Motor Company CAE PLM Solution and integration with CAE Pre-Processor Software

INTElligent integration of RAILway systems. A platform for information sharing and its potential for cross-modal deployment

Leveraging the Eclipse TPTP* Agent Infrastructure

Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology

The Design, Development, and Testing of an Open Standards-Based Simulation Data Management and Archival System

Institute s brochure. Microstructure Analysis, Metallography and Mechanical Testing of Materials. Institute of Materials Research

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

The Next Generation Air Transportation System Information Sharing Environment (NISE)

TOWARDS AN AUTOMATED HEALING OF 3D URBAN MODELS

BUSINESS RULES CONCEPTS... 2 BUSINESS RULE ENGINE ARCHITECTURE By using the RETE Algorithm Benefits of RETE Algorithm...

Collaborative modelling and concurrent scientific data analysis:

Capturing provenance information with a workflow monitoring extension for the Kieker framework

IDL. Get the answers you need from your data. IDL

Ontological Identification of Patterns for Choreographing Business Workflow

An Approach for Knowledge-Based IT Management of Air Traffic Control Systems

Electrics & Electronics

How To Use Networked Ontology In E Health

Meister Going Beyond Maven

Service Oriented Architecture (SOA) An Introduction

Applying Semantic Web Technologies in Service-Oriented Architectures

Product Training Services. Training Options and Procedures for JobScheduler and YADE

How is EnSight Uniquely Suited to FLOW-3D Data?

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object

Modernizing Simulation Input Generation and Post-Simulation Data Visualization with Eclipse ICE

Control Design of Unmanned Aerial Vehicles (UAVs)

REACCH PNA Data Management Plan

D.I.M. allows different authentication procedures, from simple confirmation to electronic ID.

Di 6.1a. Warum naive SOA scheitert Ein Erfahrungsbericht. Adam Bien. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich

Current Status and Challenges in CFD at the DLR Institute of Aerodynamics and Flow Technology

The German interagency approach to SSA

Databases & Data Infrastructure. Kerstin Lehnert

How to Easily Integrate BIRT Reports into your Web Application

Taking full advantage of the medium does also mean that publications can be updated and the changes being visible to all online readers immediately.

UPDATE MANAGEMENT SERVICE The advantage of a smooth Software distribution

ISSA Guidelines on Master Data Management in Social Security

Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus

JOURNAL OF OBJECT TECHNOLOGY

SESAR Studies & Demonstration Projects on RPAS & Cyber-Security

Action Plan towards Open Access to Publications

Masterthesis. Analysis of Software-Engineering-Processes. von. Clemens Teichmann. - Matriculation number.: IN-Master -

Case Study: Semantic Integration as the Key Enabler of Interoperability and Modular Architecture for Smart Grid at Long Island Power Authority (LIPA)

Gian Luca Sacco Marketing Director South & Central Europe. Smarter decisions, better products.

jeti: A Tool for Remote Tool Integration

Ikasan ESB Reference Architecture Review

City Data Pipeline. A System for Making Open Data Useful for Cities. stefan.bischof@tuwien.ac.at

Data processing goes big

Simplifying e Business Collaboration by providing a Semantic Mapping Platform

Die Rolle von EDI in einer Service- orientierten Architektur

Ontology and automatic code generation on modeling and simulation

Community Systems Management Open Source COSMOS Creation Review

An Oracle White Paper October Oracle Data Integrator 12c New Features Overview

Transcription:

Advances and Work in Progress in Aerospace Predesign Data Exchange, Validation and Software Integration at the German Aerospace Center Arne Bachmann, Markus Kunde, Markus Litz, Daniel Böhnke, Stefan König German Aerospace Center DLR, Simulation and Software Technology Dept. Distributed Systems and Component Software Slide 1

DLR German Aerospace Center Research Institution Space Agency Project Management Agency Slide 2

Locations and employees 6500 employees across 29 research institutes and facilities at 13 sites. Hamburg Bremen Trauen Berlin Braunschweig Neustrelitz Offices in Brussels, Paris and Washington. Dortmund Koeln Bonn Goettingen Lampoldshausen Stuttgart Oberpfaffenhofen Weilheim Slide 3

Guiding Principles Vision DLR one of Europe s leading public research institutions, setting trends in its aeronautics, space, transport and energy business areas DLR in its space agency function, a force that shapes European space activities DLR the umbrella organisation for the most effective and efficient project management agencies and offices Slide 4

Guiding Principles Mission To explore Earth and the Solar System; to conduct research into the preservation of the environment, into mobility and into public safety, and to address societal questions on behalf of public customers To bridge the gap between basic research and innovative applications and to transfer knowledge and research results to industry and the political sphere through mediation and consultation as well as through the provision of services To shape Germany s space commitment and represent its interests internationally as a governmental function To make a significant contribution towards enhancing Germany as a science and business location as well as to stimulate growth in the European region To train young scientists in order to enhance Germany's innovative capability Slide 5

Guiding Principles Approach Discipline-oriented institutes to support scientific work Matrix structure of programmatic control and technical management Support in the design of framework conditions for legal and public policy Operation of large research facilities and infrastructure for DLR s research activities and missions as well as for customers and partners Consistent system of strategy, management and quality assurance Job-tailored, demand-oriented personnel management and systematic employee development Realisation of equal opportunities and support of work-life balance Contractually regulated partnerships with universities, industry, other research organisations and public customers Slide 6

Overview Introduction Status as of 2008 Limitations of current approach Recent experiences (2009, 2010) Hot topics Outlook Slide 7

Introduction Interdisciplinary cooperation within DLR Goals: Simulation, construction, assessment, experiments Global optimization of complex models Reuse and integration of existing disciplinary tools Slide 8

The Chameleon Integration Environment A simulation and integration environment A software suite that enables you to integrate any simulation tool communicate data between tools build up simulation processes and workflows try out new ideas, experiment with your data and methods A principle, methodology, philosophy? Slide 9

The Chameleon Idea Decouple all software parts of the simulation environment: The disciplinary tools The integration framework Common data format and their accessing libraries CPACS & Libraries Tool Input Output Integration framework Slide 10

Coarse picture of the Chameleon Architecture (2008) Aero dynamics Engine performance Climate assessment Chameleon TIXI TIGL Integration framework ModelCenter Integration framework ModelCenter Slide 11

Advantages of Chameleon Really simple to set up simulation processes integrate your own tools into the simulation environment Usefulness increases Interfacing with the common data format increases interoperability Cooperations become easier to start with each newly added tool Inclusion of many tools into one environment boosts productivity Better reproducibility and validation capabilities with workflows Slide 12

Examples of integrated predesign tools PANAM; Mission simulation Quelle: Studienarbeit Nr. 697, IFL Braunschweig Lifting Line HEIDI ModGen PAM-CRASH / SECT-MESH Slide 13

TIVA / TIVA II Technology Integration for the Virtual Aircraft DLR project (2005 2009) Goal: Define and develop concepts and technologies to create and assess aircraft configurations in preliminary aircraft design Define a common data format (CPACS) Common Parametric Aircraft Configuration Schema Build up and integrate a toolkit of aviation tools to create simulations Every tool communicates via CPACS data Slide 14

Common Parametric Aircraft Configuration Schema CPACS cpacs header global engines wings sections fuselages missions section transformation elements airfoiluid Slide 15

CPACS holds data concerning airplane wings fuselages engines systems missions airports fleets tools Slide 16

Status as of 2008 What it looked like: Slide 17

What it looks now in 2010 Slide 18

Improvements since 2008 Libraries XML library allows for inclusion of other resources (even remote) Geometric library creates watertight surfaces; more export formats Replaced script-controlled workflow by a data-driven approach Leverages dynamic data flow scheduling for parallel tool execution Many more utility components Email notifier (useful in long-running workflows) Automatic bug report (one-click report to the developers) Tool finder (in local network, grouped, categorized) Data combinators (merge, split subtrees of complete dataset) Slide 19

What we wanted to do after PDE 2008 Define a data format Integrate tools via CPACS with each other Set up a workflow system Integrate mission control data into CPACS Geometry modeling for other aircraft parts Use our environment in other projects Slide 20

What we wanted to do after PDE 2008 Define a data format, current version is 1.2 Integrate tools via CPACS with each other (15+ tools) Set up a workflow system (replaced central controller) Integrate mission control data into CPACS (since 1.0) Geometry modeling for other aircraft parts (e.g. engine nacelle) Use our environment in other projects (5+ projects) Slide 21

UCAV-2010 Unmanned Combat Air Vehicle DLR project (2007 2010) Goal: Numerical and experimental methods for the development and assessment of technologies for unmanned aerial vehicles Integrate infrared and radar signature tools Extend the dataset for this purpose Add new functions for the export of surface meshes Slide 22

Four more projects Evaluation of innovative turbine engines (EVITA) Climate-compatible Air Transport System (CATS) Virtual Aircraft Multidisciplinary Analysis and Design Processes (VAMP) Integrated modelling of the air traffic system (IML2) Slide 23

VAMP Slide 24

Limitations of Chameleon when using the Integration Framework ModelCenter Client runs only on Windows Difficult to detect and handle errors Some license and support costs No integrated data management (yet, as of version 9) Difficult/cumbersome to extend by own ideas (views, components) Slide 25

Recent experiences Realization of the Chameleon ideas on top of another framework Remote Component Environment (RCE) www.rcenvironment.de Developed since 2006 Successfully deployed e.g. in ship construction predesign Advantages Allows to run a workflow on a remote node Allows to have local GUIs for remote components Is free and open source Has an integrated dynamic help Is modular, extendable, stable Based on Eclipse RCP / OSGi Slide 26

Operating System Independence Currently Linux and Windows supported Slide 27

What Chameleon looks like on RCE Slide 28

Detachable workflows Start a workflow on a remote server, configure locally Detach client (shut down computer) Re-attach (or attach other client) and monitor remote workflow Slide 29

Example: Integrated viewer component for CPACS Slide 30

Example: Dynamic help capabilities in action Slide 31

Example: Dynamic help capabilities in action Slide 32

What we wanted to do after PDE 2008 Define a data format, current version is 1.2 Integrate tools via CPACS with each other (15+ tools) Set up a workflow system (replaced central controller) Integrate mission control data into CPACS (since 1.0) Geometry modeling for other aircraft parts (e.g. engine nacelle) Use our environment in other projects (5+ projects) So yeah we did that. But: We started many more interesting research and development tasks! Slide 33

What s hot? Böhnke, Daniel (2009): Data integration in preliminary Airplane Design. Master Thesis. Cologne. Model-based conversion of CPACS data to STEP/Express. Böhnke, Daniel, Litz, Markus, Nagel, Björn, Rudolph, Stephan (2010) Evaluation of Modeling Languages for Preliminary Airplane Design in Multidisiciplinary Design Environments. DGLR Congress 2010. Hamburg König, Stefan (2010): Untitled. Master Thesis. Cologne. Validation CPACS data in the Chameleon integration environment Slide 34

Modeling for conversion from CPACS to STEP CPACS is the standard for holistic preliminary airplane design in the DLR STEP is the standard for the exchange of information in the Industry We need a CPACS to STEP conversion! Slide 35

Prototype using JAVA, JSDAI und JAXB Slide 36

CPACS in TIGL STEP in CATIA V5 Slide 37

CPACS validation Requirements: Capability to validate CPACS data Capability to verify dependencies within CPACS Preferably during runtime Demand for a DLR-wide concept Slide 38

CPACS validation Possible solutions: System immanent concepts Documentation Online help platforms Semantic XML System transcendental concepts Integrated value checking Tool-based semantics Expert system Slide 39

CPACS validation System immanent concepts Integrated value checking: ModelCenter is capable of syntactically validating input parameters. Tool-based semantics: For each tool in a workflow a validation checking instance could be integrated into the wrapping unit, the tool itself or the used library (TIGL/TIXI). Expert system: A knowledge based database system which helps the user to link different tools and test various ranges of values. Slide 40

CPACS validation System transcendental concepts Documentation: DLR-wide documents describing test facts and their results Online help platforms: wiki-like online platforms providing test facts Semantic XML: external tools that check CPACS XML file for invalid and inconsistent data (e.g. Schematron, XCSL or XML- Schema). Also there s the need to investigate the use of an ontology in combination with ontology-based query languages (e.g. OWL, RDF). Slide 41

Thanks! http://www.walle-derfilm.de/ Slide 42

Kontakt Arne Bachmann Abteilung Verteilte Systeme und Komponentensoftware (SC-VK) DLR Simulations- und Softwaretechnik Köln-Porz / Braunschweig / Berlin E-Mail: Arne.Bachmann@dlr.de www.dlr.de/sc/abteilung/verteiltesysteme Slide 43