classVersion_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