Version 3.0
Version 4.1 (December 20, 2011)
ThermoSysPro modifications from version 2.0
Analytic jacobian is added to the library.
The examples package is added to the library.
Other modifications:
Component MultiFluids.HeatExchangers.DynamicExchangerWaterSteamFlueGases
o Introduction of two new parameters z1 and z2
o Correction of parameters TwoPhaseFlowPipe.z1, and TwoPhaseFlowPipe.z2. Old values z1 = 0 and z2 = 0. New values z1 = z1 and z2 = z2.
Package Units
o New unit AbsoluteTemperature
o New unit DifferentialTemperature
o New unit AbsolutePressure
o New unit DifferentialPressure
o New unit SpecificEnthalpy
Component ElectroMechanics.Machines.SynchronousMotor
o Parameter permanent_meca changed to steady_stae_mech
o Parameter Coupleur changed to mech_coupling
Component ElectroMechanics.Machines.Shaft
o Parameter permanent_meca changed to steady_state_mech
Package Properties.WaterSteam.IF97_packages
o New IF97 package with analytic jacobian
o Removal of the old IF97 package
Function IF97.SplineUtilities.Modelica_Interpolation.Bspline1D.parametrization
o arccos changed to acos
Component WaterSteam.PressureLosses.CheckValve
o Adding modifier (start=false, fixed=true) for variables touvert and tferme.
Component WaterSteam.PressureLosses.IdealCheckValve
o Adding modifier (start=false, fixed=true) for variables touvert and tferme.
Component FlueGases.PressureLosses.CheckValve
o Adding modifier (start=false, fixed=true) for variables touvert and tferme.
Component WaterSteam.HeatExchangers.DynamicTwoPhaseFlowPipe
o Adding a default value to parameter T0
Package Functions
o New function SmoothStep
o New function SmoothSign
o New function SmoothAbs
Component WaterSteam.Machines.DynamicCentrifugalPump
o Use of function SmoothSign for computation of Cf.
o New parameter continuous_flow_reversal
Component WaterSteam.Machines.StaticCentrifugalPump
o New parameter continuous_flow_reversal
o Removing input commandePompe
o Input VRotation changed to rpm_or_mpower
o New parameter MPower
o New parameter fixed_rot_or_power
o Efficiency characteristics rh=a*Qv^2/R^2 + b*Qv/R + c changed to rh=a*Qv*abs(Qv)/R^2+b*Qv/R+c to ensure convergence for fixed mechanical power
Component WaterSteam.PressureLoses.LumpedStraightPipe <======
o Modification of default value of parameter rugosrel. Old value: 0, new value 0.0001.
o Adding initial equation: der(Q) = 0
Component WaterSteam.Volumes.TwoPhaseVolume
o Property prol is computed at pressure (P + Pfond)/2 instead of P.
Component WaterSteam.HeatExchangers.DynamicOnePhaseFlowPipe
o New parameter dpfCorr
o New parameter hcCorr
Component WaterSteam.HeatExchanger.DynamicTwoPhaseFlowPipe
o New parameter dpfCorr
Component Thermal.HeatTransfer.HeatExchangerWall
o Wall 1 becomes the internal wall
o Wall 2 becomes the external wall
o Heat flux through external wall is corrected
Component WaterSteam.HeatExchanger. StaticWaterWaterExchangerDTorWorEff
o Modification of the power equation for case exchanger_type = 3.
Component WaterSteam.HeatExchanger.TemperatureWallBoiler
o Modification of some parameter default values
Function Correlations.PressureLosses.WBWaterSteamPressureLosses
o b0 is bounded to 0.01
o Gm^2 is replaced by Gm*abs(Gm)
o Adding equation dpa := 0.
Function Properties.WaterSteam.BaseIF97.Basic.psat
o Calls to LogVariable removed.
Component Combustion.BoundaryConditions.FuelSourcePQ
o Handling of input signals corrected.
Component MultiFluid.HeatExchangers.NTUTechnologicalExchangerWaterSteamFlueGases
o Correction of computation of variable mono.
Component WaterSteam.Machines.StodolaTurbine
o Modification of default value for parameter Qmax. Old Value=15, new value=1.
Function Correlation.Thermal.WBInternalHeatTransferCoefficient
o New function.
Component WaterSteamHeatExchangers.TemperatureWallBoiler
o Call to WBInternalHeatTransferCoefficient instead of separate calls to WBInternalOnePhaseFlowHeatTransferCoefficient and WBInternalTwoPhaseFlowHeatTransferCoefficient
Component WaterSteam.Junctions.Mixer3
o Bug correction: flow from port Ce3 added in mass balance and energy balance equations.
Component WaterSteam.BoundaryConditions.RefQ
o Correction of default value for Q0. Old value=1.e5. New value=10.
Component WaterSteam.Junctions.StaticDrum
o Correction of comment for parameter x
o Adding thermal connector Cth and variable T
o Modification of energy balance equation to take into account external energy supply.
o Adding equation Cth.T = T;
Package Thermal.BoundaryConditions
o New component HeatSink
Package WaterSteam.BoundaryConditions
o New components PlugA, PlugB
Component InstrumentationAndControl.Blocks.Tables.Table1D
o Dymola specific function Interpolate is replaced by ThermoSysPro.Functions.LinearInterpolation.
Component InstrumentationAndControl.Blocks.Tables.Table1DTemps
o Dymola specific function Interpolate is replaced by ThermoSysPro.Functions.LinearInterpolation.
Function Functions.LinearInterpolation
o Output DeltaYX is removed.
o Function calls Functions.LinearInterpolation_i, which returns DelTaXY.
Function Functions.TableLinearInterpolation
o Outputs DeltaYX and DeltaYP are removed.
o Function calls Functions.TableLinearInterpolation_i, which returns DelTaXY and DeltaYP.
Function Correlations.Misc..WBCorrectiveDiameterCoefficient
o Unused variables Z1, Z2 are removed.
Function Correlations.Thermal.WBCrossedCurrentConvectiveHeatTranferCoefficient
o Unused variables Z1, Z2 are removed.
Function Correlations.Thermal.WBLongitudinalCurrentConvectiveHeatTranferCoefficient
o Unused variables Z1, Z2 are removed.
Function Correlations.Thermal.WBRadiativeHeatTranferCoefficient
o Unused variables Z1, Z2, Z3, Z4 are removed.
Component WaterSteam.Machines.SteamEngine
o Function Interpolation is replaced by function LinearInterpolation
Component WaterSteam.PressureLosses.ControlValve
o Function Interpolation is replaced by function LinearInterpolation
Component WaterSteam.PressureLosses.DynamicCheckValve
o Function Interpolation is replaced by function LinearInterpolation
Component WaterSteam.PressureLosses.DynamicReliefValve
o Function Interpolation is replaced by function LinearInterpolation
Component FlueGases.PressureLosses.ControlValve
o Function Interpolation is replaced by function LinearInterpolation
Package Functions
o Function Interpolation is removed. One should use function LinearInterpolation instead.
Package Units
o Unit RotationVelocity renamed to AngularVelocity_rpm
Generated at 2026-07-12T20:48:41Z by OpenModelicaOpenModelica 1.27.0 using
GenerateDoc.mos