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.
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.1.1 |
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 | 4.0.0 | |
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.22.0~dev-51-ge506fbc | |
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 | |
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 |
Name | Description | Version |
---|---|---|
MetaModelica | MetaModelica Language Extensions |