.ThermoSysPro.UsersGuide.ReleaseNotes.Version_3_1

Version 3.1

Information

Version 4.1 (June 12, 2014)     
ThermoSysPro modifications from version 3.0     
      

Component ElectroMechanics.BoundaryConditions.SourceMechanicalPower     

o   Equation M.Ctr*abs(M.w) = IPower.signal is replaced by M.Ctr*M.w = IPower.signal     

Package ElectroMechanics.BoundaryConditions     

o   New component SourceAngularVelocity     
o   New component SourceTorque     

Package Function     

o   New function SmoothMax     
o   New function SmoothMin     
o   New function SmoothCond     

Package WaterSteam.Machines     

o   New component CentrifugalPump, replaces old components DynamicCentrifugalPump and StaticCentrifugalPump.     

Component WaterSteam.Machines.DynamicCentrifugalPump     

o   Obsolete component, replaced by component CentrifugalPump     

Component WaterSteam.Machines.StaticCentrifugalPump     

o   Obsolete component, replaced by component CentrifugalPump     

Component WaterSteam.HeatExchangers.DynamicOnePhaseFlowPipe     

o   Parameter dynamic_energy_balance is removed     

Component WaterSteam.HeatExchangers.DynamicTwoPhaseFlowPipe     

o   Parameter dynamic_energy_balance is removed     

Function Properties.CH3F5.CH3F5_Ps     

o   Correction of the computation of x for one-phase flow (liquid or vapor)     

Component WaterSteam.HeatExchangers.SimpleDynamicCondenser     

o   Correction of the computation of Wout     

Component WaterSteam.Volumes.TwoPhaseVolume     

o   Correction: Cl.a = true (instead of Cl.b = true)     

Component FlueGases.HeatExchangers. StaticWallFlueGasesExchanger     

o   Correction of the computation of dW[i]     

Component WaterSteam.Junctions.SteamDryer     

o   Correction of the mass balance equations     

Component Combustion.CombustionChambers.GenericCombustionChamber     

o   Correction of the computation of HFuel     

Component Combustion.CombustionChambers.GTCombustionChamber     

o   Correction of the computation of HFuel     

Component WaterSteam.Volumes.Tank     

o   Parameter k is replaced by parameters ke1, ke2, ks1, ks2.     

Function Functions. LinearInterpolation_i     

o   Correction of the computation of Y     

Package Units     

o   Unit SpecificEnthalpy removed     
o   Unit AbsolutePressure removed     
o   Unit AbsoluteTemperature removed     

Package WaterSteam.HeatExchangers     

o   New component DynamicWaterHeating     

Package WaterSteam.Volumes     

o   New component TwoPhaseCavity     

Component FlueGases.Volumes.VolumeATh     

o   Modifier stateSelect removed     

Component FlueGases.Volumes.VolumeBTh     

o   Modifier stateSelect removed     

Component FlueGases.Volumes.VolumeCTh     

o   Modifier stateSelect removed     

Component FlueGases.Volumes.VolumeDTh     

o   Modifier stateSelect removed     

Component WaterSteam.Machines.Compressor     

o   xm is bounded by min value 0.01 (to avoid division by zero in case fluid is water, which should not happen in a compressor).     

Component FlueGases.PressureLosses.SingularPressureLoss     

o   Default value for parameter K changed to 1.e-3.     

Component WaterSteam.Machines.StodolaTurbine     

o   Extension of the computation of xm and Q for supercritical regimes.     

Component WaterSteam.Boilers.ElectricBoiler     

o   Correction of the computation of deltaH.     

Component WaterSteam.Machines.StaticCentrifugalPump     

o   Value of rh is changed. Old value: 0.05 - New value: 0.20     

Component WaterSolution.Machines.StaticCentrifugalPump     

o   Value of rh is changed. Old value: 0.05 - New value: 0.20     

Component FlueGases.Machines.StaticFan     

o   Value of rh is changed. Old value: 0.05 - New value: 0.20     

Package Functions     

o   New functions SplineInterpolation and TableSplineInterpolation     
o   New package Utilities     
o   Function LinearInterpolation_i  moved to Functions.Utilities     
o   Function TableLinearInterpolation_i  moved to Functions.Utilities     

Package Functions.Utilities     

o   New function CubicHermite     

Block InstrumentationAndControl.Blocks.Table.Table1D     

o   New interpolating option: spline interpolation     

Block InstrumentationAndControl.Blocks.Table.Table1DTemps     

o   New interpolating option: spline interpolation     

Block InstrumentationAndControl.Blocks.Table.Table2D     

o   New interpolating option: spline interpolation     

Component WaterSteam.Machines.CentrifugalPump     

o   Linear interpolation of F and G is replaced by spline interpolation     

Component FlueGases.PressureLosses.ControlValve     

o   New interpolating option: spline interpolation     

Component WaterSteam.PressureLosses.ControlValve     

o   New interpolating option: spline interpolation     

Component WaterSteam.PressureLosses.DynamicCheckValve     

o   New interpolating option: spline interpolation     

Component WaterSteam.PressureLosses.DynamicReliefValve     

o   New interpolating option: spline interpolation     

Component WaterSteam.Machines.SteamEngine     

o   New interpolating option: spline interpolation     

Function Correlation.Misc.WBCorrectiveDiameterCoefficient     

o   New interpolating option: spline interpolation     

Function Correlation.Thermal. WBCrossedCurrentConvectiveHeatTransferCoefficient     

o   New interpolating option: spline interpolation     

Function Correlation.Thermal. WBLongitudinalCurrentConvectiveHeatTransferCoefficient     

o   New interpolating option: spline interpolation     

Function Correlation.Thermal. WBRadiativeHeatTransferCoefficient     

o   New interpolating option: spline interpolation     

Component WaterSteam.HeatExchangers.TwoPhaseFlowPipe     

o   Adding noEvent for the computation of hi and Xtt     

Component WaterSteam.HeatExchangers.DynamicOnePhaseFlowPipe     

o   Extension of the computation of hc for laminar flows     

Component WaterSteam.HeatExchangers.DynamicWaterWaterExchanger     

o   Modification of the computation of DPc and DPf. Previous  version: DPc[i] = p_Kc*Qc[i]^2/(2*rhoc[i]); DPf[i] = p_Kf*Qf[i]^2/(2*rhof[i]); New version: DPc[i] = p_Kc*Qc[i]^2/rhoc[i]; DPf[i] = p_Kf*Qf[i]^2/rhof[i];     

Component WaterSteam.HeatExchangers.StaticWaterWaterExchanger     

o   Modification of the computation of DPc and DPf. Previous  version: DPc[i] = p_Kc*Qc[i]^2/(2*rhoc[i]); DPf[i] = p_Kf*Qf[i]^2/(2*rhof[i]); New version: DPc[i] = p_Kc*Qc[i]^2/rhoc[i]; DPf[i] = p_Kf*Qf[i]^2/rhof[i];     

Component WaterSteam.HeatExchangers.NTUWaterHeating     

o   Modification of the value of eps. Previous value:  1. New value: 1.e-3.     

Component WaterSteam.HeatExchangers.DynamicTwoPhaseFlowPipe     

o   Adaptation to the supercritical phase     

Package WaterSteam.HeatExchangers     

o   New component DynamicWaterHeatingOnePipe     

Package Thermal.HeatTransfer     

o   New component HeatExchangerWallCounterFlow     

Package Properties     

o   New package MoltenSalt     
o   New package Oil_TherminolVP1     

Component WaterSteam.Machines.StodolaTurbine     

o   Equation xm = if noEvent(Ps > pcrit) then 1 else (1 + pros1.x)/2; is replaced by xm = 1;     

Component WaterSteam.Volumes.Tank     

o   New parameter dynamic_mass_balance     
o   New equation A*(pro.ddph*der(P) + pro.ddhp*der(h))*z + A*rho*der(z) = BQ; when dynamic_mass_balance = true     
      

Generated at 2026-07-12T20:48:41Z by OpenModelicaOpenModelica 1.27.0 using GenerateDoc.mos