Thomas Neidhold
Manager Software Development

"Within the Modelica simulation environment you can quickly solve specific tasks by using your own models."

Callback Service

Follow @SimulationX



Modeling and Simulation with Modelica* in SimulationX

ITI actively supports the development of the object-oriented model description language Modelica as a standard for physical modeling. The language definition and Modelica standard library are a freely available open standard, developed  and enhanced by the Modelica Association. 


System behavior can be described with physical and signal based elements as well as graphic networks, equation systems, algorithms or state charts. Thanks to the description language Modelica, modeling with SimulationX really brings out the best of object-oriented modeling. Users can freely create completely new elements and even libraries, or they can just modify existing library elements. Within a model element, it is possible to directly refer to parameters and results of other model elements. Models and custom library elements are saved as plain text and can thus be edited and compared to each other directly.


Papers of the 10th Modelica Conference 2014

Papers of the 9th Modelica Conference 2012

Papers of the 8th Modelica Conference 2011


*Modelica is a registered trademark of the Modelica Association. For further information please visit


Use of Modelica Models

Models of the Modelica standard library and models based on the language definition of Modelica (current version 3.2 with SimulationX 3.5) are executable in SimulationX. Basically the modeling and simulation processes in SimulationX are the same as in Modelica: load of a model file, change of parameter in a graphical user interface, start of the simulation and use of the tool infrastructure to display the simulation results. The current Modelica libraries are displayed in the SimulationX tree. For the graphic display of the models and their connections SimulationX uses the graphics and ViewInfo annotations of the Modelica text. The SimulationX analysis processes are also applicable for the Modelica models.


User-defined Modelica models

The Development of new models can be made with every suitable Modelica tool or Editor. Once the model file (e.g. package) is stored in the Modelica path of SimulationX the new model is available in the library tree. Users who prefer a structured and guided model development work with the SimulationX TypeDesigner. This is an assistant who systematically guides through every step of the model development. TypeDesigner supports the user in designing and working with every type of classes in Modelica (model, connector, record, block, function, package).


Modelica Multi-body Mechanics

For the modeling of multi-body systems SimulationX offers one or more 3D views.

More Information

Product Flyer
Fact Sheets
SimulationX Test Version
SimulationX Tutorials