Version_3_1

Version_3_1#

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

Component ElectroMechanics.BoundaryConditions.SourceMechanicalPower

o   Equation M.Ctrabs(M.w) = IPower.signal is replaced by M.CtrM.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_KcQc[i]^2/(2rhoc[i]); DPf[i] = p_KfQf[i]^2/(2rhof[i]); New version: DPc[i] = p_KcQc[i]^2/rhoc[i]; DPf[i] = p_KfQf[i]^2/rhof[i];

Component WaterSteam.HeatExchangers.StaticWaterWaterExchanger

o   Modification of the computation of DPc and DPf. Previous  version: DPc[i] = p_KcQc[i]^2/(2rhoc[i]); DPf[i] = p_KfQf[i]^2/(2rhof[i]); New version: DPc[i] = p_KcQc[i]^2/rhoc[i]; DPf[i] = p_KfQf[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.ddphder(P) + pro.ddhpder(h))z + Arho*der(z) = BQ; when dynamic_mass_balance = true