Package

Icon for standard packages

Information

This information is part of the Modelica Standard Library maintained by the Modelica Association.

Standard package icon.

Extended by (221)

Conversions

Modelica.Units

Conversion functions to/from non SI units and type definitions of non SI units

NonSI

Modelica.Units

Type definitions of non SI and other units

SI

Modelica.Units

Library of SI unit definitions

Units

Modelica

Library of type and unit definitions

RecordsPackage

Modelica.Icons

Icon for package containing records

MaterialPropertiesPackage

Modelica.Icons

Icon for package containing property classes

IconsPackage

Modelica.Icons

Icon for packages containing icons

FunctionsPackage

Modelica.Icons

Icon for packages containing functions

TypesPackage

Modelica.Icons

Icon for packages containing type definitions

UtilitiesPackage

Modelica.Icons

Icon for utility packages

SensorsPackage

Modelica.Icons

Icon for packages containing sensors

SourcesPackage

Modelica.Icons

Icon for packages containing sources

InterfacesPackage

Modelica.Icons

Icon for packages containing interfaces

VariantsPackage

Modelica.Icons

Icon for package containing variants

BasesPackage

Modelica.Icons

Icon for packages containing base classes

ExamplesPackage

Modelica.Icons

Icon for packages containing runnable examples

Icons

Modelica

Library of icons

Constants

Modelica

Library of mathematical constants and constants of nature (e.g., pi, eps, R, sigma)

Animation

Modelica.Utilities.Internal.PartialModelicaServices

Models and functions for 3-dim. animation

ComplexMath

Modelica

Library of complex mathematical functions (e.g., sin, cos) and of functions operating on complex vectors and matrices

FastFourierTransform

Modelica.Math

Library of functions for the Fast Fourier Transform (FFT)

Special

Modelica.Math

Library of special mathematical functions

TruncatedWeibull

Modelica.Math.Distributions

Library of truncated Weibull distribution functions

Weibull

Modelica.Math.Distributions

Library of Weibull distribution functions

TruncatedNormal

Modelica.Math.Distributions

Library of truncated normal distribution functions

Normal

Modelica.Math.Distributions

Library of normal distribution functions

Uniform

Modelica.Math.Distributions

Library of uniform distribution functions

Distributions

Modelica.Math

Library of distribution functions

Xorshift1024star

Modelica.Math.Random.Generators

Random number generator xorshift1024*

Xorshift128plus

Modelica.Math.Random.Generators

Random number generator xorshift128+

Xorshift64star

Modelica.Math.Random.Generators

Random number generator xorshift64*

Generators

Modelica.Math.Random

Library of functions generating uniform random numbers in the range 0 < random <= 1.0 (with exposed state vectors)

Random

Modelica.Math

Library of functions for generating random numbers

Nonlinear

Modelica.Math

Library of functions operating on nonlinear equations

Matrices

Modelica.Math

Library of functions operating on matrices

BooleanVectors

Modelica.Math

Library of functions operating on Boolean vectors

Vectors

Modelica.Math

Library of functions operating on vectors

Math

Modelica

Library of mathematical functions (e.g., sin, cos) and of functions operating on vectors and matrices

Components

Modelica.Thermal.HeatTransfer

Lumped thermal components

HeatTransfer

Modelica.Thermal

Library of 1-dimensional heat transfer with lumped elements

Components

Modelica.Thermal.FluidHeatFlow

Basic components (pipes, valves)

FluidHeatFlow

Modelica.Thermal

Simple components for 1-dimensional incompressible thermo-fluid flow models

Thermal

Modelica

Library of thermal system components to model heat transfer and simple thermo-fluid pipe flow

BaseIF97

Modelica.Media.Water.IF97_Utilities

Modelica Physical Property Model: the new industrial formulation IAPWS-IF97

R134aData

Modelica.Media.R134a

R134a data required by package R134a_ph

Common

Modelica.Media.R134a

Common

Modelica.Media.Incompressible

Common data structures

SingleGasesData

Modelica.Media.IdealGases.Common

Ideal gas data based on the NASA Glenn coefficients

FluidData

Modelica.Media.IdealGases.Common

Critical data, dipole moments and related data

Common

Modelica.Media.IdealGases

Common packages and data for the ideal gas models

Common

Modelica.Media.CompressibleLiquids

Base classes for compressible liquids

ThermoFluidSpecial

Modelica.Media.Common

Property records used by the ThermoFluid library

Common

Modelica.Media

Data structures and fundamental functions for fluid properties

TwoPhase

Modelica.Media.Interfaces.Types

The two phase fluid version of a record used in several degrees of detail

IdealGas

Modelica.Media.Interfaces.Types

The ideal gas version of a record used in several degrees of detail

Basic

Modelica.Media.Interfaces.Types

The most basic version of a record used in several degrees of detail

Types

Modelica.Media.Interfaces

Types to be used in fluid models

Choices

Modelica.Media.Interfaces

Types, constants to define menu choices

Media

Modelica

Library of media property models

VolumeFlowRate

Modelica.Fluid.Fittings.BaseClasses.GenericResistances

Pressure loss functions for generic resistances parameterized with the volume flow rate

Choices

Modelica.Fluid.Fittings.BaseClasses.Orifices.ThickEdgedOrifice

Choices for Geometry

ThickEdgedOrifice

Modelica.Fluid.Fittings.BaseClasses.Orifices

Pressure loss functions for thick edged orifices

EdgedBend

Modelica.Fluid.Fittings.BaseClasses.Bends

Pressure loss functions for edged bends

CurvedBend

Modelica.Fluid.Fittings.BaseClasses.Bends

Pressure loss functions for curved bends

QuadraticTurbulent

Modelica.Fluid.Fittings.BaseClasses

Pressure loss components that are mainly defined by a quadratic turbulent regime with constant loss factor data

PumpMonitoring

Modelica.Fluid.Machines.BaseClasses

Monitoring of pump operation

PumpCharacteristics

Modelica.Fluid.Machines.BaseClasses

Functions for pump characteristics

NoFriction

Modelica.Fluid.Pipes.BaseClasses.WallFriction

No pipe wall friction, no static head

PartialWallFriction

Modelica.Fluid.Pipes.BaseClasses.WallFriction

Partial wall friction characteristic (base package of all wall friction characteristics)

WallFriction

Modelica.Fluid.Pipes.BaseClasses

Different variants for pressure drops due to pipe wall friction

CharacteristicNumbers

Modelica.Fluid.Pipes.BaseClasses

Functions to compute characteristic numbers

HeatTransfer

Modelica.Fluid.Pipes.BaseClasses

Heat transfer for flow models

FlowModels

Modelica.Fluid.Pipes.BaseClasses

Flow models for pipes, including wall friction, static head and momentum flow

HeatTransfer

Modelica.Fluid.Vessels.BaseClasses

HeatTransfer models for vessels

ControllerUtilities

Modelica.Fluid.Examples.AST_BatchPlant.BaseClasses

Fluid

Modelica

EXPERIMENTAL: Library of 1-dim. thermo-fluid flow models using the Modelica.Media media description

Components

Modelica.Mechanics.Translational

Components for 1D translational mechanical drive trains

Translational

Modelica.Mechanics

Library to model 1-dimensional, translational mechanical systems

Components

Modelica.Mechanics.Rotational

Components for 1D rotational mechanical drive trains

Rotational

Modelica.Mechanics

Library to model 1-dimensional, rotational mechanical systems

Defaults

Modelica.Mechanics.MultiBody.Types

Default settings of the MultiBody library via constants

Advanced

Modelica.Mechanics.MultiBody.Visualizers

Visualizers that require basic knowledge about Modelica in order to use them

Visualizers

Modelica.Mechanics.MultiBody

3-dimensional visual objects used for animation

Parts

Modelica.Mechanics.MultiBody

Rigid components such as bodies with mass and inertia and massless rods

Constraints

Modelica.Mechanics.MultiBody.Joints

Components that define joints by constraints

Assemblies

Modelica.Mechanics.MultiBody.Joints

Components that aggregate several joints for analytic loop handling

Joints

Modelica.Mechanics.MultiBody

Components that constrain the motion between two frames

Frames

Modelica.Mechanics.MultiBody

Functions to transform rotational frame quantities

MultiBody

Modelica.Mechanics

Library to model 3-dimensional mechanical systems

Mechanics

Modelica

Library of 1-dim. and 3-dim. mechanical components (multi-body, rotational, translational)

Losses

Modelica.Magnetic.QuasiStatic.FundamentalWave

Loss models

Components

Modelica.Magnetic.QuasiStatic.FundamentalWave.BasicMachines

Components for quasi-static machine models

SynchronousMachines

Modelica.Magnetic.QuasiStatic.FundamentalWave.BasicMachines

Quasi-static synchronous machines

InductionMachines

Modelica.Magnetic.QuasiStatic.FundamentalWave.BasicMachines

Quasi-static induction machines

BasicMachines

Modelica.Magnetic.QuasiStatic.FundamentalWave

Basic quasi-static machine models

Components

Modelica.Magnetic.QuasiStatic.FundamentalWave

Basic fundamental wave components

FundamentalWave

Modelica.Magnetic.QuasiStatic

Quasi-static fundamental wave electric machines

Shapes

Modelica.Magnetic.QuasiStatic.FluxTubes

Reluctance and permeance elements respectively based on geometric shapes

Basic

Modelica.Magnetic.QuasiStatic.FluxTubes

Basic elements of magnetic network models

FluxTubes

Modelica.Magnetic.QuasiStatic

Library for modelling of quasi-static electromagnetic devices with lumped magnetic networks

QuasiStatic

Modelica.Magnetic

Quasi-static magnetic package

Components

Modelica.Magnetic.FundamentalWave.BasicMachines

Components specially for electric machines

BasicMachines

Modelica.Magnetic.FundamentalWave

Basic machine components and models

Components

Modelica.Magnetic.FundamentalWave

Basic fundamental wave components

FundamentalWave

Modelica.Magnetic

Library for magnetic fundamental wave effects in electric machines

Shapes

Modelica.Magnetic.FluxTubes

Reluctance and permeance elements respectively based on geometric shapes

Basic

Modelica.Magnetic.FluxTubes

Basic elements of magnetic network models

Components

Modelica.Magnetic.FluxTubes.Examples.Hysteresis

Components to be used in examples

Components

Modelica.Magnetic.FluxTubes.Examples.SolenoidActuator

Components to be used in examples

Components

Modelica.Magnetic.FluxTubes.Examples.MovingCoilActuator

Components to be used in examples

FluxTubes

Modelica.Magnetic

Library for modelling of electromagnetic devices with lumped magnetic networks

Magnetic

Modelica

Library of magnetic models

Additionals

Modelica.Electrical.Spice3

Some useful additional models, e.g., from SPICE2 the polynomial sources

Semiconductors

Modelica.Electrical.Spice3

Semiconductor devices and model cards

Basic

Modelica.Electrical.Spice3

Basic electrical components

Spice3

Modelica.Electrical

Library for components of the Berkeley SPICE3 simulator

Blocks

Modelica.Electrical.QuasiStatic.Polyphase

Blocks for quasi-static polyphase systems

Ideal

Modelica.Electrical.QuasiStatic.Polyphase

Ideal components for AC polyphase models

Basic

Modelica.Electrical.QuasiStatic.Polyphase

Basic components for AC polyphase models

Polyphase

Modelica.Electrical.QuasiStatic

Polyphase AC components

Blocks

Modelica.Electrical.QuasiStatic.Machines.SpacePhasors

SpacePhasors

Modelica.Electrical.QuasiStatic.Machines

Space phasor components for quasi-static electric machines

Components

Modelica.Electrical.QuasiStatic.Machines.BasicMachines

Machine components like AirGaps

Transformers

Modelica.Electrical.QuasiStatic.Machines.BasicMachines

Library for technical 3phase transformers

BasicMachines

Modelica.Electrical.QuasiStatic.Machines

Basic machine models

Machines

Modelica.Electrical.QuasiStatic

Quasi-static machine models

Ideal

Modelica.Electrical.QuasiStatic.SinglePhase

Ideal components for AC single-phase models

Basic

Modelica.Electrical.QuasiStatic.SinglePhase

Basic components for AC single-phase models

SinglePhase

Modelica.Electrical.QuasiStatic

Single-phase AC components

QuasiStatic

Modelica.Electrical

Library for quasi-static electrical single-phase and polyphase AC simulation

Icons

Modelica.Electrical.PowerConverters

Icons

Enable

Modelica.Electrical.PowerConverters

Enabling models

Control

Modelica.Electrical.PowerConverters.ACAC

Control components for AC to AC converters

ACAC

Modelica.Electrical.PowerConverters

AC to AC converters

Control

Modelica.Electrical.PowerConverters.DCDC

Control components for DC to DC converters

DCDC

Modelica.Electrical.PowerConverters

DC to DC converters

Control

Modelica.Electrical.PowerConverters.DCAC

Control components for DC to AC converters

DCAC

Modelica.Electrical.PowerConverters

DC to AC converters

Control

Modelica.Electrical.PowerConverters.ACDC

Control components for rectifiers

ACDC

Modelica.Electrical.PowerConverters

AC to DC converters

ExampleTemplates

Modelica.Electrical.PowerConverters.Examples.ACAC

Templates of examples

ExampleTemplates

Modelica.Electrical.PowerConverters.Examples.DCDC

Templates of examples

ExampleTemplates

Modelica.Electrical.PowerConverters.Examples.DCAC

Templates of examples

ExampleTemplates

Modelica.Electrical.PowerConverters.Examples.ACDC

Templates of examples

PowerConverters

Modelica.Electrical

Rectifiers, Inverters, DC/DC and AC/AC converters

Blocks

Modelica.Electrical.Polyphase

Blocks for polyphase systems

Ideal

Modelica.Electrical.Polyphase

Polyphase components with idealized behaviour

Basic

Modelica.Electrical.Polyphase

Basic components for electrical polyphase models

Polyphase

Modelica.Electrical

Library for electrical components of one or more phases

Constants

Modelica.Electrical.Machines.Thermal

Material Constants

Thermal

Modelica.Electrical.Machines

Library with models for connecting thermal models

Losses

Modelica.Electrical.Machines

Loss models for electric machines

Blocks

Modelica.Electrical.Machines.SpacePhasors

Blocks for space phasor transformation

Components

Modelica.Electrical.Machines.SpacePhasors

Basic space phasor models

SpacePhasors

Modelica.Electrical.Machines

Library with space phasor-models

Components

Modelica.Electrical.Machines.BasicMachines

Machine components like AirGaps

Transformers

Modelica.Electrical.Machines.BasicMachines

Library for technical 3phase transformers

BasicMachines

Modelica.Electrical.Machines

Basic machine models

Machines

Modelica.Electrical

Library for electric machines

BatteryStacksWithSensors

Modelica.Electrical.Batteries

Battery cells and stacks with sensors

BatteryStacks

Modelica.Electrical.Batteries

Battery stacks built from cells

Batteries

Modelica.Electrical

Simple battery models

Multiplexers

Modelica.Electrical.Digital

Memories

Modelica.Electrical.Digital

Tristates

Modelica.Electrical.Digital

Transfergates, Buffers, Inverters, and WiredX

Registers

Modelica.Electrical.Digital

Registers with N-bit input data and output data

Converters

Modelica.Electrical.Digital

Converters between 2-,3-,4- and 9-valued logic

Gates

Modelica.Electrical.Digital

Logic gates including delays

Basic

Modelica.Electrical.Digital

Basic logic blocks without delays

Delay

Modelica.Electrical.Digital

Delay blocks

Tables

Modelica.Electrical.Digital

Truth tables for all components of package Digital

Digital

Modelica.Electrical

Library for digital electrical components based on the VHDL standard with 9-valued logic and conversion to 2-,3-,4-valued logic

Semiconductors

Modelica.Electrical.Analog

Semiconductor devices such as diode, MOS and bipolar transistor

Lines

Modelica.Electrical.Analog

Lossy and lossless segmented transmission lines, and LC distributed line models

Ideal

Modelica.Electrical.Analog

Ideal electrical elements such as switches, diode, transformer, operational amplifier

Basic

Modelica.Electrical.Analog

Basic electrical components

Analog

Modelica.Electrical

Library for analog electrical models

Electrical

Modelica

Library of electrical models (analog, digital, machines, polyphase)

StateGraph

Modelica

Library of hierarchical state machine components to model discrete event and reactive systems

NonPeriodic

Modelica.Clocked.BooleanSignals

Library of blocks that operate on periodically and non-periodically clocked signals

Sampler

Modelica.Clocked.BooleanSignals

Library of sampler and hold blocks for Boolean signals

BooleanSignals

Modelica.Clocked

Library of clocked blocks for Boolean signals

NonPeriodic

Modelica.Clocked.IntegerSignals

Library of blocks that operate on periodically and non-periodically clocked signals

Sampler

Modelica.Clocked.IntegerSignals

Library of sampler and hold blocks for Integer signals

IntegerSignals

Modelica.Clocked

Library of clocked blocks for Integer signals

Periodic

Modelica.Clocked.RealSignals

Library of blocks that are designed to operate only on periodically clocked signals (mainly described by z transforms)

NonPeriodic

Modelica.Clocked.RealSignals

Library of blocks that operate on periodically and non-periodically clocked signals

Sampler

Modelica.Clocked.RealSignals

Library of sampler and hold blocks for Real signals

RealSignals

Modelica.Clocked

Library of clocked blocks for Real signals

Sampler

Modelica.Clocked.ClockSignals

Library of blocks that sub-, super-, shift-sample clock signals

Logical

Modelica.Clocked.ClockSignals.Clocks

Library of blocks for combining several input clock signals by logical combinators

Rotational

Modelica.Clocked.ClockSignals.Clocks

Library of blocks that generate a clock tick each time an observed input angle changes

ClockSignals

Modelica.Clocked

Library of blocks for clocked signals

ComponentsMixingUnit

Modelica.Clocked.Examples.Systems.Utilities

Utilities for the mixing unit control example

ComponentsThrottleControl

Modelica.Clocked.Examples.Systems.Utilities

Utilities for the engine throttle control example

Clocked

Modelica

Clock triggered blocks for describing synchronous behavior suited for implementation of control systems

Routing

Modelica.ComplexBlocks

Library of blocks to combine and extract signals

ComplexMath

Modelica.ComplexBlocks

Library of mathematical functions as input/output blocks

ComplexBlocks

Modelica

Library of basic input/output control blocks with Complex signals

Tables

Modelica.Blocks

Library of blocks to interpolate in one and two-dimensional tables

Noise

Modelica.Blocks

Library of noise blocks

Routing

Modelica.Blocks

Library of blocks to combine and extract signals

Nonlinear

Modelica.Blocks

Library of discontinuous or non-differentiable algebraic control blocks

MathBoolean

Modelica.Blocks

Library of Boolean mathematical functions as input/output blocks

MathInteger

Modelica.Blocks

Library of Integer mathematical functions as input/output blocks

UnitConversions

Modelica.Blocks.Math

Conversion blocks to convert between SI and non-SI unit signals

Math

Modelica.Blocks

Library of Real mathematical functions as input/output blocks

Logical

Modelica.Blocks

Library of components with Boolean input and output signals

Show

Modelica.Blocks.Interaction

Library of blocks to show variables in a diagram animation

Interaction

Modelica.Blocks

Library of user interaction blocks to input and to show variables in a diagram animation

Discrete

Modelica.Blocks

Library of discrete input/output blocks with fixed sample period

Continuous

Modelica.Blocks

Library of continuous control blocks with internal states

Parts

Modelica.Blocks.Examples.Noise.Utilities

Parts for use in the ActuatorWithNoise examples

Blocks

Modelica

Library of basic input/output control blocks (continuous, discrete, logical, table blocks)

Modelica

Modelica Standard Library - Version 4.0.0

Types

ModelicaServices

Library of types with vendor specific choices

System

ModelicaServices

System dependent functions

Machine

ModelicaServices

Machine dependent constants

ExternalReferences

ModelicaServices

Library of functions to access external resources

Animation

ModelicaServices

Models and functions for 3-dim. animation

ModelicaServices

ModelicaServices (Default implementation) - Models and functions used in the Modelica Standard Library requiring a tool specific implementation