Modelica zone

Icon class
icon_class_computed
fas fa-book
NEWS: SysML Extension for Physical Interaction and Signal Flow Simulation (SysPhS): New technology assessment trail: TRAIL: SysPhS-1.1 specification body figures in MagicDraw/Cameo SysML vs Modelica [using Wolfram SystemsModeler]
NEWS: SysML Extension for Physical Interaction and Signal Flow Simulation (SysPhS): New technology assessment trail: TRAIL: SysPhS-1.1 Annex A examples in MagicDraw/Cameo SysML vs Modelica (Wolfram SystemsModeler)
NEWS: SysML Extension for Physical Interaction and Signal Flow Simulation (SysPhS): New technology assessment trail: TRAIL: SysML+SysPhS vs Modelica By Example in MagicDraw/Cameo SysML [tested with the Wolfram SystemsModeler for Modelica]

From the Modelica Association home page:
The Modelica Language is a non-proprietary, object-oriented, equation based language to conveniently model complex physical systems containing, e.g., mechanical, electrical, electronic, hydraulic, thermal, control, electric power or process-oriented subcomponents.

Modelica uses a text based modeling language behind the scenes that is primarily intended for use with "patch-based" graphical wiring up of components (a.k.a. "blocks").

There are a lot of Modelica-related tools and comparing their claimed pros and cons, capabilities, and compliance vs the Modelica Language standard is not an easy task.

Most Modelica users are at least familiar with OpenModelica (your installation and stability mileage on various operating systems can vary wildly by version).

Two of the big industrial-strength commercial players are MapleSim and Wolfram SystemModeler, which have the advantage of optionally integrating with their extremely powerful Maple and Mathematica symbolic algebra computation platforms.

Another big commercial Modelica player is Dymola from Dassault Systèmes, who have of course acquired No Magic, developers of the MagicDraw SysML Plugin, Magic Cyber-Systems Engineer ® (Cameo Systems Modeler®), and Magic Model Analyst® (Cameo Simulation Toolkit®).

Then there's Modelon, which is a cloud based web browser tool for Modelica that can also generate standalone web applications.


Just getting started with Modelica? The following comprehensive external tutorial is highly recommended: Modelica University: "Modelica by Example" by Dr. Michael M. Tiller, which has now also been mapped by Webel IT Australia into Systems Modeling Language v1 (SysML®) using the SysML Extension for Physical Interaction and Signal Flow Simulation (SysPhS):
NEWS: SysML Extension for Physical Interaction and Signal Flow Simulation (SysPhS): New technology assessment trail: TRAIL: SysML+SysPhS vs Modelica By Example in MagicDraw/Cameo SysML [tested with the Wolfram SystemsModeler for Modelica]

SysML can be translated to Modelica via SysPhS!

Note that there is a lot of active work on bridging from Systems Modeling Language v1 (SysML®) to Modelica, and some tools such as the MagicDraw SysML Plugin and Magic Cyber-Systems Engineer ® (Cameo Systems Modeler®) can export to Modelica (with OpenModelica as the primary target). Indeed a lot of the design of the upcoming SysMLv2 is influenced by and intended to improve export-compatibility with Modelica. Visit also:
Notes
Relevant snippets (from other sources)
Visit also
Visit also (backlinks)
External links
Flags