MODELICA / DYMOLA and SIMULIA Abaqus Working Together
Total Page:16
File Type:pdf, Size:1020Kb
MODELICA / DYMOLA and 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 || [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 13 3DS.COM © Dassault Systèmes | Confidential Information | 6/29/2015 | ref.: 3DS_Document_2012 History of the standardthe of History Began as “ as Began Modelisar Project” 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 16 3DS.COM © Dassault Systèmes | Confidential Information | 6/29/2015 | ref.: 3DS_Document_2012 Example The configuration file defines the following relationships followingthe definesfile configurationThe 17 3DS.COM © Dassault Systèmes | Confidential Information | 6/29/2015 | ref.: 3DS_Document_2012 Example Results 18 3DS.COM © Dassault Systèmes | Confidential Information | 6/29/2015 | ref.: 3DS_Document_2012 Example Results: Temperature Results: 19 3DS.COM © Dassault Systèmes | Confidential Information | 6/29/2015 | ref.: 3DS_Document_2012 Example Results: Velocity Results: 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 22 3DS.COM © Dassault Systèmes | Confidential Information | 6/29/2015 | ref.: 3DS_Document_2012 Our Values 23 3DS.COM © Dassault Systèmes | Confidential Information | 6/29/2015 | ref.: 3DS_Document_2012 .