Wolfram Computation Meets Knowledge

What Is Modelica?

Designed from the ground up, Modelica is a modeling language that makes it easy to set up mathematical models of dynamic systems.

Designed from the ground up, Modelica is a modeling language that makes it easy to set up mathematical models of dynamic systems.

The Modelica Association represents a collaboration between industry and academia to provide a tool-independent open industry standard for object-oriented modeling of cyber-physical systems: mechanical, electrical, hydraulic, thermal or business.

Why Should I Use Modelica?

Modelica allows for easy creation of object-oriented, reusable and flexible multidomain components and libraries. The Modelica Standard Library, as well as additional free and paid libraries, allows individuals and groups to work efficiently together on large-scale projects.

How Do I Learn Modelica?

Find free, on-demand courses on Wolfram U to learn how to build your first Modelica model or gain an understanding about why Modelica’s principles and acausal approach make it easy to create flexible and reusable components.

System Modeler Is the Most Complete Modelica Tool

System Modeler's intuitive graphical user interface, combined with the power of the Wolfram Language, provides the most complete modeling, simulation and analysis platform for programmatic control of models and simulations.

Who Is Using System Modeler and Modelica?

System Modeler is the result of over 20 years of close cooperation with customers in a variety of industries, such as aerospace, energy and life science, making it the easiest Modelica tool to use.

Wolfram MathCore, creator of System Modeler, is a founding member of the Modelica Association and has taken an active part in the Modelica language design since the beginning.

Questions? Comments? Contact a Wolfram expert »