28
Apps Customized apps for MBSE Deskill the expertise, encapsulate the know-how Realize innovation. Unrestricted © Siemens AG 2016 LMS Imagine.Lab Amesim™ A world leading platform for physical simulation of mechatronic systems

Customized apps for MBSE: deskill the expertise, encapsulate the know-how

Embed Size (px)

Citation preview

Apps

Customized apps

for MBSE Deskill the expertise, encapsulate the know-how

Realize innovation. Unrestricted © Siemens AG 2016 LMS Imagine.Lab Amesim™

A world leading platform for physical

simulation of mechatronic systems

Unrestricted © Siemens AG 2016

July 26, 2016 Page 2 Siemens PLM Software

Table of content

• Overview of the App Designer in LMS Amesim

• The App Designer in details

• Examples of use

• Practical applications relying on apps

• Going further

Unrestricted © Siemens AG 2016

July 26, 2016 Page 3 Siemens PLM Software

Simcenter™ Portfolio for Predictive Engineering Analytics

LMS Imagine.Lab

LMS Imagine.Lab Amesim

Collaboration &

workflow

Unrestricted © Siemens AG 2016

July 26, 2016 Page 4 Siemens PLM Software

MBSE maturity

Simulation Technology & Process maturity

Simulation

Technology

Maturity

Process Maturity

2- In support of

process

3- Used in

production

1- Methodology

development

Advanced research, technology

breakthrough, troubleshooting

Validation on new vehicle project.

Dependency on some experts

Simulation activities are organized &

managed at corporate level

Effort to be

made on process

User

Expertise

Level

Effort to be

made on models

FR, US

JP, CN

GE

Unrestricted © Siemens AG 2016

July 26, 2016 Page 5 Siemens PLM Software

Customized apps Deskill the expertise to standardize your practices across departments

Objective

Global efficiency, standardization of practices

Departments

Cross department activity & managed by transverse leaders for leading CAE specialists & IT

Common practices across dept.

Objective

Ease of use, automation of pre and post processing tasks

Departments

Design for project engineers using several tools

Integrated into

processes

Objective

Refinement of simulation models & methodologies

Departments

Methods / design for CAE specialists with application expertise

In support

of process

Objective

New or disruptive Modeling & Simulation methodologies development

Departments

Research or methods for PhD students, CAE specialists

Methodology

development

Unrestricted © Siemens AG 2016

July 26, 2016 Page 6 Siemens PLM Software

Customized apps Customize LMS Amesim to get your own GUIs for pre-processing, post-processing, …

• Master the growing engineering complexity

• Deploy CAE tools across departments

• Reduce development time and cost

• A same platform for different user profiles and usage

Why customized apps?

Customized App

• Deskill the expertize, encapsulate the know-how in

specialized UIs

• Quality: unified methodologies distributed among users.

The know-how of the developer is captured & simplified to

be reused easily

• Capitalization: physical models are well understood, share

among departments, all run in 1 single tool

App Designer in LMS Amesim

App Designer to create your own tailored apps at

components/subsystems/systems levels

Unrestricted © Siemens AG 2016

July 26, 2016 Page 7 Siemens PLM Software

Customized apps Few examples of apps for components or systems

Unrestricted © Siemens AG 2016

July 26, 2016 Page 8 Siemens PLM Software

Table of content

• Overview of the App Designer in LMS Amesim

• The App Designer in details

• Examples of use

• Practical applications relying on apps

• Going further

Unrestricted © Siemens AG 2016

July 26, 2016 Page 9 Siemens PLM Software

Solution:

System simulation platform with custom application development

Model, simulate and analyze

multi-domain, controlled systems

with LMS Imagine.Lab Amesim

Create custom Graphical User

Interface with the App Designer

tool

• You can use it for pre- and post-

processing “App” containing your

expertise.

• Your own GUI is seamlessly

integrated within LMS Amesim and

benefits of the platform portfolio.

Unrestricted © Siemens AG 2016

July 26, 2016 Page 10 Siemens PLM Software

Customized Graphical User Interface The App Designer

Dedicated turnkey widgets

Python language APIs

Drag & drop widgets for simple apps, complete with Python code for

sophisticated apps

Unrestricted © Siemens AG 2016

July 26, 2016 Page 11 Siemens PLM Software

App Designer Coding environment:

Enhance your apps with Python code

Key features:

• Python code editor

• Python plot API

• Python 3D viewer API

• Log window with errors and warnings

listing

Key benefits:

• Write powerful Python code easily

• Embed LMS Amesim plots in apps

• Embed 3D scene in apps

Unrestricted © Siemens AG 2016

July 26, 2016 Page 12 Siemens PLM Software

Table of content

• Overview of the App Designer in LMS Amesim

• The App Designer in details

• Examples of use

• Practical applications relying on apps

• Going further

Unrestricted © Siemens AG 2016

July 26, 2016 Page 13 Siemens PLM Software

Application #1:

Poppet valve parameterization

• Build a customized parameterization App for

a component with self-adapting parameter

Editors lists and Images

• Change parameter display depending on

selection

Unrestricted © Siemens AG 2016

July 26, 2016 Page 14 Siemens PLM Software

Application #2:

Engine definition

• Assist users in parameterizing and configuring

an internal combustion engine, all the while

providing useful pre-processed information

• Parameter calculation from “Metier” inputs

Unrestricted © Siemens AG 2016

July 26, 2016 Page 15 Siemens PLM Software

Application #3:

Multi-criteria analysis

• Evaluation of vehicle’s drivability through

objective criteria and ratings calculated from

submodels variables

• Special plot with spider chart for better

visualization

Unrestricted © Siemens AG 2016

July 26, 2016 Page 16 Siemens PLM Software

Other examples of apps ...

Car cabin and human comfort Dual mass flywheel filtration

Unrestricted © Siemens AG 2016

July 26, 2016 Page 17 Siemens PLM Software

Table of content

• Overview of the App Designer in LMS Amesim

• The App Designer in details

• Examples of use

• Practical applications relying on apps

• Going further

Unrestricted © Siemens AG 2016

July 26, 2016 Page 18 Siemens PLM Software

Application: gear shift map designer

Transmission

Gasoline vehicle automatic gearbox, drivability ratings Gear shift strategy definition

Create and design gear shift maps for automatic and dual clutch

transmissions Fuel economy parameters

Performance parameters

Unrestricted © Siemens AG 2016

July 26, 2016 Page 19 Siemens PLM Software

Application: energy management and battery integration

Study battery sizing in a complete vehicle architecture with accurate

electrical and thermal behavior modeling

Extract characteristic

curves from battery

datasheets

Convert the curves into parameters, check the model accuracy

Electric storage

Unrestricted © Siemens AG 2016

July 26, 2016 Page 20 Siemens PLM Software

Application: turbocharger pre-processing for data and maps

Internal combustion

engine

Parameter settings The tool now allows a pre-visualization and checks of extrapolated

data and maps (interactive GUI) Specific parameter handling

Data & extrapolation displays

Unrestricted © Siemens AG 2016

July 26, 2016 Page 21 Siemens PLM Software

Application: management of species & reactions in exhaust monoliths

Define gas and solid species

Add gas species

Add solid species

Use Mendeleyev table

Sulfur management: Oxidation of SO2 into SO3

Internal combustion

engine

Unrestricted © Siemens AG 2016

July 26, 2016 Page 22 Siemens PLM Software

Application: easy management of any type of plots with the Plot API

Density plot

Customization

Ready to use code for any Plot type

Post-processing

Unrestricted © Siemens AG 2016

July 26, 2016 Page 23 Siemens PLM Software

Table of content

• Overview of the App Designer in LMS Amesim

• The App Designer in details

• Examples of use

• Practical applications relying on apps

• Going further

Unrestricted © Siemens AG 2016

July 26, 2016 Page 24 Siemens PLM Software

Apps examples in the LMS Amesim online documentation

LMS Amesim 15 online documentation comes

with ready-to-use examples & dedicated user guides to start with:

• Integrated environment tool

• App templates for quick start

• User interface form editor with many “widgets”

Unrestricted © Siemens AG 2016

July 26, 2016 Page 25 Siemens PLM Software

App Designer and Plots Python API user guides in LMS Amehelp

Unrestricted © Siemens AG 2016

July 26, 2016 Page 26 Siemens PLM Software

More about the LMS Imagine.Lab Amesim platform

LMS Imagine.Lab Amesim comes with unique usability and scalability capabilities with

all the LMS Amesim graphical user interfaces (GUI), interactive help and associated

features such as the supercomponent facility, batch run monitor, experiment manager,

postprocessed variables and Statechart designer.

LMS Amesim enables you to analyze your data and system results with advanced

plotting facilities, dashboard, animation, table editor, linear analysis, activity index and

replay

LMS Amesim helps improve your system design with LMS Amesim Design

Exploration, LMS Amesim Export module or the LMS Amesim-Optimus interface.

Use advanced LMS Amesim scripting tools for model interaction automation and LMS

Amesim APIs for full command-line building of complete models.

LMS Amesim enables you to tailor your platform to your specific needs with the App

designer, Plots Python API, application-specific tools for pre-processing and post-

processing as well as customized parameter editing using external executables.

Platform

facilities

Analysis

tools

Optimization, robustness, design

of experiments

LMS Amesim

simulator scripting

LMS Amesim

customization

Unrestricted © Siemens AG 2016

July 26, 2016 Page 27 Siemens PLM Software

More about the LMS Imagine.Lab Amesim platform

LMS Amesim integrates cutting-edge numerical methods, performance analyzer,

discrete partitioning library for CPU speed-up, a parallel processing feature for

multiprocessor task distribution as well as High Performance Computing (HPC).

The LMS Amesim unique integrated platform provides realistic plant models for every

stage of the development cycle, enabling system and control engineers to start

evaluation and validation phases early in the design cycle using model-in-the-loop

(MiL), software-in-the-loop (SiL) and hardware-in-the-loop (HiL) frameworks.

LMS Amesim provides co-simulation capabilities with any software coupled with LMS

Amesim due to the generic co-simulation capability and functional mock-up interface

(FMI), to complete heterogeneous simulations within an unique integration platform.

LMS Amesim can be coupled with external software applications such as CAE, CAD,

CAM, FEA/FEM and computational fluid dynamics (CFD). Co-simulation provides

coupling between LMS Amesim and CAE tools with predefined setups to ensure good

dialog between the tools and simulation software.

LMS Imagine.Lab Amesim supports Modelica, the open standard language for

describing physical systems. The Modelica platform provides the tools you need to

build acausal, multidomain Modelica models and leverage the LMS Amesim platform

features to analyze the resulting system.

Solvers

and numerics

MIL/SIL/HIL

and real-time

Software

interfaces

1D/3D

CAE

Modelica

platform

Unrestricted © Siemens AG 2016

July 26, 2016 Page 28 Siemens PLM Software

Contact

Jérôme GUILLEMIN & Stéphane NEYRAT

LMS Amesim Platform

Siemens Industry Software S.A.S.

Digital Factory Division

Product Lifecycle Management

Simulation & Test Solutions

DF PL STS CAE 1D

siemens.com