Failed
openmodelica_dataReconciliation.TSP_Pipe1.mos (from (result.xml))
Stacktrace
Output mismatch (see stdout for details)
Standard Output
+ TSP_Pipe1 ... equation mismatch [time: 6] ==== Log C:\Windows\TEMP/omc-rtest-OpenModelica/openmodelica/dataReconciliation/TSP_Pipe1.mos_temp9024/log-TSP_Pipe1.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. " "[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). [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/SourceP.mo:30:3-31:45:writable] Warning: Connector C is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). [openmodelica/dataReconciliation/NewDataReconciliationSimpleTests/SinkP.mo:33:3-34:47:writable] Warning: Connector C is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). [ThermoSysPro 3.2.0/Properties/WaterSteam/IF97_packages.mo:784:9-784:27:writable] Warning: cv was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. [ThermoSysPro 3.2.0/Properties/WaterSteam/IF97_packages.mo:851:9-851:27:writable] Warning: cv was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. [ThermoSysPro 3.2.0/Properties/WaterSteam/IF97_packages.mo:1089:9-1089:27:writable] Warning: cv was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. [ThermoSysPro 3.2.0/Properties/WaterSteamSimple/prop4_Ph.mo:76:3-76:60:writable] Warning: dh1satp was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. [ThermoSysPro 3.2.0/Properties/WaterSteamSimple/prop4_Ph.mo:76:3-76:60:writable] Warning: dh2satp was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. [ThermoSysPro 3.2.0/Properties/WaterSteamSimple/prop4_Ph_der.mo:179:3-182:49:writable] Warning: du1satp_der was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. [ThermoSysPro 3.2.0/Properties/WaterSteamSimple/prop4_Ph_der.mo:179:3-182:49:writable] Warning: du2satp_der was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. Warning: Out of memory! Faking a stack overflow. Error: Stack overflow occurred while evaluating simulate(NewDataReconciliationSimpleTests.TSP_Pipe1, simflags = \"-reconcile -sx=./NewDataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_Pipe1_Inputs.csv -eps=0.0023 -lv=LOG_JAC\"): [bt] [Symbols are not generated when running the test suite] " '' Equation mismatch: diff says: --- "C:\\Windows\\TEMP/omc-rtest-OpenModelica/openmodelica/dataReconciliation/TSP_Pipe1.mos_temp9024/equations-expected"2024-06-13 13:00:29.583850600 +0200 +++ "C:\\Windows\\TEMP/omc-rtest-OpenModelica/openmodelica/dataReconciliation/TSP_Pipe1.mos_temp9024/equations-got"2024-06-13 13:00:35.573852500 +0200 @@ -5,1202 +5,10 @@ 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_Pipe1 -========================================================================== - - -OrderedVariables (128) -======================================== -1: sinkP1.ITemperature.signal:VARIABLE(flow=false ) type: Real -2: sinkP1.C.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -3: sinkP1.C.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -4: sinkP1.C.h:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real -5: sinkP1.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 -6: sinkP1.C.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -7: sinkP1.C.P:VARIABLE(flow=false min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure in the control volume" type: Real -8: sinkP1.ISpecificEnthalpy.signal:VARIABLE(flow=false ) type: Real -9: sinkP1.IPressure.signal:VARIABLE(flow=false ) type: Real -10: sinkP1.pro.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real -11: sinkP1.pro.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real -12: sinkP1.pro.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real -13: sinkP1.pro.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real -14: sinkP1.pro.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real -15: sinkP1.pro.cp:VARIABLE(min = 1e-09 max = 9.999999999999999e+59 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real -16: sinkP1.pro.s:VARIABLE(min = -1000000.0 max = 1000000.0 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real -17: sinkP1.pro.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -18: sinkP1.pro.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real -19: sinkP1.pro.T:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 320.0 ) "Temperature" type: Real -20: sinkP1.h:VARIABLE(unit = "J/kg" ) "Fluid enthalpy" type: Real -21: sinkP1.T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Fluid temperature" type: Real -22: sinkP1.Q:VARIABLE(unit = "kg/s" ) "Mass flow rate" type: Real -23: sinkP1.P:VARIABLE(min = 0.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure" type: Real -24: sourceP1.ITemperature.signal:VARIABLE(flow=false ) type: Real -25: sourceP1.C.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -26: sourceP1.C.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -27: sourceP1.C.h:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real -28: sourceP1.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 -29: sourceP1.C.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -30: sourceP1.C.P:VARIABLE(flow=false min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure in the control volume" type: Real -31: sourceP1.ISpecificEnthalpy.signal:VARIABLE(flow=false ) type: Real -32: sourceP1.IPressure.signal:VARIABLE(flow=false ) type: Real -33: sourceP1.pro.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real -34: sourceP1.pro.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real -35: sourceP1.pro.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real -36: sourceP1.pro.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real -37: sourceP1.pro.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real -38: sourceP1.pro.cp:VARIABLE(min = 1e-09 max = 9.999999999999999e+59 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real -39: sourceP1.pro.s:VARIABLE(min = -1000000.0 max = 1000000.0 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real -40: sourceP1.pro.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -41: sourceP1.pro.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real -42: sourceP1.pro.T:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 320.0 ) "Temperature" type: Real -43: sourceP1.h:VARIABLE(unit = "J/kg" ) "Fluid enthalpy" type: Real -44: sourceP1.T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Fluid temperature" type: Real -45: sourceP1.Q:VARIABLE(unit = "kg/s" ) "Mass flow rate" type: Real -46: sourceP1.P:VARIABLE(min = 0.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure" type: Real -47: singularPressureLoss2.pro_pT.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real -48: singularPressureLoss2.pro_pT.duTp:VARIABLE(unit = "J/(kg.K)" ) "Derivative of the inner energy wrt. temperature at constant pressure" type: Real -49: singularPressureLoss2.pro_pT.dupT:VARIABLE(unit = "J.m.s2/kg" ) "Derivative of the inner energy wrt. pressure at constant temperature" type: Real -50: singularPressureLoss2.pro_pT.ddpT:VARIABLE(unit = "s2/m2" ) "Derivative of the density wrt. presure at constant temperature" type: Real -51: singularPressureLoss2.pro_pT.ddTp:VARIABLE(unit = "kg/(m3.K)" ) "Derivative of the density wrt. temperature at constant pressure" type: Real -52: 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 -53: singularPressureLoss2.pro_pT.s:VARIABLE(min = -1000000.0 max = 1000000.0 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real -54: singularPressureLoss2.pro_pT.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -55: singularPressureLoss2.pro_pT.h:VARIABLE(min = -1000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific enthalpy" type: Real -56: singularPressureLoss2.pro_pT.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real -57: singularPressureLoss2.pro_ph.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real -58: singularPressureLoss2.pro_ph.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real -59: singularPressureLoss2.pro_ph.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real -60: singularPressureLoss2.pro_ph.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real -61: singularPressureLoss2.pro_ph.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real -62: 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 -63: singularPressureLoss2.pro_ph.s:VARIABLE(min = -1000000.0 max = 1000000.0 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real -64: singularPressureLoss2.pro_ph.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -65: singularPressureLoss2.pro_ph.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real -66: singularPressureLoss2.pro_ph.T:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 320.0 ) "Temperature" type: Real -67: singularPressureLoss2.C2.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -68: singularPressureLoss2.C2.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -69: 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 -70: 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 -71: singularPressureLoss2.C2.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -72: 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 -73: singularPressureLoss2.C1.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -74: singularPressureLoss2.C1.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -75: 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 -76: 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 -77: singularPressureLoss2.C1.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -78: 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 -79: singularPressureLoss2.h:VARIABLE(start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy" type: Real -80: singularPressureLoss2.Pm:VARIABLE(min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Average fluid pressure" type: Real -81: singularPressureLoss2.T:VARIABLE(min = 0.0 start = 290.0 unit = "K" nominal = 300.0 ) "Fluid temperature" type: Real -82: singularPressureLoss2.rho:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" ) "Fluid density" type: Real -83: singularPressureLoss2.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real -84: singularPressureLoss2.deltaP:VARIABLE(min = -1000000000.0 max = 1000000000.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Singular pressure loss" type: Real -85: singularPressureLoss1.pro_pT.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real -86: singularPressureLoss1.pro_pT.duTp:VARIABLE(unit = "J/(kg.K)" ) "Derivative of the inner energy wrt. temperature at constant pressure" type: Real -87: singularPressureLoss1.pro_pT.dupT:VARIABLE(unit = "J.m.s2/kg" ) "Derivative of the inner energy wrt. pressure at constant temperature" type: Real -88: singularPressureLoss1.pro_pT.ddpT:VARIABLE(unit = "s2/m2" ) "Derivative of the density wrt. presure at constant temperature" type: Real -89: singularPressureLoss1.pro_pT.ddTp:VARIABLE(unit = "kg/(m3.K)" ) "Derivative of the density wrt. temperature at constant pressure" type: Real -90: 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 -91: singularPressureLoss1.pro_pT.s:VARIABLE(min = -1000000.0 max = 1000000.0 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real -92: singularPressureLoss1.pro_pT.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -93: singularPressureLoss1.pro_pT.h:VARIABLE(min = -1000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific enthalpy" type: Real -94: singularPressureLoss1.pro_pT.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real -95: singularPressureLoss1.pro_ph.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real -96: singularPressureLoss1.pro_ph.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real -97: singularPressureLoss1.pro_ph.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real -98: singularPressureLoss1.pro_ph.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real -99: singularPressureLoss1.pro_ph.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real -100: 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 -101: singularPressureLoss1.pro_ph.s:VARIABLE(min = -1000000.0 max = 1000000.0 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real -102: singularPressureLoss1.pro_ph.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -103: singularPressureLoss1.pro_ph.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real -104: singularPressureLoss1.pro_ph.T:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 320.0 ) "Temperature" type: Real -105: singularPressureLoss1.C2.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -106: singularPressureLoss1.C2.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -107: 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 -108: 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 -109: singularPressureLoss1.C2.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -110: 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 -111: singularPressureLoss1.C1.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -112: singularPressureLoss1.C1.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -113: 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 -114: 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 -115: singularPressureLoss1.C1.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -116: 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 -117: singularPressureLoss1.h:VARIABLE(start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy" type: Real -118: singularPressureLoss1.Pm:VARIABLE(min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Average fluid pressure" type: Real -119: singularPressureLoss1.T:VARIABLE(min = 0.0 start = 290.0 unit = "K" nominal = 300.0 ) "Fluid temperature" type: Real -120: singularPressureLoss1.rho:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" ) "Fluid density" type: Real -121: singularPressureLoss1.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real -122: singularPressureLoss1.deltaP:VARIABLE(min = -1000000000.0 max = 1000000000.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Singular pressure loss" type: Real -123: sourceP1.P0:VARIABLE(min = 0.0 unit = "Pa" nominal = 100000.0 ) "Source pressure" type: Real -124: sourceP1.T0:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Source temperature (active if option_temperature=1)" type: Real -125: sourceP1.h0:VARIABLE(unit = "J/kg" ) "Source specific enthalpy (active if option_temperature=2)" type: Real -126: sinkP1.P0:VARIABLE(min = 0.0 unit = "Pa" nominal = 100000.0 ) "Sink pressure" type: Real -127: sinkP1.T0:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Sink temperature (active if option_temperature=1)" type: Real -128: sinkP1.h0:VARIABLE(unit = "J/kg" ) "Sink specific enthalpy (active if option_temperature=2)" type: Real - - -OrderedEquation (92, 128) -======================================== -1/1 (1): sourceP1.P0 = 300000.0 [binding |0|0|0|0|] -2/2 (1): sourceP1.T0 = 290.0 [binding |0|0|0|0|] -3/3 (1): sourceP1.h0 = 100000.0 [binding |0|0|0|0|] -4/4 (1): sinkP1.P0 = 100000.0 [binding |0|0|0|0|] -5/5 (1): sinkP1.T0 = 290.0 [binding |0|0|0|0|] -6/6 (1): sinkP1.h0 = 100000.0 [binding |0|0|0|0|] -7/7 (1): singularPressureLoss1.C2.P = singularPressureLoss2.C1.P [dynamic |0|0|0|0|] -8/8 (1): singularPressureLoss1.C2.Q = singularPressureLoss2.C1.Q [dynamic |0|0|0|0|] -9/9 (1): singularPressureLoss1.C2.a = singularPressureLoss2.C1.a [dynamic |0|0|0|0|] -10/10 (1): singularPressureLoss1.C2.b = singularPressureLoss2.C1.b [dynamic |0|0|0|0|] -11/11 (1): singularPressureLoss1.C2.h = singularPressureLoss2.C1.h [dynamic |0|0|0|0|] -12/12 (1): singularPressureLoss1.C2.h_vol = singularPressureLoss2.C1.h_vol [dynamic |0|0|0|0|] -13/13 (1): sourceP1.C.P = singularPressureLoss1.C1.P [dynamic |0|0|0|0|] -14/14 (1): sourceP1.C.Q = singularPressureLoss1.C1.Q [dynamic |0|0|0|0|] -15/15 (1): sourceP1.C.a = singularPressureLoss1.C1.a [dynamic |0|0|0|0|] -16/16 (1): sourceP1.C.b = singularPressureLoss1.C1.b [dynamic |0|0|0|0|] -17/17 (1): sourceP1.C.h = singularPressureLoss1.C1.h [dynamic |0|0|0|0|] -18/18 (1): sourceP1.C.h_vol = singularPressureLoss1.C1.h_vol [dynamic |0|0|0|0|] -19/19 (1): singularPressureLoss2.C2.P = sinkP1.C.P [dynamic |0|0|0|0|] -20/20 (1): singularPressureLoss2.C2.Q = sinkP1.C.Q [dynamic |0|0|0|0|] -21/21 (1): singularPressureLoss2.C2.a = sinkP1.C.a [dynamic |0|0|0|0|] -22/22 (1): singularPressureLoss2.C2.b = sinkP1.C.b [dynamic |0|0|0|0|] -23/23 (1): singularPressureLoss2.C2.h = sinkP1.C.h [dynamic |0|0|0|0|] -24/24 (1): singularPressureLoss2.C2.h_vol = sinkP1.C.h_vol [dynamic |0|0|0|0|] -25/25 (1): singularPressureLoss1.C1.P - singularPressureLoss1.C2.P = singularPressureLoss1.deltaP [dynamic |0|0|0|0|] -26/26 (1): singularPressureLoss1.C2.Q = singularPressureLoss1.C1.Q [dynamic |0|0|0|0|] -27/27 (1): singularPressureLoss1.C2.h = singularPressureLoss1.C1.h [dynamic |0|0|0|0|] -28/28 (1): singularPressureLoss1.h = singularPressureLoss1.C1.h [dynamic |0|0|0|0|] -29/29 (1): singularPressureLoss1.Q = singularPressureLoss1.C1.Q [dynamic |0|0|0|0|] -30/30 (1): singularPressureLoss1.h = ThermoSysPro.Functions.SmoothCond(singularPressureLoss1.Q, singularPressureLoss1.C1.h_vol, singularPressureLoss1.C2.h_vol, 1.0) [dynamic |0|0|0|0|] -31/31 (1): singularPressureLoss1.deltaP = singularPressureLoss1.K * singularPressureLoss1.Q * abs(singularPressureLoss1.Q) / singularPressureLoss1.rho [dynamic |0|0|0|0|] -32/32 (1): singularPressureLoss1.Pm = 0.5 * (singularPressureLoss1.C1.P + singularPressureLoss1.C2.P) [dynamic |0|0|0|0|] -33/33 (10): singularPressureLoss1.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss1.Pm, singularPressureLoss1.h, singularPressureLoss1.mode, singularPressureLoss1.fluid) [dynamic |0|0|0|0|] -34/43 (1): singularPressureLoss1.T = singularPressureLoss1.pro_ph.T [dynamic |0|0|0|0|] -35/44 (1): singularPressureLoss1.rho = singularPressureLoss1.pro_ph.d [dynamic |0|0|0|0|] -36/45 (1): singularPressureLoss1.pro_pT.d = 0.0 [dynamic |0|0|0|0|] -37/46 (1): singularPressureLoss1.pro_pT.h = 0.0 [dynamic |0|0|0|0|] -38/47 (1): singularPressureLoss1.pro_pT.u = 0.0 [dynamic |0|0|0|0|] -39/48 (1): singularPressureLoss1.pro_pT.s = 0.0 [dynamic |0|0|0|0|] -40/49 (1): singularPressureLoss1.pro_pT.cp = 0.0 [dynamic |0|0|0|0|] -41/50 (1): singularPressureLoss1.pro_pT.ddTp = 0.0 [dynamic |0|0|0|0|] -42/51 (1): singularPressureLoss1.pro_pT.ddpT = 0.0 [dynamic |0|0|0|0|] -43/52 (1): singularPressureLoss1.pro_pT.dupT = 0.0 [dynamic |0|0|0|0|] -44/53 (1): singularPressureLoss1.pro_pT.duTp = 0.0 [dynamic |0|0|0|0|] -45/54 (1): singularPressureLoss1.pro_pT.x = 0.0 [dynamic |0|0|0|0|] -46/55 (1): singularPressureLoss2.C1.P - singularPressureLoss2.C2.P = singularPressureLoss2.deltaP [dynamic |0|0|0|0|] -47/56 (1): singularPressureLoss2.C2.Q = singularPressureLoss2.C1.Q [dynamic |0|0|0|0|] -48/57 (1): singularPressureLoss2.C2.h = singularPressureLoss2.C1.h [dynamic |0|0|0|0|] -49/58 (1): singularPressureLoss2.h = singularPressureLoss2.C1.h [dynamic |0|0|0|0|] -50/59 (1): singularPressureLoss2.Q = singularPressureLoss2.C1.Q [dynamic |0|0|0|0|] -51/60 (1): singularPressureLoss2.h = ThermoSysPro.Functions.SmoothCond(singularPressureLoss2.Q, singularPressureLoss2.C1.h_vol, singularPressureLoss2.C2.h_vol, 1.0) [dynamic |0|0|0|0|] -52/61 (1): singularPressureLoss2.deltaP = singularPressureLoss2.K * singularPressureLoss2.Q * abs(singularPressureLoss2.Q) / singularPressureLoss2.rho [dynamic |0|0|0|0|] -53/62 (1): singularPressureLoss2.Pm = 0.5 * (singularPressureLoss2.C1.P + singularPressureLoss2.C2.P) [dynamic |0|0|0|0|] -54/63 (10): singularPressureLoss2.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss2.Pm, singularPressureLoss2.h, singularPressureLoss2.mode, singularPressureLoss2.fluid) [dynamic |0|0|0|0|] -55/73 (1): singularPressureLoss2.T = singularPressureLoss2.pro_ph.T [dynamic |0|0|0|0|] -56/74 (1): singularPressureLoss2.rho = singularPressureLoss2.pro_ph.d [dynamic |0|0|0|0|] -57/75 (1): singularPressureLoss2.pro_pT.d = 0.0 [dynamic |0|0|0|0|] -58/76 (1): singularPressureLoss2.pro_pT.h = 0.0 [dynamic |0|0|0|0|] -59/77 (1): singularPressureLoss2.pro_pT.u = 0.0 [dynamic |0|0|0|0|] -60/78 (1): singularPressureLoss2.pro_pT.s = 0.0 [dynamic |0|0|0|0|] -61/79 (1): singularPressureLoss2.pro_pT.cp = 0.0 [dynamic |0|0|0|0|] -62/80 (1): singularPressureLoss2.pro_pT.ddTp = 0.0 [dynamic |0|0|0|0|] -63/81 (1): singularPressureLoss2.pro_pT.ddpT = 0.0 [dynamic |0|0|0|0|] -64/82 (1): singularPressureLoss2.pro_pT.dupT = 0.0 [dynamic |0|0|0|0|] -65/83 (1): singularPressureLoss2.pro_pT.duTp = 0.0 [dynamic |0|0|0|0|] -66/84 (1): singularPressureLoss2.pro_pT.x = 0.0 [dynamic |0|0|0|0|] -67/85 (1): sourceP1.C.P = sourceP1.P [dynamic |0|0|0|0|] -68/86 (1): sourceP1.C.Q = sourceP1.Q [dynamic |0|0|0|0|] -69/87 (1): sourceP1.C.h_vol = sourceP1.h [dynamic |0|0|0|0|] -70/88 (1): sourceP1.IPressure.signal = sourceP1.P0 [dynamic |0|0|0|0|] -71/89 (1): sourceP1.P = sourceP1.IPressure.signal [dynamic |0|0|0|0|] -72/90 (1): sourceP1.ITemperature.signal = sourceP1.T0 [dynamic |0|0|0|0|] -73/91 (1): sourceP1.ISpecificEnthalpy.signal = sourceP1.h0 [dynamic |0|0|0|0|] -74/92 (1): sourceP1.T = sourceP1.ITemperature.signal [dynamic |0|0|0|0|] -75/93 (1): sourceP1.h = ThermoSysPro.Properties.WaterSteam.IF97.SpecificEnthalpy_PT(sourceP1.P, sourceP1.T, 0) [dynamic |0|0|0|0|] -76/94 (10): sourceP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP1.P, sourceP1.h, sourceP1.mode) [dynamic |0|0|0|0|] -77/104 (1): sinkP1.C.P = sinkP1.P [dynamic |0|0|0|0|] -78/105 (1): sinkP1.C.Q = sinkP1.Q [dynamic |0|0|0|0|] -79/106 (1): sinkP1.C.h_vol = sinkP1.h [dynamic |0|0|0|0|] -80/107 (1): sinkP1.IPressure.signal = sinkP1.P0 [dynamic |0|0|0|0|] -81/108 (1): sinkP1.P = sinkP1.IPressure.signal [dynamic |0|0|0|0|] -82/109 (1): sinkP1.ITemperature.signal = sinkP1.T0 [dynamic |0|0|0|0|] -83/110 (1): sinkP1.ISpecificEnthalpy.signal = sinkP1.h0 [dynamic |0|0|0|0|] -84/111 (1): sinkP1.T = sinkP1.ITemperature.signal [dynamic |0|0|0|0|] -85/112 (1): sinkP1.h = ThermoSysPro.Properties.WaterSteam.IF97.SpecificEnthalpy_PT(sinkP1.P, sinkP1.T, 0) [dynamic |0|0|0|0|] -86/113 (10): sinkP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sinkP1.P, sinkP1.h, sinkP1.mode) [dynamic |0|0|0|0|] -87/123 (1): singularPressureLoss1.C1.a = true [binding |0|0|0|0|] -88/124 (1): singularPressureLoss1.C2.b = true [binding |0|0|0|0|] -89/125 (1): singularPressureLoss2.C1.a = true [binding |0|0|0|0|] -90/126 (1): singularPressureLoss2.C2.b = true [binding |0|0|0|0|] -91/127 (1): sourceP1.C.b = true [binding |0|0|0|0|] -92/128 (1): sinkP1.C.a = true [binding |0|0|0|0|] - -Matching -======================================== -128 variables and equations -var 1 is solved in eqn 109 -var 2 is solved in eqn 22 -var 3 is solved in eqn 128 -var 4 is solved in eqn 23 -var 5 is solved in eqn 20 -var 6 is solved in eqn 106 -var 7 is solved in eqn 104 -var 8 is solved in eqn 110 -var 9 is solved in eqn 107 -var 10 is solved in eqn 122 -var 11 is solved in eqn 121 -var 12 is solved in eqn 120 -var 13 is solved in eqn 119 -var 14 is solved in eqn 118 -var 15 is solved in eqn 117 -var 16 is solved in eqn 116 -var 17 is solved in eqn 115 -var 18 is solved in eqn 114 -var 19 is solved in eqn 113 -var 20 is solved in eqn 112 -var 21 is solved in eqn 111 -var 22 is solved in eqn 105 -var 23 is solved in eqn 108 -var 24 is solved in eqn 90 -var 25 is solved in eqn 127 -var 26 is solved in eqn 15 -var 27 is solved in eqn 17 -var 28 is solved in eqn 14 -var 29 is solved in eqn 87 -var 30 is solved in eqn 85 -var 31 is solved in eqn 91 -var 32 is solved in eqn 88 -var 33 is solved in eqn 103 -var 34 is solved in eqn 102 -var 35 is solved in eqn 101 -var 36 is solved in eqn 100 -var 37 is solved in eqn 99 -var 38 is solved in eqn 98 -var 39 is solved in eqn 97 -var 40 is solved in eqn 96 -var 41 is solved in eqn 95 -var 42 is solved in eqn 94 -var 43 is solved in eqn 93 -var 44 is solved in eqn 92 -var 45 is solved in eqn 86 -var 46 is solved in eqn 89 -var 47 is solved in eqn 84 -var 48 is solved in eqn 83 -var 49 is solved in eqn 82 -var 50 is solved in eqn 81 -var 51 is solved in eqn 80 -var 52 is solved in eqn 79 -var 53 is solved in eqn 78 -var 54 is solved in eqn 77 -var 55 is solved in eqn 76 -var 56 is solved in eqn 75 -var 57 is solved in eqn 72 -var 58 is solved in eqn 71 -var 59 is solved in eqn 70 -var 60 is solved in eqn 69 -var 61 is solved in eqn 68 -var 62 is solved in eqn 67 -var 63 is solved in eqn 66 -var 64 is solved in eqn 65 -var 65 is solved in eqn 64 -var 66 is solved in eqn 63 -var 67 is solved in eqn 126 -var 68 is solved in eqn 21 -var 69 is solved in eqn 57 -var 70 is solved in eqn 56 -var 71 is solved in eqn 24 -var 72 is solved in eqn 19 -var 73 is solved in eqn 10 -var 74 is solved in eqn 125 -var 75 is solved in eqn 11 -var 76 is solved in eqn 8 -var 77 is solved in eqn 60 -var 78 is solved in eqn 55 -var 79 is solved in eqn 58 -var 80 is solved in eqn 62 -var 81 is solved in eqn 73 -var 82 is solved in eqn 74 -var 83 is solved in eqn 59 -var 84 is solved in eqn 61 -var 85 is solved in eqn 54 -var 86 is solved in eqn 53 -var 87 is solved in eqn 52 -var 88 is solved in eqn 51 -var 89 is solved in eqn 50 -var 90 is solved in eqn 49 -var 91 is solved in eqn 48 -var 92 is solved in eqn 47 -var 93 is solved in eqn 46 -var 94 is solved in eqn 45 -var 95 is solved in eqn 42 -var 96 is solved in eqn 41 -var 97 is solved in eqn 40 -var 98 is solved in eqn 39 -var 99 is solved in eqn 38 -var 100 is solved in eqn 37 -var 101 is solved in eqn 36 -var 102 is solved in eqn 35 -var 103 is solved in eqn 34 -var 104 is solved in eqn 33 -var 105 is solved in eqn 124 -var 106 is solved in eqn 9 -var 107 is solved in eqn 27 -var 108 is solved in eqn 26 -var 109 is solved in eqn 12 -var 110 is solved in eqn 7 -var 111 is solved in eqn 16 -var 112 is solved in eqn 123 -var 113 is solved in eqn 28 -var 114 is solved in eqn 29 -var 115 is solved in eqn 18 -var 116 is solved in eqn 13 -var 117 is solved in eqn 30 -var 118 is solved in eqn 32 -var 119 is solved in eqn 43 -var 120 is solved in eqn 44 -var 121 is solved in eqn 31 -var 122 is solved in eqn 25 -var 123 is solved in eqn 1 -var 124 is solved in eqn 2 -var 125 is solved in eqn 3 -var 126 is solved in eqn 4 -var 127 is solved in eqn 5 -var 128 is solved in eqn 6 - -Standard BLT of the original model:(128) -============================================================ - -128: sinkP1.h0: (6/6): (1): sinkP1.h0 = 100000.0 -127: sinkP1.T0: (5/5): (1): sinkP1.T0 = 290.0 -126: sinkP1.P0: (4/4): (1): sinkP1.P0 = 100000.0 -125: sourceP1.h0: (3/3): (1): sourceP1.h0 = 100000.0 -124: sourceP1.T0: (2/2): (1): sourceP1.T0 = 290.0 -123: sourceP1.P0: (1/1): (1): sourceP1.P0 = 300000.0 -122: singularPressureLoss1.deltaP: (25/25): (1): singularPressureLoss1.C1.P - singularPressureLoss1.C2.P = singularPressureLoss1.deltaP -121: singularPressureLoss1.Q: (31/31): (1): singularPressureLoss1.deltaP = singularPressureLoss1.K * singularPressureLoss1.Q * abs(singularPressureLoss1.Q) / singularPressureLoss1.rho -120: singularPressureLoss1.rho: (35/44): (1): singularPressureLoss1.rho = singularPressureLoss1.pro_ph.d -119: singularPressureLoss1.T: (34/43): (1): singularPressureLoss1.T = singularPressureLoss1.pro_ph.T -118: singularPressureLoss1.Pm: (32/32): (1): singularPressureLoss1.Pm = 0.5 * (singularPressureLoss1.C1.P + singularPressureLoss1.C2.P) -117: singularPressureLoss1.h: (30/30): (1): singularPressureLoss1.h = ThermoSysPro.Functions.SmoothCond(singularPressureLoss1.Q, singularPressureLoss1.C1.h_vol, singularPressureLoss1.C2.h_vol, 1.0) -116: singularPressureLoss1.C1.P: (13/13): (1): sourceP1.C.P = singularPressureLoss1.C1.P -115: singularPressureLoss1.C1.h_vol: (18/18): (1): sourceP1.C.h_vol = singularPressureLoss1.C1.h_vol -114: singularPressureLoss1.C1.Q: (29/29): (1): singularPressureLoss1.Q = singularPressureLoss1.C1.Q -113: singularPressureLoss1.C1.h: (28/28): (1): singularPressureLoss1.h = singularPressureLoss1.C1.h -112: singularPressureLoss1.C1.a: (87/123): (1): singularPressureLoss1.C1.a = true -111: singularPressureLoss1.C1.b: (16/16): (1): sourceP1.C.b = singularPressureLoss1.C1.b -110: singularPressureLoss1.C2.P: (7/7): (1): singularPressureLoss1.C2.P = singularPressureLoss2.C1.P -109: singularPressureLoss1.C2.h_vol: (12/12): (1): singularPressureLoss1.C2.h_vol = singularPressureLoss2.C1.h_vol -108: singularPressureLoss1.C2.Q: (26/26): (1): singularPressureLoss1.C2.Q = singularPressureLoss1.C1.Q -107: singularPressureLoss1.C2.h: (27/27): (1): singularPressureLoss1.C2.h = singularPressureLoss1.C1.h -106: singularPressureLoss1.C2.a: (9/9): (1): singularPressureLoss1.C2.a = singularPressureLoss2.C1.a -105: singularPressureLoss1.C2.b: (88/124): (1): singularPressureLoss1.C2.b = true -104: singularPressureLoss1.pro_ph.T: (33/33): (10): singularPressureLoss1.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss1.Pm, singularPressureLoss1.h, singularPressureLoss1.mode, singularPressureLoss1.fluid) -103: singularPressureLoss1.pro_ph.d: (33/34): (10): singularPressureLoss1.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss1.Pm, singularPressureLoss1.h, singularPressureLoss1.mode, singularPressureLoss1.fluid) -102: singularPressureLoss1.pro_ph.u: (33/35): (10): singularPressureLoss1.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss1.Pm, singularPressureLoss1.h, singularPressureLoss1.mode, singularPressureLoss1.fluid) -101: singularPressureLoss1.pro_ph.s: (33/36): (10): singularPressureLoss1.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss1.Pm, singularPressureLoss1.h, singularPressureLoss1.mode, singularPressureLoss1.fluid) -100: singularPressureLoss1.pro_ph.cp: (33/37): (10): singularPressureLoss1.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss1.Pm, singularPressureLoss1.h, singularPressureLoss1.mode, singularPressureLoss1.fluid) -99: singularPressureLoss1.pro_ph.ddhp: (33/38): (10): singularPressureLoss1.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss1.Pm, singularPressureLoss1.h, singularPressureLoss1.mode, singularPressureLoss1.fluid) -98: singularPressureLoss1.pro_ph.ddph: (33/39): (10): singularPressureLoss1.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss1.Pm, singularPressureLoss1.h, singularPressureLoss1.mode, singularPressureLoss1.fluid) -97: singularPressureLoss1.pro_ph.duph: (33/40): (10): singularPressureLoss1.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss1.Pm, singularPressureLoss1.h, singularPressureLoss1.mode, singularPressureLoss1.fluid) -96: singularPressureLoss1.pro_ph.duhp: (33/41): (10): singularPressureLoss1.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss1.Pm, singularPressureLoss1.h, singularPressureLoss1.mode, singularPressureLoss1.fluid) -95: singularPressureLoss1.pro_ph.x: (33/42): (10): singularPressureLoss1.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss1.Pm, singularPressureLoss1.h, singularPressureLoss1.mode, singularPressureLoss1.fluid) -94: singularPressureLoss1.pro_pT.d: (36/45): (1): singularPressureLoss1.pro_pT.d = 0.0 -93: singularPressureLoss1.pro_pT.h: (37/46): (1): singularPressureLoss1.pro_pT.h = 0.0 -92: singularPressureLoss1.pro_pT.u: (38/47): (1): singularPressureLoss1.pro_pT.u = 0.0 -91: singularPressureLoss1.pro_pT.s: (39/48): (1): singularPressureLoss1.pro_pT.s = 0.0 -90: singularPressureLoss1.pro_pT.cp: (40/49): (1): singularPressureLoss1.pro_pT.cp = 0.0 -89: singularPressureLoss1.pro_pT.ddTp: (41/50): (1): singularPressureLoss1.pro_pT.ddTp = 0.0 -88: singularPressureLoss1.pro_pT.ddpT: (42/51): (1): singularPressureLoss1.pro_pT.ddpT = 0.0 -87: singularPressureLoss1.pro_pT.dupT: (43/52): (1): singularPressureLoss1.pro_pT.dupT = 0.0 -86: singularPressureLoss1.pro_pT.duTp: (44/53): (1): singularPressureLoss1.pro_pT.duTp = 0.0 -85: singularPressureLoss1.pro_pT.x: (45/54): (1): singularPressureLoss1.pro_pT.x = 0.0 -84: singularPressureLoss2.deltaP: (52/61): (1): singularPressureLoss2.deltaP = singularPressureLoss2.K * singularPressureLoss2.Q * abs(singularPressureLoss2.Q) / singularPressureLoss2.rho -83: singularPressureLoss2.Q: (50/59): (1): singularPressureLoss2.Q = singularPressureLoss2.C1.Q -82: singularPressureLoss2.rho: (56/74): (1): singularPressureLoss2.rho = singularPressureLoss2.pro_ph.d -81: singularPressureLoss2.T: (55/73): (1): singularPressureLoss2.T = singularPressureLoss2.pro_ph.T -80: singularPressureLoss2.Pm: (53/62): (1): singularPressureLoss2.Pm = 0.5 * (singularPressureLoss2.C1.P + singularPressureLoss2.C2.P) -79: singularPressureLoss2.h: (49/58): (1): singularPressureLoss2.h = singularPressureLoss2.C1.h -78: singularPressureLoss2.C1.P: (46/55): (1): singularPressureLoss2.C1.P - singularPressureLoss2.C2.P = singularPressureLoss2.deltaP -77: singularPressureLoss2.C1.h_vol: (51/60): (1): singularPressureLoss2.h = ThermoSysPro.Functions.SmoothCond(singularPressureLoss2.Q, singularPressureLoss2.C1.h_vol, singularPressureLoss2.C2.h_vol, 1.0) -76: singularPressureLoss2.C1.Q: (8/8): (1): singularPressureLoss1.C2.Q = singularPressureLoss2.C1.Q -75: singularPressureLoss2.C1.h: (11/11): (1): singularPressureLoss1.C2.h = singularPressureLoss2.C1.h -74: singularPressureLoss2.C1.a: (89/125): (1): singularPressureLoss2.C1.a = true -73: singularPressureLoss2.C1.b: (10/10): (1): singularPressureLoss1.C2.b = singularPressureLoss2.C1.b -72: singularPressureLoss2.C2.P: (19/19): (1): singularPressureLoss2.C2.P = sinkP1.C.P -71: singularPressureLoss2.C2.h_vol: (24/24): (1): singularPressureLoss2.C2.h_vol = sinkP1.C.h_vol -70: singularPressureLoss2.C2.Q: (47/56): (1): singularPressureLoss2.C2.Q = singularPressureLoss2.C1.Q -69: singularPressureLoss2.C2.h: (48/57): (1): singularPressureLoss2.C2.h = singularPressureLoss2.C1.h -68: singularPressureLoss2.C2.a: (21/21): (1): singularPressureLoss2.C2.a = sinkP1.C.a -67: singularPressureLoss2.C2.b: (90/126): (1): singularPressureLoss2.C2.b = true -66: singularPressureLoss2.pro_ph.T: (54/63): (10): singularPressureLoss2.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss2.Pm, singularPressureLoss2.h, singularPressureLoss2.mode, singularPressureLoss2.fluid) -65: singularPressureLoss2.pro_ph.d: (54/64): (10): singularPressureLoss2.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss2.Pm, singularPressureLoss2.h, singularPressureLoss2.mode, singularPressureLoss2.fluid) -64: singularPressureLoss2.pro_ph.u: (54/65): (10): singularPressureLoss2.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss2.Pm, singularPressureLoss2.h, singularPressureLoss2.mode, singularPressureLoss2.fluid) -63: singularPressureLoss2.pro_ph.s: (54/66): (10): singularPressureLoss2.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss2.Pm, singularPressureLoss2.h, singularPressureLoss2.mode, singularPressureLoss2.fluid) -62: singularPressureLoss2.pro_ph.cp: (54/67): (10): singularPressureLoss2.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss2.Pm, singularPressureLoss2.h, singularPressureLoss2.mode, singularPressureLoss2.fluid) -61: singularPressureLoss2.pro_ph.ddhp: (54/68): (10): singularPressureLoss2.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss2.Pm, singularPressureLoss2.h, singularPressureLoss2.mode, singularPressureLoss2.fluid) -60: singularPressureLoss2.pro_ph.ddph: (54/69): (10): singularPressureLoss2.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss2.Pm, singularPressureLoss2.h, singularPressureLoss2.mode, singularPressureLoss2.fluid) -59: singularPressureLoss2.pro_ph.duph: (54/70): (10): singularPressureLoss2.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss2.Pm, singularPressureLoss2.h, singularPressureLoss2.mode, singularPressureLoss2.fluid) -58: singularPressureLoss2.pro_ph.duhp: (54/71): (10): singularPressureLoss2.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss2.Pm, singularPressureLoss2.h, singularPressureLoss2.mode, singularPressureLoss2.fluid) -57: singularPressureLoss2.pro_ph.x: (54/72): (10): singularPressureLoss2.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss2.Pm, singularPressureLoss2.h, singularPressureLoss2.mode, singularPressureLoss2.fluid) -56: singularPressureLoss2.pro_pT.d: (57/75): (1): singularPressureLoss2.pro_pT.d = 0.0 -55: singularPressureLoss2.pro_pT.h: (58/76): (1): singularPressureLoss2.pro_pT.h = 0.0 -54: singularPressureLoss2.pro_pT.u: (59/77): (1): singularPressureLoss2.pro_pT.u = 0.0 -53: singularPressureLoss2.pro_pT.s: (60/78): (1): singularPressureLoss2.pro_pT.s = 0.0 -52: singularPressureLoss2.pro_pT.cp: (61/79): (1): singularPressureLoss2.pro_pT.cp = 0.0 -51: singularPressureLoss2.pro_pT.ddTp: (62/80): (1): singularPressureLoss2.pro_pT.ddTp = 0.0 -50: singularPressureLoss2.pro_pT.ddpT: (63/81): (1): singularPressureLoss2.pro_pT.ddpT = 0.0 -49: singularPressureLoss2.pro_pT.dupT: (64/82): (1): singularPressureLoss2.pro_pT.dupT = 0.0 -48: singularPressureLoss2.pro_pT.duTp: (65/83): (1): singularPressureLoss2.pro_pT.duTp = 0.0 -47: singularPressureLoss2.pro_pT.x: (66/84): (1): singularPressureLoss2.pro_pT.x = 0.0 -46: sourceP1.P: (71/89): (1): sourceP1.P = sourceP1.IPressure.signal -45: sourceP1.Q: (68/86): (1): sourceP1.C.Q = sourceP1.Q -44: sourceP1.T: (74/92): (1): sourceP1.T = sourceP1.ITemperature.signal -43: sourceP1.h: (75/93): (1): sourceP1.h = ThermoSysPro.Properties.WaterSteam.IF97.SpecificEnthalpy_PT(sourceP1.P, sourceP1.T, 0) -42: sourceP1.pro.T: (76/94): (10): sourceP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP1.P, sourceP1.h, sourceP1.mode) -41: sourceP1.pro.d: (76/95): (10): sourceP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP1.P, sourceP1.h, sourceP1.mode) -40: sourceP1.pro.u: (76/96): (10): sourceP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP1.P, sourceP1.h, sourceP1.mode) -39: sourceP1.pro.s: (76/97): (10): sourceP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP1.P, sourceP1.h, sourceP1.mode) -38: sourceP1.pro.cp: (76/98): (10): sourceP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP1.P, sourceP1.h, sourceP1.mode) -37: sourceP1.pro.ddhp: (76/99): (10): sourceP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP1.P, sourceP1.h, sourceP1.mode) -36: sourceP1.pro.ddph: (76/100): (10): sourceP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP1.P, sourceP1.h, sourceP1.mode) -35: sourceP1.pro.duph: (76/101): (10): sourceP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP1.P, sourceP1.h, sourceP1.mode) -34: sourceP1.pro.duhp: (76/102): (10): sourceP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP1.P, sourceP1.h, sourceP1.mode) -33: sourceP1.pro.x: (76/103): (10): sourceP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP1.P, sourceP1.h, sourceP1.mode) -32: sourceP1.IPressure.signal: (70/88): (1): sourceP1.IPressure.signal = sourceP1.P0 -31: sourceP1.ISpecificEnthalpy.signal: (73/91): (1): sourceP1.ISpecificEnthalpy.signal = sourceP1.h0 -30: sourceP1.C.P: (67/85): (1): sourceP1.C.P = sourceP1.P -29: sourceP1.C.h_vol: (69/87): (1): sourceP1.C.h_vol = sourceP1.h -28: sourceP1.C.Q: (14/14): (1): sourceP1.C.Q = singularPressureLoss1.C1.Q -27: sourceP1.C.h: (17/17): (1): sourceP1.C.h = singularPressureLoss1.C1.h -26: sourceP1.C.a: (15/15): (1): sourceP1.C.a = singularPressureLoss1.C1.a -25: sourceP1.C.b: (91/127): (1): sourceP1.C.b = true -24: sourceP1.ITemperature.signal: (72/90): (1): sourceP1.ITemperature.signal = sourceP1.T0 -23: sinkP1.P: (81/108): (1): sinkP1.P = sinkP1.IPressure.signal -22: sinkP1.Q: (78/105): (1): sinkP1.C.Q = sinkP1.Q -21: sinkP1.T: (84/111): (1): sinkP1.T = sinkP1.ITemperature.signal -20: sinkP1.h: (85/112): (1): sinkP1.h = ThermoSysPro.Properties.WaterSteam.IF97.SpecificEnthalpy_PT(sinkP1.P, sinkP1.T, 0) -19: sinkP1.pro.T: (86/113): (10): sinkP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sinkP1.P, sinkP1.h, sinkP1.mode) -18: sinkP1.pro.d: (86/114): (10): sinkP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sinkP1.P, sinkP1.h, sinkP1.mode) -17: sinkP1.pro.u: (86/115): (10): sinkP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sinkP1.P, sinkP1.h, sinkP1.mode) -16: sinkP1.pro.s: (86/116): (10): sinkP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sinkP1.P, sinkP1.h, sinkP1.mode) -15: sinkP1.pro.cp: (86/117): (10): sinkP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sinkP1.P, sinkP1.h, sinkP1.mode) -14: sinkP1.pro.ddhp: (86/118): (10): sinkP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sinkP1.P, sinkP1.h, sinkP1.mode) -13: sinkP1.pro.ddph: (86/119): (10): sinkP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sinkP1.P, sinkP1.h, sinkP1.mode) -12: sinkP1.pro.duph: (86/120): (10): sinkP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sinkP1.P, sinkP1.h, sinkP1.mode) -11: sinkP1.pro.duhp: (86/121): (10): sinkP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sinkP1.P, sinkP1.h, sinkP1.mode) -10: sinkP1.pro.x: (86/122): (10): sinkP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sinkP1.P, sinkP1.h, sinkP1.mode) -9: sinkP1.IPressure.signal: (80/107): (1): sinkP1.IPressure.signal = sinkP1.P0 -8: sinkP1.ISpecificEnthalpy.signal: (83/110): (1): sinkP1.ISpecificEnthalpy.signal = sinkP1.h0 -7: sinkP1.C.P: (77/104): (1): sinkP1.C.P = sinkP1.P -6: sinkP1.C.h_vol: (79/106): (1): sinkP1.C.h_vol = sinkP1.h -5: sinkP1.C.Q: (20/20): (1): singularPressureLoss2.C2.Q = sinkP1.C.Q -4: sinkP1.C.h: (23/23): (1): singularPressureLoss2.C2.h = sinkP1.C.h -3: sinkP1.C.a: (92/128): (1): sinkP1.C.a = true -2: sinkP1.C.b: (22/22): (1): singularPressureLoss2.C2.b = sinkP1.C.b -1: sinkP1.ITemperature.signal: (82/109): (1): sinkP1.ITemperature.signal = sinkP1.T0 - - -Variables of interest (2) -======================================== -1: singularPressureLoss2.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real -2: singularPressureLoss1.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real - - -Boundary conditions (6) -======================================== -1: sourceP1.P0:VARIABLE(min = 0.0 unit = "Pa" nominal = 100000.0 ) "Source pressure" type: Real -2: sourceP1.T0:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Source temperature (active if option_temperature=1)" type: Real -3: sourceP1.h0:VARIABLE(unit = "J/kg" ) "Source specific enthalpy (active if option_temperature=2)" ...[truncated 7669 chars]... ARIABLE(min = 1e-09 max = 9.999999999999999e+59 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real -39: sourceP1.pro.s:VARIABLE(min = -1000000.0 max = 1000000.0 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real -40: sourceP1.pro.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -41: sourceP1.pro.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real -42: sourceP1.pro.T:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 320.0 ) "Temperature" type: Real -43: sourceP1.h:VARIABLE(unit = "J/kg" ) "Fluid enthalpy" type: Real -44: sourceP1.T:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Fluid temperature" type: Real -45: sourceP1.Q:VARIABLE(unit = "kg/s" ) "Mass flow rate" type: Real -46: sourceP1.P:VARIABLE(min = 0.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure" type: Real -47: singularPressureLoss2.pro_pT.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real -48: singularPressureLoss2.pro_pT.duTp:VARIABLE(unit = "J/(kg.K)" ) "Derivative of the inner energy wrt. temperature at constant pressure" type: Real -49: singularPressureLoss2.pro_pT.dupT:VARIABLE(unit = "J.m.s2/kg" ) "Derivative of the inner energy wrt. pressure at constant temperature" type: Real -50: singularPressureLoss2.pro_pT.ddpT:VARIABLE(unit = "s2/m2" ) "Derivative of the density wrt. presure at constant temperature" type: Real -51: singularPressureLoss2.pro_pT.ddTp:VARIABLE(unit = "kg/(m3.K)" ) "Derivative of the density wrt. temperature at constant pressure" type: Real -52: 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 -53: singularPressureLoss2.pro_pT.s:VARIABLE(min = -1000000.0 max = 1000000.0 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real -54: singularPressureLoss2.pro_pT.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -55: singularPressureLoss2.pro_pT.h:VARIABLE(min = -1000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific enthalpy" type: Real -56: singularPressureLoss2.pro_pT.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real -57: singularPressureLoss2.pro_ph.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real -58: singularPressureLoss2.pro_ph.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real -59: singularPressureLoss2.pro_ph.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real -60: singularPressureLoss2.pro_ph.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real -61: singularPressureLoss2.pro_ph.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real -62: 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 -63: singularPressureLoss2.pro_ph.s:VARIABLE(min = -1000000.0 max = 1000000.0 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real -64: singularPressureLoss2.pro_ph.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -65: singularPressureLoss2.pro_ph.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real -66: singularPressureLoss2.pro_ph.T:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 320.0 ) "Temperature" type: Real -67: singularPressureLoss2.C2.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -68: singularPressureLoss2.C2.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -69: 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 -70: 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 -71: singularPressureLoss2.C2.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -72: 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 -73: singularPressureLoss2.C1.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -74: singularPressureLoss2.C1.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -75: 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 -76: 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 -77: singularPressureLoss2.C1.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -78: 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 -79: singularPressureLoss2.h:VARIABLE(start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy" type: Real -80: singularPressureLoss2.Pm:VARIABLE(min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Average fluid pressure" type: Real -81: singularPressureLoss2.T:VARIABLE(min = 0.0 start = 290.0 unit = "K" nominal = 300.0 ) "Fluid temperature" type: Real -82: singularPressureLoss2.rho:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" ) "Fluid density" type: Real -83: singularPressureLoss2.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real -84: singularPressureLoss2.deltaP:VARIABLE(min = -1000000000.0 max = 1000000000.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Singular pressure loss" type: Real -85: singularPressureLoss1.pro_pT.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real -86: singularPressureLoss1.pro_pT.duTp:VARIABLE(unit = "J/(kg.K)" ) "Derivative of the inner energy wrt. temperature at constant pressure" type: Real -87: singularPressureLoss1.pro_pT.dupT:VARIABLE(unit = "J.m.s2/kg" ) "Derivative of the inner energy wrt. pressure at constant temperature" type: Real -88: singularPressureLoss1.pro_pT.ddpT:VARIABLE(unit = "s2/m2" ) "Derivative of the density wrt. presure at constant temperature" type: Real -89: singularPressureLoss1.pro_pT.ddTp:VARIABLE(unit = "kg/(m3.K)" ) "Derivative of the density wrt. temperature at constant pressure" type: Real -90: 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 -91: singularPressureLoss1.pro_pT.s:VARIABLE(min = -1000000.0 max = 1000000.0 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real -92: singularPressureLoss1.pro_pT.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -93: singularPressureLoss1.pro_pT.h:VARIABLE(min = -1000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific enthalpy" type: Real -94: singularPressureLoss1.pro_pT.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real -95: singularPressureLoss1.pro_ph.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real -96: singularPressureLoss1.pro_ph.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real -97: singularPressureLoss1.pro_ph.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real -98: singularPressureLoss1.pro_ph.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real -99: singularPressureLoss1.pro_ph.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real -100: 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 -101: singularPressureLoss1.pro_ph.s:VARIABLE(min = -1000000.0 max = 1000000.0 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real -102: singularPressureLoss1.pro_ph.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -103: singularPressureLoss1.pro_ph.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real -104: singularPressureLoss1.pro_ph.T:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 320.0 ) "Temperature" type: Real -105: singularPressureLoss1.C2.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -106: singularPressureLoss1.C2.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -107: 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 -108: 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 -109: singularPressureLoss1.C2.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -110: 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 -111: singularPressureLoss1.C1.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -112: singularPressureLoss1.C1.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -113: 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 -114: 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 -115: singularPressureLoss1.C1.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -116: 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 -117: singularPressureLoss1.h:VARIABLE(start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy" type: Real -118: singularPressureLoss1.Pm:VARIABLE(min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Average fluid pressure" type: Real -119: singularPressureLoss1.T:VARIABLE(min = 0.0 start = 290.0 unit = "K" nominal = 300.0 ) "Fluid temperature" type: Real -120: singularPressureLoss1.rho:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" ) "Fluid density" type: Real -121: singularPressureLoss1.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real -122: singularPressureLoss1.deltaP:VARIABLE(min = -1000000000.0 max = 1000000000.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Singular pressure loss" type: Real -123: sourceP1.P0:VARIABLE(min = 0.0 unit = "Pa" nominal = 100000.0 ) "Source pressure" type: Real -124: sourceP1.T0:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Source temperature (active if option_temperature=1)" type: Real -125: sourceP1.h0:VARIABLE(unit = "J/kg" ) "Source specific enthalpy (active if option_temperature=2)" type: Real -126: sinkP1.P0:VARIABLE(min = 0.0 unit = "Pa" nominal = 100000.0 ) "Sink pressure" type: Real -127: sinkP1.T0:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Sink temperature (active if option_temperature=1)" type: Real -128: sinkP1.h0:VARIABLE(unit = "J/kg" ) "Sink specific enthalpy (active if option_temperature=2)" type: Real - - -OrderedEquation (92, 128) -======================================== -1/1 (1): singularPressureLoss1.Q = 0.0 [binding |0|0|0|0|] -2/2 (1): sourceP1.P0 = 300000.0 [binding |0|0|0|0|] -3/3 (1): sourceP1.T0 = 290.0 [binding |0|0|0|0|] -4/4 (1): sourceP1.h0 = 100000.0 [binding |0|0|0|0|] -5/5 (1): sinkP1.P0 = 100000.0 [binding |0|0|0|0|] -6/6 (1): sinkP1.T0 = 290.0 [binding |0|0|0|0|] -7/7 (1): sinkP1.h0 = 100000.0 [binding |0|0|0|0|] -8/8 (1): singularPressureLoss1.C2.P = singularPressureLoss2.C1.P [dynamic |0|0|0|0|] -9/9 (1): singularPressureLoss1.C2.Q = singularPressureLoss2.C1.Q [dynamic |0|0|0|0|] -10/10 (1): singularPressureLoss1.C2.a = singularPressureLoss2.C1.a [dynamic |0|0|0|0|] -11/11 (1): singularPressureLoss1.C2.b = singularPressureLoss2.C1.b [dynamic |0|0|0|0|] -12/12 (1): singularPressureLoss1.C2.h = singularPressureLoss2.C1.h [dynamic |0|0|0|0|] -13/13 (1): singularPressureLoss1.C2.h_vol = singularPressureLoss2.C1.h_vol [dynamic |0|0|0|0|] -14/14 (1): sourceP1.C.P = singularPressureLoss1.C1.P [dynamic |0|0|0|0|] -15/15 (1): sourceP1.C.Q = singularPressureLoss1.C1.Q [dynamic |0|0|0|0|] -16/16 (1): sourceP1.C.a = singularPressureLoss1.C1.a [dynamic |0|0|0|0|] -17/17 (1): sourceP1.C.b = singularPressureLoss1.C1.b [dynamic |0|0|0|0|] -18/18 (1): sourceP1.C.h = singularPressureLoss1.C1.h [dynamic |0|0|0|0|] -19/19 (1): sourceP1.C.h_vol = singularPressureLoss1.C1.h_vol [dynamic |0|0|0|0|] -20/20 (1): singularPressureLoss2.C2.P = sinkP1.C.P [dynamic |0|0|0|0|] -21/21 (1): singularPressureLoss2.C2.Q = sinkP1.C.Q [dynamic |0|0|0|0|] -22/22 (1): singularPressureLoss2.C2.a = sinkP1.C.a [dynamic |0|0|0|0|] -23/23 (1): singularPressureLoss2.C2.b = sinkP1.C.b [dynamic |0|0|0|0|] -24/24 (1): singularPressureLoss2.C2.h = sinkP1.C.h [dynamic |0|0|0|0|] -25/25 (1): singularPressureLoss2.C2.h_vol = sinkP1.C.h_vol [dynamic |0|0|0|0|] -26/26 (1): singularPressureLoss1.C1.P - singularPressureLoss1.C2.P = singularPressureLoss1.deltaP [dynamic |0|0|0|0|] -27/27 (1): singularPressureLoss1.C2.Q = singularPressureLoss1.C1.Q [dynamic |0|0|0|0|] -28/28 (1): singularPressureLoss1.C2.h = singularPressureLoss1.C1.h [dynamic |0|0|0|0|] -29/29 (1): singularPressureLoss1.h = singularPressureLoss1.C1.h [dynamic |0|0|0|0|] -30/30 (1): singularPressureLoss1.Q = singularPressureLoss1.C1.Q [dynamic |0|0|0|0|] -31/31 (1): singularPressureLoss1.h = ThermoSysPro.Functions.SmoothCond(singularPressureLoss1.Q, singularPressureLoss1.C1.h_vol, singularPressureLoss1.C2.h_vol, 1.0) [dynamic |0|0|0|0|] -32/32 (1): singularPressureLoss1.deltaP = singularPressureLoss1.K * singularPressureLoss1.Q * abs(singularPressureLoss1.Q) / singularPressureLoss1.rho [dynamic |0|0|0|0|] -33/33 (1): singularPressureLoss1.Pm = 0.5 * (singularPressureLoss1.C1.P + singularPressureLoss1.C2.P) [dynamic |0|0|0|0|] -34/34 (10): singularPressureLoss1.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss1.Pm, singularPressureLoss1.h, singularPressureLoss1.mode, singularPressureLoss1.fluid) [dynamic |0|0|0|0|] -35/44 (1): singularPressureLoss1.T = singularPressureLoss1.pro_ph.T [dynamic |0|0|0|0|] -36/45 (1): singularPressureLoss1.rho = singularPressureLoss1.pro_ph.d [dynamic |0|0|0|0|] -37/46 (1): singularPressureLoss1.pro_pT.d = 0.0 [dynamic |0|0|0|0|] -38/47 (1): singularPressureLoss1.pro_pT.h = 0.0 [dynamic |0|0|0|0|] -39/48 (1): singularPressureLoss1.pro_pT.u = 0.0 [dynamic |0|0|0|0|] -40/49 (1): singularPressureLoss1.pro_pT.s = 0.0 [dynamic |0|0|0|0|] -41/50 (1): singularPressureLoss1.pro_pT.cp = 0.0 [dynamic |0|0|0|0|] -42/51 (1): singularPressureLoss1.pro_pT.ddTp = 0.0 [dynamic |0|0|0|0|] -43/52 (1): singularPressureLoss1.pro_pT.ddpT = 0.0 [dynamic |0|0|0|0|] -44/53 (1): singularPressureLoss1.pro_pT.dupT = 0.0 [dynamic |0|0|0|0|] -45/54 (1): singularPressureLoss1.pro_pT.duTp = 0.0 [dynamic |0|0|0|0|] -46/55 (1): singularPressureLoss1.pro_pT.x = 0.0 [dynamic |0|0|0|0|] -47/56 (1): singularPressureLoss2.C1.P - singularPressureLoss2.C2.P = singularPressureLoss2.deltaP [dynamic |0|0|0|0|] -48/57 (1): singularPressureLoss2.C2.Q = singularPressureLoss2.C1.Q [dynamic |0|0|0|0|] -49/58 (1): singularPressureLoss2.C2.h = singularPressureLoss2.C1.h [dynamic |0|0|0|0|] -50/59 (1): singularPressureLoss2.h = singularPressureLoss2.C1.h [dynamic |0|0|0|0|] -51/60 (1): singularPressureLoss2.Q = singularPressureLoss2.C1.Q [dynamic |0|0|0|0|] -52/61 (1): singularPressureLoss2.h = ThermoSysPro.Functions.SmoothCond(singularPressureLoss2.Q, singularPressureLoss2.C1.h_vol, singularPressureLoss2.C2.h_vol, 1.0) [dynamic |0|0|0|0|] -53/62 (1): singularPressureLoss2.deltaP = singularPressureLoss2.K * singularPressureLoss2.Q * abs(singularPressureLoss2.Q) / singularPressureLoss2.rho [dynamic |0|0|0|0|] -54/63 (1): singularPressureLoss2.Pm = 0.5 * (singularPressureLoss2.C1.P + singularPressureLoss2.C2.P) [dynamic |0|0|0|0|] -55/64 (10): singularPressureLoss2.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss2.Pm, singularPressureLoss2.h, singularPressureLoss2.mode, singularPressureLoss2.fluid) [dynamic |0|0|0|0|] -56/74 (1): singularPressureLoss2.T = singularPressureLoss2.pro_ph.T [dynamic |0|0|0|0|] -57/75 (1): singularPressureLoss2.rho = singularPressureLoss2.pro_ph.d [dynamic |0|0|0|0|] -58/76 (1): singularPressureLoss2.pro_pT.d = 0.0 [dynamic |0|0|0|0|] -59/77 (1): singularPressureLoss2.pro_pT.h = 0.0 [dynamic |0|0|0|0|] -60/78 (1): singularPressureLoss2.pro_pT.u = 0.0 [dynamic |0|0|0|0|] -61/79 (1): singularPressureLoss2.pro_pT.s = 0.0 [dynamic |0|0|0|0|] -62/80 (1): singularPressureLoss2.pro_pT.cp = 0.0 [dynamic |0|0|0|0|] -63/81 (1): singularPressureLoss2.pro_pT.ddTp = 0.0 [dynamic |0|0|0|0|] -64/82 (1): singularPressureLoss2.pro_pT.ddpT = 0.0 [dynamic |0|0|0|0|] -65/83 (1): singularPressureLoss2.pro_pT.dupT = 0.0 [dynamic |0|0|0|0|] -66/84 (1): singularPressureLoss2.pro_pT.duTp = 0.0 [dynamic |0|0|0|0|] -67/85 (1): singularPressureLoss2.pro_pT.x = 0.0 [dynamic |0|0|0|0|] -68/86 (1): sourceP1.C.P = sourceP1.P [dynamic |0|0|0|0|] -69/87 (1): sourceP1.C.Q = sourceP1.Q [dynamic |0|0|0|0|] -70/88 (1): sourceP1.C.h_vol = sourceP1.h [dynamic |0|0|0|0|] -71/89 (1): sourceP1.IPressure.signal = sourceP1.P0 [dynamic |0|0|0|0|] -72/90 (1): sourceP1.P = sourceP1.IPressure.signal [dynamic |0|0|0|0|] -73/91 (1): sourceP1.ITemperature.signal = sourceP1.T0 [dynamic |0|0|0|0|] -74/92 (1): sourceP1.ISpecificEnthalpy.signal = sourceP1.h0 [dynamic |0|0|0|0|] -75/93 (1): sourceP1.T = sourceP1.ITemperature.signal [dynamic |0|0|0|0|] -76/94 (1): sourceP1.h = ThermoSysPro.Properties.WaterSteam.IF97.SpecificEnthalpy_PT(sourceP1.P, sourceP1.T, 0) [dynamic |0|0|0|0|] -77/95 (10): sourceP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP1.P, sourceP1.h, sourceP1.mode) [dynamic |0|0|0|0|] -78/105 (1): sinkP1.C.P = sinkP1.P [dynamic |0|0|0|0|] -79/106 (1): sinkP1.C.Q = sinkP1.Q [dynamic |0|0|0|0|] -80/107 (1): sinkP1.C.h_vol = sinkP1.h [dynamic |0|0|0|0|] -81/108 (1): sinkP1.P = sinkP1.IPressure.signal [dynamic |0|0|0|0|] -82/109 (1): sinkP1.ITemperature.signal = sinkP1.T0 [dynamic |0|0|0|0|] -83/110 (1): sinkP1.ISpecificEnthalpy.signal = sinkP1.h0 [dynamic |0|0|0|0|] -84/111 (1): sinkP1.T = sinkP1.ITemperature.signal [dynamic |0|0|0|0|] -85/112 (1): sinkP1.h = ThermoSysPro.Properties.WaterSteam.IF97.SpecificEnthalpy_PT(sinkP1.P, sinkP1.T, 0) [dynamic |0|0|0|0|] -86/113 (10): sinkP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sinkP1.P, sinkP1.h, sinkP1.mode) [dynamic |0|0|0|0|] -87/123 (1): singularPressureLoss1.C1.a = true [binding |0|0|0|0|] -88/124 (1): singularPressureLoss1.C2.b = true [binding |0|0|0|0|] -89/125 (1): singularPressureLoss2.C1.a = true [binding |0|0|0|0|] -90/126 (1): singularPressureLoss2.C2.b = true [binding |0|0|0|0|] -91/127 (1): sourceP1.C.b = true [binding |0|0|0|0|] -92/128 (1): sinkP1.C.a = true [binding |0|0|0|0|] - -Matching -======================================== -128 variables and equations -var 1 is solved in eqn 109 -var 2 is solved in eqn 23 -var 3 is solved in eqn 128 -var 4 is solved in eqn 24 -var 5 is solved in eqn 21 -var 6 is solved in eqn 25 -var 7 is solved in eqn 105 -var 8 is solved in eqn 110 -var 9 is solved in eqn 108 -var 10 is solved in eqn 122 -var 11 is solved in eqn 121 -var 12 is solved in eqn 120 -var 13 is solved in eqn 119 -var 14 is solved in eqn 118 -var 15 is solved in eqn 117 -var 16 is solved in eqn 116 -var 17 is solved in eqn 115 -var 18 is solved in eqn 114 -var 19 is solved in eqn 113 -var 20 is solved in eqn 107 -var 21 is solved in eqn 111 -var 22 is solved in eqn 106 -var 23 is solved in eqn 112 -var 24 is solved in eqn 91 -var 25 is solved in eqn 127 -var 26 is solved in eqn 16 -var 27 is solved in eqn 18 -var 28 is solved in eqn 15 -var 29 is solved in eqn 88 -var 30 is solved in eqn 86 -var 31 is solved in eqn 92 -var 32 is solved in eqn 89 -var 33 is solved in eqn 104 -var 34 is solved in eqn 103 -var 35 is solved in eqn 102 -var 36 is solved in eqn 101 -var 37 is solved in eqn 100 -var 38 is solved in eqn 99 -var 39 is solved in eqn 98 -var 40 is solved in eqn 97 -var 41 is solved in eqn 96 -var 42 is solved in eqn 95 -var 43 is solved in eqn 94 -var 44 is solved in eqn 93 -var 45 is solved in eqn 87 -var 46 is solved in eqn 90 -var 47 is solved in eqn 85 -var 48 is solved in eqn 84 -var 49 is solved in eqn 83 -var 50 is solved in eqn 82 -var 51 is solved in eqn 81 -var 52 is solved in eqn 80 -var 53 is solved in eqn 79 -var 54 is solved in eqn 78 -var 55 is solved in eqn 77 -var 56 is solved in eqn 76 -var 57 is solved in eqn 73 -var 58 is solved in eqn 72 -var 59 is solved in eqn 71 -var 60 is solved in eqn 70 -var 61 is solved in eqn 69 -var 62 is solved in eqn 68 -var 63 is solved in eqn 67 -var 64 is solved in eqn 66 -var 65 is solved in eqn 75 -var 66 is solved in eqn 64 -var 67 is solved in eqn 126 -var 68 is solved in eqn 22 -var 69 is solved in eqn 58 -var 70 is solved in eqn 57 -var 71 is solved in eqn 61 -var 72 is solved in eqn 20 -var 73 is solved in eqn 11 -var 74 is solved in eqn 125 -var 75 is solved in eqn 59 -var 76 is solved in eqn 9 -var 77 is solved in eqn 13 -var 78 is solved in eqn 8 -var 79 is solved in eqn 65 -var 80 is solved in eqn 63 -var 81 is solved in eqn 74 -var 82 is solved in eqn 62 -var 83 is solved in eqn 60 -var 84 is solved in eqn 56 -var 85 is solved in eqn 55 -var 86 is solved in eqn 54 -var 87 is solved in eqn 53 -var 88 is solved in eqn 52 -var 89 is solved in eqn 51 -var 90 is solved in eqn 50 -var 91 is solved in eqn 49 -var 92 is solved in eqn 48 -var 93 is solved in eqn 47 -var 94 is solved in eqn 46 -var 95 is solved in eqn 43 -var 96 is solved in eqn 42 -var 97 is solved in eqn 41 -var 98 is solved in eqn 40 -var 99 is solved in eqn 39 -var 100 is solved in eqn 38 -var 101 is solved in eqn 37 -var 102 is solved in eqn 36 -var 103 is solved in eqn 45 -var 104 is solved in eqn 34 -var 105 is solved in eqn 124 -var 106 is solved in eqn 10 -var 107 is solved in eqn 12 -var 108 is solved in eqn 27 -var 109 is solved in eqn 31 -var 110 is solved in eqn 33 -var 111 is solved in eqn 17 -var 112 is solved in eqn 123 -var 113 is solved in eqn 28 -var 114 is solved in eqn 30 -var 115 is solved in eqn 19 -var 116 is solved in eqn 14 -var 117 is solved in eqn 29 -var 118 is solved in eqn 35 -var 119 is solved in eqn 44 -var 120 is solved in eqn 32 -var 121 is solved in eqn 1 -var 122 is solved in eqn 26 -var 123 is solved in eqn 2 -var 124 is solved in eqn 3 -var 125 is solved in eqn 4 -var 126 is solved in eqn 5 -var 127 is solved in eqn 6 -var 128 is solved in eqn 7 - -Standard BLT of the original model:(128) -============================================================ - -128: sinkP1.h0: (7/7): (1): sinkP1.h0 = 100000.0 -127: sinkP1.T0: (6/6): (1): sinkP1.T0 = 290.0 -126: sinkP1.P0: (5/5): (1): sinkP1.P0 = 100000.0 -125: sourceP1.h0: (4/4): (1): sourceP1.h0 = 100000.0 -124: sourceP1.T0: (3/3): (1): sourceP1.T0 = 290.0 -123: sourceP1.P0: (2/2): (1): sourceP1.P0 = 300000.0 -122: singularPressureLoss1.deltaP: (26/26): (1): singularPressureLoss1.C1.P - singularPressureLoss1.C2.P = singularPressureLoss1.deltaP -121: singularPressureLoss1.Q: (1/1): (1): singularPressureLoss1.Q = 0.0 -120: singularPressureLoss1.rho: (32/32): (1): singularPressureLoss1.deltaP = singularPressureLoss1.K * singularPressureLoss1.Q * abs(singularPressureLoss1.Q) / singularPressureLoss1.rho -119: singularPressureLoss1.T: (35/44): (1): singularPressureLoss1.T = singularPressureLoss1.pro_ph.T -118: singularPressureLoss1.Pm: (34/35): (10): singularPressureLoss1.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss1.Pm, singularPressureLoss1.h, singularPressureLoss1.mode, singularPressureLoss1.fluid) -117: singularPressureLoss1.h: (29/29): (1): singularPressureLoss1.h = singularPressureLoss1.C1.h -116: singularPressureLoss1.C1.P: (14/14): (1): sourceP1.C.P = singularPressureLoss1.C1.P -115: singularPressureLoss1.C1.h_vol: (19/19): (1): sourceP1.C.h_vol = singularPressureLoss1.C1.h_vol -114: singularPressureLoss1.C1.Q: (30/30): (1): singularPressureLoss1.Q = singularPressureLoss1.C1.Q -113: singularPressureLoss1.C1.h: (28/28): (1): singularPressureLoss1.C2.h = singularPressureLoss1.C1.h -112: singularPressureLoss1.C1.a: (87/123): (1): singularPressureLoss1.C1.a = true -111: singularPressureLoss1.C1.b: (17/17): (1): sourceP1.C.b = singularPressureLoss1.C1.b -110: singularPressureLoss1.C2.P: (33/33): (1): singularPressureLoss1.Pm = 0.5 * (singularPressureLoss1.C1.P + singularPressureLoss1.C2.P) -109: singularPressureLoss1.C2.h_vol: (31/31): (1): singularPressureLoss1.h = ThermoSysPro.Functions.SmoothCond(singularPressureLoss1.Q, singularPressureLoss1.C1.h_vol, singularPressureLoss1.C2.h_vol, 1.0) -108: singularPressureLoss1.C2.Q: (27/27): (1): singularPressureLoss1.C2.Q = singularPressureLoss1.C1.Q -107: singularPressureLoss1.C2.h: (12/12): (1): singularPressureLoss1.C2.h = singularPressureLoss2.C1.h -106: singularPressureLoss1.C2.a: (10/10): (1): singularPressureLoss1.C2.a = singularPressureLoss2.C1.a -105: singularPressureLoss1.C2.b: (88/124): (1): singularPressureLoss1.C2.b = true -104: singularPressureLoss1.pro_ph.T: (34/34): (10): singularPressureLoss1.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss1.Pm, singularPressureLoss1.h, singularPressureLoss1.mode, singularPressureLoss1.fluid) -103: singularPressureLoss1.pro_ph.d: (36/45): (1): singularPressureLoss1.rho = singularPressureLoss1.pro_ph.d -102: singularPressureLoss1.pro_ph.u: (34/36): (10): singularPressureLoss1.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss1.Pm, singularPressureLoss1.h, singularPressureLoss1.mode, singularPressureLoss1.fluid) -101: singularPressureLoss1.pro_ph.s: (34/37): (10): singularPressureLoss1.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss1.Pm, singularPressureLoss1.h, singularPressureLoss1.mode, singularPressureLoss1.fluid) -100: singularPressureLoss1.pro_ph.cp: (34/38): (10): singularPressureLoss1.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss1.Pm, singularPressureLoss1.h, singularPressureLoss1.mode, singularPressureLoss1.fluid) -99: singularPressureLoss1.pro_ph.ddhp: (34/39): (10): singularPressureLoss1.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss1.Pm, singularPressureLoss1.h, singularPressureLoss1.mode, singularPressureLoss1.fluid) -98: singularPressureLoss1.pro_ph.ddph: (34/40): (10): singularPressureLoss1.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss1.Pm, singularPressureLoss1.h, singularPressureLoss1.mode, singularPressureLoss1.fluid) -97: singularPressureLoss1.pro_ph.duph: (34/41): (10): singularPressureLoss1.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss1.Pm, singularPressureLoss1.h, singularPressureLoss1.mode, singularPressureLoss1.fluid) -96: singularPressureLoss1.pro_ph.duhp: (34/42): (10): singularPressureLoss1.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss1.Pm, singularPressureLoss1.h, singularPressureLoss1.mode, singularPressureLoss1.fluid) -95: singularPressureLoss1.pro_ph.x: (34/43): (10): singularPressureLoss1.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss1.Pm, singularPressureLoss1.h, singularPressureLoss1.mode, singularPressureLoss1.fluid) -94: singularPressureLoss1.pro_pT.d: (37/46): (1): singularPressureLoss1.pro_pT.d = 0.0 -93: singularPressureLoss1.pro_pT.h: (38/47): (1): singularPressureLoss1.pro_pT.h = 0.0 -92: singularPressureLoss1.pro_pT.u: (39/48): (1): singularPressureLoss1.pro_pT.u = 0.0 -91: singularPressureLoss1.pro_pT.s: (40/49): (1): singularPressureLoss1.pro_pT.s = 0.0 -90: singularPressureLoss1.pro_pT.cp: (41/50): (1): singularPressureLoss1.pro_pT.cp = 0.0 -89: singularPressureLoss1.pro_pT.ddTp: (42/51): (1): singularPressureLoss1.pro_pT.ddTp = 0.0 -88: singularPressureLoss1.pro_pT.ddpT: (43/52): (1): singularPressureLoss1.pro_pT.ddpT = 0.0 -87: singularPressureLoss1.pro_pT.dupT: (44/53): (1): singularPressureLoss1.pro_pT.dupT = 0.0 -86: singularPressureLoss1.pro_pT.duTp: (45/54): (1): singularPressureLoss1.pro_pT.duTp = 0.0 -85: singularPressureLoss1.pro_pT.x: (46/55): (1): singularPressureLoss1.pro_pT.x = 0.0 -84: singularPressureLoss2.deltaP: (47/56): (1): singularPressureLoss2.C1.P - singularPressureLoss2.C2.P = singularPressureLoss2.deltaP -83: singularPressureLoss2.Q: (51/60): (1): singularPressureLoss2.Q = singularPressureLoss2.C1.Q -82: singularPressureLoss2.rho: (53/62): (1): singularPressureLoss2.deltaP = singularPressureLoss2.K * singularPressureLoss2.Q * abs(singularPressureLoss2.Q) / singularPressureLoss2.rho -81: singularPressureLoss2.T: (56/74): (1): singularPressureLoss2.T = singularPressureLoss2.pro_ph.T -80: singularPressureLoss2.Pm: (54/63): (1): singularPressureLoss2.Pm = 0.5 * (singularPressureLoss2.C1.P + singularPressureLoss2.C2.P) -79: singularPressureLoss2.h: (55/65): (10): singularPressureLoss2.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss2.Pm, singularPressureLoss2.h, singularPressureLoss2.mode, singularPressureLoss2.fluid) -78: singularPressureLoss2.C1.P: (8/8): (1): singularPressureLoss1.C2.P = singularPressureLoss2.C1.P -77: singularPressureLoss2.C1.h_vol: (13/13): (1): singularPressureLoss1.C2.h_vol = singularPressureLoss2.C1.h_vol -76: singularPressureLoss2.C1.Q: (9/9): (1): singularPressureLoss1.C2.Q = singularPressureLoss2.C1.Q -75: singularPressureLoss2.C1.h: (50/59): (1): singularPressureLoss2.h = singularPressureLoss2.C1.h -74: singularPressureLoss2.C1.a: (89/125): (1): singularPressureLoss2.C1.a = true -73: singularPressureLoss2.C1.b: (11/11): (1): singularPressureLoss1.C2.b = singularPressureLoss2.C1.b -72: singularPressureLoss2.C2.P: (20/20): (1): singularPressureLoss2.C2.P = sinkP1.C.P -71: singularPressureLoss2.C2.h_vol: (52/61): (1): singularPressureLoss2.h = ThermoSysPro.Functions.SmoothCond(singularPressureLoss2.Q, singularPressureLoss2.C1.h_vol, singularPressureLoss2.C2.h_vol, 1.0) -70: singularPressureLoss2.C2.Q: (48/57): (1): singularPressureLoss2.C2.Q = singularPressureLoss2.C1.Q -69: singularPressureLoss2.C2.h: (49/58): (1): singularPressureLoss2.C2.h = singularPressureLoss2.C1.h -68: singularPressureLoss2.C2.a: (22/22): (1): singularPressureLoss2.C2.a = sinkP1.C.a -67: singularPressureLoss2.C2.b: (90/126): (1): singularPressureLoss2.C2.b = true -66: singularPressureLoss2.pro_ph.T: (55/64): (10): singularPressureLoss2.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss2.Pm, singularPressureLoss2.h, singularPressureLoss2.mode, singularPressureLoss2.fluid) -65: singularPressureLoss2.pro_ph.d: (57/75): (1): singularPressureLoss2.rho = singularPressureLoss2.pro_ph.d -64: singularPressureLoss2.pro_ph.u: (55/66): (10): singularPressureLoss2.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss2.Pm, singularPressureLoss2.h, singularPressureLoss2.mode, singularPressureLoss2.fluid) -63: singularPressureLoss2.pro_ph.s: (55/67): (10): singularPressureLoss2.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss2.Pm, singularPressureLoss2.h, singularPressureLoss2.mode, singularPressureLoss2.fluid) -62: singularPressureLoss2.pro_ph.cp: (55/68): (10): singularPressureLoss2.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss2.Pm, singularPressureLoss2.h, singularPressureLoss2.mode, singularPressureLoss2.fluid) -61: singularPressureLoss2.pro_ph.ddhp: (55/69): (10): singularPressureLoss2.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss2.Pm, singularPressureLoss2.h, singularPressureLoss2.mode, singularPressureLoss2.fluid) -60: singularPressureLoss2.pro_ph.ddph: (55/70): (10): singularPressureLoss2.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss2.Pm, singularPressureLoss2.h, singularPressureLoss2.mode, singularPressureLoss2.fluid) -59: singularPressureLoss2.pro_ph.duph: (55/71): (10): singularPressureLoss2.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss2.Pm, singularPressureLoss2.h, singularPressureLoss2.mode, singularPressureLoss2.fluid) -58: singularPressureLoss2.pro_ph.duhp: (55/72): (10): singularPressureLoss2.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss2.Pm, singularPressureLoss2.h, singularPressureLoss2.mode, singularPressureLoss2.fluid) -57: singularPressureLoss2.pro_ph.x: (55/73): (10): singularPressureLoss2.pro_ph = ThermoSysPro.Properties.Fluid.Ph(singularPressureLoss2.Pm, singularPressureLoss2.h, singularPressureLoss2.mode, singularPressureLoss2.fluid) -56: singularPressureLoss2.pro_pT.d: (58/76): (1): singularPressureLoss2.pro_pT.d = 0.0 -55: singularPressureLoss2.pro_pT.h: (59/77): (1): singularPressureLoss2.pro_pT.h = 0.0 -54: singularPressureLoss2.pro_pT.u: (60/78): (1): singularPressureLoss2.pro_pT.u = 0.0 -53: singularPressureLoss2.pro_pT.s: (61/79): (1): singularPressureLoss2.pro_pT.s = 0.0 -52: singularPressureLoss2.pro_pT.cp: (62/80): (1): singularPressureLoss2.pro_pT.cp = 0.0 -51: singularPressureLoss2.pro_pT.ddTp: (63/81): (1): singularPressureLoss2.pro_pT.ddTp = 0.0 -50: singularPressureLoss2.pro_pT.ddpT: (64/82): (1): singularPressureLoss2.pro_pT.ddpT = 0.0 -49: singularPressureLoss2.pro_pT.dupT: (65/83): (1): singularPressureLoss2.pro_pT.dupT = 0.0 -48: singularPressureLoss2.pro_pT.duTp: (66/84): (1): singularPressureLoss2.pro_pT.duTp = 0.0 -47: singularPressureLoss2.pro_pT.x: (67/85): (1): singularPressureLoss2.pro_pT.x = 0.0 -46: sourceP1.P: (72/90): (1): sourceP1.P = sourceP1.IPressure.signal -45: sourceP1.Q: (69/87): (1): sourceP1.C.Q = sourceP1.Q -44: sourceP1.T: (75/93): (1): sourceP1.T = sourceP1.ITemperature.signal -43: sourceP1.h: (76/94): (1): sourceP1.h = ThermoSysPro.Properties.WaterSteam.IF97.SpecificEnthalpy_PT(sourceP1.P, sourceP1.T, 0) -42: sourceP1.pro.T: (77/95): (10): sourceP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP1.P, sourceP1.h, sourceP1.mode) -41: sourceP1.pro.d: (77/96): (10): sourceP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP1.P, sourceP1.h, sourceP1.mode) -40: sourceP1.pro.u: (77/97): (10): sourceP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP1.P, sourceP1.h, sourceP1.mode) -39: sourceP1.pro.s: (77/98): (10): sourceP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP1.P, sourceP1.h, sourceP1.mode) -38: sourceP1.pro.cp: (77/99): (10): sourceP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP1.P, sourceP1.h, sourceP1.mode) -37: sourceP1.pro.ddhp: (77/100): (10): sourceP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP1.P, sourceP1.h, sourceP1.mode) -36: sourceP1.pro.ddph: (77/101): (10): sourceP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP1.P, sourceP1.h, sourceP1.mode) -35: sourceP1.pro.duph: (77/102): (10): sourceP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP1.P, sourceP1.h, sourceP1.mode) -34: sourceP1.pro.duhp: (77/103): (10): sourceP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP1.P, sourceP1.h, sourceP1.mode) -33: sourceP1.pro.x: (77/104): (10): sourceP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sourceP1.P, sourceP1.h, sourceP1.mode) -32: sourceP1.IPressure.signal: (71/89): (1): sourceP1.IPressure.signal = sourceP1.P0 -31: sourceP1.ISpecificEnthalpy.signal: (74/92): (1): sourceP1.ISpecificEnthalpy.signal = sourceP1.h0 -30: sourceP1.C.P: (68/86): (1): sourceP1.C.P = sourceP1.P -29: sourceP1.C.h_vol: (70/88): (1): sourceP1.C.h_vol = sourceP1.h -28: sourceP1.C.Q: (15/15): (1): sourceP1.C.Q = singularPressureLoss1.C1.Q -27: sourceP1.C.h: (18/18): (1): sourceP1.C.h = singularPressureLoss1.C1.h -26: sourceP1.C.a: (16/16): (1): sourceP1.C.a = singularPressureLoss1.C1.a -25: sourceP1.C.b: (91/127): (1): sourceP1.C.b = true -24: sourceP1.ITemperature.signal: (73/91): (1): sourceP1.ITemperature.signal = sourceP1.T0 -23: sinkP1.P: (85/112): (1): sinkP1.h = ThermoSysPro.Properties.WaterSteam.IF97.SpecificEnthalpy_PT(sinkP1.P, sinkP1.T, 0) -22: sinkP1.Q: (79/106): (1): sinkP1.C.Q = sinkP1.Q -21: sinkP1.T: (84/111): (1): sinkP1.T = sinkP1.ITemperature.signal -20: sinkP1.h: (80/107): (1): sinkP1.C.h_vol = sinkP1.h -19: sinkP1.pro.T: (86/113): (10): sinkP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sinkP1.P, sinkP1.h, sinkP1.mode) -18: sinkP1.pro.d: (86/114): (10): sinkP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sinkP1.P, sinkP1.h, sinkP1.mode) -17: sinkP1.pro.u: (86/115): (10): sinkP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sinkP1.P, sinkP1.h, sinkP1.mode) -16: sinkP1.pro.s: (86/116): (10): sinkP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sinkP1.P, sinkP1.h, sinkP1.mode) -15: sinkP1.pro.cp: (86/117): (10): sinkP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sinkP1.P, sinkP1.h, sinkP1.mode) -14: sinkP1.pro.ddhp: (86/118): (10): sinkP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sinkP1.P, sinkP1.h, sinkP1.mode) -13: sinkP1.pro.ddph: (86/119): (10): sinkP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sinkP1.P, sinkP1.h, sinkP1.mode) -12: sinkP1.pro.duph: (86/120): (10): sinkP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sinkP1.P, sinkP1.h, sinkP1.mode) -11: sinkP1.pro.duhp: (86/121): (10): sinkP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sinkP1.P, sinkP1.h, sinkP1.mode) -10: sinkP1.pro.x: (86/122): (10): sinkP1.pro = ThermoSysPro.Properties.WaterSteam.IF97.Water_Ph(sinkP1.P, sinkP1.h, sinkP1.mode) -9: sinkP1.IPressure.signal: (81/108): (1): sinkP1.P = sinkP1.IPressure.signal -8: sinkP1.ISpecificEnthalpy.signal: (83/110): (1): sinkP1.ISpecificEnthalpy.signal = sinkP1.h0 -7: sinkP1.C.P: (78/105): (1): sinkP1.C.P = sinkP1.P -6: sinkP1.C.h_vol: (25/25): (1): singularPressureLoss2.C2.h_vol = sinkP1.C.h_vol -5: sinkP1.C.Q: (21/21): (1): singularPressureLoss2.C2.Q = sinkP1.C.Q -4: sinkP1.C.h: (24/24): (1): singularPressureLoss2.C2.h = sinkP1.C.h -3: sinkP1.C.a: (92/128): (1): sinkP1.C.a = true -2: sinkP1.C.b: (23/23): (1): singularPressureLoss2.C2.b = sinkP1.C.b -1: sinkP1.ITemperature.signal: (82/109): (1): sinkP1.ITemperature.signal = sinkP1.T0 - - -Variables of interest (2) -======================================== -1: singularPressureLoss2.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real -2: singularPressureLoss1.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real - - -Boundary conditions (6) -======================================== -1: sourceP1.P0:VARIABLE(min = 0.0 unit = "Pa" nominal = 100000.0 ) "Source pressure" type: Real -2: sourceP1.T0:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Source temperature (active if option_temperature=1)" type: Real -3: sourceP1.h0:VARIABLE(unit = "J/kg" ) "Source specific enthalpy (active if option_temperature=2)" type: Real -4: sinkP1.P0:VARIABLE(min = 0.0 unit = "Pa" nominal = 100000.0 ) "Sink pressure" type: Real -5: sinkP1.T0:VARIABLE(min = 0.0 start = 288.15 unit = "K" nominal = 300.0 ) "Sink temperature (active if option_temperature=1)" type: Real -6: sinkP1.h0:VARIABLE(unit = "J/kg" ) "Sink specific enthalpy (active if option_temperature=2)" type: Real - - -Binding equations:(13) -============================================================ - -3: sinkP1.C.a: (92/128): (1): sinkP1.C.a = true -25: sourceP1.C.b: (91/127): (1): sourceP1.C.b = true -67: singularPressureLoss2.C2.b: (90/126): (1): singularPressureLoss2.C2.b = true -74: singularPressureLoss2.C1.a: (89/125): (1): singularPressureLoss2.C1.a = true -105: singularPressureLoss1.C2.b: (88/124): (1): singularPressureLoss1.C2.b = true -112: singularPressureLoss1.C1.a: (87/123): (1): singularPressureLoss1.C1.a = true -128: sinkP1.h0: (7/7): (1): sinkP1.h0 = 100000.0 -127: sinkP1.T0: (6/6): (1): sinkP1.T0 = 290.0 -126: sinkP1.P0: (5/5): (1): sinkP1.P0 = 100000.0 -125: sourceP1.h0: (4/4): (1): sourceP1.h0 = 100000.0 -124: sourceP1.T0: (3/3): (1): sourceP1.T0 = 290.0 -123: sourceP1.P0: (2/2): (1): sourceP1.P0 = 300000.0 -121: singularPressureLoss1.Q: (1/1): (1): singularPressureLoss1.Q = 0.0 - - -E-BLT: equations that compute the variables of interest:(1) -============================================================ - -83: singularPressureLoss2.Q: (51/60): (1): singularPressureLoss2.Q = singularPressureLoss2.C1.Q - - -Extracting SET-C and SET-S from E-BLT -Procedure is applied on each equation in the E-BLT -========================================================================== ->>>83: singularPressureLoss2.Q: (51/60): (1): singularPressureLoss2.Q = singularPressureLoss2.C1.Q -76: singularPressureLoss2.C1.Q: (9/9): (1): singularPressureLoss1.C2.Q = singularPressureLoss2.C1.Q -108: singularPressureLoss1.C2.Q: (27/27): (1): singularPressureLoss1.C2.Q = singularPressureLoss1.C1.Q -114: singularPressureLoss1.C1.Q: (30/30): (1): singularPressureLoss1.Q = singularPressureLoss1.C1.Q -Procedure success - -Extraction procedure is successfully completed in iteration count: 2 -========================================================================== - -Final set of equations after extraction algorithm -========================================================================== -SET_C: {51} -SET_S: {30, 27, 9} - - -SET_C (1, 1) -======================================== -1/1 (1): singularPressureLoss2.Q = singularPressureLoss2.C1.Q [dynamic |0|0|0|0|] - - -SET_S (3, 3) -======================================== -1/1 (1): singularPressureLoss1.Q = singularPressureLoss1.C1.Q [dynamic |0|0|0|0|] -2/2 (1): singularPressureLoss1.C2.Q = singularPressureLoss1.C1.Q [dynamic |0|0|0|0|] -3/3 (1): singularPressureLoss1.C2.Q = singularPressureLoss2.C1.Q [dynamic |0|0|0|0|] - - -Unknown variables in SET_S (3) -======================================== - -1: singularPressureLoss1.C1.Q type: Real -2: singularPressureLoss1.C2.Q type: Real -3: singularPressureLoss2.C1.Q type: Real - - - -Automatic Verification Steps of DataReconciliation Algorithm -========================================================================== - -knownVariables:{83, 121} (2) -======================================== -1: singularPressureLoss2.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real -2: singularPressureLoss1.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real - --SET_C:{51} --SET_S:{30, 27, 9} - -Condition-1 "SET_C and SET_S must not have no equations in common" -========================================================================== --Passed - -Condition-2 "All variables of interest must be involved in SET_C or SET_S" -========================================================================== --Passed - --SET_C has known variables:{83} (1) -======================================== -1: singularPressureLoss2.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real - - --SET_S has known variables:{121} (1) -======================================== -1: singularPressureLoss1.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real - -Condition-3 "SET_C equations must be strictly less than Variable of Interest" -========================================================================== --Passed --SET_C contains:1 equations < 2 known variables - -Condition-4 "SET_S should contain all intermediate variables involved in SET_C" -========================================================================== - --SET_C has intermediate variables:{76} (1) -======================================== -1: 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 - - --SET_S has intermediate variables involved in SET_C:{76} (1) -======================================== -1: 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 - --Passed - -Condition-5 "SET_S should be square" -========================================================================== --Passed -Set_S has 3 equations and 3 variables - -record SimulationResult -resultFile = "econcile", -simulationOptions = "startTime = 0.0, stopTime = 1.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'NewDataReconciliationSimpleTests.TSP_Pipe1', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-reconcile -sx=./NewDataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_Pipe1_Inputs.csv -eps=0.0023 -lv=LOG_JAC'", -messages = "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_Pipe1 -LOG_STDOUT | info | DataReconciliation Completed! -" -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). [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/SourceP.mo:30:3-31:45:writable] Warning: Connector C is not balanced: The number of potential variables (4) is not equal to the number of flow variables (0). @@ -1210,6 +18,9 @@ [ThermoSysPro 3.2.0/Properties/WaterSteam/IF97_packages.mo:1089:9-1089:27:writable] Warning: cv was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. [ThermoSysPro 3.2.0/Properties/WaterSteamSimple/prop4_Ph.mo:76:3-76:60:writable] Warning: dh1satp was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. [ThermoSysPro 3.2.0/Properties/WaterSteamSimple/prop4_Ph.mo:76:3-76:60:writable] Warning: dh2satp was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. [ThermoSysPro 3.2.0/Properties/WaterSteamSimple/prop4_Ph_der.mo:179:3-182:49:writable] Warning: du1satp_der was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. [ThermoSysPro 3.2.0/Properties/WaterSteamSimple/prop4_Ph_der.mo:179:3-182:49:writable] Warning: du2satp_der was used before it was defined (given a value). Additional such uses may exist for the variable, but some messages were suppressed. +Warning: Out of memory! Faking a stack overflow. +Error: Stack overflow occurred while evaluating simulate(NewDataReconciliationSimpleTests.TSP_Pipe1, simflags = \"-reconcile -sx=./NewDataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_Pipe1_Inputs.csv -eps=0.0023 -lv=LOG_JAC\"): +[bt] [Symbols are not generated when running the test suite] " '' Equation mismatch: omc-diff says: Failed 'M' '"' Line 10: Text differs: expected: ModelInfo: NewDataReconciliationSimpleTests.TSP_Pipe got: "[openmodelica/dataReconciliation/NewDataReconciliationSimpleTests/SingularPressureLoss.mo: == 1 out of 1 tests failed [openmodelica/dataReconciliation/TSP_Pipe1.mos_temp9024, time: 23]