Failed
tests / 06 testsuite-clang 3/3 / openmodelica_dataReconciliation.TSP_Pipe3.mos (from (result.xml))
Stacktrace
Output mismatch (see stdout for details)
Standard Output
+ TSP_Pipe3 ... equation mismatch [time: 291] ==== Log /tmp/omc-rtest-unknown/openmodelica/dataReconciliation/TSP_Pipe3.mos_temp1659/log-TSP_Pipe3.mos true "" true "Notification: Automatically loaded package Modelica 3.2.3 due to uses annotation from NewDataReconciliationSimpleTests. Notification: Automatically loaded package Complex 3.2.3 due to uses annotation from Modelica. Notification: Automatically loaded package ModelicaServices 3.2.3 due to uses annotation from Modelica. Notification: Automatically loaded package ThermoSysPro 3.2 due to uses annotation from NewDataReconciliationSimpleTests. " ModelInfo: NewDataReconciliationSimpleTests.TSP_Pipe3 ========================================================================== OrderedVariables (140) ======================================== 1: singularPressureLoss3.pro_pT.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 2: singularPressureLoss3.pro_pT.duTp:VARIABLE(unit = "J/(kg.K)" ) "Derivative of the inner energy wrt. temperature at constant pressure" type: Real 3: singularPressureLoss3.pro_pT.dupT:VARIABLE(unit = "J.m.s2/kg" ) "Derivative of the inner energy wrt. pressure at constant temperature" type: Real 4: singularPressureLoss3.pro_pT.ddpT:VARIABLE(unit = "s2/m2" ) "Derivative of the density wrt. presure at constant temperature" type: Real 5: singularPressureLoss3.pro_pT.ddTp:VARIABLE(unit = "kg/(m3.K)" ) "Derivative of the density wrt. temperature at constant pressure" type: Real 6: singularPressureLoss3.pro_pT.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 7: singularPressureLoss3.pro_pT.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 8: singularPressureLoss3.pro_pT.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real 9: singularPressureLoss3.pro_pT.h:VARIABLE(min = -1e6 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific enthalpy" type: Real 10: singularPressureLoss3.pro_pT.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 11: singularPressureLoss3.pro_ph.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 12: singularPressureLoss3.pro_ph.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 13: singularPressureLoss3.pro_ph.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real 14: singularPressureLoss3.pro_ph.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 15: singularPressureLoss3.pro_ph.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real 16: singularPressureLoss3.pro_ph.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 17: singularPressureLoss3.pro_ph.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 18: singularPressureLoss3.pro_ph.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real 19: singularPressureLoss3.pro_ph.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 20: singularPressureLoss3.pro_ph.T:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 320.0 ) "Temperature" type: Real 21: singularPressureLoss3.C2.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 22: singularPressureLoss3.C2.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 23: singularPressureLoss3.C2.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 24: singularPressureLoss3.C2.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real 25: singularPressureLoss3.C2.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 26: singularPressureLoss3.C2.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 27: singularPressureLoss3.C1.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 28: singularPressureLoss3.C1.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 29: singularPressureLoss3.C1.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 30: singularPressureLoss3.C1.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real 31: singularPressureLoss3.C1.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 32: singularPressureLoss3.C1.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 33: singularPressureLoss3.h:VARIABLE(start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy" type: Real 34: singularPressureLoss3.Pm:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Average fluid pressure" type: Real 35: singularPressureLoss3.T:VARIABLE(min = 0.0 start = 290.0 unit = "K" nominal = 300.0 uncertain=Uncertainty.refine) "Fluid temperature" type: Real 36: singularPressureLoss3.rho:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" ) "Fluid density" type: Real 37: singularPressureLoss3.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real 38: singularPressureLoss3.deltaP:VARIABLE(min = -1e9 max = 1e9 start = 1e5 unit = "Pa" nominal = 1e5 ) "Singular pressure loss" type: Real 39: singularPressureLoss2.pro_pT.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 40: singularPressureLoss2.pro_pT.duTp:VARIABLE(unit = "J/(kg.K)" ) "Derivative of the inner energy wrt. temperature at constant pressure" type: Real 41: singularPressureLoss2.pro_pT.dupT:VARIABLE(unit = "J.m.s2/kg" ) "Derivative of the inner energy wrt. pressure at constant temperature" type: Real 42: singularPressureLoss2.pro_pT.ddpT:VARIABLE(unit = "s2/m2" ) "Derivative of the density wrt. presure at constant temperature" type: Real 43: singularPressureLoss2.pro_pT.ddTp:VARIABLE(unit = "kg/(m3.K)" ) "Derivative of the density wrt. temperature at constant pressure" type: Real 44: singularPressureLoss2.pro_pT.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 45: singularPressureLoss2.pro_pT.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 46: singularPressureLoss2.pro_pT.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real 47: singularPressureLoss2.pro_pT.h:VARIABLE(min = -1e6 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific enthalpy" type: Real 48: singularPressureLoss2.pro_pT.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 49: singularPressureLoss2.pro_ph.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 50: singularPressureLoss2.pro_ph.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 51: singularPressureLoss2.pro_ph.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real 52: singularPressureLoss2.pro_ph.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 53: singularPressureLoss2.pro_ph.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real 54: singularPressureLoss2.pro_ph.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 55: singularPressureLoss2.pro_ph.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 56: singularPressureLoss2.pro_ph.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real 57: singularPressureLoss2.pro_ph.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 58: singularPressureLoss2.pro_ph.T:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 320.0 ) "Temperature" type: Real 59: singularPressureLoss2.C2.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 60: singularPressureLoss2.C2.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 61: singularPressureLoss2.C2.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 62: 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 63: singularPressureLoss2.C2.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 64: singularPressureLoss2.C2.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 65: singularPressureLoss2.C1.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 66: singularPressureLoss2.C1.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 67: singularPressureLoss2.C1.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 68: 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 69: singularPressureLoss2.C1.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 70: singularPressureLoss2.C1.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 71: singularPressureLoss2.h:VARIABLE(start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy" type: Real 72: singularPressureLoss2.Pm:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Average fluid pressure" type: Real 73: singularPressureLoss2.T:VARIABLE(min = 0.0 start = 290.0 unit = "K" nominal = 300.0 uncertain=Uncertainty.refine) "Fluid temperature" type: Real 74: singularPressureLoss2.rho:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" ) "Fluid density" type: Real 75: singularPressureLoss2.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real 76: singularPressureLoss2.deltaP:VARIABLE(min = -1e9 max = 1e9 start = 1e5 unit = "Pa" nominal = 1e5 ) "Singular pressure loss" type: Real 77: singularPressureLoss1.pro_pT.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 78: singularPressureLoss1.pro_pT.duTp:VARIABLE(unit = "J/(kg.K)" ) "Derivative of the inner energy wrt. temperature at constant pressure" type: Real 79: singularPressureLoss1.pro_pT.dupT:VARIABLE(unit = "J.m.s2/kg" ) "Derivative of the inner energy wrt. pressure at constant temperature" type: Real 80: singularPressureLoss1.pro_pT.ddpT:VARIABLE(unit = "s2/m2" ) "Derivative of the density wrt. presure at constant temperature" type: Real 81: singularPressureLoss1.pro_pT.ddTp:VARIABLE(unit = "kg/(m3.K)" ) "Derivative of the density wrt. temperature at constant pressure" type: Real 82: singularPressureLoss1.pro_pT.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 83: singularPressureLoss1.pro_pT.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 84: singularPressureLoss1.pro_pT.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real 85: singularPressureLoss1.pro_pT.h:VARIABLE(min = -1e6 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific enthalpy" type: Real 86: singularPressureLoss1.pro_pT.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 87: singularPressureLoss1.pro_ph.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 88: singularPressureLoss1.pro_ph.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 89: singularPressureLoss1.pro_ph.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real 90: singularPressureLoss1.pro_ph.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 91: singularPressureLoss1.pro_ph.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real 92: singularPressureLoss1.pro_ph.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real 93: singularPressureLoss1.pro_ph.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real 94: singularPressureLoss1.pro_ph.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real 95: singularPressureLoss1.pro_ph.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 96: singularPressureLoss1.pro_ph.T:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 320.0 ) "Temperature" type: Real 97: singularPressureLoss1.C2.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 98: singularPressureLoss1.C2.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 99: singularPressureLoss1.C2.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 100: 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 101: singularPressureLoss1.C2.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 102: singularPressureLoss1.C2.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 103: singularPressureLoss1.C1.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 104: singularPressureLoss1.C1.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 105: singularPressureLoss1.C1.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 106: 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 107: singularPressureLoss1.C1.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 108: singularPressureLoss1.C1.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 109: singularPressureLoss1.h:VARIABLE(start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy" type: Real 110: singularPressureLoss1.Pm:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Average fluid pressure" type: Real 111: singularPressureLoss1.T:VARIABLE(min = 0.0 start = 290.0 unit = "K" nominal = 300.0 uncertain=Uncertainty.refine) "Fluid temperature" type: Real 112: singularPressureLoss1.rho:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" ) "Fluid density" type: Real 113: singularPressureLoss1.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real 114: singularPressureLoss1.deltaP:VARIABLE(min = -1e9 max = 1e9 start = 1e5 unit = "Pa" nominal = 1e5 ) "Singular pressure loss" type: Real 115: sink1.C.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 116: sink1.C.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 117: sink1.C.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 118: sink1.C.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real 119: sink1.C.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 120: sink1.C.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 121: sink1.ISpecificEnthalpy.signal:VARIABLE(flow=false ) type: Real 122: sink1.h:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy" type: Real 123: sink1.Q:VARIABLE(unit = "kg/s" ) "Mass flow rate" type: Real 124: sink1.P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Fluid pressure" type: Real 125: sourcePQ1.C.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 126: sourcePQ1.C.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 127: sourcePQ1.C.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 128: sourcePQ1.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 129: sourcePQ1.C.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real 130: sourcePQ1.C.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 131: sourcePQ1.ISpecificEnthalpy.signal:VARIABLE(flow=false ) type: Real 132: sourcePQ1.IPressure.signal:VARIABLE(flow=false ) type: Real 133: sourcePQ1.IMassFlow.signal:VARIABLE(flow=false ) type: Real 134: sourcePQ1.h:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy" type: Real 135: sourcePQ1.Q:VARIABLE(unit = "kg/s" ) "Mass flow rate" type: Real 136: sourcePQ1.P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Fluid pressure" type: Real 137: sourcePQ1.P0:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Fluid pressure (active if IPressure connector is not connected)" type: Real 138: sourcePQ1.Q0:VARIABLE(unit = "kg/s" ) "Mass flow (active if IMassFlow connector is not connected)" type: Real 139: sourcePQ1.h0:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy (active if IEnthalpy connector is not connected)" type: Real 140: sink1.h0:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy (active if IEnthalpy connector is not connected)" type: Real OrderedEquation (113, 140) ======================================== 1/1 (1): sourcePQ1.P0 = 3e5 [binding |0|0|0|0|] 2/2 (1): sourcePQ1.Q0 = 100.0 [binding |0|0|0|0|] 3/3 (1): sourcePQ1.h0 = 1e5 [binding |0|0|0|0|] 4/4 (1): sink1.h0 = 1e5 [binding |0|0|0|0|] 5/5 (1): sourcePQ1.C.P = singularPressureLoss1.C1.P [dynamic |0|0|0|0|] 6/6 (1): sourcePQ1.C.Q = singularPressureLoss1.C1.Q [dynamic |0|0|0|0|] 7/7 (1): sourcePQ1.C.a = singularPressureLoss1.C1.a [dynamic |0|0|0|0|] 8/8 (1): sourcePQ1.C.b = singularPressureLoss1.C1.b [dynamic |0|0|0|0|] 9/9 (1): sourcePQ1.C.h = singularPressureLoss1.C1.h [dynamic |0|0|0|0|] 10/10 (1): sourcePQ1.C.h_vol = singularPressureLoss1.C1.h_vol [dynamic |0|0|0|0|] 11/11 (1): singularPressureLoss1.C2.P = singularPressureLoss2.C1.P [dynamic |0|0|0|0|] 12/12 (1): singularPressureLoss1.C2.Q = singularPressureLoss2.C1.Q [dynamic |0|0|0|0|] 13/13 (1): singularPressureLoss1.C2.a = singularPressureLoss2.C1.a [dynamic |0|0|0|0|] 14/14 (1): singularPressureLoss1.C2.b = singularPressureLoss2.C1.b [dynamic |0|0|0|0|] 15/15 (1): singularPressureLoss1.C2.h = singularPressureLoss2.C1.h [dynamic |0|0|0|0|] 16/16 (1): singularPressureLoss1.C2.h_vol = singularPressureLoss2.C1.h_vol [dynamic |0|0|0|0|] 17/17 (1): singularPressureLoss2.C2.P = singularPressureLoss3.C1.P [dynamic |0|0|0|0|] 18/18 (1): singularPressureLoss2.C2.Q = singularPressureLoss3.C1.Q [dynamic |0|0|0|0|] 19/19 (1): singularPressureLoss2.C2.a = singularPressureLoss3.C1.a [dynamic |0|0|0|0|] 20/20 (1): singularPressureLoss2.C2.b = singularPressureLoss3.C1.b [dynamic |0|0|0|0|] 21/21 (1): singularPressureLoss2.C2.h = singularPressureLoss3.C1.h [dynamic |0|0|0|0|] 22/22 (1): singularPressureLoss2.C2.h_vol = singularPressureLoss3.C1.h_vol [dynamic |0|0|0|0|] 23/23 (1): singularPressureLoss3.C2.P = sink1.C.P [dynamic |0|0|0|0|] 24/24 (1): singularPressureLoss3.C2.Q = sink1.C.Q [dynamic |0|0|0|0|] 25/25 (1): singularPressureLoss3.C2.a = sink1.C.a [dynamic |0|0|0|0|] 26/26 (1): singularPressureLoss3.C2.b = sink1.C.b [dynamic |0|0|0|0|] 27/27 (1): singularPressureLoss3.C2.h = sink1.C.h [dynamic |0|0|0|0|] 28/28 (1): singularPressureLoss3.C2.h_vol = sink1.C.h_vol [dynamic |0|0|0|0|] 29/29 (1): sourcePQ1.C.P = sourcePQ1.P [dynamic |0|0|0|0|] 30/30 (1): sourcePQ1.C.Q = sourcePQ1.Q [dynamic |0|0|0|0|] 31/31 (1): sourcePQ1.C.h_vol = sourcePQ1.h [dynamic |0|0|0|0|] 32/32 (1): sourcePQ1.IMassFlow.signal = sourcePQ1.Q0 [dynamic |0|0|0|0|] 33/33 (1): sourcePQ1.Q = sourcePQ1.IMassFlow.signal [dynamic |0|0|0|0|] 34/34 (1): sourcePQ1.IPressure.signal = sourcePQ1.P0 [dynamic |0|0|0|0|] 35/35 (1): sourcePQ1.P = sourcePQ1.IPressure.signal [dynamic |0|0|0|0|] 36/36 (1): sourcePQ1.ISpecificEnthalpy.signal = sourcePQ1.h0 [dynamic |0|0|0|0|] 37/37 (1): sourcePQ1.h = sourcePQ1.ISpecificEnthalpy.signal [dynamic |0|0|0|0|] 38/38 (1): sink1.C.P = sink1.P [dynamic |0|0|0|0|] 39/39 (1): sink1.C.Q = sink1.Q [dynamic |0|0|0|0|] 40/40 (1): sink1.C.h_vol = sink1.h [dynamic |0|0|0|0|] 41/41 (1): sink1.ISpecificEnthalpy.signal = sink1.h0 [dynamic |0|0|0|0|] 42/42 (1): sink1.h = sink1.ISpecificEnthalpy.signal [dynamic |0|0|0|0|] 43/43 (1): singularPressureLoss1.C1.P - singularPressureLoss1.C2.P = singularPressureLoss1.deltaP [dynamic |0|0|0|0|] 44/44 (1): singularPressureLoss1.C2.Q = singularPressureLoss1.C1.Q [dynamic |0|0|0|0|] 45/45 (1): singularPressureLoss1.C2.h = singularPressureLoss1.C1.h [dynamic |0|0|0|0|] 46/46 (1): singularPressureLoss1.h = singularPressureLoss1.C1.h [dynamic |0|0|0|0|] 47/47 (1): singularPressureLoss1.Q = singularPressureLoss1.C1.Q [dynamic |0|0|0|0|] 48/48 (1): 0.0 = singularPressureLoss1.C1.h - singularPressureLoss1.C1.h_vol [dynamic |0|0|0|0|] 49/49 (1): singularPressureLoss1.deltaP = singularPressureLoss1.K * singularPressureLoss1.Q * abs(singularPressureLoss1.Q) / singularPressureLoss1.rho [dynamic |0|0|0|0|] 50/50 (1): singularPressureLoss1.Pm = 0.5 * (singularPressureLoss1.C1.P + singularPressureLoss1.C2.P) [dynamic |0|0|0|0|] 51/51 (10): singularPressureLoss1.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss1.Pm, singularPressureLoss1.T, singularPressureLoss1.mode, singularPressureLoss1.fluid) [dynamic |0|0|0|0|] 52/61 (1): singularPressureLoss1.h = singularPressureLoss1.pro_pT.h [dynamic |0|0|0|0|] 53/62 (1): singularPressureLoss1.rho = singularPressureLoss1.pro_pT.d [dynamic |0|0|0|0|] 54/63 (1): singularPressureLoss1.pro_ph.d = 0.0 [dynamic |0|0|0|0|] 55/64 (1): singularPressureLoss1.pro_ph.T = 0.0 [dynamic |0|0|0|0|] 56/65 (1): singularPressureLoss1.pro_ph.u = 0.0 [dynamic |0|0|0|0|] 57/66 (1): singularPressureLoss1.pro_ph.s = 0.0 [dynamic |0|0|0|0|] 58/67 (1): singularPressureLoss1.pro_ph.cp = 0.0 [dynamic |0|0|0|0|] 59/68 (1): singularPressureLoss1.pro_ph.ddhp = 0.0 [dynamic |0|0|0|0|] 60/69 (1): singularPressureLoss1.pro_ph.ddph = 0.0 [dynamic |0|0|0|0|] 61/70 (1): singularPressureLoss1.pro_ph.duph = 0.0 [dynamic |0|0|0|0|] 62/71 (1): singularPressureLoss1.pro_ph.duhp = 0.0 [dynamic |0|0|0|0|] 63/72 (1): singularPressureLoss1.pro_ph.x = 0.0 [dynamic |0|0|0|0|] 64/73 (1): singularPressureLoss2.C1.P - singularPressureLoss2.C2.P = singularPressureLoss2.deltaP [dynamic |0|0|0|0|] 65/74 (1): singularPressureLoss2.C2.Q = singularPressureLoss2.C1.Q [dynamic |0|0|0|0|] 66/75 (1): singularPressureLoss2.C2.h = singularPressureLoss2.C1.h [dynamic |0|0|0|0|] 67/76 (1): singularPressureLoss2.h = singularPressureLoss2.C1.h [dynamic |0|0|0|0|] 68/77 (1): singularPressureLoss2.Q = singularPressureLoss2.C1.Q [dynamic |0|0|0|0|] 69/78 (1): 0.0 = singularPressureLoss2.C1.h - singularPressureLoss2.C1.h_vol [dynamic |0|0|0|0|] 70/79 (1): singularPressureLoss2.deltaP = singularPressureLoss2.K * singularPressureLoss2.Q * abs(singularPressureLoss2.Q) / singularPressureLoss2.rho [dynamic |0|0|0|0|] 71/80 (1): singularPressureLoss2.Pm = 0.5 * (singularPressureLoss2.C1.P + singularPressureLoss2.C2.P) [dynamic |0|0|0|0|] 72/81 (10): singularPressureLoss2.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss2.Pm, singularPressureLoss2.T, singularPressureLoss2.mode, singularPressureLoss2.fluid) [dynamic |0|0|0|0|] 73/91 (1): singularPressureLoss2.h = singularPressureLoss2.pro_pT.h [dynamic |0|0|0|0|] 74/92 (1): singularPressureLoss2.rho = singularPressureLoss2.pro_pT.d [dynamic |0|0|0|0|] 75/93 (1): singularPressureLoss2.pro_ph.d = 0.0 [dynamic |0|0|0|0|] 76/94 (1): singularPressureLoss2.pro_ph.T = 0.0 [dynamic |0|0|0|0|] 77/95 (1): singularPressureLoss2.pro_ph.u = 0.0 [dynamic |0|0|0|0|] 78/96 (1): singularPressureLoss2.pro_ph.s = 0.0 [dynamic |0|0|0|0|] 79/97 (1): singularPressureLoss2.pro_ph.cp = 0.0 [dynamic |0|0|0|0|] 80/98 (1): singularPressureLoss2.pro_ph.ddhp = 0.0 [dynamic |0|0|0|0|] 81/99 (1): singularPressureLoss2.pro_ph.ddph = 0.0 [dynamic |0|0|0|0|] 82/100 (1): singularPressureLoss2.pro_ph.duph = 0.0 [dynamic |0|0|0|0|] 83/101 (1): singularPressureLoss2.pro_ph.duhp = 0.0 [dynamic |0|0|0|0|] 84/102 (1): singularPressureLoss2.pro_ph.x = 0.0 [dynamic |0|0|0|0|] 85/103 (1): singularPressureLoss3.C1.P - singularPressureLoss3.C2.P = singularPressureLoss3.deltaP [dynamic |0|0|0|0|] 86/104 (1): singularPressureLoss3.C2.Q = singularPressureLoss3.C1.Q [dynamic |0|0|0|0|] 87/105 (1): singularPressureLoss3.C2.h = singularPressureLoss3.C1.h [dynamic |0|0|0|0|] 88/106 (1): singularPressureLoss3.h = singularPressureLoss3.C1.h [dynamic |0|0|0|0|] 89/107 (1): singularPressureLoss3.Q = singularPressureLoss3.C1.Q [dynamic |0|0|0|0|] 90/108 (1): 0.0 = singularPressureLoss3.C1.h - singularPressureLoss3.C1.h_vol [dynamic |0|0|0|0|] 91/109 (1): singularPressureLoss3.deltaP = singularPressureLoss3.K * singularPressureLoss3.Q * abs(singularPressureLoss3.Q) / singularPressureLoss3.rho [dynamic |0|0|0|0|] 92/110 (1): singularPressureLoss3.Pm = 0.5 * (singularPressureLoss3.C1.P + singularPressureLoss3.C2.P) [dynamic |0|0|0|0|] 93/111 (10): singularPressureLoss3.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss3.Pm, singularPressureLoss3.T, singularPressureLoss3.mode, singularPressureLoss3.fluid) [dynamic |0|0|0|0|] 94/121 (1): singularPressureLoss3.h = singularPressureLoss3.pro_pT.h [dynamic |0|0|0|0|] 95/122 (1): singularPressureLoss3.rho = singularPressureLoss3.pro_pT.d [dynamic |0|0|0|0|] 96/123 (1): singularPressureLoss3.pro_ph.d = 0.0 [dynamic |0|0|0|0|] 97/124 (1): singularPressureLoss3.pro_ph.T = 0.0 [dynamic |0|0|0|0|] 98/125 (1): singularPressureLoss3.pro_ph.u = 0.0 [dynamic |0|0|0|0|] 99/126 (1): singularPressureLoss3.pro_ph.s = 0.0 [dynamic |0|0|0|0|] 100/127 (1): singularPressureLoss3.pro_ph.cp = 0.0 [dynamic |0|0|0|0|] 101/128 (1): singularPressureLoss3.pro_ph.ddhp = 0.0 [dynamic |0|0|0|0|] 102/129 (1): singularPressureLoss3.pro_ph.ddph = 0.0 [dynamic |0|0|0|0|] 103/130 (1): singularPressureLoss3.pro_ph.duph = 0.0 [dynamic |0|0|0|0|] 104/131 (1): singularPressureLoss3.pro_ph.duhp = 0.0 [dynamic |0|0|0|0|] 105/132 (1): singularPressureLoss3.pro_ph.x = 0.0 [dynamic |0|0|0|0|] 106/133 (1): sourcePQ1.C.b = true [binding |0|0|0|0|] 107/134 (1): sink1.C.a = true [binding |0|0|0|0|] 108/135 (1): singularPressureLoss1.C1.a = true [binding |0|0|0|0|] 109/136 (1): singularPressureLoss1.C2.b = true [binding |0|0|0|0|] 110/137 (1): singularPressureLoss2.C1.a = true [binding |0|0|0|0|] 111/138 (1): singularPressureLoss2.C2.b = true [binding |0|0|0|0|] 112/139 (1): singularPressureLoss3.C1.a = true [binding |0|0|0|0|] 113/140 (1): singularPressureLoss3.C2.b = true [binding |0|0|0|0|] Matching ======================================== 140 variables and equations var 1 is solved in eqn 113 var 2 is solved in eqn 120 var 3 is solved in eqn 119 var 4 is solved in eqn 118 var 5 is solved in eqn 117 var 6 is solved in eqn 116 var 7 is solved in eqn 115 var 8 is solved in eqn 114 var 9 is solved in eqn 121 var 10 is solved in eqn 112 var 11 is solved in eqn 132 var 12 is solved in eqn 131 var 13 is solved in eqn 130 var 14 is solved in eqn 129 var 15 is solved in eqn 128 var 16 is solved in eqn 127 var 17 is solved in eqn 126 var 18 is solved in eqn 125 var 19 is solved in eqn 123 var 20 is solved in eqn 124 var 21 is solved in eqn 140 var 22 is solved in eqn 25 var 23 is solved in eqn 105 var 24 is solved in eqn 104 var 25 is solved in eqn 28 var 26 is solved in eqn 103 var 27 is solved in eqn 20 var 28 is solved in eqn 139 var 29 is solved in eqn 21 var 30 is solved in eqn 18 var 31 is solved in eqn 108 var 32 is solved in eqn 17 var 33 is solved in eqn 106 var 34 is solved in eqn 110 var 35 is solved in eqn 111 var 36 is solved in eqn 122 var 37 is solved in eqn 107 var 38 is solved in eqn 109 var 39 is solved in eqn 83 var 40 is solved in eqn 90 var 41 is solved in eqn 89 var 42 is solved in eqn 88 var 43 is solved in eqn 87 var 44 is solved in eqn 86 var 45 is solved in eqn 85 var 46 is solved in eqn 84 var 47 is solved in eqn 91 var 48 is solved in eqn 82 var 49 is solved in eqn 102 var 50 is solved in eqn 101 var 51 is solved in eqn 100 var 52 is solved in eqn 99 var 53 is solved in eqn 98 var 54 is solved in eqn 97 var 55 is solved in eqn 96 var 56 is solved in eqn 95 var 57 is solved in eqn 93 var 58 is solved in eqn 94 var 59 is solved in eqn 138 var 60 is solved in eqn 19 var 61 is solved in eqn 75 var 62 is solved in eqn 74 var 63 is solved in eqn 22 var 64 is solved in eqn 73 var 65 is solved in eqn 14 var 66 is solved in eqn 137 var 67 is solved in eqn 15 var 68 is solved in eqn 12 var 69 is solved in eqn 78 var 70 is solved in eqn 11 var 71 is solved in eqn 76 var 72 is solved in eqn 80 var 73 is solved in eqn 81 var 74 is solved in eqn 92 var 75 is solved in eqn 77 var 76 is solved in eqn 79 var 77 is solved in eqn 53 var 78 is solved in eqn 60 var 79 is solved in eqn 59 var 80 is solved in eqn 58 var 81 is solved in eqn 57 var 82 is solved in eqn 56 var 83 is solved in eqn 55 var 84 is solved in eqn 54 var 85 is solved in eqn 61 var 86 is solved in eqn 52 var 87 is solved in eqn 72 var 88 is solved in eqn 71 var 89 is solved in eqn 70 var 90 is solved in eqn 69 var 91 is solved in eqn 68 var 92 is solved in eqn 67 var 93 is solved in eqn 66 var 94 is solved in eqn 65 var 95 is solved in eqn 63 var 96 is solved in eqn 64 var 97 is solved in eqn 136 var 98 is solved in eqn 13 var 99 is solved in eqn 45 var 100 is solved in eqn 44 var 101 is solved in eqn 16 var 102 is solved in eqn 43 var 103 is solved in eqn 8 var 104 is solved in eqn 135 var 105 is solved in eqn 48 var 106 is solved in eqn 6 var 107 is solved in eqn 10 var 108 is solved in eqn 5 var 109 is solved in eqn 46 var 110 is solved in eqn 50 var 111 is solved in eqn 51 var 112 is solved in eqn 62 var 113 is solved in eqn 47 var 114 is solved in eqn 49 var 115 is solved in eqn 26 var 116 is solved in eqn 134 var 117 is solved in eqn 27 var 118 is solved in eqn 24 var 119 is solved in eqn 40 var 120 is solved in eqn 23 var 121 is solved in eqn 41 var 122 is solved in eqn 42 var 123 is solved in eqn 39 var 124 is solved in eqn 38 var 125 is solved in eqn 133 var 126 is solved in eqn 7 var 127 is solved in eqn 9 var 128 is solved in eqn 30 var 129 is solved in eqn 31 var 130 is solved in eqn 29 var 131 is solved in eqn 36 var 132 is solved in eqn 34 var 133 is solved in eqn 32 var 134 is solved in eqn 37 var 135 is solved in eqn 33 var 136 is solved in eqn 35 var 137 is solved in eqn 1 var 138 is solved in eqn 2 var 139 is solved in eqn 3 var 140 is solved in eqn 4 Standard BLT of the original model:(140) ============================================================ 140: sink1.h0: (4/4): (1): sink1.h0 = 1e5 139: sourcePQ1.h0: (3/3): (1): sourcePQ1.h0 = 1e5 138: sourcePQ1.Q0: (2/2): (1): sourcePQ1.Q0 = 100.0 137: sourcePQ1.P0: (1/1): (1): sourcePQ1.P0 = 3e5 136: sourcePQ1.P: (35/35): (1): sourcePQ1.P = sourcePQ1.IPressure.signal 135: sourcePQ1.Q: (33/33): (1): sourcePQ1.Q = sourcePQ1.IMassFlow.signal 134: sourcePQ1.h: (37/37): (1): sourcePQ1.h = sourcePQ1.ISpecificEnthalpy.signal 133: sourcePQ1.IMassFlow.signal: (32/32): (1): sourcePQ1.IMassFlow.signal = sourcePQ1.Q0 132: sourcePQ1.IPressure.signal: (34/34): (1): sourcePQ1.IPressure.signal = sourcePQ1.P0 131: sourcePQ1.ISpecificEnthalpy.signal: (36/36): (1): sourcePQ1.ISpecificEnthalpy.signal = sourcePQ1.h0 130: sourcePQ1.C.P: (29/29): (1): sourcePQ1.C.P = sourcePQ1.P 129: sourcePQ1.C.h_vol: (31/31): (1): sourcePQ1.C.h_vol = sourcePQ1.h 128: sourcePQ1.C.Q: (30/30): (1): sourcePQ1.C.Q = sourcePQ1.Q 127: sourcePQ1.C.h: (9/9): (1): sourcePQ1.C.h = singularPressureLoss1.C1.h 126: sourcePQ1.C.a: (7/7): (1): sourcePQ1.C.a = singularPressureLoss1.C1.a 125: sourcePQ1.C.b: (106/133): (1): sourcePQ1.C.b = true 124: sink1.P: (38/38): (1): sink1.C.P = sink1.P 123: sink1.Q: (39/39): (1): sink1.C.Q = sink1.Q 122: sink1.h: (42/42): (1): sink1.h = sink1.ISpecificEnthalpy.signal 121: sink1.ISpecificEnthalpy.signal: (41/41): (1): sink1.ISpecificEnthalpy.signal = sink1.h0 120: sink1.C.P: (23/23): (1): singularPressureLoss3.C2.P = sink1.C.P 119: sink1.C.h_vol: (40/40): (1): sink1.C.h_vol = sink1.h 118: sink1.C.Q: (24/24): (1): singularPressureLoss3.C2.Q = sink1.C.Q 117: sink1.C.h: (27/27): (1): singularPressureLoss3.C2.h = sink1.C.h 116: sink1.C.a: (107/134): (1): sink1.C.a = true 115: sink1.C.b: (26/26): (1): singularPressureLoss3.C2.b = sink1.C.b 114: singularPressureLoss1.deltaP: (49/49): (1): singularPressureLoss1.deltaP = singularPressureLoss1.K * singularPressureLoss1.Q * abs(singularPressureLoss1.Q) / singularPressureLoss1.rho 113: singularPressureLoss1.Q: (47/47): (1): singularPressureLoss1.Q = singularPressureLoss1.C1.Q 112: singularPressureLoss1.rho: (53/62): (1): singularPressureLoss1.rho = singularPressureLoss1.pro_pT.d 111: singularPressureLoss1.T: (51/51): (10): singularPressureLoss1.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss1.Pm, singularPressureLoss1.T, singularPressureLoss1.mode, singularPressureLoss1.fluid) 110: singularPressureLoss1.Pm: (50/50): (1): singularPressureLoss1.Pm = 0.5 * (singularPressureLoss1.C1.P + singularPressureLoss1.C2.P) 109: singularPressureLoss1.h: (46/46): (1): singularPressureLoss1.h = singularPressureLoss1.C1.h 108: singularPressureLoss1.C1.P: (5/5): (1): sourcePQ1.C.P = singularPressureLoss1.C1.P 107: singularPressureLoss1.C1.h_vol: (10/10): (1): sourcePQ1.C.h_vol = singularPressureLoss1.C1.h_vol 106: singularPressureLoss1.C1.Q: (6/6): (1): sourcePQ1.C.Q = singularPressureLoss1.C1.Q 105: singularPressureLoss1.C1.h: (48/48): (1): 0.0 = singularPressureLoss1.C1.h - singularPressureLoss1.C1.h_vol 104: singularPressureLoss1.C1.a: (108/135): (1): singularPressureLoss1.C1.a = true 103: singularPressureLoss1.C1.b: (8/8): (1): sourcePQ1.C.b = singularPressureLoss1.C1.b 102: singularPressureLoss1.C2.P: (43/43): (1): singularPressureLoss1.C1.P - singularPressureLoss1.C2.P = singularPressureLoss1.deltaP 101: singularPressureLoss1.C2.h_vol: (16/16): (1): singularPressureLoss1.C2.h_vol = singularPressureLoss2.C1.h_vol 100: singularPressureLoss1.C2.Q: (44/44): (1): singularPressureLoss1.C2.Q = singularPressureLoss1.C1.Q 99: singularPressureLoss1.C2.h: (45/45): (1): singularPressureLoss1.C2.h = singularPressureLoss1.C1.h 98: singularPressureLoss1.C2.a: (13/13): (1): singularPressureLoss1.C2.a = singularPressureLoss2.C1.a 97: singularPressureLoss1.C2.b: (109/136): (1): singularPressureLoss1.C2.b = true 96: singularPressureLoss1.pro_ph.T: (55/64): (1): singularPressureLoss1.pro_ph.T = 0.0 95: singularPressureLoss1.pro_ph.d: (54/63): (1): singularPressureLoss1.pro_ph.d = 0.0 94: singularPressureLoss1.pro_ph.u: (56/65): (1): singularPressureLoss1.pro_ph.u = 0.0 93: singularPressureLoss1.pro_ph.s: (57/66): (1): singularPressureLoss1.pro_ph.s = 0.0 92: singularPressureLoss1.pro_ph.cp: (58/67): (1): singularPressureLoss1.pro_ph.cp = 0.0 91: singularPressureLoss1.pro_ph.ddhp: (59/68): (1): singularPressureLoss1.pro_ph.ddhp = 0.0 90: singularPressureLoss1.pro_ph.ddph: (60/69): (1): singularPressureLoss1.pro_ph.ddph = 0.0 89: singularPressureLoss1.pro_ph.duph: (61/70): (1): singularPressureLoss1.pro_ph.duph = 0.0 88: singularPressureLoss1.pro_ph.duhp: (62/71): (1): singularPressureLoss1.pro_ph.duhp = 0.0 87: singularPressureLoss1.pro_ph.x: (63/72): (1): singularPressureLoss1.pro_ph.x = 0.0 86: singularPressureLoss1.pro_pT.d: (51/52): (10): singularPressureLoss1.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss1.Pm, singularPressureLoss1.T, singularPressureLoss1.mode, singularPressureLoss1.fluid) 85: singularPressureLoss1.pro_pT.h: (52/61): (1): singularPressureLoss1.h = singularPressureLoss1.pro_pT.h 84: singularPressureLoss1.pro_pT.u: (51/54): (10): singularPressureLoss1.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss1.Pm, singularPressureLoss1.T, singularPressureLoss1.mode, singularPressureLoss1.fluid) 83: singularPressureLoss1.pro_pT.s: (51/55): (10): singularPressureLoss1.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss1.Pm, singularPressureLoss1.T, singularPressureLoss1.mode, singularPressureLoss1.fluid) 82: singularPressureLoss1.pro_pT.cp: (51/56): (10): singularPressureLoss1.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss1.Pm, singularPressureLoss1.T, singularPressureLoss1.mode, singularPressureLoss1.fluid) 81: singularPressureLoss1.pro_pT.ddTp: (51/57): (10): singularPressureLoss1.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss1.Pm, singularPressureLoss1.T, singularPressureLoss1.mode, singularPressureLoss1.fluid) 80: singularPressureLoss1.pro_pT.ddpT: (51/58): (10): singularPressureLoss1.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss1.Pm, singularPressureLoss1.T, singularPressureLoss1.mode, singularPressureLoss1.fluid) 79: singularPressureLoss1.pro_pT.dupT: (51/59): (10): singularPressureLoss1.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss1.Pm, singularPressureLoss1.T, singularPressureLoss1.mode, singularPressureLoss1.fluid) 78: singularPressureLoss1.pro_pT.duTp: (51/60): (10): singularPressureLoss1.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss1.Pm, singularPressureLoss1.T, singularPressureLoss1.mode, singularPressureLoss1.fluid) 77: singularPressureLoss1.pro_pT.x: (51/53): (10): singularPressureLoss1.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss1.Pm, singularPressureLoss1.T, singularPressureLoss1.mode, singularPressureLoss1.fluid) 76: singularPressureLoss2.deltaP: (70/79): (1): singularPressureLoss2.deltaP = singularPressureLoss2.K * singularPressureLoss2.Q * abs(singularPressureLoss2.Q) / singularPressureLoss2.rho 75: singularPressureLoss2.Q: (68/77): (1): singularPressureLoss2.Q = singularPressureLoss2.C1.Q 74: singularPressureLoss2.rho: (74/92): (1): singularPressureLoss2.rho = singularPressureLoss2.pro_pT.d 73: singularPressureLoss2.T: (72/81): (10): singularPressureLoss2.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss2.Pm, singularPressureLoss2.T, singularPressureLoss2.mode, singularPressureLoss2.fluid) 72: singularPressureLoss2.Pm: (71/80): (1): singularPressureLoss2.Pm = 0.5 * (singularPressureLoss2.C1.P + singularPressureLoss2.C2.P) 71: singularPressureLoss2.h: (67/76): (1): singularPressureLoss2.h = singularPressureLoss2.C1.h 70: singularPressureLoss2.C1.P: (11/11): (1): singularPressureLoss1.C2.P = singularPressureLoss2.C1.P 69: singularPressureLoss2.C1.h_vol: (69/78): (1): 0.0 = singularPressureLoss2.C1.h - singularPressureLoss2.C1.h_vol 68: singularPressureLoss2.C1.Q: (12/12): (1): singularPressureLoss1.C2.Q = singularPressureLoss2.C1.Q 67: singularPressureLoss2.C1.h: (15/15): (1): singularPressureLoss1.C2.h = singularPressureLoss2.C1.h 66: singularPressureLoss2.C1.a: (110/137): (1): singularPressureLoss2.C1.a = true 65: singularPressureLoss2.C1.b: (14/14): (1): singularPressureLoss1.C2.b = singularPressureLoss2.C1.b 64: singularPressureLoss2.C2.P: (64/73): (1): singularPressureLoss2.C1.P - singularPressureLoss2.C2.P = singularPressureLoss2.deltaP 63: singularPressureLoss2.C2.h_vol: (22/22): (1): singularPressureLoss2.C2.h_vol = singularPressureLoss3.C1.h_vol 62: singularPressureLoss2.C2.Q: (65/74): (1): singularPressureLoss2.C2.Q = singularPressureLoss2.C1.Q 61: singularPressureLoss2.C2.h: (66/75): (1): singularPressureLoss2.C2.h = singularPressureLoss2.C1.h 60: singularPressureLoss2.C2.a: (19/19): (1): singularPressureLoss2.C2.a = singularPressureLoss3.C1.a 59: singularPressureLoss2.C2.b: (111/138): (1): singularPressureLoss2.C2.b = true 58: singularPressureLoss2.pro_ph.T: (76/94): (1): singularPressureLoss2.pro_ph.T = 0.0 57: singularPressureLoss2.pro_ph.d: (75/93): (1): singularPressureLoss2.pro_ph.d = 0.0 56: singularPressureLoss2.pro_ph.u: (77/95): (1): singularPressureLoss2.pro_ph.u = 0.0 55: singularPressureLoss2.pro_ph.s: (78/96): (1): singularPressureLoss2.pro_ph.s = 0.0 54: singularPressureLoss2.pro_ph.cp: (79/97): (1): singularPressureLoss2.pro_ph.cp = 0.0 53: singularPressureLoss2.pro_ph.ddhp: (80/98): (1): singularPressureLoss2.pro_ph.ddhp = 0.0 52: singularPressureLoss2.pro_ph.ddph: (81/99): (1): singularPressureLoss2.pro_ph.ddph = 0.0 51: singularPressureLoss2.pro_ph.duph: (82/100): (1): singularPressureLoss2.pro_ph.duph = 0.0 50: singularPressureLoss2.pro_ph.duhp: (83/101): (1): singularPressureLoss2.pro_ph.duhp = 0.0 49: singularPressureLoss2.pro_ph.x: (84/102): (1): singularPressureLoss2.pro_ph.x = 0.0 48: singularPressureLoss2.pro_pT.d: (72/82): (10): singularPressureLoss2.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss2.Pm, singularPressureLoss2.T, singularPressureLoss2.mode, singularPressureLoss2.fluid) 47: singularPressureLoss2.pro_pT.h: (73/91): (1): singularPressureLoss2.h = singularPressureLoss2.pro_pT.h 46: singularPressureLoss2.pro_pT.u: (72/84): (10): singularPressureLoss2.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss2.Pm, singularPressureLoss2.T, singularPressureLoss2.mode, singularPressureLoss2.fluid) 45: singularPressureLoss2.pro_pT.s: (72/85): (10): singularPressureLoss2.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss2.Pm, singularPressureLoss2.T, singularPressureLoss2.mode, singularPressureLoss2.fluid) 44: singularPressureLoss2.pro_pT.cp: (72/86): (10): singularPressureLoss2.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss2.Pm, singularPressureLoss2.T, singularPressureLoss2.mode, singularPressureLoss2.fluid) 43: singularPressureLoss2.pro_pT.ddTp: (72/87): (10): singularPressureLoss2.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss2.Pm, singularPressureLoss2.T, singularPressureLoss2.mode, singularPressureLoss2.fluid) 42: singularPressureLoss2.pro_pT.ddpT: (72/88): (10): singularPressureLoss2.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss2.Pm, singularPressureLoss2.T, singularPressureLoss2.mode, singularPressureLoss2.fluid) 41: singularPressureLoss2.pro_pT.dupT: (72/89): (10): singularPressureLoss2.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss2.Pm, singularPressureLoss2.T, singularPressureLoss2.mode, singularPressureLoss2.fluid) 40: singularPressureLoss2.pro_pT.duTp: (72/90): (10): singularPressureLoss2.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss2.Pm, singularPressureLoss2.T, singularPressureLoss2.mode, singularPressureLoss2.fluid) 39: singularPressureLoss2.pro_pT.x: (72/83): (10): singularPressureLoss2.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss2.Pm, singularPressureLoss2.T, singularPressureLoss2.mode, singularPressureLoss2.fluid) 38: singularPressureLoss3.deltaP: (91/109): (1): singularPressureLoss3.deltaP = singularPressureLoss3.K * singularPressureLoss3.Q * abs(singularPressureLoss3.Q) / singularPressureLoss3.rho 37: singularPressureLoss3.Q: (89/107): (1): singularPressureLoss3.Q = singularPressureLoss3.C1.Q 36: singularPressureLoss3.rho: (95/122): (1): singularPressureLoss3.rho = singularPressureLoss3.pro_pT.d 35: singularPressureLoss3.T: (93/111): (10): singularPressureLoss3.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss3.Pm, singularPressureLoss3.T, singularPressureLoss3.mode, singularPressureLoss3.fluid) 34: singularPressureLoss3.Pm: (92/110): (1): singularPressureLoss3.Pm = 0.5 * (singularPressureLoss3.C1.P + singularPressureLoss3.C2.P) 33: singularPressureLoss3.h: (88/106): (1): singularPressureLoss3.h = singularPressureLoss3.C1.h 32: singularPressureLoss3.C1.P: (17/17): (1): singularPressureLoss2.C2.P = singularPressureLoss3.C1.P 31: singularPressureLoss3.C1.h_vol: (90/108): (1): 0.0 = singularPressureLoss3.C1.h - singularPressureLoss3.C1.h_vol 30: singularPressureLoss3.C1.Q: (18/18): (1): singularPressureLoss2.C2.Q = singularPressureLoss3.C1.Q 29: singularPressureLoss3.C1.h: (21/21): (1): singularPressureLoss2.C2.h = singularPressureLoss3.C1.h 28: singularPressureLoss3.C1.a: (112/139): (1): singularPressureLoss3.C1.a = true 27: singularPressureLoss3.C1.b: (20/20): (1): singularPressureLoss2.C2.b = singularPressureLoss3.C1.b 26: singularPressureLoss3.C2.P: (85/103): (1): singularPressureLoss3.C1.P - singularPressureLoss3.C2.P = singularPressureLoss3.deltaP 25: singularPressureLoss3.C2.h_vol: (28/28): (1): singularPressureLoss3.C2.h_vol = sink1.C.h_vol 24: singularPressureLoss3.C2.Q: (86/104): (1): singularPressureLoss3.C2.Q = singularPressureLoss3.C1.Q 23: singularPressureLoss3.C2.h: (87/105): (1): singularPressureLoss3.C2.h = singularPressureLoss3.C1.h 22: singularPressureLoss3.C2.a: (25/25): (1): singularPressureLoss3.C2.a = sink1.C.a 21: singularPressureLoss3.C2.b: (113/140): (1): singularPressureLoss3.C2.b = true 20: singularPressureLoss3.pro_ph.T: (97/124): (1): singularPressureLoss3.pro_ph.T = 0.0 19: singularPressureLoss3.pro_ph.d: (96/123): (1): singularPressureLoss3.pro_ph.d = 0.0 18: singularPressureLoss3.pro_ph.u: (98/125): (1): singularPressureLoss3.pro_ph.u = 0.0 17: singularPressureLoss3.pro_ph.s: (99/126): (1): singularPressureLoss3.pro_ph.s = 0.0 16: singularPressureLoss3.pro_ph.cp: (100/127): (1): singularPressureLoss3.pro_ph.cp = 0.0 15: singularPressureLoss3.pro_ph.ddhp: (101/128): (1): singularPressureLoss3.pro_ph.ddhp = 0.0 14: singularPressureLoss3.pro_ph.ddph: (102/129): (1): singularPressureLoss3.pro_ph.ddph = 0.0 13: singularPressureLoss3.pro_ph.duph: (103/130): (1): singularPressureLoss3.pro_ph.duph = 0.0 12: singularPressureLoss3.pro_ph.duhp: (104/131): (1): singularPressureLoss3.pro_ph.duhp = 0.0 11: singularPressureLoss3.pro_ph.x: (105/132): (1): singularPressureLoss3.pro_ph.x = 0.0 10: singularPressureLoss3.pro_pT.d: (93/112): (10): singularPressureLoss3.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss3.Pm, singularPressureLoss3.T, singularPressureLoss3.mode, singularPressureLoss3.fluid) 9: singularPressureLoss3.pro_pT.h: (94/121): (1): singularPressureLoss3.h = singularPressureLoss3.pro_pT.h 8: singularPressureLoss3.pro_pT.u: (93/114): (10): singularPressureLoss3.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss3.Pm, singularPressureLoss3.T, singularPressureLoss3.mode, singularPressureLoss3.fluid) 7: singularPressureLoss3.pro_pT.s: (93/115): (10): singularPressureLoss3.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss3.Pm, singularPressureLoss3.T, singularPressureLoss3.mode, singularPressureLoss3.fluid) 6: singularPressureLoss3.pro_pT.cp: (93/116): (10): singularPressureLoss3.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss3.Pm, singularPressureLoss3.T, singularPressureLoss3.mode, singularPressureLoss3.fluid) 5: singularPressureLoss3.pro_pT.ddTp: (93/117): (10): singularPressureLoss3.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss3.Pm, singularPressureLoss3.T, singularPressureLoss3.mode, singularPressureLoss3.fluid) 4: singularPressureLoss3.pro_pT.ddpT: (93/118): (10): singularPressureLoss3.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss3.Pm, singularPressureLoss3.T, singularPressureLoss3.mode, singularPressureLoss3.fluid) 3: singularPressureLoss3.pro_pT.dupT: (93/119): (10): singularPressureLoss3.pro_pT = NewDataReconciliationSimpleTests.PT(singularPressureLoss3.Pm, singularPressureLoss3.T, singularPressureLoss3.mode, singularPressureLoss3.fluid) 2: singularP ...[truncated 207399 chars]... 2.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 100: 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 -101: singularPressureLoss1.C2.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -102: 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 +101: singularPressureLoss1.C2.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real +102: singularPressureLoss1.C2.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 103: singularPressureLoss1.C1.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 104: singularPressureLoss1.C1.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -105: 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 +105: singularPressureLoss1.C1.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 106: 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 -107: singularPressureLoss1.C1.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -108: 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 -109: singularPressureLoss1.h:VARIABLE(start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy" type: Real -110: singularPressureLoss1.Pm:VARIABLE(min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Average fluid pressure" type: Real +107: singularPressureLoss1.C1.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real +108: singularPressureLoss1.C1.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real +109: singularPressureLoss1.h:VARIABLE(start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy" type: Real +110: singularPressureLoss1.Pm:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Average fluid pressure" type: Real 111: singularPressureLoss1.T:VARIABLE(min = 0.0 start = 290.0 unit = "K" nominal = 300.0 uncertain=Uncertainty.refine) "Fluid temperature" type: Real 112: singularPressureLoss1.rho:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" ) "Fluid density" type: Real 113: singularPressureLoss1.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real -114: singularPressureLoss1.deltaP:VARIABLE(min = -1000000000.0 max = 1000000000.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Singular pressure loss" type: Real +114: singularPressureLoss1.deltaP:VARIABLE(min = -1e9 max = 1e9 start = 1e5 unit = "Pa" nominal = 1e5 ) "Singular pressure loss" type: Real 115: sink1.C.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 116: sink1.C.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -117: sink1.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 +117: sink1.C.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 118: sink1.C.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real -119: sink1.C.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -120: sink1.C.P:VARIABLE(flow=false min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure in the control volume" type: Real +119: sink1.C.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real +120: sink1.C.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 121: sink1.ISpecificEnthalpy.signal:VARIABLE(flow=false ) type: Real 122: sink1.h:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy" type: Real 123: sink1.Q:VARIABLE(unit = "kg/s" ) "Mass flow rate" type: Real -124: sink1.P:VARIABLE(min = 0.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure" type: Real +124: sink1.P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Fluid pressure" type: Real 125: sourcePQ1.C.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 126: sourcePQ1.C.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -127: sourcePQ1.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 +127: sourcePQ1.C.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 128: sourcePQ1.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 -129: sourcePQ1.C.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -130: sourcePQ1.C.P:VARIABLE(flow=false min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure in the control volume" type: Real +129: sourcePQ1.C.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real +130: sourcePQ1.C.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 131: sourcePQ1.ISpecificEnthalpy.signal:VARIABLE(flow=false ) type: Real 132: sourcePQ1.IPressure.signal:VARIABLE(flow=false ) type: Real 133: sourcePQ1.IMassFlow.signal:VARIABLE(flow=false ) type: Real 134: sourcePQ1.h:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy" type: Real 135: sourcePQ1.Q:VARIABLE(unit = "kg/s" ) "Mass flow rate" type: Real -136: sourcePQ1.P:VARIABLE(min = 0.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure" type: Real -137: sourcePQ1.P0:VARIABLE(min = 0.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure (active if IPressure connector is not connected)" type: Real +136: sourcePQ1.P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Fluid pressure" type: Real +137: sourcePQ1.P0:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Fluid pressure (active if IPressure connector is not connected)" type: Real 138: sourcePQ1.Q0:VARIABLE(unit = "kg/s" ) "Mass flow (active if IMassFlow connector is not connected)" type: Real 139: sourcePQ1.h0:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy (active if IEnthalpy connector is not connected)" type: Real 140: sink1.h0:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy (active if IEnthalpy connector is not connected)" type: Real OrderedEquation (113, 140) ======================================== 1/1 (1): singularPressureLoss3.T = 0.0 [binding |0|0|0|0|] 2/2 (1): singularPressureLoss3.Q = 0.0 [binding |0|0|0|0|] -3/3 (1): sourcePQ1.P0 = 300000.0 [binding |0|0|0|0|] +3/3 (1): sourcePQ1.P0 = 3e5 [binding |0|0|0|0|] 4/4 (1): sourcePQ1.Q0 = 100.0 [binding |0|0|0|0|] -5/5 (1): sourcePQ1.h0 = 100000.0 [binding |0|0|0|0|] -6/6 (1): sink1.h0 = 100000.0 [binding |0|0|0|0|] +5/5 (1): sourcePQ1.h0 = 1e5 [binding |0|0|0|0|] +6/6 (1): sink1.h0 = 1e5 [binding |0|0|0|0|] 7/7 (1): sourcePQ1.C.P = singularPressureLoss1.C1.P [dynamic |0|0|0|0|] 8/8 (1): sourcePQ1.C.Q = singularPressureLoss1.C1.Q [dynamic |0|0|0|0|] 9/9 (1): sourcePQ1.C.a = singularPressureLoss1.C1.a [dynamic |0|0|0|0|] 10/10 (1): sourcePQ1.C.b = singularPressureLoss1.C1.b [dynamic |0|0|0|0|] 11/11 (1): sourcePQ1.C.h = singularPressureLoss1.C1.h [dynamic |0|0|0|0|] @@ -1083,14 +1083,14 @@ var 140 is solved in eqn 6 Standard BLT of the original model:(140) ============================================================ -140: sink1.h0: (6/6): (1): sink1.h0 = 100000.0 -139: sourcePQ1.h0: (5/5): (1): sourcePQ1.h0 = 100000.0 +140: sink1.h0: (6/6): (1): sink1.h0 = 1e5 +139: sourcePQ1.h0: (5/5): (1): sourcePQ1.h0 = 1e5 138: sourcePQ1.Q0: (4/4): (1): sourcePQ1.Q0 = 100.0 -137: sourcePQ1.P0: (3/3): (1): sourcePQ1.P0 = 300000.0 +137: sourcePQ1.P0: (3/3): (1): sourcePQ1.P0 = 3e5 136: sourcePQ1.P: (31/31): (1): sourcePQ1.C.P = sourcePQ1.P 135: sourcePQ1.Q: (32/32): (1): sourcePQ1.C.Q = sourcePQ1.Q 134: sourcePQ1.h: (37/37): (1): sourcePQ1.h = sourcePQ1.ISpecificEnthalpy.signal 133: sourcePQ1.IMassFlow.signal: (34/34): (1): sourcePQ1.Q = sourcePQ1.IMassFlow.signal 132: sourcePQ1.IPressure.signal: (35/35): (1): sourcePQ1.P = sourcePQ1.IPressure.signal @@ -1237,11 +1237,11 @@ 6: singularPressureLoss1.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real Boundary conditions (4) ======================================== -1: sourcePQ1.P0:VARIABLE(min = 0.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure (active if IPressure connector is not connected)" type: Real +1: sourcePQ1.P0:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Fluid pressure (active if IPressure connector is not connected)" type: Real 2: sourcePQ1.Q0:VARIABLE(unit = "kg/s" ) "Mass flow (active if IMassFlow connector is not connected)" type: Real 3: sourcePQ1.h0:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy (active if IEnthalpy connector is not connected)" type: Real 4: sink1.h0:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy (active if IEnthalpy connector is not connected)" type: Real @@ -1254,14 +1254,14 @@ 66: singularPressureLoss2.C1.a: (110/137): (1): singularPressureLoss2.C1.a = true 97: singularPressureLoss1.C2.b: (109/136): (1): singularPressureLoss1.C2.b = true 104: singularPressureLoss1.C1.a: (108/135): (1): singularPressureLoss1.C1.a = true 116: sink1.C.a: (107/134): (1): sink1.C.a = true 125: sourcePQ1.C.b: (106/133): (1): sourcePQ1.C.b = true -140: sink1.h0: (6/6): (1): sink1.h0 = 100000.0 -139: sourcePQ1.h0: (5/5): (1): sourcePQ1.h0 = 100000.0 +140: sink1.h0: (6/6): (1): sink1.h0 = 1e5 +139: sourcePQ1.h0: (5/5): (1): sourcePQ1.h0 = 1e5 138: sourcePQ1.Q0: (4/4): (1): sourcePQ1.Q0 = 100.0 -137: sourcePQ1.P0: (3/3): (1): sourcePQ1.P0 = 300000.0 +137: sourcePQ1.P0: (3/3): (1): sourcePQ1.P0 = 3e5 37: singularPressureLoss3.Q: (2/2): (1): singularPressureLoss3.Q = 0.0 35: singularPressureLoss3.T: (1/1): (1): singularPressureLoss3.T = 0.0 E-BLT: equations that compute the variables of interest:(4) @@ -1360,156 +1360,156 @@ 1: singularPressureLoss3.pro_pT.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 2: singularPressureLoss3.pro_pT.duTp:VARIABLE(unit = "J/(kg.K)" ) "Derivative of the inner energy wrt. temperature at constant pressure" type: Real 3: singularPressureLoss3.pro_pT.dupT:VARIABLE(unit = "J.m.s2/kg" ) "Derivative of the inner energy wrt. pressure at constant temperature" type: Real 4: singularPressureLoss3.pro_pT.ddpT:VARIABLE(unit = "s2/m2" ) "Derivative of the density wrt. presure at constant temperature" type: Real 5: singularPressureLoss3.pro_pT.ddTp:VARIABLE(unit = "kg/(m3.K)" ) "Derivative of the density wrt. temperature at constant pressure" type: Real -6: singularPressureLoss3.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 -7: singularPressureLoss3.pro_pT.s:VARIABLE(min = -1000000.0 max = 1000000.0 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real -8: singularPressureLoss3.pro_pT.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -9: singularPressureLoss3.pro_pT.h:VARIABLE(min = -1000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific enthalpy" type: Real -10: singularPressureLoss3.pro_pT.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real +6: singularPressureLoss3.pro_pT.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real +7: singularPressureLoss3.pro_pT.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real +8: singularPressureLoss3.pro_pT.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real +9: singularPressureLoss3.pro_pT.h:VARIABLE(min = -1e6 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific enthalpy" type: Real +10: singularPressureLoss3.pro_pT.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 11: singularPressureLoss3.pro_ph.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 12: singularPressureLoss3.pro_ph.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 13: singularPressureLoss3.pro_ph.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real 14: singularPressureLoss3.pro_ph.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 15: singularPressureLoss3.pro_ph.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real -16: singularPressureLoss3.pro_ph.cp:VARIABLE(min = 1e-09 max = 9.999999999999999e+59 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real -17: singularPressureLoss3.pro_ph.s:VARIABLE(min = -1000000.0 max = 1000000.0 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real -18: singularPressureLoss3.pro_ph.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -19: singularPressureLoss3.pro_ph.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real +16: singularPressureLoss3.pro_ph.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real +17: singularPressureLoss3.pro_ph.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real +18: singularPressureLoss3.pro_ph.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real +19: singularPressureLoss3.pro_ph.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 20: singularPressureLoss3.pro_ph.T:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 320.0 ) "Temperature" type: Real 21: singularPressureLoss3.C2.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 22: singularPressureLoss3.C2.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -23: singularPressureLoss3.C2.h:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real +23: singularPressureLoss3.C2.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 24: singularPressureLoss3.C2.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real -25: singularPressureLoss3.C2.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -26: singularPressureLoss3.C2.P:VARIABLE(flow=false min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure in the control volume" type: Real +25: singularPressureLoss3.C2.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real +26: singularPressureLoss3.C2.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 27: singularPressureLoss3.C1.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 28: singularPressureLoss3.C1.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -29: singularPressureLoss3.C1.h:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real +29: singularPressureLoss3.C1.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 30: singularPressureLoss3.C1.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real -31: singularPressureLoss3.C1.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -32: singularPressureLoss3.C1.P:VARIABLE(flow=false min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure in the control volume" type: Real -33: singularPressureLoss3.h:VARIABLE(start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy" type: Real -34: singularPressureLoss3.Pm:VARIABLE(min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Average fluid pressure" type: Real +31: singularPressureLoss3.C1.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real +32: singularPressureLoss3.C1.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real +33: singularPressureLoss3.h:VARIABLE(start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy" type: Real +34: singularPressureLoss3.Pm:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Average fluid pressure" type: Real 35: singularPressureLoss3.T:VARIABLE(min = 0.0 start = 290.0 unit = "K" nominal = 300.0 uncertain=Uncertainty.refine) "Fluid temperature" type: Real 36: singularPressureLoss3.rho:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" ) "Fluid density" type: Real 37: singularPressureLoss3.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real -38: singularPressureLoss3.deltaP:VARIABLE(min = -1000000000.0 max = 1000000000.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Singular pressure loss" type: Real +38: singularPressureLoss3.deltaP:VARIABLE(min = -1e9 max = 1e9 start = 1e5 unit = "Pa" nominal = 1e5 ) "Singular pressure loss" type: Real 39: singularPressureLoss2.pro_pT.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 40: singularPressureLoss2.pro_pT.duTp:VARIABLE(unit = "J/(kg.K)" ) "Derivative of the inner energy wrt. temperature at constant pressure" type: Real 41: singularPressureLoss2.pro_pT.dupT:VARIABLE(unit = "J.m.s2/kg" ) "Derivative of the inner energy wrt. pressure at constant temperature" type: Real 42: singularPressureLoss2.pro_pT.ddpT:VARIABLE(unit = "s2/m2" ) "Derivative of the density wrt. presure at constant temperature" type: Real 43: singularPressureLoss2.pro_pT.ddTp:VARIABLE(unit = "kg/(m3.K)" ) "Derivative of the density wrt. temperature at constant pressure" type: Real -44: 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 -45: singularPressureLoss2.pro_pT.s:VARIABLE(min = -1000000.0 max = 1000000.0 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real -46: singularPressureLoss2.pro_pT.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -47: singularPressureLoss2.pro_pT.h:VARIABLE(min = -1000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific enthalpy" type: Real -48: singularPressureLoss2.pro_pT.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real +44: singularPressureLoss2.pro_pT.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real +45: singularPressureLoss2.pro_pT.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real +46: singularPressureLoss2.pro_pT.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real +47: singularPressureLoss2.pro_pT.h:VARIABLE(min = -1e6 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific enthalpy" type: Real +48: singularPressureLoss2.pro_pT.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 49: singularPressureLoss2.pro_ph.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 50: singularPressureLoss2.pro_ph.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 51: singularPressureLoss2.pro_ph.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real 52: singularPressureLoss2.pro_ph.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 53: singularPressureLoss2.pro_ph.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real -54: 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 -55: singularPressureLoss2.pro_ph.s:VARIABLE(min = -1000000.0 max = 1000000.0 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real -56: singularPressureLoss2.pro_ph.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -57: singularPressureLoss2.pro_ph.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real +54: singularPressureLoss2.pro_ph.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real +55: singularPressureLoss2.pro_ph.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real +56: singularPressureLoss2.pro_ph.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real +57: singularPressureLoss2.pro_ph.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 58: singularPressureLoss2.pro_ph.T:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 320.0 ) "Temperature" type: Real 59: singularPressureLoss2.C2.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 60: singularPressureLoss2.C2.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -61: 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 +61: singularPressureLoss2.C2.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 62: 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 -63: singularPressureLoss2.C2.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -64: 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 +63: singularPressureLoss2.C2.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real +64: singularPressureLoss2.C2.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 65: singularPressureLoss2.C1.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 66: singularPressureLoss2.C1.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -67: 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 +67: singularPressureLoss2.C1.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 68: 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 -69: singularPressureLoss2.C1.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -70: 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 -71: singularPressureLoss2.h:VARIABLE(start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy" type: Real -72: singularPressureLoss2.Pm:VARIABLE(min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Average fluid pressure" type: Real +69: singularPressureLoss2.C1.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real +70: singularPressureLoss2.C1.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real +71: singularPressureLoss2.h:VARIABLE(start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy" type: Real +72: singularPressureLoss2.Pm:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Average fluid pressure" type: Real 73: singularPressureLoss2.T:VARIABLE(min = 0.0 start = 290.0 unit = "K" nominal = 300.0 uncertain=Uncertainty.refine) "Fluid temperature" type: Real 74: singularPressureLoss2.rho:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" ) "Fluid density" type: Real 75: singularPressureLoss2.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real -76: singularPressureLoss2.deltaP:VARIABLE(min = -1000000000.0 max = 1000000000.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Singular pressure loss" type: Real +76: singularPressureLoss2.deltaP:VARIABLE(min = -1e9 max = 1e9 start = 1e5 unit = "Pa" nominal = 1e5 ) "Singular pressure loss" type: Real 77: singularPressureLoss1.pro_pT.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 78: singularPressureLoss1.pro_pT.duTp:VARIABLE(unit = "J/(kg.K)" ) "Derivative of the inner energy wrt. temperature at constant pressure" type: Real 79: singularPressureLoss1.pro_pT.dupT:VARIABLE(unit = "J.m.s2/kg" ) "Derivative of the inner energy wrt. pressure at constant temperature" type: Real 80: singularPressureLoss1.pro_pT.ddpT:VARIABLE(unit = "s2/m2" ) "Derivative of the density wrt. presure at constant temperature" type: Real 81: singularPressureLoss1.pro_pT.ddTp:VARIABLE(unit = "kg/(m3.K)" ) "Derivative of the density wrt. temperature at constant pressure" type: Real -82: 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 -83: singularPressureLoss1.pro_pT.s:VARIABLE(min = -1000000.0 max = 1000000.0 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real -84: singularPressureLoss1.pro_pT.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -85: singularPressureLoss1.pro_pT.h:VARIABLE(min = -1000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific enthalpy" type: Real -86: singularPressureLoss1.pro_pT.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real +82: singularPressureLoss1.pro_pT.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real +83: singularPressureLoss1.pro_pT.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real +84: singularPressureLoss1.pro_pT.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real +85: singularPressureLoss1.pro_pT.h:VARIABLE(min = -1e6 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific enthalpy" type: Real +86: singularPressureLoss1.pro_pT.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 87: singularPressureLoss1.pro_ph.x:VARIABLE(unit = "1" ) "Vapor mass fraction" type: Real 88: singularPressureLoss1.pro_ph.duhp:VARIABLE(unit = "1" ) "Derivative of specific inner energy wrt. specific enthalpy at constant pressure" type: Real 89: singularPressureLoss1.pro_ph.duph:VARIABLE(unit = "m3/kg" ) "Derivative of specific inner energy wrt. pressure at constant specific enthalpy" type: Real 90: singularPressureLoss1.pro_ph.ddph:VARIABLE(unit = "s2/m2" ) "Derivative of density wrt. pressure at constant specific enthalpy" type: Real 91: singularPressureLoss1.pro_ph.ddhp:VARIABLE(unit = "kg.s2/m5" ) "Derivative of density wrt. specific enthalpy at constant pressure" type: Real -92: 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 -93: singularPressureLoss1.pro_ph.s:VARIABLE(min = -1000000.0 max = 1000000.0 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real -94: singularPressureLoss1.pro_ph.u:VARIABLE(min = -100000000.0 max = 100000000.0 unit = "J/kg" nominal = 1000000.0 ) "Specific inner energy" type: Real -95: singularPressureLoss1.pro_ph.d:VARIABLE(min = 1e-09 max = 100000.0 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real +92: singularPressureLoss1.pro_ph.cp:VARIABLE(min = 1e-9 max = 1e60 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific heat capacity at constant presure" type: Real +93: singularPressureLoss1.pro_ph.s:VARIABLE(min = -1e6 max = 1e6 unit = "J/(kg.K)" nominal = 1000.0 ) "Specific entropy" type: Real +94: singularPressureLoss1.pro_ph.u:VARIABLE(min = -1e8 max = 1e8 unit = "J/kg" nominal = 1e6 ) "Specific inner energy" type: Real +95: singularPressureLoss1.pro_ph.d:VARIABLE(min = 1e-9 max = 1e5 unit = "kg/m3" nominal = 998.0 ) "Density" type: Real 96: singularPressureLoss1.pro_ph.T:VARIABLE(min = 200.0 max = 6000.0 start = 288.15 unit = "K" nominal = 320.0 ) "Temperature" type: Real 97: singularPressureLoss1.C2.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 98: singularPressureLoss1.C2.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -99: 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 +99: singularPressureLoss1.C2.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 100: 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 -101: singularPressureLoss1.C2.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -102: 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 +101: singularPressureLoss1.C2.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real +102: singularPressureLoss1.C2.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 103: singularPressureLoss1.C1.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 104: singularPressureLoss1.C1.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -105: 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 +105: singularPressureLoss1.C1.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 106: 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 -107: singularPressureLoss1.C1.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -108: 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 -109: singularPressureLoss1.h:VARIABLE(start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy" type: Real -110: singularPressureLoss1.Pm:VARIABLE(min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Average fluid pressure" type: Real +107: singularPressureLoss1.C1.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real +108: singularPressureLoss1.C1.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real +109: singularPressureLoss1.h:VARIABLE(start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy" type: Real +110: singularPressureLoss1.Pm:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Average fluid pressure" type: Real 111: singularPressureLoss1.T:VARIABLE(min = 0.0 start = 290.0 unit = "K" nominal = 300.0 uncertain=Uncertainty.refine) "Fluid temperature" type: Real 112: singularPressureLoss1.rho:VARIABLE(min = 0.0 start = 998.0 unit = "kg/m3" ) "Fluid density" type: Real 113: singularPressureLoss1.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real -114: singularPressureLoss1.deltaP:VARIABLE(min = -1000000000.0 max = 1000000000.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Singular pressure loss" type: Real +114: singularPressureLoss1.deltaP:VARIABLE(min = -1e9 max = 1e9 start = 1e5 unit = "Pa" nominal = 1e5 ) "Singular pressure loss" type: Real 115: sink1.C.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 116: sink1.C.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -117: sink1.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 +117: sink1.C.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 118: sink1.C.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real -119: sink1.C.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -120: sink1.C.P:VARIABLE(flow=false min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure in the control volume" type: Real +119: sink1.C.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real +120: sink1.C.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 121: sink1.ISpecificEnthalpy.signal:VARIABLE(flow=false ) type: Real 122: sink1.h:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy" type: Real 123: sink1.Q:VARIABLE(unit = "kg/s" ) "Mass flow rate" type: Real -124: sink1.P:VARIABLE(min = 0.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure" type: Real +124: sink1.P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Fluid pressure" type: Real 125: sourcePQ1.C.b:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean 126: sourcePQ1.C.a:DISCRETE(flow=false ) "Pseudo-variable for the verification of the connection orientation" type: Boolean -127: sourcePQ1.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 +127: sourcePQ1.C.h:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Specific enthalpy of the fluid crossing the boundary of the control volume" type: Real 128: sourcePQ1.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 -129: sourcePQ1.C.h_vol:VARIABLE(flow=false start = 100000.0 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real -130: sourcePQ1.C.P:VARIABLE(flow=false min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure in the control volume" type: Real +129: sourcePQ1.C.h_vol:VARIABLE(flow=false start = 1e5 unit = "J/kg" ) "Fluid specific enthalpy in the control volume" type: Real +130: sourcePQ1.C.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real 131: sourcePQ1.ISpecificEnthalpy.signal:VARIABLE(flow=false ) type: Real 132: sourcePQ1.IPressure.signal:VARIABLE(flow=false ) type: Real 133: sourcePQ1.IMassFlow.signal:VARIABLE(flow=false ) type: Real 134: sourcePQ1.h:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy" type: Real 135: sourcePQ1.Q:VARIABLE(unit = "kg/s" ) "Mass flow rate" type: Real -136: sourcePQ1.P:VARIABLE(min = 0.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure" type: Real -137: sourcePQ1.P0:VARIABLE(min = 0.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure (active if IPressure connector is not connected)" type: Real +136: sourcePQ1.P:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Fluid pressure" type: Real +137: sourcePQ1.P0:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Fluid pressure (active if IPressure connector is not connected)" type: Real 138: sourcePQ1.Q0:VARIABLE(unit = "kg/s" ) "Mass flow (active if IMassFlow connector is not connected)" type: Real 139: sourcePQ1.h0:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy (active if IEnthalpy connector is not connected)" type: Real 140: sink1.h0:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy (active if IEnthalpy connector is not connected)" type: Real OrderedEquation (113, 140) ======================================== 1/1 (1): singularPressureLoss2.T = 0.0 [binding |0|0|0|0|] 2/2 (1): singularPressureLoss3.T = 0.0 [binding |0|0|0|0|] 3/3 (1): singularPressureLoss3.Q = 0.0 [binding |0|0|0|0|] -4/4 (1): sourcePQ1.P0 = 300000.0 [binding |0|0|0|0|] +4/4 (1): sourcePQ1.P0 = 3e5 [binding |0|0|0|0|] 5/5 (1): sourcePQ1.Q0 = 100.0 [binding |0|0|0|0|] -6/6 (1): sourcePQ1.h0 = 100000.0 [binding |0|0|0|0|] -7/7 (1): sink1.h0 = 100000.0 [binding |0|0|0|0|] +6/6 (1): sourcePQ1.h0 = 1e5 [binding |0|0|0|0|] +7/7 (1): sink1.h0 = 1e5 [binding |0|0|0|0|] 8/8 (1): sourcePQ1.C.P = singularPressureLoss1.C1.P [dynamic |0|0|0|0|] 9/9 (1): sourcePQ1.C.Q = singularPressureLoss1.C1.Q [dynamic |0|0|0|0|] 10/10 (1): sourcePQ1.C.a = singularPressureLoss1.C1.a [dynamic |0|0|0|0|] 11/11 (1): sourcePQ1.C.b = singularPressureLoss1.C1.b [dynamic |0|0|0|0|] 12/12 (1): sourcePQ1.C.h = singularPressureLoss1.C1.h [dynamic |0|0|0|0|] @@ -1760,14 +1760,14 @@ var 140 is solved in eqn 7 Standard BLT of the original model:(140) ============================================================ -140: sink1.h0: (7/7): (1): sink1.h0 = 100000.0 -139: sourcePQ1.h0: (6/6): (1): sourcePQ1.h0 = 100000.0 +140: sink1.h0: (7/7): (1): sink1.h0 = 1e5 +139: sourcePQ1.h0: (6/6): (1): sourcePQ1.h0 = 1e5 138: sourcePQ1.Q0: (5/5): (1): sourcePQ1.Q0 = 100.0 -137: sourcePQ1.P0: (4/4): (1): sourcePQ1.P0 = 300000.0 +137: sourcePQ1.P0: (4/4): (1): sourcePQ1.P0 = 3e5 136: sourcePQ1.P: (32/32): (1): sourcePQ1.C.P = sourcePQ1.P 135: sourcePQ1.Q: (33/33): (1): sourcePQ1.C.Q = sourcePQ1.Q 134: sourcePQ1.h: (34/34): (1): sourcePQ1.C.h_vol = sourcePQ1.h 133: sourcePQ1.IMassFlow.signal: (35/35): (1): sourcePQ1.Q = sourcePQ1.IMassFlow.signal 132: sourcePQ1.IPressure.signal: (36/36): (1): sourcePQ1.P = sourcePQ1.IPressure.signal @@ -1914,11 +1914,11 @@ 6: singularPressureLoss1.Q:VARIABLE(start = 100.0 unit = "kg/s" uncertain=Uncertainty.refine) "Mass flow rate" type: Real Boundary conditions (4) ======================================== -1: sourcePQ1.P0:VARIABLE(min = 0.0 unit = "Pa" nominal = 100000.0 ) "Fluid pressure (active if IPressure connector is not connected)" type: Real +1: sourcePQ1.P0:VARIABLE(min = 0.0 unit = "Pa" nominal = 1e5 ) "Fluid pressure (active if IPressure connector is not connected)" type: Real 2: sourcePQ1.Q0:VARIABLE(unit = "kg/s" ) "Mass flow (active if IMassFlow connector is not connected)" type: Real 3: sourcePQ1.h0:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy (active if IEnthalpy connector is not connected)" type: Real 4: sink1.h0:VARIABLE(unit = "J/kg" ) "Fluid specific enthalpy (active if IEnthalpy connector is not connected)" type: Real @@ -1931,14 +1931,14 @@ 66: singularPressureLoss2.C1.a: (110/137): (1): singularPressureLoss2.C1.a = true 97: singularPressureLoss1.C2.b: (109/136): (1): singularPressureLoss1.C2.b = true 104: singularPressureLoss1.C1.a: (108/135): (1): singularPressureLoss1.C1.a = true 116: sink1.C.a: (107/134): (1): sink1.C.a = true 125: sourcePQ1.C.b: (106/133): (1): sourcePQ1.C.b = true -140: sink1.h0: (7/7): (1): sink1.h0 = 100000.0 -139: sourcePQ1.h0: (6/6): (1): sourcePQ1.h0 = 100000.0 +140: sink1.h0: (7/7): (1): sink1.h0 = 1e5 +139: sourcePQ1.h0: (6/6): (1): sourcePQ1.h0 = 1e5 138: sourcePQ1.Q0: (5/5): (1): sourcePQ1.Q0 = 100.0 -137: sourcePQ1.P0: (4/4): (1): sourcePQ1.P0 = 300000.0 +137: sourcePQ1.P0: (4/4): (1): sourcePQ1.P0 = 3e5 37: singularPressureLoss3.Q: (3/3): (1): singularPressureLoss3.Q = 0.0 35: singularPressureLoss3.T: (2/2): (1): singularPressureLoss3.T = 0.0 73: singularPressureLoss2.T: (1/1): (1): singularPressureLoss2.T = 0.0 @@ -2149,17 +2149,17 @@ Parameters in SET_S (9) ======================================== 1: singularPressureLoss3.mode:PARAM() = 0 "IF97 region. 1:liquid - 2:steam - 4:saturation line - 0:automatic" type: Integer 2: singularPressureLoss3.fluid:PARAM() = 1 "1: water/steam - 2: C3H3F5" type: Integer -3: singularPressureLoss3.K:PARAM() = 0.0001 "Pressure loss coefficient" type: Real +3: singularPressureLoss3.K:PARAM() = 1e-4 "Pressure loss coefficient" type: Real 4: singularPressureLoss2.mode:PARAM() = 0 "IF97 region. 1:liquid - 2:steam - 4:saturation line - 0:automatic" type: Integer 5: singularPressureLoss2.fluid:PARAM() = 1 "1: water/steam - 2: C3H3F5" type: Integer -6: singularPressureLoss2.K:PARAM() = 0.0001 "Pressure loss coefficient" type: Real +6: singularPressureLoss2.K:PARAM() = 1e-4 "Pressure loss coefficient" type: Real 7: singularPressureLoss1.mode:PARAM() = 0 "IF97 region. 1:liquid - 2:steam - 4:saturation line - 0:automatic" type: Integer 8: singularPressureLoss1.fluid:PARAM() = 1 "1: water/steam - 2: C3H3F5" type: Integer -9: singularPressureLoss1.K:PARAM() = 0.0001 "Pressure loss coefficient" type: Real +9: singularPressureLoss1.K:PARAM() = 1e-4 "Pressure loss coefficient" type: Real Automatic Verification Steps of DataReconciliation Algorithm ========================================================================== @@ -2207,22 +2207,22 @@ -SET_C has intermediate variables:{106, 68, 102, 108, 110} (5) ======================================== 1: singularPressureLoss1.C1.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real 2: 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 -3: 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 -4: 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 -5: singularPressureLoss1.Pm:VARIABLE(min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Average fluid pressure" type: Real +3: singularPressureLoss1.C2.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real +4: singularPressureLoss1.C1.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real +5: singularPressureLoss1.Pm:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Average fluid pressure" type: Real -SET_S has intermediate variables involved in SET_C:{106, 68, 102, 108, 110} (5) ======================================== 1: singularPressureLoss1.C1.Q:VARIABLE(flow=false start = 500.0 unit = "kg/s" ) "Mass flow rate of the fluid crossing the boundary of the control volume" type: Real 2: 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 -3: 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 -4: 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 -5: singularPressureLoss1.Pm:VARIABLE(min = 0.0 start = 100000.0 unit = "Pa" nominal = 100000.0 ) "Average fluid pressure" type: Real +3: singularPressureLoss1.C2.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real +4: singularPressureLoss1.C1.P:VARIABLE(flow=false min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Fluid pressure in the control volume" type: Real +5: singularPressureLoss1.Pm:VARIABLE(min = 0.0 start = 1e5 unit = "Pa" nominal = 1e5 ) "Average fluid pressure" type: Real -Passed Condition-5 "SET_S should be square" ========================================================================== @@ -2231,17 +2231,16 @@ The selection of a new tearing variable failed. record SimulationResult resultFile = "", -simulationOptions = "startTime = 0.0, stopTime = 1.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'NewDataReconciliationSimpleTests.TSP_Pipe3', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-reconcile -sx=./NewDataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_Pipe3_Inputs.csv -eps=0.0023 -lv=LOG_JAC'", +simulationOptions = "startTime = 0.0, stopTime = 1.0, numberOfIntervals = 500, tolerance = 1e-6, method = 'dassl', fileNamePrefix = 'NewDataReconciliationSimpleTests.TSP_Pipe3', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-reconcile -sx=./NewDataReconciliationSimpleTests/resources/DataReconciliationSimpleTests.TSP_Pipe3_Inputs.csv -eps=0.0023 -lv=LOG_JAC'", messages = "Simulation execution failed for model: NewDataReconciliationSimpleTests.TSP_Pipe3 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_Pipe3 -LOG_STDOUT | warning | The default linear solver fails, the fallback solver with total pivoting is started at time 1.000000. That might raise performance issues, for more information use -lv LOG_LS. LOG_NLS | error | residualFunc76: Iteration variable xloc[0] is nan. LOG_ASSERT | debug | residualFunc76 failed at time=1. | | | | For more information please use -lv LOG_NLS. LOG_ASSERT | debug | Solving non-linear system 76 failed at time=1. | | | | For more information please use -lv LOG_NLS. Equation mismatch: omc-diff says: --------------------------------Failed 'S' 'N' Line 2242: Text differs: expected: LOG_STDOUT | warning | The default linear solver fails, the fallback solver with total pivoting is started at time got: LOG_NLS | error | residualFunc == 1 out of 1 tests failed [openmodelica/dataReconciliation/TSP_Pipe3.mos_temp1659, time: 291]