Modelica Documentation

This is a listing of builtin Modelica functions, miscellaneous Modelica libraries stored in a git repository. There is also documentation for OpenModelica-specific scripting.

Note that not all libraries are supported or have been tested. Feel free to add bug reports either to OpenModelica (for compiler bugs) or to the GitHub projects for enhancements or bugs in the libraries. Older libraries may contain broken links and images (only libraries with modelica:// links produce good documentation). The Modelica Standard Library is the best supported package in OpenModelica.

Libraries

Name Description Version
ADGenKinetics Implementation of generalized kinetics for modeling biochemical reaction networks
ADMSL
AES
ATplus
AdvancedNoise A library with additional noise modules compatible to the Modelica standard library 1.1.0
AixLib 1.3.2
AlgebraTestSuite Nonlinear algebraic equation system benchmarks
Annex60 Library with models for building energy and control systems 1.0.0
ApproxSpline Approximation spline library 1.0.1
Arduino Library to simulate sketches on a virtual Arduino Uno and to connect models to real-world circuits using the Firmata protocol 0.3.0
AssertionLevel
BLDC Brushless DC drives 1.9.0
BioChem 1.1.2
BondGraph
BondLib Modelica library for Bond Graph modeling 2.3
BrineProp Media models for p-h-T-rho-eta properties of aqueous solutions of multiple salts and gases 0.5.6
BuildSysPro EDF's Modelica library for modelling buildings and energy systems 3.4.0
BuildingControlLib Library for building control 0.1.0
BuildingSystems Library for building energy and plant simulation 2.0.0-beta
Buildings Library with models for building energy and control systems 9.1.0
BusinessSimulation A library for modeling & simulation of dynamical systems in the social sciences, e.g., business, economics, and ecology using the System Dynamics metaphor 2.0.0
Chemical Physical Chemistry 1.4.0
ClaRa Simulation of Clausius-Rankine Cycles 1.8.0
ClaRa_Obsolete ClaRa obsolete models package 1.8.0
Clock
Complex Complex number with overloaded operators 4.0.0
ComplexLib Library for steady-state analysis of AC circuits within phasor domain, version 1.0
ConPNlib
Connections
Correlation
Credibility Credibility Library - Version 0.1.0 0.1.0
DESLib 1
DataFiles Functions for reading and writing data files (empty version) 0.0.0
DeltaRobot Library for modelling of Delta Robots 1.0.2
DeployStructLib
Design Design (empty version) 0.0.0
DisHeatLib 1.2
Distribution
DriveControl Library to demonstrate control of electrical drives 4.0.0
DrivingCycles Driving cycles of vehicles 0.1.0
DymolaCommands DymolaCommands (empty version) 0.0.0
DynamicSelect
EMOTH Electric Mobility OTH 1.9.0
ElectricalEnergyStorage Library for electric energy storages 3.2.2
ElectroMechanicalDrives Library for the simulation of electro mechanical drives and vehicles 3.0.0
ExtendedPetriNets Library to model timed, stochastic Petri nets and state transition diagrams, extended version.
ExternData Library for data I/O of CSV, INI, JSON, MATLAB MAT, SSV, TIR, Excel XLS/XLSX or XML files 3.0.3
ExternalLibrary
ExternalMedia 3.3.1
ExternalMemoryLib
ExternalObject
ExtremumSeeking 0.9.0
IBPSA Library with models for building energy and control systems 3.0.0
Modelica Modelica Standard Library - Version 4.0.0 4.0.0
ModelicaAdditions Collection of Modelica libraries of DLR 1.5
ModelicaServices ModelicaServices (OpenModelica implementation) - Models and functions used in the Modelica Standard Library requiring a tool specific implementation 4.0.0
Modelica_DeviceDrivers Modelica_DeviceDrivers - A collection of drivers interfacing hardware like input devices, communication devices, shared memory, analog-digital converters and else 2.1.1
Modelica_StateGraph2 2.0.2
Modelica_Synchronous Modelica_Synchronous (version 0.92.1) - Basic synchronous input/output control blocks that are triggered by clocks 0.92.1
NcDataReader2 Library to read interpolated data from netCDF files and DAP servers 2.5.1
OMC_ARGS
OMC_CLOCK
OMC_NO_ARGS
OMC_NO_CLOCK
OpenModelica OpenModelica 1.21.0~dev-397-ga7cd739
SDF Scientific Data Format (empty version) 0.0.0
StateSelect
Subtask
TILMedia TILMedia-Library with thermophysical properties of Fluids and Solids 1.8.0 ClaRa
Uncertainty
UserInteraction UserInteraction (empty version) 0.0.0
VehicleInterfaces VehicleInterfaces Library (Version 2.0.1) - Interface definitions and architectures for vehicle system modeling 2.0.1
abs
acos
activeState
actualStream
array
asin
assert
atan
atan2
backSample Modelica 3.3
cardinality Deprecated
cat
ceil
change
classDirectory Dymola / MSL 2.2.1
cos
cosh
cross
delay
der
diagonal
div
edge
exp
fill
firstTick
floor
getInstanceName Modelica 3.3
hold Modelica 3.3
homotopy Modelica 3.2
identity
inStream
initial
initialState
integer
interval
linspace
log
log10
matrix
max
min
mod
ndims
noClock Modelica 3.3
noEvent
ones
outerProduct
pre
previous Modelica 3.3
print OpenModelica extension
product
promote
pure Modelica 3.4
reinit
rem
rooted
sample
scalar
semiLinear
shiftSample Modelica 3.3
sign
sin
sinh
size
skew
smooth
spatialDistribution Modelica 3.3
sqrt
subSample Modelica 3.3
sum
superSample Modelica 3.3
symmetric
tan
tanh
terminal
ticksInState
timeInState
transition
transpose
vector
zeros

Builtin Environment

Name Description Version
MetaModelica MetaModelica Language Extensions

Generated at 2023-03-31T00:34:03Z by OpenModelicaOpenModelica 1.21.0~dev-397-ga7cd739 using GenerateDoc.mos. Offline version (tar.xz) (zip).