Version_3_2
Version 3.2 (Oct. 25, 2010)
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:
- 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.