Failed
openmodelica_dataReconciliation.TSP_Splitter5.mos (from (result.xml))
Stacktrace
Output mismatch (see stdout for details)
Standard Output
+ TSP_Splitter5 ... equation mismatch [time: 20] ==== Log C:\Users\adrpo33\AppData\Local\Temp/omc-rtest-adrpo33/openmodelica/dataReconciliation/TSP_Splitter5.mos_temp738/log-TSP_Splitter5.mos true "" true "Notification: Automatically loaded package Modelica 3.2.3 due to uses annotation from NewDataReconciliationSimpleTests. Notification: Automatically loaded package Complex 3.2.3 due to uses annotation from Modelica. Notification: Automatically loaded package ModelicaServices 3.2.3 due to uses annotation from Modelica. Notification: Automatically loaded package ThermoSysPro 3.2 due to uses annotation from NewDataReconciliationSimpleTests. " ModelInfo: NewDataReconciliationSimpleTests.TSP_Splitter5 ========================================================================== OrderedVariables (219) ======================================== 1: sink1.C.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 2: sink1.C.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 3: sink1.C.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 4: sink1.C.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real 5: sink1.C.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 6: sink1.C.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 7: sink1.ISpecificEnthalpy.signal:VARIABLE(flow=false ) type: Real 8: sink1.h:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy" type: Real 9: sink1.Q:VARIABLE(unit = "kg/s" ) "Mass flow rate" type: Real 10: sink1.P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Fluid pressure" type: Real 11: staticDrum1.Cth.W:VARIABLE(flow=true unit = "W" ) "Thermal flow rate. Positive when going into the component" type: Real 12: staticDrum1.Cth.T:VARIABLE(flow=false min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real 13: staticDrum1.vsat.cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real 14: staticDrum1.vsat.pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real 15: staticDrum1.vsat.cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real 16: staticDrum1.vsat.h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real 17: staticDrum1.vsat.rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real 18: staticDrum1.vsat.T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real 19: staticDrum1.vsat.P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real 20: staticDrum1.lsat.cv:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant volume" type: Real 21: staticDrum1.lsat.pt:VARIABLE() "Derivative of pressure wrt. temperature" type: Real 22: staticDrum1.lsat.cp:VARIABLE(unit = "J/(kg.K)" ) "Specific heat capacity at constant pressure" type: Real 23: staticDrum1.lsat.h:VARIABLE(unit = "J/kg" ) "Specific enthalpy" type: Real 24: staticDrum1.lsat.rho:VARIABLE(min = 0.0 unit = "kg/m3" ) "Density" type: Real 25: staticDrum1.lsat.T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Temperature" type: Real 26: staticDrum1.lsat.P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Pressure" type: Real 27: staticDrum1.Ce_sup.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 28: staticDrum1.Ce_sup.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 29: staticDrum1.Ce_sup.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 30: staticDrum1.Ce_sup.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real 31: staticDrum1.Ce_sup.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 32: staticDrum1.Ce_sup.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 33: staticDrum1.Ce_steam.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 34: staticDrum1.Ce_steam.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 35: staticDrum1.Ce_steam.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 36: staticDrum1.Ce_steam.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real 37: staticDrum1.Ce_steam.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 38: staticDrum1.Ce_steam.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 39: staticDrum1.Cs_purg.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 40: staticDrum1.Cs_purg.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 41: staticDrum1.Cs_purg.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 42: staticDrum1.Cs_purg.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real 43: staticDrum1.Cs_purg.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 44: staticDrum1.Cs_purg.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 45: staticDrum1.Cs_sur.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 46: staticDrum1.Cs_sur.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 47: staticDrum1.Cs_sur.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 48: staticDrum1.Cs_sur.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real 49: staticDrum1.Cs_sur.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 50: staticDrum1.Cs_sur.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 51: staticDrum1.Cs_eva.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 52: staticDrum1.Cs_eva.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 53: staticDrum1.Cs_eva.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 54: staticDrum1.Cs_eva.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real 55: staticDrum1.Cs_eva.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 56: staticDrum1.Cs_eva.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 57: staticDrum1.Cs_sup.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 58: staticDrum1.Cs_sup.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 59: staticDrum1.Cs_sup.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 60: staticDrum1.Cs_sup.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real 61: staticDrum1.Cs_sup.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 62: staticDrum1.Cs_sup.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 63: staticDrum1.Ce_eco.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 64: staticDrum1.Ce_eco.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 65: staticDrum1.Ce_eco.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 66: staticDrum1.Ce_eco.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real 67: staticDrum1.Ce_eco.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 68: staticDrum1.Ce_eco.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 69: staticDrum1.Ce_eva.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 70: staticDrum1.Ce_eva.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 71: staticDrum1.Ce_eva.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 72: staticDrum1.Ce_eva.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real 73: staticDrum1.Ce_eva.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 74: staticDrum1.Ce_eva.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 75: staticDrum1.hv:VARIABLE(start = 2.8e6 unit = "J/kg" ) "Gas phase specific enthalpy" type: Real 76: staticDrum1.hl:VARIABLE(start = 1e5 unit = "J/kg" uncertain=Uncertainty.refine) "Liquid phase specific enthalpy" type: Real 77: staticDrum1.P:VARIABLE(min = 0.0 start = 1e6 unit = "Pa" nominal = 1e5 ) "Fluid pressure" type: Real 78: staticDrum1.T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Fluid temperature" type: Real 79: sourceQ2.C.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 80: sourceQ2.C.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 81: sourceQ2.C.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 82: sourceQ2.C.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real 83: sourceQ2.C.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 84: sourceQ2.C.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 85: sourceQ2.ISpecificEnthalpy.signal:VARIABLE(flow=false ) type: Real 86: sourceQ2.IMassFlow.signal:VARIABLE(flow=false ) type: Real 87: sourceQ2.h:VARIABLE(unit = "J/kg" protected = true ) "Fluid specific enthalpy" type: Real 88: sourceQ2.Q:VARIABLE(unit = "kg/s" protected = true ) "Mass flow rate" type: Real 89: sourceQ2.P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 protected = true ) "Fluid pressure" type: Real 90: sourceQ3.C.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 91: sourceQ3.C.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 92: sourceQ3.C.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 93: sourceQ3.C.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real 94: sourceQ3.C.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 95: sourceQ3.C.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 96: sourceQ3.ISpecificEnthalpy.signal:VARIABLE(flow=false ) type: Real 97: sourceQ3.IMassFlow.signal:VARIABLE(flow=false ) type: Real 98: sourceQ3.h:VARIABLE(unit = "J/kg" protected = true ) "Fluid specific enthalpy" type: Real 99: sourceQ3.Q:VARIABLE(unit = "kg/s" protected = true ) "Mass flow rate" type: Real 100: sourceQ3.P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 protected = true ) "Fluid pressure" type: Real 101: singularPressureLoss3.pro_pT.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 102: singularPressureLoss3.pro_pT.duTp:VARIABLE(unit = "J/(kg.K)" ) "Derivative of the inner energy wrt. temperature at constant pressure" type: Real 103: singularPressureLoss3.pro_pT.dupT:VARIABLE(unit = "J.m.s2/kg" ) "Derivative of the inner energy wrt. pressure at constant temperature" type: Real 104: singularPressureLoss3.pro_pT.ddpT:VARIABLE(unit = "s2/m2" ) "Derivative of the density wrt. presure at constant temperature" type: Real 105: singularPressureLoss3.pro_pT.ddTp:VARIABLE(unit = "kg/(m3.K)" ) "Derivative of the density wrt. temperature at constant pressure" type: Real 106: singularPressureLoss3.pro_pT.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 107: singularPressureLoss3.pro_pT.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 108: singularPressureLoss3.pro_pT.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real 109: singularPressureLoss3.pro_pT.h:VARIABLE(min = -1e6 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific enthalpy" type: Real 110: singularPressureLoss3.pro_pT.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 111: singularPressureLoss3.pro_ph.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 112: singularPressureLoss3.pro_ph.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 113: singularPressureLoss3.pro_ph.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real 114: singularPressureLoss3.pro_ph.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 115: singularPressureLoss3.pro_ph.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real 116: singularPressureLoss3.pro_ph.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 117: singularPressureLoss3.pro_ph.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 118: singularPressureLoss3.pro_ph.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real 119: singularPressureLoss3.pro_ph.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 120: singularPressureLoss3.pro_ph.T:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 320.0 ) "Temperature" type: Real 121: singularPressureLoss3.C2.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 122: singularPressureLoss3.C2.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 123: singularPressureLoss3.C2.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 124: singularPressureLoss3.C2.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real 125: singularPressureLoss3.C2.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 126: singularPressureLoss3.C2.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 127: singularPressureLoss3.C1.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 128: singularPressureLoss3.C1.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 129: singularPressureLoss3.C1.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 130: singularPressureLoss3.C1.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real 131: singularPressureLoss3.C1.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 132: singularPressureLoss3.C1.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 133: singularPressureLoss3.h:VARIABLE(start = 1e5 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real 134: singularPressureLoss3.Pm:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Average fluid pressure" type: Real 135: singularPressureLoss3.T:VARIABLE(min = 0.0 start = 290.0 unit = "K" nominal = 300.0 ) "Fluid temperature" type: Real 136: singularPressureLoss3.rho:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" ) "Fluid density" type: Real 137: singularPressureLoss3.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real 138: singularPressureLoss3.deltaP:VARIABLE(min = -1e9 max = 1e9 start = 1e5 unit = "Pa" nominal = 1e5 ) "Singular pressure loss" type: Real 139: singularPressureLoss2.pro_pT.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 140: singularPressureLoss2.pro_pT.duTp:VARIABLE(unit = "J/(kg.K)" ) "Derivative of the inner energy wrt. temperature at constant pressure" type: Real 141: singularPressureLoss2.pro_pT.dupT:VARIABLE(unit = "J.m.s2/kg" ) "Derivative of the inner energy wrt. pressure at constant temperature" type: Real 142: singularPressureLoss2.pro_pT.ddpT:VARIABLE(unit = "s2/m2" ) "Derivative of the density wrt. presure at constant temperature" type: Real 143: singularPressureLoss2.pro_pT.ddTp:VARIABLE(unit = "kg/(m3.K)" ) "Derivative of the density wrt. temperature at constant pressure" type: Real 144: singularPressureLoss2.pro_pT.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 145: singularPressureLoss2.pro_pT.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 146: singularPressureLoss2.pro_pT.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real 147: singularPressureLoss2.pro_pT.h:VARIABLE(min = -1e6 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific enthalpy" type: Real 148: singularPressureLoss2.pro_pT.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 149: singularPressureLoss2.pro_ph.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 150: singularPressureLoss2.pro_ph.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 151: singularPressureLoss2.pro_ph.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real 152: singularPressureLoss2.pro_ph.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 153: singularPressureLoss2.pro_ph.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real 154: singularPressureLoss2.pro_ph.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 155: singularPressureLoss2.pro_ph.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 156: singularPressureLoss2.pro_ph.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real 157: singularPressureLoss2.pro_ph.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 158: singularPressureLoss2.pro_ph.T:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 320.0 ) "Temperature" type: Real 159: singularPressureLoss2.C2.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 160: singularPressureLoss2.C2.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 161: singularPressureLoss2.C2.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 162: singularPressureLoss2.C2.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real 163: singularPressureLoss2.C2.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 164: singularPressureLoss2.C2.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 165: singularPressureLoss2.C1.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 166: singularPressureLoss2.C1.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 167: singularPressureLoss2.C1.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 168: singularPressureLoss2.C1.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real 169: singularPressureLoss2.C1.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 170: singularPressureLoss2.C1.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 171: singularPressureLoss2.h:VARIABLE(start = 1e5 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real 172: singularPressureLoss2.Pm:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Average fluid pressure" type: Real 173: singularPressureLoss2.T:VARIABLE(min = 0.0 start = 290.0 unit = "K" nominal = 300.0 ) "Fluid temperature" type: Real 174: singularPressureLoss2.rho:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" ) "Fluid density" type: Real 175: singularPressureLoss2.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real 176: singularPressureLoss2.deltaP:VARIABLE(min = -1e9 max = 1e9 start = 1e5 unit = "Pa" nominal = 1e5 ) "Singular pressure loss" type: Real 177: singularPressureLoss1.pro_pT.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 178: singularPressureLoss1.pro_pT.duTp:VARIABLE(unit = "J/(kg.K)" ) "Derivative of the inner energy wrt. temperature at constant pressure" type: Real 179: singularPressureLoss1.pro_pT.dupT:VARIABLE(unit = "J.m.s2/kg" ) "Derivative of the inner energy wrt. pressure at constant temperature" type: Real 180: singularPressureLoss1.pro_pT.ddpT:VARIABLE(unit = "s2/m2" ) "Derivative of the density wrt. presure at constant temperature" type: Real 181: singularPressureLoss1.pro_pT.ddTp:VARIABLE(unit = "kg/(m3.K)" ) "Derivative of the density wrt. temperature at constant pressure" type: Real 182: singularPressureLoss1.pro_pT.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 183: singularPressureLoss1.pro_pT.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 184: singularPressureLoss1.pro_pT.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real 185: singularPressureLoss1.pro_pT.h:VARIABLE(min = -1e6 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific enthalpy" type: Real 186: singularPressureLoss1.pro_pT.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 187: singularPressureLoss1.pro_ph.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 188: singularPressureLoss1.pro_ph.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 189: singularPressureLoss1.pro_ph.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real 190: singularPressureLoss1.pro_ph.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 191: singularPressureLoss1.pro_ph.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real 192: singularPressureLoss1.pro_ph.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 193: singularPressureLoss1.pro_ph.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 194: singularPressureLoss1.pro_ph.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real 195: singularPressureLoss1.pro_ph.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 196: singularPressureLoss1.pro_ph.T:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 320.0 ) "Temperature" type: Real 197: singularPressureLoss1.C2.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 198: singularPressureLoss1.C2.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 199: singularPressureLoss1.C2.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 200: singularPressureLoss1.C2.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real 201: singularPressureLoss1.C2.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 202: singularPressureLoss1.C2.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 203: singularPressureLoss1.C1.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 204: singularPressureLoss1.C1.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 205: singularPressureLoss1.C1.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 206: singularPressureLoss1.C1.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real 207: singularPressureLoss1.C1.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 208: singularPressureLoss1.C1.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 209: singularPressureLoss1.h:VARIABLE(start = 1e5 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real 210: singularPressureLoss1.Pm:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Average fluid pressure" type: Real 211: singularPressureLoss1.T:VARIABLE(min = 0.0 start = 290.0 unit = "K" nominal = 300.0 ) "Fluid temperature" type: Real 212: singularPressureLoss1.rho:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" ) "Fluid density" type: Real 213: singularPressureLoss1.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real 214: singularPressureLoss1.deltaP:VARIABLE(min = -1e9 max = 1e9 start = 1e5 unit = "Pa" nominal = 1e5 ) "Singular pressure loss" type: Real 215: sourceQ3.Q0:VARIABLE(unit = "kg/s" ) "Mass flow (active if IMassFlow connector is not connected)" type: Real 216: sourceQ3.h0:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy (active if IEnthalpy connector is not connected)" type: Real 217: sourceQ2.Q0:VARIABLE(unit = "kg/s" ) "Mass flow (active if IMassFlow connector is not connected)" type: Real 218: sourceQ2.h0:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy (active if IEnthalpy connector is not connected)" type: Real 219: sink1.h0:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy (active if IEnthalpy connector is not connected)" type: Real OrderedEquation (179, 219) ======================================== 1/1 (1): sourceQ3.Q0 = 100.0 [binding |0|0|0|0|] 2/2 (1): sourceQ3.h0 = 1e6 [binding |0|0|0|0|] 3/3 (1): sourceQ2.Q0 = 100.0 [binding |0|0|0|0|] 4/4 (1): sourceQ2.h0 = 1e6 [binding |0|0|0|0|] 5/5 (1): sink1.h0 = 1e5 [binding |0|0|0|0|] 6/6 (1): sourceQ3.C.P = singularPressureLoss3.C1.P [dynamic |0|0|0|0|] 7/7 (1): sourceQ3.C.Q = singularPressureLoss3.C1.Q [dynamic |0|0|0|0|] 8/8 (1): sourceQ3.C.a = singularPressureLoss3.C1.a [dynamic |0|0|0|0|] 9/9 (1): sourceQ3.C.b = singularPressureLoss3.C1.b [dynamic |0|0|0|0|] 10/10 (1): sourceQ3.C.h = singularPressureLoss3.C1.h [dynamic |0|0|0|0|] 11/11 (1): sourceQ3.C.h_vol = singularPressureLoss3.C1.h_vol [dynamic |0|0|0|0|] 12/12 (1): sourceQ2.C.P = singularPressureLoss2.C1.P [dynamic |0|0|0|0|] 13/13 (1): sourceQ2.C.Q = singularPressureLoss2.C1.Q [dynamic |0|0|0|0|] 14/14 (1): sourceQ2.C.a = singularPressureLoss2.C1.a [dynamic |0|0|0|0|] 15/15 (1): sourceQ2.C.b = singularPressureLoss2.C1.b [dynamic |0|0|0|0|] 16/16 (1): sourceQ2.C.h = singularPressureLoss2.C1.h [dynamic |0|0|0|0|] 17/17 (1): sourceQ2.C.h_vol = singularPressureLoss2.C1.h_vol [dynamic |0|0|0|0|] 18/18 (1): singularPressureLoss2.C2.P = staticDrum1.Ce_steam.P [dynamic |0|0|0|0|] 19/19 (1): singularPressureLoss2.C2.Q = staticDrum1.Ce_steam.Q [dynamic |0|0|0|0|] 20/20 (1): singularPressureLoss2.C2.a = staticDrum1.Ce_steam.a [dynamic |0|0|0|0|] 21/21 (1): singularPressureLoss2.C2.b = staticDrum1.Ce_steam.b [dynamic |0|0|0|0|] 22/22 (1): singularPressureLoss2.C2.h = staticDrum1.Ce_steam.h [dynamic |0|0|0|0|] 23/23 (1): singularPressureLoss2.C2.h_vol = staticDrum1.Ce_steam.h_vol [dynamic |0|0|0|0|] 24/24 (1): singularPressureLoss3.C2.P = staticDrum1.Ce_eco.P [dynamic |0|0|0|0|] 25/25 (1): singularPressureLoss3.C2.Q = staticDrum1.Ce_eco.Q [dynamic |0|0|0|0|] 26/26 (1): singularPressureLoss3.C2.a = staticDrum1.Ce_eco.a [dynamic |0|0|0|0|] 27/27 (1): singularPressureLoss3.C2.b = staticDrum1.Ce_eco.b [dynamic |0|0|0|0|] 28/28 (1): singularPressureLoss3.C2.h = staticDrum1.Ce_eco.h [dynamic |0|0|0|0|] 29/29 (1): singularPressureLoss3.C2.h_vol = staticDrum1.Ce_eco.h_vol [dynamic |0|0|0|0|] 30/30 (1): staticDrum1.Cs_sup.P = singularPressureLoss1.C1.P [dynamic |0|0|0|0|] 31/31 (1): staticDrum1.Cs_sup.Q = singularPressureLoss1.C1.Q [dynamic |0|0|0|0|] 32/32 (1): staticDrum1.Cs_sup.a = singularPressureLoss1.C1.a [dynamic |0|0|0|0|] 33/33 (1): staticDrum1.Cs_sup.b = singularPressureLoss1.C1.b [dynamic |0|0|0|0|] 34/34 (1): staticDrum1.Cs_sup.h = singularPressureLoss1.C1.h [dynamic |0|0|0|0|] 35/35 (1): staticDrum1.Cs_sup.h_vol = singularPressureLoss1.C1.h_vol [dynamic |0|0|0|0|] 36/36 (1): singularPressureLoss1.C2.P = sink1.C.P [dynamic |0|0|0|0|] 37/37 (1): singularPressureLoss1.C2.Q = sink1.C.Q [dynamic |0|0|0|0|] 38/38 (1): singularPressureLoss1.C2.a = sink1.C.a [dynamic |0|0|0|0|] 39/39 (1): singularPressureLoss1.C2.b = sink1.C.b [dynamic |0|0|0|0|] 40/40 (1): singularPressureLoss1.C2.h = sink1.C.h [dynamic |0|0|0|0|] 41/41 (1): singularPressureLoss1.C2.h_vol = sink1.C.h_vol [dynamic |0|0|0|0|] 42/42 (1): staticDrum1.Cth.W = 0.0 [dynamic |0|0|0|0|] 43/43 (1): singularPressureLoss1.C1.P - singularPressureLoss1.C2.P = singularPressureLoss1.deltaP [dynamic |0|0|0|0|] 44/44 (1): singularPressureLoss1.C2.Q = singularPressureLoss1.C1.Q [dynamic |0|0|0|0|] 45/45 (1): singularPressureLoss1.C2.h = singularPressureLoss1.C1.h [dynamic |0|0|0|0|] 46/46 (1): singularPressureLoss1.h = singularPressureLoss1.C1.h [dynamic |0|0|0|0|] 47/47 (1): singularPressureLoss1.Q = singularPressureLoss1.C1.Q [dynamic |0|0|0|0|] 48/48 (1): 0.0 = singularPressureLoss1.C1.h - singularPressureLoss1.C1.h_vol [dynamic |0|0|0|0|] 49/49 (1): singularPressureLoss1.deltaP = singularPressureLoss1.K * singularPressureLoss1.Q * abs(singularPressureLoss1.Q) / singularPressureLoss1.rho [dynamic |0|0|0|0|] 50/50 (1): singularPressureLoss1.Pm = 0.5 * (singularPressureLoss1.C1.P + singularPressureLoss1.C2.P) [dynamic |0|0|0|0|] 51/51 (10): singularPressureLoss1.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss1.Pm, singularPressureLoss1.T, singularPressureLoss1.mode, singularPressureLoss1.fluid) [dynamic |0|0|0|0|] 52/61 (1): singularPressureLoss1.h = singularPressureLoss1.pro_pT.h [dynamic |0|0|0|0|] 53/62 (1): singularPressureLoss1.rho = singularPressureLoss1.pro_pT.d [dynamic |0|0|0|0|] 54/63 (1): singularPressureLoss1.pro_ph.d = 0.0 [dynamic |0|0|0|0|] 55/64 (1): singularPressureLoss1.pro_ph.T = 0.0 [dynamic |0|0|0|0|] 56/65 (1): singularPressureLoss1.pro_ph.u = 0.0 [dynamic |0|0|0|0|] 57/66 (1): singularPressureLoss1.pro_ph.s = 0.0 [dynamic |0|0|0|0|] 58/67 (1): singularPressureLoss1.pro_ph.cp = 0.0 [dynamic |0|0|0|0|] 59/68 (1): singularPressureLoss1.pro_ph.ddhp = 0.0 [dynamic |0|0|0|0|] 60/69 (1): singularPressureLoss1.pro_ph.ddph = 0.0 [dynamic |0|0|0|0|] 61/70 (1): singularPressureLoss1.pro_ph.duph = 0.0 [dynamic |0|0|0|0|] 62/71 (1): singularPressureLoss1.pro_ph.duhp = 0.0 [dynamic |0|0|0|0|] 63/72 (1): singularPressureLoss1.pro_ph.x = 0.0 [dynamic |0|0|0|0|] 64/73 (1): singularPressureLoss2.C1.P - singularPressureLoss2.C2.P = singularPressureLoss2.deltaP [dynamic |0|0|0|0|] 65/74 (1): singularPressureLoss2.C2.Q = singularPressureLoss2.C1.Q [dynamic |0|0|0|0|] 66/75 (1): singularPressureLoss2.C2.h = singularPressureLoss2.C1.h [dynamic |0|0|0|0|] 67/76 (1): singularPressureLoss2.h = singularPressureLoss2.C1.h [dynamic |0|0|0|0|] 68/77 (1): singularPressureLoss2.Q = singularPressureLoss2.C1.Q [dynamic |0|0|0|0|] 69/78 (1): 0.0 = singularPressureLoss2.C1.h - singularPressureLoss2.C1.h_vol [dynamic |0|0|0|0|] 70/79 (1): singularPressureLoss2.deltaP = singularPressureLoss2.K * singularPressureLoss2.Q * abs(singularPressureLoss2.Q) / singularPressureLoss2.rho [dynamic |0|0|0|0|] 71/80 (1): singularPressureLoss2.Pm = 0.5 * (singularPressureLoss2.C1.P + singularPressureLoss2.C2.P) [dynamic |0|0|0|0|] 72/81 (10): singularPressureLoss2.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss2.Pm, singularPressureLoss2.T, singularPressureLoss2.mode, singularPressureLoss2.fluid) [dynamic |0|0|0|0|] 73/91 (1): singularPressureLoss2.h = singularPressureLoss2.pro_pT.h [dynamic |0|0|0|0|] 74/92 (1): singularPressureLoss2.rho = singularPressureLoss2.pro_pT.d [dynamic |0|0|0|0|] 75/93 (1): singularPressureLoss2.pro_ph.d = 0.0 [dynamic |0|0|0|0|] 76/94 (1): singularPressureLoss2.pro_ph.T = 0.0 [dynamic |0|0|0|0|] 77/95 (1): singularPressureLoss2.pro_ph.u = 0.0 [dynamic |0|0|0|0|] 78/96 (1): singularPressureLoss2.pro_ph.s = 0.0 [dynamic |0|0|0|0|] 79/97 (1): singularPressureLoss2.pro_ph.cp = 0.0 [dynamic |0|0|0|0|] 80/98 (1): singularPressureLoss2.pro_ph.ddhp = 0.0 [dynamic |0|0|0|0|] 81/99 (1): singularPressureLoss2.pro_ph.ddph = 0.0 [dynamic |0|0|0|0|] 82/100 (1): singularPressureLoss2.pro_ph.duph = 0.0 [dynamic |0|0|0|0|] 83/101 (1): singularPressureLoss2.pro_ph.duhp = 0.0 [dynamic |0|0|0|0|] 84/102 (1): singularPressureLoss2.pro_ph.x = 0.0 [dynamic |0|0|0|0|] 85/103 (1): singularPressureLoss3.C1.P - singularPressureLoss3.C2.P = singularPressureLoss3.deltaP [dynamic |0|0|0|0|] 86/104 (1): singularPressureLoss3.C2.Q = singularPressureLoss3.C1.Q [dynamic |0|0|0|0|] 87/105 (1): singularPressureLoss3.C2.h = singularPressureLoss3.C1.h [dynamic |0|0|0|0|] 88/106 (1): singularPressureLoss3.h = singularPressureLoss3.C1.h [dynamic |0|0|0|0|] 89/107 (1): singularPressureLoss3.Q = singularPressureLoss3.C1.Q [dynamic |0|0|0|0|] 90/108 (1): 0.0 = singularPressureLoss3.C1.h - singularPressureLoss3.C1.h_vol [dynamic |0|0|0|0|] 91/109 (1): singularPressureLoss3.deltaP = singularPressureLoss3.K * singularPressureLoss3.Q * abs(singularPressureLoss3.Q) / singularPressureLoss3.rho [dynamic |0|0|0|0|] 92/110 (1): singularPressureLoss3.Pm = 0.5 * (singularPressureLoss3.C1.P + singularPressureLoss3.C2.P) [dynamic |0|0|0|0|] 93/111 (10): singularPressureLoss3.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss3.Pm, singularPressureLoss3.T, singularPressureLoss3.mode, singularPressureLoss3.fluid) [dynamic |0|0|0|0|] 94/121 (1): singularPressureLoss3.h = singularPressureLoss3.pro_pT.h [dynamic |0|0|0|0|] 95/122 (1): singularPressureLoss3.rho = singularPressureLoss3.pro_pT.d [dynamic |0|0|0|0|] 96/123 (1): singularPressureLoss3.pro_ph.d = 0.0 [dynamic |0|0|0|0|] 97/124 (1): singularPressureLoss3.pro_ph.T = 0.0 [dynamic |0|0|0|0|] 98/125 (1): singularPressureLoss3.pro_ph.u = 0.0 [dynamic |0|0|0|0|] 99/126 (1): singularPressureLoss3.pro_ph.s = 0.0 [dynamic |0|0|0|0|] 100/127 (1): singularPressureLoss3.pro_ph.cp = 0.0 [dynamic |0|0|0|0|] 101/128 (1): singularPressureLoss3.pro_ph.ddhp = 0.0 [dynamic |0|0|0|0|] 102/129 (1): singularPressureLoss3.pro_ph.ddph = 0.0 [dynamic |0|0|0|0|] 103/130 (1): singularPressureLoss3.pro_ph.duph = 0.0 [dynamic |0|0|0|0|] 104/131 (1): singularPressureLoss3.pro_ph.duhp = 0.0 [dynamic |0|0|0|0|] 105/132 (1): singularPressureLoss3.pro_ph.x = 0.0 [dynamic |0|0|0|0|] 106/133 (1): sourceQ3.C.P = sourceQ3.P [dynamic |0|0|0|0|] 107/134 (1): sourceQ3.C.Q = sourceQ3.Q [dynamic |0|0|0|0|] 108/135 (1): sourceQ3.C.h_vol = sourceQ3.h [dynamic |0|0|0|0|] 109/136 (1): sourceQ3.IMassFlow.signal = sourceQ3.Q0 [dynamic |0|0|0|0|] 110/137 (1): sourceQ3.Q = sourceQ3.IMassFlow.signal [dynamic |0|0|0|0|] 111/138 (1): sourceQ3.ISpecificEnthalpy.signal = sourceQ3.h0 [dynamic |0|0|0|0|] 112/139 (1): sourceQ3.h = sourceQ3.ISpecificEnthalpy.signal [dynamic |0|0|0|0|] 113/140 (1): sourceQ2.C.P = sourceQ2.P [dynamic |0|0|0|0|] 114/141 (1): sourceQ2.C.Q = sourceQ2.Q [dynamic |0|0|0|0|] 115/142 (1): sourceQ2.C.h_vol = sourceQ2.h [dynamic |0|0|0|0|] 116/143 (1): sourceQ2.IMassFlow.signal = sourceQ2.Q0 [dynamic |0|0|0|0|] 117/144 (1): sourceQ2.Q = sourceQ2.IMassFlow.signal [dynamic |0|0|0|0|] 118/145 (1): sourceQ2.ISpecificEnthalpy.signal = sourceQ2.h0 [dynamic |0|0|0|0|] 119/146 (1): sourceQ2.h = sourceQ2.ISpecificEnthalpy.signal [dynamic |0|0|0|0|] 120/147 (1): staticDrum1.Ce_sup.Q = 0.0 [dynamic |0|0|0|0|] 121/148 (1): staticDrum1.Ce_sup.h = 1e5 [dynamic |0|0|0|0|] 122/149 (1): staticDrum1.Ce_sup.b = true [dynamic |0|0|0|0|] 123/150 (1): staticDrum1.Ce_eva.Q = 0.0 [dynamic |0|0|0|0|] 124/151 (1): staticDrum1.Ce_eva.h = 1e5 [dynamic |0|0|0|0|] 125/152 (1): staticDrum1.Ce_eva.b = true [dynamic |0|0|0|0|] 126/153 (1): staticDrum1.Cs_eva.Q = 0.0 [dynamic |0|0|0|0|] 127/154 (1): staticDrum1.Cs_eva.h = 1e5 [dynamic |0|0|0|0|] 128/155 (1): staticDrum1.Cs_eva.a = true [dynamic |0|0|0|0|] 129/156 (1): staticDrum1.Cs_purg.Q = 0.0 [dynamic |0|0|0|0|] 130/157 (1): staticDrum1.Cs_purg.h = 1e5 [dynamic |0|0|0|0|] 131/158 (1): staticDrum1.Cs_purg.a = true [dynamic |0|0|0|0|] 132/159 (1): staticDrum1.Cs_sur.Q = 0.0 [dynamic |0|0|0|0|] 133/160 (1): staticDrum1.Cs_sur.h = 1e5 [dynamic |0|0|0|0|] 134/161 (1): staticDrum1.Cs_sur.a = true [dynamic |0|0|0|0|] 135/162 (1): staticDrum1.P = staticDrum1.Ce_steam.P [dynamic |0|0|0|0|] 136/163 (1): staticDrum1.P = staticDrum1.Ce_sup.P [dynamic |0|0|0|0|] 137/164 (1): staticDrum1.P = staticDrum1.Ce_eva.P [dynamic |0|0|0|0|] 138/165 (1): staticDrum1.P = staticDrum1.Ce_eco.P [dynamic |0|0|0|0|] 139/166 (1): staticDrum1.P = staticDrum1.Cs_eva.P [dynamic |0|0|0|0|] 140/167 (1): staticDrum1.P = staticDrum1.Cs_purg.P [dynamic |0|0|0|0|] 141/168 (1): staticDrum1.P = staticDrum1.Cs_sup.P [dynamic |0|0|0|0|] 142/169 (1): staticDrum1.P = staticDrum1.Cs_sur.P [dynamic |0|0|0|0|] 143/170 (1): staticDrum1.Ce_sup.h_vol = staticDrum1.hl [dynamic |0|0|0|0|] 144/171 (1): staticDrum1.Ce_eva.h_vol = staticDrum1.hl [dynamic |0|0|0|0|] 145/172 (1): staticDrum1.Ce_eco.h_vol = staticDrum1.hl [dynamic |0|0|0|0|] 146/173 (1): staticDrum1.Ce_steam.h_vol = staticDrum1.hv [dynamic |0|0|0|0|] 147/174 (1): staticDrum1.Cs_purg.h_vol = staticDrum1.hl [dynamic |0|0|0|0|] 148/175 (1): staticDrum1.Cs_sup.h_vol = staticDrum1.hl [dynamic |0|0|0|0|] 149/176 (1): staticDrum1.Cs_eva.h_vol = staticDrum1.hl [dynamic |0|0|0|0|] 150/177 (1): staticDrum1.Cs_sur.h_vol = (1.0 - staticDrum1.x) * staticDrum1.hl + staticDrum1.x * staticDrum1.hv [dynamic |0|0|0|0|] 151/178 (1): staticDrum1.Ce_eco.Q + staticDrum1.Ce_steam.Q + staticDrum1.Ce_sup.Q + staticDrum1.Ce_eva.Q + (-staticDrum1.Cs_purg.Q) - staticDrum1.Cs_sup.Q - staticDrum1.Cs_sur.Q - staticDrum1.Cs_eva.Q = 0.0 [dynamic |0|0|0|0|] 152/179 (1): staticDrum1.Ce_eco.Q * staticDrum1.Ce_eco.h + staticDrum1.Ce_steam.Q * staticDrum1.Ce_steam.h + staticDrum1.Ce_sup.Q * staticDrum1.Ce_sup.h + staticDrum1.Ce_eva.Q * staticDrum1.Ce_eva.h + staticDrum1.Cth.W - staticDrum1.Cs_sup.Q * staticDrum1.Cs_sup.h - staticDrum1.Cs_purg.Q * staticDrum1.Cs_purg.h - staticDrum1.Cs_sur.Q * staticDrum1.Cs_sur.h - staticDrum1.Cs_eva.Q * staticDrum1.Cs_eva.h = 0.0 [dynamic |0|0|0|0|] 153/180 (14): (staticDrum1.lsat, staticDrum1.vsat) = ThermoSysPro.Properties.WaterSteam.IF97.Water_sat_P(staticDrum1.P) [dynamic |0|0|0|0|] 154/194 (1): staticDrum1.hl = staticDrum1.lsat.h [dynamic |0|0|0|0|] 155/195 (1): staticDrum1.hv = staticDrum1.vsat.h [dynamic |0|0|0|0|] 156/196 (1): staticDrum1.T = staticDrum1.lsat.T [dynamic |0|0|0|0|] 157/197 (1): staticDrum1.Cth.T = staticDrum1.T [dynamic |0|0|0|0|] 158/198 (1): sink1.C.P = sink1.P [dynamic |0|0|0|0|] 159/199 (1): sink1.C.Q = sink1.Q [dynamic |0|0|0|0|] 160/200 (1): sink1.C.h_vol = sink1.h [dynamic |0|0|0|0|] 161/201 (1): sink1.ISpecificEnthalpy.signal = sink1.h0 [dynamic |0|0|0|0|] 162/202 (1): sink1.h = sink1.ISpecificEnthalpy.signal [dynamic |0|0|0|0|] 163/203 (1): singularPressureLoss1.C1.a = true [binding |0|0|0|0|] 164/204 (1): singularPressureLoss1.C2.b = true [binding |0|0|0|0|] 165/205 (1): singularPressureLoss2.C1.a = true [binding |0|0|0|0|] 166/206 (1): singularPressureLoss2.C2.b = true [binding |0|0|0|0|] 167/207 (1): singularPressureLoss3.C1.a = true [binding |0|0|0|0|] 168/208 (1): singularPressureLoss3.C2.b = true [binding |0|0|0|0|] 169/209 (1): sourceQ3.C.b = true [binding |0|0|0|0|] 170/210 (1): sourceQ2.C.b = true [binding |0|0|0|0|] 171/211 (1): staticDrum1.Ce_eva.a = true [binding |0|0|0|0|] 172/212 (1): staticDrum1.Ce_eco.a = true [binding |0|0|0|0|] 173/213 (1): staticDrum1.Cs_sup.b = true [binding |0|0|0|0|] 174/214 (1): staticDrum1.Cs_eva.b = true [binding |0|0|0|0|] 175/215 (1): staticDrum1.Cs_sur.b = true [binding |0|0|0|0|] 176/216 (1): staticDrum1.Cs_purg.b = true [binding |0|0|0|0|] 177/217 (1): staticDrum1.Ce_steam.a = true [binding |0|0|0|0|] 178/218 (1): staticDrum1.Ce_sup.a = true [binding |0|0|0|0|] 179/219 (1): sink1.C.a = true [binding |0|0|0|0|] Matching ======================================== 219 variables and equations var 1 is solved in eqn 39 var 2 is solved in eqn 219 var 3 is solved in eqn 40 var 4 is solved in eqn 37 var 5 is solved in eqn 200 var 6 is solved in eqn 36 var 7 is solved in eqn 201 var 8 is solved in eqn 202 var 9 is solved in eqn 199 var 10 is solved in eqn 198 var 11 is solved in eqn 42 var 12 is solved in eqn 197 var 13 is solved in eqn 193 var 14 is solved in eqn 192 var 15 is solved in eqn 191 var 16 is solved in eqn 190 var 17 is solved in eqn 189 var 18 is solved in eqn 188 var 19 is solved in eqn 187 var 20 is solved in eqn 186 var 21 is solved in eqn 185 var 22 is solved in eqn 184 var 23 is solved in eqn 194 var 24 is solved in eqn 182 var 25 is solved in eqn 181 var 26 is solved in eqn 180 var 27 is solved in eqn 149 var 28 is solved in eqn 218 var 29 is solved in eqn 148 var 30 is solved in eqn 147 var 31 is solved in eqn 170 var 32 is solved in eqn 163 var 33 is solved in eqn 21 var 34 is solved in eqn 217 var 35 is solved in eqn 22 var 36 is solved in eqn 19 var 37 is solved in eqn 173 var 38 is solved in eqn 162 var 39 is solved in eqn 216 var 40 is solved in eqn 158 var 41 is solved in eqn 157 var 42 is solved in eqn 156 var 43 is solved in eqn 174 var 44 is solved in eqn 167 var 45 is solved in eqn 215 var 46 is solved in eqn 161 var 47 is solved in eqn 160 var 48 is solved in eqn 159 var 49 is solved in eqn 177 var 50 is solved in eqn 169 var 51 is solved in eqn 214 var 52 is solved in eqn 155 var 53 is solved in eqn 154 var 54 is solved in eqn 153 var 55 is solved in eqn 176 var 56 is solved in eqn 166 var 57 is solved in eqn 213 var 58 is solved in eqn 32 var 59 is solved in eqn 179 var 60 is solved in eqn 178 var 61 is solved in eqn 35 var 62 is solved in eqn 168 var 63 is solved in eqn 27 var 64 is solved in eqn 212 var 65 is solved in eqn 28 var 66 is solved in eqn 25 var 67 is solved in eqn 172 var 68 is solved in eqn 165 var 69 is solved in eqn 152 var 70 is solved in eqn 211 var 71 is solved in eqn 151 var 72 is solved in eqn 150 var 73 is solved in eqn 171 var 74 is solved in eqn 164 var 75 is solved in eqn 195 var 76 is solved in eqn 175 var 77 is solved in eqn 183 var 78 is solved in eqn 196 var 79 is solved in eqn 210 var 80 is solved in eqn 14 var 81 is solved in eqn 16 var 82 is solved in eqn 141 var 83 is solved in eqn 142 var 84 is solved in eqn 12 var 85 is solved in eqn 145 var 86 is solved in eqn 143 var 87 is solved in eqn 146 var 88 is solved in eqn 144 var 89 is solved in eqn 140 var 90 is solved in eqn 209 var 91 is solved in eqn 8 var 92 is solved in eqn 10 var 93 is solved in eqn 134 var 94 is solved in eqn 135 var 95 is solved in eqn 6 var 96 is solved in eqn 138 var 97 is solved in eqn 136 var 98 is solved in eqn 139 var 99 is solved in eqn 137 var 100 is solved in eqn 133 var 101 is solved in eqn 113 var 102 is solved in eqn 120 var 103 is solved in eqn 119 var 104 is solved in eqn 118 var 105 is solved in eqn 117 var 106 is solved in eqn 116 var 107 is solved in eqn 115 var 108 is solved in eqn 114 var 109 is solved in eqn 121 var 110 is solved in eqn 112 var 111 is solved in eqn 132 var 112 is solved in eqn 131 var 113 is solved in eqn 130 var 114 is solved in eqn 129 var 115 is solved in eqn 128 var 116 is solved in eqn 127 var 117 is solved in eqn 126 var 118 is solved in eqn 125 var 119 is solved in eqn 123 var 120 is solved in eqn 124 var 121 is solved in eqn 208 var 122 is solved in eqn 26 var 123 is solved in eqn 105 var 124 is solved in eqn 104 var 125 is solved in eqn 29 var 126 is solved in eqn 24 var 127 is solved in eqn 9 var 128 is solved in eqn 207 var 129 is solved in eqn 108 var 130 is solved in eqn 7 var 131 is solved in eqn 11 var 132 is solved in eqn 103 var 133 is solved in eqn 106 var 134 is solved in eqn 110 var 135 is solved in eqn 111 var 136 is solved in eqn 122 var 137 is solved in eqn 107 var 138 is solved in eqn 109 var 139 is solved in eqn 83 var 140 is solved in eqn 90 var 141 is solved in eqn 89 var 142 is solved in eqn 88 var 143 is solved in eqn 87 var 144 is solved in eqn 86 var 145 is solved in eqn 85 var 146 is solved in eqn 84 var 147 is solved in eqn 91 var 148 is solved in eqn 82 var 149 is solved in eqn 102 var 150 is solved in eqn 101 var 151 is solved in eqn 100 var 152 is solved in eqn 99 var 153 is solved in eqn 98 var 154 is solved in eqn 97 var 155 is solved in eqn 96 var 156 is solved in eqn 95 var 157 is solved in eqn 93 var 158 is solved in eqn 94 var 159 is solved in eqn 206 var 160 is solved in eqn 20 var 161 is solved in eqn 75 var 162 is solved in eqn 74 var 163 is solved in eqn 23 var 164 is solved in eqn 18 var 165 is solved in eqn 15 var 166 is solved in eqn 205 var 167 is solved in eqn 78 var 168 is solved in eqn 13 var 169 is solved in eqn 17 var 170 is solved in eqn 73 var 171 is solved in eqn 76 var 172 is solved in eqn 80 var 173 is solved in eqn 81 var 174 is solved in eqn 92 var 175 is solved in eqn 77 var 176 is solved in eqn 79 var 177 i ...[truncated 213784 chars]... 3.pro_pT.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -109: singularPressureLoss3.pro_pT.h:VARIABLE(min = -1000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific enthalpy" type: Real -110: singularPressureLoss3.pro_pT.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real +106: singularPressureLoss3.pro_pT.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real +107: singularPressureLoss3.pro_pT.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real +108: singularPressureLoss3.pro_pT.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real +109: singularPressureLoss3.pro_pT.h:VARIABLE(min = -1e6 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific enthalpy" type: Real +110: singularPressureLoss3.pro_pT.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 111: singularPressureLoss3.pro_ph.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 112: singularPressureLoss3.pro_ph.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 113: singularPressureLoss3.pro_ph.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real 114: singularPressureLoss3.pro_ph.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 115: singularPressureLoss3.pro_ph.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real -116: singularPressureLoss3.pro_ph.cp:VARIABLE(min = 1e-09 max = 9.999999999999999e+59 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real -117: singularPressureLoss3.pro_ph.s:VARIABLE(min = -1000000.0 max = 1000000.0 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real -118: singularPressureLoss3.pro_ph.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -119: singularPressureLoss3.pro_ph.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real +116: singularPressureLoss3.pro_ph.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real +117: singularPressureLoss3.pro_ph.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real +118: singularPressureLoss3.pro_ph.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real +119: singularPressureLoss3.pro_ph.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 120: singularPressureLoss3.pro_ph.T:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 320.0 ) "Temperature" type: Real 121: singularPressureLoss3.C2.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 122: singularPressureLoss3.C2.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -123: singularPressureLoss3.C2.h:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real +123: singularPressureLoss3.C2.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 124: singularPressureLoss3.C2.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real -125: singularPressureLoss3.C2.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -126: singularPressureLoss3.C2.P:VARIABLE(flow=false min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure in the control volume" type: Real +125: singularPressureLoss3.C2.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real +126: singularPressureLoss3.C2.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 127: singularPressureLoss3.C1.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 128: singularPressureLoss3.C1.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -129: singularPressureLoss3.C1.h:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real +129: singularPressureLoss3.C1.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 130: singularPressureLoss3.C1.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real -131: singularPressureLoss3.C1.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -132: singularPressureLoss3.C1.P:VARIABLE(flow=false min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure in the control volume" type: Real -133: singularPressureLoss3.h:VARIABLE(start = 100000.0 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real -134: singularPressureLoss3.Pm:VARIABLE(min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Average fluid pressure" type: Real +131: singularPressureLoss3.C1.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real +132: singularPressureLoss3.C1.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real +133: singularPressureLoss3.h:VARIABLE(start = 1e5 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real +134: singularPressureLoss3.Pm:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Average fluid pressure" type: Real 135: singularPressureLoss3.T:VARIABLE(min = 0.0 start = 290.0 unit = "K" nominal = 300.0 ) "Fluid temperature" type: Real 136: singularPressureLoss3.rho:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" ) "Fluid density" type: Real 137: singularPressureLoss3.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real -138: singularPressureLoss3.deltaP:VARIABLE(min = -1000000000.0 max = 1000000000.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Singular pressure loss" type: Real +138: singularPressureLoss3.deltaP:VARIABLE(min = -1e9 max = 1e9 start = 1e5 unit = "Pa" nominal = 1e5 ) "Singular pressure loss" type: Real 139: singularPressureLoss2.pro_pT.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 140: singularPressureLoss2.pro_pT.duTp:VARIABLE(unit = "J/(kg.K)" ) "Derivative of the inner energy wrt. temperature at constant pressure" type: Real 141: singularPressureLoss2.pro_pT.dupT:VARIABLE(unit = "J.m.s2/kg" ) "Derivative of the inner energy wrt. pressure at constant temperature" type: Real 142: singularPressureLoss2.pro_pT.ddpT:VARIABLE(unit = "s2/m2" ) "Derivative of the density wrt. presure at constant temperature" type: Real 143: singularPressureLoss2.pro_pT.ddTp:VARIABLE(unit = "kg/(m3.K)" ) "Derivative of the density wrt. temperature at constant pressure" type: Real -144: singularPressureLoss2.pro_pT.cp:VARIABLE(min = 1e-09 max = 9.999999999999999e+59 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real -145: singularPressureLoss2.pro_pT.s:VARIABLE(min = -1000000.0 max = 1000000.0 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real -146: singularPressureLoss2.pro_pT.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -147: singularPressureLoss2.pro_pT.h:VARIABLE(min = -1000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific enthalpy" type: Real -148: singularPressureLoss2.pro_pT.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real +144: singularPressureLoss2.pro_pT.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real +145: singularPressureLoss2.pro_pT.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real +146: singularPressureLoss2.pro_pT.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real +147: singularPressureLoss2.pro_pT.h:VARIABLE(min = -1e6 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific enthalpy" type: Real +148: singularPressureLoss2.pro_pT.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 149: singularPressureLoss2.pro_ph.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 150: singularPressureLoss2.pro_ph.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 151: singularPressureLoss2.pro_ph.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real 152: singularPressureLoss2.pro_ph.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 153: singularPressureLoss2.pro_ph.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real -154: singularPressureLoss2.pro_ph.cp:VARIABLE(min = 1e-09 max = 9.999999999999999e+59 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real -155: singularPressureLoss2.pro_ph.s:VARIABLE(min = -1000000.0 max = 1000000.0 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real -156: singularPressureLoss2.pro_ph.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -157: singularPressureLoss2.pro_ph.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real +154: singularPressureLoss2.pro_ph.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real +155: singularPressureLoss2.pro_ph.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real +156: singularPressureLoss2.pro_ph.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real +157: singularPressureLoss2.pro_ph.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 158: singularPressureLoss2.pro_ph.T:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 320.0 ) "Temperature" type: Real 159: singularPressureLoss2.C2.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 160: singularPressureLoss2.C2.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -161: singularPressureLoss2.C2.h:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real +161: singularPressureLoss2.C2.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 162: singularPressureLoss2.C2.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real -163: singularPressureLoss2.C2.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -164: singularPressureLoss2.C2.P:VARIABLE(flow=false min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure in the control volume" type: Real +163: singularPressureLoss2.C2.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real +164: singularPressureLoss2.C2.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 165: singularPressureLoss2.C1.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 166: singularPressureLoss2.C1.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -167: singularPressureLoss2.C1.h:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real +167: singularPressureLoss2.C1.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 168: singularPressureLoss2.C1.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real -169: singularPressureLoss2.C1.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -170: singularPressureLoss2.C1.P:VARIABLE(flow=false min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure in the control volume" type: Real -171: singularPressureLoss2.h:VARIABLE(start = 100000.0 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real -172: singularPressureLoss2.Pm:VARIABLE(min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Average fluid pressure" type: Real +169: singularPressureLoss2.C1.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real +170: singularPressureLoss2.C1.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real +171: singularPressureLoss2.h:VARIABLE(start = 1e5 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real +172: singularPressureLoss2.Pm:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Average fluid pressure" type: Real 173: singularPressureLoss2.T:VARIABLE(min = 0.0 start = 290.0 unit = "K" nominal = 300.0 ) "Fluid temperature" type: Real 174: singularPressureLoss2.rho:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" ) "Fluid density" type: Real 175: singularPressureLoss2.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real -176: singularPressureLoss2.deltaP:VARIABLE(min = -1000000000.0 max = 1000000000.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Singular pressure loss" type: Real +176: singularPressureLoss2.deltaP:VARIABLE(min = -1e9 max = 1e9 start = 1e5 unit = "Pa" nominal = 1e5 ) "Singular pressure loss" type: Real 177: singularPressureLoss1.pro_pT.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 178: singularPressureLoss1.pro_pT.duTp:VARIABLE(unit = "J/(kg.K)" ) "Derivative of the inner energy wrt. temperature at constant pressure" type: Real 179: singularPressureLoss1.pro_pT.dupT:VARIABLE(unit = "J.m.s2/kg" ) "Derivative of the inner energy wrt. pressure at constant temperature" type: Real 180: singularPressureLoss1.pro_pT.ddpT:VARIABLE(unit = "s2/m2" ) "Derivative of the density wrt. presure at constant temperature" type: Real 181: singularPressureLoss1.pro_pT.ddTp:VARIABLE(unit = "kg/(m3.K)" ) "Derivative of the density wrt. temperature at constant pressure" type: Real -182: singularPressureLoss1.pro_pT.cp:VARIABLE(min = 1e-09 max = 9.999999999999999e+59 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real -183: singularPressureLoss1.pro_pT.s:VARIABLE(min = -1000000.0 max = 1000000.0 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real -184: singularPressureLoss1.pro_pT.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -185: singularPressureLoss1.pro_pT.h:VARIABLE(min = -1000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific enthalpy" type: Real -186: singularPressureLoss1.pro_pT.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real +182: singularPressureLoss1.pro_pT.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real +183: singularPressureLoss1.pro_pT.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real +184: singularPressureLoss1.pro_pT.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real +185: singularPressureLoss1.pro_pT.h:VARIABLE(min = -1e6 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific enthalpy" type: Real +186: singularPressureLoss1.pro_pT.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 187: singularPressureLoss1.pro_ph.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 188: singularPressureLoss1.pro_ph.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 189: singularPressureLoss1.pro_ph.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real 190: singularPressureLoss1.pro_ph.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 191: singularPressureLoss1.pro_ph.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real -192: singularPressureLoss1.pro_ph.cp:VARIABLE(min = 1e-09 max = 9.999999999999999e+59 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real -193: singularPressureLoss1.pro_ph.s:VARIABLE(min = -1000000.0 max = 1000000.0 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real -194: singularPressureLoss1.pro_ph.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -195: singularPressureLoss1.pro_ph.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real +192: singularPressureLoss1.pro_ph.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real +193: singularPressureLoss1.pro_ph.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real +194: singularPressureLoss1.pro_ph.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real +195: singularPressureLoss1.pro_ph.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 196: singularPressureLoss1.pro_ph.T:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 320.0 ) "Temperature" type: Real 197: singularPressureLoss1.C2.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 198: singularPressureLoss1.C2.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -199: singularPressureLoss1.C2.h:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real +199: singularPressureLoss1.C2.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 200: singularPressureLoss1.C2.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real -201: singularPressureLoss1.C2.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -202: singularPressureLoss1.C2.P:VARIABLE(flow=false min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure in the control volume" type: Real +201: singularPressureLoss1.C2.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real +202: singularPressureLoss1.C2.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 203: singularPressureLoss1.C1.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 204: singularPressureLoss1.C1.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -205: singularPressureLoss1.C1.h:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real +205: singularPressureLoss1.C1.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 206: singularPressureLoss1.C1.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real -207: singularPressureLoss1.C1.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -208: singularPressureLoss1.C1.P:VARIABLE(flow=false min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure in the control volume" type: Real -209: singularPressureLoss1.h:VARIABLE(start = 100000.0 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real -210: singularPressureLoss1.Pm:VARIABLE(min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Average fluid pressure" type: Real +207: singularPressureLoss1.C1.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real +208: singularPressureLoss1.C1.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real +209: singularPressureLoss1.h:VARIABLE(start = 1e5 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real +210: singularPressureLoss1.Pm:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Average fluid pressure" type: Real 211: singularPressureLoss1.T:VARIABLE(min = 0.0 start = 290.0 unit = "K" nominal = 300.0 ) "Fluid temperature" type: Real 212: singularPressureLoss1.rho:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" ) "Fluid density" type: Real 213: singularPressureLoss1.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real -214: singularPressureLoss1.deltaP:VARIABLE(min = -1000000000.0 max = 1000000000.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Singular pressure loss" type: Real +214: singularPressureLoss1.deltaP:VARIABLE(min = -1e9 max = 1e9 start = 1e5 unit = "Pa" nominal = 1e5 ) "Singular pressure loss" type: Real 215: sourceQ3.Q0:VARIABLE(unit = "kg/s" ) "Mass flow (active if IMassFlow connector is not connected)" type: Real 216: sourceQ3.h0:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy (active if IEnthalpy connector is not connected)" type: Real 217: sourceQ2.Q0:VARIABLE(unit = "kg/s" ) "Mass flow (active if IMassFlow connector is not connected)" type: Real 218: sourceQ2.h0:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy (active if IEnthalpy connector is not connected)" type: Real 219: sink1.h0:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy (active if IEnthalpy connector is not connected)" type: Real @@ -1237,14 +1237,14 @@ 1/1 (1): staticDrum1.hl = 0.0 [binding |0|0|0|0|] 2/2 (1): singularPressureLoss3.h = 0.0 [binding |0|0|0|0|] 3/3 (1): singularPressureLoss3.Q = 0.0 [binding |0|0|0|0|] 4/4 (1): singularPressureLoss2.Q = 0.0 [binding |0|0|0|0|] 5/5 (1): sourceQ3.Q0 = 100.0 [binding |0|0|0|0|] -6/6 (1): sourceQ3.h0 = 1000000.0 [binding |0|0|0|0|] +6/6 (1): sourceQ3.h0 = 1e6 [binding |0|0|0|0|] 7/7 (1): sourceQ2.Q0 = 100.0 [binding |0|0|0|0|] -8/8 (1): sourceQ2.h0 = 1000000.0 [binding |0|0|0|0|] -9/9 (1): sink1.h0 = 100000.0 [binding |0|0|0|0|] +8/8 (1): sourceQ2.h0 = 1e6 [binding |0|0|0|0|] +9/9 (1): sink1.h0 = 1e5 [binding |0|0|0|0|] 10/10 (1): sourceQ3.C.P = singularPressureLoss3.C1.P [dynamic |0|0|0|0|] 11/11 (1): sourceQ3.C.Q = singularPressureLoss3.C1.Q [dynamic |0|0|0|0|] 12/12 (1): sourceQ3.C.a = singularPressureLoss3.C1.a [dynamic |0|0|0|0|] 13/13 (1): sourceQ3.C.b = singularPressureLoss3.C1.b [dynamic |0|0|0|0|] 14/14 (1): sourceQ3.C.h = singularPressureLoss3.C1.h [dynamic |0|0|0|0|] @@ -1352,23 +1352,23 @@ 116/143 (1): sourceQ2.C.Q = sourceQ2.Q [dynamic |0|0|0|0|] 117/144 (1): sourceQ2.C.h_vol = sourceQ2.h [dynamic |0|0|0|0|] 118/145 (1): sourceQ2.Q = sourceQ2.IMassFlow.signal [dynamic |0|0|0|0|] 119/146 (1): sourceQ2.h = sourceQ2.ISpecificEnthalpy.signal [dynamic |0|0|0|0|] 120/147 (1): staticDrum1.Ce_sup.Q = 0.0 [dynamic |0|0|0|0|] -121/148 (1): staticDrum1.Ce_sup.h = 100000.0 [dynamic |0|0|0|0|] +121/148 (1): staticDrum1.Ce_sup.h = 1e5 [dynamic |0|0|0|0|] 122/149 (1): staticDrum1.Ce_sup.b = true [dynamic |0|0|0|0|] 123/150 (1): staticDrum1.Ce_eva.Q = 0.0 [dynamic |0|0|0|0|] -124/151 (1): staticDrum1.Ce_eva.h = 100000.0 [dynamic |0|0|0|0|] +124/151 (1): staticDrum1.Ce_eva.h = 1e5 [dynamic |0|0|0|0|] 125/152 (1): staticDrum1.Ce_eva.b = true [dynamic |0|0|0|0|] 126/153 (1): staticDrum1.Cs_eva.Q = 0.0 [dynamic |0|0|0|0|] -127/154 (1): staticDrum1.Cs_eva.h = 100000.0 [dynamic |0|0|0|0|] +127/154 (1): staticDrum1.Cs_eva.h = 1e5 [dynamic |0|0|0|0|] 128/155 (1): staticDrum1.Cs_eva.a = true [dynamic |0|0|0|0|] 129/156 (1): staticDrum1.Cs_purg.Q = 0.0 [dynamic |0|0|0|0|] -130/157 (1): staticDrum1.Cs_purg.h = 100000.0 [dynamic |0|0|0|0|] +130/157 (1): staticDrum1.Cs_purg.h = 1e5 [dynamic |0|0|0|0|] 131/158 (1): staticDrum1.Cs_purg.a = true [dynamic |0|0|0|0|] 132/159 (1): staticDrum1.Cs_sur.Q = 0.0 [dynamic |0|0|0|0|] -133/160 (1): staticDrum1.Cs_sur.h = 100000.0 [dynamic |0|0|0|0|] +133/160 (1): staticDrum1.Cs_sur.h = 1e5 [dynamic |0|0|0|0|] 134/161 (1): staticDrum1.Cs_sur.a = true [dynamic |0|0|0|0|] 135/162 (1): staticDrum1.P = staticDrum1.Ce_steam.P [dynamic |0|0|0|0|] 136/163 (1): staticDrum1.P = staticDrum1.Ce_sup.P [dynamic |0|0|0|0|] 137/164 (1): staticDrum1.P = staticDrum1.Ce_eva.P [dynamic |0|0|0|0|] 138/165 (1): staticDrum1.P = staticDrum1.Ce_eco.P [dynamic |0|0|0|0|] 138/165 (1): staticDrum1.P = staticDrum1.Ce_eco.P [dynamic |0|0|0|0| @@ -1638,14 +1638,14 @@ var 219 is solved in eqn 9 Standard BLT of the original model:(219) ============================================================ -219: sink1.h0: (9/9): (1): sink1.h0 = 100000.0 -218: sourceQ2.h0: (8/8): (1): sourceQ2.h0 = 1000000.0 +219: sink1.h0: (9/9): (1): sink1.h0 = 1e5 +218: sourceQ2.h0: (8/8): (1): sourceQ2.h0 = 1e6 217: sourceQ2.Q0: (7/7): (1): sourceQ2.Q0 = 100.0 -216: sourceQ3.h0: (6/6): (1): sourceQ3.h0 = 1000000.0 +216: sourceQ3.h0: (6/6): (1): sourceQ3.h0 = 1e6 215: sourceQ3.Q0: (5/5): (1): sourceQ3.Q0 = 100.0 214: singularPressureLoss1.deltaP: (47/47): (1): singularPressureLoss1.C1.P - singularPressureLoss1.C2.P = singularPressureLoss1.deltaP 213: singularPressureLoss1.Q: (51/51): (1): singularPressureLoss1.Q = singularPressureLoss1.C1.Q 212: singularPressureLoss1.rho: (53/53): (1): singularPressureLoss1.deltaP = singularPressureLoss1.K * singularPressureLoss1.Q * abs(singularPressureLoss1.Q) / singularPressureLoss1.rho 211: singularPressureLoss1.T: (55/56): (10): singularPressureLoss1.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss1.Pm, singularPressureLoss1.T, singularPressureLoss1.mode, singularPressureLoss1.fluid) @@ -1786,11 +1786,11 @@ 76: staticDrum1.hl: (1/1): (1): staticDrum1.hl = 0.0 75: staticDrum1.hv: (155/195): (1): staticDrum1.hv = staticDrum1.vsat.h 74: staticDrum1.Ce_eva.P: (137/164): (1): staticDrum1.P = staticDrum1.Ce_eva.P 73: staticDrum1.Ce_eva.h_vol: (144/171): (1): staticDrum1.Ce_eva.h_vol = staticDrum1.hl 72: staticDrum1.Ce_eva.Q: (123/150): (1): staticDrum1.Ce_eva.Q = 0.0 -71: staticDrum1.Ce_eva.h: (124/151): (1): staticDrum1.Ce_eva.h = 100000.0 +71: staticDrum1.Ce_eva.h: (124/151): (1): staticDrum1.Ce_eva.h = 1e5 70: staticDrum1.Ce_eva.a: (171/211): (1): staticDrum1.Ce_eva.a = true 69: staticDrum1.Ce_eva.b: (125/152): (1): staticDrum1.Ce_eva.b = true 68: staticDrum1.Ce_eco.P: (138/165): (1): staticDrum1.P = staticDrum1.Ce_eco.P 67: staticDrum1.Ce_eco.h_vol: (145/172): (1): staticDrum1.Ce_eco.h_vol = staticDrum1.hl 66: staticDrum1.Ce_eco.Q: (29/29): (1): singularPressureLoss3.C2.Q = staticDrum1.Ce_eco.Q @@ -1804,23 +1804,23 @@ 58: staticDrum1.Cs_sup.a: (36/36): (1): staticDrum1.Cs_sup.a = singularPressureLoss1.C1.a 57: staticDrum1.Cs_sup.b: (173/213): (1): staticDrum1.Cs_sup.b = true 56: staticDrum1.Cs_eva.P: (139/166): (1): staticDrum1.P = staticDrum1.Cs_eva.P 55: staticDrum1.Cs_eva.h_vol: (149/176): (1): staticDrum1.Cs_eva.h_vol = staticDrum1.hl 54: staticDrum1.Cs_eva.Q: (126/153): (1): staticDrum1.Cs_eva.Q = 0.0 -53: staticDrum1.Cs_eva.h: (127/154): (1): staticDrum1.Cs_eva.h = 100000.0 +53: staticDrum1.Cs_eva.h: (127/154): (1): staticDrum1.Cs_eva.h = 1e5 52: staticDrum1.Cs_eva.a: (128/155): (1): staticDrum1.Cs_eva.a = true 51: staticDrum1.Cs_eva.b: (174/214): (1): staticDrum1.Cs_eva.b = true 50: staticDrum1.Cs_sur.P: (142/169): (1): staticDrum1.P = staticDrum1.Cs_sur.P 49: staticDrum1.Cs_sur.h_vol: (150/177): (1): staticDrum1.Cs_sur.h_vol = (1.0 - staticDrum1.x) * staticDrum1.hl + staticDrum1.x * staticDrum1.hv 48: staticDrum1.Cs_sur.Q: (132/159): (1): staticDrum1.Cs_sur.Q = 0.0 -47: staticDrum1.Cs_sur.h: (133/160): (1): staticDrum1.Cs_sur.h = 100000.0 +47: staticDrum1.Cs_sur.h: (133/160): (1): staticDrum1.Cs_sur.h = 1e5 46: staticDrum1.Cs_sur.a: (134/161): (1): staticDrum1.Cs_sur.a = true 45: staticDrum1.Cs_sur.b: (175/215): (1): staticDrum1.Cs_sur.b = true 44: staticDrum1.Cs_purg.P: (140/167): (1): staticDrum1.P = staticDrum1.Cs_purg.P 43: staticDrum1.Cs_purg.h_vol: (147/174): (1): staticDrum1.Cs_purg.h_vol = staticDrum1.hl 42: staticDrum1.Cs_purg.Q: (129/156): (1): staticDrum1.Cs_purg.Q = 0.0 -41: staticDrum1.Cs_purg.h: (130/157): (1): staticDrum1.Cs_purg.h = 100000.0 +41: staticDrum1.Cs_purg.h: (130/157): (1): staticDrum1.Cs_purg.h = 1e5 40: staticDrum1.Cs_purg.a: (131/158): (1): staticDrum1.Cs_purg.a = true 39: staticDrum1.Cs_purg.b: (176/216): (1): staticDrum1.Cs_purg.b = true 38: staticDrum1.Ce_steam.P: (135/162): (1): staticDrum1.P = staticDrum1.Ce_steam.P 37: staticDrum1.Ce_steam.h_vol: (146/173): (1): staticDrum1.Ce_steam.h_vol = staticDrum1.hv 36: staticDrum1.Ce_steam.Q: (23/23): (1): singularPressureLoss2.C2.Q = staticDrum1.Ce_steam.Q @@ -1828,11 +1828,11 @@ 34: staticDrum1.Ce_steam.a: (177/217): (1): staticDrum1.Ce_steam.a = true 33: staticDrum1.Ce_steam.b: (25/25): (1): singularPressureLoss2.C2.b = staticDrum1.Ce_steam.b 32: staticDrum1.Ce_sup.P: (136/163): (1): staticDrum1.P = staticDrum1.Ce_sup.P 31: staticDrum1.Ce_sup.h_vol: (143/170): (1): staticDrum1.Ce_sup.h_vol = staticDrum1.hl 30: staticDrum1.Ce_sup.Q: (120/147): (1): staticDrum1.Ce_sup.Q = 0.0 -29: staticDrum1.Ce_sup.h: (121/148): (1): staticDrum1.Ce_sup.h = 100000.0 +29: staticDrum1.Ce_sup.h: (121/148): (1): staticDrum1.Ce_sup.h = 1e5 28: staticDrum1.Ce_sup.a: (178/218): (1): staticDrum1.Ce_sup.a = true 27: staticDrum1.Ce_sup.b: (122/149): (1): staticDrum1.Ce_sup.b = true 26: staticDrum1.lsat.P: (153/180): (14): (staticDrum1.lsat, staticDrum1.vsat) = ThermoSysPro.Properties.WaterSteam.IF97.Water_sat_P(staticDrum1.P) 25: staticDrum1.lsat.T: (153/181): (14): (staticDrum1.lsat, staticDrum1.vsat) = ThermoSysPro.Properties.WaterSteam.IF97.Water_sat_P(staticDrum1.P) 24: staticDrum1.lsat.rho: (153/182): (14): (staticDrum1.lsat, staticDrum1.vsat) = ThermoSysPro.Properties.WaterSteam.IF97.Water_sat_P(staticDrum1.P) @@ -1861,16 +1861,16 @@ 1: sink1.C.b: (43/43): (1): singularPressureLoss1.C2.b = sink1.C.b Variables of interest (7) ======================================== -1: staticDrum1.hl:VARIABLE(start = 100000.0 unit = "J/kg" uncertain=Uncertainty.refine) "Liquid phase specific enthalpy" type: Real -2: singularPressureLoss3.h:VARIABLE(start = 100000.0 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real +1: staticDrum1.hl:VARIABLE(start = 1e5 unit = "J/kg" uncertain=Uncertainty.refine) "Liquid phase specific enthalpy" type: Real +2: singularPressureLoss3.h:VARIABLE(start = 1e5 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real 3: singularPressureLoss3.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real -4: singularPressureLoss2.h:VARIABLE(start = 100000.0 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real +4: singularPressureLoss2.h:VARIABLE(start = 1e5 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real 5: singularPressureLoss2.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real -6: singularPressureLoss1.h:VARIABLE(start = 100000.0 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real +6: singularPressureLoss1.h:VARIABLE(start = 1e5 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real 7: singularPressureLoss1.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real Boundary conditions (5) ======================================== @@ -1899,14 +1899,14 @@ 128: singularPressureLoss3.C1.a: (167/207): (1): singularPressureLoss3.C1.a = true 159: singularPressureLoss2.C2.b: (166/206): (1): singularPressureLoss2.C2.b = true 166: singularPressureLoss2.C1.a: (165/205): (1): singularPressureLoss2.C1.a = true 197: singularPressureLoss1.C2.b: (164/204): (1): singularPressureLoss1.C2.b = true 204: singularPressureLoss1.C1.a: (163/203): (1): singularPressureLoss1.C1.a = true -219: sink1.h0: (9/9): (1): sink1.h0 = 100000.0 -218: sourceQ2.h0: (8/8): (1): sourceQ2.h0 = 1000000.0 +219: sink1.h0: (9/9): (1): sink1.h0 = 1e5 +218: sourceQ2.h0: (8/8): (1): sourceQ2.h0 = 1e6 217: sourceQ2.Q0: (7/7): (1): sourceQ2.Q0 = 100.0 -216: sourceQ3.h0: (6/6): (1): sourceQ3.h0 = 1000000.0 +216: sourceQ3.h0: (6/6): (1): sourceQ3.h0 = 1e6 215: sourceQ3.Q0: (5/5): (1): sourceQ3.Q0 = 100.0 175: singularPressureLoss2.Q: (4/4): (1): singularPressureLoss2.Q = 0.0 137: singularPressureLoss3.Q: (3/3): (1): singularPressureLoss3.Q = 0.0 133: singularPressureLoss3.h: (2/2): (1): singularPressureLoss3.h = 0.0 76: staticDrum1.hl: (1/1): (1): staticDrum1.hl = 0.0 @@ -1926,20 +1926,20 @@ >>>171: singularPressureLoss2.h: (71/80): (1): singularPressureLoss2.h = singularPressureLoss2.C1.h 167: singularPressureLoss2.C1.h: (70/79): (1): singularPressureLoss2.C2.h = singularPressureLoss2.C1.h 161: singularPressureLoss2.C2.h: (26/26): (1): singularPressureLoss2.C2.h = staticDrum1.Ce_steam.h 35: staticDrum1.Ce_steam.h: (152/179): (1): staticDrum1.Ce_eco.Q * staticDrum1.Ce_eco.h + staticDrum1.Ce_steam.Q * staticDrum1.Ce_steam.h + staticDrum1.Ce_sup.Q * staticDrum1.Ce_sup.h + staticDrum1.Ce_eva.Q * staticDrum1.Ce_eva.h + staticDrum1.Cth.W - staticDrum1.Cs_sup.Q * staticDrum1.Cs_sup.h - staticDrum1.Cs_purg.Q * staticDrum1.Cs_purg.h - staticDrum1.Cs_sur.Q * staticDrum1.Cs_sur.h - staticDrum1.Cs_eva.Q * staticDrum1.Cs_eva.h = 0.0 11: staticDrum1.Cth.W: (46/46): (1): staticDrum1.Cth.W = 0.0 -29: staticDrum1.Ce_sup.h: (121/148): (1): staticDrum1.Ce_sup.h = 100000.0 +29: staticDrum1.Ce_sup.h: (121/148): (1): staticDrum1.Ce_sup.h = 1e5 30: staticDrum1.Ce_sup.Q: (120/147): (1): staticDrum1.Ce_sup.Q = 0.0 36: staticDrum1.Ce_steam.Q: (23/23): (1): singularPressureLoss2.C2.Q = staticDrum1.Ce_steam.Q 162: singularPressureLoss2.C2.Q: (69/78): (1): singularPressureLoss2.C2.Q = singularPressureLoss2.C1.Q 168: singularPressureLoss2.C1.Q: (72/81): (1): singularPressureLoss2.Q = singularPressureLoss2.C1.Q -41: staticDrum1.Cs_purg.h: (130/157): (1): staticDrum1.Cs_purg.h = 100000.0 +41: staticDrum1.Cs_purg.h: (130/157): (1): staticDrum1.Cs_purg.h = 1e5 42: staticDrum1.Cs_purg.Q: (129/156): (1): staticDrum1.Cs_purg.Q = 0.0 -47: staticDrum1.Cs_sur.h: (133/160): (1): staticDrum1.Cs_sur.h = 100000.0 +47: staticDrum1.Cs_sur.h: (133/160): (1): staticDrum1.Cs_sur.h = 1e5 48: staticDrum1.Cs_sur.Q: (132/159): (1): staticDrum1.Cs_sur.Q = 0.0 -53: staticDrum1.Cs_eva.h: (127/154): (1): staticDrum1.Cs_eva.h = 100000.0 +53: staticDrum1.Cs_eva.h: (127/154): (1): staticDrum1.Cs_eva.h = 1e5 54: staticDrum1.Cs_eva.Q: (126/153): (1): staticDrum1.Cs_eva.Q = 0.0 59: staticDrum1.Cs_sup.h: (38/38): (1): staticDrum1.Cs_sup.h = singularPressureLoss1.C1.h 205: singularPressureLoss1.C1.h: (52/52): (1): 0.0 = singularPressureLoss1.C1.h - singularPressureLoss1.C1.h_vol 207: singularPressureLoss1.C1.h_vol: (39/39): (1): staticDrum1.Cs_sup.h_vol = singularPressureLoss1.C1.h_vol 61: staticDrum1.Cs_sup.h_vol: (148/175): (1): staticDrum1.Cs_sup.h_vol = staticDrum1.hl @@ -1949,11 +1949,11 @@ 130: singularPressureLoss3.C1.Q: (93/111): (1): singularPressureLoss3.Q = singularPressureLoss3.C1.Q 72: staticDrum1.Ce_eva.Q: (123/150): (1): staticDrum1.Ce_eva.Q = 0.0 65: staticDrum1.Ce_eco.h: (32/32): (1): singularPressureLoss3.C2.h = staticDrum1.Ce_eco.h 123: singularPressureLoss3.C2.h: (91/109): (1): singularPressureLoss3.C2.h = singularPressureLoss3.C1.h 129: singularPressureLoss3.C1.h: (92/110): (1): singularPressureLoss3.h = singularPressureLoss3.C1.h -71: staticDrum1.Ce_eva.h: (124/151): (1): staticDrum1.Ce_eva.h = 100000.0 +71: staticDrum1.Ce_eva.h: (124/151): (1): staticDrum1.Ce_eva.h = 1e5 Procedure success >>>209: singularPressureLoss1.h: (50/50): (1): singularPressureLoss1.h = singularPressureLoss1.C1.h 205: singularPressureLoss1.C1.h: (52/52): (1): 0.0 = singularPressureLoss1.C1.h - singularPressureLoss1.C1.h_vol 207: singularPressureLoss1.C1.h_vol: (39/39): (1): staticDrum1.Cs_sup.h_vol = singularPressureLoss1.C1.h_vol @@ -1992,11 +1992,11 @@ 3/3 (1): singularPressureLoss1.Q = singularPressureLoss1.C1.Q [dynamic |0|0|0|0|] SET_S (29, 29) ======================================== -1/1 (1): staticDrum1.Ce_eva.h = 100000.0 [dynamic |0|0|0|0|] +1/1 (1): staticDrum1.Ce_eva.h = 1e5 [dynamic |0|0|0|0|] 2/2 (1): singularPressureLoss3.h = singularPressureLoss3.C1.h [dynamic |0|0|0|0|] 3/3 (1): singularPressureLoss3.C2.h = singularPressureLoss3.C1.h [dynamic |0|0|0|0|] 4/4 (1): singularPressureLoss3.C2.h = staticDrum1.Ce_eco.h [dynamic |0|0|0|0|] 5/5 (1): staticDrum1.Ce_eva.Q = 0.0 [dynamic |0|0|0|0|] 6/6 (1): singularPressureLoss3.Q = singularPressureLoss3.C1.Q [dynamic |0|0|0|0|] @@ -2006,20 +2006,20 @@ 10/10 (1): staticDrum1.Cs_sup.h_vol = staticDrum1.hl [dynamic |0|0|0|0|] 11/11 (1): staticDrum1.Cs_sup.h_vol = singularPressureLoss1.C1.h_vol [dynamic |0|0|0|0|] 12/12 (1): 0.0 = singularPressureLoss1.C1.h - singularPressureLoss1.C1.h_vol [dynamic |0|0|0|0|] 13/13 (1): staticDrum1.Cs_sup.h = singularPressureLoss1.C1.h [dynamic |0|0|0|0|] 14/14 (1): staticDrum1.Cs_eva.Q = 0.0 [dynamic |0|0|0|0|] -15/15 (1): staticDrum1.Cs_eva.h = 100000.0 [dynamic |0|0|0|0|] +15/15 (1): staticDrum1.Cs_eva.h = 1e5 [dynamic |0|0|0|0|] 16/16 (1): staticDrum1.Cs_sur.Q = 0.0 [dynamic |0|0|0|0|] -17/17 (1): staticDrum1.Cs_sur.h = 100000.0 [dynamic |0|0|0|0|] +17/17 (1): staticDrum1.Cs_sur.h = 1e5 [dynamic |0|0|0|0|] 18/18 (1): staticDrum1.Cs_purg.Q = 0.0 [dynamic |0|0|0|0|] -19/19 (1): staticDrum1.Cs_purg.h = 100000.0 [dynamic |0|0|0|0|] +19/19 (1): staticDrum1.Cs_purg.h = 1e5 [dynamic |0|0|0|0|] 20/20 (1): singularPressureLoss2.Q = singularPressureLoss2.C1.Q [dynamic |0|0|0|0|] 21/21 (1): singularPressureLoss2.C2.Q = singularPressureLoss2.C1.Q [dynamic |0|0|0|0|] 22/22 (1): singularPressureLoss2.C2.Q = staticDrum1.Ce_steam.Q [dynamic |0|0|0|0|] 23/23 (1): staticDrum1.Ce_sup.Q = 0.0 [dynamic |0|0|0|0|] -24/24 (1): staticDrum1.Ce_sup.h = 100000.0 [dynamic |0|0|0|0|] +24/24 (1): staticDrum1.Ce_sup.h = 1e5 [dynamic |0|0|0|0|] 25/25 (1): staticDrum1.Cth.W = 0.0 [dynamic |0|0|0|0|] 26/26 (1): staticDrum1.Ce_eco.Q * staticDrum1.Ce_eco.h + staticDrum1.Ce_steam.Q * staticDrum1.Ce_steam.h + staticDrum1.Ce_sup.Q * staticDrum1.Ce_sup.h + staticDrum1.Ce_eva.Q * staticDrum1.Ce_eva.h + staticDrum1.Cth.W - staticDrum1.Cs_sup.Q * staticDrum1.Cs_sup.h - staticDrum1.Cs_purg.Q * staticDrum1.Cs_purg.h - staticDrum1.Cs_sur.Q * staticDrum1.Cs_sur.h - staticDrum1.Cs_eva.Q * staticDrum1.Cs_eva.h = 0.0 [dynamic |0|0|0|0|] 27/27 (1): singularPressureLoss2.C2.h = staticDrum1.Ce_steam.h [dynamic |0|0|0|0|] 28/28 (1): singularPressureLoss2.C2.h = singularPressureLoss2.C1.h [dynamic |0|0|0|0|] 29/29 (1): staticDrum1.Cs_sup.Q = singularPressureLoss1.C1.Q [dynamic |0|0|0|0|] @@ -2063,16 +2063,16 @@ Automatic Verification Steps of DataReconciliation Algorithm ========================================================================== knownVariables:{76, 133, 137, 171, 175, 209, 213} (7) ======================================== -1: staticDrum1.hl:VARIABLE(start = 100000.0 unit = "J/kg" uncertain=Uncertainty.refine) "Liquid phase specific enthalpy" type: Real -2: singularPressureLoss3.h:VARIABLE(start = 100000.0 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real +1: staticDrum1.hl:VARIABLE(start = 1e5 unit = "J/kg" uncertain=Uncertainty.refine) "Liquid phase specific enthalpy" type: Real +2: singularPressureLoss3.h:VARIABLE(start = 1e5 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real 3: singularPressureLoss3.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real -4: singularPressureLoss2.h:VARIABLE(start = 100000.0 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real +4: singularPressureLoss2.h:VARIABLE(start = 1e5 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real 5: singularPressureLoss2.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real -6: singularPressureLoss1.h:VARIABLE(start = 100000.0 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real +6: singularPressureLoss1.h:VARIABLE(start = 1e5 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real 7: singularPressureLoss1.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real -SET_C:{71, 50, 51} -SET_S:{124, 92, 91, 32, 123, 93, 90, 29, 151, 148, 39, 52, 38, 126, 127, 132, 133, 129, 130, 72, 69, 23, 120, 121, 46, 152, 26, 70, 35} @@ -2085,20 +2085,20 @@ -Passed -SET_C has known variables:{213, 209, 171} (3) ======================================== 1: singularPressureLoss1.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real -2: singularPressureLoss1.h:VARIABLE(start = 100000.0 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real -3: singularPressureLoss2.h:VARIABLE(start = 100000.0 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real +2: singularPressureLoss1.h:VARIABLE(start = 1e5 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real +3: singularPressureLoss2.h:VARIABLE(start = 1e5 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real -SET_S has known variables:{175, 137, 133, 76} (4) ======================================== 1: singularPressureLoss2.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real 2: singularPressureLoss3.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real -3: singularPressureLoss3.h:VARIABLE(start = 100000.0 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real -4: staticDrum1.hl:VARIABLE(start = 100000.0 unit = "J/kg" uncertain=Uncertainty.refine) "Liquid phase specific enthalpy" type: Real +3: singularPressureLoss3.h:VARIABLE(start = 1e5 unit = "J/kg" uncertain=Uncertainty.refine) "Fluid specific enthalpy" type: Real +4: staticDrum1.hl:VARIABLE(start = 1e5 unit = "J/kg" uncertain=Uncertainty.refine) "Liquid phase specific enthalpy" type: Real Condition-3 "SET_C equations must be strictly less than Variable of Interest" ========================================================================== -Passed -SET_C contains:3 equations < 7 known variables @@ -2107,35 +2107,36 @@ ========================================================================== -SET_C has intermediate variables:{206, 205, 167} (3) ======================================== 1: singularPressureLoss1.C1.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real -2: singularPressureLoss1.C1.h:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real -3: singularPressureLoss2.C1.h:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real +2: singularPressureLoss1.C1.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real +3: singularPressureLoss2.C1.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real -SET_S has intermediate variables involved in SET_C:{206, 205, 167} (3) ======================================== 1: singularPressureLoss1.C1.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real -2: singularPressureLoss1.C1.h:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real -3: singularPressureLoss2.C1.h:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real +2: singularPressureLoss1.C1.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real +3: singularPressureLoss2.C1.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real -Passed Condition-5 "SET_S should be square" ========================================================================== -Passed Set_S has 29 equations and 29 variables record SimulationResult -resultFile = "econcile", -simulationOptions = "startTime = 0.0, stopTime = 1.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'NewDataReconciliationSimpleTests.TSP_Splitter5', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-reconcile -sx=./NewDataReconciliationSimpleTests/resources/NewDataReconciliationSimpleTests.TSP_Splitter5_Inputs.csv -eps=0.0023 -lv=LOG_JAC'", -messages = "LOG_SUCCESS | info | The initialization finished successfully without homotopy method. +resultFile = "", +simulationOptions = "startTime = 0.0, stopTime = 1.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'NewDataReconciliationSimpleTests.TSP_Splitter5', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-reconcile -sx=./NewDataReconciliationSimpleTests/resources/NewDataReconciliationSimpleTests.TSP_Splitter5_Inputs.csv -eps=0.0023 -lv=LOG_JAC'", +messages = "Simulation execution failed for model: NewDataReconciliationSimpleTests.TSP_Splitter5 +LOG_SUCCESS | info | The initialization finished successfully without homotopy method. LOG_SUCCESS | info | The simulation finished successfully. LOG_STDOUT | info | DataReconciliation Starting! LOG_STDOUT | info | NewDataReconciliationSimpleTests.TSP_Splitter5 -LOG_STDOUT | info | DataReconciliation Completed! +LOG_STDOUT | error | Measurement input file path not found ./NewDataReconciliationSimpleTests/resources/NewDataReconciliationSimpleTests.TSP_Splitter5_Inputs.csv. " end SimulationResult; "[openmodelica/dataReconciliation/NewDataReconciliationSimpleTests/SingularPressureLoss.mo:20:3-22:16:writable] Warning: Connector C1 is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). [openmodelica/dataReconciliation/NewDataReconciliationSimpleTests/SingularPressureLoss.mo:23:3-24:52:writable] Warning: Connector C2 is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). [openmodelica/dataReconciliation/NewDataReconciliationSimpleTests/SingularPressureLoss.mo:20:3-22:16:writable] Warning: Connector C1 is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). '' Equation mismatch: omc-diff says: ----------------------------Failed 'e' '"' Line 2130: Text differs: expected: resultFile = "econcile", got: resultFile = "", == 1 out of 1 tests failed [openmodelica/dataReconciliation/TSP_Splitter5.mos_temp738, time: 20]