Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr ThermofluidStream_dev_ThermofluidStream.Boundaries.Tests.Reservoir.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.001388/0.001388, allocations: 100.4 kB / 19.76 MB, free: 1.906 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.001538/0.001538, allocations: 215.6 kB / 23.06 MB, free: 4.992 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.612/1.612, allocations: 230.7 MB / 256.9 MB, free: 7.734 MB / 206.1 MB " [Timeout remaining time 178] loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermofluidStream main/package.mo", uses=false) [Timeout 180] "Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermofluidStream main/package.mo): time 0.9093/0.9093, allocations: 100.9 MB / 414.2 MB, free: 2.836 MB / 318.1 MB " [Timeout remaining time 179] Using package ThermofluidStream with version 1.2.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermofluidStream main/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.Boundaries.Tests.Reservoir,tolerance=1e-06,outputFormat="mat",numberOfIntervals=1000,variableFilter="Time|conductionElement.h|pump.m_flow|reservoir.M|reservoir.U_med|reservoir.m_flow_in|reservoir.m_flow_out|reservoir1.M|reservoir1.U_med",fileNamePrefix="ThermofluidStream_dev_ThermofluidStream.Boundaries.Tests.Reservoir") translateModel(ThermofluidStream.Boundaries.Tests.Reservoir,tolerance=1e-06,outputFormat="mat",numberOfIntervals=1000,variableFilter="Time|conductionElement.h|pump.m_flow|reservoir.M|reservoir.U_med|reservoir.m_flow_in|reservoir.m_flow_out|reservoir1.M|reservoir1.U_med",fileNamePrefix="ThermofluidStream_dev_ThermofluidStream.Boundaries.Tests.Reservoir") [Timeout 660] "Notification: Performance of FrontEnd - Absyn->SCode: time 2.196e-05/2.196e-05, allocations: 4.906 kB / 0.5654 GB, free: 35.45 MB / 446.1 MB Notification: Performance of NFInst.instantiate(ThermofluidStream.Boundaries.Tests.Reservoir): time 0.03669/0.03671, allocations: 36.06 MB / 0.6006 GB, free: 11.05 MB / 446.1 MB Notification: Performance of NFInst.instExpressions: time 0.01171/0.04843, allocations: 8.005 MB / 0.6084 GB, free: 4.516 MB / 446.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.002135/0.05056, allocations: 51.56 kB / 0.6084 GB, free: 4.465 MB / 446.1 MB Notification: Performance of NFTyping.typeComponents: time 0.001831/0.05239, allocations: 484.6 kB / 0.6089 GB, free: 3.988 MB / 446.1 MB Notification: Performance of NFTyping.typeBindings: time 0.004766/0.05716, allocations: 1.34 MB / 0.6102 GB, free: 2.641 MB / 446.1 MB Notification: Performance of NFTyping.typeClassSections: time 0.002975/0.06013, allocations: 0.9108 MB / 0.6111 GB, free: 1.73 MB / 446.1 MB Notification: Performance of NFFlatten.flatten: time 0.003842/0.06398, allocations: 2.375 MB / 0.6134 GB, free: 15.34 MB / 462.1 MB Notification: Performance of NFFlatten.resolveConnections: time 0.0006592/0.06463, allocations: 144.7 kB / 0.6136 GB, free: 15.19 MB / 462.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.003889/0.06852, allocations: 1.319 MB / 0.6148 GB, free: 13.86 MB / 462.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.001754/0.07028, allocations: 0.6841 MB / 0.6155 GB, free: 13.18 MB / 462.1 MB Notification: Performance of NFPackage.collectConstants: time 0.0004126/0.07069, allocations: 100 kB / 0.6156 GB, free: 13.08 MB / 462.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.003766/0.07446, allocations: 0.8659 MB / 0.6165 GB, free: 12.21 MB / 462.1 MB Notification: Performance of combineBinaries: time 0.003565/0.07802, allocations: 2.716 MB / 0.6191 GB, free: 9.469 MB / 462.1 MB Notification: Performance of replaceArrayConstructors: time 0.002165/0.08019, allocations: 1.689 MB / 0.6208 GB, free: 7.758 MB / 462.1 MB Notification: Performance of NFVerifyModel.verify: time 0.0004865/0.08067, allocations: 120 kB / 0.6209 GB, free: 7.641 MB / 462.1 MB Notification: Performance of FrontEnd: time 0.0004493/0.08112, allocations: 95.7 kB / 0.621 GB, free: 7.547 MB / 462.1 MB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 209 (195) * Number of variables: 213 (213) Notification: Performance of [SIM] Bindings: time 0.008196/0.08932, allocations: 6.1 MB / 0.6269 GB, free: 1.223 MB / 462.1 MB Notification: Performance of [SIM] FunctionAlias: time 0.001156/0.09048, allocations: 0.6479 MB / 0.6275 GB, free: 0.5586 MB / 462.1 MB Notification: Performance of [SIM] Early Inline: time 0.004825/0.0953, allocations: 3.351 MB / 0.6308 GB, free: 13.16 MB / 478.1 MB Notification: Performance of [SIM] Simplify 1: time 0.001394/0.09669, allocations: 0.601 MB / 0.6314 GB, free: 12.49 MB / 478.1 MB Notification: Performance of [SIM] Alias: time 0.00652/0.1032, allocations: 3.803 MB / 0.6351 GB, free: 8.293 MB / 478.1 MB Notification: Performance of [SIM] Simplify 2: time 0.001022/0.1042, allocations: 0.5485 MB / 0.6357 GB, free: 7.676 MB / 478.1 MB Notification: Performance of [SIM] Remove Stream: time 0.0004132/0.1046, allocations: 288.1 kB / 0.6359 GB, free: 7.355 MB / 478.1 MB Notification: Performance of [SIM] Detect States: time 0.0009039/0.1056, allocations: 0.675 MB / 0.6366 GB, free: 6.613 MB / 478.1 MB Notification: Performance of [SIM] Events: time 0.0004089/0.106, allocations: 223.4 kB / 0.6368 GB, free: 6.395 MB / 478.1 MB Notification: Performance of [SIM] Partitioning: time 0.00152/0.1075, allocations: 1.154 MB / 0.6379 GB, free: 5.195 MB / 478.1 MB Error: Internal error NBSorting.tarjan failed to sort system: System Variables (86/86) ************************** (1|1) [ALGB] (1) protected Real pump.v_in = 1.0 / max(pump.rho_min, ThermofluidStream.Boundaries.Tests.Reservoir.pump.Medium.density(pump.inlet.state)) (min = 0.0) (2|2) [ALGB] (1) protected Real reservoir1.state_out.T (start = 288.15, min = 1.0, max = 1e4, nominal = 300.0) (3|3) [ALGB] (1) Real conductionElement.T = ThermofluidStream.Boundaries.Tests.Reservoir.conductionElement.Medium.temperature(conductionElement.state) (start = 288.15, min = 0.0, nominal = 300.0) (4|4) [ALGB] (1) protected Real conductionElement.h_in_norm = if noEvent(reservoir1.m_flow_in >= 0.0) then conductionElement.h_in else conductionElement.h_out (5|5) [ALGB] (1) Real pump.outlet.r (6|6) [ALGB] (1) protected Real conductionElement.Q_flow (7|7) [DER-] (1) Real $DER.conductionElement.h_out (8|8) [ALGB] (1) Real reservoir1.medium.h (9|9) [ALGB] (1) Real reservoir1.W_v (10|10) [ALGB] (1) protected Real flowResistance.h_out (11|11) [ALGB] (1) protected Real reservoir1.p_in = ThermofluidStream.Boundaries.Tests.Reservoir.reservoir1.Medium.pressure(reservoir1.state_in) (12|12) [ALGB] (1) protected Real reservoir1.h_out = if noEvent((-(-reservoir1.m_flow_in)) >= 0.0) then ThermofluidStream.Boundaries.Tests.Reservoir.reservoir1.Medium.specificEnthalpy(reservoir1.state_out) else reservoir1.medium.h (13|13) [ALGB] (1) protected Real reservoir1.r_in (14|14) [ALGB] (1) protected Real reservoir1.d = reservoir1.k_volume_damping * sqrt(abs((2.0 * reservoir1.L) / (reservoir1.V * max(reservoir1.density_derp_h, 1e-10)))) (15|15) [ALGB] (1) protected Real flowResistance.p_out (16|16) [DER-] (1) Real $DER.reservoir1.U_med (17|17) [ALGB] (1) input Real conductionElement.inlet.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (18|18) [ALGB] (1) protected Real pump.v_out = 1.0 / max(pump.rho_min, ThermofluidStream.Boundaries.Tests.Reservoir.pump.Medium.density(pump.inlet.state)) (min = 0.0) (19|19) [ALGB] (1) output Real flowResistance.outlet.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (20|20) [ALGB] (1) protected Real pump.dh (21|21) [ALGB] (1) protected Real conductionElement.rho = max(conductionElement.rho_min, ThermofluidStream.Boundaries.Tests.Reservoir.conductionElement.Medium.density(conductionElement.state)) (min = 0.0) (22|22) [ALGB] (1) Real flowResistance.dp (23|23) [ALGB] (1) input Real flowResistance.inlet.state.T (start = 288.15, min = 1.0, max = 1e4, nominal = 300.0) (24|24) [ALGB] (1) input Real flowResistance.inlet.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (25|25) [ALGB] (1) protected Real pump.h_in = ThermofluidStream.Boundaries.Tests.Reservoir.pump.Medium.specificEnthalpy(pump.inlet.state) (26|26) [ALGB] (1) protected Real reservoir1.density_derp_h (27|27) [DER-] (1) Real $DER.reservoir1.V (28|28) [ALGB] (1) output Real pump.outlet.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (29|29) [ALGB] (1) output Real conductionElement.outlet.state.T (start = 288.15, min = 1.0, max = 1e4, nominal = 300.0) (30|30) [DER-] (1) Real $DER.reservoir1.m_flow_in (31|31) [ALGB] (1) Real reservoir1.medium.d (start = 1.0, min = 0.0, max = 1e5, nominal = 1.0) (32|32) [ALGB] (1) protected Real reservoir1.r (33|33) [ALGB] (1) protected Real conductionElement.h_in = ThermofluidStream.Boundaries.Tests.Reservoir.conductionElement.Medium.specificEnthalpy(conductionElement.inlet.state) (34|34) [ALGB] (1) Real conductionElement.M (min = 0.0) (35|35) [ALGB] (1) protected Real pump.p_out (36|36) [ALGB] (1) protected Real flowResistance.rho_in = max(flowResistance.rho_min, ThermofluidStream.Boundaries.Tests.Reservoir.flowResistance.Medium.density(flowResistance.inlet.state)) (min = 0.0) (37|37) [ALGB] (1) Real $FUN_6 (38|38) [ALGB] (1) Real $FUN_5 (39|39) [ALGB] (1) Real $FUN_4 (40|40) [ALGB] (1) input Real reservoir1.inlet.state.T = reservoir1.state_in.T (start = 288.15, min = 1.0, max = 1e4, nominal = 300.0) (41|41) [ALGB] (1) Real conductionElement.k (42|42) [ALGB] (1) Real pump.Q_t (43|43) [ALGB] (1) Real pump.eta = if noEvent(abs(pump.W_t) > 1e-4) then (pump.v_in * pump.dp * reservoir1.m_flow_in) / pump.W_t else 0.0 (44|44) [ALGB] (1) Real pump.dp (45|45) [ALGB] (1) output Real flowResistance.outlet.state.T (start = 288.15, min = 1.0, max = 1e4, nominal = 300.0) (46|46) [ALGB] (1) input Real reservoir1.inlet.state.p = reservoir1.state_in.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (47|47) [ALGB] (1) protected Real reservoir1.T_heatPort (start = 288.15, min = 1.0, max = 1e4, nominal = 300.0) (48|48) [ALGB] (1) Real reservoir1.medium.p_bar = Modelica.Units.Conversions.to_bar(99999.99999999999 * reservoir1.medium.p_bar) (min = 0.0) (49|49) [ALGB] (1) protected Real pump.tau_normalized (50|50) [ALGB] (1) protected Real reservoir1.state_in.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (51|51) [DISC] (1) Boolean $SEV_11 (52|52) [DISC] (1) Boolean $SEV_10 (53|53) [ALGB] (1) Real pump.tau_st (54|54) [ALGB] (1) Real conductionElement.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (55|55) [ALGB] (1) protected Real reservoir1.state_out.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (56|56) [DER-] (1) Real $DER.reservoir1.M (57|57) [ALGB] (1) Real pump.W_t (58|58) [DISC] (1) Boolean $SEV_9 (59|59) [DISC] (1) Boolean $SEV_8 (60|60) [ALGB] (1) Real conductionElement.state.T (start = 288.15, min = 1.0, max = 1e4, nominal = 300.0) (61|61) [DISC] (1) Boolean $SEV_7 (62|62) [ALGB] (1) protected Real flowResistance.p_in = ThermofluidStream.Boundaries.Tests.Reservoir.flowResistance.Medium.pressure(flowResistance.inlet.state) (63|63) [ALGB] (1) protected Real conductionElement.T_heatPort (start = 288.15, min = 0.0, nominal = 300.0) (64|64) [ALGB] (1) Real flowResistance.outlet.r (65|65) [ALGB] (1) input Real pump.inlet.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (66|66) [ALGB] (1) output Real reservoir1.outlet.state.T = reservoir1.state_out.T (start = 288.15, min = 1.0, max = 1e4, nominal = 300.0) (67|67) [ALGB] (1) Real reservoir1.height (min = 0.0) (68|68) [ALGB] (1) Real reservoir1.Q_flow (69|69) [ALGB] (1) output Real pump.outlet.state.T (start = 288.15, min = 1.0, max = 1e4, nominal = 300.0) (70|70) [ALGB] (1) protected Real reservoir1.r_damping = reservoir1.d * der(reservoir1.M) (71|71) [ALGB] (1) Real reservoir1.medium.state.T (start = 288.15, min = 1.0, max = 1e4, nominal = 300.0) (72|72) [ALGB] (1) protected Real reservoir1.state_in.T (start = 288.15, min = 1.0, max = 1e4, nominal = 300.0) (73|73) [ALGB] (1) protected Real reservoir1.h_in = if noEvent(reservoir1.m_flow_in >= 0.0) then ThermofluidStream.Boundaries.Tests.Reservoir.reservoir1.Medium.specificEnthalpy(reservoir1.state_in) else reservoir1.medium.h (74|74) [ALGB] (1) protected Real conductionElement.p_in = ThermofluidStream.Boundaries.Tests.Reservoir.conductionElement.Medium.pressure(conductionElement.inlet.state) (75|75) [ALGB] (1) Real flowResistance.dr_corr (76|76) [ALGB] (1) Real reservoir1.medium.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (77|77) [ALGB] (1) protected Real pump.h_out (78|78) [ALGB] (1) protected Real reservoir1.r_out (79|79) [ALGB] (1) Real pump.dr_corr (80|80) [ALGB] (1) input Real conductionElement.inlet.state.T (start = 288.15, min = 1.0, max = 1e4, nominal = 300.0) (81|81) [ALGB] (1) protected Real pump.p_in = ThermofluidStream.Boundaries.Tests.Reservoir.pump.Medium.pressure(pump.inlet.state) (82|82) [ALGB] (1) output Real reservoir1.outlet.state.p = reservoir1.state_out.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (83|83) [ALGB] (1) Real reservoir1.medium.u (min = -1e8, max = 1e8, nominal = 1e6) (84|84) [ALGB] (1) protected Real conductionElement.p_out (85|85) [ALGB] (1) output Real conductionElement.outlet.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (86|86) [ALGB] (1) input Real pump.inlet.state.T (start = 288.15, min = 1.0, max = 1e4, nominal = 300.0) System Equations (80/84) ************************** (1|1) [SCAL] (1) reservoir1.d = reservoir1.k_volume_damping * $FUN_6 ($RES_BND_180) (2|2) [SCAL] (1) flowResistance.p_out = max(flowResistance.p_min, flowResistance.p_in + flowResistance.dp) ($RES_SIM_50) (3|3) [SCAL] (1) reservoir1.r_damping = reservoir1.d * $DER.reservoir1.M ($RES_BND_181) (4|4) [SCAL] (1) flowResistance.outlet.r = (flowResistance.dr_corr + pump.outlet.r) - $DER.reservoir1.m_flow_in * flowResistance.L ($RES_SIM_51) (5|5) [SCAL] (1) reservoir1.p_in = reservoir1.state_in.p ($RES_BND_182) (6|6) [SCAL] (1) reservoir1.h_in = if noEvent(reservoir1.m_flow_in >= 0.0) then 104929.0 + 4181.9 * ((-278.15) + reservoir1.state_in.T) + 9.312264084047942e-4 * ((-101325.0) + reservoir1.state_in.p) else reservoir1.medium.h ($RES_BND_183) (7|7) [SCAL] (1) reservoir1.h_out = if noEvent(reservoir1.m_flow_in >= 0.0) then 104929.0 + 4181.9 * ((-278.15) + reservoir1.state_out.T) + 9.312264084047942e-4 * ((-101325.0) + reservoir1.state_out.p) else reservoir1.medium.h ($RES_BND_184) (8|8) [SCAL] (1) $FUN_6 = sqrt($FUN_5) ($RES_AUX_223) (9|9) [SCAL] (1) $FUN_5 = abs((2.0 * reservoir1.L) / (reservoir1.V * max(reservoir1.density_derp_h, 1e-10))) ($RES_AUX_224) (10|10) [SCAL] (1) pump.p_in = pump.inlet.state.p ($RES_BND_186) (11|11) [SCAL] (1) pump.dr_corr = (pump.p_in + pump.dp) - pump.p_out ($RES_SIM_56) (12|12) [SCAL] (1) $FUN_4 = abs(pump.W_t) ($RES_AUX_225) (13|13) [SCAL] (1) pump.h_in = 104929.0 + 4181.9 * ((-278.15) + pump.inlet.state.T) + 9.312264084047942e-4 * ((-101325.0) + pump.inlet.state.p) ($RES_BND_187) (14|14) [SCAL] (1) pump.p_out = max(pump.p_min, pump.p_in + pump.dp) ($RES_SIM_57) (15|15) [SCAL] (1) -flowResistance.dp = ThermofluidStream.Boundaries.Tests.Reservoir.flowResistance.pLoss(reservoir1.m_flow_in, flowResistance.rho_in, 0.0015, 0.5 * flowResistance.D_h, flowResistance.l, 1e-7, ThermofluidStream.Processes.Internal.Material.other) ($RES_AUX_226) (16|16) [SCAL] (1) pump.outlet.r = (pump.dr_corr + reservoir1.r_out) - $DER.reservoir1.m_flow_in * pump.L ($RES_SIM_58) (17|17) [TUPL] (2) (pump.dp, pump.tau_st) = ThermofluidStream.Boundaries.Tests.Reservoir.pump.dp_tau(reservoir1.m_flow_in, const.k, pump.inlet.state, pump.m_flow_reg, pump.omega_reg, pump.rho_min, false, 5e5, 0.0016666666666667, 314.2, 0.5, 0.75, 0.1, 500.0, 0.0) ($RES_AUX_227) (18|19) [SCAL] (1) pump.v_in = 1.0 / max(pump.rho_min, 997.05 * ((1.0 + 4.5154e-10 * ((-101325.0) + pump.inlet.state.p)) - 2.5713e-4 * ((-278.15) + pump.inlet.state.T))) ($RES_BND_189) (19|20) [SCAL] (1) reservoir1.T_heatPort = reservoir1.medium.state.T ($RES_SIM_95) (20|21) [SCAL] (1) 99999.99999999999 * reservoir1.medium.p_bar = reservoir1.medium.state.p ($RES_SIM_96) (21|22) [SCAL] (1) reservoir1.medium.u = reservoir1.medium.h - (99999.99999999999 * reservoir1.medium.p_bar) / reservoir1.medium.d ($RES_SIM_97) (22|23) [SCAL] (1) reservoir1.medium.h = 104929.0 + 4181.9 * ((-278.15) + reservoir1.T_heatPort) + 9.312264084047942e-4 * ((-101325.0) + 99999.99999999999 * reservoir1.medium.p_bar) ($RES_SIM_98) (23|24) [SCAL] (1) reservoir1.medium.d = 997.05 * ((1.0 + 4.5154e-10 * ((-101325.0) + 99999.99999999999 * reservoir1.medium.p_bar)) - 2.5713e-4 * ((-278.15) + reservoir1.T_heatPort)) ($RES_SIM_99) (24|25) [SCAL] (1) -conductionElement.Q_flow = -fixedHeatFlow.Q_flow * (1.0 + fixedHeatFlow.alpha * (conductionElement.T_heatPort - fixedHeatFlow.T_ref)) ($RES_SIM_22) (25|26) [SCAL] (1) conductionElement.p_out = conductionElement.p_in ($RES_SIM_25) (26|27) [SCAL] (1) pump.eta = if noEvent($FUN_4 > 1e-4) then pump.v_in * pump.dp * reservoir1.m_flow_in / pump.W_t else 0.0 ($RES_BND_190) (27|28) [SCAL] (1) reservoir1.r_in = flowResistance.outlet.r - $DER.reservoir1.m_flow_in * conductionElement.L ($RES_SIM_26) (28|29) [SCAL] (1) pump.v_out = 1.0 / max(pump.rho_min, 997.05 * ((1.0 + 4.5154e-10 * ((-101325.0) + pump.inlet.state.p)) - 2.5713e-4 * ((-278.15) + pump.inlet.state.T))) ($RES_BND_191) (29|30) [SCAL] (1) pump.tau_normalized = if noEvent(pump.W_t >= 0.0) then pump.tau_st else (reservoir1.m_flow_in * pump.dh) / noEvent(if abs(const.k) > pump.omega_reg then const.k else if const.k < 0.0 then -pump.omega_reg else pump.omega_reg) ($RES_SIM_62) (30|31) [SCAL] (1) flowResistance.p_in = flowResistance.inlet.state.p ($RES_BND_193) (31|32) [SCAL] (1) flowResistance.h_out = 104929.0 + 4181.9 * ((-278.15) + flowResistance.inlet.state.T) + 9.312264084047942e-4 * ((-101325.0) + flowResistance.inlet.state.p) ($RES_BND_194) (32|33) [SCAL] (1) pump.Q_t = if noEvent(pump.W_t >= 0.0) then pump.W_t - reservoir1.m_flow_in * pump.dh else 0.0 ($RES_SIM_65) (33|34) [SCAL] (1) flowResistance.rho_in = max(flowResistance.rho_min, 997.05 * ((1.0 + 4.5154e-10 * ((-101325.0) + flowResistance.inlet.state.p)) - 2.5713e-4 * ((-278.15) + flowResistance.inlet.state.T))) ($RES_BND_195) (34|35) [SCAL] (1) conductionElement.outlet.state.T = reservoir1.inlet.state.T ($RES_SIM_149) (35|36) [SCAL] (1) pump.dh = (pump.W_t * reservoir1.m_flow_in) / (reservoir1.m_flow_in ^ 2.0 + pump.m_flow_reg ^ 2.0) ($RES_SIM_68) (36|37) [SCAL] (1) pump.W_t = pump.tau_st * const.k ($RES_SIM_69) (37|38) [SCAL] (1) conductionElement.p_in = conductionElement.inlet.state.p ($RES_BND_199) (38|39) [SCAL] (1) $SEV_7 = 99999.99999999999 * reservoir1.medium.p_bar >= 0.0 ($RES_EVT_261) (39|40) [SCAL] (1) $SEV_8 = reservoir1.height > reservoir1.height_min ($RES_EVT_262) (40|41) [SCAL] (1) $SEV_9 = reservoir1.m_flow_in > reservoir1.m_flow_assert ($RES_EVT_263) (41|42) [SCAL] (1) $SEV_10 = reservoir1.M > 0.0 ($RES_EVT_264) (42|43) [SCAL] (1) $SEV_11 = abs(pump.v_in - pump.v_out) / pump.v_in < pump.max_rel_volume ($RES_EVT_265) (43|44) [SCAL] (1) conductionElement.Q_flow = conductionElement.k * (conductionElement.T_heatPort - conductionElement.T) ($RES_SIM_30) (44|45) [SCAL] (1) conductionElement.h_in = 104929.0 + 4181.9 * ((-278.15) + conductionElement.inlet.state.T) + 9.312264084047942e-4 * ((-101325.0) + conductionElement.inlet.state.p) ($RES_BND_200) (45|46) [SCAL] (1) conductionElement.M * $DER.conductionElement.h_out = conductionElement.Q_flow + reservoir1.m_flow_in * (conductionElement.h_in_norm - conductionElement.h_out) ($RES_SIM_32) (46|47) [SCAL] (1) conductionElement.outlet.state.p = reservoir1.inlet.state.p ($RES_SIM_150) (47|48) [SCAL] (1) conductionElement.M = conductionElement.V * conductionElement.rho ($RES_SIM_33) (48|49) [SCAL] (1) flowResistance.outlet.state.T = conductionElement.inlet.state.T ($RES_SIM_152) (49|50) [SCAL] (1) conductionElement.T = conductionElement.state.T ($RES_BND_203) (50|51) [SCAL] (1) pump.h_out = pump.h_in + pump.dh ($RES_SIM_70) (51|52) [SCAL] (1) flowResistance.outlet.state.p = conductionElement.inlet.state.p ($RES_SIM_153) (52|53) [SCAL] (1) conductionElement.rho = max(conductionElement.rho_min, 997.05 * ((1.0 + 4.5154e-10 * ((-101325.0) + conductionElement.state.p)) - 2.5713e-4 * ((-278.15) + conductionElement.state.T))) ($RES_BND_204) (53|54) [SCAL] (1) conductionElement.k = conductionElement.A * conductionElement.U ($RES_SIM_36) (54|55) [SCAL] (1) conductionElement.h_in_norm = if noEvent(reservoir1.m_flow_in >= 0.0) then conductionElement.h_in else conductionElement.h_out ($RES_BND_205) (55|56) [SCAL] (1) reservoir1.Q_flow = 0.0 ($RES_SIM_74) (56|57) [SCAL] (1) pump.outlet.state.T = flowResistance.inlet.state.T ($RES_SIM_156) (57|58) [SCAL] (1) $DER.reservoir1.U_med = (reservoir1.h_in * reservoir1.m_flow_in + reservoir1.Q_flow + reservoir1.W_v) - reservoir1.h_out * reservoir1.m_flow_in ($RES_SIM_75) (58|59) [SCAL] (1) pump.outlet.state.p = flowResistance.inlet.state.p ($RES_SIM_157) (59|60) [SCAL] (1) $DER.reservoir1.M = 0.0 ($RES_SIM_76) (60|61) [SCAL] (1) reservoir1.r + reservoir1.p_in = 99999.99999999999 * reservoir1.medium.p_bar ($RES_SIM_77) (61|62) [SCAL] (1) pump.inlet.state.T = reservoir1.outlet.state.T ($RES_SIM_159) (62|63) [SCAL] (1) pump.outlet.state.p = pump.p_out ($RES_SIM_232) (63|64) [SCAL] (1) (-$DER.reservoir1.m_flow_in) * reservoir1.L = reservoir1.r_out - reservoir1.r_damping ($RES_SIM_78) (64|65) [SCAL] (1) pump.outlet.state.T = 278.15 + 2.3912575623520412e-4 * (((-104929.0) + pump.h_out) - 9.312264084047942e-4 * ((-101325.0) + pump.p_out)) ($RES_SIM_233) (65|66) [SCAL] (1) $DER.reservoir1.m_flow_in * reservoir1.L = reservoir1.r_in - (reservoir1.r_damping + reservoir1.r) ($RES_SIM_79) (66|67) [SCAL] (1) flowResistance.outlet.state.p = flowResistance.p_out ($RES_SIM_234) (67|68) [SCAL] (1) flowResistance.outlet.state.T = 278.15 + 2.3912575623520412e-4 * (((-104929.0) + flowResistance.h_out) - 9.312264084047942e-4 * ((-101325.0) + flowResistance.p_out)) ($RES_SIM_235) (68|69) [SCAL] (1) conductionElement.outlet.state.p = conductionElement.p_out ($RES_SIM_238) (69|70) [SCAL] (1) conductionElement.outlet.state.T = 278.15 + 2.3912575623520412e-4 * (((-104929.0) + conductionElement.h_out) - 9.312264084047942e-4 * ((-101325.0) + conductionElement.p_out)) ($RES_SIM_239) (70|71) [SCAL] (1) pump.inlet.state.p = reservoir1.outlet.state.p ($RES_SIM_160) (71|72) [RECD] (2) reservoir1.state_out = reservoir1.medium.state ($RES_SIM_83) (72|74) [SCAL] (1) flowResistance.dr_corr = (flowResistance.p_in + flowResistance.dp) - flowResistance.p_out ($RES_SIM_49) (73|75) [SCAL] (1) reservoir1.W_v = -$DER.reservoir1.V * reservoir1.p_env_par ($RES_SIM_85) (74|76) [RECD] (2) reservoir1.inlet.state = reservoir1.state_in ($RES_BND_218) (75|78) [SCAL] (1) 99999.99999999999 * reservoir1.medium.p_bar = reservoir1.p_env_par + (reservoir1.M / reservoir1.A_surf) * reservoir1.g ($RES_SIM_86) (76|79) [RECD] (2) reservoir1.outlet.state = reservoir1.state_out ($RES_BND_219) (77|81) [SCAL] (1) reservoir1.V = reservoir1.A_surf * reservoir1.height ($RES_SIM_87) (78|82) [SCAL] (1) reservoir1.density_derp_h = 1/(reservoir1.g * reservoir1.height) ($RES_SIM_88) (79|83) [SCAL] (1) conductionElement.state.p = conductionElement.p_in ($RES_SIM_244) (80|84) [SCAL] (1) conductionElement.state.T = 278.15 + 2.3912575623520412e-4 * (((-104929.0) + conductionElement.h_out) - 9.312264084047942e-4 * ((-101325.0) + conductionElement.p_in)) ($RES_SIM_245) =================== Scalar Matching =================== variable to equation ********************** var 1 --> eqn 19 var 2 --> eqn 80 var 3 --> eqn 50 var 4 --> eqn 55 var 5 --> eqn 16 var 6 --> eqn 44 var 7 --> eqn 46 var 8 --> eqn 23 var 9 --> eqn 75 var 10 --> eqn 32 var 11 --> eqn 5 var 12 --> eqn 7 var 13 --> eqn -1 var 14 --> eqn 1 var 15 --> eqn 2 var 16 --> eqn 58 var 17 --> eqn 52 var 18 --> eqn 29 var 19 --> eqn 67 var 20 --> eqn 51 var 21 --> eqn 53 var 22 --> eqn 74 var 23 --> eqn 34 var 24 --> eqn 59 var 25 --> eqn 13 var 26 --> eqn 82 var 27 --> eqn -1 var 28 --> eqn 63 var 29 --> eqn 70 var 30 --> eqn 66 var 31 --> eqn 24 var 32 --> eqn 61 var 33 --> eqn 45 var 34 --> eqn 48 var 35 --> eqn 14 var 36 --> eqn 15 var 37 --> eqn 8 var 38 --> eqn 9 var 39 --> eqn 12 var 40 --> eqn 35 var 41 --> eqn 54 var 42 --> eqn 33 var 43 --> eqn 27 var 44 --> eqn 17 var 45 --> eqn 68 var 46 --> eqn 47 var 47 --> eqn 20 var 48 --> eqn 78 var 49 --> eqn 30 var 50 --> eqn 76 var 51 --> eqn 43 var 52 --> eqn 42 var 53 --> eqn 37 var 54 --> eqn 83 var 55 --> eqn 72 var 56 --> eqn 60 var 57 --> eqn 36 var 58 --> eqn 41 var 59 --> eqn 40 var 60 --> eqn 84 var 61 --> eqn 39 var 62 --> eqn 31 var 63 --> eqn 25 var 64 --> eqn 28 var 65 --> eqn 71 var 66 --> eqn 62 var 67 --> eqn 81 var 68 --> eqn 56 var 69 --> eqn 57 var 70 --> eqn 3 var 71 --> eqn 73 var 72 --> eqn 77 var 73 --> eqn 6 var 74 --> eqn 38 var 75 --> eqn 4 var 76 --> eqn 21 var 77 --> eqn 65 var 78 --> eqn 64 var 79 --> eqn 11 var 80 --> eqn 49 var 81 --> eqn 10 var 82 --> eqn 79 var 83 --> eqn 22 var 84 --> eqn 26 var 85 --> eqn 69 var 86 --> eqn 18 equation to variable ********************** eqn 1 --> var 14 eqn 2 --> var 15 eqn 3 --> var 70 eqn 4 --> var 75 eqn 5 --> var 11 eqn 6 --> var 73 eqn 7 --> var 12 eqn 8 --> var 37 eqn 9 --> var 38 eqn 10 --> var 81 eqn 11 --> var 79 eqn 12 --> var 39 eqn 13 --> var 25 eqn 14 --> var 35 eqn 15 --> var 36 eqn 16 --> var 5 eqn 17 --> var 44 eqn 18 --> var 86 eqn 19 --> var 1 eqn 20 --> var 47 eqn 21 --> var 76 eqn 22 --> var 83 eqn 23 --> var 8 eqn 24 --> var 31 eqn 25 --> var 63 eqn 26 --> var 84 eqn 27 --> var 43 eqn 28 --> var 64 eqn 29 --> var 18 eqn 30 --> var 49 eqn 31 --> var 62 eqn 32 --> var 10 eqn 33 --> var 42 eqn 34 --> var 23 eqn 35 --> var 40 eqn 36 --> var 57 eqn 37 --> var 53 eqn 38 --> var 74 eqn 39 --> var 61 eqn 40 --> var 59 eqn 41 --> var 58 eqn 42 --> var 52 eqn 43 --> var 51 eqn 44 --> var 6 eqn 45 --> var 33 eqn 46 --> var 7 eqn 47 --> var 46 eqn 48 --> var 34 eqn 49 --> var 80 eqn 50 --> var 3 eqn 51 --> var 20 eqn 52 --> var 17 eqn 53 --> var 21 eqn 54 --> var 41 eqn 55 --> var 4 eqn 56 --> var 68 eqn 57 --> var 69 eqn 58 --> var 16 eqn 59 --> var 24 eqn 60 --> var 56 eqn 61 --> var 32 eqn 62 --> var 66 eqn 63 --> var 28 eqn 64 --> var 78 eqn 65 --> var 77 eqn 66 --> var 30 eqn 67 --> var 19 eqn 68 --> var 45 eqn 69 --> var 85 eqn 70 --> var 29 eqn 71 --> var 65 eqn 72 --> var 55 eqn 73 --> var 71 eqn 74 --> var 22 eqn 75 --> var 9 eqn 76 --> var 50 eqn 77 --> var 72 eqn 78 --> var 48 eqn 79 --> var 82 eqn 80 --> var 2 eqn 81 --> var 67 eqn 82 --> var 26 eqn 83 --> var 54 eqn 84 --> var 60 " [Timeout remaining time 660] [Calling sys.exit(0), Time elapsed: 3.966840239998419] Failed to read output from testmodel.py, exit status != 0: 0.12142423604382202 0.13817363899999996 0.05315167199999994 Calling exit ...