Modelica.UsersGuide.ReleaseNotes.Version_3_2

# ReleaseNotes.Version_3_2

## Information

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 "modelica://Modelica/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:

- Libraries Modelica_FundamentalWave and Modelica_QuasiStationary are included in this version in an improved form.
- From library Modelica_LinearSystems2, the sublibraries Math.Complex, Math.Vectors and Math.Matrices are included in this version in an improved form.
- From library Modelica_StateGraph2, the sublibrary Blocks is included in this version in an improved form.

Generated at 2018-08-07T07:53:32Z by OpenModelicaOpenModelica 1.13.0~dev-1195-g6d891ea