emerging standards and support organizations within engineering simulation

27
4020: Emerging Standards and Support Organizations within Engineering Simulation Edward A. Ladzinski Modelon Inc.

Upload: modelon

Post on 12-Apr-2017

340 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Emerging standards and support organizations within engineering simulation

4020: Emerging Standards and Support Organizations within

Engineering Simulation

Edward A. LadzinskiModelon Inc.

Page 2: Emerging standards and support organizations within engineering simulation
Page 3: Emerging standards and support organizations within engineering simulation

Introduction

There are many established and emerging standards within the simulation disciplines. This presentation was created with the COE participant in mind. Some of these existing and emerging standards that relate to the COE EAS (Engineering Analysis and Simulation) division are explored in this presentation

Page 4: Emerging standards and support organizations within engineering simulation

Modelon

Global HeadquartersModelon AB

Lund, Sweden

• Experts in solutions for model-based systems and control design• Global premier provider of FMI and Modelica based solutions for systems

engineering• Global customers mostly among Fortune 500 technology companies in

Aerospace and Defense, Automotive, Energy and Industrial Equipment• Representative board members for both the FMI and Modelica standards

Supporting International Standards for Systems Engineering

More information on Modelon can be found at http://www.modelon.com/

.Americas OfficeModelon, Inc.Hartford, CT

Engineering OfficeModelon, Inc.Ann Arbor, MI

Engineering OfficesModelon Deutschland GmbH

Munich, GermanyHamburg, Germany

Japan OfficeModelon KK

Tokyo, Japan

Engineering OfficeGothenburg, Sweden

Page 5: Emerging standards and support organizations within engineering simulation

• System complexity increases while• Required time to market decreases (most industries) • Without disruptive changes, an impossible equation to solve• The main culprit: (embedded) software complexity

The Complexity Issue

Source: DARPA AVM pres.

Page 6: Emerging standards and support organizations within engineering simulation

Gartner Hype Cycle

Page 7: Emerging standards and support organizations within engineering simulation

Model-Based SYSTEMS ENGINEERING (MBSE)Models, not documents, as the primary means of information exchange

Modeling the structure, behavior and performance (including response to errors and malfunctions) of system elements individually and in integrated combinations to simulate, analyze and optimize functional allocation within the system architecture and to verify the resultant design functionality, performance, safety, failure propagation, testability and maintainability properties

Source: Dimitri Mavris, Georgia Tech http://www.asdl.gatech.edu/

7

Page 8: Emerging standards and support organizations within engineering simulation

ISO 10303-209 (STEP AP209) • Strong need for interoperability between

design and analysis environments due to the ever growing size needs to be exchanged and managed under configuration control

• Simulation analyses also tends to support more and more certification processes, leading to increased traceability requirements

• Standard for sharing, exchange and long term archiving of information between the iterative design and analysis stages of the product life cycle

• ISO STEP activity with the U.S. being overseen by PDES Inc.

• Slow but promising adoption among software vendors

• Initiated by Lockheed-Martin and now led by Boeing and Airbus

• Very active and strongly supported by top Aerospace and Defense companies

8More information on STEP AP209 can be found at http://www.ap209.org/

Page 9: Emerging standards and support organizations within engineering simulation

ISO 10303-233 (STEP AP233)• Defines a vendor-neutral, structured format for exchanging

and sharing systems engineering data

• Data can be exchanged as a standard file (plain text or XML), or shared using technologies such as web services

• The scope of AP233 is quite broad, covering everything from requirements, through functional modelling, to product structure (e.g. bill of materials)

• The standard is founded on models for configuration control, properties, security, risk, verification & validation, interfacing and generic models for creating hierarchies of systems, parts, functions etc.

• AP233 covers the whole systems engineering lifecycle and provides the necessary links into domains such as engineering analysis, detailed design, manufacture and operation

• Supported by INCOSE and is being developed in cooperation with the SysML team

• More information on AP233 can be found at http://ap233.eurostep.com

Page 10: Emerging standards and support organizations within engineering simulation

SysML• The SysML initiative originated in a January 2001 decision by INCOSE (International Council on Systems Engineering) Model

Driven Systems Design workgroup to customize the UML for systems engineering applications• The Systems Modeling Language (SysML) is general purpose visual modeling language for Systems Engineering applications

• SysML supports the specification, analysis, design, verification and validation of a broad range of systems and systems-of-systems. These systems may include hardware, software, information, processes, personnel, and facilities

• SysML is defined as a dialect of the Unified Modeling Language (UML) standard

• SysML offers systems engineers several noteworthy improvements over UML, which tends to be software-centric These improvements include the following:

» SysML's semantics are more flexible and expressive» SysML reduces UML's software-centric restrictions» SysML is able to model a wide range of systems, which may include hardware, software, information, processes,

personnel, and facilities.

• SysML is an enabling technology for Model-Based Systems Engineering (MBSE)

• More information on SysML can be found at http://sysml.org/

Page 11: Emerging standards and support organizations within engineering simulation

Standards and Codes: Standard

NIST Staff Expected Outputs/Outcomes

OMG Systems Modeling Language (SysML)/Unified Modeling Language (UML)

Denno Bock Barnard Feeney

Self-service interoperability testing tools for SysML/UML delivered and in use. SysML/UML formalized and simplified. SysML/UML extensions for system modularization, diagram definition, engineering change management, system variance, agent modeling, simulation integration, and execution standardized.

Business Process Model and Notation (BPMN), and OAGIS (Open Applications Group Integration Specification)

Bock SysML/UML integrated with BPMN Processes standard. BPMN and OAGIS Scenario integration report.

OMG Unified Profile for DODAF/MODAF (UPDM)

Denno Barnard Feeney

Delivery of UPDM validation and interoperability testing tools, conformance and validation testing capabilities.

ISO 10303-233 STEP Systems Engineering

Barnard Feeney AP233 mapped to SysML to provide an aligned data exchange capability for systems modeling.

ISO 10303-239 STEP Product Lifecycle Support

Barnard Feeney AP239 compatible with SystemsEngineering requirements and other STEP standards.

OASIS Product Life Cycle Support

Lubell Barnard Feeney

Metrics for evaluating AP233/PLCS standardization approaches. AP233/PLCS guidelines, data exchange tools, testing strategies.

2012 EL Project Title and Number: Systems Engineering Standards Program Title: Systems Integration for Manufacturing and Construction Applications Principal Investigator: Conrad Bock, 734

Page 12: Emerging standards and support organizations within engineering simulation

(OSLC) Open Services for Lifecycle Collaboration• Open community to define a set of specifications that enable

integration of software development» Data interoperability between enterprise systems, based on web-standards- » The objective is to integrate software tools to work together making people’s

lives easier» The OSLC initiative is divided up into various OASIS Technical Committees » Each OASIS committee develops specifications in context of a specific part

of the lifecycle

• OASIS Technical committees» Change and Configuration Management» Automation and Project Management» Contracted Delivery (Supply Chain)» Core committee which defines a common specification that is extended by

each lifecycle TC

• As of June 2013, the OSLC initiative is a Member Section of the Open Standard Organization OASIS

More information on OSCL can be found at http://open-services.net/

Page 13: Emerging standards and support organizations within engineering simulation

https://en.wikipedia.org/wiki/File:OSLC_diagram.png#/media/File:OSLC_diagram.png

Page 14: Emerging standards and support organizations within engineering simulation

Modelica: The open standard systems language

Modelica® is a non-proprietary, object-oriented, equation based language to conveniently model complex physical systems containing, e.g., mechanical, electrical, electronic, hydraulic, thermal, control, electric power and process oriented subcomponents

• Object-oriented modeling language• Non-causal and equation based• First principles (mass, energy, momentum balances)• Supports multi-domain modeling

Page 15: Emerging standards and support organizations within engineering simulation

Modelica: The open standard systems language

Multi-domain language promotes domain expertise

Declerative language component oriented view of the system

Open, standardized language tool-independent

Physical interfaces real modularization

Many free and commercial libraries use existing knowledge

Page 16: Emerging standards and support organizations within engineering simulation

• Dymola® by Dassault Systèmes• ESI-Xplorer by ESI Group• IGNITE by Ricardo Ltd• LMS Imagine.Lab AMESim® by LMS• MapleSim® by MapleSoft®

• MOSILAB by Fraunhofer FIRST• MWorks by Suzhou Tongyuan• OPTIMICA® Compiler Toolkit by Modelon• SimulationX® by ITI GmbH• Simplorer by ANSYS• Wolfram SystemModeler by Wolfram

Modelica supporting toolscommercial/alphabetical

More information on Modelica can be found at https://www.modelica.org/

Page 17: Emerging standards and support organizations within engineering simulation

Modelica Compiler Offerings

17

JModelica.org• Open source license (GPL)• Base-line Modelica and FMI support• Modular components and openendedness• Community support• Python scripting

OPTIMICA Compiler Toolkit• Based on JModelica.org components• End-user and OEM licenses• Python and MATLAB scripting• Encrypted library support• Steady-state simulation support• Third party numerical solvers• Support contract

“[We are] applying the platform to Mitsubishi Electric Problems”

Scott Bortoff, Mitsubishi Electric Research Laboratories

Page 18: Emerging standards and support organizations within engineering simulation

Functional mockup interface (FMI)

• What is FMI?» an application programming interface and its semantics » an xml schema that describes the model structure and capabilities» the structure of a zip file that is used to package the model, its resources and

documentation

• Tool independent standard to support both model exchange and co-simulation of dynamic models

• Original development of standard part of EU-funded MODELISAR project led and initiated by Daimler

• FMI currently supported by approximately 84 tools and growing

• Active development as Modelica® Association project

182023-05-03

Page 19: Emerging standards and support organizations within engineering simulation

MULTIDOMAN COLLABORATION• Engineers in different domains work in one format/tool

» Share models, distributed collaboration, work in tool of choice, reduced license costs, and protect IP

Mechanical

Electrical Fluid Power

Systems

Control

Thermal

FMUs

Page 20: Emerging standards and support organizations within engineering simulation

OEM Commitment to FMI

Page 21: Emerging standards and support organizations within engineering simulation

FMI [Tools]

https://fmi-standard.org/tools[3/21/2016 1:34:26 PM]

Planned

Available

Available 12

Available 37

17 27 24 62

Available 15

60

FMI Support in Tools Compatibility Table Generated on 2016-03 -21 12:08 U TC

The follow ing m odeling and sim ulation en vironm ents support or plan to support FM I (alphabetical list):

20-sim FMI_2.0 Planned Planned M odeling and sim ula tion program for m echatron ic system s and contro l.

FMI_1.0 Planned Planned

20-sim 4C FMI_2.0 Planned Planned R apid proto typing too l fo r em bedded hardw are and industria l controllers.

FMI_1.0 Planned Planned

Adams FMI_2.0 Planned Planned Available Available H igh end m ultibody dynamics s im ula tion softw are from M SC Software

FMI_1.0 Available Available

Amesim FMI_2.0 Planned

Availa ble Integrated sim ula tion platform for the analysis of m ulti-dom ain m echatron ics system s by S iem ens PLM Softw are

FMI_1.0 Available Availab le Availab le Available

AN S YS SCA D E D isplay FMI_1.0 Available Available SC AD E Disp lay facilitates em bedded graphics, disp lay and H MI developm ent and certified code generation for safety-

crit ical displays from ANS YS.

AN S YS SC AD E Suite FMI_1.0 Available Available SC AD E Suite is a m odel-based deve lopm ent environm ent w ith certified code generation for safe ty critical em bedded applications from AN SYS.

AN SYS S im plorer FMI_2.0 Planned Availab le Planned AN S YS S implorer is a m ulti-domain , m ulti-technology sim ulation program from AN SYS.

FMI_1.0 Available Availab le Planned

AS im - AU TO SAR S im ulation

FMI_1.0 Available Available AU TO SAR product from D assault Systèm es

@Source FMI_1.0 Available Sim ulink v ia @ S ource

Automation Studio FMI_2.0 Planned Planned B&R s Autom ation Studio is a softw are engineering platform for industria l autom ation targetting PLC s, industria l PC s, H MI and

Start Downloads Tools Related Development Literature History FAQ C ontact

Planned

Available

Available

Legend

□ N ot ava ilable yet □ No C rossC heck resu lts submitted

□ Passed C rossC heck, 12 FM U s exported or im ported, click for results

M ore inform ation about the generation of the C rossC heck resu lts can be found in the R ules document and the Im plem entation notes.

(see www.fmi-standard.org for most up to date list)

Page 22: Emerging standards and support organizations within engineering simulation

The Hype Curve Revisited

STEP

FMI

Modelica

SysML

OSLC

22

Page 23: Emerging standards and support organizations within engineering simulation

More information on INCOSE can be found at http://www.incose.org/

To provide a focal point for the dissemination of systems engineering knowledge

To promote international collaboration in systems engineering practice, education, and research

To assure the establishment of competitive, scalable professional standards in the practice of systems

To improve the professional status of all persons engaged in the practice of systems engineering

To encourage governmental and industrial support for research and educational programs that will improve the systems engineering process and its practice

INCOSE (International Council on Systems Engineering)

Page 24: Emerging standards and support organizations within engineering simulation

NAFEMS

An independent not-for-profit body with sole aim of promoting the effective use of engineering simulation methods.

• Founded in 1990, it is the international association for the engineering analysis community

• Information source for the latest CAE technology developments

• Source of best practice guides for the use of analysis technology

• Provider of independent events where practicing analysts exchange knowledge and experience

More information on NAFEMS can be found at http://www.nafems.org/

Page 25: Emerging standards and support organizations within engineering simulation

Systems Modeling & Simulation Working Group (SMSWG) Mission

Objective: » NAFEMS and INCOSE agreed to a mutually beneficial strategy to develop a collaborative

relationship that would benefit both the organizations and their members.

• To develop a vendor-neutral, end-user driven consortium that not only promotes the advancement of the technology and practices associated with integration of engineering analysis and systems engineering, but also acts as the advisory body to drive strategic direction for technology development and standards in the space of complex engineering.

• This group will support activities that bridge engineering analysis and systems engineering to provide digital solutions to represent real life experiences; and optimize the integration of systems engineering and simulation solutions for both OEM and supplier.

• This includes education, communication, promotion of standards, and development of requirements that will have general benefits to the simulation and analysis community with the identification of benchmarks and major strategic issues (grand challenges).

More information on the SMSWG can be found at http://www.nafems.org/about/tech/systems_modeling/

Page 26: Emerging standards and support organizations within engineering simulation

Tie Yourself to Standards, Not Tools!1. It will be cheaper2. It will keep software vendors on their toes to compete

on tool capability, not quality of lock-in3. It returns ownership of the know-how in the models

from the tool vendor to the end user4. It will move from process improvement evolution to

process improvement revolution

Key Take-Away

Page 27: Emerging standards and support organizations within engineering simulation

Summary• Enforce standards!• If you are not already part of a standards

promoting organization, join one (or more)• All data, access through different software with

looser coupling is much better than partial data that is fully integrated

• Industrial users must promote standards and vendor cooperation to achieve a comprehensive interoperable MBSE technology platform