/ and

SIMULIA working together

| ref.: 3DS_Document_2012 3DS_Document_2012 ref.: ref.: ||

6/29/2015 6/29/2015 Tomáš Ivančík

SIMULIA Sales

| Confidential Information || InformationInformation Confidential Confidential ||

[email protected]

SystèmesSystèmes

© Dassault Dassault Dassault © ©

3DS.COM 3DS.COM MODELICA seminář 2015 26.6.2015

1 3DS Technologies | Broadening the Portfolio Simpack Simulation fe-safe

For Product, Nature and Life Tosca Isight

Multi-Body Fatigue

Non-parametric Dynamics

| ref.: 3DS_Document_2012 ref.: |

Abaqus Process Optimization Integration & 6/29/2015 SolidWorks Simpoe Simulation Design Uniting the Optimization Virtual & Real SFE Worlds for All

FEA Multiphysics Industries | Confidential Information | Information Confidential | Simulation Geensoft Plastic CATIA Molding Systèmes Analysis Dymola

Conceptual © Dassault Dassault © System Engineering

Simulation SolidWorks 3DS.COM CAD Design CATIA Simulation SIMULIA

2 What is Realistic Simulation? “Realistic Simulation” is a simulation that is physically realistic and “life like” in every way

“Predictive Crashworthiness Simulation in a Virtual Design Process without Hardware Testing”, Jurgen Lescheticky, Hariaokto Hooputra and Doris Ruckdeschel,

BMW Group, SIMULIA Customer Conference, May 2010

| ref.: 3DS_Document_2012 ref.: |

6/29/2015

Courtesy Mechanical Design and Analysis Corporation, 2010 SCC

| Confidential Information | Information Confidential |

Statistical distribution of impact damage Systèmes

© Dassault Dassault © Courtesy of University of Zagreb, 2010 SCC

3DS.COM

Courtesy of BMW Group, 2010 SCC

3 Why simulate instead of test?

Physical Testing Virtual Testing (Realistic Simulation)

Very expensive (often $100,000/test) Cheap ($500/simulation-result) | ref.: 3DS_Document_2012 ref.: | Time-consuming (weeks or months) Quick (hours)

6/29/2015 Can only be done in an expensive lab Can be done anywhere

Requires exotic equipment Uses only a computer and software | Confidential Information | Information Confidential |

Can only be done at certain times Can be done 24/7/365 Systèmes

Says what happened (“pass/fail”), but Says what happened AND why © Dassault Dassault ©

not why 3DS.COM

4 Simulation & Analysis is a Central, Up-front Role It must be… recognized and managed as a strategic capability…

| ref.: 3DS_Document_2012 ref.: |

6/29/2015

“simulation must be a strategic | Confidential Information | Information Confidential | capability”

Systèmes “simulation is the fastest

growing segment of PLM” © Dassault Dassault © “simulation has a central, up-

3DS.COM front role” -CIMdata Courtesy CIMdata

5 Living Heart Project

Simulation is at the forefront of a revolution in cardiac care

| ref.: 3DS_Document_2012 ref.: |

6/29/2015

| Confidential Information | Information Confidential |

Systèmes

© Dassault Dassault ©

3DS.COM Visit the Living Heart Project in 3D SIMULIA Community News May 2014

6 Metóda konečných prvků – MKP (FEM)

...je numerická metoda sloužící k simulaci průběhů napětí, deformací, vlastních frekvencí, proudění tepla, jevů

elektromagnetismu, proudění tekutin atd. na vytvořeném fyzikálním modelu. Její princip spočívá v diskretizaci spojitého kontinua do určitého (konečného) počtu prvků, přičemž zjišťované parametry jsou určovány v

jednotlivých uzlových bodech.

| ref.: 3DS_Document_2012 ref.: |

6/29/2015

| Confidential Information | Information Confidential |

Systèmes

© Dassault Dassault ©

3DS.COM

7 Solutions for the entire range of industries Consumer Packaged Goods Life Sciences Aerospace & Defense Plastic and Glass Forming Tissue Modeling Avionics Conveyor Systems Surgical Equipment Landing Gear Container Drop Stents Aerostructures Pressure Analysis Drug Delivery Aeroengines Thermal Analysis Orthopedics Composites

| ref.: 3DS_Document_2012 ref.: | Defense Systems Bottle Sealing Medical Packaging Space Systems

Adhesives High Tech 6/29/2015 Automotive & Transportation Thermal cycling of solder joints Architecture & Construction Earthquake loading Chassis Drop Testing Body Vibration Analysis Structural integrity due to fire

Semiconductors Concrete analysis | Confidential Information | Information Confidential | Tires Interiors Circuit Boards Soil-pore interaction Systèmes Crashworthiness Hand-held Devices Failure limits

Brake Systems Computers & Peripherals Energy © Dassault Dassault © Powertrain Industrial Equipment Wave loading on rigs and pipelines Nonlinear Stress Analysis Piping and pressure vessels 3DS.COM Electronics Thermal Analysis Thermal analysis Cyclic Loading Blast loading Flexible Multibody Dynamics Drop or Impact Soil-Structure Interaction

8

What is a Functional Mockup Unit (FMU)?

A self-describing simulation model

Adhering to an open standard titled Functional Mockup

| ref.: 3DS_Document_2012 ref.: |

Interface (FMI) 6/29/2015

With scalar input and output variables | Confidential Information | Information Confidential | Commonly provided in file format (e.g. mymodel.fmu)

Systèmes Conceptually similar to © Dassault Dassault © User subroutines 3DS.COM Dymola DLL files used in the Abaqus / Dymola interface Substructure / superelement files Dymola component

9

What is a Functional Mockup Unit (FMU)?

Two general categories of FMUs are available

Model Exchange format – the FMU provides equation

| ref.: 3DS_Document_2012 ref.: |

information 6/29/2015 More difficult to handle

Easier to generate | Confidential Information | Information Confidential | Co-Simulation format – the FMU is capable of

Systèmes performing its own time integration © Dassault Dassault © Easier to handle

3DS.COM More difficult to generate We will discuss only the Co-Simulation format

10 What is a Functional Mockup Unit (FMU)?

File format (e.g. mymodel.fmu)

Important components

modelDescription.xml

| ref.: 3DS_Document_2012 ref.: |

Describes the model, including 6/29/2015 Input / output variables

Parameters available | Confidential Information | Information Confidential | Unit definitions

Systèmes Shared libraries © Dassault Dassault ©

Source files 3DS.COM

11

FMU Attractions

Open standard | ref.: 3DS_Document_2012 ref.: | Increasing vendor adoption

6/29/2015 Intellectual property hiding

| Confidential Information | Information Confidential |

Systèmes

© Dassault Dassault ©

3DS.COM

12 History of the standard

Began as “Modelisar Project”

| ref.: 3DS_Document_2012 ref.: |

6/29/2015

| Confidential Information | Information Confidential |

Systèmes

© Dassault Dassault ©

3DS.COM

13

Use of FMUs

FMUs are designed for simulations where

they are integrated into a system of | ref.: 3DS_Document_2012 ref.: |

components, comprised of either 6/29/2015 Other FMUs or

Other simulation codes (e.g. Abaqus)

| Confidential Information | Information Confidential |

Systèmes FMUs are designed to be “slaves” in a

© Dassault Dassault © simulation, with control over only their

internal state. 3DS.COM They must be directed by a co-simulation “master”

14 Example This example simulation considers a simple electrically controlled heat exchanger illustrated below

| ref.: 3DS_Document_2012 ref.: |

6/29/2015

The simulation comprises an Abaqus/Standard model of the solid

| Confidential Information | Information Confidential |

heating element, an Abaqus/CFD model of the airflow through the Systèmes

passages, and an FMU representation of a controller. The FMU © Dassault Dassault © implementation models a traditional Proportional Integral 3DS.COM Derivative (PID) controller that seeks to obtain an air outlet temperature of 50degC quickly without overshoot.

15

Example

The configuration file defines the following relationships

| ref.: 3DS_Document_2012 ref.: |

6/29/2015

| Confidential Information | Information Confidential |

Systèmes

© Dassault Dassault ©

3DS.COM

16 Example

Results

| ref.: 3DS_Document_2012 ref.: |

6/29/2015

| Confidential Information | Information Confidential |

Systèmes

© Dassault Dassault ©

3DS.COM

17 Example

Results: Temperature

| ref.: 3DS_Document_2012 ref.: |

6/29/2015

| Confidential Information | Information Confidential |

Systèmes

© Dassault Dassault ©

3DS.COM

18 Example

Results: Velocity

| ref.: 3DS_Document_2012 ref.: |

6/29/2015

| Confidential Information | Information Confidential |

Systèmes

© Dassault Dassault ©

3DS.COM

19 Example

http://www.3ds.com/fileadmin/PRODUCTS/SIMULIA/PDF/tech-briefs/Auto-High-Fidelity-Anti-Lock-Brake-System-Simulation-10.pdf

| ref.: 3DS_Document_2012 ref.: |

6/29/2015

| Confidential Information | Information Confidential |

Systèmes

© Dassault Dassault ©

3DS.COM

20

Using FMUs in your work

Create them with Dymola

Note that the FMU interface will replace the current | ref.: 3DS_Document_2012 ref.: | Dymola DLL interface 6/29/2015 All Dymola DLL QC tests have equivalent FMU

based tests | Confidential Information | Information Confidential | Write your own

Systèmes An SDK is provided by © Dassault Dassault © http://www.qtronic.de/en/fmusdk.html

This kit is used by Jeff, Jaesu, David Fox for creating 3DS.COM FMUs from c-code

21

Our Values

| ref.: 3DS_Document_2012 ref.: |

6/29/2015

| Confidential Information | Information Confidential |

Systèmes

© Dassault Dassault ©

3DS.COM

22

| ref.: 3DS_Document_2012 ref.: |

6/29/2015

| Confidential Information | Information Confidential |

Systèmes

© Dassault Dassault ©

3DS.COM

23