Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr ModelicaTest_3.2.3_ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaTest 3.2.3+maint.om/package.mo", uses=false) Using package ModelicaTest with version 3.2.3 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaTest 3.2.3+maint.om/package.mo) Using package Modelica with version 3.2.3 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+maint.om/package.mo) Using package Complex with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo) Using package ModelicaServices with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo) Running command: translateModel(ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650,tolerance=1e-06,outputFormat="mat",numberOfIntervals=5000,variableFilter="time|volume.medium.T|p_start|T_start|h_start|X_start.1.|volume.ports.1..m_flow|volume.ports.1..p|volume.ports.1..h_outflow|volume.ports.2..m_flow|volume.ports.2..p|volume.ports.2..h_outflow|volume.ports_H_flow.1.|volume.ports_H_flow.2.|volume.ports_E_flow.1.|volume.ports_E_flow.2.|volume.ports_penetration.1.|volume.ports_penetration.2.|volume.portsData_diameter.1.|volume.portsData_diameter.2.|volume.portsData_height.1.|volume.portsData_height.2.|volume.portsData_zeta_in.1.|volume.portsData_zeta_in.2.|volume.portsData_zeta_out.1.|volume.portsData_zeta_out.2.|fixedMassFlowRate.ports.1..m_flow|fixedMassFlowRate.ports.1..p|fixedMassFlowRate.ports.1..h_outflow|shortPipe.port_b.m_flow|shortPipe.port_b.p|shortPipe.port_b.h_outflow",fileNamePrefix="ModelicaTest_3.2.3_ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650") translateModel(ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650,tolerance=1e-06,outputFormat="mat",numberOfIntervals=5000,variableFilter="time|volume.medium.T|p_start|T_start|h_start|X_start.1.|volume.ports.1..m_flow|volume.ports.1..p|volume.ports.1..h_outflow|volume.ports.2..m_flow|volume.ports.2..p|volume.ports.2..h_outflow|volume.ports_H_flow.1.|volume.ports_H_flow.2.|volume.ports_E_flow.1.|volume.ports_E_flow.2.|volume.ports_penetration.1.|volume.ports_penetration.2.|volume.portsData_diameter.1.|volume.portsData_diameter.2.|volume.portsData_height.1.|volume.portsData_height.2.|volume.portsData_zeta_in.1.|volume.portsData_zeta_in.2.|volume.portsData_zeta_out.1.|volume.portsData_zeta_out.2.|fixedMassFlowRate.ports.1..m_flow|fixedMassFlowRate.ports.1..p|fixedMassFlowRate.ports.1..h_outflow|shortPipe.port_b.m_flow|shortPipe.port_b.p|shortPipe.port_b.h_outflow",fileNamePrefix="ModelicaTest_3.2.3_ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650") Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo): time 0.00121/0.00121, allocations: 114 kB / 17.09 MB, free: 6.004 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo): time 0.001214/0.001214, allocations: 200.2 kB / 18.02 MB, free: 5.086 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+maint.om/package.mo): time 1.499/1.499, allocations: 205.1 MB / 223.9 MB, free: 12.24 MB / 190.1 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaTest 3.2.3+maint.om/package.mo): time 0.2355/0.2355, allocations: 43.53 MB / 314.8 MB, free: 460 kB / 254.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 2.253e-05/2.254e-05, allocations: 5.797 kB / 442.4 MB, free: 5.711 MB / 318.1 MB Notification: Performance of NFInst.instantiate(ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650): time 0.03275/0.03278, allocations: 30.06 MB / 472.5 MB, free: 7.531 MB / 350.1 MB Notification: Performance of NFInst.instExpressions: time 0.007181/0.04, allocations: 4.589 MB / 477.1 MB, free: 2.93 MB / 350.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.0006155/0.04065, allocations: 19.88 kB / 477.1 MB, free: 2.91 MB / 350.1 MB Notification: Performance of NFTyping.typeComponents: time 0.0009778/0.04164, allocations: 306 kB / 477.4 MB, free: 2.609 MB / 350.1 MB Notification: Performance of NFTyping.typeBindings: time 0.004476/0.04613, allocations: 1.821 MB / 479.2 MB, free: 0.7891 MB / 350.1 MB Notification: Performance of NFTyping.typeClassSections: time 0.00354/0.04968, allocations: 1.541 MB / 480.8 MB, free: 15.26 MB / 366.1 MB Notification: Performance of NFFlatten.flatten: time 0.002585/0.05227, allocations: 1.913 MB / 482.7 MB, free: 13.34 MB / 366.1 MB Notification: Performance of NFFlatten.resolveConnections: time 0.0007215/0.05301, allocations: 497.5 kB / 483.2 MB, free: 12.85 MB / 366.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.005767/0.05879, allocations: 3.581 MB / 486.7 MB, free: 9.262 MB / 366.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.00209/0.0609, allocations: 1.368 MB / 488.1 MB, free: 7.891 MB / 366.1 MB Notification: Performance of NFPackage.collectConstants: time 0.000136/0.06105, allocations: 56 kB / 488.2 MB, free: 7.836 MB / 366.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.003538/0.06459, allocations: 1.54 MB / 489.7 MB, free: 6.293 MB / 366.1 MB Notification: Performance of combineBinaries: time 0.001353/0.06596, allocations: 1.308 MB / 491 MB, free: 4.973 MB / 366.1 MB Notification: Performance of replaceArrayConstructors: time 0.0006046/0.06658, allocations: 0.8336 MB / 491.9 MB, free: 4.129 MB / 366.1 MB Notification: Performance of NFVerifyModel.verify: time 0.0002359/0.06682, allocations: 119.7 kB / 492 MB, free: 4.012 MB / 366.1 MB Notification: Performance of FrontEnd: time 0.0002362/0.06706, allocations: 23.88 kB / 492 MB, free: 3.988 MB / 366.1 MB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 133 (107) * Number of variables: 137 (107) Notification: Performance of Bindings: time 0.003552/0.07062, allocations: 3.533 MB / 495.5 MB, free: 336 kB / 366.1 MB Notification: Performance of FunctionAlias: time 0.0003096/0.07094, allocations: 223.7 kB / 495.7 MB, free: 116 kB / 366.1 MB Notification: Performance of Early Inline: time 0.001768/0.07272, allocations: 1.67 MB / 497.4 MB, free: 14.41 MB / 382.1 MB Notification: Performance of simplify1: time 0.0001598/0.07289, allocations: 111.8 kB / 497.5 MB, free: 14.3 MB / 382.1 MB Notification: Performance of Alias: time 0.002154/0.07506, allocations: 1.771 MB / 499.3 MB, free: 12.31 MB / 382.1 MB Notification: Performance of simplify2: time 0.0001298/0.0752, allocations: 99.86 kB / 499.4 MB, free: 12.21 MB / 382.1 MB Notification: Performance of Events: time 0.0006947/0.0759, allocations: 347.2 kB / 499.7 MB, free: 11.87 MB / 382.1 MB Notification: Performance of Detect States: time 0.001243/0.07716, allocations: 0.5045 MB / 0.4885 GB, free: 11.35 MB / 382.1 MB Notification: Performance of Partitioning: time 0.001133/0.07831, allocations: 0.8417 MB / 0.4893 GB, free: 10.32 MB / 382.1 MB Error: Internal error NBSlice.fillDependencyArray failed because number of flattened indices 1 for dependency shortPipe.port_b.m_flow could not be divided by the body size 2 without rest. Error: Internal error NBAdjacency.Matrix.createPseudo failed for: [ARRY] (2) shortPipe.flowModel.vs = {-shortPipe.port_b.m_flow / (shortPipe.flowModel.crossAreas[1] * Modelica.Media.Incompressible.TableBased.Polynomials_Temp.evaluate({-5.45444696711671e-5, -0.6311517897972762, 909.3511921362048}, (-273.15) + shortPipe.flowModel.states.p)), -shortPipe.port_b.m_flow / (Modelica.Media.Incompressible.TableBased.Polynomials_Temp.evaluate({-5.45444696711671e-5, -0.6311517897972762, 909.3511921362048}, (-273.15) + shortPipe.flowModel.states.p) * shortPipe.flowModel.crossAreas[2])} / shortPipe.nParallel ($RES_BND_133) Error: Internal error NBAdjacency.Matrix.create failed to create adjacency matrix for system: System Variables (84/111) *************************** (1) [ALGB] (4) input Real[2, 2] shortPipe.flowModel.states.T (start = {288.15 for $i1 in 1:2}, min = {0.0 for $i1 in 1:2}, nominal = {300.0 for $i1 in 1:2}) (2) [ALGB] (1) Real ambient.medium.state.p (3) [ALGB] (1) Real fixedMassFlowRate.medium.h (4) [ALGB] (1) Real[1] shortPipe.flowModel.Ib_flows (5) [ALGB] (1) Real fixedMassFlowRate.medium.d (start = 1.0, min = 0.0, max = 1e5, nominal = 1.0) (6) [ALGB] (1) Real ambient.medium.p_bar = Modelica.SIunits.Conversions.to_bar(99999.99999999999 * ambient.medium.p_bar) (7) [ALGB] (1) Real[1] volume.heatTransfer.Q_flows (8) [ALGB] (1) Real[1] shortPipe.flowModel.Is (9) [ALGB] (2) Real[2] volume.portInDensities (start = {1.0 for $i1 in 1:2}, min = {0.0 for $i1 in 1:2}, max = {1e5 for $i1 in 1:2}, nominal = {1.0 for $i1 in 1:2}) (10) [ALGB] (2) Real[2] shortPipe.flowModel.mus = {shortPipe.flowModel.mu_nominal for $i1 in 1:2} (start = {0.001 for $i1 in 1:2}, min = {0.0 for $i1 in 1:2}, max = {1e8 for $i1 in 1:2}, nominal = {0.001 for $i1 in 1:2}) (11) [ALGB] (1) final input Real[1, 1] volume.heatTransfer.states.T = {volume.medium.state.T} (start = {288.15 for $i1 in 1:1}, min = {0.0 for $i1 in 1:1}, nominal = {300.0 for $i1 in 1:1}) (12) [ALGB] (2) protected Real[2] volume.portsData_height (13) [ALGB] (2) Real[2] shortPipe.flowModel.rhos = {ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650.shortPipe.flowModel.Medium.density(shortPipe.flowModel.states[$i1]) for $i1 in 1:2} (start = {1.0 for $i1 in 1:2}, min = {0.0 for $i1 in 1:2}, max = {1e5 for $i1 in 1:2}, nominal = {1.0 for $i1 in 1:2}) (14) [ALGB] (1) Real ambient.medium.T_degC = Modelica.SIunits.Conversions.to_degC(-((-273.15) - ambient.medium.T_degC)) (start = ambient.medium.T_start - 273.15) (15) [ALGB] (1) stream Real[1] fixedMassFlowRate.ports.h_outflow (min = {-1e10 for $i1 in 1:1}, max = {1e10 for $i1 in 1:1}, nominal = {1e6 for $i1 in 1:1}) (16) [DISC] (2) Boolean[2] $SEV_11[$i1] (17) [ALGB] (1) Real[1] shortPipe.flowModel.Fs_fg (18) [ALGB] (1) stream Real shortPipe.port_a.h_outflow (min = -1e10, max = 1e10, nominal = 1e6) (19) [ALGB] (2) Real[2] volume.portVelocities (20) [ALGB] (1) Real shortPipe.port_a.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (21) [ALGB] (1) Real[1] volume.heatTransfer.heatPorts.T (start = {288.15 for $i1 in 1:1}, min = {0.0 for $i1 in 1:1}, nominal = {300.0 for $i1 in 1:1}) (22) [ALGB] (2) Real[2] volume.vessel_ps_static (start = {1e5 for $i1 in 1:2}, min = {0.0 for $i1 in 1:2}, max = {1e8 for $i1 in 1:2}, nominal = {1e5 for $i1 in 1:2}) (23) [ALGB] (1) Real[1] shortPipe.flowModel.mus_act (start = {0.001 for $i1 in 1:1}, min = {0.0 for $i1 in 1:1}, max = {1e8 for $i1 in 1:1}, nominal = {0.001 for $i1 in 1:1}) (24) [ALGB] (1) protected Real ambient.state.p (25) [ALGB] (1) Real[1] shortPipe.flowModel.dps_fg (start = {shortPipe.flowModel.p_a_start - shortPipe.flowModel.p_b_start for $i1 in 1:1}) (26) [ALGB] (1) Real[1] shortPipe.flowModel.m_flows (start = {0.0 for $i1 in 1:1}, min = {-1e60 for $i1 in 1:1}, max = {1e5 for $i1 in 1:1}, StateSelect = default) (27) [ALGB] (1) Real $FUN_5 (28) [ALGB] (1) Real volume.mb_flow (29) [DISC] (2) protected Boolean[2] volume.regularFlow (start = {true for $i1 in 1:2}) (30) [ALGB] (1) Real ambient.medium.cp (31) [ALGB] (1) Real $FUN_4 (32) [ALGB] (1) stream Real[1] ambient.ports.h_outflow (min = {-1e10 for $i1 in 1:1}, max = {1e10 for $i1 in 1:1}, nominal = {1e6 for $i1 in 1:1}) (33) [ALGB] (1) final input Real[1, 1] volume.heatTransfer.states.p = {volume.medium.state.p} (34) [ALGB] (1) final Real[1] shortPipe.flowModel.pathLengths = {shortPipe.length} (35) [DISC] (2) Boolean[2] $SEV_9[$i1] (36) [ALGB] (1) flow Real[1] fixedMassFlowRate.ports.m_flow (min = {-1e60}, max = {1e60}) (37) [ALGB] (2) Real[2] volume.ports_H_flow (min = {-1e8 for $i1 in 1:2}, max = {1e8 for $i1 in 1:2}, nominal = {1000.0 for $i1 in 1:2}) (38) [ALGB] (1) Real[1] fixedMassFlowRate.ports.p (start = {1e5 for $i1 in 1:1}, min = {0.0 for $i1 in 1:1}, max = {1e8 for $i1 in 1:1}, nominal = {1e5 for $i1 in 1:1}) (39) [DISC] (2) Boolean[2] $SEV_10[$i1] (40) [ALGB] (1) protected Real ambient.state.T (start = 288.15, min = 0.0, nominal = 300.0) (41) [ALGB] (2) Real[2] volume.ports_E_flow (42) [DISC] (1) Boolean $SEV_15 (43) [ALGB] (1) stream Real shortPipe.port_b.h_outflow (min = -1e10, max = 1e10, nominal = 1e6) (44) [DISC] (1) Boolean $SEV_14 (45) [DISC] (2) Boolean[2] $SEV_13[$i1] (46) [ALGB] (1) final Real[1] shortPipe.flowModel.dheights = {shortPipe.height_ab} (47) [ALGB] (2) Real[2] volume.s (start = {volume.fluidLevel_max for $i1 in 1:2}) (48) [ALGB] (1) Real volume.medium.cp (49) [ALGB] (1) Real fixedMassFlowRate.medium.p_bar = Modelica.SIunits.Conversions.to_bar(99999.99999999999 * fixedMassFlowRate.medium.p_bar) (50) [ALGB] (1) Real volume.medium.state.T (start = 288.15, min = 0.0, nominal = 300.0) (51) [ALGB] (1) Real[1] shortPipe.flowModel.Fs_p (52) [ALGB] (1) Real volume.Hb_flow (53) [ALGB] (2) flow Real[2] volume.ports.m_flow (min = {-1e5 for $i1 in 1:2}, max = {1e5 for $i1 in 1:2}) (54) [DER-] (1) Real $DER.volume.U (55) [ALGB] (1) Real volume.medium.d (start = 1.0, min = 0.0, max = 1e5, nominal = 1.0) (56) [ALGB] (2) Real[2] volume.ports.p (start = {1e5 for $i1 in 1:2}, min = {0.0 for $i1 in 1:2}, max = {1e8 for $i1 in 1:2}, nominal = {1e5 for $i1 in 1:2}) (57) [ALGB] (2) final Real[2] shortPipe.flowModel.crossAreas = {shortPipe.crossArea, shortPipe.crossArea} (58) [ALGB] (1) Real volume.medium.h (start = volume.h_start) (59) [DISC] (1) Boolean $SEV_5 (60) [ALGB] (1) flow Real shortPipe.port_b.m_flow (min = -1e5, max = 1e60) (61) [ALGB] (1) Real ambient.medium.state.T (start = 288.15, min = 0.0, nominal = 300.0) (62) [ALGB] (1) Real shortPipe.port_b.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (63) [ALGB] (4) input Real[2, 2] shortPipe.flowModel.states.p (64) [DISC] (1) Boolean $SEV_1 (65) [ALGB] (2) Real[2] shortPipe.flowModel.vs = {(-shortPipe.port_b.m_flow) / (shortPipe.flowModel.crossAreas[1] * ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650.shortPipe.Medium.density(shortPipe.flowModel.states[1])), -shortPipe.port_b.m_flow / (ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650.shortPipe.Medium.density(shortPipe.flowModel.states[2]) * shortPipe.flowModel.crossAreas[2])} / shortPipe.nParallel (66) [ALGB] (1) Real[1] ambient.ports.p (start = {1e5 for $i1 in 1:1}, min = {0.0 for $i1 in 1:1}, max = {1e8 for $i1 in 1:1}, nominal = {1e5 for $i1 in 1:1}) (67) [ALGB] (1) Real volume.Qb_flow (68) [ALGB] (1) Real ambient.medium.d (start = 1.0, min = 0.0, max = 1e5, nominal = 1.0) (69) [ALGB] (1) flow Real[1] ambient.ports.m_flow (min = {-1e60}, max = {1e60}) (70) [ALGB] (1) Real volume.medium.u (min = -1e8, max = 1e8, nominal = 1e6) (71) [DER-] (1) Real $DER.volume.medium.T_degC (72) [ALGB] (1) Real ambient.medium.h (73) [DISC] (2) Boolean[2] $SEV_12[$i1] (74) [DER-] (1) Real $DER.volume.m (75) [ALGB] (1) Real volume.medium.state.p (76) [ALGB] (1) Real volume.medium.p_bar = Modelica.SIunits.Conversions.to_bar(99999.99999999999 * volume.medium.p_bar) (77) [ALGB] (1) Real fixedMassFlowRate.medium.u (min = -1e8, max = 1e8, nominal = 1e6) (78) [ALGB] (2) stream Real[2] volume.ports.h_outflow (min = {-1e10 for $i1 in 1:2}, max = {1e10 for $i1 in 1:2}, nominal = {1e6 for $i1 in 1:2}) (79) [ALGB] (1) Real[1] volume.heatTransfer.Ts = {ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650.volume.heatTransfer.Medium.temperature(volume.heatTransfer.states[1])} (start = {288.15 for $i1 in 1:1}, min = {0.0 for $i1 in 1:1}, nominal = {300.0 for $i1 in 1:1}) (80) [DISC] (2) protected Boolean[2] volume.inFlow (start = {false for $i1 in 1:2}) (81) [ALGB] (1) Real[1] shortPipe.flowModel.rhos_act (start = {1.0 for $i1 in 1:1}, min = {0.0 for $i1 in 1:1}, max = {1e5 for $i1 in 1:1}, nominal = {1.0 for $i1 in 1:1}) (82) [ALGB] (1) Real fixedMassFlowRate.medium.state.p (83) [ALGB] (1) Real ambient.medium.u (min = -1e8, max = 1e8, nominal = 1e6) (84) [ALGB] (1) flow Real[1] volume.heatTransfer.heatPorts.Q_flow System Equations (85/107) *************************** (1) [SCAL] (1) fixedMassFlowRate.medium.u = fixedMassFlowRate.medium.h - 101300.0 / fixedMassFlowRate.medium.d ($RES_SIM_50) (2) [SCAL] (1) ambient.ports[1].h_outflow = ambient.medium.h ($RES_SIM_15) (3) [SCAL] (1) fixedMassFlowRate.medium.h = Modelica.Media.Incompressible.TableBased.Polynomials_Temp.integralValue({3.421013308553659e-5, 3.5709904732248168, 1774.589414684459}, Modelica.SIunits.Conversions.to_degC(fixedMassFlowRate.T), 0.0) ($RES_SIM_51) (4) [SCAL] (1) -((-273.15) - ambient.medium.T_degC) = ambient.state.T ($RES_SIM_16) (5) [SCAL] (1) 99999.99999999999 * ambient.medium.p_bar = ambient.state.p ($RES_SIM_17) (6) [SCAL] (1) $DER.volume.m = volume.mb_flow ($RES_SIM_55) (7) [SCAL] (1) $DER.volume.U = volume.Qb_flow + volume.Hb_flow ($RES_SIM_56) (8) [SCAL] (1) volume.U = volume.m * volume.medium.u ($RES_SIM_57) (9) [SCAL] (1) volume.Qb_flow = volume.heatTransfer.Q_flows[1] ($RES_SIM_93) (10) [SCAL] (1) volume.m = volume.V * volume.medium.d ($RES_SIM_58) (11) [SCAL] (1) volume.Hb_flow = $FUN_4 + $FUN_5 ($RES_SIM_94) (12) [FOR-] (2) ($RES_SIM_59) (12) [----] for $i1 in 1:2 loop (12) [----] [SCAL] (1) volume.portVelocities[$i1] = 0.0 ($RES_SIM_60) (12) [----] end for; (13) [FOR-] (2) ($RES_SIM_96) (13) [----] for $i1 in 1:2 loop (13) [----] [SCAL] (1) volume.vessel_ps_static[$i1] = 99999.99999999999 * volume.medium.p_bar ($RES_SIM_97) (13) [----] end for; (14) [FOR-] (2) ($RES_EVT_171) (14) [----] for $i1 in 1:2 loop (14) [----] [SCAL] (1) $SEV_9[$i1] = 0.0 >= volume.portsData_height[$i1] ($RES_EVT_172) (14) [----] end for; (15) [ARRY] (1) volume.heatTransfer.Q_flows = volume.heatTransfer.heatPorts.Q_flow ($RES_SIM_99) (16) [FOR-] (2) ($RES_EVT_173) (16) [----] for $i1 in 1:2 loop (16) [----] [SCAL] (1) $SEV_10[$i1] = volume.s[$i1] > 0.0 ($RES_EVT_174) (16) [----] end for; (17) [FOR-] (2) ($RES_EVT_175) (17) [----] for $i1 in 1:2 loop (17) [----] [SCAL] (1) $SEV_11[$i1] = volume.portsData_height[$i1] >= volume.fluidLevel_max ($RES_EVT_176) (17) [----] end for; (18) [FOR-] (2) ($RES_EVT_177) (18) [----] for $i1 in 1:2 loop (18) [----] [SCAL] (1) $SEV_12[$i1] = $SEV_10[$i1] or $SEV_11[$i1] ($RES_EVT_178) (18) [----] end for; (19) [FOR-] (2) ($RES_EVT_179) (19) [----] for $i1 in 1:2 loop (19) [----] [SCAL] (1) $SEV_13[$i1] = not volume.regularFlow[$i1] and $SEV_12[$i1] ($RES_EVT_180) (19) [----] end for; (20) [ARRY] (1) volume.heatTransfer.Ts = volume.heatTransfer.heatPorts.T ($RES_SIM_100) (21) [SCAL] (1) volume.medium.state.p = 99999.99999999999 * volume.medium.p_bar ($RES_SIM_106) (22) [SCAL] (1) ambient.medium.state.p = 99999.99999999999 * ambient.medium.p_bar ($RES_SIM_25) (23) [SCAL] (1) volume.medium.state.T = -((-273.15) - volume.medium.T_degC) ($RES_SIM_107) (24) [SCAL] (1) ambient.medium.state.T = -((-273.15) - ambient.medium.T_degC) ($RES_SIM_26) (25) [SCAL] (1) volume.medium.u = volume.medium.h - 101300.0 / volume.medium.d ($RES_SIM_109) (26) [SCAL] (1) ambient.medium.u = ambient.medium.h - 101300.0 / ambient.medium.d ($RES_SIM_28) (27) [SCAL] (1) ambient.medium.h = Modelica.Media.Incompressible.TableBased.Polynomials_Temp.integralValue({3.421013308553659e-5, 3.5709904732248168, 1774.589414684459}, Modelica.SIunits.Conversions.to_degC(-((-273.15) - ambient.medium.T_degC)), 0.0) ($RES_SIM_29) (28) [FOR-] (2) ($RES_SIM_65) (28) [----] for $i1 in 1:2 loop (28) [----] [SCAL] (1) volume.regularFlow[$i1] = $SEV_9[$i1] ($RES_SIM_66) (28) [----] end for; (29) [FOR-] (2) ($RES_SIM_67) (29) [----] for $i1 in 1:2 loop (29) [----] [SCAL] (1) volume.inFlow[$i1] = $SEV_13[$i1] ($RES_SIM_68) (29) [----] end for; (30) [FOR-] (2) ($RES_SIM_69) (30) [----] for $i1 in 1:2 loop (30) [----] [-IF-] (1)if volume.regularFlow[$i1] then (30) [----] [----] [SCAL] (1) volume.ports[$i1].p = volume.vessel_ps_static[$i1] ($RES_SIM_71) (30) [----] [----] elseif volume.inFlow[$i1] then (30) [----] [----] [SCAL] (1) volume.ports[$i1].p = volume.vessel_ps_static[$i1] ($RES_SIM_72) (30) [----] [----] else (30) [----] [----] [SCAL] (1) volume.ports[$i1].m_flow = 0.0 ($RES_SIM_73) (30) [----] [----] end if; (30) [----] end for; (31) [SCAL] (1) $SEV_14 = volume.ports[2].m_flow > 0.0 ($RES_EVT_181) (32) [SCAL] (1) $SEV_15 = volume.ports[1].m_flow > 0.0 ($RES_EVT_182) (33) [SCAL] (1) volume.medium.h = Modelica.Media.Incompressible.TableBased.Polynomials_Temp.integralValue({3.421013308553659e-5, 3.5709904732248168, 1774.589414684459}, Modelica.SIunits.Conversions.to_degC(-((-273.15) - volume.medium.T_degC)), 0.0) ($RES_SIM_110) (34) [ARRY] (1) volume.heatTransfer.Ts = {volume.heatTransfer.states.p} ($RES_BND_125) (35) [SCAL] (1) shortPipe.port_b.m_flow + ambient.ports[1].m_flow = 0.0 ($RES_SIM_114) (36) [SCAL] (1) volume.heatTransfer.heatPorts[1].Q_flow = 0.0 ($RES_SIM_115) (37) [SCAL] (1) fixedMassFlowRate.ports[1].p = 99999.99999999999 * fixedMassFlowRate.medium.p_bar ($RES_SIM_33) (38) [SCAL] (1) volume.ports[2].m_flow - shortPipe.port_b.m_flow = 0.0 ($RES_SIM_116) (39) [SCAL] (1) fixedMassFlowRate.ports[1].h_outflow = fixedMassFlowRate.medium.h ($RES_SIM_34) (40) [SCAL] (1) shortPipe.port_b.p = ambient.ports[1].p ($RES_SIM_117) (41) [SCAL] (1) volume.ports[2].p = shortPipe.port_a.p ($RES_SIM_118) (42) [SCAL] (1) volume.ports[1].m_flow + fixedMassFlowRate.ports[1].m_flow = 0.0 ($RES_SIM_119) (43) [SCAL] (1) ambient.state.T = ambient.T ($RES_SIM_155) (44) [FOR-] (2) ($RES_SIM_74) (44) [----] for $i1 in 1:2 loop (44) [----] [-IF-] (1)if volume.regularFlow[$i1] then (44) [----] [----] [SCAL] (1) volume.s[$i1] = 0.0 - volume.portsData_height[$i1] ($RES_SIM_76) (44) [----] [----] elseif volume.inFlow[$i1] then (44) [----] [----] [SCAL] (1) volume.s[$i1] = volume.ports[$i1].m_flow ($RES_SIM_77) (44) [----] [----] else (44) [----] [----] [SCAL] (1) volume.s[$i1] = ((volume.ports[$i1].p - volume.vessel_ps_static[$i1]) / 101325.0) * (volume.portsData_height[$i1] - 0.0) ($RES_SIM_78) (44) [----] [----] end if; (44) [----] end for; (45) [SCAL] (1) ambient.state.p = ambient.p ($RES_SIM_156) (46) [FOR-] (2) ($RES_SIM_79) (46) [----] for $i1 in 1:2 loop (46) [----] [SCAL] (1) volume.ports[$i1].h_outflow = volume.medium.h ($RES_SIM_80) (46) [----] end for; (47) [SCAL] (1) fixedMassFlowRate.ports[1].p = volume.ports[1].p ($RES_SIM_120) (48) [ARRY] (2) shortPipe.flowModel.vs = {-shortPipe.port_b.m_flow / (shortPipe.flowModel.crossAreas[1] * Modelica.Media.Incompressible.TableBased.Polynomials_Temp.evaluate({-5.45444696711671e-5, -0.6311517897972762, 909.3511921362048}, (-273.15) + shortPipe.flowModel.states.p)), -shortPipe.port_b.m_flow / (Modelica.Media.Incompressible.TableBased.Polynomials_Temp.evaluate({-5.45444696711671e-5, -0.6311517897972762, 909.3511921362048}, (-273.15) + shortPipe.flowModel.states.p) * shortPipe.flowModel.crossAreas[2])} / shortPipe.nParallel ($RES_BND_133) (49) [ARRY] (2) shortPipe.flowModel.crossAreas = {shortPipe.crossArea, shortPipe.crossArea} ($RES_BND_134) (50) [SCAL] (1) volume.medium.cp = Modelica.Media.Incompressible.TableBased.Polynomials_Temp.evaluate({3.421013308553659e-5, 3.5709904732248168, 1774.589414684459}, volume.medium.T_degC) ($RES_$AUX_154) (51) [SCAL] (1) volume.medium.d = Modelica.Media.Incompressible.TableBased.Polynomials_Temp.evaluate({-5.45444696711671e-5, -0.6311517897972762, 909.3511921362048}, volume.medium.T_degC) ($RES_$AUX_153) (52) [ARRY] (1) shortPipe.flowModel.dheights = {shortPipe.height_ab} ($RES_BND_137) (53) [SCAL] (1) volume.mb_flow = sum(volume.ports.m_flow) ($RES_$AUX_152) (54) [ARRY] (1) shortPipe.flowModel.pathLengths = {shortPipe.length} ($RES_BND_138) (55) [SCAL] (1) $FUN_4 = sum(volume.ports_H_flow) ($RES_$AUX_151) (56) [FOR-] (2) ($RES_BND_139) (56) [----] for $i1 in 1:2 loop (56) [----] [SCAL] (1) shortPipe.flowModel.rhos[$i1] = Modelica.Media.Incompressible.TableBased.Polynomials_Temp.evaluate({-5.45444696711671e-5, -0.6311517897972762, 909.3511921362048}, (-273.15) + shortPipe.flowModel.states.p) ($RES_BND_140) (56) [----] end for; (57) [SCAL] (1) $FUN_5 = sum(volume.ports_E_flow) ($RES_$AUX_150) (58) [FOR-] (2) ($RES_SIM_81) (58) [----] for $i1 in 1:2 loop (58) [----] [SCAL] (1) volume.ports_E_flow[$i1] = volume.ports[$i1].m_flow * (volume.portVelocities[$i1] * 0.5 * volume.portVelocities[$i1] + system.g * volume.portsData_height[$i1]) ($RES_SIM_82) (58) [----] end for; (59) [SCAL] (1) fixedMassFlowRate.medium.state.p = 99999.99999999999 * fixedMassFlowRate.medium.p_bar ($RES_SIM_47) (60) [SCAL] (1) volume.ports_H_flow[2] = smooth(0, volume.ports[2].m_flow * (if $SEV_14 then shortPipe.port_a.h_outflow else volume.ports[2].h_outflow)) ($RES_SIM_83) (61) [SCAL] (1) volume.portInDensities[2] = Modelica.Media.Incompressible.TableBased.Polynomials_Temp.evaluate({-5.45444696711671e-5, -0.6311517897972762, 909.3511921362048}, (-273.15) + ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650.volume.Medium.T_ph(volume.vessel_ps_static[2], shortPipe.port_a.h_outflow)) ($RES_SIM_84) (62) [SCAL] (1) volume.ports_H_flow[1] = smooth(0, volume.ports[1].m_flow * (if $SEV_15 then fixedMassFlowRate.ports[1].h_outflow else volume.ports[1].h_outflow)) ($RES_SIM_85) (63) [SCAL] (1) volume.portInDensities[1] = Modelica.Media.Incompressible.TableBased.Polynomials_Temp.evaluate({-5.45444696711671e-5, -0.6311517897972762, 909.3511921362048}, (-273.15) + ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650.volume.Medium.T_ph(volume.vessel_ps_static[1], fixedMassFlowRate.ports[1].h_outflow)) ($RES_SIM_86) (64) [ARRY] (2) volume.portsData_height = {0.0 for $i1 in 1:2} ($RES_SIM_89) (65) [SCAL] (1) $SEV_1 = shortPipe.flowModel.m_flows[1] > 0.0 ($RES_EVT_163) (66) [ARRY] (1) shortPipe.flowModel.Fs_p = shortPipe.flowModel.nParallel * {0.5 * (shortPipe.flowModel.crossAreas[1] + shortPipe.flowModel.crossAreas[2]) * (shortPipe.flowModel.states.T - shortPipe.flowModel.states.T)} ($RES_SIM_9) (67) [ARRY] (1) shortPipe.flowModel.dps_fg = {(2.0 * (shortPipe.flowModel.Fs_fg[1] / shortPipe.flowModel.nParallel)) / (shortPipe.flowModel.crossAreas[1] + shortPipe.flowModel.crossAreas[2])} ($RES_SIM_8) (68) [SCAL] (1) $SEV_5 = abs(sum({abs(fixedMassFlowRate.ports[1].m_flow)}) - abs(fixedMassFlowRate.ports[1].m_flow)) <= 1e-60 ($RES_EVT_167) (69) [ARRY] (1) shortPipe.flowModel.Is = {shortPipe.flowModel.m_flows[1] * shortPipe.flowModel.pathLengths[1]} ($RES_SIM_7) (70) [ARRY] (1) {0.0} = shortPipe.flowModel.Ib_flows - (shortPipe.flowModel.Fs_fg + shortPipe.flowModel.Fs_p) ($RES_SIM_6) (71) [SCAL] (1) -shortPipe.port_b.m_flow = shortPipe.flowModel.m_flows[1] ($RES_SIM_5) (72) [SCAL] (1) shortPipe.port_b.h_outflow = volume.ports[2].h_outflow - system.g * shortPipe.height_ab ($RES_SIM_3) (73) [SCAL] (1) shortPipe.port_a.h_outflow = ambient.ports[1].h_outflow + system.g * shortPipe.height_ab ($RES_SIM_2) (74) [ARRY] (1) shortPipe.flowModel.Ib_flows = {0.0} ($RES_SIM_10) (75) [FOR-] (2) ($RES_BND_141) (75) [----] for $i1 in 1:2 loop (75) [----] [SCAL] (1) shortPipe.flowModel.mus[$i1] = shortPipe.flowModel.mu_nominal ($RES_BND_142) (75) [----] end for; (76) [SCAL] (1) shortPipe.flowModel.rhos_act[1] = noEvent(if $SEV_1 then shortPipe.flowModel.rhos[1] else shortPipe.flowModel.rhos[2]) ($RES_SIM_11) (77) [SCAL] (1) fixedMassFlowRate.medium.d = Modelica.Media.Incompressible.TableBased.Polynomials_Temp.evaluate({-5.45444696711671e-5, -0.6311517897972762, 909.3511921362048}, (-273.15) + fixedMassFlowRate.T) ($RES_$AUX_148) (78) [SCAL] (1) shortPipe.flowModel.mus_act[1] = noEvent(if $SEV_1 then shortPipe.flowModel.mus[1] else shortPipe.flowModel.mus[2]) ($RES_SIM_12) (79) [SCAL] (1) -fixedMassFlowRate.m_flow = sum(fixedMassFlowRate.ports.m_flow) ($RES_$AUX_147) (80) [ARRY] (1) shortPipe.flowModel.dps_fg = {shortPipe.flowModel.dheights[1] * shortPipe.flowModel.g * (if $SEV_1 then shortPipe.flowModel.rhos[1] else shortPipe.flowModel.rhos[2])} + shortPipe.flowModel.dp_nominal / shortPipe.flowModel.m_flow_nominal * shortPipe.flowModel.m_flows ($RES_SIM_13) (81) [ARRY] (2) volume.heatTransfer.states = {volume.medium.state} ($RES_BND_143) (82) [SCAL] (1) ambient.medium.cp = Modelica.Media.Incompressible.TableBased.Polynomials_Temp.evaluate({3.421013308553659e-5, 3.5709904732248168, 1774.589414684459}, ambient.medium.T_degC) ($RES_$AUX_146) (83) [SCAL] (1) ambient.ports[1].p = 99999.99999999999 * ambient.medium.p_bar ($RES_SIM_14) (84) [ARRY] (4) shortPipe.flowModel.states = {ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650.shortPipe.Medium.ThermodynamicState(ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650.shortPipe.Medium.T_ph(shortPipe.port_a.p, volume.ports[2].h_outflow), shortPipe.port_a.p), ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650.shortPipe.Medium.ThermodynamicState(ModelicaTest.Media.TestsWithFluid.MediaTestModels.Incompressible.Essotherm650.shortPipe.Medium.T_ph(shortPipe.port_b.p, ambient.ports[1].h_outflow), shortPipe.port_b.p)} ($RES_BND_144) (85) [SCAL] (1) ambient.medium.d = Modelica.Media.Incompressible.TableBased.Polynomials_Temp.evaluate({-5.45444696711671e-5, -0.6311517897972762, 909.3511921362048}, ambient.medium.T_degC) ($RES_$AUX_145)