Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 3.56 KB

File metadata and controls

43 lines (30 loc) · 3.56 KB

ModiaSim

ModiaSim consists of a set of Julia packages for modeling and simulation of multidomain engineering systems described by differential equations, algebraic equations, and (space-discretized) partial differential equations. It shares many powerful features of the Modelica language, together with features not available in Modelica. A user is typically utilizing the following packages:

  • Modia supports equation-oriented modeling, has basic model libraries and provides the symbolic engine, as well as a simulation engine which is based on DifferentialEquations.jl.

  • One of the ModiaPlot_xxx packages (see table below) is used for line plots of simulation results.

  • Modia3D is an addition to Modia and provides a multibody program and 3D shapes for visualization and collision handling

The following packages are currently available:

Package Description
Modia.jl Equation-oriented modeling and basic model libraries
Modia3D.jl Additional library to model 3D systems.
ModiaResult.jl Abstract interface and base functions for simulation results.
ModiaPlot_PyPlot.jl Convenient line plots of ModiaResult with PyPlot.
ModiaPlot_GLMakie.jl Convenient line plots of ModiaResult with GLMakie.
ModiaPlot_WGLMakie.jl Convenient line plots of ModiaResult with WGLMakie.
ModiaPlot_CairoMakie.jl Convenient line plots of ModiaResult with CairoMakie.
ModiaBase.jl Core algorithms for equation-based modeling.

The following packages should not be used (they are currently redesigned):

The following packages are generic, that is independent of Modia and could be used in a completely different context:

The following packages are deprecated and should no longer be used: