Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr ThermofluidStream_ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo): time 0.00163/0.00163, allocations: 104.3 kB / 19.77 MB, free: 2.051 MB / 14.72 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo): time 0.001751/0.001751, allocations: 215.5 kB / 23.06 MB, free: 4.848 MB / 14.72 MB " [Timeout remaining time 180] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo): time 1.52/1.52, allocations: 230.7 MB / 256.9 MB, free: 7.738 MB / 206.1 MB " [Timeout remaining time 178] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermofluidStream 1.2.0/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermofluidStream 1.2.0/package.mo): time 0.832/0.832, allocations: 94.62 MB / 407.9 MB, free: 8.82 MB / 318.1 MB " [Timeout remaining time 179] Using package ThermofluidStream with version 1.2.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermofluidStream 1.2.0/package.mo) Using package Modelica with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.1.0+maint.om/package.mo) Using package Complex with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.1.0+maint.om/package.mo) Using package ModelicaServices with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.1.0+maint.om/package.mo) Running command: translateModel(ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase,tolerance=1e-06,outputFormat="mat",numberOfIntervals=1000,variableFilter="Time|conductionElementHEX_twoPhase.h|conductionElementHEX_twoPhase.inlet.m_flow|conductionElementHEX_twoPhase1.h|conductionElementHEX_twoPhase1.inlet.m_flow|mCV.dp_int|mCV1.dp_int|mCV2.dp_int|mCV3.dp_int|trapezoid.T_start|trapezoid.count|trapezoid2.T_start|trapezoid2.count|volume.M|volume.U_med|volume.m_flow_in|volume.m_flow_out|volume1.M|volume1.U_med|volume1.m_flow_in|volume1.m_flow_out",fileNamePrefix="ThermofluidStream_ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase") translateModel(ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase,tolerance=1e-06,outputFormat="mat",numberOfIntervals=1000,variableFilter="Time|conductionElementHEX_twoPhase.h|conductionElementHEX_twoPhase.inlet.m_flow|conductionElementHEX_twoPhase1.h|conductionElementHEX_twoPhase1.inlet.m_flow|mCV.dp_int|mCV1.dp_int|mCV2.dp_int|mCV3.dp_int|trapezoid.T_start|trapezoid.count|trapezoid2.T_start|trapezoid2.count|volume.M|volume.U_med|volume.m_flow_in|volume.m_flow_out|volume1.M|volume1.U_med|volume1.m_flow_in|volume1.m_flow_out",fileNamePrefix="ThermofluidStream_ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase") [Timeout 660] "Notification: Performance of FrontEnd - Absyn->SCode: time 2.019e-05/2.019e-05, allocations: 6 kB / 0.5562 GB, free: 38.03 MB / 446.1 MB Notification: Performance of NFInst.instantiate(ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase): time 0.109/0.109, allocations: 105 MB / 0.6588 GB, free: 15.48 MB / 0.4981 GB Notification: Performance of NFInst.instExpressions: time 0.5487/0.6578, allocations: 106.4 MB / 0.7627 GB, free: 2.852 MB / 0.5762 GB Notification: Performance of NFInst.updateImplicitVariability: time 0.004148/0.6619, allocations: 113.2 kB / 0.7628 GB, free: 2.852 MB / 0.5762 GB Notification: Performance of NFTyping.typeComponents: time 0.005806/0.6677, allocations: 1.582 MB / 0.7643 GB, free: 2.852 MB / 0.5762 GB Notification: Performance of NFTyping.typeBindings: time 0.02184/0.6896, allocations: 6.139 MB / 0.7703 GB, free: 2.836 MB / 0.5762 GB Notification: Performance of NFTyping.typeClassSections: time 0.0579/0.7475, allocations: 16.55 MB / 0.7865 GB, free: 2.594 MB / 0.5762 GB Notification: Performance of NFFlatten.flatten: time 0.01026/0.7577, allocations: 4.823 MB / 0.7912 GB, free: 2.57 MB / 0.5762 GB Notification: Performance of NFFlatten.resolveConnections: time 0.001704/0.7594, allocations: 354.8 kB / 0.7915 GB, free: 18.49 MB / 0.5919 GB Notification: Performance of NFEvalConstants.evaluate: time 0.005721/0.7651, allocations: 2.016 MB / 0.7935 GB, free: 18.48 MB / 0.5919 GB Notification: Performance of NFSimplifyModel.simplify: time 0.004767/0.7699, allocations: 1.358 MB / 0.7948 GB, free: 18.36 MB / 0.5919 GB Notification: Performance of NFPackage.collectConstants: time 0.0008693/0.7708, allocations: 204 kB / 0.795 GB, free: 18.36 MB / 0.5919 GB Notification: Performance of NFFlatten.collectFunctions: time 0.1103/0.8811, allocations: 41.53 MB / 0.8356 GB, free: 5.848 MB / 0.5919 GB Notification: Performance of combineBinaries: time 0.009635/0.8907, allocations: 5.644 MB / 0.8411 GB, free: 1.152 MB / 0.5919 GB Notification: Performance of replaceArrayConstructors: time 0.00494/0.8956, allocations: 3.668 MB / 0.8446 GB, free: 13.75 MB / 0.6075 GB Notification: Performance of NFVerifyModel.verify: time 0.002135/0.8978, allocations: 264 kB / 0.8449 GB, free: 13.5 MB / 0.6075 GB Notification: Performance of FrontEnd: time 0.001046/0.8988, allocations: 189.2 kB / 0.8451 GB, free: 13.35 MB / 0.6075 GB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 512 (424) * Number of variables: 516 (516) Notification: Performance of [SIM] Bindings: time 0.02474/0.9236, allocations: 14.18 MB / 0.8589 GB, free: 1.922 MB / 0.6075 GB Notification: Performance of [SIM] FunctionAlias: time 0.004141/0.9277, allocations: 1.929 MB / 0.8608 GB, free: 0.75 MB / 0.6075 GB Notification: Performance of [SIM] Early Inline: time 0.01191/0.9396, allocations: 7.922 MB / 0.8685 GB, free: 13 MB / 0.6231 GB Notification: Performance of [SIM] Simplify 1: time 0.003333/0.9429, allocations: 1.218 MB / 0.8697 GB, free: 11.78 MB / 0.6231 GB Warning: NBAlias.setStartFixed: Alias set with conflicting unfixed start values detected. Use -d=dumprepl for more information. Notification: Performance of [SIM] Alias: time 0.01535/0.9583, allocations: 8.049 MB / 0.8776 GB, free: 4.402 MB / 0.6231 GB Notification: Performance of [SIM] Simplify 2: time 0.002443/0.9607, allocations: 1.008 MB / 0.8786 GB, free: 3.332 MB / 0.6231 GB Notification: Performance of [SIM] Remove Stream: time 0.001128/0.9619, allocations: 0.6339 MB / 0.8792 GB, free: 2.668 MB / 0.6231 GB Notification: Performance of [SIM] Detect States: time 0.002597/0.9645, allocations: 1.679 MB / 0.8808 GB, free: 0.9844 MB / 0.6231 GB Notification: Performance of [SIM] Events: time 0.0012/0.9657, allocations: 0.613 MB / 0.8814 GB, free: 392 kB / 0.6231 GB Notification: Performance of [SIM] Partitioning: time 0.003917/0.9696, allocations: 2.785 MB / 0.8842 GB, free: 13.61 MB / 0.6387 GB Error: Internal error NBSorting.tarjan failed to sort system: System Variables (242/242) **************************** (1|1) [ALGB] (1) Real mCV.V_flow = conductionElementHEX_twoPhase.m_flow / mCV.rho_in (2|2) [ALGB] (1) protected Real conductionElementHEX_twoPhase.h_in_norm = if noEvent(conductionElementHEX_twoPhase.m_flow >= 0.0) then conductionElementHEX_twoPhase.h_in else conductionElementHEX_twoPhase.h_out (3|3) [ALGB] (1) input Real flowResistance.inlet.state.h (start = 4.2e5, min = -1e10, max = 1e10, nominal = 5e5) (4|4) [ALGB] (1) input Real flowResistance1.inlet.state.h (start = 4.2e5, min = -1e10, max = 1e10, nominal = 5e5) (5|5) [ALGB] (1) Real flowResistance.dp (6|6) [DISC] (1) input Integer sink2.inlet.state.phase (min = 0, max = 2) (7|7) [ALGB] (1) output Real conductionElementHEX_twoPhase.outlet.state.T (start = 293.15, min = 1.0, max = 1e4, nominal = 350.0) (8|8) [ALGB] (1) output Real source2.outlet.state.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e6) (9|9) [DISC] (1) input Integer mCV2.inlet.state.phase (min = 0, max = 2) (10|10) [ALGB] (1) input Real mCV.inlet.state.T (start = 293.15, min = 1.0, max = 1e4, nominal = 350.0) (11|11) [ALGB] (1) protected Real volume.state_out.T (start = 293.15, min = 1.0, max = 1e4, nominal = 350.0) (12|12) [ALGB] (1) protected Real flowResistance.p_in = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.flowResistance.Medium.pressure(flowResistance.inlet.state) (13|13) [ALGB] (1) input Real volume.inlet.state.p = volume.state_in.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e6) (14|14) [ALGB] (1) Real $FUN_34.T (15|15) [DISC] (1) output Integer mCV.outlet.state.phase (min = 0, max = 2) (16|16) [ALGB] (1) protected Real mCV2.h_out (17|17) [DISC] (1) input Integer volume.inlet.state.phase = volume.state_in.phase (min = 0, max = 2) (18|18) [ALGB] (1) output Real source.outlet.state.d (start = 4.0, min = 0.0, max = 1e5, nominal = 500.0) (19|19) [ALGB] (1) protected Real mCV.dr = mCV.outlet.r - conductionElementHEX_twoPhase.outlet.r (20|20) [ALGB] (1) protected Real sink2.r (21|21) [ALGB] (1) Real conductionElementHEX_twoPhase.state.h (start = 4.2e5, min = -1e10, max = 1e10, nominal = 5e5) (22|22) [ALGB] (1) output Real mCV.outlet.state.d (start = 4.0, min = 0.0, max = 1e5, nominal = 500.0) (23|23) [ALGB] (1) protected Real volume.r_out (24|24) [ALGB] (1) input Real mCV2.inlet.state.h (start = 4.2e5, min = -1e10, max = 1e10, nominal = 5e5) (25|25) [ALGB] (1) Real conductionElementHEX_twoPhase.state.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e6) (26|26) [ALGB] (1) input Real volume.inlet.state.d = volume.state_in.d (start = 4.0, min = 0.0, max = 1e5, nominal = 500.0) (27|27) [DISC] (1) Boolean $SEV_17 (28|28) [ALGB] (1) protected Real mCV2.dr_set (29|29) [ALGB] (1) protected Real flowResistance.rho_in = max(flowResistance.rho_min, ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.flowResistance.Medium.density(flowResistance.inlet.state)) (min = 0.0) (30|30) [ALGB] (1) protected Real flowResistance1.p_in = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.flowResistance1.Medium.pressure(flowResistance1.inlet.state) (31|31) [DISC] (1) Boolean $SEV_16 (32|32) [ALGB] (1) protected Real mCV2.p_out (33|33) [DISC] (1) Boolean $SEV_15 (34|34) [ALGB] (1) Real $FUN_4.p (35|35) [DISC] (1) Boolean $SEV_13 (36|36) [DISC] (1) Integer volume.medium.state.phase (min = 0, max = 2) (37|37) [ALGB] (1) Real volume.medium.state.T (start = 293.15, min = 1.0, max = 1e4, nominal = 350.0) (38|38) [ALGB] (1) Real $FUN_3.p (39|39) [ALGB] (1) output Real flowResistance.outlet.state.d (start = 4.0, min = 0.0, max = 1e5, nominal = 500.0) (40|40) [ALGB] (1) Real $FUN_2.p (41|41) [DISC] (1) Boolean $SEV_11 (42|42) [DISC] (1) Boolean $SEV_10 (43|43) [ALGB] (1) protected Real volume.state_in.d (start = 4.0, min = 0.0, max = 1e5, nominal = 500.0) (44|44) [DER-] (1) Real $DER.mCV.dp_int (45|45) [ALGB] (1) Real mCV.dp_corr = mCV.k2 * (mCV.dp - mCV.dp_int) (46|46) [ALGB] (1) protected Real mCV.h_out (47|47) [ALGB] (1) input Real sink.inlet.state.d (start = 4.0, min = 0.0, max = 1e5, nominal = 500.0) (48|48) [ALGB] (1) Real conductionElementHEX_twoPhase.M (min = 0.0) (49|49) [ALGB] (1) Real source.outlet.r (50|50) [ALGB] (1) Real mCV2.outlet.r (51|51) [ALGB] (1) protected Real conductionElementHEX_twoPhase.T_heatPort (start = 288.15, min = 0.0, nominal = 300.0) (52|52) [ALGB] (1) Real conductionElementHEX_twoPhase.U (53|53) [ALGB] (1) output Real volume.outlet.state.d = volume.state_out.d (start = 4.0, min = 0.0, max = 1e5, nominal = 500.0) (54|54) [ALGB] (1) output Real volume.outlet.state.h = volume.state_out.h (start = 4.2e5, min = -1e10, max = 1e10, nominal = 5e5) (55|55) [ALGB] (1) output Real flowResistance.outlet.state.h (start = 4.2e5, min = -1e10, max = 1e10, nominal = 5e5) (56|56) [ALGB] (1) Real mCV2.dp (57|57) [ALGB] (1) input Real volume.inlet.state.h = volume.state_in.h (start = 4.2e5, min = -1e10, max = 1e10, nominal = 5e5) (58|58) [ALGB] (1) input Real volume.inlet.state.T = volume.state_in.T (start = 293.15, min = 1.0, max = 1e4, nominal = 350.0) (59|59) [ALGB] (1) output Real source2.outlet.state.T (start = 293.15, min = 1.0, max = 1e4, nominal = 350.0) (60|60) [ALGB] (1) output Real flowResistance1.outlet.state.T (start = 293.15, min = 1.0, max = 1e4, nominal = 350.0) (61|61) [ALGB] (1) protected Real volume.r_in (62|62) [ALGB] (1) Real volume.medium.h (StateSelect = prefer) (63|63) [ALGB] (1) input Real conductionElementHEX_twoPhase.inlet.state.h (start = 4.2e5, min = -1e10, max = 1e10, nominal = 5e5) (64|64) [ALGB] (1) output Real flowResistance1.outlet.state.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e6) (65|65) [ALGB] (1) Real volume.medium.state.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e6) (66|66) [DISC] (1) output Integer mCV2.outlet.state.phase (min = 0, max = 2) (67|67) [ALGB] (1) output Real flowResistance.outlet.state.T (start = 293.15, min = 1.0, max = 1e4, nominal = 350.0) (68|68) [ALGB] (1) input Real sink.inlet.state.T (start = 293.15, min = 1.0, max = 1e4, nominal = 350.0) (69|69) [ALGB] (1) output Real conductionElementHEX_twoPhase.outlet.state.h (start = 4.2e5, min = -1e10, max = 1e10, nominal = 5e5) (70|70) [ALGB] (1) Real conductionElementHEX_twoPhase.k (71|71) [ALGB] (1) protected Real mCV2.dr = mCV2.outlet.r - volume.r_out (72|72) [ALGB] (1) output Real source.outlet.state.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e6) (73|73) [ALGB] (1) protected Real volume.state_in.T (start = 293.15, min = 1.0, max = 1e4, nominal = 350.0) (74|74) [ALGB] (1) Real volume.medium.u (min = -1e8, max = 1e8, nominal = 1e6) (75|75) [DISC] (1) Integer $FUN_10.phase (76|76) [DISC] (1) Integer $FUN_11.phase (77|77) [ALGB] (1) Real conductionElementHEX_twoPhase.outlet.r (78|78) [DISC] (1) Integer $FUN_15.phase (79|79) [DISC] (1) Integer $FUN_16.phase (80|80) [ALGB] (1) Real $FUN_34.p (81|81) [ALGB] (1) input Real sink.inlet.state.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e6) (82|82) [ALGB] (1) output Real conductionElementHEX_twoPhase.outlet.state.d (start = 4.0, min = 0.0, max = 1e5, nominal = 500.0) (83|83) [ALGB] (1) Real $FUN_9 (84|84) [ALGB] (1) Real $FUN_16.T (85|85) [ALGB] (1) output Real source.outlet.state.h (start = 4.2e5, min = -1e10, max = 1e10, nominal = 5e5) (86|86) [ALGB] (1) Real $FUN_15.T (87|87) [ALGB] (1) output Real conductionElementHEX_twoPhase.outlet.state.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e6) (88|88) [ALGB] (1) output Real mCV2.outlet.state.T (start = 293.15, min = 1.0, max = 1e4, nominal = 350.0) (89|89) [ALGB] (1) Real conductionElementHEX_twoPhase.T = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.temperature(conductionElementHEX_twoPhase.state) (start = 288.15, min = 0.0, nominal = 300.0) (90|90) [ALGB] (1) protected Real volume.state_in.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e6) (91|91) [ALGB] (1) protected Real flowResistance1.rho_in = max(flowResistance1.rho_min, ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.flowResistance1.Medium.density(flowResistance1.inlet.state)) (min = 0.0) (92|92) [ALGB] (1) Real $FUN_26 (93|93) [ALGB] (1) output Real mCV.outlet.state.T (start = 293.15, min = 1.0, max = 1e4, nominal = 350.0) (94|94) [ALGB] (1) Real $FUN_25 (95|95) [ALGB] (1) Real $FUN_1 (96|96) [ALGB] (1) Real $FUN_11.T (97|97) [ALGB] (1) input Real flowResistance1.inlet.state.d (start = 4.0, min = 0.0, max = 1e5, nominal = 500.0) (98|98) [ALGB] (1) Real $FUN_10.T (99|99) [ALGB] (1) Real $FUN_34.d (100|100) [ALGB] (1) Real source2.outlet.r (101|101) [ALGB] (1) Real $FUN_30.Tsat (102|102) [ALGB] (1) input Real sink2.inlet.state.d (start = 4.0, min = 0.0, max = 1e5, nominal = 500.0) (103|103) [ALGB] (1) protected Real volume.d = volume.k_volume_damping * sqrt(abs((2.0 * volume.L) / (volume.V_par * max(volume.density_derp_h_set, 1e-10)))) (104|104) [ALGB] (1) output Real volume.outlet.state.p = volume.state_out.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e6) (105|105) [ALGB] (1) output Real source2.outlet.state.h (start = 4.2e5, min = -1e10, max = 1e10, nominal = 5e5) (106|106) [ALGB] (1) protected Real volume.r_damping = volume.d * der(volume.M) (107|107) [ALGB] (1) output Real mCV.outlet.state.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e6) (108|108) [ALGB] (1) Real $FUN_30.psat (109|109) [ALGB] (1) input Real flowResistance.inlet.state.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e6) (110|110) [ALGB] (1) Real trapezoid2.y (111|111) [ALGB] (1) protected Real volume.state_out.h (start = 4.2e5, min = -1e10, max = 1e10, nominal = 5e5) (112|112) [ALGB] (1) protected Real mCV2.p_in = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.mCV2.Medium.pressure(mCV2.inlet.state) (113|113) [ALGB] (1) input Real mCV.inlet.state.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e6) (114|114) [ALGB] (1) input Real flowResistance1.inlet.state.T (start = 293.15, min = 1.0, max = 1e4, nominal = 350.0) (115|115) [ALGB] (1) Real conductionElementHEX_twoPhase.x (116|116) [ALGB] (1) output Real flowResistance1.outlet.state.d (start = 4.0, min = 0.0, max = 1e5, nominal = 500.0) (117|117) [DER-] (1) Real $DER.volume.m_flow_out (118|118) [ALGB] (1) output Real flowResistance.outlet.state.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e6) (119|119) [DER-] (1) Real $DER.mCV2.dp_int (120|120) [ALGB] (1) protected Real conductionElementHEX_twoPhase.U_liq (121|121) [ALGB] (1) protected Real volume.state_out.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e6) (122|122) [ALGB] (1) protected Real flowResistance1.h_out (123|123) [ALGB] (1) Real $FUN_4.d (124|124) [ALGB] (1) protected Real conductionElementHEX_twoPhase.U_tp (125|125) [ALGB] (1) Real $FUN_3.d (126|126) [ALGB] (1) Real volume.medium.sat.Tsat (start = 273.0, min = 1.0, max = 1e4, nominal = 350.0) (127|127) [ALGB] (1) Real $FUN_2.d (128|128) [ALGB] (1) protected Real volume.p_in = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.volume.Medium.pressure(volume.state_in) (129|129) [ALGB] (1) protected Real volume.T_heatPort (start = 288.15, min = 1.0, max = 1e4, nominal = 300.0) (130|130) [ALGB] (1) input Real sink2.inlet.state.T (start = 293.15, min = 1.0, max = 1e4, nominal = 350.0) (131|131) [ALGB] (1) output Real volume.outlet.state.T = volume.state_out.T (start = 293.15, min = 1.0, max = 1e4, nominal = 350.0) (132|132) [ALGB] (1) input Real conductionElementHEX_twoPhase.inlet.state.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e6) (133|133) [DISC] (1) Boolean $SEV_9 (134|134) [DISC] (1) Boolean $SEV_8 (135|135) [DISC] (1) protected Integer volume.state_out.phase (min = 0, max = 2) (136|136) [DISC] (1) Boolean $SEV_7 (137|137) [ALGB] (1) Real mCV2.dp_corr = mCV2.k2 * (mCV2.dp - mCV2.dp_int) (138|138) [DISC] (1) Boolean $SEV_5 (139|139) [DER-] (1) Real $DER.volume.U_med (140|140) [ALGB] (1) output Real mCV2.outlet.state.d (start = 4.0, min = 0.0, max = 1e5, nominal = 500.0) (141|141) [ALGB] (1) Real mCV.outlet.r (142|142) [ALGB] (1) Real conductionElementHEX_twoPhase.state.T (start = 293.15, min = 1.0, max = 1e4, nominal = 350.0) (143|143) [ALGB] (1) Real mCV2.V_flow = (-volume.m_flow_out) / mCV2.rho_in (144|144) [DISC] (1) Integer $FUN_34.phase (145|145) [DISC] (1) input Integer mCV.inlet.state.phase (min = 0, max = 2) (146|146) [ALGB] (1) Real $FUN_16.p (147|147) [ALGB] (1) protected Real conductionElementHEX_twoPhase.h_dew = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.dewEnthalpy(ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.setSat_p(ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.pressure(conductionElementHEX_twoPhase.state))) (148|148) [ALGB] (1) Real volume.medium.state.d (start = 4.0, min = 0.0, max = 1e5, nominal = 500.0) (149|149) [ALGB] (1) Real $FUN_15.p (150|150) [ALGB] (1) protected Real volume.h_in = if noEvent(volume.m_flow_in >= 0.0) then ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.volume.Medium.specificEnthalpy(volume.state_in) else volume.medium.h (151|151) [ALGB] (1) input Real mCV2.inlet.state.T (start = 293.15, min = 1.0, max = 1e4, nominal = 350.0) (152|152) [ALGB] (1) Real $FUN_11.p (153|153) [DISS] (1) protected Integer trapezoid2.count (154|154) [ALGB] (1) Real $FUN_10.p (155|155) [ALGB] (1) Real conductionElementHEX_twoPhase.state.d (start = 4.0, min = 0.0, max = 1e5, nominal = 500.0) (156|156) [ALGB] (1) output Real flowResistance1.outlet.state.h (start = 4.2e5, min = -1e10, max = 1e10, nominal = 5e5) (157|157) [ALGB] (1) Real $FUN_4.T (158|158) [ALGB] (1) Real $FUN_16.d (159|159) [ALGB] (1) Real $FUN_3.T (160|160) [ALGB] (1) Real $FUN_15.d (161|161) [ALGB] (1) Real $FUN_2.T (162|162) [ALGB] (1) protected Real conductionElementHEX_twoPhase.h_in = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.specificEnthalpy(conductionElementHEX_twoPhase.inlet.state) (163|163) [ALGB] (1) Real flowResistance.dr_corr (164|164) [DISS] (1) protected Real trapezoid2.T_start (165|165) [ALGB] (1) Real $FUN_11.d (166|166) [ALGB] (1) Real $FUN_10.d (167|167) [ALGB] (1) output Real source.outlet.state.T (start = 293.15, min = 1.0, max = 1e4, nominal = 350.0) (168|168) [ALGB] (1) input Real mCV2.inlet.state.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e6) (169|169) [ALGB] (1) protected Real flowResistance1.mu_in = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.flowResistance1.Medium.dynamicViscosity(flowResistance1.inlet.state) (min = 0.0) (170|170) [ALGB] (1) protected Real flowResistance.h_out (171|171) [ALGB] (1) protected Real volume.r (172|172) [ALGB] (1) protected Real conductionElementHEX_twoPhase.U_vap (173|173) [ALGB] (1) input Real flowResistance1.inlet.state.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e6) (174|174) [ALGB] (1) Real volume.Q_flow (175|175) [ALGB] (1) Real $FUN_34.h (176|176) [ALGB] (1) protected Real conductionElementHEX_twoPhase.rho = max(conductionElementHEX_twoPhase.rho_min, ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.density(conductionElementHEX_twoPhase.state)) (min = 0.0) (177|177) [DISC] (1) output Integer conductionElementHEX_twoPhase.outlet.state.phase (min = 0, max = 2) (178|178) [DISC] (1) output Integer source2.outlet.state.phase (min = 0, max = 2) (179|179) [ALGB] (1) protected Real sink2.p = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.sink2.Medium.pressure(sink2.inlet.state) (180|180) [DISC] (1) output Integer source.outlet.state.phase (min = 0, max = 2) (181|181) [DISC] (1) Integer conductionElementHEX_twoPhase.state.phase (min = 0, max = 2) (182|182) [ALGB] (1) input Real conductionElementHEX_twoPhase.inlet.state.T (start = 293.15, min = 1.0, max = 1e4, nominal = 350.0) (183|183) [ALGB] (1) protected Real flowResistance1.p_out (184|184) [ALGB] (1) Real $FUN_4.h (185|185) [ALGB] (1) output Real mCV2.outlet.state.h (start = 4.2e5, min = -1e10, max = 1e10, nominal = 5e5) (186|186) [ALGB] (1) protected Real conductionElementHEX_twoPhase.p_in = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.pressure(conductionElementHEX_twoPhase.inlet.state) (187|187) [ALGB] (1) Real $FUN_3.h (188|188) [ALGB] (1) Real $FUN_2.h (189|189) [DISC] (1) input Integer sink.inlet.state.phase (min = 0, max = 2) (190|190) [ALGB] (1) input Real flowResistance.inlet.state.d (start = 4.0, min = 0.0, max = 1e5, nominal = 500.0) (191|191) [ALGB] (1) protected Real flowResistance.mu_in = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.flowResistance.Medium.dynamicViscosity(flowResistance.inlet.state) (min = 0.0) (192|192) [ALGB] (1) Real volume.medium.p_bar = Modelica.Units.Conversions.to_bar(99999.99999999999 * volume.medium.p_bar) (min = 0.0) (193|193) [ALGB] (1) Real flowResistance1.dp (194|194) [DISC] (1) input Integer conductionElementHEX_twoPhase.inlet.state.phase (min = 0, max = 2) (195|195) [ALGB] (1) Real mCV.dp (196|196) [ALGB] (1) output Real mCV2.outlet.state.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e6) (197|197) [DISC] (1) input Integer flowResistance1.inlet.state.phase (min = 0, max = 2) (198|198) [ALGB] (1) input Real sink.inlet.state.h (start = 4.2e5, min = -1e10, max = 1e10, nominal = 5e5) (199|199) [DER-] (1) Real $DER.conductionElementHEX_twoPhase.m_flow (200|200) [DISC] (1) output Integer volume.outlet.state.phase = volume.state_out.phase (min = 0, max = 2) (201|201) [ALGB] (1) Real mCV2.rho_in = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.mCV2.Medium.density(mCV2.inlet.state) (min = 0.0) (202|202) [ALGB] (1) protected Real volume.h_out = if noEvent((-volume.m_flow_out) >= 0.0) then ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.volume.Medium.specificEnthalpy(volume.state_out) else volume.medium.h (203|203) [ALGB] (1) protected Real mCV.p_out (204|204) [ALGB] (1) protected Real volume.state_in.h (start = 4.2e5, min = -1e10, max = 1e10, nominal = 5e5) (205|205) [ALGB] (1) protected Real volume.state_out.d (start = 4.0, min = 0.0, max = 1e5, nominal = 500.0) (206|206) [ALGB] (1) input Real conductionElementHEX_twoPhase.inlet.state.d (start = 4.0, min = 0.0, max = 1e5, nominal = 500.0) (207|207) [ALGB] (1) Real volume.medium.d (start = 4.0, min = 0.0, max = 1e5, nominal = 500.0, StateSelect = default) (208|208) [DER-] (1) Real $DER.volume.m_flow_in (209|209) [ALGB] (1) input Real flowResistance.inlet.state.T (start = 293.15, min = 1.0, max = 1e4, nominal = 350.0) (210|210) [ALGB] (1) Real mCV.rho_in = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.mCV.Medium.density(mCV.inlet.state) (min = 0.0) (211|211) [ALGB] (1) Real volume.medium.state.h (start = 4.2e5, min = -1e10, max = 1e10, nominal = 5e5) (212|212) [ALGB] (1) protected Real mCV.p_in = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.mCV.Medium.pressure(mCV.inlet.state) (213|213) [ALGB] (1) output Real source2.outlet.state.d (start = 4.0, min = 0.0, max = 1e5, nominal = 500.0) (214|214) [ALGB] (1) protected Real sink.p = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.sink.Medium.pressure(sink.inlet.state) (215|215) [ALGB] (1) input Real mCV2.inlet.state.d (start = 4.0, min = 0.0, max = 1e5, nominal = 500.0) (216|216) [ALGB] (1) output Real mCV.outlet.state.h (start = 4.2e5, min = -1e10, max = 1e10, nominal = 5e5) (217|217) [ALGB] (1) protected Real flowResistance.p_out (218|218) [DISC] (1) input Integer flowResistance.inlet.state.phase (min = 0, max = 2) (219|219) [ALGB] (1) input Real sink2.inlet.state.h (start = 4.2e5, min = -1e10, max = 1e10, nominal = 5e5) (220|220) [ALGB] (1) protected Real conductionElementHEX_twoPhase.h_bubble = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.bubbleEnthalpy(ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.setSat_p(ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.pressure(conductionElementHEX_twoPhase.state))) (221|221) [ALGB] (1) Real volume.medium.quality (min = 0.0, max = 1.0, nominal = 0.1) (222|222) [DISC] (1) protected Integer volume.state_in.phase (min = 0, max = 2) (223|223) [ALGB] (1) protected Real sink.r (224|224) [ALGB] (1) Real $FUN_16.h (225|225) [ALGB] (1) Real $FUN_15.h (226|226) [ALGB] (1) Real volume.medium.sat.psat (start = 3e5, min = 0.0, max = 1e8, nominal = 1e6) (227|227) [ALGB] (1) input Real mCV.inlet.state.h (start = 4.2e5, min = -1e10, max = 1e10, nominal = 5e5) (228|228) [ALGB] (1) input Real mCV.inlet.state.d (start = 4.0, min = 0.0, max = 1e5, nominal = 500.0) (229|229) [DISC] (1) Integer $FUN_2.phase (230|230) [ALGB] (1) input Real sink2.inlet.state.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e6) (231|231) [ALGB] (1) Real $FUN_11.h (232|232) [DISC] (1) Integer $FUN_3.phase (233|233) [ALGB] (1) Real $FUN_10.h (234|234) [DISC] (1) Integer $FUN_4.phase (235|235) [ALGB] (1) Real flowResistance.outlet.r (236|236) [ALGB] (1) protected Real mCV.dr_set (237|237) [DER-] (1) Real $DER.conductionElementHEX_twoPhase.h_out (238|238) [ALGB] (1) Real flowResistance1.dr_corr (239|239) [DISC] (1) output Integer flowResistance.outlet.state.phase (min = 0, max = 2) (240|240) [DISC] (1) output Integer flowResistance1.outlet.state.phase (min = 0, max = 2) (241|241) [DER-] (1) Real $DER.volume.M (242|242) [ALGB] (1) protected Real conductionElementHEX_twoPhase.p_out System Equations (196/240) **************************** (1|1) [SCAL] (1) mCV.dp = max(mCV.p_min - mCV.p_in, min(0.0, mCV.dp_int)) ($RES_SIM_204) (2|2) [SCAL] (1) (mCV.TC / mCV.k1) * $DER.mCV.dp_int = (max(-1e8, min(1e8, mCV.dr)) + mCV.dp_corr) - mCV.dr_set ($RES_SIM_205) (3|3) [SCAL] (1) mCV.dr_set = -(mCV.L / mCV.TC) * (mCV.massFlow_set_par - conductionElementHEX_twoPhase.m_flow) ($RES_SIM_206) (4|4) [SCAL] (1) volume.Q_flow = 0.0 ($RES_SIM_121) (5|5) [SCAL] (1) flowResistance1.outlet.state.phase = volume.inlet.state.phase ($RES_SIM_280) (6|6) [SCAL] (1) $DER.volume.U_med = volume.h_in * volume.m_flow_in + volume.Q_flow + volume.h_out * volume.m_flow_out ($RES_SIM_122) (7|7) [SCAL] (1) $DER.volume.M = volume.m_flow_in + volume.m_flow_out ($RES_SIM_123) (8|8) [SCAL] (1) source2.outlet.state.p = flowResistance1.inlet.state.p ($RES_SIM_282) (9|9) [SCAL] (1) volume.r + volume.p_in = 99999.99999999999 * volume.medium.p_bar ($RES_SIM_124) (10|10) [SCAL] (1) source2.outlet.state.T = flowResistance1.inlet.state.T ($RES_SIM_283) (11|11) [SCAL] (1) $DER.volume.m_flow_out * volume.L = volume.r_out - volume.r_damping ($RES_SIM_125) (12|12) [SCAL] (1) source2.outlet.state.d = flowResistance1.inlet.state.d ($RES_SIM_284) (13|13) [SCAL] (1) $DER.volume.m_flow_in * volume.L = volume.r_in - (volume.r_damping + volume.r) ($RES_SIM_126) (14|14) [SCAL] (1) source2.outlet.state.h = flowResistance1.inlet.state.h ($RES_SIM_285) (15|15) [SCAL] (1) source2.outlet.state.phase = flowResistance1.inlet.state.phase ($RES_SIM_286) (16|16) [SCAL] (1) flowResistance.outlet.state.p = conductionElementHEX_twoPhase.inlet.state.p ($RES_SIM_288) (17|17) [SCAL] (1) flowResistance.outlet.state.T = conductionElementHEX_twoPhase.inlet.state.T ($RES_SIM_289) (18|18) [SCAL] (1) $FUN_11.T = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.source2.Medium.setState_phX(source2.p0_par, trapezoid2.y, {}, 0)).T ($RES_SIM_530) (19|19) [SCAL] (1) $FUN_11.p = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.source2.Medium.setState_phX(source2.p0_par, trapezoid2.y, {}, 0)).p ($RES_SIM_531) (20|20) [SCAL] (1) sink.r + sink.p = sink.p0_par ($RES_SIM_210) (21|21) [SCAL] (1) $DER.conductionElementHEX_twoPhase.m_flow * sink.L = mCV.outlet.r - sink.r ($RES_SIM_211) (22|22) [RECD] (5) conductionElementHEX_twoPhase.outlet.state = $FUN_2 ($RES_SIM_213) (23|27) [RECD] (5) volume.state_out = volume.medium.state ($RES_SIM_130) (24|32) [SCAL] (1) conductionElementHEX_twoPhase.p_out = conductionElementHEX_twoPhase.p_in ($RES_SIM_215) (25|33) [SCAL] (1) conductionElementHEX_twoPhase.outlet.r = flowResistance.outlet.r - $DER.conductionElementHEX_twoPhase.m_flow * conductionElementHEX_twoPhase.L ($RES_SIM_216) (26|34) [SCAL] (1) trapezoid2.y = trapezoid2.offset + (if $SEV_8 then 0.0 else if $SEV_9 then ((time - trapezoid2.T_start) * trapezoid2.amplitude) / trapezoid2.rising else if $SEV_10 then trapezoid2.amplitude else if $SEV_11 then (((trapezoid2.T_falling + trapezoid2.T_start) - time) * trapezoid2.amplitude) / trapezoid2.falling else 0.0) ($RES_SIM_18) (27|35) [SCAL] (1) flowResistance.outlet.state.d = conductionElementHEX_twoPhase.inlet.state.d ($RES_SIM_290) (28|36) [WHEN] (1) ($RES_SIM_19) (28|36) [----] when $SEV_7 then (28|36) [----] trapezoid2.T_start := time (28|36) [----] end when; (29|37) [SCAL] (1) flowResistance.outlet.state.h = conductionElementHEX_twoPhase.inlet.state.h ($RES_SIM_291) (30|38) [SCAL] (1) flowResistance.outlet.state.phase = conductionElementHEX_twoPhase.inlet.state.phase ($RES_SIM_292) (31|39) [SCAL] (1) source.outlet.state.p = flowResistance.inlet.state.p ($RES_SIM_294) (32|40) [SCAL] (1) source.outlet.state.T = flowResistance.inlet.state.T ($RES_SIM_295) (33|41) [SCAL] (1) source.outlet.state.d = flowResistance.inlet.state.d ($RES_SIM_296) (34|42) [SCAL] (1) 0 = volume.medium.state.phase ($RES_SIM_138) (35|43) [SCAL] (1) source.outlet.state.h = flowResistance.inlet.state.h ($RES_SIM_297) (36|44) [SCAL] (1) volume.medium.d = volume.medium.state.d ($RES_SIM_139) (37|45) [SCAL] (1) source.outlet.state.phase = flowResistance.inlet.state.phase ($RES_SIM_298) (38|46) [SCAL] (1) flowResistance.p_in = flowResistance.inlet.state.p ($RES_BND_431) (39|47) [SCAL] (1) flowResistance.h_out = flowResistance.inlet.state.h ($RES_BND_432) (40|48) [SCAL] (1) flowResistance.rho_in = max(flowResistance.rho_min, flowResistance.inlet.state.d) ($RES_BND_433) (41|49) [SCAL] (1) $FUN_15.phase = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.flowResistance.Medium.setState_phX(flowResistance.p_out, flowResistance.h_out, {}, 0)).phase ($RES_SIM_542) (42|50) [SCAL] (1) flowResistance1.p_in = flowResistance1.inlet.state.p ($RES_BND_436) (43|51) [SCAL] (1) $FUN_15.h = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.flowResistance.Medium.setState_phX(flowResistance.p_out, flowResistance.h_out, {}, 0)).h ($RES_SIM_543) (44|52) [SCAL] (1) flowResistance1.h_out = flowResistance1.inlet.state.h ($RES_BND_437) (45|53) [SCAL] (1) $FUN_15.d = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.flowResistance.Medium.setState_phX(flowResistance.p_out, flowResistance.h_out, {}, 0)).d ($RES_SIM_544) (46|54) [SCAL] (1) flowResistance1.rho_in = max(flowResistance1.rho_min, flowResistance1.inlet.state.d) ($RES_BND_438) (47|55) [SCAL] (1) $FUN_15.T = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.flowResistance.Medium.setState_phX(flowResistance.p_out, flowResistance.h_out, {}, 0)).T ($RES_SIM_545) (48|56) [WHEN] (1) ($RES_SIM_20) (48|56) [----] when $SEV_7 then (48|56) [----] trapezoid2.count := 1 + $PRE.trapezoid2.count (48|56) [----] end when; (49|57) [SCAL] (1) $FUN_15.p = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.flowResistance.Medium.setState_phX(flowResistance.p_out, flowResistance.h_out, {}, 0)).p ($RES_SIM_546) (50|58) [SCAL] (1) conductionElementHEX_twoPhase.p_in = conductionElementHEX_twoPhase.inlet.state.p ($RES_BND_355) (51|59) [SCAL] (1) $FUN_16.phase = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.flowResistance1.Medium.setState_phX(flowResistance1.p_out, flowResistance1.h_out, {}, 0)).phase ($RES_SIM_547) (52|60) [SCAL] (1) 0.0 = conductionElementHEX_twoPhase.k * (conductionElementHEX_twoPhase.T_heatPort - conductionElementHEX_twoPhase.T) ($RES_SIM_220) (53|61) [SCAL] (1) conductionElementHEX_twoPhase.h_in = conductionElementHEX_twoPhase.inlet.state.h ($RES_BND_356) (54|62) [SCAL] (1) $FUN_16.h = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.flowResistance1.Medium.setState_phX(flowResistance1.p_out, flowResistance1.h_out, {}, 0)).h ($RES_SIM_548) (55|63) [SCAL] (1) $FUN_16.d = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.flowResistance1.Medium.setState_phX(flowResistance1.p_out, flowResistance1.h_out, {}, 0)).d ($RES_SIM_549) (56|64) [SCAL] (1) conductionElementHEX_twoPhase.M * $DER.conductionElementHEX_twoPhase.h_out = conductionElementHEX_twoPhase.m_flow * (conductionElementHEX_twoPhase.h_in_norm - conductionElementHEX_twoPhase.h_out) ($RES_SIM_222) (57|65) [SCAL] (1) conductionElementHEX_twoPhase.M = conductionElementHEX_twoPhase.V * conductionElementHEX_twoPhase.rho ($RES_SIM_223) (58|66) [SCAL] (1) conductionElementHEX_twoPhase.T = conductionElementHEX_twoPhase.state.T ($RES_BND_359) (59|67) [SCAL] (1) conductionElementHEX_twoPhase.k = conductionElementHEX_twoPhase.U * conductionElementHEX_twoPhase.A ($RES_SIM_225) (60|68) [SCAL] (1) volume.T_heatPort = volume.medium.state.T ($RES_SIM_140) (61|69) [SCAL] (1) conductionElementHEX_twoPhase.U = smooth(1, noEvent(if conductionElementHEX_twoPhase.x < (-conductionElementHEX_twoPhase.delta_x) then conductionElementHEX_twoPhase.U_liq else if conductionElementHEX_twoPhase.x < conductionElementHEX_twoPhase.delta_x then conductionElementHEX_twoPhase.U_liq + 0.5 * (conductionElementHEX_twoPhase.U_tp - conductionElementHEX_twoPhase.U_liq) * (1.0 + sin((1.5707963267948966 * conductionElementHEX_twoPhase.x) / conductionElementHEX_twoPhase.delta_x)) else if conductionElementHEX_twoPhase.x < (1.0 - conductionElementHEX_twoPhase.delta_x) then conductionElementHEX_twoPhase.U_tp else if conductionElementHEX_twoPhase.x < (1.0 + conductionElementHEX_twoPhase.delta_x) then conductionElementHEX_twoPhase.U_tp + 0.5 * (conductionElementHEX_twoPhase.U_vap - conductionElementHEX_twoPhase.U_tp) * (1.0 + sin((1.5707963267948966 * ((-1.0) + conductionElementHEX_twoPhase.x)) / conductionElementHEX_twoPhase.delta_x)) else conductionElementHEX_twoPhase.U_vap)) ($RES_SIM_226) (62|70) [SCAL] (1) 99999.99999999999 * volume.medium.p_bar = volume.medium.state.p ($RES_SIM_141) (63|71) [SCAL] (1) conductionElementHEX_twoPhase.U_tp = max(1.0, conductionElementHEX_twoPhase.U_tp_nom) ($RES_SIM_227) (64|72) [SCAL] (1) volume.medium.h = volume.medium.state.h ($RES_SIM_142) (65|73) [SCAL] (1) conductionElementHEX_twoPhase.U_vap = max(1.0, conductionElementHEX_twoPhase.U_vap_nom * ($FUN_1 / (conductionElementHEX_twoPhase.m_flow_nom / conductionElementHEX_twoPhase.nCellsParallel)) ^ 0.5) ($RES_SIM_228) (66|74) [SCAL] (1) conductionElementHEX_twoPhase.U_liq = max(1.0, conductionElementHEX_twoPhase.U_liq_nom * ($FUN_1 / (conductionElementHEX_twoPhase.m_flow_nom / conductionElementHEX_twoPhase.nCellsParallel)) ^ 0.4) ($RES_SIM_229) (67|75) [SCAL] (1) volume.medium.u = volume.medium.h - (99999.99999999999 * volume.medium.p_bar) / volume.medium.d ($RES_SIM_144) (68|76) [SCAL] (1) volume.medium.quality = min(max((volume.medium.state.h - ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.volume.Medium.bubbleEnthalpy(ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.volume.Medium.setSat_p(volume.medium.state.p))) / ((1e-8 + ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.volume.Medium.dewEnthalpy(ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.volume.Medium.setSat_p(volume.medium.state.p))) - ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.volume.Medium.bubbleEnthalpy(ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.volume.Medium.setSat_p(volume.medium.state.p))), 0.0), 1.0) ($RES_SIM_145) (69|77) [SCAL] (1) volume.medium.sat.psat = 99999.99999999999 * volume.medium.p_bar ($RES_SIM_146) (70|78) [SCAL] (1) volume.medium.sat.Tsat = $FUN_9 ($RES_SIM_147) (71|79) [SCAL] (1) volume.medium.d = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.volume.Medium.rho_props_ph(99999.99999999999 * volume.medium.p_bar, volume.medium.h, ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.volume.Medium.derivsOf_ph(99999.99999999999 * volume.medium.p_bar, volume.medium.h, if $SEV_5 then 1 else 2)) ($RES_SIM_148) (72|80) [SCAL] (1) volume.T_heatPort = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.volume.Medium.T_props_ph(99999.99999999999 * volume.medium.p_bar, volume.medium.h, ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.volume.Medium.derivsOf_ph(99999.99999999999 * volume.medium.p_bar, volume.medium.h, if $SEV_5 then 1 else 2)) ($RES_SIM_149) (73|81) [SCAL] (1) $FUN_16.T = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.flowResistance1.Medium.setState_phX(flowResistance1.p_out, flowResistance1.h_out, {}, 0)).T ($RES_SIM_550) (74|82) [SCAL] (1) $FUN_16.p = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.flowResistance1.Medium.setState_phX(flowResistance1.p_out, flowResistance1.h_out, {}, 0)).p ($RES_SIM_551) (75|83) [SCAL] (1) conductionElementHEX_twoPhase.rho = max(conductionElementHEX_twoPhase.rho_min, conductionElementHEX_twoPhase.state.d) ($RES_BND_360) (76|84) [SCAL] (1) conductionElementHEX_twoPhase.h_in_norm = if noEvent(conductionElementHEX_twoPhase.m_flow >= 0.0) then conductionElementHEX_twoPhase.h_in else conductionElementHEX_twoPhase.h_out ($RES_BND_361) (77|85) [SCAL] (1) sink.p = sink.inlet.state.p ($RES_BND_364) (78|86) [SCAL] (1) mCV2.outlet.state.p = sink2.inlet.state.p ($RES_SIM_313) (79|87) [SCAL] (1) mCV2.outlet.state.T = sink2.inlet.state.T ($RES_SIM_314) (80|88) [SCAL] (1) mCV.p_in = mCV.inlet.state.p ($RES_BND_366) (81|89) [SCAL] (1) mCV2.outlet.state.d = sink2.inlet.state.d ($RES_SIM_315) (82|90) [SCAL] (1) conductionElementHEX_twoPhase.x = (conductionElementHEX_twoPhase.h_out - conductionElementHEX_twoPhase.h_bubble) / (conductionElementHEX_twoPhase.h_dew - conductionElementHEX_twoPhase.h_bubble) ($RES_SIM_230) (83|91) [SCAL] (1) mCV.h_out = mCV.inlet.state.h ($RES_BND_367) (84|92) [SCAL] (1) mCV2.outlet.state.h = sink2.inlet.state.h ($RES_SIM_316) (85|93) [SCAL] (1) mCV.rho_in = mCV.inlet.state.d ($RES_BND_368) (86|94) [SCAL] (1) mCV2.outlet.state.phase = sink2.inlet.state.phase ($RES_SIM_317) (87|95) [SCAL] (1) mCV.V_flow = conductionElementHEX_twoPhase.m_flow / mCV.rho_in ($RES_BND_369) (88|96) [RECD] (5) flowResistance1.outlet.state = $FUN_16 ($RES_SIM_35) (89|101) [SCAL] (1) volume.outlet.state.p = mCV2.inlet.state.p ($RES_SIM_319) (90|102) [SCAL] (1) flowResistance1.dr_corr = (flowResistance1.p_in + flowResistance1.dp) - flowResistance1.p_out ($RES_SIM_36) (91|103) [SCAL] (1) flowResistance1.p_out = max(flowResistance1.p_min, flowResistance1.p_in + flowResistance1.dp) ($RES_SIM_37) (92|104) [SCAL] (1) volume.r_in = (flowResistance1.dr_corr + source2.outlet.r) - $DER.volume.m_flow_in * flowResistance1.L ($RES_SIM_38) (93|105) [SCAL] (1) conductionElementHEX_twoPhase.h_dew = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.dewEnthalpy($FUN_30) ($RES_AUX_458) (94|106) [SCAL] (1) conductionElementHEX_twoPhase.h_bubble = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.bubbleEnthalpy($FUN_30) ($RES_AUX_459) (95|107) [RECD] (5) conductionElementHEX_twoPhase.state = $FUN_34 ($RES_BND_450) (96|112) [RECD] (5) volume.inlet.state = volume.state_in ($RES_BND_452) (97|117) [RECD] (5) volume.outlet.state = volume.state_out ($RES_BND_453) (98|122) [SCAL] (1) mCV.dr = mCV.outlet.r - conductionElementHEX_twoPhase.outlet.r ($RES_BND_370) (99|123) [SCAL] (1) mCV.dp_corr = mCV.k2 * (mCV.dp - mCV.dp_int) ($RES_BND_371) (100|124) [SCAL] (1) volume.outlet.state.T = mCV2.inlet.state.T ($RES_SIM_320) (101|125) [SCAL] (1) volume.outlet.state.d = mCV2.inlet.state.d ($RES_SIM_321) (102|126) [SCAL] (1) $FUN_30.psat = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.setSat_p(conductionElementHEX_twoPhase.state.p)).psat ($RES_SIM_564) (103|127) [SCAL] (1) volume.outlet.state.h = mCV2.inlet.state.h ($RES_SIM_322) (104|128) [SCAL] (1) $FUN_30.Tsat = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.setSat_p(conductionElementHEX_twoPhase.state.p)).Tsat ($RES_SIM_565) (105|129) [SCAL] (1) volume.outlet.state.phase = mCV2.inlet.state.phase ($RES_SIM_323) (106|130) [SCAL] (1) flowResistance1.dp = -(2.5464790894703255 * flowResistance1.l * flowResistance1.mu_in * volume.m_flow_in) / ((0.5 * flowResistance1.D_h) ^ 4.0 * flowResistance1.rho_in) ($RES_SIM_41) (107|131) [RECD] (5) flowResistance.outlet.state = $FUN_15 ($RES_SIM_42) (108|136) [SCAL] (1) flowResistance.dr_corr = (flowResistance.p_in + flowResistance.dp) - flowResistance.p_out ($RES_SIM_43) (109|137) [SCAL] (1) flowResistance.p_out = max(flowResistance.p_min, flowResistance.p_in + flowResistance.dp) ($RES_SIM_44) (110|138) [SCAL] (1) flowResistance.outlet.r = (flowResistance.dr_corr + source.outlet.r) - $DER.conductionElementHEX_twoPhase.m_flow * flowResistance.L ($RES_SIM_45) (111|139) [SCAL] (1) flowResistance.dp = -(2.5464790894703255 * flowResistance.l * flowResistance.mu_in * conductionElementHEX_twoPhase.m_flow) / ((0.5 * flowResistance.D_h) ^ 4.0 * flowResistance.rho_in) ($RES_SIM_48) (112|140) [SCAL] (1) $FUN_26 = sqrt($FUN_25) ($RES_AUX_464) (113|141) [SCAL] (1) $FUN_25 = abs((2.0 * volume.L) / (volume.V_par * max(volume.density_derp_h_set, 1e-10))) ($RES_AUX_465) (114|142) [SCAL] (1) flowResistance.mu_in = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.flowResistance.Medium.dynamicViscosity(flowResistance.inlet.state) ($RES_AUX_468) (115|143) [SCAL] (1) flowResistance1.mu_in = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.flowResistance1.Medium.dynamicViscosity(flowResistance1.inlet.state) ($RES_AUX_469) (116|144) [SCAL] (1) $FUN_34.phase = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.setState_phX(conductionElementHEX_twoPhase.p_in, conductionElementHEX_twoPhase.h_out, {}, 0)).phase ($RES_SIM_571) (117|145) [SCAL] (1) $FUN_34.h = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.setState_phX(conductionElementHEX_twoPhase.p_in, conductionElementHEX_twoPhase.h_out, {}, 0)).h ($RES_SIM_572) (118|146) [SCAL] (1) $FUN_34.d = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.setState_phX(conductionElementHEX_twoPhase.p_in, conductionElementHEX_twoPhase.h_out, {}, 0)).d ($RES_SIM_573) (119|147) [SCAL] (1) $FUN_34.T = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.setState_phX(conductionElementHEX_twoPhase.p_in, conductionElementHEX_twoPhase.h_out, {}, 0)).T ($RES_SIM_574) (120|148) [SCAL] (1) $FUN_34.p = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.setState_phX(conductionElementHEX_twoPhase.p_in, conductionElementHEX_twoPhase.h_out, {}, 0)).p ($RES_SIM_575) (121|149) [SCAL] (1) $FUN_2.phase = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.setState_phX(conductionElementHEX_twoPhase.p_out, conductionElementHEX_twoPhase.h_out, {}, 0)).phase ($RES_SIM_492) (122|150) [SCAL] (1) $FUN_2.h = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.setState_phX(conductionElementHEX_twoPhase.p_out, conductionElementHEX_twoPhase.h_out, {}, 0)).h ($RES_SIM_493) (123|151) [SCAL] (1) $FUN_2.d = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.setState_phX(conductionElementHEX_twoPhase.p_out, conductionElementHEX_twoPhase.h_out, {}, 0)).d ($RES_SIM_494) (124|152) [SCAL] (1) $FUN_2.T = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.setState_phX(conductionElementHEX_twoPhase.p_out, conductionElementHEX_twoPhase.h_out, {}, 0)).T ($RES_SIM_495) (125|153) [SCAL] (1) $FUN_2.p = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.conductionElementHEX_twoPhase.Medium.setState_phX(conductionElementHEX_twoPhase.p_out, conductionElementHEX_twoPhase.h_out, {}, 0)).p ($RES_SIM_496) (126|154) [SCAL] (1) $FUN_3.phase = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.mCV.Medium.setState_phX(mCV.p_out, mCV.h_out, {}, 0)).phase ($RES_SIM_497) (127|155) [SCAL] (1) $FUN_3.h = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.mCV.Medium.setState_phX(mCV.p_out, mCV.h_out, {}, 0)).h ($RES_SIM_498) (128|156) [SCAL] (1) $FUN_3.d = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.mCV.Medium.setState_phX(mCV.p_out, mCV.h_out, {}, 0)).d ($RES_SIM_499) (129|157) [SCAL] (1) $SEV_5 = (volume.medium.h < ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.volume.Medium.bubbleEnthalpy(ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.volume.Medium.SaturationProperties(99999.99999999999 * volume.medium.p_bar, 0.0)) or volume.medium.h > ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.volume.Medium.dewEnthalpy(ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.volume.Medium.SaturationProperties(99999.99999999999 * volume.medium.p_bar, 0.0))) or 99999.99999999999 * volume.medium.p_bar > 4.05928e6 ($RES_EVT_585) (130|158) [SCAL] (1) $FUN_3.T = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.mCV.Medium.setState_phX(mCV.p_out, mCV.h_out, {}, 0)).T ($RES_SIM_500) (131|159) [SCAL] (1) $SEV_7 = time >= ((1 + $PRE.trapezoid2.count) * trapezoid2.period + trapezoid2.startTime) ($RES_EVT_587) (132|160) [SCAL] (1) $FUN_3.p = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.mCV.Medium.setState_phX(mCV.p_out, mCV.h_out, {}, 0)).p ($RES_SIM_501) (133|161) [SCAL] (1) $SEV_8 = (time < trapezoid2.startTime or trapezoid2.nperiod == 0) or trapezoid2.nperiod > 0 and trapezoid2.count >= trapezoid2.nperiod ($RES_EVT_588) (134|162) [SCAL] (1) $FUN_4.phase = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.source.Medium.setState_phX(source.p0_par, trapezoid2.y, {}, 0)).phase ($RES_SIM_502) (135|163) [SCAL] (1) $SEV_9 = time < (trapezoid2.T_start + trapezoid2.T_rising) ($RES_EVT_589) (136|164) [SCAL] (1) $FUN_4.h = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.source.Medium.setState_phX(source.p0_par, trapezoid2.y, {}, 0)).h ($RES_SIM_503) (137|165) [SCAL] (1) $FUN_4.d = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.source.Medium.setState_phX(source.p0_par, trapezoid2.y, {}, 0)).d ($RES_SIM_504) (138|166) [SCAL] (1) $FUN_4.T = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.source.Medium.setState_phX(source.p0_par, trapezoid2.y, {}, 0)).T ($RES_SIM_505) (139|167) [SCAL] (1) $FUN_4.p = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.source.Medium.setState_phX(source.p0_par, trapezoid2.y, {}, 0)).p ($RES_SIM_506) (140|168) [SCAL] (1) mCV.outlet.state.p = sink.inlet.state.p ($RES_SIM_340) (141|169) [SCAL] (1) mCV.outlet.state.T = sink.inlet.state.T ($RES_SIM_341) (142|170) [SCAL] (1) mCV.outlet.state.d = sink.inlet.state.d ($RES_SIM_342) (143|171) [SCAL] (1) mCV.outlet.state.h = sink.inlet.state.h ($RES_SIM_343) (144|172) [SCAL] (1) mCV.outlet.state.phase = sink.inlet.state.phase ($RES_SIM_344) (145|173) [RECD] (5) source2.outlet.state = $FUN_11 ($RES_SIM_101) (146|178) [SCAL] (1) volume.d = volume.k_volume_damping * $FUN_26 ($RES_BND_396) (147|179) [SCAL] (1) source2.L * (-$DER.volume.m_flow_in) = source2.outlet.r ($RES_SIM_102) (148|180) [SCAL] (1) volume.r_damping = volume.d * $DER.volume.M ($RES_BND_397) (149|181) [SCAL] (1) conductionElementHEX_twoPhase.outlet.state.p = mCV.inlet.state.p ($RES_SIM_346) (150|182) [SCAL] (1) volume.p_in = volume.state_in.p ($RES_BND_398) (151|183) [SCAL] (1) conductionElementHEX_twoPhase.outlet.state.T = mCV.inlet.state.T ($RES_SIM_347) (152|184) [SCAL] (1) volume.h_in = if noEvent(volume.m_flow_in >= 0.0) then volume.state_in.h else volume.medium.h ($RES_BND_399) (153|185) [SCAL] (1) conductionElementHEX_twoPhase.outlet.state.d = mCV.inlet.state.d ($RES_SIM_348) (154|186) [RECD] (5) mCV2.outlet.state = $FUN_10 ($RES_SIM_105) (155|191) [SCAL] (1) conductionElementHEX_twoPhase.outlet.state.h = mCV.inlet.state.h ($RES_SIM_349) (156|192) [SCAL] (1) mCV2.p_out = mCV2.p_in + mCV2.dp ($RES_SIM_107) (157|193) [SCAL] (1) mCV2.outlet.r = volume.r_out - (-$DER.volume.m_flow_out) * mCV2.L ($RES_SIM_108) (158|194) [SCAL] (1) $FUN_9 = ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.volume.Medium.saturationTemperature(99999.99999999999 * volume.medium.p_bar) ($RES_AUX_481) (159|195) [SCAL] (1) $SEV_10 = time < (trapezoid2.T_start + trapezoid2.T_width) ($RES_EVT_590) (160|196) [SCAL] (1) $SEV_11 = time < (trapezoid2.T_start + trapezoid2.T_falling) ($RES_EVT_591) (161|197) [SCAL] (1) $FUN_1 = abs(conductionElementHEX_twoPhase.m_flow) ($RES_AUX_489) (162|198) [SCAL] (1) $SEV_13 = 99999.99999999999 * volume.medium.p_bar >= 0.0 ($RES_EVT_593) (163|199) [SCAL] (1) volume.h_out = if noEvent((-volume.m_flow_out) >= 0.0) then volume.state_out.h else volume.medium.h ($RES_BND_400) (164|200) [SCAL] (1) sink2.p = sink2.inlet.state.p ($RES_BND_401) (165|201) [SCAL] (1) $SEV_15 = volume.m_flow_in > volume.m_flow_assert ($RES_EVT_595) (166|202) [SCAL] (1) $SEV_16 = (-volume.m_flow_out) > volume.m_flow_assert ($RES_EVT_596) (167|203) [SCAL] (1) mCV2.p_in = mCV2.inlet.state.p ($RES_BND_403) (168|204) [SCAL] (1) $SEV_17 = volume.M > 0.0 ($RES_EVT_597) (169|205) [SCAL] (1) mCV2.h_out = mCV2.inlet.state.h ($RES_BND_404) (170|206) [SCAL] (1) mCV2.rho_in = mCV2.inlet.state.d ($RES_BND_405) (171|207) [SCAL] (1) mCV2.V_flow = volume.m_flow_out / (-mCV2.rho_in) ($RES_BND_406) (172|208) [SCAL] (1) mCV2.dr = mCV2.outlet.r - volume.r_out ($RES_BND_407) (173|209) [SCAL] (1) mCV2.dp_corr = mCV2.k2 * (mCV2.dp - mCV2.dp_int) ($RES_BND_408) (174|210) [SCAL] (1) conductionElementHEX_twoPhase.outlet.state.phase = mCV.inlet.state.phase ($RES_SIM_350) (175|211) [SCAL] (1) mCV2.dp = max(mCV2.p_min - mCV2.p_in, min(0.0, mCV2.dp_int)) ($RES_SIM_111) (176|212) [SCAL] (1) (mCV2.TC / mCV2.k1) * $DER.mCV2.dp_int = (max(-1e8, min(1e8, mCV2.dr)) + mCV2.dp_corr) - mCV2.dr_set ($RES_SIM_112) (177|213) [SCAL] (1) mCV2.dr_set = -(mCV2.L / mCV2.TC) * (volume.m_flow_out + mCV2.massFlow_set_par) ($RES_SIM_113) (178|214) [SCAL] (1) sink2.r + sink2.p = sink2.p0_par ($RES_SIM_117) (179|215) [SCAL] (1) flowResistance1.outlet.state.p = volume.inlet.state.p ($RES_SIM_276) (180|216) [SCAL] (1) (-$DER.volume.m_flow_out) * sink2.L = mCV2.outlet.r - sink2.r ($RES_SIM_118) (181|217) [SCAL] (1) flowResistance1.outlet.state.T = volume.inlet.state.T ($RES_SIM_277) (182|218) [SCAL] (1) flowResistance1.outlet.state.d = volume.inlet.state.d ($RES_SIM_278) (183|219) [SCAL] (1) flowResistance1.outlet.state.h = volume.inlet.state.h ($RES_SIM_279) (184|220) [RECD] (5) source.outlet.state = $FUN_4 ($RES_SIM_194) (185|225) [SCAL] (1) source.L * (-$DER.conductionElementHEX_twoPhase.m_flow) = source.outlet.r ($RES_SIM_195) (186|226) [RECD] (5) mCV.outlet.state = $FUN_3 ($RES_SIM_198) (187|231) [SCAL] (1) $FUN_10.phase = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.mCV2.Medium.setState_phX(mCV2.p_out, mCV2.h_out, {}, 0)).phase ($RES_SIM_522) (188|232) [SCAL] (1) $FUN_10.h = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.mCV2.Medium.setState_phX(mCV2.p_out, mCV2.h_out, {}, 0)).h ($RES_SIM_523) (189|233) [SCAL] (1) $FUN_10.d = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.mCV2.Medium.setState_phX(mCV2.p_out, mCV2.h_out, {}, 0)).d ($RES_SIM_524) (190|234) [SCAL] (1) $FUN_10.T = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.mCV2.Medium.setState_phX(mCV2.p_out, mCV2.h_out, {}, 0)).T ($RES_SIM_525) (191|235) [SCAL] (1) $FUN_10.p = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.mCV2.Medium.setState_phX(mCV2.p_out, mCV2.h_out, {}, 0)).p ($RES_SIM_526) (192|236) [SCAL] (1) $FUN_11.phase = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.source2.Medium.setState_phX(source2.p0_par, trapezoid2.y, {}, 0)).phase ($RES_SIM_527) (193|237) [SCAL] (1) mCV.p_out = mCV.p_in + mCV.dp ($RES_SIM_200) (194|238) [SCAL] (1) $FUN_11.h = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.source2.Medium.setState_phX(source2.p0_par, trapezoid2.y, {}, 0)).h ($RES_SIM_528) (195|239) [SCAL] (1) mCV.outlet.r = conductionElementHEX_twoPhase.outlet.r - $DER.conductionElementHEX_twoPhase.m_flow * mCV.L ($RES_SIM_201) (196|240) [SCAL] (1) $FUN_11.d = (ThermofluidStream.HeatExchangers.Tests.ElementTwoPhase.source2.Medium.setState_phX(source2.p0_par, trapezoid2.y, {}, 0)).d ($RES_SIM_529) =================== Scalar Matching =================== variable to equation ********************** var 1 --> eqn 95 var 2 --> eqn 84 var 3 --> eqn 43 var 4 --> eqn 14 var 5 --> eqn 139 var 6 --> eqn 94 var 7 --> eqn 25 var 8 --> eqn 177 var 9 --> eqn 129 var 10 --> eqn 183 var 11 --> eqn 30 var 12 --> eqn 46 var 13 --> eqn 215 var 14 --> eqn 147 var 15 --> eqn 226 var 16 --> eqn 205 var 17 --> eqn 5 var 18 --> eqn 222 var 19 --> eqn 122 var 20 --> eqn 214 var 21 --> eqn 108 var 22 --> eqn 228 var 23 --> eqn 193 var 24 --> eqn 127 var 25 --> eqn 111 var 26 --> eqn 218 var 27 --> eqn 204 var 28 --> eqn 213 var 29 --> eqn 48 var 30 --> eqn 50 var 31 --> eqn 202 var 32 --> eqn 231 var 33 --> eqn 201 var 34 --> eqn 167 var 35 --> eqn 198 var 36 --> eqn 42 var 37 --> eqn 68 var 38 --> eqn 160 var 39 --> eqn 133 var 40 --> eqn 153 var 41 --> eqn 196 var 42 --> eqn 195 var 43 --> eqn 114 var 44 --> eqn 2 var 45 --> eqn 123 var 46 --> eqn 91 var 47 --> eqn 170 var 48 --> eqn 65 var 49 --> eqn 225 var 50 --> eqn 216 var 51 --> eqn 60 var 52 --> eqn 69 var 53 --> eqn 119 var 54 --> eqn 118 var 55 --> eqn 132 var 56 --> eqn 211 var 57 --> eqn 219 var 58 --> eqn 217 var 59 --> eqn 176 var 60 --> eqn 99 var 61 --> eqn 13 var 62 --> eqn 72 var 63 --> eqn 37 var 64 --> eqn 100 var 65 --> eqn 31 var 66 --> eqn -1 var 67 --> eqn 134 var 68 --> eqn 169 var 69 --> eqn 23 var 70 --> eqn 67 var 71 --> eqn 208 var 72 --> eqn 224 var 73 --> eqn 115 var 74 --> eqn 75 var 75 --> eqn 186 var 76 --> eqn 236 var 77 --> eqn 33 var 78 --> eqn 49 var 79 --> eqn 59 var 80 --> eqn 148 var 81 --> eqn 168 var 82 --> eqn 24 var 83 --> eqn 194 var 84 --> eqn 81 var 85 --> eqn 221 var 86 --> eqn 55 var 87 --> eqn 26 var 88 --> eqn 189 var 89 --> eqn 66 var 90 --> eqn 116 var 91 --> eqn 54 var 92 --> eqn 140 var 93 --> eqn 229 var 94 --> eqn 141 var 95 --> eqn 197 var 96 --> eqn 18 var 97 --> eqn 12 var 98 --> eqn 234 var 99 --> eqn 146 var 100 --> eqn 104 var 101 --> eqn 128 var 102 --> eqn 89 var 103 --> eqn 178 var 104 --> eqn 101 var 105 --> eqn 174 var 106 --> eqn 180 var 107 --> eqn 230 var 108 --> eqn 126 var 109 --> eqn 39 var 110 --> eqn 34 var 111 --> eqn 199 var 112 --> eqn 192 var 113 --> eqn 181 var 114 --> eqn 10 var 115 --> eqn 90 var 116 --> eqn 98 var 117 --> eqn 11 var 118 --> eqn 135 var 119 --> eqn 212 var 120 --> eqn 74 var 121 --> eqn 121 var 122 --> eqn 52 var 123 --> eqn 165 var 124 --> eqn 71 var 125 --> eqn 156 var 126 --> eqn 78 var 127 --> eqn 151 var 128 --> eqn 182 var 129 --> eqn 80 var 130 --> eqn 87 var 131 --> eqn 120 var 132 --> eqn 16 var 133 --> eqn 163 var 134 --> eqn 161 var 135 --> eqn 27 var 136 --> eqn 159 var 137 --> eqn 209 var 138 --> eqn 157 var 139 --> eqn -1 var 140 --> eqn 188 var 141 --> eqn 239 var 142 --> eqn 110 var 143 --> eqn 207 var 144 --> eqn 144 var 145 --> eqn 210 var 146 --> eqn 82 var 147 --> eqn 105 var 148 --> eqn 44 var 149 --> eqn 57 var 150 --> eqn 184 var 151 --> eqn 124 var 152 --> eqn 19 var 153 --> eqn 56 var 154 --> eqn 235 var 155 --> eqn 109 var 156 --> eqn 97 var 157 --> eqn 166 var 158 --> eqn 63 var 159 --> eqn 158 var 160 --> eqn 53 var 161 --> eqn 152 var 162 --> eqn 61 var 163 --> eqn 136 var 164 --> eqn 36 var 165 --> eqn 240 var 166 --> eqn 233 var 167 --> eqn 223 var 168 --> eqn 203 var 169 --> eqn 143 var 170 --> eqn 47 var 171 --> eqn 9 var 172 --> eqn 73 var 173 --> eqn 8 var 174 --> eqn 4 var 175 --> eqn 145 var 176 --> eqn 83 var 177 --> eqn 22 var 178 --> eqn 173 var 179 --> eqn 200 var 180 --> eqn 220 var 181 --> eqn 107 var 182 --> eqn 17 var 183 --> eqn 103 var 184 --> eqn 164 var 185 --> eqn 187 var 186 --> eqn 58 var 187 --> eqn 155 var 188 --> eqn 150 var 189 --> eqn 172 var 190 --> eqn 41 var 191 --> eqn 142 var 192 --> eqn 70 var 193 --> eqn 130 var 194 --> eqn 38 var 195 --> eqn 1 var 196 --> eqn 190 var 197 --> eqn 15 var 198 --> eqn 171 var 199 --> eqn 21 var 200 --> eqn 117 var 201 --> eqn 206 var 202 --> eqn 6 var 203 --> eqn 237 var 204 --> eqn 113 var 205 --> eqn 29 var 206 --> eqn 35 var 207 --> eqn 79 var 208 --> eqn 179 var 209 --> eqn 40 var 210 --> eqn 93 var 211 --> eqn 28 var 212 --> eqn 88 var 213 --> eqn 175 var 214 --> eqn 85 var 215 --> eqn 125 var 216 --> eqn 227 var 217 --> eqn 137 var 218 --> eqn 45 var 219 --> eqn 92 var 220 --> eqn 106 var 221 --> eqn 76 var 222 --> eqn 112 var 223 --> eqn 20 var 224 --> eqn 62 var 225 --> eqn 51 var 226 --> eqn 77 var 227 --> eqn 191 var 228 --> eqn 185 var 229 --> eqn 149 var 230 --> eqn 86 var 231 --> eqn 238 var 232 --> eqn 154 var 233 --> eqn 232 var 234 --> eqn 162 var 235 --> eqn 138 var 236 --> eqn 3 var 237 --> eqn 64 var 238 --> eqn 102 var 239 --> eqn 131 var 240 --> eqn 96 var 241 --> eqn 7 var 242 --> eqn 32 equation to variable ********************** eqn 1 --> var 195 eqn 2 --> var 44 eqn 3 --> var 236 eqn 4 --> var 174 eqn 5 --> var 17 eqn 6 --> var 202 eqn 7 --> var 241 eqn 8 --> var 173 eqn 9 --> var 171 eqn 10 --> var 114 eqn 11 --> var 117 eqn 12 --> var 97 eqn 13 --> var 61 eqn 14 --> var 4 eqn 15 --> var 197 eqn 16 --> var 132 eqn 17 --> var 182 eqn 18 --> var 96 eqn 19 --> var 152 eqn 20 --> var 223 eqn 21 --> var 199 eqn 22 --> var 177 eqn 23 --> var 69 eqn 24 --> var 82 eqn 25 --> var 7 eqn 26 --> var 87 eqn 27 --> var 135 eqn 28 --> var 211 eqn 29 --> var 205 eqn 30 --> var 11 eqn 31 --> var 65 eqn 32 --> var 242 eqn 33 --> var 77 eqn 34 --> var 110 eqn 35 --> var 206 eqn 36 --> var 164 eqn 37 --> var 63 eqn 38 --> var 194 eqn 39 --> var 109 eqn 40 --> var 209 eqn 41 --> var 190 eqn 42 --> var 36 eqn 43 --> var 3 eqn 44 --> var 148 eqn 45 --> var 218 eqn 46 --> var 12 eqn 47 --> var 170 eqn 48 --> var 29 eqn 49 --> var 78 eqn 50 --> var 30 eqn 51 --> var 225 eqn 52 --> var 122 eqn 53 --> var 160 eqn 54 --> var 91 eqn 55 --> var 86 eqn 56 --> var 153 eqn 57 --> var 149 eqn 58 --> var 186 eqn 59 --> var 79 eqn 60 --> var 51 eqn 61 --> var 162 eqn 62 --> var 224 eqn 63 --> var 158 eqn 64 --> var 237 eqn 65 --> var 48 eqn 66 --> var 89 eqn 67 --> var 70 eqn 68 --> var 37 eqn 69 --> var 52 eqn 70 --> var 192 eqn 71 --> var 124 eqn 72 --> var 62 eqn 73 --> var 172 eqn 74 --> var 120 eqn 75 --> var 74 eqn 76 --> var 221 eqn 77 --> var 226 eqn 78 --> var 126 eqn 79 --> var 207 eqn 80 --> var 129 eqn 81 --> var 84 eqn 82 --> var 146 eqn 83 --> var 176 eqn 84 --> var 2 eqn 85 --> var 214 eqn 86 --> var 230 eqn 87 --> var 130 eqn 88 --> var 212 eqn 89 --> var 102 eqn 90 --> var 115 eqn 91 --> var 46 eqn 92 --> var 219 eqn 93 --> var 210 eqn 94 --> var 6 eqn 95 --> var 1 eqn 96 --> var 240 eqn 97 --> var 156 eqn 98 --> var 116 eqn 99 --> var 60 eqn 100 --> var 64 eqn 101 --> var 104 eqn 102 --> var 238 eqn 103 --> var 183 eqn 104 --> var 100 eqn 105 --> var 147 eqn 106 --> var 220 eqn 107 --> var 181 eqn 108 --> var 21 eqn 109 --> var 155 eqn 110 --> var 142 eqn 111 --> var 25 eqn 112 --> var 222 eqn 113 --> var 204 eqn 114 --> var 43 eqn 115 --> var 73 eqn 116 --> var 90 eqn 117 --> var 200 eqn 118 --> var 54 eqn 119 --> var 53 eqn 120 --> var 131 eqn 121 --> var 121 eqn 122 --> var 19 eqn 123 --> var 45 eqn 124 --> var 151 eqn 125 --> var 215 eqn 126 --> var 108 eqn 127 --> var 24 eqn 128 --> var 101 eqn 129 --> var 9 eqn 130 --> var 193 eqn 131 --> var 239 eqn 132 --> var 55 eqn 133 --> var 39 eqn 134 --> var 67 eqn 135 --> var 118 eqn 136 --> var 163 eqn 137 --> var 217 eqn 138 --> var 235 eqn 139 --> var 5 eqn 140 --> var 92 eqn 141 --> var 94 eqn 142 --> var 191 eqn 143 --> var 169 eqn 144 --> var 144 eqn 145 --> var 175 eqn 146 --> var 99 eqn 147 --> var 14 eqn 148 --> var 80 eqn 149 --> var 229 eqn 150 --> var 188 eqn 151 --> var 127 eqn 152 --> var 161 eqn 153 --> var 40 eqn 154 --> var 232 eqn 155 --> var 187 eqn 156 --> var 125 eqn 157 --> var 138 eqn 158 --> var 159 eqn 159 --> var 136 eqn 160 --> var 38 eqn 161 --> var 134 eqn 162 --> var 234 eqn 163 --> var 133 eqn 164 --> var 184 eqn 165 --> var 123 eqn 166 --> var 157 eqn 167 --> var 34 eqn 168 --> var 81 eqn 169 --> var 68 eqn 170 --> var 47 eqn 171 --> var 198 eqn 172 --> var 189 eqn 173 --> var 178 eqn 174 --> var 105 eqn 175 --> var 213 eqn 176 --> var 59 eqn 177 --> var 8 eqn 178 --> var 103 eqn 179 --> var 208 eqn 180 --> var 106 eqn 181 --> var 113 eqn 182 --> var 128 eqn 183 --> var 10 eqn 184 --> var 150 eqn 185 --> var 228 eqn 186 --> var 75 eqn 187 --> var 185 eqn 188 --> var 140 eqn 189 --> var 88 eqn 190 --> var 196 eqn 191 --> var 227 eqn 192 --> var 112 eqn 193 --> var 23 eqn 194 --> var 83 eqn 195 --> var 42 eqn 196 --> var 41 eqn 197 --> var 95 eqn 198 --> var 35 eqn 199 --> var 111 eqn 200 --> var 179 eqn 201 --> var 33 eqn 202 --> var 31 eqn 203 --> var 168 eqn 204 --> var 27 eqn 205 --> var 16 eqn 206 --> var 201 eqn 207 --> var 143 eqn 208 --> var 71 eqn 209 --> var 137 eqn 210 --> var 145 eqn 211 --> var 56 eqn 212 --> var 119 eqn 213 --> var 28 eqn 214 --> var 20 eqn 215 --> var 13 eqn 216 --> var 50 eqn 217 --> var 58 eqn 218 --> var 26 eqn 219 --> var 57 eqn 220 --> var 180 eqn 221 --> var 85 eqn 222 --> var 18 eqn 223 --> var 167 eqn 224 --> var 72 eqn 225 --> var 49 eqn 226 --> var 15 eqn 227 --> var 216 eqn 228 --> var 22 eqn 229 --> var 93 eqn 230 --> var 107 eqn 231 --> var 32 eqn 232 --> var 233 eqn 233 --> var 166 eqn 234 --> var 98 eqn 235 --> var 154 eqn 236 --> var 76 eqn 237 --> var 203 eqn 238 --> var 231 eqn 239 --> var 141 eqn 240 --> var 165 " [Timeout remaining time 659] [Calling sys.exit(0), Time elapsed: 4.592970024968963] Failed to read output from testmodel.py, exit status != 0: 0.9998826939845458 1.015319907 0.11243082400000001 Calling exit ...