Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr ModelicaTest_4.1.0_ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpPowerCharacteristic.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.001874/0.001874, allocations: 99.59 kB / 21.2 MB, free: 0.6406 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.00332/0.00332, allocations: 218.7 kB / 24.5 MB, free: 3.926 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.706/1.706, allocations: 230.6 MB / 258.2 MB, free: 7.797 MB / 206.1 MB " [Timeout remaining time 178] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaTest 4.1.0+maint.om/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaTest 4.1.0+maint.om/package.mo): time 0.2428/0.2428, allocations: 46.96 MB / 361.6 MB, free: 4.047 MB / 286.1 MB " [Timeout remaining time 179] Using package ModelicaTest with version 4.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaTest 4.1.0+maint.om/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(ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpPowerCharacteristic,tolerance=1e-06,outputFormat="mat",numberOfIntervals=5003,variableFilter="time|pump.medium.h|pump.medium.p",fileNamePrefix="ModelicaTest_4.1.0_ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpPowerCharacteristic") translateModel(ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpPowerCharacteristic,tolerance=1e-06,outputFormat="mat",numberOfIntervals=5003,variableFilter="time|pump.medium.h|pump.medium.p",fileNamePrefix="ModelicaTest_4.1.0_ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpPowerCharacteristic") [Timeout 660] "Notification: Performance of FrontEnd - Absyn->SCode: time 2.727e-05/2.727e-05, allocations: 2.281 kB / 0.4973 GB, free: 7.293 MB / 366.1 MB Notification: Performance of NFInst.instantiate(ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpPowerCharacteristic): time 0.3657/0.3657, allocations: 38.28 MB / 0.5347 GB, free: 13.03 MB / 382.1 MB Notification: Performance of NFInst.instExpressions: time 0.02608/0.3918, allocations: 17.83 MB / 0.5521 GB, free: 2.777 MB / 382.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.001441/0.3932, allocations: 31.59 kB / 0.5521 GB, free: 2.758 MB / 382.1 MB Notification: Performance of NFTyping.typeComponents: time 0.001341/0.3946, allocations: 400.4 kB / 0.5525 GB, free: 2.547 MB / 382.1 MB Notification: Performance of NFTyping.typeBindings: time 0.01767/0.4122, allocations: 5.188 MB / 0.5575 GB, free: 15.21 MB / 398.1 MB Notification: Performance of NFTyping.typeClassSections: time 0.00884/0.4211, allocations: 2.396 MB / 0.5599 GB, free: 13.46 MB / 398.1 MB Notification: Performance of NFFlatten.flatten: time 0.003783/0.4249, allocations: 2.291 MB / 0.5621 GB, free: 12.13 MB / 398.1 MB Notification: Performance of NFFlatten.resolveConnections: time 0.001602/0.4265, allocations: 0.5924 MB / 0.5627 GB, free: 11.68 MB / 398.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.002667/0.4291, allocations: 1.05 MB / 0.5637 GB, free: 11.08 MB / 398.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.008457/0.4376, allocations: 3.742 MB / 0.5674 GB, free: 8.738 MB / 398.1 MB Notification: Performance of NFPackage.collectConstants: time 0.0002759/0.4379, allocations: 63.34 kB / 0.5674 GB, free: 8.738 MB / 398.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.0162/0.4541, allocations: 7.237 MB / 0.5745 GB, free: 2.121 MB / 398.1 MB Notification: Performance of combineBinaries: time 0.0024/0.4565, allocations: 1.707 MB / 0.5762 GB, free: 408 kB / 398.1 MB Notification: Performance of replaceArrayConstructors: time 0.001057/0.4575, allocations: 1.076 MB / 0.5772 GB, free: 15.31 MB / 414.1 MB Notification: Performance of NFVerifyModel.verify: time 0.0002344/0.4577, allocations: 84 kB / 0.5773 GB, free: 15.23 MB / 414.1 MB Notification: Performance of FrontEnd: time 0.0002312/0.458, allocations: 23.92 kB / 0.5773 GB, free: 15.2 MB / 414.1 MB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 142 (122) * Number of variables: 142 (142) Notification: Performance of [SIM] Bindings: time 0.005891/0.4639, allocations: 4.472 MB / 0.5817 GB, free: 10.54 MB / 414.1 MB Notification: Performance of [SIM] FunctionAlias: time 0.0007875/0.4647, allocations: 459.5 kB / 0.5821 GB, free: 10.08 MB / 414.1 MB Notification: Performance of [SIM] Early Inline: time 0.004661/0.4693, allocations: 3.037 MB / 0.5851 GB, free: 6.996 MB / 414.1 MB Notification: Performance of [SIM] Simplify 1: time 0.0008168/0.4701, allocations: 447.1 kB / 0.5855 GB, free: 6.496 MB / 414.1 MB Warning: NBAlias.setStartFixed: Alias set with conflicting unfixed start values detected. Use -d=dumprepl for more information. Notification: Performance of [SIM] Alias: time 0.004838/0.475, allocations: 2.539 MB / 0.588 GB, free: 3.68 MB / 414.1 MB Notification: Performance of [SIM] Simplify 2: time 0.0008063/0.4758, allocations: 445.2 kB / 0.5884 GB, free: 3.195 MB / 414.1 MB Notification: Performance of [SIM] Remove Stream: time 0.0004416/0.4762, allocations: 236 kB / 0.5887 GB, free: 2.938 MB / 414.1 MB Notification: Performance of [SIM] Detect States: time 0.000992/0.4772, allocations: 0.5606 MB / 0.5892 GB, free: 2.324 MB / 414.1 MB Notification: Performance of [SIM] Events: time 0.0005968/0.4778, allocations: 371.5 kB / 0.5896 GB, free: 1.969 MB / 414.1 MB Notification: Performance of [SIM] Partitioning: time 0.001396/0.4792, allocations: 1.047 MB / 0.5906 GB, free: 0.8281 MB / 414.1 MB Error: Internal error NBSorting.tarjan failed to sort system: System Variables (173/173) **************************** (1|1) [ALGB] (1) Real pump.medium.sat.psat (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (2|2) [DSTA] (1) Real Sink.medium.h (StateSelect = default) (3|3) [DSTA] (1) Real Sink.medium.state.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (4|4) [ALGB] (1) final input Real pump.monitoring.state_in.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (5|5) [DSTA] (1) stream Real[1] Sink.ports.h_outflow (start = {1e5 for $f2 in 1:1}, min = {-1e10 for $f4 in 1:1}, max = {1e10 for $f3 in 1:1}, nominal = {5e5 for $f1 in 1:1}) (6|6) [DSTA] (1) stream Real Valve.port_a.h_outflow (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (7|7) [DSTA] (1) Real $DER.pump.U (8|8) [DSTA] (1) Real pump.mb_flow (9|9) [DISC] (1) Integer Sink.medium.state.phase (min = 0, max = 2) (10|10) [DSTA] (1) Real pump.m_flow = pump.m_flow (min = -1e60, max = 1e5) (11|11) [DSTA] (1) Real Source.medium.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0, StateSelect = default) (12|12) [ALGB] (1) Real pump.medium.sat.Tsat (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (13|13) [DSTA] (1) protected Real Valve.state_b.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (14|14) [ALGB] (1) Real[1] pump.heatTransfer.Ts = {ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpPowerCharacteristic.pump.heatTransfer.Medium.temperature(pump.heatTransfer.states[1])} (start = {500.0 for $f2 in 1:1}, min = max({273.15 for $f4 in 1:1}, {0.0}), max = {2273.15 for $f3 in 1:1}, nominal = {500.0 for $f1 in 1:1}) (15|15) [DSTA] (1) Real Sink.medium.T_degC = Modelica.Units.Conversions.to_degC(-((-273.15) - Sink.medium.T_degC)) (min = 0.0, max = 2000.0) (16|16) [DSTA] (1) Real pump.N (start = pump.N_nominal) (17|17) [DSTA] (1) Real downstreamPressure.y (min = 0.0) (18|18) [DSTA] (1) Real[1] Sink.ports.p (start = {5e6 for $f2 in 1:1}, min = {611.657 for $f4 in 1:1}, max = {1e8 for $f3 in 1:1}, nominal = {1e6 for $f1 in 1:1}) (19|19) [DSTA] (1) protected Real Valve.state_b.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (20|20) [ALGB] (1) final input Real pump.monitoring.state_in.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (21|21) [DSTA] (1) Real Sink.medium.sat.psat (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (22|22) [DSTA] (1) Real Valve.V_flow = Valve.m_flow / Modelica.Fluid.Utilities.regStep(Valve.m_flow, ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpPowerCharacteristic.Valve.Medium.density(Valve.state_a), ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpPowerCharacteristic.Valve.Medium.density(Valve.state_b), Valve.m_flow_small) (23|23) [ALGB] (1) Real pump.medium.state.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (24|24) [DSTA] (1) Real Source.medium.T_degC = Modelica.Units.Conversions.to_degC(-((-273.15) - Source.medium.T_degC)) (min = 0.0, max = 2000.0) (25|25) [ALGB] (1) final input Real[1] pump.heatTransfer.states.T = {pump.medium.state.T} (start = {500.0 for $f17 in 1:1}, min = {273.15 for $f19 in 1:1}, max = {2273.15 for $f18 in 1:1}, nominal = {500.0 for $f16 in 1:1}) (26|26) [DSTA] (1) protected Real Valve.state_a.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (27|27) [DSTA] (1) Real pump.dp_pump = 99999.99999999999 * pump.medium.p_bar - pump.port_a.p (28|28) [DSTA] (1) Real Source.medium.state.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (29|29) [DDER] (1) Real $DER.pump.m (30|30) [DISC] (1) Boolean $SEV_20 (31|31) [ALGB] (1) Real $FUN_3 (32|32) [DSTA] (1) Real $FUN_2 (33|33) [ALGB] (1) final input Real[1] pump.heatTransfer.states.d = {pump.medium.state.d} (start = {150.0 for $f10 in 1:1}, min = {0.0 for $f12 in 1:1}, max = {1e5 for $f11 in 1:1}, nominal = {500.0 for $f9 in 1:1}) (34|34) [DSTA] (1) Real pump.W_single (35|35) [DSTA] (1) Real Sink.medium.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (36|36) [DSTA] (1) Real $FUN_1 (37|37) [DSTA] (1) Real Sink.medium.sat.Tsat (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (38|38) [DISC] (1) final input Integer pump.monitoring.state.phase = pump.medium.state.phase (min = 0, max = 2) (39|39) [DSTA] (1) Real Valve.dp (start = Valve.dp_start) (40|40) [DSTA] (1) Real Valve.port_a_T = Modelica.Fluid.Utilities.regStep(Valve.m_flow, ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpPowerCharacteristic.Valve.Medium.temperature(Valve.state_a), ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpPowerCharacteristic.Valve.Medium.temperature(ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpPowerCharacteristic.Valve.Medium.setState_phX(99999.99999999999 * pump.medium.p_bar, Valve.port_a.h_outflow, {}, 0, 0)), Valve.m_flow_small) (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (41|41) [DSTA] (1) Real pump.Hb_flow (42|42) [ALGB] (1) Real pump.medium.T_degC = Modelica.Units.Conversions.to_degC(-((-273.15) - pump.medium.T_degC)) (min = 0.0, max = 2000.0) (43|43) [DISC] (1) Integer Source.medium.phase (fixed = false, start = 1, min = 0, max = 2) (44|44) [DSTA] (1) Real pump.medium.state.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (45|45) [ALGB] (1) protected Real Valve.state_a.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (46|46) [DSTA] (1) flow Real[1] Source.ports.m_flow (min = {-1e60 for $f2 in 1:1}, max = {1e60 for $f1 in 1:1}) (47|47) [DSTA] (1) Real pump.eta (48|48) [DSTA] (1) Real Sink.medium.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (49|49) [ALGB] (1) final input Real[1] pump.heatTransfer.states.p = {pump.medium.state.p} (start = {5e6 for $f24 in 1:1}, min = {611.657 for $f26 in 1:1}, max = {1e8 for $f25 in 1:1}, nominal = {1e6 for $f23 in 1:1}) (50|50) [DSTA] (1) stream Real[1] Source.ports.h_outflow (start = {1e5 for $f2 in 1:1}, min = {-1e10 for $f4 in 1:1}, max = {1e10 for $f3 in 1:1}, nominal = {5e5 for $f1 in 1:1}) (51|51) [DISC] (1) Boolean $SEV_18 (52|52) [DSTA] (1) Real pump.V_flow (53|53) [DSTA] (1) Real Source.medium.state.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (54|54) [DSTA] (1) Real Sink.medium.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0, StateSelect = default) (55|55) [DSTA] (1) Real Valve.port_b_T = Modelica.Fluid.Utilities.regStep(-Valve.m_flow, ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpPowerCharacteristic.Valve.Medium.temperature(Valve.state_b), ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpPowerCharacteristic.Valve.Medium.temperature(ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpPowerCharacteristic.Valve.Medium.setState_phX(Valve.port_b.p, Valve.port_b.h_outflow, {}, 0, 0)), Valve.m_flow_small) (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (56|56) [DISC] (1) Boolean $SEV_14 (57|57) [DISC] (1) Boolean $SEV_13 (58|58) [DISC] (1) Boolean $SEV_12 (59|59) [DISC] (1) Boolean $SEV_11 (60|60) [DSTA] (1) Real Source.medium.u (min = -1e8, max = 1e8, nominal = 1e6) (61|61) [ALGB] (1) final input Real pump.monitoring.state_in.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (62|62) [DISC] (1) Boolean $SEV_10 (63|63) [DSTA] (1) Real pump.medium.u (min = -1e8, max = 1e8, nominal = 1e6) (64|64) [ALGB] (1) Real pump.medium.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (65|65) [ALGB] (1) final input Real pump.monitoring.state.T = pump.medium.state.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (66|66) [ALGB] (1) protected Real Valve.state_a.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (67|67) [DSTA] (1) flow Real[1] Sink.ports.m_flow (min = {-1e60 for $f2 in 1:1}, max = {1e60 for $f1 in 1:1}) (68|68) [DSTA] (1) Real pump.head = pump.dp_pump / (pump.g * pump.rho) (69|69) [DSTA] (1) Real Sink.medium.state.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (70|70) [ALGB] (1) Real Source.medium.sat.psat (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (71|71) [DISC] (1) final input Integer[1] pump.heatTransfer.states.phase = {pump.medium.state.phase} (min = {0 for $f2 in 1:1}, max = {2 for $f1 in 1:1}) (72|72) [ALGB] (1) final input Real pump.monitoring.state_in.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (73|73) [ALGB] (1) final input Real pump.monitoring.state.d = pump.medium.state.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (74|74) [DISC] (1) Integer pump.medium.phase (fixed = false, start = 1, min = 0, max = 2) (75|75) [DSTA] (1) Real Source.medium.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (76|76) [DISC] (1) Boolean $SEV_9 (77|77) [DSTA] (1) Real pump.V_flow_single (start = pump.m_flow_start / (pump.nParallel * pump.rho_nominal)) (78|78) [DISC] (1) Boolean $SEV_8 (79|79) [DISC] (1) Boolean $SEV_7 (80|80) [ALGB] (1) Real pump.medium.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (81|81) [DSTA] (1) Real pump.Qb_flow (82|82) [DSTA] (1) Real[1] Source.ports.p (start = {5e6 for $f2 in 1:1}, min = {611.657 for $f4 in 1:1}, max = {1e8 for $f3 in 1:1}, nominal = {1e6 for $f1 in 1:1}) (83|83) [DISC] (1) Boolean $SEV_6 (84|84) [DISC] (1) Boolean $SEV_5 (85|85) [DISC] (1) Boolean $SEV_4 (86|86) [DISC] (1) Boolean $SEV_3 (87|87) [ALGB] (1) final input Real[1] pump.heatTransfer.states.h = {pump.medium.state.h} (start = {1e5 for $f4 in 1:1}, min = {-1e10 for $f6 in 1:1}, max = {1e10 for $f5 in 1:1}, nominal = {5e5 for $f3 in 1:1}) (88|88) [DSTA] (1) Real Valve.m_flow (start = Valve.m_flow_start, min = -1e60, max = 1e5) (89|89) [DISC] (1) Boolean $SEV_2 (90|90) [DSTA] (1) Real Source.medium.h (StateSelect = default) (91|91) [DSTA] (1) Real[1] pump.heatTransfer.Q_flows (92|92) [DISC] (1) Boolean $SEV_1 (93|93) [DSTA] (1) Real pump.rho = pump.rho (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (94|94) [DISC] (1) Boolean $SEV_0 (95|95) [DISC] (1) Boolean $TEV_1 (96|96) [DISC] (1) Boolean $TEV_0 (97|97) [DSTA] (1) Real Valve.port_b.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (98|98) [DISC] (1) Integer Source.medium.state.phase (min = 0, max = 2) (99|99) [DSTA] (1) Real Sink.medium.u (min = -1e8, max = 1e8, nominal = 1e6) (100|100) [DSTA] (1) Real pump.port_a.p (start = pump.p_a_start, min = 611.657, max = 1e8, nominal = 1e6) (101|101) [STAT] (1) Real pump.m_flow_single = pump.m_flow / pump.nParallel (102|102) [DDER] (1) stream Real $DER.Valve.port_b.h_outflow (103|103) [DISC] (1) Integer pump.medium.state.phase (min = 0, max = 2) (104|104) [DSTA] (1) protected Real Valve.state_a.T (start = 500.0, min = 273.15, max = 2273.15, nominal = 500.0) (105|105) [DISC] (1) Integer Sink.medium.phase (fixed = false, start = 1, min = 0, max = 2) (106|106) [ALGB] (1) final input Real pump.monitoring.state.h = pump.medium.state.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (107|107) [DSTA] (1) protected Real Valve.state_b.h (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (108|108) [DSTA] (1) Real pump.Wb_flow (109|109) [DDER] (1) Real $DER.pump.medium.p_bar (110|110) [DSTA] (1) protected Real Valve.state_b.d (start = 150.0, min = 0.0, max = 1e5, nominal = 500.0) (111|111) [ALGB] (1) final input Real pump.monitoring.state.p = pump.medium.state.p (start = 5e6, min = 611.657, max = 1e8, nominal = 1e6) (112|112) [DDER] (1) Real $DER.Valve.port_a_T (113|113) [DDER] (1) Real $DER.$DER.pump.m (114|114) [DDER] (1) Real $DER.$DER.pump.U (115|115) [DDER] (1) Real $DER.Valve.port_b_T (116|116) [DDER] (1) Real $DER.Sink.medium.sat.Tsat (117|117) [DDER] (1) Real $DER.pump.mb_flow (118|118) [DDER] (1) Real $DER.Source.medium.state.h (119|119) [DDER] (1) Real $DER.Source.medium.u (120|120) [DDER] (1) Real $DER.Source.medium.h (121|121) [DDER] (1) flow Real[1] $DER.Sink.ports.m_flow (122|122) [DDER] (1) Real $DER.pump.medium.state.d (123|123) [DDER] (1) Real $DER.pump.medium.u (124|124) [DDER] (1) flow Real[1] $DER.Source.ports.m_flow (125|125) [DDER] (1) stream Real[1] $DER.Source.ports.h_outflow (126|126) [DDER] (1) Real $DER.pump.Hb_flow (127|127) [DDER] (1) Real[1] $DER.Source.ports.p (128|128) [DDER] (1) Real[1] $DER.pump.heatTransfer.Q_flows (129|129) [DDER] (1) Real $DER.pump.Qb_flow (130|130) [DDER] (1) Real $DER.Source.medium.state.d (131|131) [DDER] (1) Real $DER.Source.medium.d (132|132) [DDER] (1) Real $DER.Source.medium.state.T (133|133) [DDER] (1) Real $DER.Source.medium.T_degC (134|134) [DDER] (1) Real[1] $DER.Sink.ports.p (135|135) [DDER] (1) Real $DER.pump.eta (136|136) [DDER] (1) Real $DER.Valve.state_a.T (137|137) [DDER] (1) Real $DER.Sink.medium.state.d (138|138) [DDER] (1) stream Real $DER.Valve.port_a.h_outflow (139|139) [DDER] (1) Real $DER.Sink.medium.state.T (140|140) [DDER] (1) Real $DER.Sink.medium.T_degC (141|141) [DDER] (1) Real $DER.Valve.dp (142|142) [DDER] (1) Real $DER.$FUN_2 (143|143) [DDER] (1) Real $DER.$FUN_1 (144|144) [DDER] (1) Real $DER.pump.N (145|145) [DDER] (1) Real $DER.Valve.state_b.h (146|146) [DDER] (1) Real $DER.Sink.medium.state.p (147|147) [DDER] (1) Real $DER.Sink.medium.state.h (148|148) [DDER] (1) stream Real[1] $DER.Sink.ports.h_outflow (149|149) [DDER] (1) Real $DER.Valve.state_b.T (150|150) [DDER] (1) Real $DER.Valve.port_b.p (151|151) [DDER] (1) Real $DER.Valve.state_b.p (152|152) [DDER] (1) Real $DER.Sink.medium.d (153|153) [DDER] (1) Real $DER.Sink.medium.h (154|154) [DDER] (1) Real $DER.Sink.medium.u (155|155) [DDER] (1) Real $DER.downstreamPressure.y (156|156) [DDER] (1) Real $DER.Sink.medium.sat.psat (157|157) [DDER] (1) Real $DER.pump.port_a.p (158|158) [DDER] (1) Real $DER.pump.rho (159|159) [DDER] (1) Real $DER.pump.dp_pump (160|160) [DDER] (1) Real $DER.pump.head (161|161) [DDER] (1) Real $DER.pump.m_flow (162|162) [DER-] (1) Real $DER.pump.m_flow_single (163|163) [DDER] (1) Real $DER.pump.V_flow (164|164) [DDER] (1) Real $DER.pump.V_flow_single (165|165) [DDER] (1) Real $DER.pump.W_single (166|166) [DDER] (1) Real $DER.pump.Wb_flow (167|167) [DDER] (1) Real $DER.Valve.state_b.d (168|168) [DDER] (1) Real $DER.Valve.state_a.d (169|169) [DDER] (1) Real $DER.Valve.m_flow (170|170) [DDER] (1) Real $DER.Valve.V_flow (171|171) [DSTA] (1) Real pump.m (min = 0.0) (172|172) [DSTA] (1) stream Real Valve.port_b.h_outflow (start = 1e5, min = -1e10, max = 1e10, nominal = 5e5) (173|173) [DSTA] (1) Real pump.medium.p_bar = Modelica.Units.Conversions.to_bar(99999.99999999999 * pump.medium.p_bar) (min = 0.006116570000000001, max = 1000.0000000000001) System Equations (164/172) **************************** (1|1) [SCAL] (1) pump.medium.phase = if $SEV_2 then 1 else 2 ($RES_SIM_50) (2|2) [SCAL] (1) $DER.pump.m = pump.mb_flow ($RES_SIM_15) (3|3) [SCAL] (1) $DER.pump.U = pump.Qb_flow + pump.Hb_flow + pump.Wb_flow ($RES_SIM_16) (4|4) [SCAL] (1) Sink.ports[1].p = downstreamPressure.y ($RES_SIM_52) (5|5) [SCAL] (1) pump.U = pump.m * pump.medium.u ($RES_SIM_17) (6|6) [SCAL] (1) Sink.ports[1].h_outflow = Sink.medium.h ($RES_SIM_53) (7|7) [SCAL] (1) pump.m = 1e-4 * pump.rho ($RES_SIM_18) (8|8) [SCAL] (1) Sink.medium.h = Modelica.Media.Water.IF97_Utilities.h_pT(downstreamPressure.y, Sink.T, 0) ($RES_SIM_54) (9|9) [SCAL] (1) pump.mb_flow = pump.m_flow - Valve.m_flow ($RES_SIM_19) (10|10) [SCAL] (1) Source.medium.h = Source.medium.state.h ($RES_SIM_90) (11|11) [SCAL] (1) Source.medium.u = Source.medium.h - Source.p / Source.medium.d ($RES_SIM_92) (12|12) [SCAL] (1) Source.medium.sat.psat = Source.p ($RES_SIM_93) (13|13) [SCAL] (1) -((-273.15) - Source.medium.T_degC) = Modelica.Media.Water.IF97_Utilities.T_props_ph(Source.p, Source.medium.h, Modelica.Media.Water.IF97_Utilities.waterBaseProp_ph(Source.p, Source.medium.h, Source.medium.phase, 0)) ($RES_SIM_95) (14|14) [SCAL] (1) Source.medium.d = Modelica.Media.Water.IF97_Utilities.rho_props_ph(Source.p, Source.medium.h, Modelica.Media.Water.IF97_Utilities.waterBaseProp_ph(Source.p, Source.medium.h, Source.medium.phase, 0)) ($RES_SIM_96) (15|15) [SCAL] (1) Source.medium.phase = if $SEV_0 then 1 else 2 ($RES_SIM_97) (16|16) [SCAL] (1) $SEV_3 = pump.m_flow > 0.0 ($RES_EVT_170) (17|17) [SCAL] (1) $SEV_4 = (-Valve.m_flow) > 0.0 ($RES_EVT_171) (18|18) [SCAL] (1) Sink.ports[1].m_flow - Valve.m_flow = 0.0 ($RES_SIM_99) (19|19) [SCAL] (1) $SEV_5 = Valve.dp >= Valve.dp_small ($RES_EVT_172) (20|20) [SCAL] (1) $SEV_6 = Valve.state_a.d > 0.0 ($RES_EVT_173) (21|21) [SCAL] (1) $SEV_7 = Valve.dp <= (-Valve.dp_small) ($RES_EVT_174) (22|22) [SCAL] (1) $SEV_8 = Valve.state_b.d > 0.0 ($RES_EVT_175) (23|23) [SCAL] (1) $SEV_9 = Valve.state_a.d >= Valve.state_b.d ($RES_EVT_176) (24|24) [SCAL] (1) $SEV_10 = (-Valve.m_flow) > Valve.m_flow_small ($RES_EVT_177) (25|25) [SCAL] (1) $SEV_11 = (-Valve.m_flow) < (-Valve.m_flow_small) ($RES_EVT_178) (26|26) [SCAL] (1) $SEV_12 = Valve.m_flow_small > 0.0 ($RES_EVT_179) (27|27) [SCAL] (1) pump.heatTransfer.Q_flows[1] = 0.0 ($RES_SIM_101) (28|28) [SCAL] (1) pump.m_flow + Source.ports[1].m_flow = 0.0 ($RES_SIM_102) (29|29) [SCAL] (1) pump.Hb_flow = smooth(0, pump.m_flow * (if $SEV_3 then Source.ports[1].h_outflow else Valve.port_b.h_outflow)) + smooth(0, -Valve.m_flow * (if $SEV_4 then Valve.port_a.h_outflow else Valve.port_b.h_outflow)) ($RES_SIM_23) (30|30) [SCAL] (1) pump.port_a.p = Source.ports[1].p ($RES_SIM_105) (31|31) [SCAL] (1) pump.Qb_flow = pump.heatTransfer.Q_flows[1] ($RES_SIM_24) (32|32) [SCAL] (1) Valve.state_a.h = Valve.port_b.h_outflow ($RES_SIM_141) (33|33) [SCAL] (1) Valve.port_b.p = Sink.ports[1].p ($RES_SIM_107) (34|34) [SCAL] (1) Valve.state_a.d = Modelica.Media.Water.IF97_Utilities.rho_ph(99999.99999999999 * pump.medium.p_bar, Valve.port_b.h_outflow, 0, 0) ($RES_SIM_142) (35|35) [SCAL] (1) pump.eta = (pump.V_flow_single * pump.dp_pump) / pump.W_single ($RES_SIM_26) (36|36) [SCAL] (1) Valve.state_a.T = Modelica.Media.Water.IF97_Utilities.T_ph(99999.99999999999 * pump.medium.p_bar, Valve.port_b.h_outflow, 0, 0) ($RES_SIM_143) (37|37) [SCAL] (1) Sink.medium.phase = Sink.medium.state.phase ($RES_SIM_62) (38|38) [SCAL] (1) pump.W_single = homotopy((pump.rho / pump.rho_nominal) * (pump.N / pump.N_nominal) ^ 3.0 * ((550.0 + 1.333333333333333e8 * ((pump.N_nominal * pump.V_flow_single) / pump.N) ^ 2.0) - (33333.33333333329 * pump.V_flow_single * pump.N_nominal) / pump.N), ((pump.V_flow_single * (pump.N / pump.N_nominal)) / pump.V_flow_single_init) * ((550.0 + 1.333333333333333e8 * pump.V_flow_single_init ^ 2.0) - 33333.33333333329 * pump.V_flow_single_init)) ($RES_SIM_27) (39|39) [SCAL] (1) Valve.state_a.p = 99999.99999999999 * pump.medium.p_bar ($RES_SIM_144) (40|40) [SCAL] (1) Sink.medium.d = Sink.medium.state.d ($RES_SIM_63) (41|41) [SCAL] (1) -((-273.15) - Sink.medium.T_degC) = Sink.medium.state.T ($RES_SIM_64) (42|42) [SCAL] (1) pump.head = homotopy((pump.N / pump.N_nominal) ^ 2.0 * $FUN_1, (pump.N / pump.N_nominal) * ($FUN_2 + (pump.V_flow_single - pump.V_flow_single_init) * noEvent(if $FUN_3 > 0.0 then (10.0 * pump.delta_head_init) / pump.V_flow_single_init else 0.0))) ($RES_SIM_29) (43|43) [SCAL] (1) Valve.state_b.h = Sink.ports[1].h_outflow ($RES_SIM_146) (44|44) [SCAL] (1) downstreamPressure.y = Sink.medium.state.p ($RES_SIM_65) (45|45) [SCAL] (1) Valve.state_b.d = Modelica.Media.Water.IF97_Utilities.rho_ph(Valve.port_b.p, Sink.ports[1].h_outflow, 0, 0) ($RES_SIM_147) (46|46) [SCAL] (1) Sink.medium.h = Sink.medium.state.h ($RES_SIM_66) (47|47) [SCAL] (1) Valve.state_b.T = Modelica.Media.Water.IF97_Utilities.T_ph(Valve.port_b.p, Sink.ports[1].h_outflow, 0, 0) ($RES_SIM_148) (48|48) [SCAL] (1) Valve.state_b.p = Valve.port_b.p ($RES_SIM_149) (49|49) [SCAL] (1) Sink.medium.u = Sink.medium.h - downstreamPressure.y / Sink.medium.d ($RES_SIM_68) (50|50) [SCAL] (1) Sink.medium.sat.psat = downstreamPressure.y ($RES_SIM_69) (51|51) [SCAL] (1) $SEV_13 = Valve.m_flow > Valve.m_flow_small ($RES_EVT_180) (52|52) [SCAL] (1) $SEV_14 = Valve.m_flow < (-Valve.m_flow_small) ($RES_EVT_181) (53|53) [SCAL] (1) $SEV_18 = downstreamPressure.y >= 0.0 ($RES_EVT_185) (54|54) [SCAL] (1) $SEV_20 = 99999.99999999999 * pump.medium.p_bar >= 0.0 ($RES_EVT_187) (55|55) [SCAL] (1) pump.dp_pump = 99999.99999999999 * pump.medium.p_bar - pump.port_a.p ($RES_BND_121) (56|56) [SCAL] (1) pump.head = pump.dp_pump / pump.g / pump.rho ($RES_BND_122) (57|57) [SCAL] (1) pump.m_flow_single = pump.m_flow / pump.nParallel ($RES_BND_124) (58|58) [SCAL] (1) pump.V_flow_single = pump.V_flow / pump.nParallel ($RES_SIM_30) (59|59) [SCAL] (1) pump.Wb_flow = pump.W_single * pump.nParallel ($RES_BND_125) (60|60) [SCAL] (1) Valve.V_flow = Valve.m_flow / smooth(1, if $SEV_13 then Valve.state_a.d else if $SEV_14 then Valve.state_b.d else if $SEV_12 then 0.25 * (Valve.state_b.d - Valve.state_a.d) * ((-3.0) + (Valve.m_flow / Valve.m_flow_small) ^ 2.0) * (Valve.m_flow / Valve.m_flow_small) + 0.5 * (Valve.state_a.d + Valve.state_b.d) else 0.5 * (Valve.state_a.d + Valve.state_b.d)) ($RES_BND_126) (61|61) [SCAL] (1) pump.V_flow = homotopy(pump.m_flow / pump.rho, pump.m_flow / pump.rho_nominal) ($RES_SIM_31) (62|62) [SCAL] (1) Valve.port_a_T = smooth(1, if $SEV_13 then Valve.state_a.T else if $SEV_14 then Modelica.Media.Water.IF97_Utilities.T_ph(99999.99999999999 * pump.medium.p_bar, Valve.port_a.h_outflow, 0, 0) else if $SEV_12 then 0.25 * (Modelica.Media.Water.IF97_Utilities.T_ph(99999.99999999999 * pump.medium.p_bar, Valve.port_a.h_outflow, 0, 0) - Valve.state_a.T) * ((-3.0) + (Valve.m_flow / Valve.m_flow_small) ^ 2.0) * (Valve.m_flow / Valve.m_flow_small) + 0.5 * (Valve.state_a.T + Modelica.Media.Water.IF97_Utilities.T_ph(99999.99999999999 * pump.medium.p_bar, Valve.port_a.h_outflow, 0, 0)) else 0.5 * (Valve.state_a.T + Modelica.Media.Water.IF97_Utilities.T_ph(99999.99999999999 * pump.medium.p_bar, Valve.port_a.h_outflow, 0, 0))) ($RES_BND_127) (63|63) [SCAL] (1) pump.N = max(pump.N_const, 0.001) ($RES_SIM_32) (64|64) [SCAL] (1) Valve.port_b_T = smooth(1, if $SEV_10 then Valve.state_b.T else if $SEV_11 then Modelica.Media.Water.IF97_Utilities.T_ph(Valve.port_b.p, Valve.port_b.h_outflow, 0, 0) else if $SEV_12 then 0.5 * (Valve.state_b.T + Modelica.Media.Water.IF97_Utilities.T_ph(Valve.port_b.p, Valve.port_b.h_outflow, 0, 0)) - 0.25 * (Modelica.Media.Water.IF97_Utilities.T_ph(Valve.port_b.p, Valve.port_b.h_outflow, 0, 0) - Valve.state_b.T) * ((-3.0) + (Valve.m_flow / (-Valve.m_flow_small)) ^ 2.0) * (Valve.m_flow / Valve.m_flow_small) else 0.5 * (Valve.state_b.T + Modelica.Media.Water.IF97_Utilities.T_ph(Valve.port_b.p, Valve.port_b.h_outflow, 0, 0))) ($RES_BND_128) (65|65) [SCAL] (1) pump.heatTransfer.Ts[1] = pump.heatTransfer.states[1].T ($RES_SIM_150) (66|66) [SCAL] (1) Sink.medium.sat.Tsat = Modelica.Media.Water.IF97_Utilities.BaseIF97.Basic.tsat(downstreamPressure.y) ($RES_SIM_70) (67|67) [SCAL] (1) -((-273.15) - Sink.medium.T_degC) = Modelica.Media.Water.IF97_Utilities.T_props_ph(downstreamPressure.y, Sink.medium.h, Modelica.Media.Water.IF97_Utilities.waterBaseProp_ph(downstreamPressure.y, Sink.medium.h, Sink.medium.phase, 0)) ($RES_SIM_71) (68|68) [SCAL] (1) pump.monitoring.state_in.h = Source.ports[1].h_outflow ($RES_SIM_153) (69|69) [SCAL] (1) Sink.medium.d = Modelica.Media.Water.IF97_Utilities.rho_props_ph(downstreamPressure.y, Sink.medium.h, Modelica.Media.Water.IF97_Utilities.waterBaseProp_ph(downstreamPressure.y, Sink.medium.h, Sink.medium.phase, 0)) ($RES_SIM_72) (70|70) [SCAL] (1) pump.monitoring.state_in.d = Modelica.Media.Water.IF97_Utilities.rho_ph(pump.port_a.p, Source.ports[1].h_outflow, 0, 0) ($RES_SIM_154) (71|71) [SCAL] (1) Sink.medium.phase = if $SEV_1 then 1 else 2 ($RES_SIM_73) (72|72) [SCAL] (1) pump.monitoring.state_in.T = Modelica.Media.Water.IF97_Utilities.T_ph(pump.port_a.p, Source.ports[1].h_outflow, 0, 0) ($RES_SIM_155) (73|73) [SCAL] (1) pump.medium.phase = pump.medium.state.phase ($RES_SIM_39) (74|74) [SCAL] (1) pump.monitoring.state_in.p = pump.port_a.p ($RES_SIM_156) (75|75) [SCAL] (1) Source.ports[1].p = Source.p ($RES_SIM_75) (76|76) [RECD] (5) pump.heatTransfer.states[1] = pump.medium.state ($RES_SIM_157) (77|81) [SCAL] (1) Source.ports[1].h_outflow = Source.medium.h ($RES_SIM_76) (78|82) [SCAL] (1) Source.medium.h = Modelica.Media.Water.IF97_Utilities.h_pT(Source.p, Source.T, 0) ($RES_SIM_77) (79|83) [RECD] (5) pump.monitoring.state = pump.medium.state ($RES_BND_132) (80|88) [SCAL] (1) $FUN_3 = abs(pump.V_flow_single_init) ($RES_AUX_133) (81|89) [SCAL] (1) $FUN_2 = ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpPowerCharacteristic.pump.flowCharacteristic(pump.V_flow_single_init, {0.0, 0.001, 0.0015}, {100.0, 50.0, 0.0}) ($RES_AUX_134) (82|90) [SCAL] (1) $FUN_1 = ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpPowerCharacteristic.pump.flowCharacteristic((pump.N_nominal * pump.V_flow_single) / pump.N, {0.0, 0.001, 0.0015}, {100.0, 50.0, 0.0}) ($RES_AUX_135) (83|91) [SCAL] (1) pump.rho = pump.medium.state.d ($RES_SIM_40) (84|92) [SCAL] (1) -((-273.15) - pump.medium.T_degC) = pump.medium.state.T ($RES_SIM_41) (85|93) [SCAL] (1) 99999.99999999999 * pump.medium.p_bar = pump.medium.state.p ($RES_SIM_42) (86|94) [SCAL] (1) Valve.port_b.h_outflow = pump.medium.state.h ($RES_SIM_43) (87|95) [SCAL] (1) pump.medium.u = Valve.port_b.h_outflow - (99999.99999999999 * pump.medium.p_bar) / pump.rho ($RES_SIM_45) (88|96) [SCAL] (1) pump.medium.sat.psat = 99999.99999999999 * pump.medium.p_bar ($RES_SIM_46) (89|97) [SCAL] (1) pump.medium.sat.Tsat = Modelica.Media.Water.IF97_Utilities.BaseIF97.Basic.tsat(99999.99999999999 * pump.medium.p_bar) ($RES_SIM_47) (90|98) [SCAL] (1) -((-273.15) - pump.medium.T_degC) = Modelica.Media.Water.IF97_Utilities.T_props_ph(99999.99999999999 * pump.medium.p_bar, Valve.port_b.h_outflow, Modelica.Media.Water.IF97_Utilities.waterBaseProp_ph(99999.99999999999 * pump.medium.p_bar, Valve.port_b.h_outflow, pump.medium.phase, 0)) ($RES_SIM_48) (91|99) [SCAL] (1) pump.rho = Modelica.Media.Water.IF97_Utilities.rho_props_ph(99999.99999999999 * pump.medium.p_bar, Valve.port_b.h_outflow, Modelica.Media.Water.IF97_Utilities.waterBaseProp_ph(99999.99999999999 * pump.medium.p_bar, Valve.port_b.h_outflow, pump.medium.phase, 0)) ($RES_SIM_49) (92|100) [SCAL] (1) Source.medium.phase = Source.medium.state.phase ($RES_SIM_86) (93|101) [SCAL] (1) Source.medium.d = Source.medium.state.d ($RES_SIM_87) (94|102) [SCAL] (1) -((-273.15) - Source.medium.T_degC) = Source.medium.state.T ($RES_SIM_88) (95|103) [SCAL] (1) $TEV_0 = time < downstreamPressure.startTime ($RES_EVT_165) (96|104) [SCAL] (1) $TEV_1 = time < (downstreamPressure.startTime + downstreamPressure.duration) ($RES_EVT_166) (97|105) [SCAL] (1) $SEV_0 = (Source.medium.h < Modelica.Media.Water.IF97_Utilities.BaseIF97.Regions.hvl_p(Source.medium.sat.psat, Modelica.Media.Water.IF97_Utilities.BaseIF97.Regions.boilingcurve_p(Source.medium.sat.psat)) or Source.medium.h > Modelica.Media.Water.IF97_Utilities.BaseIF97.Regions.hvl_p(Source.medium.sat.psat, Modelica.Media.Water.IF97_Utilities.BaseIF97.Regions.dewcurve_p(Source.medium.sat.psat))) or Source.p > 2.2064e7 ($RES_EVT_167) (98|106) [SCAL] (1) $SEV_1 = (Sink.medium.h < Modelica.Media.Water.IF97_Utilities.BaseIF97.Regions.hvl_p(Sink.medium.sat.psat, Modelica.Media.Water.IF97_Utilities.BaseIF97.Regions.boilingcurve_p(Sink.medium.sat.psat)) or Sink.medium.h > Modelica.Media.Water.IF97_Utilities.BaseIF97.Regions.hvl_p(Sink.medium.sat.psat, Modelica.Media.Water.IF97_Utilities.BaseIF97.Regions.dewcurve_p(Sink.medium.sat.psat))) or downstreamPressure.y > 2.2064e7 ($RES_EVT_168) (99|107) [SCAL] (1) Valve.dp = 99999.99999999999 * pump.medium.p_bar - Valve.port_b.p ($RES_SIM_6) (100|108) [SCAL] (1) $SEV_2 = (Valve.port_b.h_outflow < Modelica.Media.Water.IF97_Utilities.BaseIF97.Regions.hvl_p(pump.medium.sat.psat, Modelica.Media.Water.IF97_Utilities.BaseIF97.Regions.boilingcurve_p(pump.medium.sat.psat)) or Valve.port_b.h_outflow > Modelica.Media.Water.IF97_Utilities.BaseIF97.Regions.hvl_p(pump.medium.sat.psat, Modelica.Media.Water.IF97_Utilities.BaseIF97.Regions.dewcurve_p(pump.medium.sat.psat))) or 99999.99999999999 * pump.medium.p_bar > 2.2064e7 ($RES_EVT_169) (101|109) [SCAL] (1) downstreamPressure.y = downstreamPressure.offset + (if $TEV_0 then 0.0 else if $TEV_1 then (downstreamPressure.height * (time - downstreamPressure.startTime)) / downstreamPressure.duration else downstreamPressure.height) ($RES_SIM_3) (102|110) [SCAL] (1) Valve.port_a.h_outflow = Sink.ports[1].h_outflow ($RES_SIM_10) (103|111) [SCAL] (1) Valve.m_flow = homotopy(Valve.Av * valveOpening.k * smooth(2, if $SEV_5 then (if $SEV_6 then sqrt(Valve.state_a.d) else 0.0) * sqrt(Valve.dp) else if $SEV_7 then -(if $SEV_8 then sqrt(Valve.state_b.d) else 0.0) * sqrt(abs(Valve.dp)) else if $SEV_9 then Modelica.Fluid.Utilities.regRoot2.regRoot2_utility(Valve.dp, Valve.dp_small, Valve.state_a.d, Valve.state_b.d, false, 1.0) else -Modelica.Fluid.Utilities.regRoot2.regRoot2_utility(-Valve.dp, Valve.dp_small, Valve.state_b.d, Valve.state_a.d, false, 1.0)), (Valve.dp * Valve.m_flow_nominal * valveOpening.k) / Valve.dp_nominal) ($RES_SIM_11) (104|112) [SCAL] (1) $DER.pump.V_flow = homotopy(($DER.pump.m_flow * pump.rho - $DER.pump.rho * pump.m_flow) / pump.rho ^ 2.0, ($DER.pump.m_flow * pump.rho_nominal) / pump.rho_nominal ^ 2.0) ($RES_SIM_188) (105|113) [SCAL] (1) $DER.Valve.port_a_T = smooth(0, if $SEV_13 then $DER.Valve.state_a.T else if $SEV_14 then $fDER0.Modelica.Media.Water.IF97_Utilities.T_ph(99999.99999999999 * pump.medium.p_bar, Valve.port_a.h_outflow, 0, 0, 99999.99999999999 * $DER.pump.medium.p_bar, $DER.Valve.port_a.h_outflow) else if $SEV_12 then ((0.25 * ($fDER0.Modelica.Media.Water.IF97_Utilities.T_ph(99999.99999999999 * pump.medium.p_bar, Valve.port_a.h_outflow, 0, 0, 99999.99999999999 * $DER.pump.medium.p_bar, $DER.Valve.port_a.h_outflow) - $DER.Valve.state_a.T) * ((-3.0) + (Valve.m_flow / Valve.m_flow_small) ^ 2.0) * (Valve.m_flow / Valve.m_flow_small) + 0.25 * (Modelica.Media.Water.IF97_Utilities.T_ph(99999.99999999999 * pump.medium.p_bar, Valve.port_a.h_outflow, 0, 0) - Valve.state_a.T) * ((-3.0) + (Valve.m_flow / Valve.m_flow_small) ^ 2.0) * (($DER.Valve.m_flow * Valve.m_flow_small) / Valve.m_flow_small ^ 2.0)) - 0.25 * (Modelica.Media.Water.IF97_Utilities.T_ph(99999.99999999999 * pump.medium.p_bar, Valve.port_a.h_outflow, 0, 0) - Valve.state_a.T) * (2.0 * (Valve.m_flow / Valve.m_flow_small) * (($DER.Valve.m_flow * Valve.m_flow_small) / Valve.m_flow_small ^ 2.0)) * (Valve.m_flow / Valve.m_flow_small)) + 0.5 * ($DER.Valve.state_a.T + $fDER0.Modelica.Media.Water.IF97_Utilities.T_ph(99999.99999999999 * pump.medium.p_bar, Valve.port_a.h_outflow, 0, 0, 99999.99999999999 * $DER.pump.medium.p_bar, $DER.Valve.port_a.h_outflow)) else 0.5 * ($DER.Valve.state_a.T + $fDER0.Modelica.Media.Water.IF97_Utilities.T_ph(99999.99999999999 * pump.medium.p_bar, Valve.port_a.h_outflow, 0, 0, 99999.99999999999 * $DER.pump.medium.p_bar, $DER.Valve.port_a.h_outflow))) ($RES_SIM_189) (106|114) [SCAL] (1) $DER.$DER.pump.m = $DER.pump.mb_flow ($RES_SIM_190) (107|115) [SCAL] (1) $DER.pump.N = 0.0 ($RES_SIM_191) (108|116) [SCAL] (1) $DER.$DER.pump.U = $DER.pump.Qb_flow + $DER.pump.Hb_flow + $DER.pump.Wb_flow ($RES_SIM_192) (109|117) [SCAL] (1) $DER.Valve.port_b_T = smooth(0, if $SEV_10 then $DER.Valve.state_b.T else if $SEV_11 then $fDER0.Modelica.Media.Water.IF97_Utilities.T_ph(Valve.port_b.p, Valve.port_b.h_outflow, 0, 0, $DER.Valve.port_b.p, $DER.Valve.port_b.h_outflow) else if $SEV_12 then 0.5 * ($DER.Valve.state_b.T + $fDER0.Modelica.Media.Water.IF97_Utilities.T_ph(Valve.port_b.p, Valve.port_b.h_outflow, 0, 0, $DER.Valve.port_b.p, $DER.Valve.port_b.h_outflow)) - ((0.25 * ($fDER0.Modelica.Media.Water.IF97_Utilities.T_ph(Valve.port_b.p, Valve.port_b.h_outflow, 0, 0, $DER.Valve.port_b.p, $DER.Valve.port_b.h_outflow) - $DER.Valve.state_b.T) * ((-3.0) + (Valve.m_flow / (-Valve.m_flow_small)) ^ 2.0) * (Valve.m_flow / Valve.m_flow_small) + 0.25 * (Modelica.Media.Water.IF97_Utilities.T_ph(Valve.port_b.p, Valve.port_b.h_outflow, 0, 0) - Valve.state_b.T) * ((-3.0) + (Valve.m_flow / (-Valve.m_flow_small)) ^ 2.0) * (($DER.Valve.m_flow * Valve.m_flow_small) / Valve.m_flow_small ^ 2.0)) - 0.25 * (Modelica.Media.Water.IF97_Utilities.T_ph(Valve.port_b.p, Valve.port_b.h_outflow, 0, 0) - Valve.state_b.T) * (2.0 * (Valve.m_flow / (-Valve.m_flow_small)) * (($DER.Valve.m_flow * (-Valve.m_flow_small)) / (-Valve.m_flow_small) ^ 2.0)) * (Valve.m_flow / Valve.m_flow_small)) else 0.5 * ($DER.Valve.state_b.T + $fDER0.Modelica.Media.Water.IF97_Utilities.T_ph(Valve.port_b.p, Valve.port_b.h_outflow, 0, 0, $DER.Valve.port_b.p, $DER.Valve.port_b.h_outflow))) ($RES_SIM_193) (110|118) [SCAL] (1) $DER.Sink.ports[1].p = $DER.downstreamPressure.y ($RES_SIM_194) (111|119) [SCAL] (1) $DER.pump.U = pump.mb_flow * pump.medium.u + pump.m * $DER.pump.medium.u ($RES_SIM_195) (112|120) [SCAL] (1) $DER.Sink.medium.sat.Tsat = Modelica.Media.Water.IF97_Utilities.BaseIF97.Basic.tsat_der(downstreamPressure.y, $DER.downstreamPressure.y) ($RES_SIM_196) (113|121) [SCAL] (1) $DER.Sink.ports[1].h_outflow = $DER.Sink.medium.h ($RES_SIM_197) (114|122) [SCAL] (1) $DER.Sink.medium.T_degC = Modelica.Media.Water.IF97_Utilities.T_ph_der(downstreamPressure.y, Sink.medium.h, Modelica.Media.Water.IF97_Utilities.waterBaseProp_ph(downstreamPressure.y, Sink.medium.h, Sink.medium.phase, 0), $DER.downstreamPressure.y, $DER.Sink.medium.h) ($RES_SIM_198) (115|123) [SCAL] (1) pump.mb_flow = 1e-4 * $DER.pump.rho ($RES_SIM_199) (116|124) [SCAL] (1) $DER.Sink.medium.h = $fDER0.Modelica.Media.Water.IF97_Utilities.h_pT(downstreamPressure.y, Sink.T, 0, $DER.downstreamPressure.y, 0.0) ($RES_SIM_200) (117|125) [SCAL] (1) $DER.Sink.medium.d = Modelica.Media.Water.IF97_Utilities.rho_ph_der(downstreamPressure.y, Sink.medium.h, Modelica.Media.Water.IF97_Utilities.waterBaseProp_ph(downstreamPressure.y, Sink.medium.h, Sink.medium.phase, 0), $DER.downstreamPressure.y, $DER.Sink.medium.h) ($RES_SIM_201) (118|126) [SCAL] (1) $DER.pump.mb_flow = $DER.pump.m_flow - $DER.Valve.m_flow ($RES_SIM_202) (119|127) [SCAL] (1) $DER.Source.medium.h = $DER.Source.medium.state.h ($RES_SIM_203) (120|128) [SCAL] (1) $DER.Source.medium.u = ($DER.Source.medium.d * Source.p) / Source.medium.d ^ 2.0 + $DER.Source.medium.h ($RES_SIM_204) (121|129) [SCAL] (1) $DER.Source.medium.T_degC = Modelica.Media.Water.IF97_Utilities.T_ph_der(Source.p, Source.medium.h, Modelica.Media.Water.IF97_Utilities.waterBaseProp_ph(Source.p, Source.medium.h, Source.medium.phase, 0), 0.0, $DER.Source.medium.h) ($RES_SIM_205) (122|130) [SCAL] (1) $DER.Source.medium.d = Modelica.Media.Water.IF97_Utilities.rho_ph_der(Source.p, Source.medium.h, Modelica.Media.Water.IF97_Utilities.waterBaseProp_ph(Source.p, Source.medium.h, Source.medium.phase, 0), 0.0, $DER.Source.medium.h) ($RES_SIM_206) (123|131) [SCAL] (1) $DER.Source.ports[1].p = 0.0 ($RES_SIM_207) (124|132) [SCAL] (1) $DER.Source.ports[1].h_outflow = $DER.Source.medium.h ($RES_SIM_208) (125|133) [SCAL] (1) $DER.Source.medium.h = $fDER0.Modelica.Media.Water.IF97_Utilities.h_pT(Source.p, Source.T, 0) ($RES_SIM_209) (126|134) [SCAL] (1) $DER.Sink.ports[1].m_flow - $DER.Valve.m_flow = 0.0 ($RES_SIM_210) (127|135) [SCAL] (1) $DER.$FUN_2 = $fDER0.ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpPowerCharacteristic.pump.flowCharacteristic(pump.V_flow_single_init, {0.0, 0.001, 0.0015}, {100.0, 50.0, 0.0}, 0.0, {0.0, 0.0, 0.0}, {0.0, 0.0, 0.0}) ($RES_SIM_211) (128|136) [SCAL] (1) $DER.$FUN_1 = $fDER0.ModelicaTest.Fluid.TestComponents.Machines.TestWaterPumpPowerCharacteristic.pump.flowCharacteristic((pump.N_nominal * pump.V_flow_single) / pump.N, {0.0, 0.001, 0.0015}, {100.0, 50.0, 0.0}, {0.0, 0.0, 0.0}, {0.0, 0.0, 0.0}) ($RES_SIM_212) (129|137) [SCAL] (1) $DER.pump.rho = $DER.pump.medium.state.d ($RES_SIM_213) (130|138) [SCAL] (1) $DER.pump.medium.u = $DER.Valve.port_b.h_outflow - ((99999.99999999999 * $DER.pump.medium.p_bar) * pump.rho - $DER.pump.rho * (99999.99999999999 * pump.medium.p_bar)) / pump.rho ^ 2.0 ($RES_SIM_214) (131|139) [SCAL] (1) $DER.pump.heatTransfer.Q_flows[1] = 0.0 ($RES_SIM_215) (132|140) [SCAL] (1) $DER.pump.m_flow + $DER.Source.ports[1].m_flow = 0.0 ($RES_SIM_216) (133|141) [SCAL] (1) $DER.pump.Hb_flow = noEvent($DER.pump.m_flow * (if $SEV_3 then Source.ports[1].h_outflow else Valve.port_b.h_outflow) + pump.m_flow * (if $SEV_3 then $DER.Source.ports[1].h_outflow else $DER.Valve.port_b.h_outflow)) + noEvent(-($DER.Valve.m_flow * (if $SEV_4 then Valve.port_a.h_outflow else Valve.port_b.h_outflow) + Valve.m_flow * (if $SEV_4 then $DER.Valve.port_a.h_outflow else $DER.Valve.port_b.h_outflow))) ($RES_SIM_217) (134|142) [SCAL] (1) $DER.pump.port_a.p = $DER.Source.ports[1].p ($RES_SIM_218) (135|143) [SCAL] (1) $DER.pump.rho = Modelica.Media.Water.IF97_Utilities.rho_ph_der(99999.99999999999 * pump.medium.p_bar, Valve.port_b.h_outflow, Modelica.Media.Water.IF97_Utilities.waterBaseProp_ph(99999.99999999999 * pump.medium.p_bar, Valve.port_b.h_outflow, pump.medium.phase, 0), 99999.99999999999 * $DER.pump.medium.p_bar, $DER.Valve.port_b.h_outflow) ($RES_SIM_219) (136|144) [SCAL] (1) $DER.pump.Qb_flow = $DER.pump.heatTransfer.Q_flows[1] ($RES_SIM_220) (137|145) [SCAL] (1) $DER.Source.medium.d = $DER.Source.medium.state.d ($RES_SIM_221) (138|146) [SCAL] (1) $DER.Source.medium.T_degC = $DER.Source.medium.state.T ($RES_SIM_222) (139|147) [SCAL] (1) $DER.Valve.port_b.p = $DER.Sink.ports[1].p ($RES_SIM_223) (140|148) [SCAL] (1) $DER.Valve.state_a.d = $fDER0.Modelica.Media.Water.IF97_Utilities.rho_ph(99999.99999999999 * pump.medium.p_bar, Valve.port_b.h_outflow, 0, 0, 99999.99999999999 * $DER.pump.medium.p_bar, $DER.Valve.port_b.h_outflow) ($RES_SIM_224) (141|149) [SCAL] (1) $DER.pump.eta = (($DER.pump.V_flow_single * pump.dp_pump + pump.V_flow_single * $DER.pump.dp_pump) * pump.W_single - $DER.pump.W_single * pump.V_flow_single * pump.dp_pump) / pump.W_single ^ 2.0 ($RES_SIM_225) (142|150) [SCAL] (1) $DER.Valve.state_a.T = $fDER0.Modelica.Media.Water.IF97_Utilities.T_ph(99999.99999999999 * pump.medium.p_bar, Valve.port_b.h_outflow, 0, 0, 99999.99999999999 * $DER.pump.medium.p_bar, $DER.Valve.port_b.h_outflow) ($RES_SIM_226) (143|151) [SCAL] (1) $DER.Valve.dp = 99999.99999999999 * $DER.pump.medium.p_bar - $DER.Valve.port_b.p ($RES_SIM_227) (144|152) [SCAL] (1) $DER.pump.W_single = homotopy(((($DER.pump.rho * pump.rho_nominal) / pump.rho_nominal ^ 2.0) * (pump.N / pump.N_nominal) ^ 3.0 * ((550.0 + 1.333333333333333e8 * ((pump.N_nominal * pump.V_flow_single) / pump.N) ^ 2.0) - (33333.33333333329 * pump.V_flow_single * pump.N_nominal) / pump.N) + (pump.rho / pump.rho_nominal) * (pump.N / pump.N_nominal) ^ 3.0 * (1.333333333333333e8 * (2.0 * ((pump.N_nominal * pump.V_flow_single) / pump.N) * (((pump.N_nominal * $DER.pump.V_flow_single) * pump.N - $DER.pump.N * pump.N_nominal * pump.V_flow_single) / pump.N ^ 2.0)) - ((33333.33333333329 * $DER.pump.V_flow_single * pump.N_nominal) * pump.N - 33333.33333333329 * $DER.pump.N * pump.V_flow_single * pump.N_nominal) / pump.N ^ 2.0)) - (pump.rho / pump.rho_nominal) * (3.0 * (pump.N / pump.N_nominal) ^ 2.0 * (($DER.pump.N * pump.N_nominal) / pump.N_nominal ^ 2.0)) * ((550.0 + 1.333333333333333e8 * ((pump.N_nominal * pump.V_flow_single) / pump.N) ^ 2.0) - (33333.33333333329 * pump.V_flow_single * pump.N_nominal) / pump.N), ((($DER.pump.V_flow_single * (pump.N / pump.N_nominal) + pump.V_flow_single * (($DER.pump.N * pump.N_nominal) / pump.N_nominal ^ 2.0)) * pump.V_flow_single_init) / pump.V_flow_single_init ^ 2.0) * ((550.0 + 1.333333333333333e8 * pump.V_flow_single_init ^ 2.0) - 33333.33333333329 * pump.V_flow_single_init)) ($RES_SIM_228) (145|153) [SCAL] (1) $DER.downstreamPressure.y = if $TEV_0 then 0.0 else if $TEV_1 then (downstreamPressure.height * downstreamPressure.duration) / downstreamPressure.duration ^ 2.0 else 0.0 ($RES_SIM_229) (146|154) [SCAL] (1) $DER.Sink.medium.d = $DER.Sink.medium.state.d ($RES_SIM_230) (147|155) [SCAL] (1) $DER.Valve.port_a.h_outflow = $DER.Sink.ports[1].h_outflow ($RES_SIM_231) (148|156) [SCAL] (1) $DER.Sink.medium.T_degC = $DER.Sink.medium.state.T ($RES_SIM_232) (149|157) [SCAL] (1) $DER.Valve.m_flow = homotopy(Valve.Av * valveOpening.k * smooth(1, if $SEV_5 then (if $SEV_6 then (0.5 / Valve.state_a.d ^ 0.5) * $DER.Valve.state_a.d else 0.0) * sqrt(Valve.dp) + (if $SEV_6 then sqrt(Valve.state_a.d) else 0.0) * ((0.5 / Valve.dp ^ 0.5) * $DER.Valve.dp) else if $SEV_7 then -((if $SEV_8 then (0.5 / Valve.state_b.d ^ 0.5) * $DER.Valve.state_b.d else 0.0) * sqrt(abs(Valve.dp)) + (if $SEV_8 then sqrt(Valve.state_b.d) else 0.0) * ((0.5 / abs(Valve.dp) ^ 0.5) * (sign(Valve.dp) * $DER.Valve.dp))) else if $SEV_9 then $fDER0.Modelica.Fluid.Utilities.regRoot2.regRoot2_utility(Valve.dp, Valve.dp_small, Valve.state_a.d, Valve.state_b.d, false, 1.0, $DER.Valve.dp, $DER.Valve.state_a.d, $DER.Valve.state_b.d, 0.0) else -$fDER0.Modelica.Fluid.Utilities.regRoot2.regRoot2_utility(-Valve.dp, Valve.dp_small, Valve.state_b.d, Valve.state_a.d, false, 1.0, -$DER.Valve.dp, 0.0, $DER.Valve.state_b.d, $DER.Valve.state_a.d, 0.0)), (($DER.Valve.dp * Valve.m_flow_nominal * valveOpening.k) * Valve.dp_nominal) / Valve.dp_nominal ^ 2.0) ($RES_SIM_233) (150|158) [SCAL] (1) $DER.pump.head = homotopy((pump.N / pump.N_nominal) ^ 2.0 * $DER.$FUN_1 - (2.0 * (pump.N / pump.N_nominal) * (($DER.pump.N * pump.N_nominal) / pump.N_nominal ^ 2.0)) * $FUN_1, (($DER.pump.N * pump.N_nominal) / pump.N_nominal ^ 2.0) * ($FUN_2 + (pump.V_flow_single - pump.V_flow_single_init) * noEvent(if $FUN_3 > 0.0 then (10.0 * pump.delta_head_init) / pump.V_flow_single_init else 0.0)) + (pump.N / pump.N_nominal) * ($DER.$FUN_2 + $DER.pump.V_flow_single * noEvent(if $FUN_3 > 0.0 then (10.0 * pump.delta_head_init) / pump.V_flow_single_init else 0.0))) ($RES_SIM_234) (151|159) [SCAL] (1) $DER.Valve.state_b.h = $DER.Sink.ports[1].h_outflow ($RES_SIM_235) (152|160) [SCAL] (1) $DER.downstreamPressure.y = $DER.Sink.medium.state.p ($RES_SIM_236) (153|161) [SCAL] (1) $DER.Valve.state_b.d = $fDER0.Modelica.Media.Water.IF97_Utilities.rho_ph(Valve.port_b.p, Sink.ports[1].h_outflow, 0, 0, $DER.Valve.port_b.p, $DER.Sink.ports[1].h_outflow) ($RES_SIM_237) (154|162) [SCAL] (1) $DER.Sink.medium.h = $DER.Sink.medium.state.h ($RES_SIM_238) (155|163) [SCAL] (1) $DER.Valve.state_b.T = $fDER0.Modelica.Media.Water.IF97_Utilities.T_ph(Valve.port_b.p, Sink.ports[1].h_outflow, 0, 0, $DER.Valve.port_b.p, $DER.Sink.ports[1].h_outflow) ($RES_SIM_239) (156|164) [SCAL] (1) $DER.Valve.state_b.p = $DER.Valve.port_b.p ($RES_SIM_240) (157|165) [SCAL] (1) $DER.Sink.medium.u = $DER.Sink.medium.h - ($DER.downstreamPressure.y * Sink.medium.d - $DER.Sink.medium.d * downstreamPressure.y) / Sink.medium.d ^ 2.0 ($RES_SIM_241) (158|166) [SCAL] (1) $DER.Sink.medium.sat.psat = $DER.downstreamPressure.y ($RES_SIM_242) (159|167) [SCAL] (1) $DER.pump.dp_pump = 99999.99999999999 * $DER.pump.medium.p_bar - $DER.pump.port_a.p ($RES_SIM_243) (160|168) [SCAL] (1) $DER.pump.head = (pump.dp_pump / pump.g * $DER.pump.rho - (-($DER.pump.dp_pump * pump.g) / pump.g ^ 2.0) * pump.rho) / pump.rho ^ 2.0 ($RES_SIM_244) (161|169) [SCAL] (1) $DER.pump.m_flow_single = -($DER.pump.m_flow * pump.nParallel) / pump.nParallel ^ 2.0 ($RES_SIM_245) (162|170) [SCAL] (1) $DER.pump.V_flow_single = ($DER.pump.V_flow * pump.nParallel) / pump.nParallel ^ 2.0 ($RES_SIM_246) (163|171) [SCAL] (1) $DER.pump.Wb_flow = $DER.pump.W_single * pump.nParallel ($RES_SIM_247) (164|172) [SCAL] (1) $DER.Valve.V_flow = (Valve.m_flow * smooth(0, if $SEV_13 then $DER.Valve.state_a.d else if $SEV_14 then $DER.Valve.state_b.d else if $SEV_12 then ((0.25 * ($DER.Valve.state_b.d - $DER.Valve.state_a.d) * ((-3.0) + (Valve.m_flow / Valve.m_flow_small) ^ 2.0) * (Valve.m_flow / Valve.m_flow_small) + 0.25 * (Valve.state_b.d - Valve.state_a.d) * ((-3.0) + (Valve.m_flow / Valve.m_flow_small) ^ 2.0) * (($DER.Valve.m_flow * Valve.m_flow_small) / Valve.m_flow_small ^ 2.0)) - 0.25 * (Valve.state_b.d - Valve.state_a.d) * (2.0 * (Valve.m_flow / Valve.m_flow_small) * (($DER.Valve.m_flow * Valve.m_flow_small) / Valve.m_flow_small ^ 2.0)) * (Valve.m_flow / Valve.m_flow_small)) + 0.5 * ($DER.Valve.state_a.d + $DER.Valve.state_b.d) else 0.5 * ($DER.Valve.state_a.d + $DER.Valve.state_b.d)) - $DER.Valve.m_flow * smooth(1, if $SEV_13 then Valve.state_a.d else if $SEV_14 then Valve.state_b.d else if $SEV_12 then 0.25 * (Valve.state_b.d - Valve.state_a.d) * ((-3.0) + (Valve.m_flow / Valve.m_flow_small) ^ 2.0) * (Valve.m_flow / Valve.m_flow_small) + 0.5 * (Valve.state_a.d + Valve.state_b.d) else 0.5 * (Valve.state_a.d + Valve.state_b.d))) / smooth(1, if $SEV_13 then Valve.state_a.d else if $SEV_14 then Valve.state_b.d else if $SEV_12 then 0.25 * (Valve.state_b.d - Valve.state_a.d) * ((-3.0) + (Valve.m_flow / Valve.m_flow_small) ^ 2.0) * (Valve.m_flow / Valve.m_flow_small) + 0.5 * (Valve.state_a.d + Valve.state_b.d) else 0.5 * (Valve.state_a.d + Valve.state_b.d)) ^ 2.0 ($RES_SIM_248) =================== Scalar Matching =================== variable to equation ********************** var 1 --> eqn 96 var 2 --> eqn 8 var 3 --> eqn 41 var 4 --> eqn 70 var 5 --> eqn 6 var 6 --> eqn 110 var 7 --> eqn 119 var 8 --> eqn 9 var 9 --> eqn 37 var 10 --> eqn 61 var 11 --> eqn 14 var 12 --> eqn 97 var 13 --> eqn 48 var 14 --> eqn 65 var 15 --> eqn 67 var 16 --> eqn 63 var 17 --> eqn 109 var 18 --> eqn 4 var 19 --> eqn 47 var 20 --> eqn 68 var 21 --> eqn 50 var 22 --> eqn 60 var 23 --> eqn 92 var 24 --> eqn 13 var 25 --> eqn 79 var 26 --> eqn 111 var 27 --> eqn 55 var 28 --> eqn 101 var 29 --> eqn 2 var 30 --> eqn 54 var 31 --> eqn 88 var 32 --> eqn 89 var 33 --> eqn 78 var 34 --> eqn 38 var 35 --> eqn 46 var 36 --> eqn 90 var 37 --> eqn 66 var 38 --> eqn 83 var 39 --> eqn 107 var 40 --> eqn 62 var 41 --> eqn 3 var 42 --> eqn 98 var 43 --> eqn 15 var 44 --> eqn 91 var 45 --> eqn 39 var 46 --> eqn 28 var 47 --> eqn 35 var 48 --> eqn 44 var 49 --> eqn 80 var 50 --> eqn 81 var 51 --> eqn 53 var 52 --> eqn 58 var 53 --> eqn 102 var 54 --> eqn 69 var 55 --> eqn 64 var 56 --> eqn 52 var 57 --> eqn 51 var 58 --> eqn 26 var 59 --> eqn 25 var 60 --> eqn 11 var 61 --> eqn 72 var 62 --> eqn 24 var 63 --> eqn 5 var 64 --> eqn 94 var 65 --> eqn 86 var 66 --> eqn 32 var 67 --> eqn 18 var 68 --> eqn 56 var 69 --> eqn 40 var 70 --> eqn 12 var 71 --> eqn 76 var 72 --> eqn 74 var 73 --> eqn 85 var 74 --> eqn 1 var 75 --> eqn 10 var 76 --> eqn 23 var 77 --> eqn 42 var 78 --> eqn 22 var 79 --> eqn 21 var 80 --> eqn 93 var 81 --> eqn 31 var 82 --> eqn 75 var 83 --> eqn 20 var 84 --> eqn 19 var 85 --> eqn 17 var 86 --> eqn 16 var 87 --> eqn 77 var 88 --> eqn 29 var 89 --> eqn 108 var 90 --> eqn 82 var 91 --> eqn 27 var 92 --> eqn 106 var 93 --> eqn 99 var 94 --> eqn 105 var 95 --> eqn 104 var 96 --> eqn 103 var 97 --> eqn 33 var 98 --> eqn 100 var 99 --> eqn 49 var 100 --> eqn 30 var 101 --> eqn 57 var 102 --> eqn 150 var 103 --> eqn 73 var 104 --> eqn 36 var 105 --> eqn 71 var 106 --> eqn 84 var 107 --> eqn 43 var 108 --> eqn 59 var 109 --> eqn 143 var 110 --> eqn 45 var 111 --> eqn 87 var 112 --> eqn -1 var 113 --> eqn 114 var 114 --> eqn 116 var 115 --> eqn 117 var 116 --> eqn 120 var 117 --> eqn 126 var 118 --> eqn 127 var 119 --> eqn 128 var 120 --> eqn 133 var 121 --> eqn 134 var 122 --> eqn 137 var 123 --> eqn 138 var 124 --> eqn 140 var 125 --> eqn 132 var 126 --> eqn 141 var 127 --> eqn 131 var 128 --> eqn 139 var 129 --> eqn 144 var 130 --> eqn 145 var 131 --> eqn 130 var 132 --> eqn 146 var 133 --> eqn 129 var 134 --> eqn 118 var 135 --> eqn 149 var 136 --> eqn 113 var 137 --> eqn 154 var 138 --> eqn 155 var 139 --> eqn 156 var 140 --> eqn 122 var 141 --> eqn 151 var 142 --> eqn 135 var 143 --> eqn 136 var 144 --> eqn 115 var 145 --> eqn 159 var 146 --> eqn 160 var 147 --> eqn 162 var 148 --> eqn 121 var 149 --> eqn 163 var 150 --> eqn 147 var 151 --> eqn 164 var 152 --> eqn 125 var 153 --> eqn 124 var 154 --> eqn 165 var 155 --> eqn 153 var 156 --> eqn 166 var 157 --> eqn 142 var 158 --> eqn 123 var 159 --> eqn 167 var 160 --> eqn 168 var 161 --> eqn 112 var 162 --> eqn 169 var 163 --> eqn 170 var 164 --> eqn 158 var 165 --> eqn 152 var 166 --> eqn 171 var 167 --> eqn 161 var 168 --> eqn 148 var 169 --> eqn 157 var 170 --> eqn 172 var 171 --> eqn 7 var 172 --> eqn 95 var 173 --> eqn 34 equation to variable ********************** eqn 1 --> var 74 eqn 2 --> var 29 eqn 3 --> var 41 eqn 4 --> var 18 eqn 5 --> var 63 eqn 6 --> var 5 eqn 7 --> var 171 eqn 8 --> var 2 eqn 9 --> var 8 eqn 10 --> var 75 eqn 11 --> var 60 eqn 12 --> var 70 eqn 13 --> var 24 eqn 14 --> var 11 eqn 15 --> var 43 eqn 16 --> var 86 eqn 17 --> var 85 eqn 18 --> var 67 eqn 19 --> var 84 eqn 20 --> var 83 eqn 21 --> var 79 eqn 22 --> var 78 eqn 23 --> var 76 eqn 24 --> var 62 eqn 25 --> var 59 eqn 26 --> var 58 eqn 27 --> var 91 eqn 28 --> var 46 eqn 29 --> var 88 eqn 30 --> var 100 eqn 31 --> var 81 eqn 32 --> var 66 eqn 33 --> var 97 eqn 34 --> var 173 eqn 35 --> var 47 eqn 36 --> var 104 eqn 37 --> var 9 eqn 38 --> var 34 eqn 39 --> var 45 eqn 40 --> var 69 eqn 41 --> var 3 eqn 42 --> var 77 eqn 43 --> var 107 eqn 44 --> var 48 eqn 45 --> var 110 eqn 46 --> var 35 eqn 47 --> var 19 eqn 48 --> var 13 eqn 49 --> var 99 eqn 50 --> var 21 eqn 51 --> var 57 eqn 52 --> var 56 eqn 53 --> var 51 eqn 54 --> var 30 eqn 55 --> var 27 eqn 56 --> var 68 eqn 57 --> var 101 eqn 58 --> var 52 eqn 59 --> var 108 eqn 60 --> var 22 eqn 61 --> var 10 eqn 62 --> var 40 eqn 63 --> var 16 eqn 64 --> var 55 eqn 65 --> var 14 eqn 66 --> var 37 eqn 67 --> var 15 eqn 68 --> var 20 eqn 69 --> var 54 eqn 70 --> var 4 eqn 71 --> var 105 eqn 72 --> var 61 eqn 73 --> var 103 eqn 74 --> var 72 eqn 75 --> var 82 eqn 76 --> var 71 eqn 77 --> var 87 eqn 78 --> var 33 eqn 79 --> var 25 eqn 80 --> var 49 eqn 81 --> var 50 eqn 82 --> var 90 eqn 83 --> var 38 eqn 84 --> var 106 eqn 85 --> var 73 eqn 86 --> var 65 eqn 87 --> var 111 eqn 88 --> var 31 eqn 89 --> var 32 eqn 90 --> var 36 eqn 91 --> var 44 eqn 92 --> var 23 eqn 93 --> var 80 eqn 94 --> var 64 eqn 95 --> var 172 eqn 96 --> var 1 eqn 97 --> var 12 eqn 98 --> var 42 eqn 99 --> var 93 eqn 100 --> var 98 eqn 101 --> var 28 eqn 102 --> var 53 eqn 103 --> var 96 eqn 104 --> var 95 eqn 105 --> var 94 eqn 106 --> var 92 eqn 107 --> var 39 eqn 108 --> var 89 eqn 109 --> var 17 eqn 110 --> var 6 eqn 111 --> var 26 eqn 112 --> var 161 eqn 113 --> var 136 eqn 114 --> var 113 eqn 115 --> var 144 eqn 116 --> var 114 eqn 117 --> var 115 eqn 118 --> var 134 eqn 119 --> var 7 eqn 120 --> var 116 eqn 121 --> var 148 eqn 122 --> var 140 eqn 123 --> var 158 eqn 124 --> var 153 eqn 125 --> var 152 eqn 126 --> var 117 eqn 127 --> var 118 eqn 128 --> var 119 eqn 129 --> var 133 eqn 130 --> var 131 eqn 131 --> var 127 eqn 132 --> var 125 eqn 133 --> var 120 eqn 134 --> var 121 eqn 135 --> var 142 eqn 136 --> var 143 eqn 137 --> var 122 eqn 138 --> var 123 eqn 139 --> var 128 eqn 140 --> var 124 eqn 141 --> var 126 eqn 142 --> var 157 eqn 143 --> var 109 eqn 144 --> var 129 eqn 145 --> var 130 eqn 146 --> var 132 eqn 147 --> var 150 eqn 148 --> var 168 eqn 149 --> var 135 eqn 150 --> var 102 eqn 151 --> var 141 eqn 152 --> var 165 eqn 153 --> var 155 eqn 154 --> var 137 eqn 155 --> var 138 eqn 156 --> var 139 eqn 157 --> var 169 eqn 158 --> var 164 eqn 159 --> var 145 eqn 160 --> var 146 eqn 161 --> var 167 eqn 162 --> var 147 eqn 163 --> var 149 eqn 164 --> var 151 eqn 165 --> var 154 eqn 166 --> var 156 eqn 167 --> var 159 eqn 168 --> var 160 eqn 169 --> var 162 eqn 170 --> var 163 eqn 171 --> var 166 eqn 172 --> var 170 " [Timeout remaining time 659] [Calling sys.exit(0), Time elapsed: 3.6373683158308268] Failed to read output from testmodel.py, exit status != 0: ['time', 'pump.medium.h', 'pump.medium.p'] 0.5156202358193696 0.530123733 0.068858374 Calling exit ...