Version_3_2

Version 3.2 (Oct. 25, 2010)

    Version_3_2

Library

Modelica/UsersGuide/ReleaseNotes

Description

Version 3.2 is backward compatible to version 3.1, i.e., models developed with versions 3.0, 3.0.1, or 3.1 will work without any changes also with version 3.2. This version is a major improvement:

  • 357 models and blocks and 295 functions are newly included.
  • 7 new libraries are included.
  • The icons of the library are newly designed to provide a modern, unified view, see Modelica.Icons.
  • All non-Modelica files, such as images, pdf-files, C-source files, scripts are moved to the new directory "Modelica\\Resources". Furthermore, all file references are changed to URIs as introduced in Modelica 3.1 (e.g., a file with the file name "Modelica/Resources/Images/xxx" is referenced as "../../../Resources/Images/xxx").
  • All physical models that dissipate heat (such as electrical elements, electrical machines, bearings, dampers, etc.), have now an optional heat port to which the dissipated energy is flowing, if activated. This will significantly improve design studies about the thermal efficiency of technical systems.
  • All electrical machines in the Machines library have now a "Losses" tab in the parameter menu to optionally model machines losses such as frictional losses, stator core losses or stray load losses, respectively.
  • All electrical machines in the Machines library have now a "powerBalance" result record, summarizing converted power and losses.

Version 3.2 is slightly based on the Modelica Specification 3.2. It uses the following new language elements (compared to Modelica Specification 3.1):

  • Operator records and overloaded operators.
  • Functions as input arguments to functions.
  • Improved expandable connectors (variables declared in expandable connectors are ignored if not referenced).

A large part of the new classes have been developed with partial financial support by BMBF (BMBF Förderkennzeichen: 01IS07022F) within the ITEA2 project EUROSYSLIB. We highly appreciate this funding.

The following new libraries have been added:

Complex This is a top-level record outside of the Modelica Standard Library. It is used for complex numbers and contains overloaded operators. From a users point of view, Complex is used in a similar way as the built-in type Real. Example:
  Real a = 2;
  Complex j = Modelica.ComplexMath.j;
  Complex b = 2 + 3*j;
  Complex c = (2*b + a)/b;
  Complex d = Modelica.ComplexMath.sin(c);
  Complex v[3] = {b/2, c, 2*d};
(This library was developed by Marcus Baur, DLR).
Modelica.ComplexBlocks Library of basic input/output control blocks with Complex signals.
This library is especially useful in combination with the new Modelica.Electrical.QuasiStationary library in order to build up very fast simulations of electrical circuits with periodic currents and voltages.
(This library was developed by Anton Haumer).
Modelica.Electrical.QuasiStationary Library for quasi-stationary electrical singlephase and multiphase AC simulation.
This library allows very fast simulations of electrical circuits with sinusoidal currents and voltages by only taking into account the quasi-stationary, periodic part and neglecting non-periodic transients.
(This library was developed by Anton Haumer and Christian Kral).
Modelica.Electrical.Spice3 Library with components of the Berkeley SPICE3 simulator:
R, C, L, controlled and independent sources, semiconductor device models (MOSFET Level 1, Bipolar junction transistor, Diode, Semiconductor resistor). The components have been intensively tested with more than 1000 test models and compared with results from the SPICE3 simulator. All test models give identical results in Dymola 7.4 with respect to the Berkeley SPICE3 simulator up to the relative tolerance of the integrators.
This library allows detailed simulations of electronic circuits. Work on Level 2 SPICE3 models, i.e., even more detailed models, is under way. Furthermore, a pre-processor is under development to transform automatically a SPICE netlist into a Modelica model, in order that the many available SPICE3 models can be directly used in a Modelica model.
(This library was developed by Fraunhofer Gesellschaft, Dresden).
Modelica.Magnetic.FundamentalWave Library for magnetic fundamental wave effects in electric machines for the application in three phase electric machines. The library is an alternative approach to the Modelica.Electrical.Machines library. A great advantage of this library is the strict object orientation of the electrical and magnetic components that the electric machines models are composed of. This allows an easier incorporation of more detailed physical effects of electrical machines. From a didactic point of view this library is very beneficial for students in the field of electrical engineering.
(This library was developed by Christian Kral and Anton Haumer, using ideas and source code of a library from Michael Beuschel from 2000).
Modelica.Fluid.Dissipation Library with functions to compute convective heat transfer and pressure loss characteristics.
(This library was developed by Thorben Vahlenkamp and Stefan Wischhusen from XRG Simulation GmbH).
Modelica.ComplexMath Library of complex mathematical functions (e.g., sin, cos) and of functions operating on complex vectors.
(This library was developed by Marcus Baur from DLR-RM, Anton Haumer, and HansJürg Wiesmann).


The following new components have been added to existing libraries:

Modelica.UsersGuide
Conventions Considerably improved 'Conventions' for the Modelica Standard Library.
Modelica.Blocks.Examples
Filter
FilterWithDifferentation
FilterWithRiseTime
RealNetwork1
IntegerNetwork1
BooleanNetwork1
Interaction1
Examples for the newly introduced block components.
Modelica.Blocks.Continuous
Filter Continuous low pass, high pass, band pass and band stop IIR-filter of type CriticalDamping, Bessel, Butterworth and Chebyshev I.
Modelica.Blocks.Interaction.Show
RealValue
IntegerValue
BooleanValue
Blocks to show the values of variables in a diagram animation.
Modelica.Blocks.Interfaces
RealVectorInput
IntegerVectorInput
BooleanVectorInput
PartialRealMISO
PartialIntegerSISO
PartialIntegerMISO
PartialBooleanSISO_small
PartialBooleanMISO
Interfaces and partial blocks for the new block components.
Modelica.Blocks.Math
MultiSum
MultiProduct
MultiSwitch
Sum, product and switch blocks with 1,2,...,N inputs (based on connectorSizing annotation to handle vectors of connectors in a convenient way).
Modelica.Blocks.MathInteger
MultiSwitch
Sum
Product
TriggeredAdd
Mathematical blocks for Integer signals.
Modelica.Blocks.Boolean
MultiSwitch
And
Or
Xor
Nand
Nor
Not
RisingEdge
FallingEdge
ChangingEdge
OnDelay
Mathematical blocks for Boolean signals. Some of these blocks are available also in library Logical. The new design is based on the connectorSizing annotation that allows the convenient handling of an arbitrary number of input signals (e.g., the "And" block has 1,2,...,N inputs, instead of only 2 inputs in the Logical library). Additionally, the icons are smaller so that the diagram area is better utilized
Modelica.Blocks.Sources
RadioButtonSource Boolean signal source that mimics a radio button.
IntegerTable Generate an Integer output signal based on a table matrix with [time, yi] values.
Modelica.Electrical.Analog.Examples
SimpleTriacCircuit,
IdealTriacCircuit,
AD_DA_conversion
Examples for the newly introduced Analog components.
Modelica.Electrical.Analog.Ideal
IdealTriac,
AD_Converter,
DA_Converter
AD and DA converter, ideal triac (based on ideal thyristor).
Modelica.Electrical.Analog.Semiconductors
SimpleTriac Simple triac based on semiconductor thyristor model.
Modelica.Electrical.Digital.Examples
Delay_example,
DFFREG_example,
DFFREGL_example,
DFFREGSRH_example,
DFFREGSRL_example,
DLATREG_example,
DLATREGL_example,
DLATREGSRH_example,
DLATREGSRL_example,
NXFER_example,
NRXFER_example,
BUF3S_example,
INV3S_example,
WiredX_example
Examples for the newly introduced Digital components.
Modelica.Electrical.Digital.Interfaces
UX01,
Strength,
MIMO
Interfaces for the newly introduced Digital components.
Modelica.Electrical.Digital.Tables
ResolutionTable,
StrengthMap,
NXferTable,
NRXferTable,
PXferTable,
PRXferTable,
Buf3sTable,
Buf3slTable
New Digital table components.
Modelica.Electrical.Digital.Delay
InertialDelaySensitiveVector New Digital delay component.
Modelica.Electrical.Digital.Registers
DFFR,
DFFREG,
DFFREGL,
DFFSR,
DFFREGSRH,
DFFREGSRL,
DLATR,
DLATREG,
DLATREGL,
DLATSR,
DLATREGSRH,
DLATREGSRL
Various register components (collection of flipflops and latches) according to the VHDL standard.
Modelica.Electrical.Digital.Tristates
NXFERGATE,
NRXFERGATE,
PXFERGATE,
PRXFERGATE,
BUF3S,
BUF3SL,
INV3S,
INV3SL,
WiredX
Transfer gates, buffers, inverters and wired node.
Modelica.Electrical.MultiPhase.Basic
MutualInductor Multi phase inductor providing a mutual inductance matrix model.
ZeroInductor Multi phase zero sequence inductor.
Modelica.Electrical.Machines
Examples Structured according to machine types:
AsynchronousInductionMachines
SynchronousInductionMachines
DCMachines
Transformers
Losses.* Parameter records and models for losses in electrical machines and transformers (where applicable):
Friction losses
Brush losses
Stray Load losses
Core losses (only eddy current losses but no hysteresis losses; not for transformers)
Thermal.* Simple thermal ambients, to be connected to the thermal ports of machines,
as well as material constants and utility functions.
Icons.* Icons for transient and quasistationary electrical machines and transformers.
Modelica.Electrical.Machines.Examples.AsynchronousInductionMachines.
AIMC_withLosses Asynchronous induction machine with squirrel cage with losses
AIMC_Transformer Asynchronous induction machine with squirrel cage - transformer starting
AIMC_withLosses Test example of an asynchronous induction machine with squirrel cage with losses
Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.
SMPM_CurrentSource Permanent magnet synchronous induction machine fed by a current source
SMEE_LoadDump Electrical excited synchronous induction machine with voltage controller
Modelica.Electrical.Machines.Examples.DCMachines.
DCSE_SinglePhase Series excited DC machine, fed by sinusoidal voltage
DCPM_Temperature Permanent magnet DC machine, demonstration of varying temperature
DCPM_Cooling Permanent magnet DC machine, coupled with a simple thermal model
DCPM_QuasiStationary Permanent magnet DC machine, comparison between transient and quasistationary model
DCPM_Losses Permanent magnet DC machine, comparison between model with and without losses
Modelica.Electrical.Machines.BasicMachines.QuasiStationaryDCMachines.
DC_PermanentMagnet
DC_ElectricalExcited
DC_SeriesExcited
QuasiStationary DC machines, i.e., neglecting electrical transients
Modelica.Electrical.Machines.BasicMachines.Components.
InductorDC Inductor model which neglects der(i) if Boolean parameter quasiStationary = true
Modelica.Electrical.Machines.Interfaces.
ThermalPortTransformer
PowerBalanceTransformer
Thermal ports and power balances for electrical machines and transformers.
Modelica.Electrical.Machines.Utilities
SwitchedRheostat Switched rheostat, used for starting asynchronous induction motors with slipring rotor.
RampedRheostat Ramped rheostat, used for starting asynchronous induction motors with slipring rotor.
SynchronousMachineData The parameters of the synchronous machine model with electrical excitation (and damper) are calculated from parameters normally given in a technical description, according to the standard EN 60034-4:2008 Appendix C.
Modelica.Mechanics.MultiBody.Examples.Elementary.
HeatLosses Demonstrate the modeling of heat losses.
UserDefinedGravityField Demonstrate the modeling of a user-defined gravity field.
Surfaces Demonstrate the visualization of a sine surface,
as well as a torus and a wheel constructed from a surface.
Modelica.Mechanics.MultiBody.Joints.
FreeMotionScalarInit Free motion joint that allows initialization and state selection
of single elements of the relevant vectors
(e.g., initialize r_rel_a[2] but not the other elements of r_rel_a;
this new component fixes ticket #274)
Modelica.Mechanics.MultiBody.Visualizers.
Torus Visualizing a torus.
VoluminousWheel Visualizing a voluminous wheel.
PipeWithScalarField Visualizing a pipe with scalar field quantities along the pipe axis.
Modelica.Mechanics.MultiBody.Visualizers.ColorMaps.
jet
hot
gray
spring
summer
autumn
winter
Functions returning different color maps.
Modelica.Mechanics.MultiBody.Visualizers.Colors.
colorMapToSvg Save a color map on file in svg (scalable vector graphics) format.
scalarToColor Map a scalar to a color using a color map.
Modelica.Mechanics.MultiBody.Visualizers.Advanced.
Surface Visualizing a moveable, parameterized surface;
the surface characteristic is provided by a function
(this new component fixes ticket #181)
PipeWithScalarField Visualizing a pipe with a scalar field.
Modelica.Mechanics.MultiBody.Visualizers.Advanced.SurfaceCharacteristics.
torus Function defining the surface characteristic of a torus.
pipeWithScalarField Function defining the surface characteristic of a pipe
where a scalar field value is displayed with color along the pipe axis.
Modelica.Mechanics.Rotational.Examples.
HeatLosses Demonstrate the modeling of heat losses.
Modelica.Mechanics.Translational.Examples.
HeatLosses Demonstrate the modeling of heat losses.
Modelica.Fluid.Fittings.Bends
CurvedBend
EdgedBend
New fitting (pressure loss) components.
Modelica.Fluid.Fittings.Orifices.
ThickEdgedOrifice New fitting (pressure loss) component.
Modelica.Fluid.Fittings.GenericResistances.
VolumeFlowRate New fitting (pressure loss) component.
Modelica.Math
isEqual Determine if two Real scalars are numerically identical.
Modelica.Math.Vectors
find Find element in vector.
toString Convert a real vector to a string.
interpolate Interpolate in a vector.
relNodePositions Return vector of relative node positions (0..1).
Modelica.Math.Vectors.Utilities
householderVector
householderReflection
roots
Utility functions for vectors that are used by the newly introduced functions, but are only of interest for a specialist.
Modelica.Math.Matrices
continuousRiccati
discreteRiccati
Return solution of continuous-time and discrete-time algebraic Riccati equation respectively.
continuousSylvester
discreteSylvester
Return solution of continuous-time and discrete-time Sylvester equation respectively.
continuousLyapunov
discreteLyapunov
Return solution of continuous-time and discrete-time Lyapunov equation respectively.
trace Return the trace of a matrix.
conditionNumber Compute the condition number of a matrix.
rcond Estimate the reciprocal condition number of a matrix.
nullSpace Return a orthonormal basis for the null space of a matrix.
toString Convert a matrix into its string representation.
flipLeftRight Flip the columns of a matrix in left/right direction.
flipUpDown Flip the rows of a matrix in up/down direction.
cholesky Perform Cholesky factorization of a real symmetric positive definite matrix.
hessenberg Transform a matrix to upper Hessenberg form.
realSchur Computes the real Schur form of a matrix.
frobeniusNorm Return the Frobenius norm of a matrix.
Modelica.Math.Matrices.LAPACK.
dtrevc
dpotrf
dtrsm
dgees
dtrsen
dgesvx
dhseqr
dlange
dgecon
dgehrd
dgeqrf
dggevx
dgesdd
dggev
dggevx
dhgeqz
dormhr
dormqr
dorghr
New interface functions for LAPACK (should usually not directly be used but only indirectly via Modelica.Math.Matrices).
Modelica.Math.Matrices.Utilities.
reorderRSF
continuousRiccatiIterative
discreteRiccatiIterative
eigenvaluesHessenberg
toUpperHessenberg
householderReflection
householderSimilarityTransformation
findLokal_tk
Utility functions for matrices that are used by the newly introduced functions, but are only of interest for a specialist.
Modelica.Math.Nonlinear
quadratureLobatto Return the integral of an integrand function using an adaptive Lobatto rule.
solveOneNonlinearEquation Solve f(u) = 0 in a very reliable and efficient way (f(u_min) and f(u_max) must have different signs).
Modelica.Math.Nonlinear.Examples.
quadratureLobatto1
quadratureLobatto2
solveNonlinearEquations1
solveNonlinearEquations2
Examples that demonstrate the usage of the Modelica.Math.Nonlinear functions to integrate over functions and to solve scalar nonlinear equations.
Modelica.Math.BooleanVectors.
allTrue Returns true, if all elements of the Boolean input vector are true.
anyTrue Returns true, if at least on element of the Boolean input vector is true.
oneTrue Returns true, if exactly one element of the Boolean input vector is true.
firstTrueIndex Returns the index of the first element of the Boolean vector that is true and returns 0, if no element is true
Modelica.Icons.
Information
Contact
ReleaseNotes
References
ExamplesPackage
Example
Package
BasesPackage
VariantsPackage
InterfacesPackage
SourcesPackage
SensorsPackage
MaterialPropertiesPackage
MaterialProperty
New icons to get a unified view on different categories of packages.
Modelica.SIunits.
ComplexCurrent
ComplexCurrentSlope
ComplexCurrentDensity
ComplexElectricPotential
ComplexPotentialDifference
ComplexVoltage
ComplexVoltageSlope
ComplexElectricFieldStrength
ComplexElectricFluxDensity
ComplexElectricFlux
ComplexMagneticFieldStrength
ComplexMagneticPotential
ComplexMagneticPotentialDifference
ComplexMagnetomotiveForce
ComplexMagneticFluxDensity
ComplexMagneticFlux
ComplexReluctance
ComplexImpedance
ComplexAdmittance
ComplexPower
SIunits to be used in physical models using complex variables, e.g.,
Modelica.Electrical.QuasiStationary, Modelica.Magnetic.FundamentalWave
ImpulseFlowRate
AngularImpulseFlowRate
New SIunits for mechanics.


The following existing components have been improved in a backward compatible way:

Modelica.Blocks.Sources.
Pulse
SawTooth
New parameter "nperiod" introduced to define the number of periods for the signal type. Default is "infinite number of periods (nperiods=-1).
Modelica.Electrical.
MultiPhase.* All dissipative components have now an optional heatPort connector to which the dissipated losses are transported in form of heat.
Machines.* To all electric machines (asynchronous and synchronous induction machines, DC machines) and transformers loss models have been added (where applicable):
Temperature dependent resistances (ohmic losses)
Friction losses
Brush losses
Stray Load losses
Core losses (only eddy current losses but no hysteresis losses; not for transformers)
As default, temperature dependency and losses are set to zero.

To all electric machines (asynchronous and synchronous induction machines, DC machines) and transformers conditional thermal ports have been added, to which the dissipated losses are flowing, if activated. The thermal port contains a HeatPort for each loss source of the specific machine type.

To all electric machines (asynchronous and synchronous induction machines, DC machines) a "powerBalance" result record has been added, summarizing converted power and losses.
Modelica.Mechanics.
MultiBody.*
Rotational.*
Translational.*
All dissipative components in Modelica.Mechanics have now an optional heatPort connector to which the dissipated energy is transported in form of heat.
All icons in Modelica.Mechanics are unified according to the Modelica.Blocks library:
"%name": width: -150 .. 150, height: 40, color: blue
other text: height: 30, color: black
Modelica.Mechanics.MultiBody.
World Function gravityAcceleration is made replaceable, so that redeclaration yields user-defined gravity fields.
Modelica.Fluid.Valves.
ValveIncompressible
ValveVaporizing
ValveCompressible
(a) Optional filtering of opening signal introduced to model the delay time of the opening/closing drive. In this case, an optional leakageOpening can be defined to model leakage flow and/or to improve the numerics in certain situations. (b) Improved regularization of the valve characteristics in some cases so that it is twice differentiable (smooth=2), instead of continuous (smooth=0).
Modelica.Fluid.Sources.
FixedBoundary
Boundary_pT
Boundary_ph
Changed the implementation so that no non-linear algebraic equation system occurs, if the given variables (e.g. p,T,X) do not correspond to the medium states (e.g. p,h,X). This is achieved by using appropriate "setState_xxx" calls to compute the medium state from the given variables. If a nonlinear equation system occurs, it is solved by a specialized handler inside the setState_xxx(..) function, but in the model this equation system is not visible.
Modelica.Media.Interfaces.
PartialMedium The min/max values of types SpecificEnthalpy, SpecificEntropy, SpecificHeatCapacity increased, due to reported user problems.
New constant C_nominal introduced to provide nominal values for trace substances (utilized in Modelica.Fluid to avoid numerical problems; this fixes ticket #393).
Modelica.Thermal.
HeatTransfer.* All icons are unified according to the Modelica.Blocks library:
"%name": width: -150 .. 150, height: 40, color: blue
other text: height: 30, color: black
Modelica.Math.Matrices
QR A Boolean input "pivoting" has been added (now QR(A, pivoting)) to provide QR-decomposition without pivoting (QR(A, false)). Default is pivoting=true.


The following critical errors have been fixed (i.e., errors that can lead to wrong simulation results):

Modelica.Electrical.Digital.Delay.
InertialDelaySensitive In order to decide whether the rising delay (tLH) or the falling delay (tHL) is used, the "previous" value of the output y has to be used and not the "previous" value of the input x (delayType = delayTable[y_old, x] and not delayType = delayTable[x_old, x]). This has been corrected.
Modelica.Mechanics.MultiBody.Parts.
BodyBox
BodyCylinder
Fixes ticket #373: The "Center of Mass" was calculated as normalize(r)*length/2. This is only correct if the box/cylinder is attached between frame_a and frame_b. If this is not the case, the calculation is wrong. The has been fixed by using the correct formula:
r_shape + normalize(lengthDirection)*length/2
BodyShape
BodyBox
BodyCylinder
Fixes ticket #300: If parameter enforceStates=true, an error occurred. This has been fixed.
Modelica.Mechanics.Rotational.Components.
LossyGear In cases where the driving flange is not obvious, the component could lead to a non-convergent event iteration. This has been fixed (a detailed description is provided in ticket #108 and in the attachment of this ticket).
Gearbox If useSupport=false, the support flange of the internal LossyGear model was connected to the (disabled) support connector. As a result, the LossyGear was "free floating". This has been corrected.
Modelica.Fluid.Pipes.
DynamicPipe Bug fix for dynamic mass, energy and momentum balances for pipes with nParallel>1.
Modelica.Fluid.Pipes.BaseClasses.HeatTransfer.
PartialPipeFlowHeatTransfer Calculation of Reynolds numbers for the heat transfer through walls corrected, if nParallel>1. This partial model is used by LocalPipeFlowHeatTransfer for laminar and turbulent forced convection in pipes.
Modelica.Media.Interfaces.PartialLinearFluid
setState_psX Sign error fixed.
Modelica.Media.CompressibleLiquids.
LinearColdWater Fixed wrong values for thermal conductivity and viscosity.


The following uncritical errors have been fixed (i.e., errors that do not lead to wrong simulation results, but, e.g., units are wrong or errors in documentation):

Modelica.Math.Matrices.LAPACK
dgesv_vec
dgesv
dgetrs
dgetrf
dgetrs_vec
dgetri
dgeqpf
dorgqr
dgesvx
dtrsyl
Integer inputs to specify leading dimensions of matrices have got a lower bound 1 (e.g., lda=max(1,n)) to avoid incorrect values (e.g., lda=0) in the case of empty matrices.
The Integer variable "info" to indicate the successful call of a LAPACK routine has been converted to an output where it had been a protected variable.


The following trac tickets have been fixed:

Modelica
#155 Wrong usage of "fillColor" and "fillPattern" annotations for lines
#211 Undefined function realString used in MSL
#216 Make MSL version 3.2 more Modelica 3.1 conform
#218 Replace `Modelica://`-URIs by `modelica://`-URIs
#271 Documentation URI errors in MSL 3.1
#292 Remove empty "" annotations"
#294 Typo 'w.r.t' --> 'w.r.t.'
#296 Unify disclaimer message and improve bad style "here" links
#333 Fix real number formats of the form `.[0-9]+`
#347 invalid URI in MSL 3.2
#355 Non-standard annotations

Modelica.Blocks
#227 Enhance unit deduction functionality by adding 'unit="1"' to some blocks"
#349 Incorrect annotation in Blocks/Continuous.mo
#374 Parameter with no value at all in Modelica.Blocks.Continuous.TransferFunction

Modelica.Constants
#356 Add Euler-Mascheroni constant to Modelica.Constants

Modelica.Electrical.Analog
#346 Multiple text in Modelica.Electrical.Analog.Basic.Conductor
#363 Mixture of Real and Integer in index expressions in Modelica.Electrical.Analog.Lines
#384 Incomplete annotations in some examples
#396 Bug in Modelica.Electrical.Analog.Ideal.ControlledIdealIntermediateSwitch

Modelica.Machines
#276 Improve/fix documentation of Modelica.Electrical.Machines
#288 Describe thermal concept of machines
#301 Documentation of Electrical.Machines.Examples needs update
#306 Merge content of `Modelica.Electrical.Machines.Icons` into `Modelica.Icons`
#362 Incomplete example model for DC machines
#375 Strangeness with final parameters with no value but a start value

Modelica.Electrical.MultiPhase
#173 m-phase mutual inductor
#200 adjust Multiphase to Analog
#277 Improve/fix documentation of Modelica.Electrical.Multiphase
#352 Odd annotation in Modelica.Electrical.MultiPhase.Sources.SignalVoltage

Modelica.Fluid
#215 Bug in Modelica.Fluid.Pipes.DynamicPipe
#219 Fluid.Examples.HeatExchanger: Heat transfer is switched off and cannot be enabled

Modelica.Math
#348 Small error in documentation
#371 Modelica.Math functions declared as "C" not "builtin""

Modelica.Mechanics.MultiBody
#50 Error in LineForce handling of potential root
#71 Make MultiBody.World replaceable
#181 3d surface visualisation
#210 Description of internal gear wheel missing
#242 Missing each qualifier for modifiers in MultiBody.
#251 Using enforceStates=true for BodyShape causes errors
#255 Error in Revolute's handling of non-normalized axis of rotations
#268 Non-standard annotation in MultiBody,Examples.Systems.RobotR3
#269 What is the purpose of MultiBody.Examples.Systems.RobotR3.Components.InternalConnectors?
#272 Function World.gravityAcceleration should not be protected
#274 Convenient and mighty initialization of frame kinematics
#286 Typo in Multibody/Frames.mo
#300 enforceStates parameter managed incorrectly in BodyShape, BodyBox, BodyCylinder
#320 Replace non-standard annotation by `showStartAttribute`
#373 Error in Modelica Mechanics
#389 Shape.rxvisobj wrongly referenced in Arrow/DoubleArrow

Modelica.Mechanics.Rotational
#108 Problem with model "Lossy Gear" and approach to a solution
#278 Improve/fix documentation of Modelica.Mechanics.Rotational
#381 Bug in Modelica.Mechanics.Rotational.Gearbox

Modelica.Mechanics.Translational
#279 Improve/fix documentation of Modelica.Mechanics.Translational
#310 Erroneous image links in `Modelica.Mechanics.Translational`

Modelica.Media
#72 PartialMedium functions not provided for all media in Modelica.Media
#217 Missing image file Air.png
#224 dpT calculation in waterBaseProp_dT
#393 Provide C_nominal in Modelica.Media to allow propagating value and avoid wrong numerical results

Modelica.StateGraph
#206 Syntax error in StateGraph.mo
#261 Modelica.StateGraph should mention the availability of Modelica_StateGraph2
#354 Bad annotation in Modelica.StateGraph.Temporary.NumericValue

Modelica.Thermal.FluidHeatFlow
#280 Improve/fix documentation of Modelica.Thermal.FluidHeatFlow

Modelica.Thermal.HeatTransfer
#281 Improve/fix documentation of Modelica.Thermal.HeatTransfer

Modelica.UsersGuide
#198 Name of components in MSL not according to naming conventions
#204 Minor correction to User's Guide's section on version management
#244 Update the contacts section of the User's Guide
#267 MSL-Documentation: Shouldn't equations be numbered on the right hand side?
#299 SVN keyword expansion messed up the User's guide section on version management

Modelica.Utilities
#249 Documentation error in ModelicaUtilities.h

ModelicaServices
#248 No uses statement on ModelicaServices in MSL 3.1

Note: