Comparison Summary

Modelica_3_2_1_Build_3 with alias name: Modelica 3.2.1 Build 3 Modelica with alias name: Modelica 3.2.1 Build 4
Version: 3.2.1 Build 3 Version: 3.2.1 Build 4
Version date: 2013-08-14 Version date: 2015-09-30


model Electrical.Analog.Examples.CharacteristicThyristors

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
IdealThyristor1
off(start=true,fixed=true)
off(start=true, fixed=true)
IdealGTOThyristor1
off(fixed=true,start=true)
off(fixed=true, start=true)
IdealThyristor2
off(start=true,fixed=true)
off(start=true, fixed=true)
IdealGTOThyristor2
off(fixed=true,start=true)
off(fixed=true, start=true)



model Electrical.Digital.Memories.DLATRAM

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
fileName
=Modelica_3_2_1_Build_3.Utilities.Files.loadResource("modelica://Modelica/Resources/Data/Electrical/Digital/Memory_Matrix.txt")
=Modelica.Utilities.Files.loadResource("modelica://Modelica/Resources/Data/Electrical/Digital/Memory_Matrix.txt")



model Electrical.Digital.Memories.DLATROM

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
fileName
=Modelica_3_2_1_Build_3.Utilities.Files.loadResource("modelica://Modelica/Resources/Data/Electrical/Digital/Memory_Matrix.txt")
=Modelica.Utilities.Files.loadResource("modelica://Modelica/Resources/Data/Electrical/Digital/Memory_Matrix.txt")



model Electrical.Machines.Losses.InductionMachines.Core

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
coreParameters
final m=m

m
=3
=coreParameters.m



model Electrical.Machines.Losses.DCMachines.Core

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
coreParameters
final m=1




block Electrical.MultiPhase.Blocks.QuasiRMS



Equations in Modelica 3.2.1 Build 3 Equations in Modelica 3.2.1 Build 4



model Magnetic.FundamentalWave.Examples.BasicMachines.AIMS_Start_MultiPhase

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
w_Load
=Modelica.SIunits.Conversions.from_rpm(1440.45)
=Modelica.SIunits.Conversions.from_rpm(1440.45)
sineVoltageM
phase=-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(m)
phase=-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(m)
sineVoltage3
phase=-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(m3)
phase=-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(m3)



model Magnetic.FundamentalWave.Examples.BasicMachines.SMPM_Inverter_MultiPhase

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
vfController3
BasePhase=+Modelica.Constants.pi/2
BasePhase=+Modelica.Constants.pi/2
orientation=-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(m3)
orientation=-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(m3)
vfController
BasePhase=+Modelica.Constants.pi/2
BasePhase=+Modelica.Constants.pi/2
orientation=-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(m)
orientation=-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(m)



model Magnetic.FundamentalWave.Examples.BasicMachines.SMEE_Generator_MultiPhase

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
w
=Modelica.SIunits.Conversions.from_rpm(1499)
=Modelica.SIunits.Conversions.from_rpm(1499)
Lssigma
=0.1/(2*Modelica.Constants.pi*fsNominal)
=0.1/(2*Modelica.Constants.pi*fsNominal)
Lmd
=1.5/(2*Modelica.Constants.pi*fsNominal)
=1.5/(2*Modelica.Constants.pi*fsNominal)
Lmq
=1.5/(2*Modelica.Constants.pi*fsNominal)
=1.5/(2*Modelica.Constants.pi*fsNominal)
Lrsigmad
=0.05/(2*Modelica.Constants.pi*fsNominal)
=0.05/(2*Modelica.Constants.pi*fsNominal)
sineVoltage3
phase=-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(m3)
phase=-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(m3)
smeeM
phiMechanical(start=-(Modelica.Constants.pi + gamma0)/p, fixed=true)
phiMechanical(start=-(Modelica.Constants.pi + gamma0)/p, fixed=true)
smee3
phiMechanical(start=-(Modelica.Constants.pi + gamma0)/p, fixed=true)
phiMechanical(start=-(Modelica.Constants.pi + gamma0)/p, fixed=true)
smeeData
alpha20s(displayUnit="1/K") = Modelica.Electrical.Machines.Thermal.Constants.alpha20Zero
alpha20s(displayUnit="1/K") = Modelica.Electrical.Machines.Thermal.Constants.alpha20Zero
alpha20r(displayUnit="1/K") = Modelica.Electrical.Machines.Thermal.Constants.alpha20Zero
alpha20r(displayUnit="1/K") = Modelica.Electrical.Machines.Thermal.Constants.alpha20Zero
alpha20e(displayUnit="1/K") = Modelica.Electrical.Machines.Thermal.Constants.alpha20Zero
alpha20e(displayUnit="1/K") = Modelica.Electrical.Machines.Thermal.Constants.alpha20Zero
sineVoltageM
phase=-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(m)
phase=-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(m)



model Magnetic.FundamentalWave.Examples.BasicMachines.SMR_Inverter_MultiPhase

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
vfController3
BasePhase=+Modelica.Constants.pi/2
BasePhase=+Modelica.Constants.pi/2
orientation=-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(m3)
orientation=-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(m3)
vfControllerM
BasePhase=+Modelica.Constants.pi/2
BasePhase=+Modelica.Constants.pi/2
orientation=-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(m)
orientation=-Modelica.Electrical.MultiPhase.Functions.symmetricOrientation(m)



model Mechanics.MultiBody.Examples.Elementary.UserDefinedGravityField

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
world
redeclare function gravityAcceleration = Modelica.Mechanics.MultiBody.Examples.Elementary.Utilities.theoreticalNormalGravityWGS84 (phi=geodeticLatitude)
redeclare function gravityAcceleration = Modelica.Mechanics.MultiBody.Examples.Elementary.Utilities.theoreticalNormalGravityWGS84 (phi=geodeticLatitude)



model Mechanics.MultiBody.Examples.Elementary.Surfaces

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
surface
redeclare function surfaceCharacteristic = Modelica.Mechanics.MultiBody.Examples.Elementary.Utilities.sineSurface (x_min=x_min, x_max=x_max, y_min=y_min, y_max=y_max, z_min=z_min, z_max=z_max, wz=wz)
redeclare function surfaceCharacteristic = Modelica.Mechanics.MultiBody.Examples.Elementary.Utilities.sineSurface (x_min=x_min, x_max=x_max, y_min=y_min, y_max=y_max, z_min=z_min, z_max=z_max, wz=wz)



model Mechanics.MultiBody.Examples.Loops.EngineV6_analytic

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
engine
redeclare model Cylinder = Modelica.Mechanics.MultiBody.Examples.Loops.Utilities.Cylinder_analytic_CAD
redeclare model Cylinder = Modelica.Mechanics.MultiBody.Examples.Loops.Utilities.Cylinder_analytic_CAD



model Mechanics.MultiBody.Examples.Loops.Utilities.CylinderBase

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
Rod
shapeType="modelica://Modelica/Resources/Data/Shapes/Engine/rod.dxf"
shapeType="modelica://Modelica/Resources/Data/Shapes/Engine/rod.dxf"
Piston
shapeType="modelica://Modelica/Resources/Data/Shapes/Engine/piston.dxf"
shapeType="modelica://Modelica/Resources/Data/Shapes/Engine/piston.dxf"



model Mechanics.MultiBody.Examples.Loops.Utilities.Cylinder_analytic_CAD

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
CrankShape
shapeType="modelica://Modelica/Resources/Data/Shapes/Engine/crank.dxf"
shapeType="modelica://Modelica/Resources/Data/Shapes/Engine/crank.dxf"



model Mechanics.MultiBody.Examples.Systems.RobotR3.Components.MechanicalStructure

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
b0
shapeType="modelica://Modelica/Resources/Data/Shapes/RobotR3/b0.dxf"
shapeType="modelica://Modelica/Resources/Data/Shapes/RobotR3/b0.dxf"
b1
shapeType="modelica://Modelica/Resources/Data/Shapes/RobotR3/b1.dxf"
shapeType="modelica://Modelica/Resources/Data/Shapes/RobotR3/b1.dxf"
b2
shapeType="modelica://Modelica/Resources/Data/Shapes/RobotR3/b2.dxf"
shapeType="modelica://Modelica/Resources/Data/Shapes/RobotR3/b2.dxf"
b3
shapeType="modelica://Modelica/Resources/Data/Shapes/RobotR3/b3.dxf"
shapeType="modelica://Modelica/Resources/Data/Shapes/RobotR3/b3.dxf"
b4
shapeType="modelica://Modelica/Resources/Data/Shapes/RobotR3/b4.dxf"
shapeType="modelica://Modelica/Resources/Data/Shapes/RobotR3/b4.dxf"
b5
shapeType="modelica://Modelica/Resources/Data/Shapes/RobotR3/b5.dxf"
shapeType="modelica://Modelica/Resources/Data/Shapes/RobotR3/b5.dxf"
b6
shapeType="modelica://Modelica/Resources/Data/Shapes/RobotR3/b6.dxf"
shapeType="modelica://Modelica/Resources/Data/Shapes/RobotR3/b6.dxf"



model Mechanics.MultiBody.Forces.LineForceWithMass



Equations in Modelica 3.2.1 Build 3 Equations in Modelica 3.2.1 Build 4
r_rel_0 = frame_b.r_0 - frame_a.r_0;
...



model Mechanics.MultiBody.Forces.LineForceWithTwoMasses



Equations in Modelica 3.2.1 Build 3 Equations in Modelica 3.2.1 Build 4
r_rel_0 = frame_b.r_0 - frame_a.r_0;
...



model Mechanics.MultiBody.Joints.UniversalSpherical



Equations in Modelica 3.2.1 Build 3 Equations in Modelica 3.2.1 Build 4

...
length2_n2_a = n2_a*n2_a;
length_n2_a = sqrt(length2_n2_a);
...



model Mechanics.MultiBody.Joints.Assemblies.JointUPS



Equations in Modelica 3.2.1 Build 3 Equations in Modelica 3.2.1 Build 4

...
length2_n2_a = n2_a*n2_a;
length_n2_a = sqrt(length2_n2_a);
...



model Mechanics.MultiBody.Joints.Internal.RevoluteWithLengthConstraint



Equations in Modelica 3.2.1 Build 3 Equations in Modelica 3.2.1 Build 4

...
k1a = k1 - C*C;
k1b = Frames.Internal.maxWithoutEvent(k1a, 1.0e-12);
...



model Mechanics.MultiBody.Joints.Internal.PrismaticWithLengthConstraint



Equations in Modelica 3.2.1 Build 3 Equations in Modelica 3.2.1 Build 4

...
k1a = k1*k1 - C;
k1b = Frames.Internal.maxWithoutEvent(k1a, 1.0e-12);
...



model Mechanics.MultiBody.Parts.PointMass



Equations in Modelica 3.2.1 Build 3 Equations in Modelica 3.2.1 Build 4

...
if Connections.isRoot(frame_a.R) then
frame_a.R = Frames.nullRotation();
...



model Mechanics.MultiBody.Visualizers.Torus

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
surface
redeclare function surfaceCharacteristic = Modelica.Mechanics.MultiBody.Visualizers.Advanced.SurfaceCharacteristics.torus (ri=ri, ro=ro, opening=opening, startAngle=startAngle, stopAngle=stopAngle)
redeclare function surfaceCharacteristic = Modelica.Mechanics.MultiBody.Visualizers.Advanced.SurfaceCharacteristics.torus (ri=ri, ro=ro, opening=opening, startAngle=startAngle, stopAngle=stopAngle)



model Mechanics.MultiBody.Visualizers.VoluminousWheel

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
torus
redeclare function surfaceCharacteristic = Modelica.Mechanics.MultiBody.Visualizers.Advanced.SurfaceCharacteristics.torus (ri=ri, ro=rCurvature2, opening=Modelica_3_2_1_Build_3.Constants.pi - Modelica_3_2_1_Build_3.Math.asin(rw/rCurvature2))
redeclare function surfaceCharacteristic = Modelica.Mechanics.MultiBody.Visualizers.Advanced.SurfaceCharacteristics.torus (ri=ri, ro=rCurvature2, opening=Modelica.Constants.pi - Modelica.Math.asin(rw/rCurvature2))



model Mechanics.MultiBody.Visualizers.Advanced.PipeWithScalarField

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
surface
redeclare function surfaceCharacteristic = Modelica.Mechanics.MultiBody.Visualizers.Advanced.SurfaceCharacteristics.pipeWithScalarField (rOuter=rOuter, length=length, xsi=xsi, T=T, T_min=T_min, T_max=T_max, colorMap=colorMapData)
redeclare function surfaceCharacteristic = Modelica.Mechanics.MultiBody.Visualizers.Advanced.SurfaceCharacteristics.pipeWithScalarField (rOuter=rOuter, length=length, xsi=xsi, T=T, T_min=T_min, T_max=T_max, colorMap=colorMapData)



model Fluid.Examples.PumpingSystem

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
pumps
redeclare function flowCharacteristic = Modelica.Fluid.Machines.BaseClasses.PumpCharacteristics.quadraticFlow (V_flow_nominal={0,0.25,0.5}, head_nominal={100,60,0})
redeclare function flowCharacteristic = Modelica.Fluid.Machines.BaseClasses.PumpCharacteristics.quadraticFlow (V_flow_nominal={0,0.25,0.5}, head_nominal={100,60,0})



model Fluid.Examples.HeatingSystem

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
tank
redeclare model HeatTransfer = Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.IdealHeatTransfer (k=10)
redeclare model HeatTransfer = Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.IdealHeatTransfer (k=10)
heater
redeclare model HeatTransfer = Modelica.Fluid.Pipes.BaseClasses.HeatTransfer.IdealFlowHeatTransfer
redeclare model HeatTransfer = Modelica.Fluid.Pipes.BaseClasses.HeatTransfer.IdealFlowHeatTransfer
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.DetailedPipeFlow
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.DetailedPipeFlow
radiator
redeclare model HeatTransfer = Modelica.Fluid.Pipes.BaseClasses.HeatTransfer.IdealFlowHeatTransfer
redeclare model HeatTransfer = Modelica.Fluid.Pipes.BaseClasses.HeatTransfer.IdealFlowHeatTransfer
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.DetailedPipeFlow
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.DetailedPipeFlow
pipe
redeclare model HeatTransfer = Modelica.Fluid.Pipes.BaseClasses.HeatTransfer.IdealFlowHeatTransfer
redeclare model HeatTransfer = Modelica.Fluid.Pipes.BaseClasses.HeatTransfer.IdealFlowHeatTransfer
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.DetailedPipeFlow
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.DetailedPipeFlow



model Fluid.Examples.DrumBoiler.DrumBoiler

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
evaporator
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater
sink
redeclare package Medium = Modelica.Media.Water.StandardWaterOnePhase
redeclare package Medium = Modelica.Media.Water.StandardWaterOnePhase
massFlowRate
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater
temperature
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater
pressure
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater
pump
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater
SteamValve
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater



model Fluid.Examples.Tanks.TanksWithOverflow

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
upperTank
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater
massFlowRate
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater
pressure
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater
pipe
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater
lowerTank
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater
overflow
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater



model Fluid.Examples.Tanks.EmptyTanks

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
tank1
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
pipe
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
tank2
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater



model Fluid.Examples.AST_BatchPlant.BatchPlant_StandardWater

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
B5
redeclare model HeatTransfer = Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.IdealHeatTransfer (k=4.9)
redeclare model HeatTransfer = Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.IdealHeatTransfer (k=4.9)
P1
redeclare model Monitoring = Modelica.Fluid.Machines.BaseClasses.PumpMonitoring.PumpMonitoringNPSH
redeclare model Monitoring = Modelica.Fluid.Machines.BaseClasses.PumpMonitoring.PumpMonitoringNPSH
redeclare function flowCharacteristic = Modelica.Fluid.Machines.BaseClasses.PumpCharacteristics.quadraticFlow (V_flow_nominal={0,0.1e-3,0.15e-3}, head_nominal={10,5,0})
redeclare function flowCharacteristic = Modelica.Fluid.Machines.BaseClasses.PumpCharacteristics.quadraticFlow (V_flow_nominal={0,0.1e-3,0.15e-3}, head_nominal={10,5,0})
P2
redeclare model Monitoring = Modelica.Fluid.Machines.BaseClasses.PumpMonitoring.PumpMonitoringNPSH
redeclare model Monitoring = Modelica.Fluid.Machines.BaseClasses.PumpMonitoring.PumpMonitoringNPSH
redeclare function flowCharacteristic = Modelica.Fluid.Machines.BaseClasses.PumpCharacteristics.quadraticFlow (V_flow_nominal={0,0.1e-3,0.15e-3}, head_nominal={10,5,0})
redeclare function flowCharacteristic = Modelica.Fluid.Machines.BaseClasses.PumpCharacteristics.quadraticFlow (V_flow_nominal={0,0.1e-3,0.15e-3}, head_nominal={10,5,0})
B7
redeclare model HeatTransfer = Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.IdealHeatTransfer (k=4.9)
redeclare model HeatTransfer = Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.IdealHeatTransfer (k=4.9)
pipeB1B3
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.DetailedPipeFlow
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.DetailedPipeFlow
pipeB2B3
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.DetailedPipeFlow
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.DetailedPipeFlow
B6
redeclare model HeatTransfer = Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.IdealHeatTransfer (k=4.9)
redeclare model HeatTransfer = Modelica.Fluid.Vessels.BaseClasses.HeatTransfer.IdealHeatTransfer (k=4.9)



model Fluid.Examples.AST_BatchPlant.Test.OneTank

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
tank
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
flowSource
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
ambient_fixed
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
pipe
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater



model Fluid.Examples.AST_BatchPlant.Test.TwoTanks

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
tank1
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
tank2
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
pipe
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater



model Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe1

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
flowSource
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
ambient_fixed
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
valveDiscrete
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
tank1
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
pipe
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater



model Fluid.Examples.AST_BatchPlant.Test.TankWithEmptyingPipe2

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
ambient_fixed
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
tank1
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
pipe1
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
pipe2
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
ambient_fixed1
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater



model Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe1

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
ambient_fixed1
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
tank1
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
pipe1
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
pipe2
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
ambient_fixed2
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
tank2
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
pipe3
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater



model Fluid.Examples.AST_BatchPlant.Test.TanksWithEmptyingPipe2

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
ambient_fixed
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
valveDiscrete
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater
redeclare package Medium = Modelica.Media.Water.ConstantPropertyLiquidWater



model Fluid.Examples.IncompressibleFluidNetwork

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
pipe1
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow
pipe2
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow
pipe3
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow
pipe4
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow
pipe6
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow
pipe7
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow
pipe8
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow
pipe9
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow
pipe10
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow
pipe5
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow
pipe11
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.TurbulentPipeFlow



model Fluid.Examples.BranchingDynamicPipes

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
pipe2
redeclare model HeatTransfer = Modelica.Fluid.Pipes.BaseClasses.HeatTransfer.LocalPipeFlowHeatTransfer
redeclare model HeatTransfer = Modelica.Fluid.Pipes.BaseClasses.HeatTransfer.LocalPipeFlowHeatTransfer



model Fluid.Examples.HeatExchanger.HeatExchangerSimulation

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
HEX
redeclare model HeatTransfer_1 = Modelica.Fluid.Pipes.BaseClasses.HeatTransfer.LocalPipeFlowHeatTransfer (alpha0=1000)
redeclare model HeatTransfer_1 = Modelica.Fluid.Pipes.BaseClasses.HeatTransfer.LocalPipeFlowHeatTransfer (alpha0=1000)
redeclare model HeatTransfer_2 = Modelica.Fluid.Pipes.BaseClasses.HeatTransfer.ConstantFlowHeatTransfer (alpha0=2000)
redeclare model HeatTransfer_2 = Modelica.Fluid.Pipes.BaseClasses.HeatTransfer.ConstantFlowHeatTransfer (alpha0=2000)



model Fluid.Examples.TraceSubstances.RoomCO2

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
pipe
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.DetailedPipeFlow (show_Res=true)
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.DetailedPipeFlow (show_Res=true)



model Fluid.Examples.TraceSubstances.RoomCO2WithControls

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
ductOut
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.DetailedPipeFlow (show_Res=true)
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.DetailedPipeFlow (show_Res=true)
ductIn
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.DetailedPipeFlow (show_Res=true)
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.DetailedPipeFlow (show_Res=true)



model Fluid.Examples.InverseParameterization

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
pipe1
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.NominalTurbulentPipeFlow (show_Res=true, m_flow_nominal=1, m_flow_turbulent=eps_m_flow_turbulent*1, dp_nominal=100000)
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.NominalTurbulentPipeFlow (show_Res=true, m_flow_nominal=1, m_flow_turbulent=eps_m_flow_turbulent*1, dp_nominal=100000)
pipe2
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.NominalLaminarFlow (show_Res=true, dp_nominal=100000, m_flow_nominal=1)
redeclare model FlowModel = Modelica.Fluid.Pipes.BaseClasses.FlowModels.NominalLaminarFlow (show_Res=true, dp_nominal=100000, m_flow_nominal=1)



model Fluid.Examples.Explanatory.MeasuringTemperature

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
T_onePort
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater
T_twoPort
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater
openTankCold2
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater
openTankCold1
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater
openTankHot1
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater
openTankHot2
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater
mFlow1
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater
mFlow2
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater
T_junction
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater
openTankCold3
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater
openTankHot3
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater
mFlow3
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater
junctionIdeal
redeclare package Medium = Modelica.Media.Water.StandardWater
redeclare package Medium = Modelica.Media.Water.StandardWater



model Fluid.Examples.Explanatory.MomentumBalanceFittings

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
leftBoundary1
redeclare package Medium = Modelica.Media.Water.StandardWaterOnePhase
redeclare package Medium = Modelica.Media.Water.StandardWaterOnePhase
rightBoundary1
redeclare package Medium = Modelica.Media.Water.StandardWaterOnePhase
redeclare package Medium = Modelica.Media.Water.StandardWaterOnePhase
suddenExpansion1
redeclare package Medium = Modelica.Media.Water.StandardWaterOnePhase
redeclare package Medium = Modelica.Media.Water.StandardWaterOnePhase
leftBoundary2
redeclare package Medium = Modelica.Media.Water.StandardWaterOnePhase
redeclare package Medium = Modelica.Media.Water.StandardWaterOnePhase
rightBoundary2
redeclare package Medium = Modelica.Media.Water.StandardWaterOnePhase
redeclare package Medium = Modelica.Media.Water.StandardWaterOnePhase
suddenExpansion2
redeclare package Medium = Modelica.Media.Water.StandardWaterOnePhase
redeclare package Medium = Modelica.Media.Water.StandardWaterOnePhase
leftAdaptor
redeclare package Medium = Modelica.Media.Water.StandardWaterOnePhase
redeclare package Medium = Modelica.Media.Water.StandardWaterOnePhase
rightAdaptor
redeclare package Medium = Modelica.Media.Water.StandardWaterOnePhase
redeclare package Medium = Modelica.Media.Water.StandardWaterOnePhase



model Fluid.Pipes.BaseClasses.FlowModels.NominalTurbulentPipeFlow

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
dps_fg_turbulent

each min=0



model Fluid.Pipes.BaseClasses.WallFriction.TestWallFrictionAndGravity

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
dp_fric_nominal

min=0
dp_small

min=0



model Fluid.Fittings.Bends.CurvedBend

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
dp_small

min=0



model Fluid.Fittings.Bends.EdgedBend

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
dp_small

min=0



model Fluid.Fittings.Orifices.ThickEdgedOrifice

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
dp_small

min=0



model Fluid.Fittings.GenericResistances.VolumeFlowRate

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
dp_small

min=0



model Fluid.Fittings.SimpleGenericOrifice

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
dp_small

min=0
zeta_nominal
start=zeta



Equations in Modelica 3.2.1 Build 3 Equations in Modelica 3.2.1 Build 4

...
else
dp_nominal = BaseClasses.lossConstant_D_zeta(diameter, zeta_nominal)/d*m_flow_nominal^2; zeta_nominal = 2*A_mean^2*d*dp_nominal/m_flow_nominal^2;
end if;
...



model Fluid.Fittings.BaseClasses.QuadraticTurbulent.BaseModel

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
dp_small

min=0



model Fluid.Fittings.BaseClasses.QuadraticTurbulent.BaseModelNonconstantCrossSectionArea

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
dp_small

min=0



model Fluid.Interfaces.PartialTwoPortTransport

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
dp_start

min=-Modelica.Constants.inf



model Media.Examples.PsychrometricData

Component
Modelica 3.2.1 Build 3
Modelica 3.2.1 Build 4
hx_h

each fixed=true