SIMULIA Abaqus 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 ||
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