Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr ThermofluidStream_ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.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.001825/0.001825, 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.002191/0.002191, allocations: 213.9 kB / 23.07 MB, free: 4.844 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.569/1.569, allocations: 230.7 MB / 256.9 MB, free: 7.766 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.9296/0.9296, allocations: 94.63 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.Examples.Utilities.Tests.BoilerEspresso,tolerance=1e-06,outputFormat="mat",numberOfIntervals=1000,variableFilter="PID1.I.y|PID2.I.y|Time|boilerEspresso.phaseSeparator2_1.M|boilerEspresso.phaseSeparator2_1.U_med|firstOrder1.y|firstOrder2.y|firstOrder3.y|pulse.T_start|pulse.count|pulse1.T_start|pulse1.count|source.outlet.m_flow|tanValve1.inlet.m_flow|tanValve2.inlet.m_flow",fileNamePrefix="ThermofluidStream_ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso") translateModel(ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso,tolerance=1e-06,outputFormat="mat",numberOfIntervals=1000,variableFilter="PID1.I.y|PID2.I.y|Time|boilerEspresso.phaseSeparator2_1.M|boilerEspresso.phaseSeparator2_1.U_med|firstOrder1.y|firstOrder2.y|firstOrder3.y|pulse.T_start|pulse.count|pulse1.T_start|pulse1.count|source.outlet.m_flow|tanValve1.inlet.m_flow|tanValve2.inlet.m_flow",fileNamePrefix="ThermofluidStream_ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso") [Timeout 660] "Notification: Performance of FrontEnd - Absyn->SCode: time 2.605e-05/2.605e-05, allocations: 5.656 kB / 0.5562 GB, free: 38.11 MB / 446.1 MB Notification: Performance of NFInst.instantiate(ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso): time 0.08826/0.08828, allocations: 76.49 MB / 0.6309 GB, free: 12.11 MB / 478.1 MB Notification: Performance of NFInst.instExpressions: time 0.03753/0.1258, allocations: 22.53 MB / 0.6529 GB, free: 5.5 MB / 494.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.00302/0.1288, allocations: 67.44 kB / 0.653 GB, free: 5.434 MB / 494.1 MB Notification: Performance of NFTyping.typeComponents: time 0.003588/0.1324, allocations: 0.8185 MB / 0.6538 GB, free: 4.609 MB / 494.1 MB Notification: Performance of NFTyping.typeBindings: time 0.01249/0.1449, allocations: 3.277 MB / 0.657 GB, free: 1.324 MB / 494.1 MB Notification: Performance of NFTyping.typeClassSections: time 0.01704/0.162, allocations: 4.829 MB / 0.6617 GB, free: 12.5 MB / 0.4981 GB Notification: Performance of NFFlatten.flatten: time 0.006493/0.1684, allocations: 3.401 MB / 0.665 GB, free: 9.09 MB / 0.4981 GB Notification: Performance of NFFlatten.resolveConnections: time 0.001382/0.1698, allocations: 436.2 kB / 0.6654 GB, free: 8.621 MB / 0.4981 GB Notification: Performance of NFEvalConstants.evaluate: time 0.01169/0.1815, allocations: 4.674 MB / 0.67 GB, free: 3.887 MB / 0.4981 GB Notification: Performance of NFSimplifyModel.simplify: time 0.002389/0.1839, allocations: 0.999 MB / 0.671 GB, free: 2.883 MB / 0.4981 GB Notification: Performance of NFPackage.collectConstants: time 0.00065/0.1846, allocations: 184 kB / 0.6712 GB, free: 2.703 MB / 0.4981 GB Notification: Performance of NFFlatten.collectFunctions: time 0.02069/0.2052, allocations: 7.429 MB / 0.6784 GB, free: 11.27 MB / 0.5137 GB Notification: Performance of combineBinaries: time 0.005232/0.2105, allocations: 4.111 MB / 0.6824 GB, free: 7.117 MB / 0.5137 GB Notification: Performance of replaceArrayConstructors: time 0.003022/0.2135, allocations: 2.64 MB / 0.685 GB, free: 4.445 MB / 0.5137 GB Notification: Performance of NFVerifyModel.verify: time 0.0008014/0.2143, allocations: 176 kB / 0.6852 GB, free: 4.273 MB / 0.5137 GB Notification: Performance of FrontEnd: time 0.0007172/0.215, allocations: 119.4 kB / 0.6853 GB, free: 4.156 MB / 0.5137 GB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 383 (335) * Number of variables: 385 (371) Notification: Performance of [SIM] Bindings: time 0.01439/0.2294, allocations: 10.46 MB / 0.6955 GB, free: 9.359 MB / 0.5294 GB Notification: Performance of [SIM] FunctionAlias: time 0.001897/0.2313, allocations: 1.145 MB / 0.6966 GB, free: 8.191 MB / 0.5294 GB Notification: Performance of [SIM] Early Inline: time 0.008856/0.2402, allocations: 6.101 MB / 0.7026 GB, free: 2.027 MB / 0.5294 GB Notification: Performance of [SIM] Simplify 1: time 0.002245/0.2424, allocations: 0.7952 MB / 0.7034 GB, free: 1.129 MB / 0.5294 GB Notification: Performance of [SIM] Alias: time 0.01193/0.2543, allocations: 6.654 MB / 0.7098 GB, free: 9.828 MB / 0.545 GB Notification: Performance of [SIM] Simplify 2: time 0.001385/0.2557, allocations: 0.6448 MB / 0.7105 GB, free: 9.094 MB / 0.545 GB Notification: Performance of [SIM] Remove Stream: time 0.0007029/0.2564, allocations: 476.1 kB / 0.7109 GB, free: 8.582 MB / 0.545 GB Notification: Performance of [SIM] Detect States: time 0.001594/0.258, allocations: 1.129 MB / 0.712 GB, free: 7.391 MB / 0.545 GB Notification: Performance of [SIM] Events: time 0.000881/0.2589, allocations: 461.2 kB / 0.7125 GB, free: 6.895 MB / 0.545 GB Notification: Performance of [SIM] Partitioning: time 0.002723/0.2616, allocations: 1.916 MB / 0.7143 GB, free: 4.855 MB / 0.545 GB Error: Internal error NBSorting.tarjan failed to sort system: System Variables (240/249) **************************** (1|1) [ALGB] (1) input Real tanValve1.inlet.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (2|2) [ALGB] (1) output Real tanValve2.outlet.state.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (3|3) [ALGB] (1) protected Real boilerEspresso.phaseSeparator2_1.T_heatPort (start = 288.15, min = 0.0, nominal = 300.0) (4|4) [ALGB] (1) output Real tanValve1.outlet.state.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (5|5) [ALGB] (1) input Real tanValve2.inlet.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (6|6) [ALGB] (1) Real tanValve2.dr_corr (7|7) [ALGB] (1) Real tanValve1.dr_corr (8|8) [ALGB] (1) input Real flowResistance.inlet.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (9|9) [DISC] (1) Integer boilerEspresso.phaseSeparator2_1.medium.phase (fixed = false, start = 1, min = 0, max = 2) (10|10) [ALGB] (1) protected Real tanValve.p_in = ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.tanValve.Medium.pressure(tanValve.inlet.state) (11|11) [ALGB] (1) output Real tanValve1.outlet.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (12|12) [ALGB] (1) Real boilerEspresso.phaseSeparator2_1.medium.T_degC = Modelica.Units.Conversions.to_degC(-((-273.15) - boilerEspresso.phaseSeparator2_1.medium.T_degC)) (min = 0.0, max = 2000.0) (13|13) [DISC] (1) output Integer boilerEspresso.steam_out.state.phase (min = 0, max = 2) (14|14) [ALGB] (1) output Real tanValve2.outlet.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (15|15) [ALGB] (1) input Real flowResistance1.inlet.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (16|16) [ALGB] (1) output Real boilerEspresso.steam_out.state.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (17|17) [ALGB] (1) protected Real tanValve1.u2 (18|18) [ALGB] (1) input Real flowResistance2.inlet.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (19|19) [DER-] (2) Real[2] $DER.boilerEspresso.phaseSeparator2_1.m_flow_out (20|21) [ALGB] (1) protected Real tanValve2.u2 (21|22) [ALGB] (1) Real boilerEspresso.thermalConductor1.dT (22|23) [ALGB] (1) protected Real flowResistance.p_in = ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.flowResistance.Medium.pressure(flowResistance.inlet.state) (23|24) [DISC] (1) Integer boilerEspresso.phaseSeparator2_1.medium.state.phase (min = 0, max = 2) (24|25) [DISS] (1) protected Real pulse.T_start (25|26) [ALGB] (1) output Real tanValve1.outlet.state.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (26|27) [ALGB] (1) output Real tanValve2.outlet.state.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (27|28) [ALGB] (1) protected Real boilerEspresso.phaseSeparator2_1.d = boilerEspresso.phaseSeparator2_1.k_volume_damping * sqrt(abs((2.0 * boilerEspresso.phaseSeparator2_1.L) / (boilerEspresso.phaseSeparator2_1.V_par * max(boilerEspresso.phaseSeparator2_1.density_derp_h_set, 1e-10)))) (28|29) [ALGB] (1) protected Real sink1.r (29|30) [ALGB] (1) protected Real boilerEspresso.phaseSeparator2_1.r (30|31) [ALGB] (1) input Real boilerEspresso.phaseSeparator2_1.inlet.state.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (31|32) [ALGB] (1) output Real boilerEspresso.water_out.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (32|33) [DDER] (1) Real $DER.tanValve1.m_flow (StateSelect = avoid) (33|34) [DER-] (1) Real $DER.boilerEspresso.phaseSeparator2_1.U_med (34|35) [DISC] (1) Boolean $SEV_17 (35|36) [ALGB] (1) protected Real flowResistance.rho_in = max(flowResistance.rho_min, ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.flowResistance.Medium.density(flowResistance.inlet.state)) (min = 0.0) (36|37) [ALGB] (1) protected Real flowResistance1.p_in = ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.flowResistance1.Medium.pressure(flowResistance1.inlet.state) (37|38) [DISC] (2) Boolean[2] $SEV_16 (38|40) [ALGB] (1) protected Real flowResistance2.p_in = ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.flowResistance2.Medium.pressure(flowResistance2.inlet.state) (39|41) [DISC] (1) Boolean $SEV_15 (40|42) [ALGB] (1) Real boilerEspresso.phaseSeparator2_1.medium.state.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (41|43) [DISC] (1) Boolean $SEV_14 (42|44) [DISC] (1) Boolean $SEV_12 (43|45) [ALGB] (1) output Real flowResistance.outlet.state.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (44|46) [DISC] (1) Boolean $SEV_11 (45|47) [DER-] (1) Real $DER.firstOrder3.y (46|48) [DISC] (1) Boolean $SEV_10 (47|49) [ALGB] (1) Real boilerEspresso.phaseSeparator2_1.medium.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (48|50) [DISS] (1) protected Real pulse1.T_start (49|51) [ALGB] (1) input Real sink.inlet.state.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (50|52) [ALGB] (1) Real source.outlet.r (51|53) [ALGB] (1) Real boilerEspresso.phaseSeparator2_1.liquid_level_pipe1 (52|54) [ALGB] (1) protected Real pulse.T_width = (pulse.width * pulse.period) / 100.0 (53|55) [ALGB] (1) input Real tanValve2.inlet.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (54|56) [ALGB] (1) Real $FUN_6.Tsat (55|57) [ALGB] (1) input Real tanValve1.inlet.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (56|58) [ALGB] (2) Real[2] boilerEspresso.phaseSeparator2_1.outlet.r (57|60) [ALGB] (1) Real prescribedHeatFlow.port.T (start = 288.15, min = 0.0, nominal = 300.0) (58|61) [ALGB] (1) output Real flowResistance.outlet.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (59|62) [ALGB] (1) Real prescribedHeatFlow1.port.T (start = 288.15, min = 0.0, nominal = 300.0) (60|63) [ALGB] (1) output Real flowResistance1.outlet.state.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (61|64) [ALGB] (1) protected Real tanValve1.p_in = ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.tanValve1.Medium.pressure(tanValve1.inlet.state) (62|65) [ALGB] (1) output Real flowResistance2.outlet.state.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (63|66) [ALGB] (1) protected Real tanValve2.p_in = ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.tanValve2.Medium.pressure(tanValve2.inlet.state) (64|67) [ALGB] (1) output Real flowResistance2.outlet.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (65|68) [ALGB] (1) output Real flowResistance1.outlet.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (66|69) [ALGB] (1) protected Real tanValve1.h_out (67|70) [ALGB] (1) output Real flowResistance.outlet.state.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (68|71) [ALGB] (2) protected Real[2] boilerEspresso.phaseSeparator2_1.state_out.p (start = {5e6 for $f24 in 1:2}, min = {611.657 for $f26 in 1:2}, max = {1e8 for $f25 in 1:2}, nominal = {1e6 for $f23 in 1:2}) (69|73) [ALGB] (1) protected Real tanValve.k (70|74) [ALGB] (1) protected Real boilerEspresso.phaseSeparator2_1.x = (boilerEspresso.phaseSeparator2_1.medium.h - boilerEspresso.phaseSeparator2_1.h_bubble) / (boilerEspresso.phaseSeparator2_1.h_dew - boilerEspresso.phaseSeparator2_1.h_bubble) (min = 0.0, max = 1.0, nominal = 0.1) (71|75) [ALGB] (1) protected Real tanValve2.h_out (72|76) [ALGB] (1) input Real boilerEspresso.phaseSeparator2_1.inlet.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (73|77) [ALGB] (1) input Real sink.inlet.state.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (74|78) [ALGB] (1) Real boilerEspresso.phaseSeparator2_1.medium.u (min = -1e8, max = 1e8, nominal = 1e6) (75|79) [DER-] (1) Real $DER.PID2.I.y (76|80) [ALGB] (1) Real boilerEspresso.phaseSeparator2_1.Q_flow (77|81) [ALGB] (1) output Real source.outlet.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (78|82) [ALGB] (1) Real PID1.addSat.y (79|83) [ALGB] (1) Real PID2.addSat.y (80|84) [ALGB] (1) Real boilerEspresso.phaseSeparator2_1.medium.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0, StateSelect = default) (81|85) [ALGB] (1) output Real tanValve.outlet.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (82|86) [ALGB] (1) protected Real boilerEspresso.phaseSeparator2_1.h_dew = ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.boilerEspresso.phaseSeparator2_1.Medium.dewEnthalpy(ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.boilerEspresso.phaseSeparator2_1.Medium.setSat_p(PID1.u_m)) + 1.0 (83|87) [ALGB] (1) input Real sink.inlet.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (84|88) [DER-] (1) Real $DER.tanValve1.u (85|89) [ALGB] (1) Real boilerEspresso.steam_out.r (86|90) [ALGB] (1) Real $FUN_8 (87|91) [ALGB] (1) input Real tanValve.inlet.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (88|92) [ALGB] (1) Real $FUN_7 (89|93) [ALGB] (1) output Real source.outlet.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (90|94) [ALGB] (1) Real $FUN_5 (91|95) [ALGB] (1) protected Real flowResistance2.rho_in = max(flowResistance2.rho_min, ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.flowResistance2.Medium.density(flowResistance2.inlet.state)) (min = 0.0) (92|96) [ALGB] (1) Real $FUN_4 (93|97) [ALGB] (1) protected Real flowResistance1.rho_in = max(flowResistance1.rho_min, ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.flowResistance1.Medium.density(flowResistance1.inlet.state)) (min = 0.0) (94|98) [ALGB] (1) protected Real pulse1.T_width = (pulse1.width * pulse1.period) / 100.0 (95|99) [ALGB] (1) Real $FUN_3 (96|100) [ALGB] (1) protected Real tanValve.p_out (97|101) [ALGB] (1) Real $FUN_2 (98|102) [ALGB] (1) Real tanValve.dr_corr (99|103) [ALGB] (1) input Real flowResistance2.inlet.state.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (100|104) [ALGB] (1) Real $FUN_1 (101|105) [ALGB] (1) input Real flowResistance1.inlet.state.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (102|106) [ALGB] (1) Real PID1.gainPID.y (103|107) [ALGB] (1) Real PID2.gainPID.y (104|108) [ALGB] (1) input Real sink1.inlet.state.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (105|109) [ALGB] (1) protected Real PID1.limiter.simplifiedExpr (106|110) [ALGB] (1) protected Real PID2.limiter.simplifiedExpr (107|111) [ALGB] (1) output Real tanValve.outlet.state.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (108|112) [ALGB] (1) input Real boilerEspresso.inlet.state.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (109|113) [ALGB] (1) Real PID2.controlError = 0.3 - PID2.u_m (110|114) [ALGB] (1) Real PID2.addP.y (111|115) [ALGB] (1) Real PID1.controlError = 125000.0 - PID1.u_m (112|116) [ALGB] (1) Real PID1.addP.y (113|117) [ALGB] (2) protected Real[2] boilerEspresso.phaseSeparator2_1.state_out.d (start = {150.0 for $f10 in 1:2}, min = {0.0 for $f12 in 1:2}, max = {1e5 for $f11 in 1:2}, nominal = {500.0 for $f9 in 1:2}) (114|119) [ALGB] (1) input Real boilerEspresso.phaseSeparator2_1.inlet.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (115|120) [ALGB] (1) input Real flowResistance.inlet.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (116|121) [DER-] (1) Real $DER.tanValve.m_flow (117|122) [ALGB] (1) input Real flowResistance2.inlet.state.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (118|123) [ALGB] (1) input Real flowResistance1.inlet.state.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (119|124) [ALGB] (1) Real $FUN_6.psat (120|125) [ALGB] (1) Real boilerEspresso.phaseSeparator2_1.medium.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (121|126) [ALGB] (1) Real boilerEspresso.phaseSeparator2_1.liquid_level_pipe2 (122|127) [ALGB] (1) output Real flowResistance2.outlet.state.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (123|128) [ALGB] (1) protected Real tanValve.h_out (124|129) [ALGB] (1) output Real flowResistance1.outlet.state.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (125|130) [ALGB] (1) output Real tanValve.outlet.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (126|131) [ALGB] (1) output Real flowResistance.outlet.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (127|132) [ALGB] (1) input Real boilerEspresso.inlet.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (128|133) [ALGB] (1) input Real tanValve1.inlet.state.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (129|134) [ALGB] (1) input Real tanValve2.inlet.state.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (130|135) [ALGB] (1) protected Real flowResistance1.h_out (131|136) [ALGB] (1) protected Real boilerEspresso.phaseSeparator2_1.h_bubble = ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.boilerEspresso.phaseSeparator2_1.Medium.bubbleEnthalpy(ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.boilerEspresso.phaseSeparator2_1.Medium.setSat_p(PID1.u_m)) - 1.0 (132|137) [ALGB] (1) protected Real flowResistance2.h_out (133|138) [ALGB] (1) Real PID2.u_m (134|139) [ALGB] (1) Real boilerEspresso.thermalConductor.Q_flow (135|140) [ALGB] (1) Real PID1.u_m (min = 0.0) (136|141) [ALGB] (1) input Real sink1.inlet.state.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (137|142) [DISC] (1) Boolean $SEV_9 (138|143) [DISC] (1) Boolean $SEV_8 (139|144) [ALGB] (1) input Real boilerEspresso.inlet.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (140|145) [DISC] (1) Boolean $SEV_7 (141|146) [DISC] (1) Boolean $SEV_6 (142|147) [DISC] (1) Boolean $SEV_5 (143|148) [DISC] (1) Boolean $SEV_4 (144|149) [DISC] (1) Boolean $SEV_3 (145|150) [DISC] (1) Boolean $SEV_2 (146|151) [ALGB] (1) Real tanValve1.dp (147|152) [DISC] (1) Boolean $SEV_1 (148|153) [ALGB] (1) Real tanValve2.dp (149|154) [DISC] (1) Boolean $SEV_0 (150|155) [ALGB] (1) Real boilerEspresso.phaseSeparator2_1.medium.h (StateSelect = default) (151|156) [ALGB] (1) Real tanValve2.outlet.r (152|157) [ALGB] (1) Real tanValve1.outlet.r (153|158) [ALGB] (1) Real tanValve.outlet.r (154|159) [ALGB] (2) protected Real[2] boilerEspresso.phaseSeparator2_1.state_out.h (start = {1e5 for $f4 in 1:2}, min = {-1e10 for $f6 in 1:2}, max = {1e10 for $f5 in 1:2}, nominal = {5e5 for $f3 in 1:2}) (155|161) [ALGB] (1) Real tanValve2.inlet.r (156|162) [ALGB] (1) output Real flowResistance1.outlet.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (157|163) [ALGB] (1) Real tanValve1.inlet.r (158|164) [ALGB] (1) output Real flowResistance2.outlet.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (159|165) [DDER] (1) Real $DER.tanValve2.m_flow (StateSelect = avoid) (160|166) [ALGB] (1) output Real boilerEspresso.water_out.state.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (161|167) [ALGB] (1) Real boilerEspresso.thermalConductor.dT (162|168) [ALGB] (1) Real flowResistance.dr_corr (163|169) [ALGB] (2) protected Real[2] boilerEspresso.phaseSeparator2_1.state_out.T (start = {500.0 for $f17 in 1:2}, min = {273.15 for $f19 in 1:2}, max = {2273.15 for $f18 in 1:2}, nominal = {500.0 for $f16 in 1:2}) (164|171) [ALGB] (1) protected Real boilerEspresso.phaseSeparator2_1.d_gas = ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.boilerEspresso.phaseSeparator2_1.Medium.dewDensity(ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.boilerEspresso.phaseSeparator2_1.Medium.setSat_p(PID1.u_m)) (min = 0.0) (165|172) [ALGB] (1) Real firstOrder1.u (166|173) [ALGB] (1) protected Real flowResistance2.mu_in = ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.flowResistance2.Medium.dynamicViscosity(flowResistance2.inlet.state) (min = 0.0) (167|174) [ALGB] (1) protected Real flowResistance1.mu_in = ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.flowResistance1.Medium.dynamicViscosity(flowResistance1.inlet.state) (min = 0.0) (168|175) [ALGB] (1) Real firstOrder2.u (169|176) [ALGB] (1) Real firstOrder3.u (170|177) [ALGB] (1) output Real tanValve2.outlet.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (171|178) [ALGB] (1) output Real tanValve1.outlet.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (172|179) [ALGB] (1) protected Real flowResistance.h_out (173|180) [ALGB] (1) input Real flowResistance2.inlet.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (174|181) [ALGB] (1) input Real flowResistance1.inlet.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (175|182) [ALGB] (1) Real prescribedHeatFlow.Q_flow (176|183) [ALGB] (2) protected Real[2] boilerEspresso.phaseSeparator2_1.h_out (177|185) [ALGB] (1) Real PID1.addPID.y (178|186) [DER-] (1) Real $DER.boilerEspresso.phaseSeparator2_1.M (179|187) [ALGB] (1) Real PID2.addPID.y (180|188) [ALGB] (1) Real PID1.gainTrack.y (181|189) [ALGB] (1) Real PID2.gainTrack.y (182|190) [ALGB] (1) protected Real sink1.p = ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.sink1.Medium.pressure(sink1.inlet.state) (183|191) [ALGB] (1) Real boilerEspresso.phaseSeparator2_1.medium.state.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (184|192) [DISC] (1) output Integer tanValve.outlet.state.phase (min = 0, max = 2) (185|193) [ALGB] (1) input Real boilerEspresso.phaseSeparator2_1.inlet.state.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (186|194) [ALGB] (1) output Real boilerEspresso.steam_out.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (187|195) [DISC] (2) protected Integer[2] boilerEspresso.phaseSeparator2_1.state_out.phase (min = {0 for $f2 in 1:2}, max = {2 for $f1 in 1:2}) (188|197) [ALGB] (1) protected Real flowResistance2.p_out (189|198) [ALGB] (1) output Real boilerEspresso.steam_out.state.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (190|199) [ALGB] (1) protected Real boilerEspresso.phaseSeparator2_1.p_in = ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.boilerEspresso.phaseSeparator2_1.Medium.pressure(boilerEspresso.phaseSeparator2_1.inlet.state) (191|200) [ALGB] (1) protected Real flowResistance1.p_out (192|201) [ALGB] (1) protected Real boilerEspresso.phaseSeparator2_1.r_damping = boilerEspresso.phaseSeparator2_1.d * der(boilerEspresso.phaseSeparator2_1.M) (193|202) [ALGB] (1) Real boilerEspresso.phaseSeparator2_1.medium.sat.Tsat (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (194|203) [ALGB] (1) Real tanValve.dp (195|204) [ALGB] (1) protected Real boilerEspresso.phaseSeparator2_1.h_in = if noEvent(tanValve.m_flow >= 0.0) then ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.boilerEspresso.phaseSeparator2_1.Medium.specificEnthalpy(boilerEspresso.phaseSeparator2_1.inlet.state) else boilerEspresso.phaseSeparator2_1.medium.h (196|205) [ALGB] (1) protected Real tanValve2.p_out (197|206) [ALGB] (1) input Real flowResistance.inlet.state.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (198|207) [ALGB] (1) protected Real tanValve1.p_out (199|208) [ALGB] (1) protected Real flowResistance.mu_in = ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.flowResistance.Medium.dynamicViscosity(flowResistance.inlet.state) (min = 0.0) (200|209) [ALGB] (1) protected Real tanValve.u2 (201|210) [DER-] (1) Real $DER.PID1.I.y (202|211) [ALGB] (1) Real PID2.addI.y (203|212) [ALGB] (1) Real PID1.addI.y (204|213) [DISC] (1) input Integer flowResistance2.inlet.state.phase (min = 0, max = 2) (205|214) [ALGB] (1) input Real tanValve.inlet.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (206|215) [DISC] (1) input Integer flowResistance1.inlet.state.phase (min = 0, max = 2) (207|216) [ALGB] (1) input Real boilerEspresso.inlet.state.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (208|217) [ALGB] (1) output Real boilerEspresso.water_out.state.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (209|218) [ALGB] (1) input Real sink.inlet.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (210|219) [DISS] (1) protected Integer pulse.count (211|220) [ALGB] (1) output Real tanValve.outlet.state.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (212|221) [DER-] (1) Real $DER.tanValve2.u (213|222) [ALGB] (1) input Real flowResistance.inlet.state.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (214|223) [ALGB] (1) protected Real sink.p = ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.sink.Medium.pressure(sink.inlet.state) (215|224) [ALGB] (1) protected Real boilerEspresso.phaseSeparator2_1.d_liq = ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.boilerEspresso.phaseSeparator2_1.Medium.bubbleDensity(ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.boilerEspresso.phaseSeparator2_1.Medium.setSat_p(PID1.u_m)) (min = 0.0) (216|225) [ALGB] (1) protected Real flowResistance.p_out (217|226) [DISC] (1) input Integer flowResistance.inlet.state.phase (min = 0, max = 2) (218|227) [ALGB] (1) input Real sink1.inlet.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (219|228) [ALGB] (1) protected Real tanValve2.k (220|229) [ALGB] (1) Real PID2.P.y (221|230) [ALGB] (1) protected Real tanValve1.k (222|231) [ALGB] (1) Real PID1.P.y (223|232) [ALGB] (1) protected Real sink.r (224|233) [ALGB] (1) protected Real boilerEspresso.phaseSeparator2_1.h_pipe1 (225|234) [ALGB] (1) input Real tanValve1.inlet.state.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (226|235) [ALGB] (1) Real boilerEspresso.phaseSeparator2_1.medium.sat.psat (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (227|236) [ALGB] (1) output Real boilerEspresso.water_out.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (228|237) [ALGB] (1) input Real tanValve2.inlet.state.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (229|238) [DISC] (1) output Integer boilerEspresso.water_out.state.phase (min = 0, max = 2) (230|239) [ALGB] (1) input Real sink1.inlet.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (231|240) [ALGB] (1) Real flowResistance.outlet.r (232|241) [ALGB] (1) Real flowResistance2.inlet.r (233|242) [ALGB] (1) Real flowResistance1.dr_corr (234|243) [ALGB] (1) protected Real boilerEspresso.phaseSeparator2_1.h_pipe2 (235|244) [ALGB] (1) Real boilerEspresso.thermalConductor1.Q_flow (236|245) [ALGB] (1) Real flowResistance2.dr_corr (237|246) [DISS] (1) protected Integer pulse1.count (238|247) [ALGB] (1) output Real boilerEspresso.steam_out.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (239|248) [DSTA] (1) Real tanValve2.m_flow = tanValve2.m_flow (StateSelect = default) (240|249) [DSTA] (1) Real tanValve1.m_flow = tanValve1.m_flow (StateSelect = default) System Equations (244/247) **************************** (1|1) [SCAL] (1) tanValve2.outlet.state.h = sink1.inlet.state.h ($RES_SIM_204) (2|2) [SCAL] (1) boilerEspresso.thermalConductor1.dT = boilerEspresso.phaseSeparator2_1.T_heatPort - prescribedHeatFlow1.port.T ($RES_SIM_120) (3|3) [SCAL] (1) boilerEspresso.thermalConductor1.Q_flow = boilerEspresso.thermalConductor1.G * boilerEspresso.thermalConductor1.dT ($RES_SIM_121) (4|4) [SCAL] (1) sink.r + sink.p = sink.p0_par ($RES_SIM_83) (5|5) [SCAL] (1) tanValve1.inlet.state.p = flowResistance1.outlet.state.p ($RES_SIM_209) (6|6) [SCAL] (1) $DER.tanValve1.m_flow * sink.L = tanValve1.outlet.r - sink.r ($RES_SIM_84) (7|7) [SCAL] (1) boilerEspresso.thermalConductor.dT = prescribedHeatFlow.port.T - boilerEspresso.phaseSeparator2_1.T_heatPort ($RES_SIM_124) (8|8) [SCAL] (1) boilerEspresso.thermalConductor.Q_flow = boilerEspresso.thermalConductor.G * boilerEspresso.thermalConductor.dT ($RES_SIM_125) (9|9) [SCAL] (1) boilerEspresso.phaseSeparator2_1.state_out[1].phase = 0 ($RES_SIM_369) (10|10) [SCAL] (1) tanValve1.dr_corr = (tanValve1.p_in + tanValve1.dp) - tanValve1.p_out ($RES_SIM_87) (11|11) [SCAL] (1) boilerEspresso.phaseSeparator2_1.Q_flow = boilerEspresso.phaseSeparator2_1.A * boilerEspresso.phaseSeparator2_1.U * (((-273.15) - boilerEspresso.phaseSeparator2_1.medium.T_degC) + boilerEspresso.phaseSeparator2_1.T_heatPort) ($RES_SIM_127) (12|12) [SCAL] (1) tanValve1.p_out = max(tanValve1.p_min, tanValve1.p_in + tanValve1.dp) ($RES_SIM_88) (13|13) [SCAL] (1) $DER.boilerEspresso.phaseSeparator2_1.U_med = tanValve.m_flow * boilerEspresso.phaseSeparator2_1.h_in + boilerEspresso.phaseSeparator2_1.Q_flow + $FUN_2 ($RES_SIM_128) (14|14) [SCAL] (1) tanValve1.outlet.r = (tanValve1.dr_corr + tanValve1.inlet.r) - $DER.tanValve1.m_flow * tanValve1.L ($RES_SIM_89) (15|15) [SCAL] (1) $DER.boilerEspresso.phaseSeparator2_1.M = tanValve.m_flow + $FUN_1 ($RES_SIM_129) (16|16) [SCAL] (1) flowResistance1.p_in = flowResistance1.inlet.state.p ($RES_BND_341) (17|17) [SCAL] (1) flowResistance1.h_out = flowResistance1.inlet.state.h ($RES_BND_342) (18|18) [SCAL] (1) flowResistance1.rho_in = max(flowResistance1.rho_min, flowResistance1.inlet.state.d) ($RES_BND_343) (19|19) [SCAL] (1) flowResistance1.mu_in = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.dynamicViscosity(flowResistance1.inlet.state.d, flowResistance1.inlet.state.T, flowResistance1.inlet.state.p, flowResistance1.inlet.state.phase, true) ($RES_BND_344) (20|20) [SCAL] (1) pulse.T_width = pulse.width * pulse.period / 100.0 ($RES_BND_345) (21|21) [SCAL] (1) tanValve1.inlet.state.T = flowResistance1.outlet.state.T ($RES_SIM_210) (22|22) [SCAL] (1) tanValve1.inlet.state.d = flowResistance1.outlet.state.d ($RES_SIM_211) (23|23) [SCAL] (1) tanValve2.p_in = tanValve2.inlet.state.p ($RES_BND_347) (24|24) [SCAL] (1) tanValve1.inlet.state.h = flowResistance1.outlet.state.h ($RES_SIM_212) (25|25) [SCAL] (1) tanValve2.h_out = tanValve2.inlet.state.h ($RES_BND_348) (26|26) [SCAL] (1) boilerEspresso.phaseSeparator2_1.state_out[1].h = boilerEspresso.phaseSeparator2_1.h_pipe1 ($RES_SIM_370) (27|27) [SCAL] (1) PID1.limiter.simplifiedExpr = PID1.addFF.k1 * PID1.gainPID.y + PID1.addFF.k2 * PID1.FFzero.k ($RES_SIM_15) (28|28) [SCAL] (1) sink1.p = sink1.inlet.state.p ($RES_BND_349) (29|29) [SCAL] (1) boilerEspresso.phaseSeparator2_1.state_out[1].d = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.rho_props_ph(PID1.u_m, boilerEspresso.phaseSeparator2_1.h_pipe1, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.waterBaseProp_ph(PID1.u_m, boilerEspresso.phaseSeparator2_1.h_pipe1, 0, 0)) ($RES_SIM_371) (30|30) [SCAL] (1) boilerEspresso.phaseSeparator2_1.state_out[1].T = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.T_props_ph(PID1.u_m, boilerEspresso.phaseSeparator2_1.h_pipe1, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.waterBaseProp_ph(PID1.u_m, boilerEspresso.phaseSeparator2_1.h_pipe1, 0, 0)) ($RES_SIM_372) (31|31) [FOR-] (2) ($RES_SIM_130) (31|31) [----] for $i1 in 1:2 loop (31|31) [----] [SCAL] (1) boilerEspresso.phaseSeparator2_1.h_out[$i1] = if noEvent((-boilerEspresso.phaseSeparator2_1.m_flow_out[$i1]) >= 0.0) then boilerEspresso.phaseSeparator2_1.state_out[$i1].h else boilerEspresso.phaseSeparator2_1.medium.h ($RES_SIM_131) (31|31) [----] end for; (32|33) [SCAL] (1) boilerEspresso.steam_out.state.p = flowResistance1.inlet.state.p ($RES_SIM_215) (33|34) [SCAL] (1) boilerEspresso.phaseSeparator2_1.state_out[1].p = PID1.u_m ($RES_SIM_373) (34|35) [SCAL] (1) boilerEspresso.steam_out.state.T = flowResistance1.inlet.state.T ($RES_SIM_216) (35|36) [SCAL] (1) prescribedHeatFlow.Q_flow = homotopy(smooth(0, if $SEV_11 then PID1.limiter.uMax else if $SEV_12 then PID1.limiter.uMin else PID1.limiter.simplifiedExpr), PID1.limiter.simplifiedExpr) ($RES_SIM_18) (36|37) [SCAL] (1) boilerEspresso.phaseSeparator2_1.state_out[2].phase = 0 ($RES_SIM_374) (37|38) [SCAL] (1) boilerEspresso.steam_out.state.d = flowResistance1.inlet.state.d ($RES_SIM_217) (38|39) [SCAL] (1) tanValve1.dp = -tanValve1.k * tanValve1.m_flow ($RES_SIM_92) (39|40) [SCAL] (1) boilerEspresso.phaseSeparator2_1.r + boilerEspresso.phaseSeparator2_1.p_in = PID1.u_m ($RES_SIM_132) (40|41) [SCAL] (1) boilerEspresso.phaseSeparator2_1.state_out[2].h = boilerEspresso.phaseSeparator2_1.h_pipe2 ($RES_SIM_375) (41|42) [SCAL] (1) boilerEspresso.steam_out.state.h = flowResistance1.inlet.state.h ($RES_SIM_218) (42|43) [SCAL] (1) tanValve1.k = (tanValve1.p_ref / tanValve1.m_flow_ref) * $FUN_4 ($RES_SIM_93) (43|44) [ARRY] (2) $DER.boilerEspresso.phaseSeparator2_1.m_flow_out .* boilerEspresso.phaseSeparator2_1.L = boilerEspresso.phaseSeparator2_1.outlet.r - boilerEspresso.phaseSeparator2_1.r_damping * fill(1.0, 2) ($RES_SIM_133) (44|46) [SCAL] (1) boilerEspresso.phaseSeparator2_1.state_out[2].d = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.rho_props_ph(PID1.u_m, boilerEspresso.phaseSeparator2_1.h_pipe2, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.waterBaseProp_ph(PID1.u_m, boilerEspresso.phaseSeparator2_1.h_pipe2, 0, 0)) ($RES_SIM_376) (45|47) [SCAL] (1) boilerEspresso.inlet.state.p = boilerEspresso.phaseSeparator2_1.inlet.state.p ($RES_SIM_292) (46|48) [SCAL] (1) boilerEspresso.steam_out.state.phase = flowResistance1.inlet.state.phase ($RES_SIM_219) (47|49) [SCAL] (1) tanValve1.u2 = max(tanValve1.relativeLeakiness, min(1.0 - tanValve1.relativeLeakiness, 1.0 - tanValve1.u)) ($RES_SIM_94) (48|50) [SCAL] (1) $DER.tanValve.m_flow * boilerEspresso.phaseSeparator2_1.L = flowResistance.outlet.r - (boilerEspresso.phaseSeparator2_1.r_damping + boilerEspresso.phaseSeparator2_1.r) ($RES_SIM_134) (49|51) [SCAL] (1) boilerEspresso.phaseSeparator2_1.state_out[2].T = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.T_props_ph(PID1.u_m, boilerEspresso.phaseSeparator2_1.h_pipe2, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.waterBaseProp_ph(PID1.u_m, boilerEspresso.phaseSeparator2_1.h_pipe2, 0, 0)) ($RES_SIM_377) (50|52) [SCAL] (1) boilerEspresso.inlet.state.T = boilerEspresso.phaseSeparator2_1.inlet.state.T ($RES_SIM_293) (51|53) [SCAL] (1) boilerEspresso.thermalConductor1.Q_flow = 300.0 * (1.0 + prescribedHeatFlow1.alpha * (prescribedHeatFlow1.port.T - prescribedHeatFlow1.T_ref)) ($RES_SIM_95) (52|54) [SCAL] (1) boilerEspresso.phaseSeparator2_1.state_out[2].p = PID1.u_m ($RES_SIM_378) (53|55) [SCAL] (1) boilerEspresso.inlet.state.d = boilerEspresso.phaseSeparator2_1.inlet.state.d ($RES_SIM_294) (54|56) [SCAL] (1) -boilerEspresso.thermalConductor.Q_flow = -prescribedHeatFlow.Q_flow * (1.0 + prescribedHeatFlow.alpha * (prescribedHeatFlow.port.T - prescribedHeatFlow.T_ref)) ($RES_SIM_96) (55|57) [SCAL] (1) boilerEspresso.inlet.state.h = boilerEspresso.phaseSeparator2_1.inlet.state.h ($RES_SIM_295) (56|58) [SCAL] (1) tanValve.dr_corr = (tanValve.p_in + tanValve.dp) - tanValve.p_out ($RES_SIM_98) (57|59) [SCAL] (1) tanValve.p_out = max(tanValve.p_min, tanValve.p_in + tanValve.dp) ($RES_SIM_99) (58|60) [SCAL] (1) boilerEspresso.phaseSeparator2_1.state_out[2].p = boilerEspresso.steam_out.state.p ($RES_SIM_298) (59|61) [SCAL] (1) boilerEspresso.phaseSeparator2_1.state_out[2].T = boilerEspresso.steam_out.state.T ($RES_SIM_299) (60|62) [SCAL] (1) boilerEspresso.phaseSeparator2_1.state_out[2].d = boilerEspresso.steam_out.state.d ($RES_SIM_300) (61|63) [SCAL] (1) flowResistance2.p_in = flowResistance2.inlet.state.p ($RES_BND_351) (62|64) [SCAL] (1) boilerEspresso.phaseSeparator2_1.state_out[2].h = boilerEspresso.steam_out.state.h ($RES_SIM_301) (63|65) [SCAL] (1) flowResistance2.h_out = flowResistance2.inlet.state.h ($RES_BND_352) (64|66) [SCAL] (1) boilerEspresso.phaseSeparator2_1.state_out[2].phase = boilerEspresso.steam_out.state.phase ($RES_SIM_302) (65|67) [SCAL] (1) flowResistance2.rho_in = max(flowResistance2.rho_min, flowResistance2.inlet.state.d) ($RES_BND_353) (66|68) [SCAL] (1) boilerEspresso.phaseSeparator2_1.outlet[2].r = boilerEspresso.steam_out.r ($RES_SIM_303) (67|69) [SCAL] (1) flowResistance2.mu_in = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.dynamicViscosity(flowResistance2.inlet.state.d, flowResistance2.inlet.state.T, flowResistance2.inlet.state.p, flowResistance2.inlet.state.phase, true) ($RES_BND_354) (68|70) [SCAL] (1) boilerEspresso.phaseSeparator2_1.state_out[1].p = boilerEspresso.water_out.state.p ($RES_SIM_304) (69|71) [SCAL] (1) PID1.gainTrack.y = PID1.gainTrack.k * PID1.addSat.y ($RES_SIM_21) (70|72) [SCAL] (1) pulse1.T_width = pulse1.width * pulse1.period / 100.0 ($RES_BND_355) (71|73) [SCAL] (1) boilerEspresso.phaseSeparator2_1.state_out[1].T = boilerEspresso.water_out.state.T ($RES_SIM_305) (72|74) [SCAL] (1) PID1.addSat.y = PID1.addSat.k1 * prescribedHeatFlow.Q_flow + PID1.addSat.k2 * PID1.limiter.simplifiedExpr ($RES_SIM_22) (73|75) [SCAL] (1) PID2.controlError = 0.3 - PID2.u_m ($RES_BND_356) (74|76) [SCAL] (1) boilerEspresso.phaseSeparator2_1.state_out[1].d = boilerEspresso.water_out.state.d ($RES_SIM_306) (75|77) [SCAL] (1) tanValve1.outlet.state.p = sink.inlet.state.p ($RES_SIM_221) (76|78) [SCAL] (1) PID1.addI.y = PID1.addI.k2 * PID1.u_m + 125000.0 * PID1.addI.k1 + PID1.addI.k3 * PID1.gainTrack.y ($RES_SIM_23) (77|79) [SCAL] (1) boilerEspresso.phaseSeparator2_1.state_out[1].h = boilerEspresso.water_out.state.h ($RES_SIM_307) (78|80) [SCAL] (1) tanValve1.outlet.state.T = sink.inlet.state.T ($RES_SIM_222) (79|81) [SCAL] (1) PID1.addPID.y = PID1.addPID.k2 * PID1.Dzero.k + PID1.addPID.k1 * PID1.P.y + PID1.addPID.k3 * PID1.I.y ($RES_SIM_24) (80|82) [SCAL] (1) PID1.controlError = 125000.0 - PID1.u_m ($RES_BND_358) (81|83) [SCAL] (1) source.outlet.state.h = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.h_props_pT(source.p0_par, source.T0_par, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.waterBaseProp_pT(source.p0_par, source.T0_par, 0)) ($RES_SIM_380) (82|84) [SCAL] (1) boilerEspresso.phaseSeparator2_1.state_out[1].phase = boilerEspresso.water_out.state.phase ($RES_SIM_308) (83|85) [SCAL] (1) tanValve1.outlet.state.d = sink.inlet.state.d ($RES_SIM_223) (84|86) [SCAL] (1) PID1.gainPID.y = PID1.gainPID.k * PID1.addPID.y ($RES_SIM_25) (85|87) [SCAL] (1) boilerEspresso.phaseSeparator2_1.outlet[1].r = flowResistance2.inlet.r ($RES_SIM_309) (86|88) [SCAL] (1) tanValve1.outlet.state.h = sink.inlet.state.h ($RES_SIM_224) (87|89) [SCAL] (1) $DER.PID1.I.y = PID1.I.k * PID1.addI.y ($RES_SIM_26) (88|90) [SCAL] (1) source.outlet.state.p = source.p0_par ($RES_SIM_383) (89|91) [SCAL] (1) boilerEspresso.phaseSeparator2_1.h_pipe2 = smooth(1, if $SEV_1 then boilerEspresso.phaseSeparator2_1.medium.h else if $SEV_2 then boilerEspresso.phaseSeparator2_1.liquid_level_pipe2 * boilerEspresso.phaseSeparator2_1.h_bubble + (1.0 - boilerEspresso.phaseSeparator2_1.liquid_level_pipe2) * boilerEspresso.phaseSeparator2_1.h_dew else boilerEspresso.phaseSeparator2_1.medium.h) ($RES_SIM_141) (90|92) [SCAL] (1) boilerEspresso.phaseSeparator2_1.h_pipe1 = smooth(1, if $SEV_1 then boilerEspresso.phaseSeparator2_1.medium.h else if $SEV_2 then boilerEspresso.phaseSeparator2_1.liquid_level_pipe1 * boilerEspresso.phaseSeparator2_1.h_bubble + (1.0 - boilerEspresso.phaseSeparator2_1.liquid_level_pipe1) * boilerEspresso.phaseSeparator2_1.h_dew else boilerEspresso.phaseSeparator2_1.medium.h) ($RES_SIM_142) (91|93) [SCAL] (1) PID1.P.y = PID1.P.k * PID1.addP.y ($RES_SIM_29) (92|94) [SCAL] (1) flowResistance.outlet.state.h = flowResistance.h_out ($RES_SIM_385) (93|95) [SCAL] (1) boilerEspresso.phaseSeparator2_1.liquid_level_pipe2 = max(0.0, min(1.0, (PID2.u_m - boilerEspresso.phaseSeparator2_1.pipe2_low) / (boilerEspresso.phaseSeparator2_1.pipe2_high - boilerEspresso.phaseSeparator2_1.pipe2_low))) ($RES_SIM_143) (94|96) [SCAL] (1) flowResistance.outlet.state.d = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.rho_props_ph(flowResistance.p_out, flowResistance.h_out, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.waterBaseProp_ph(flowResistance.p_out, flowResistance.h_out, 0, 0)) ($RES_SIM_386) (95|97) [SCAL] (1) boilerEspresso.phaseSeparator2_1.liquid_level_pipe1 = max(0.0, min(1.0, (PID2.u_m - boilerEspresso.phaseSeparator2_1.pipe1_low) / (boilerEspresso.phaseSeparator2_1.pipe1_high - boilerEspresso.phaseSeparator2_1.pipe1_low))) ($RES_SIM_144) (96|98) [SCAL] (1) flowResistance.outlet.state.T = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.T_props_ph(flowResistance.p_out, flowResistance.h_out, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.waterBaseProp_ph(flowResistance.p_out, flowResistance.h_out, 0, 0)) ($RES_SIM_387) (97|99) [SCAL] (1) PID2.u_m = max(0.0, min(1.0, (((1.0 - boilerEspresso.phaseSeparator2_1.x) * boilerEspresso.phaseSeparator2_1.M) / boilerEspresso.phaseSeparator2_1.d_liq) / boilerEspresso.phaseSeparator2_1.V_par)) ($RES_SIM_145) (98|100) [SCAL] (1) $FUN_8 = sqrt($FUN_7) ($RES_AUX_360) (99|101) [SCAL] (1) flowResistance.outlet.state.p = flowResistance.p_out ($RES_SIM_388) (100|102) [SCAL] (1) $FUN_7 = abs((2.0 * boilerEspresso.phaseSeparator2_1.L) / (boilerEspresso.phaseSeparator2_1.V_par * max(boilerEspresso.phaseSeparator2_1.density_derp_h_set, 1e-10))) ($RES_AUX_361) (101|103) [SCAL] (1) tanValve.outlet.state.phase = 0 ($RES_SIM_389) (102|104) [SCAL] (1) $FUN_5 = tan(1.5707963267948966 * tanValve2.u2) ($RES_AUX_363) (103|105) [SCAL] (1) $FUN_4 = tan(1.5707963267948966 * tanValve1.u2) ($RES_AUX_364) (104|106) [SCAL] (1) $FUN_3 = tan(1.5707963267948966 * tanValve.u2) ($RES_AUX_365) (105|107) [SCAL] (1) $FUN_2 = sum(boilerEspresso.phaseSeparator2_1.m_flow_out * boilerEspresso.phaseSeparator2_1.h_out) ($RES_AUX_366) (106|108) [SCAL] (1) $FUN_1 = sum(boilerEspresso.phaseSeparator2_1.m_flow_out) ($RES_AUX_367) (107|109) [SCAL] (1) PID1.addP.y = 125000.0 * PID1.addP.k1 + PID1.addP.k2 * PID1.u_m ($RES_SIM_30) (108|110) [SCAL] (1) tanValve.outlet.state.p = flowResistance.inlet.state.p ($RES_SIM_230) (109|111) [SCAL] (1) PID2.limiter.simplifiedExpr = PID2.addFF.k1 * PID2.gainPID.y + PID2.addFF.k2 * PID2.FFzero.k ($RES_SIM_32) (110|112) [SCAL] (1) tanValve.outlet.state.T = flowResistance.inlet.state.T ($RES_SIM_231) (111|113) [SCAL] (1) tanValve.outlet.state.d = flowResistance.inlet.state.d ($RES_SIM_232) (112|114) [SCAL] (1) tanValve.outlet.state.h = tanValve.h_out ($RES_SIM_390) (113|115) [SCAL] (1) tanValve.outlet.state.h = flowResistance.inlet.state.h ($RES_SIM_233) (114|116) [SCAL] (1) firstOrder3.u = homotopy(smooth(0, if $SEV_9 then PID2.limiter.uMax else if $SEV_10 then PID2.limiter.uMin else PID2.limiter.simplifiedExpr), PID2.limiter.simplifiedExpr) ($RES_SIM_35) (115|117) [SCAL] (1) tanValve.outlet.state.d = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.rho_props_ph(tanValve.p_out, tanValve.h_out, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.waterBaseProp_ph(tanValve.p_out, tanValve.h_out, 0, 0)) ($RES_SIM_391) (116|118) [SCAL] (1) tanValve.outlet.state.phase = flowResistance.inlet.state.phase ($RES_SIM_234) (117|119) [SCAL] (1) tanValve.outlet.state.T = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.T_props_ph(tanValve.p_out, tanValve.h_out, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.waterBaseProp_ph(tanValve.p_out, tanValve.h_out, 0, 0)) ($RES_SIM_392) (118|120) [SCAL] (1) tanValve.outlet.state.p = tanValve.p_out ($RES_SIM_393) (119|121) [SCAL] (1) source.outlet.state.p = tanValve.inlet.state.p ($RES_SIM_236) (120|122) [SCAL] (1) PID2.gainTrack.y = PID2.gainTrack.k * PID2.addSat.y ($RES_SIM_38) (121|123) [SCAL] (1) boilerEspresso.phaseSeparator2_1.medium.phase = boilerEspresso.phaseSeparator2_1.medium.state.phase ($RES_SIM_152) (122|124) [SCAL] (1) PID2.addSat.y = PID2.addSat.k1 * firstOrder3.u + PID2.addSat.k2 * PID2.limiter.simplifiedExpr ($RES_SIM_39) (123|125) [SCAL] (1) tanValve1.outlet.state.h = tanValve1.h_out ($RES_SIM_395) (124|126) [SCAL] (1) boilerEspresso.phaseSeparator2_1.medium.d = boilerEspresso.phaseSeparator2_1.medium.state.d ($RES_SIM_153) (125|127) [SCAL] (1) tanValve1.outlet.state.d = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.rho_props_ph(tanValve1.p_out, tanValve1.h_out, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.waterBaseProp_ph(tanValve1.p_out, tanValve1.h_out, 0, 0)) ($RES_SIM_396) (126|128) [SCAL] (1) source.outlet.state.h = tanValve.inlet.state.h ($RES_SIM_239) (127|129) [SCAL] (1) -((-273.15) - boilerEspresso.phaseSeparator2_1.medium.T_degC) = boilerEspresso.phaseSeparator2_1.medium.state.T ($RES_SIM_154) (128|130) [SCAL] (1) tanValve1.outlet.state.T = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.T_props_ph(tanValve1.p_out, tanValve1.h_out, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.waterBaseProp_ph(tanValve1.p_out, tanValve1.h_out, 0, 0)) ($RES_SIM_397) (129|131) [SCAL] (1) PID1.u_m = boilerEspresso.phaseSeparator2_1.medium.state.p ($RES_SIM_155) (130|132) [SCAL] (1) tanValve1.outlet.state.p = tanValve1.p_out ($RES_SIM_398) (131|133) [SCAL] (1) boilerEspresso.phaseSeparator2_1.medium.h = boilerEspresso.phaseSeparator2_1.medium.state.h ($RES_SIM_156) (132|134) [SCAL] (1) boilerEspresso.phaseSeparator2_1.medium.u = boilerEspresso.phaseSeparator2_1.medium.h - PID1.u_m / boilerEspresso.phaseSeparator2_1.medium.d ($RES_SIM_158) (133|135) [SCAL] (1) boilerEspresso.phaseSeparator2_1.medium.sat.psat = PID1.u_m ($RES_SIM_159) (134|136) [SCAL] (1) flowResistance1.outlet.state.h = flowResistance1.h_out ($RES_SIM_400) (135|137) [SCAL] (1) flowResistance1.outlet.state.d = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.rho_props_ph(flowResistance1.p_out, flowResistance1.h_out, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.waterBaseProp_ph(flowResistance1.p_out, flowResistance1.h_out, 0, 0)) ($RES_SIM_401) (136|138) [SCAL] (1) flowResistance1.outlet.state.T = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.T_props_ph(flowResistance1.p_out, flowResistance1.h_out, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.waterBaseProp_ph(flowResistance1.p_out, flowResistance1.h_out, 0, 0)) ($RES_SIM_402) (137|139) [SCAL] (1) flowResistance1.outlet.state.p = flowResistance1.p_out ($RES_SIM_403) (138|140) [SCAL] (1) tanValve2.outlet.state.h = tanValve2.h_out ($RES_SIM_405) (139|141) [SCAL] (1) tanValve2.outlet.state.d = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.rho_props_ph(tanValve2.p_out, tanValve2.h_out, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.waterBaseProp_ph(tanValve2.p_out, tanValve2.h_out, 0, 0)) ($RES_SIM_406) (140|142) [SCAL] (1) tanValve2.outlet.state.T = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.T_props_ph(tanValve2.p_out, tanValve2.h_out, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.waterBaseProp_ph(tanValve2.p_out, tanValve2.h_out, 0, 0)) ($RES_SIM_407) (141|143) [SCAL] (1) PID2.addI.y = PID2.addI.k2 * PID2.u_m + 0.3 * PID2.addI.k1 + PID2.addI.k3 * PID2.gainTrack.y ($RES_SIM_40) (142|144) [SCAL] (1) tanValve2.outlet.state.p = tanValve2.p_out ($RES_SIM_408) (143|145) [SCAL] (1) PID2.addPID.y = PID2.addPID.k2 * PID2.Dzero.k + PID2.addPID.k1 * PID2.P.y + PID2.addPID.k3 * PID2.I.y ($RES_SIM_41) (144|146) [SCAL] (1) PID2.gainPID.y = PID2.gainPID.k * PID2.addPID.y ($RES_SIM_42) (145|147) [SCAL] (1) $DER.PID2.I.y = PID2.I.k * PID2.addI.y ($RES_SIM_43) (146|148) [SCAL] (1) boilerEspresso.inlet.state.p = flowResistance.outlet.state.p ($RES_SIM_242) (147|149) [SCAL] (1) boilerEspresso.inlet.state.T = flowResistance.outlet.state.T ($RES_SIM_243) (148|150) [SCAL] (1) boilerEspresso.inlet.state.d = flowResistance.outlet.state.d ($RES_SIM_244) (149|151) [SCAL] (1) PID2.P.y = PID2.P.k * PID2.addP.y ($RES_SIM_46) (150|152) [SCAL] (1) boilerEspresso.inlet.state.h = flowResistance.outlet.state.h ($RES_SIM_245) (151|153) [SCAL] (1) PID2.addP.y = 0.3 * PID2.addP.k1 + PID2.addP.k2 * PID2.u_m ($RES_SIM_47) (152|154) [SCAL] (1) boilerEspresso.phaseSeparator2_1.medium.sat.Tsat = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.BaseIF97.Basic.tsat(PID1.u_m) ($RES_SIM_160) (153|155) [SCAL] (1) $DER.firstOrder3.y = (firstOrder3.k * firstOrder3.u - firstOrder3.y) / firstOrder3.T ($RES_SIM_48) (154|156) [SCAL] (1) -((-273.15) - boilerEspresso.phaseSeparator2_1.medium.T_degC) = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.T_props_ph(PID1.u_m, boilerEspresso.phaseSeparator2_1.medium.h, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.waterBaseProp_ph(PID1.u_m, boilerEspresso.phaseSeparator2_1.medium.h, boilerEspresso.phaseSeparator2_1.medium.phase, 0)) ($RES_SIM_161) (155|157) [SCAL] (1) $DER.tanValve2.u = (firstOrder2.k * firstOrder2.u - tanValve2.u) / firstOrder2.T ($RES_SIM_49) (156|158) [SCAL] (1) boilerEspresso.phaseSeparator2_1.medium.d = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.rho_props_ph(PID1.u_m, boilerEspresso.phaseSeparator2_1.medium.h, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.waterBaseProp_ph(PID1.u_m, boilerEspresso.phaseSeparator2_1.medium.h, boilerEspresso.phaseSeparator2_1.medium.phase, 0)) ($RES_SIM_162) (157|159) [SCAL] (1) boilerEspresso.phaseSeparator2_1.medium.phase = if $SEV_0 then 1 else 2 ($RES_SIM_163) (158|160) [SCAL] (1) flowResistance2.outlet.state.h = flowResistance2.h_out ($RES_SIM_410) (159|161) [SCAL] (1) flowResistance2.outlet.state.d = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.rho_props_ph(flowResistance2.p_out, flowResistance2.h_out, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.waterBaseProp_ph(flowResistance2.p_out, flowResistance2.h_out, 0, 0)) ($RES_SIM_411) (160|162) [SCAL] (1) flowResistance2.outlet.state.T = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.T_props_ph(flowResistance2.p_out, flowResistance2.h_out, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.waterBaseProp_ph(flowResistance2.p_out, flowResistance2.h_out, 0, 0)) ($RES_SIM_412) (161|163) [SCAL] (1) flowResistance2.outlet.state.p = flowResistance2.p_out ($RES_SIM_413) (162|164) [SCAL] (1) $FUN_6.psat = (ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.boilerEspresso.phaseSeparator2_1.Medium.setSat_p(PID1.u_m)).psat ($RES_SIM_414) (163|165) [SCAL] (1) $FUN_6.Tsat = (ThermofluidStream.Examples.Utilities.Tests.BoilerEspresso.boilerEspresso.phaseSeparator2_1.Medium.setSat_p(PID1.u_m)).Tsat ($RES_SIM_415) (164|166) [SCAL] (1) firstOrder2.u = pulse1.offset + (if $SEV_7 then 0.0 else if $SEV_8 then pulse1.amplitude else 0.0) ($RES_SIM_50) (165|167) [WHEN] (1) ($RES_SIM_51) (165|167) [----] when $SEV_6 then (165|167) [----] pulse1.T_start := time (165|167) [----] end when; (166|168) [WHEN] (1) ($RES_SIM_52) (166|168) [----] when $SEV_6 then (166|168) [----] pulse1.count := 1 + $PRE.pulse1.count (166|168) [----] end when; (167|169) [SCAL] (1) flowResistance2.dr_corr = flowResistance2.p_in - (flowResistance2.p_out + 1e7 * tanValve2.m_flow) ($RES_SIM_54) (168|170) [SCAL] (1) flowResistance2.p_out = max(flowResistance2.p_min, flowResistance2.p_in - 1e7 * tanValve2.m_flow) ($RES_SIM_55) (169|171) [SCAL] (1) tanValve2.inlet.r = (flowResistance2.dr_corr + flowResistance2.inlet.r) - $DER.tanValve2.m_flow * flowResistance2.L ($RES_SIM_56) (170|172) [SCAL] (1) (boilerEspresso.thermalConductor1.Q_flow + boilerEspresso.phaseSeparator2_1.Q_flow) - boilerEspresso.thermalConductor.Q_flow = 0.0 ($RES_SIM_173) (171|173) [SCAL] (1) tanValve1.m_flow + boilerEspresso.phaseSeparator2_1.m_flow_out[2] = 0.0 ($RES_SIM_175) (172|174) [SCAL] (1) $SEV_0 = (boilerEspresso.phaseSeparator2_1.medium.h < ThermofluidStream.Media.myMedia.Water.IF97_Utilities.BaseIF97.Regions.hvl_p(boilerEspresso.phaseSeparator2_1.medium.sat.psat, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.BaseIF97.Regions.boilingcurve_p(boilerEspresso.phaseSeparator2_1.medium.sat.psat)) or boilerEspresso.phaseSeparator2_1.medium.h > ThermofluidStream.Media.myMedia.Water.IF97_Utilities.BaseIF97.Regions.hvl_p(boilerEspresso.phaseSeparator2_1.medium.sat.psat, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.BaseIF97.Regions.dewcurve_p(boilerEspresso.phaseSeparator2_1.medium.sat.psat))) or PID1.u_m > 2.2064e7 ($RES_EVT_421) (173|175) [SCAL] (1) tanValve2.m_flow + boilerEspresso.phaseSeparator2_1.m_flow_out[1] = 0.0 ($RES_SIM_176) (174|176) [SCAL] (1) $SEV_1 = boilerEspresso.phaseSeparator2_1.x < 0.0 ($RES_EVT_422) (175|177) [SCAL] (1) $SEV_2 = boilerEspresso.phaseSeparator2_1.x <= 1.0 ($RES_EVT_423) (176|178) [SCAL] (1) $SEV_3 = time >= ((1 + $PRE.pulse.count) * pulse.period + pulse.startTime) ($RES_EVT_424) (177|179) [SCAL] (1) $SEV_4 = (time < pulse.startTime or pulse.nperiod == 0) or pulse.nperiod > 0 and pulse.count >= pulse.nperiod ($RES_EVT_425) (178|180) [SCAL] (1) $SEV_5 = time < (pulse.T_start + pulse.T_width) ($RES_EVT_426) (179|181) [SCAL] (1) $SEV_6 = time >= ((1 + $PRE.pulse1.count) * pulse1.period + pulse1.startTime) ($RES_EVT_427) (180|182) [SCAL] (1) $SEV_7 = (time < pulse1.startTime or pulse1.nperiod == 0) or pulse1.nperiod > 0 and pulse1.count >= pulse1.nperiod ($RES_EVT_428) (181|183) [SCAL] (1) $SEV_8 = time < (pulse1.T_start + pulse1.T_width) ($RES_EVT_429) (182|184) [SCAL] (1) boilerEspresso.phaseSeparator2_1.p_in = boilerEspresso.phaseSeparator2_1.inlet.state.p ($RES_BND_314) (183|185) [SCAL] (1) boilerEspresso.phaseSeparator2_1.h_in = if noEvent(tanValve.m_flow >= 0.0) then boilerEspresso.phaseSeparator2_1.inlet.state.h else boilerEspresso.phaseSeparator2_1.medium.h ($RES_BND_315) (184|186) [SCAL] (1) boilerEspresso.phaseSeparator2_1.d = boilerEspresso.phaseSeparator2_1.k_volume_damping * $FUN_8 ($RES_BND_316) (185|187) [SCAL] (1) boilerEspresso.phaseSeparator2_1.r_damping = boilerEspresso.phaseSeparator2_1.d * $DER.boilerEspresso.phaseSeparator2_1.M ($RES_BND_317) (186|188) [SCAL] (1) sink1.r + sink1.p = sink1.p0_par ($RES_SIM_60) (187|189) [SCAL] (1) tanValve.outlet.r = (tanValve.dr_corr + source.outlet.r) - $DER.tanValve.m_flow * tanValve.L ($RES_SIM_100) (188|190) [SCAL] (1) $DER.tanValve2.m_flow * sink1.L = tanValve2.outlet.r - sink1.r ($RES_SIM_61) (189|191) [SCAL] (1) tanValve.dp = -tanValve.k * tanValve.m_flow ($RES_SIM_103) (190|192) [SCAL] (1) tanValve2.dr_corr = (tanValve2.p_in + tanValve2.dp) - tanValve2.p_out ($RES_SIM_64) (191|193) [SCAL] (1) tanValve.k = (tanValve.p_ref / tanValve.m_flow_ref) * $FUN_3 ($RES_SIM_104) (192|194) [SCAL] (1) tanValve2.p_out = max(tanValve2.p_min, tanValve2.p_in + tanValve2.dp) ($RES_SIM_65) (193|195) [SCAL] (1) tanValve.u2 = max(tanValve.relativeLeakiness, min(1.0 - tanValve.relativeLeakiness, 1.0 - firstOrder3.y)) ($RES_SIM_105) (194|196) [SCAL] (1) tanValve2.outlet.r = (tanValve2.dr_corr + tanValve2.inlet.r) - $DER.tanValve2.m_flow * tanValve2.L ($RES_SIM_66) (195|197) [SCAL] (1) flowResistance.dr_corr = flowResistance.p_in - (flowResistance.p_out + 1e8 * tanValve.m_flow) ($RES_SIM_107) (196|198) [SCAL] (1) flowResistance.p_out = max(flowResistance.p_min, flowResistance.p_in - 1e8 * tanValve.m_flow) ($RES_SIM_108) (197|199) [SCAL] (1) tanValve2.dp = -tanValve2.k * tanValve2.m_flow ($RES_SIM_69) (198|200) [SCAL] (1) flowResistance.outlet.r = (flowResistance.dr_corr + tanValve.outlet.r) - $DER.tanValve.m_flow * flowResistance.L ($RES_SIM_109) (199|201) [SCAL] (1) $SEV_9 = PID2.limiter.simplifiedExpr > PID2.limiter.uMax ($RES_EVT_430) (200|202) [SCAL] (1) $SEV_10 = PID2.limiter.simplifiedExpr < PID2.limiter.uMin ($RES_EVT_431) (201|203) [SCAL] (1) $SEV_11 = PID1.limiter.simplifiedExpr > PID1.limiter.uMax ($RES_EVT_432) (202|204) [SCAL] (1) flowResistance2.inlet.state.p = boilerEspresso.water_out.state.p ($RES_SIM_187) (203|205) [SCAL] (1) $SEV_12 = PID1.limiter.simplifiedExpr < PID1.limiter.uMin ($RES_EVT_433) (204|206) [SCAL] (1) flowResistance2.inlet.state.T = boilerEspresso.water_out.state.T ($RES_SIM_188) (205|207) [SCAL] (1) flowResistance2.inlet.state.d = boilerEspresso.water_out.state.d ($RES_SIM_189) (206|208) [SCAL] (1) $SEV_14 = PID1.u_m >= 0.0 ($RES_EVT_435) (207|209) [SCAL] (1) $SEV_15 = tanValve.m_flow > boilerEspresso.phaseSeparator2_1.m_flow_assert ($RES_EVT_436) (208|210) [FOR-] (2) ($RES_EVT_437) (208|210) [----] for $i1 in 1:2 loop (208|210) [----] [SCAL] (1) $SEV_16[$i1] = (-boilerEspresso.phaseSeparator2_1.m_flow_out[$i1]) > boilerEspresso.phaseSeparator2_1.m_flow_assert ($RES_EVT_438) (208|210) [----] end for; (209|212) [SCAL] (1) $SEV_17 = boilerEspresso.phaseSeparator2_1.M > 0.0 ($RES_EVT_439) (210|213) [SCAL] (1) boilerEspresso.phaseSeparator2_1.x = (boilerEspresso.phaseSeparator2_1.medium.h - boilerEspresso.phaseSeparator2_1.h_bubble) / (boilerEspresso.phaseSeparator2_1.h_dew - boilerEspresso.phaseSeparator2_1.h_bubble) ($RES_BND_320) (211|214) [SCAL] (1) boilerEspresso.phaseSeparator2_1.d_liq = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.BaseIF97.Regions.rhovl_p($FUN_6.psat, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.BaseIF97.Regions.boilingcurve_p($FUN_6.psat)) ($RES_BND_321) (212|215) [SCAL] (1) boilerEspresso.phaseSeparator2_1.d_gas = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.BaseIF97.Regions.rhovl_p($FUN_6.psat, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.BaseIF97.Regions.dewcurve_p($FUN_6.psat)) ($RES_BND_322) (213|216) [SCAL] (1) boilerEspresso.phaseSeparator2_1.h_bubble = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.BaseIF97.Regions.hvl_p($FUN_6.psat, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.BaseIF97.Regions.boilingcurve_p($FUN_6.psat)) - 1.0 ($RES_BND_323) (214|217) [SCAL] (1) boilerEspresso.phaseSeparator2_1.h_dew = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.BaseIF97.Regions.hvl_p($FUN_6.psat, ThermofluidStream.Media.myMedia.Water.IF97_Utilities.BaseIF97.Regions.dewcurve_p($FUN_6.psat)) + 1.0 ($RES_BND_324) (215|218) [SCAL] (1) flowResistance.p_in = flowResistance.inlet.state.p ($RES_BND_328) (216|219) [SCAL] (1) flowResistance.h_out = flowResistance.inlet.state.h ($RES_BND_329) (217|220) [SCAL] (1) tanValve2.k = (tanValve2.p_ref / tanValve2.m_flow_ref) * $FUN_5 ($RES_SIM_70) (218|221) [SCAL] (1) tanValve2.u2 = max(tanValve2.relativeLeakiness, min(1.0 - tanValve2.relativeLeakiness, 1.0 - tanValve2.u)) ($RES_SIM_71) (219|222) [SCAL] (1) $DER.tanValve1.u = (firstOrder1.k * firstOrder1.u - tanValve1.u) / firstOrder1.T ($RES_SIM_72) (220|223) [SCAL] (1) firstOrder1.u = pulse.offset + (if $SEV_4 then 0.0 else if $SEV_5 then pulse.amplitude else 0.0) ($RES_SIM_73) (221|224) [WHEN] (1) ($RES_SIM_74) (221|224) [----] when $SEV_3 then (221|224) [----] pulse.T_start := time (221|224) [----] end when; (222|225) [SCAL] (1) source.L * (-$DER.tanValve.m_flow) = source.outlet.r ($RES_SIM_114) (223|226) [WHEN] (1) ($RES_SIM_75) (223|226) [----] when $SEV_3 then (223|226) [----] pulse.count := 1 + $PRE.pulse.count (223|226) [----] end when; (224|227) [SCAL] (1) flowResistance1.dr_corr = flowResistance1.p_in - (flowResistance1.p_out + 1e7 * tanValve1.m_flow) ($RES_SIM_77) (225|228) [SCAL] (1) flowResistance2.inlet.state.h = boilerEspresso.water_out.state.h ($RES_SIM_190) (226|229) [SCAL] (1) flowResistance1.p_out = max(flowResistance1.p_min, flowResistance1.p_in - 1e7 * tanValve1.m_flow) ($RES_SIM_78) (227|230) [SCAL] (1) flowResistance2.inlet.state.phase = boilerEspresso.water_out.state.phase ($RES_SIM_191) (228|231) [SCAL] (1) tanValve1.inlet.r = (flowResistance1.dr_corr + boilerEspresso.steam_out.r) - $DER.tanValve1.m_flow * flowResistance1.L ($RES_SIM_79) (229|232) [SCAL] (1) tanValve2.inlet.state.p = flowResistance2.outlet.state.p ($RES_SIM_195) (230|233) [SCAL] (1) tanValve2.inlet.state.T = flowResistance2.outlet.state.T ($RES_SIM_196) (231|234) [SCAL] (1) tanValve2.inlet.state.d = flowResistance2.outlet.state.d ($RES_SIM_197) (232|235) [SCAL] (1) tanValve2.inlet.state.h = flowResistance2.outlet.state.h ($RES_SIM_198) (233|236) [SCAL] (1) flowResistance.rho_in = max(flowResistance.rho_min, flowResistance.inlet.state.d) ($RES_BND_330) (234|237) [SCAL] (1) flowResistance.mu_in = ThermofluidStream.Media.myMedia.Water.IF97_Utilities.dynamicViscosity(flowResistance.inlet.state.d, flowResistance.inlet.state.T, flowResistance.inlet.state.p, flowResistance.inlet.state.phase, true) ($RES_BND_331) (235|238) [SCAL] (1) tanValve.p_in = tanValve.inlet.state.p ($RES_BND_333) (236|239) [SCAL] (1) tanValve.h_out = tanValve.inlet.state.h ($RES_BND_334) (237|240) [SCAL] (1) tanValve2.outlet.state.p = sink1.inlet.state.p ($RES_SIM_201) (238|241) [SCAL] (1) tanValve1.p_in = tanValve1.inlet.state.p ($RES_BND_337) (239|242) [SCAL] (1) tanValve2.outlet.state.T = sink1.inlet.state.T ($RES_SIM_202) (240|243) [SCAL] (1) tanValve1.h_out = tanValve1.inlet.state.h ($RES_BND_338) (241|244) [SCAL] (1) tanValve2.outlet.state.d = sink1.inlet.state.d ($RES_SIM_203) (242|245) [SCAL] (1) sink.p = sink.inlet.state.p ($RES_BND_339) (243|246) [SCAL] (1) $DER.tanValve1.m_flow + $DER.boilerEspresso.phaseSeparator2_1.m_flow_out[2] = 0.0 ($RES_SIM_444) (244|247) [SCAL] (1) $DER.tanValve2.m_flow + $DER.boilerEspresso.phaseSeparator2_1.m_flow_out[1] = 0.0 ($RES_SIM_445) =================== Scalar Matching =================== variable to equation ********************** var 1 --> eqn 5 var 2 --> eqn 141 var 3 --> eqn 11 var 4 --> eqn 127 var 5 --> eqn 232 var 6 --> eqn 192 var 7 --> eqn 10 var 8 --> eqn 115 var 9 --> eqn 159 var 10 --> eqn 238 var 11 --> eqn 132 var 12 --> eqn 156 var 13 --> eqn 66 var 14 --> eqn 144 var 15 --> eqn 42 var 16 --> eqn 61 var 17 --> eqn 49 var 18 --> eqn 228 var 19 --> eqn 247 var 20 --> eqn 246 var 21 --> eqn 221 var 22 --> eqn 2 var 23 --> eqn 218 var 24 --> eqn 123 var 25 --> eqn 224 var 26 --> eqn 130 var 27 --> eqn 142 var 28 --> eqn 186 var 29 --> eqn 188 var 30 --> eqn 40 var 31 --> eqn 52 var 32 --> eqn 79 var 33 --> eqn 14 var 34 --> eqn -1 var 35 --> eqn 212 var 36 --> eqn 236 var 37 --> eqn 16 var 38 --> eqn 210 var 39 --> eqn 211 var 40 --> eqn 63 var 41 --> eqn 209 var 42 --> eqn -1 var 43 --> eqn 208 var 44 --> eqn 205 var 45 --> eqn 96 var 46 --> eqn 203 var 47 --> eqn 155 var 48 --> eqn 202 var 49 --> eqn 133 var 50 --> eqn 167 var 51 --> eqn 85 var 52 --> eqn 225 var 53 --> eqn 92 var 54 --> eqn 20 var 55 --> eqn 235 var 56 --> eqn 165 var 57 --> eqn 24 var 58 --> eqn 44 var 59 --> eqn 45 var 60 --> eqn 7 var 61 --> eqn 94 var 62 --> eqn 53 var 63 --> eqn 138 var 64 --> eqn 241 var 65 --> eqn 162 var 66 --> eqn 23 var 67 --> eqn 163 var 68 --> eqn 139 var 69 --> eqn 243 var 70 --> eqn 98 var 71 --> eqn 34 var 72 --> eqn 54 var 73 --> eqn 193 var 74 --> eqn 213 var 75 --> eqn 25 var 76 --> eqn 57 var 77 --> eqn 80 var 78 --> eqn 134 var 79 --> eqn 147 var 80 --> eqn 172 var 81 --> eqn 90 var 82 --> eqn 74 var 83 --> eqn 124 var 84 --> eqn 126 var 85 --> eqn 120 var 86 --> eqn 217 var 87 --> eqn 77 var 88 --> eqn 222 var 89 --> eqn 68 var 90 --> eqn 100 var 91 --> eqn 128 var 92 --> eqn 102 var 93 --> eqn 83 var 94 --> eqn 104 var 95 --> eqn 67 var 96 --> eqn 105 var 97 --> eqn 18 var 98 --> eqn 72 var 99 --> eqn 106 var 100 --> eqn 59 var 101 --> eqn 13 var 102 --> eqn 58 var 103 --> eqn 207 var 104 --> eqn 108 var 105 --> eqn 38 var 106 --> eqn 86 var 107 --> eqn 146 var 108 --> eqn 244 var 109 --> eqn 27 var 110 --> eqn 111 var 111 --> eqn 117 var 112 --> eqn 149 var 113 --> eqn 75 var 114 --> eqn 153 var 115 --> eqn 82 var 116 --> eqn 109 var 117 --> eqn 29 var 118 --> eqn 46 var 119 --> eqn 47 var 120 --> eqn 110 var 121 --> eqn 50 var 122 --> eqn 206 var 123 --> eqn 35 var 124 --> eqn 214 var 125 --> eqn 131 var 126 --> eqn 95 var 127 --> eqn 161 var 128 --> eqn 239 var 129 --> eqn 137 var 130 --> eqn 114 var 131 --> eqn 101 var 132 --> eqn 152 var 133 --> eqn 21 var 134 --> eqn 233 var 135 --> eqn 17 var 136 --> eqn 216 var 137 --> eqn 65 var 138 --> eqn 97 var 139 --> eqn 56 var 140 --> eqn 164 var 141 --> eqn 242 var 142 --> eqn 201 var 143 --> eqn 183 var 144 --> eqn 148 var 145 --> eqn 182 var 146 --> eqn 181 var 147 --> eqn 180 var 148 --> eqn 179 var 149 --> eqn 178 var 150 --> eqn 177 var 151 --> eqn 39 var 152 --> eqn 176 var 153 --> eqn 199 var 154 --> eqn 174 var 155 --> eqn 158 var 156 --> eqn 190 var 157 --> eqn 6 var 158 --> eqn 189 var 159 --> eqn 31 var 160 --> eqn 41 var 161 --> eqn 171 var 162 --> eqn 136 var 163 --> eqn 231 var 164 --> eqn 160 var 165 --> eqn 196 var 166 --> eqn 73 var 167 --> eqn 8 var 168 --> eqn 197 var 169 --> eqn 30 var 170 --> eqn 51 var 171 --> eqn 215 var 172 --> eqn 223 var 173 --> eqn 69 var 174 --> eqn 19 var 175 --> eqn 166 var 176 --> eqn 116 var 177 --> eqn 140 var 178 --> eqn 125 var 179 --> eqn 219 var 180 --> eqn 204 var 181 --> eqn 33 var 182 --> eqn 36 var 183 --> eqn 107 var 184 --> eqn 32 var 185 --> eqn 81 var 186 --> eqn 15 var 187 --> eqn 145 var 188 --> eqn 71 var 189 --> eqn 122 var 190 --> eqn 28 var 191 --> eqn 129 var 192 --> eqn 103 var 193 --> eqn 55 var 194 --> eqn 64 var 195 --> eqn 9 var 196 --> eqn 37 var 197 --> eqn 170 var 198 --> eqn 62 var 199 --> eqn 184 var 200 --> eqn 229 var 201 --> eqn 187 var 202 --> eqn 154 var 203 --> eqn 191 var 204 --> eqn 185 var 205 --> eqn 194 var 206 --> eqn 113 var 207 --> eqn 12 var 208 --> eqn 237 var 209 --> eqn 195 var 210 --> eqn 89 var 211 --> eqn 143 var 212 --> eqn 78 var 213 --> eqn 230 var 214 --> eqn 121 var 215 --> eqn 48 var 216 --> eqn 150 var 217 --> eqn 76 var 218 --> eqn 88 var 219 --> eqn 226 var 220 --> eqn 119 var 221 --> eqn 157 var 222 --> eqn 112 var 223 --> eqn 245 var 224 --> eqn 99 var 225 --> eqn 198 var 226 --> eqn 118 var 227 --> eqn 1 var 228 --> eqn 220 var 229 --> eqn 151 var 230 --> eqn 43 var 231 --> eqn 93 var 232 --> eqn 4 var 233 --> eqn 26 var 234 --> eqn 22 var 235 --> eqn 135 var 236 --> eqn 70 var 237 --> eqn 234 var 238 --> eqn 84 var 239 --> eqn 240 var 240 --> eqn 200 var 241 --> eqn 87 var 242 --> eqn 227 var 243 --> eqn 91 var 244 --> eqn 3 var 245 --> eqn 169 var 246 --> eqn 168 var 247 --> eqn 60 var 248 --> eqn 175 var 249 --> eqn 173 equation to variable ********************** eqn 1 --> var 227 eqn 2 --> var 22 eqn 3 --> var 244 eqn 4 --> var 232 eqn 5 --> var 1 eqn 6 --> var 157 eqn 7 --> var 60 eqn 8 --> var 167 eqn 9 --> var 195 eqn 10 --> var 7 eqn 11 --> var 3 eqn 12 --> var 207 eqn 13 --> var 101 eqn 14 --> var 33 eqn 15 --> var 186 eqn 16 --> var 37 eqn 17 --> var 135 eqn 18 --> var 97 eqn 19 --> var 174 eqn 20 --> var 54 eqn 21 --> var 133 eqn 22 --> var 234 eqn 23 --> var 66 eqn 24 --> var 57 eqn 25 --> var 75 eqn 26 --> var 233 eqn 27 --> var 109 eqn 28 --> var 190 eqn 29 --> var 117 eqn 30 --> var 169 eqn 31 --> var 159 eqn 32 --> var 184 eqn 33 --> var 181 eqn 34 --> var 71 eqn 35 --> var 123 eqn 36 --> var 182 eqn 37 --> var 196 eqn 38 --> var 105 eqn 39 --> var 151 eqn 40 --> var 30 eqn 41 --> var 160 eqn 42 --> var 15 eqn 43 --> var 230 eqn 44 --> var 58 eqn 45 --> var 59 eqn 46 --> var 118 eqn 47 --> var 119 eqn 48 --> var 215 eqn 49 --> var 17 eqn 50 --> var 121 eqn 51 --> var 170 eqn 52 --> var 31 eqn 53 --> var 62 eqn 54 --> var 72 eqn 55 --> var 193 eqn 56 --> var 139 eqn 57 --> var 76 eqn 58 --> var 102 eqn 59 --> var 100 eqn 60 --> var 247 eqn 61 --> var 16 eqn 62 --> var 198 eqn 63 --> var 40 eqn 64 --> var 194 eqn 65 --> var 137 eqn 66 --> var 13 eqn 67 --> var 95 eqn 68 --> var 89 eqn 69 --> var 173 eqn 70 --> var 236 eqn 71 --> var 188 eqn 72 --> var 98 eqn 73 --> var 166 eqn 74 --> var 82 eqn 75 --> var 113 eqn 76 --> var 217 eqn 77 --> var 87 eqn 78 --> var 212 eqn 79 --> var 32 eqn 80 --> var 77 eqn 81 --> var 185 eqn 82 --> var 115 eqn 83 --> var 93 eqn 84 --> var 238 eqn 85 --> var 51 eqn 86 --> var 106 eqn 87 --> var 241 eqn 88 --> var 218 eqn 89 --> var 210 eqn 90 --> var 81 eqn 91 --> var 243 eqn 92 --> var 53 eqn 93 --> var 231 eqn 94 --> var 61 eqn 95 --> var 126 eqn 96 --> var 45 eqn 97 --> var 138 eqn 98 --> var 70 eqn 99 --> var 224 eqn 100 --> var 90 eqn 101 --> var 131 eqn 102 --> var 92 eqn 103 --> var 192 eqn 104 --> var 94 eqn 105 --> var 96 eqn 106 --> var 99 eqn 107 --> var 183 eqn 108 --> var 104 eqn 109 --> var 116 eqn 110 --> var 120 eqn 111 --> var 110 eqn 112 --> var 222 eqn 113 --> var 206 eqn 114 --> var 130 eqn 115 --> var 8 eqn 116 --> var 176 eqn 117 --> var 111 eqn 118 --> var 226 eqn 119 --> var 220 eqn 120 --> var 85 eqn 121 --> var 214 eqn 122 --> var 189 eqn 123 --> var 24 eqn 124 --> var 83 eqn 125 --> var 178 eqn 126 --> var 84 eqn 127 --> var 4 eqn 128 --> var 91 eqn 129 --> var 191 eqn 130 --> var 26 eqn 131 --> var 125 eqn 132 --> var 11 eqn 133 --> var 49 eqn 134 --> var 78 eqn 135 --> var 235 eqn 136 --> var 162 eqn 137 --> var 129 eqn 138 --> var 63 eqn 139 --> var 68 eqn 140 --> var 177 eqn 141 --> var 2 eqn 142 --> var 27 eqn 143 --> var 211 eqn 144 --> var 14 eqn 145 --> var 187 eqn 146 --> var 107 eqn 147 --> var 79 eqn 148 --> var 144 eqn 149 --> var 112 eqn 150 --> var 216 eqn 151 --> var 229 eqn 152 --> var 132 eqn 153 --> var 114 eqn 154 --> var 202 eqn 155 --> var 47 eqn 156 --> var 12 eqn 157 --> var 221 eqn 158 --> var 155 eqn 159 --> var 9 eqn 160 --> var 164 eqn 161 --> var 127 eqn 162 --> var 65 eqn 163 --> var 67 eqn 164 --> var 140 eqn 165 --> var 56 eqn 166 --> var 175 eqn 167 --> var 50 eqn 168 --> var 246 eqn 169 --> var 245 eqn 170 --> var 197 eqn 171 --> var 161 eqn 172 --> var 80 eqn 173 --> var 249 eqn 174 --> var 154 eqn 175 --> var 248 eqn 176 --> var 152 eqn 177 --> var 150 eqn 178 --> var 149 eqn 179 --> var 148 eqn 180 --> var 147 eqn 181 --> var 146 eqn 182 --> var 145 eqn 183 --> var 143 eqn 184 --> var 199 eqn 185 --> var 204 eqn 186 --> var 28 eqn 187 --> var 201 eqn 188 --> var 29 eqn 189 --> var 158 eqn 190 --> var 156 eqn 191 --> var 203 eqn 192 --> var 6 eqn 193 --> var 73 eqn 194 --> var 205 eqn 195 --> var 209 eqn 196 --> var 165 eqn 197 --> var 168 eqn 198 --> var 225 eqn 199 --> var 153 eqn 200 --> var 240 eqn 201 --> var 142 eqn 202 --> var 48 eqn 203 --> var 46 eqn 204 --> var 180 eqn 205 --> var 44 eqn 206 --> var 122 eqn 207 --> var 103 eqn 208 --> var 43 eqn 209 --> var 41 eqn 210 --> var 38 eqn 211 --> var 39 eqn 212 --> var 35 eqn 213 --> var 74 eqn 214 --> var 124 eqn 215 --> var 171 eqn 216 --> var 136 eqn 217 --> var 86 eqn 218 --> var 23 eqn 219 --> var 179 eqn 220 --> var 228 eqn 221 --> var 21 eqn 222 --> var 88 eqn 223 --> var 172 eqn 224 --> var 25 eqn 225 --> var 52 eqn 226 --> var 219 eqn 227 --> var 242 eqn 228 --> var 18 eqn 229 --> var 200 eqn 230 --> var 213 eqn 231 --> var 163 eqn 232 --> var 5 eqn 233 --> var 134 eqn 234 --> var 237 eqn 235 --> var 55 eqn 236 --> var 36 eqn 237 --> var 208 eqn 238 --> var 10 eqn 239 --> var 128 eqn 240 --> var 239 eqn 241 --> var 64 eqn 242 --> var 141 eqn 243 --> var 69 eqn 244 --> var 108 eqn 245 --> var 223 eqn 246 --> var 20 eqn 247 --> var 19 " [Timeout remaining time 659] [Calling sys.exit(0), Time elapsed: 4.6189292930066586] Failed to read output from testmodel.py, exit status != 0: 0.763749937992543 0.77850367 0.559569627 Calling exit ...