Ed Ladzinski,COE College of Fellows Recipient
The unique Systems Engineering capabilities of Dymola present new and integrated solutions for modeling and simulation as it is possible to simulate the dynamic behavior and complex interactions between systems of many engineering fields, such as mechanical, electrical, thermodynamic, hydraulic, pneumatic, thermal, control systems and more. Dymola is the core technology of the Dynamic Behavioral Modeling offering within the DS Systems Engineering Experience. Dymola also exists as a standalone solution. Dymola can be coupled with other engineering analysis and simulation tools to provide results that better depict reality.
The Dymola environment uses the open Modelica modeling language which means that users are free to create their own model libraries or modify ready-made model libraries to better match each user’s unique modeling and simulation needs. Modelica is an emerging standard within the systems engineering community. The flexibility of Dymola makes it a versatile tool which is a good choice for modeling and simulation of new alternative designs and technologies
To view a demonstration of Dymola, please visit the following link: http://www.3ds.com/products-services/catia/capabilities/systems-engineering/modelica-systems-simulation …and you can even download a full featured trial version at: http://www.3ds.com/products-services/catia/capabilities/systems-engineering/modelica-systems-simulation/dymola
Another emerging standard core to Dymola is the Functional Mock-up Interface (FMI). FMI enables new Model Based Systems Engineering (MBSE) workflows, couples simulation models in new ways and deploys simulation models across multiple platforms.
There are three pillars:
FMI for Model Exchange The intention is that a modelling environment can generate C-Code of a dynamic system model that can be utilized by other modelling and simulation environments. Models are described by differential, algebraic and discrete equations with time-, state- and step-events. The models to be treated by this interface can be large for usage in offline or online simulation or can be used in embedded control systems on micro-processors. It is possible to utilize several instances of a model and to connect models hierarchically together. A model is distributed in one zip-file called FMU (Functional Mock-up Unit).
FMI for Co-Simulation The intention is to provide an interface standard for coupling two or more simulation tools in a co-simulation environment. The data exchange between subsystems is restricted to discrete communication points. In the time between two communication points, the subsystems are solved independently from each other by their individual solver.
FMI for PLM The intention is to provide a generic way to handle all FMI related data needed in a simulation of systems in a "Product Lifecycle Management" system. This includes: • Functional Mock-up Units data needed for: edition, documentation, simulation, validation • Co-simulation data needed for: edition, simulation, and results management. • Result valuation data needed for: post-processing, analysis, report Generic processes are defined here, as well as a format description to communicate between the PLM system and the authoring tools.
To learn more about Dymola and the new Modelica and FMI standards, please mark your COE schedules and plan to attend the Engineering Analysis and Simulation (EAS) sessions at the COE 2014 Annual PLM Conference and TechniFair.