Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr ModelicaTest_3.2.2_ModelicaTest.Fluid.TestComponents.Vessels.TestMixingVolumes.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.2+maint.om/package.mo", uses=false) Using package ModelicaTest with version 3.2.2 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaTest 3.2.2+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.Fluid.TestComponents.Vessels.TestMixingVolumes,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="ModelicaTest_3.2.2_ModelicaTest.Fluid.TestComponents.Vessels.TestMixingVolumes") translateModel(ModelicaTest.Fluid.TestComponents.Vessels.TestMixingVolumes,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="ModelicaTest_3.2.2_ModelicaTest.Fluid.TestComponents.Vessels.TestMixingVolumes") Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo): time 0.001285/0.001285, allocations: 106 kB / 16.42 MB, free: 6.52 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.001175/0.001175, allocations: 192.3 kB / 17.35 MB, free: 5.73 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.285/1.285, allocations: 205.1 MB / 223.2 MB, free: 12.24 MB / 190.1 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaTest 3.2.2+maint.om/package.mo): time 0.1741/0.1741, allocations: 39.96 MB / 310.5 MB, free: 4.008 MB / 254.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 1.911e-05/1.912e-05, allocations: 6.219 kB / 436.4 MB, free: 11.91 MB / 318.1 MB Notification: Performance of NFInst.instantiate(ModelicaTest.Fluid.TestComponents.Vessels.TestMixingVolumes): time 0.01287/0.0129, allocations: 17.61 MB / 454 MB, free: 10.22 MB / 334.1 MB Notification: Performance of NFInst.instExpressions: time 0.007387/0.02032, allocations: 6.999 MB / 461 MB, free: 3.203 MB / 334.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.0007418/0.02109, allocations: 19.88 kB / 461 MB, free: 3.184 MB / 334.1 MB Notification: Performance of NFTyping.typeComponents: time 0.0009313/0.02203, allocations: 377.6 kB / 461.4 MB, free: 2.812 MB / 334.1 MB Notification: Performance of NFTyping.typeBindings: time 0.001274/0.02336, allocations: 0.6722 MB / 462.1 MB, free: 2.137 MB / 334.1 MB Notification: Performance of NFTyping.typeClassSections: time 0.002968/0.02634, allocations: 1.322 MB / 463.4 MB, free: 0.8242 MB / 334.1 MB Notification: Performance of NFFlatten.flatten: time 0.002187/0.02853, allocations: 2.241 MB / 465.6 MB, free: 14.58 MB / 350.1 MB Notification: Performance of NFFlatten.resolveConnections: time 0.000739/0.02928, allocations: 0.6543 MB / 466.3 MB, free: 13.91 MB / 350.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.001443/0.03073, allocations: 1.075 MB / 467.4 MB, free: 12.83 MB / 350.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.0006975/0.03144, allocations: 0.6656 MB / 468 MB, free: 12.16 MB / 350.1 MB Notification: Performance of NFPackage.collectConstants: time 0.0001161/0.03157, allocations: 68 kB / 468.1 MB, free: 12.09 MB / 350.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.001103/0.03268, allocations: 0.507 MB / 468.6 MB, free: 11.59 MB / 350.1 MB Notification: Performance of combineBinaries: time 0.0009862/0.03368, allocations: 1.409 MB / 470 MB, free: 10.16 MB / 350.1 MB Notification: Performance of replaceArrayConstructors: time 0.0005072/0.03419, allocations: 0.884 MB / 470.9 MB, free: 9.27 MB / 350.1 MB Notification: Performance of NFVerifyModel.verify: time 0.0001453/0.03434, allocations: 127.6 kB / 471 MB, free: 9.145 MB / 350.1 MB Notification: Performance of FrontEnd: time 0.0001067/0.03446, allocations: 27.88 kB / 471 MB, free: 9.117 MB / 350.1 MB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 206 (144) * Number of variables: 206 (134) Notification: Performance of Bindings: time 0.003367/0.03783, allocations: 4.047 MB / 475.1 MB, free: 4.922 MB / 350.1 MB Notification: Performance of FunctionAlias: time 0.0002046/0.03804, allocations: 183.6 kB / 475.3 MB, free: 4.742 MB / 350.1 MB Notification: Performance of Early Inline: time 0.00186/0.03991, allocations: 1.978 MB / 477.2 MB, free: 2.723 MB / 350.1 MB Notification: Performance of simplify1: time 0.0001173/0.04004, allocations: 103.8 kB / 477.3 MB, free: 2.621 MB / 350.1 MB Notification: Performance of Alias: time 0.002429/0.04248, allocations: 2.386 MB / 479.7 MB, free: 15.94 MB / 366.1 MB Notification: Performance of simplify2: time 9.807e-05/0.04259, allocations: 91.88 kB / 479.8 MB, free: 15.85 MB / 366.1 MB Notification: Performance of Events: time 0.0005801/0.04318, allocations: 486.8 kB / 480.3 MB, free: 15.37 MB / 366.1 MB Notification: Performance of Detect States: time 0.0005718/0.04376, allocations: 0.5693 MB / 480.9 MB, free: 14.78 MB / 366.1 MB Notification: Performance of Partitioning: time 0.0009482/0.04472, allocations: 1.025 MB / 481.9 MB, free: 13.48 MB / 366.1 MB Error: Internal error NBSlice.fillDependencyArray failed because number of flattened indices 1 for dependency mixingVolume1.heatTransfer.states.p could not be divided by the body size 2 without rest. Error: Internal error NBAdjacency.Matrix.createPseudo failed for: [ARRY] (2) mixingVolume1.heatTransfer.states = {mixingVolume1.medium.state} ($RES_BND_201) Error: Internal error NBAdjacency.Matrix.create failed to create adjacency matrix for system: System Variables (83/147) *************************** (1) [ALGB] (3) stream Real[3] mixingVolume2.ports.h_outflow (min = {-1e10 for $i1 in 1:3}, max = {1e10 for $i1 in 1:3}, nominal = {1e6 for $i1 in 1:3}) (2) [DISC] (3) Boolean[3] $SEV_22[$i1] (3) [ALGB] (3) Real[3] mixingVolume2.s (start = {mixingVolume2.fluidLevel_max for $i1 in 1:3}) (4) [ALGB] (1) Real mixingVolume2.Qb_flow (5) [ALGB] (1) Real Tmix_out.T (min = 0.0) (6) [ALGB] (1) final input Real[1, 1] mixingVolume1.heatTransfer.states.p = {mixingVolume1.medium.state.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}) (7) [ALGB] (1) flow Real[1] flowSource2.ports.m_flow (min = {-1e60}, max = {1e60}) (8) [ALGB] (1) Real[1] mixingVolume2.heatTransfer.Q_flows (9) [DISC] (3) protected Boolean[3] mixingVolume2.inFlow (start = {false for $i1 in 1:3}) (10) [ALGB] (1) Real[1] flowSource2.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}) (11) [DER-] (1) Real $DER.mixingVolume2.m (12) [ALGB] (1) Real mixingVolume2.medium.T_degC = Modelica.SIunits.Conversions.to_degC(-((-273.15) - mixingVolume2.medium.T_degC)) (13) [ALGB] (1) flow Real[1] sink2.ports.m_flow (min = {-1e60}, max = {1e60}) (14) [ALGB] (3) Real[3] mixingVolume1.ports_E_flow (15) [ALGB] (1) Real mixingVolume2.medium.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (16) [ALGB] (1) Real mixingVolume1.medium.state.T (start = 288.15, min = 1.0, max = 1e4, nominal = 300.0) (17) [DISC] (3) Boolean[3] $SEV_3[$i1] (18) [ALGB] (3) Real[3] mixingVolume1.ports_H_flow (min = {-1e8 for $i1 in 1:3}, max = {1e8 for $i1 in 1:3}, nominal = {1000.0 for $i1 in 1:3}) (19) [ALGB] (1) Real mixingVolume2.medium.p_bar = Modelica.SIunits.Conversions.to_bar(99999.99999999999 * mixingVolume2.medium.p_bar) (20) [ALGB] (1) flow Real[1] mixingVolume2.heatTransfer.heatPorts.Q_flow (21) [DISC] (3) protected Boolean[3] mixingVolume1.inFlow (start = {false for $i1 in 1:3}) (22) [ALGB] (1) final input Real[1, 1] mixingVolume1.heatTransfer.states.T = {mixingVolume1.medium.state.T} (start = {288.15 for $i1 in 1:1}, min = {1.0 for $i1 in 1:1}, max = {1e4 for $i1 in 1:1}, nominal = {300.0 for $i1 in 1:1}) (23) [ALGB] (1) Real flowSource2.medium.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (24) [DER-] (1) Real $DER.mixingVolume2.U (25) [ALGB] (1) Real flowSource2.medium.p_bar = Modelica.SIunits.Conversions.to_bar(99999.99999999999 * flowSource2.medium.p_bar) (26) [ALGB] (1) stream Real[1] flowSource2.ports.h_outflow (min = {-1e10 for $i1 in 1:1}, max = {1e10 for $i1 in 1:1}, nominal = {1e6 for $i1 in 1:1}) (27) [ALGB] (3) protected Real[3] mixingVolume2.portsData_height (28) [DISC] (3) Boolean[3] $SEV_6[$i1] (29) [DISC] (1) Boolean $SEV_25 (30) [DISC] (3) Boolean[3] $SEV_21[$i1] (31) [ALGB] (1) Real[1] mixingVolume1.heatTransfer.Ts = {ModelicaTest.Fluid.TestComponents.Vessels.TestMixingVolumes.mixingVolume1.heatTransfer.Medium.temperature(mixingVolume1.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}) (32) [ALGB] (3) stream Real[3] mixingVolume1.ports.h_outflow (min = {-1e10 for $i1 in 1:3}, max = {1e10 for $i1 in 1:3}, nominal = {1e6 for $i1 in 1:3}) (33) [DISC] (1) Boolean $SEV_24 (34) [ALGB] (1) Real Tmix_out.port.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (35) [ALGB] (1) Real $FUN_7 (36) [ALGB] (1) stream Real[1] sink2.ports.h_outflow (min = {-1e10 for $i1 in 1:1}, max = {1e10 for $i1 in 1:1}, nominal = {1e6 for $i1 in 1:1}) (37) [ALGB] (1) Real $FUN_6 (38) [ALGB] (1) Real mixingVolume1.mb_flow (39) [ALGB] (1) Real $FUN_3 (40) [ALGB] (1) Real $FUN_2 (41) [ALGB] (3) Real[3] mixingVolume2.vessel_ps_static (start = {1e5 for $i1 in 1:3}, min = {0.0 for $i1 in 1:3}, max = {1e8 for $i1 in 1:3}, nominal = {1e5 for $i1 in 1:3}) (42) [ALGB] (1) Real mixingVolume1.medium.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (43) [ALGB] (1) Real[1] mixingVolume1.heatTransfer.Q_flows (44) [ALGB] (3) Real[3] mixingVolume1.s (start = {mixingVolume1.fluidLevel_max for $i1 in 1:3}) (45) [ALGB] (3) flow Real[3] mixingVolume2.ports.m_flow (min = {-1e5 for $i1 in 1:3}, max = {1e5 for $i1 in 1:3}) (46) [DISC] (3) protected Boolean[3] mixingVolume1.regularFlow (start = {true for $i1 in 1:3}) (47) [ALGB] (3) Real[3] mixingVolume2.portVelocities (48) [ALGB] (1) Real mixingVolume1.medium.T_degC = Modelica.SIunits.Conversions.to_degC(-((-273.15) - mixingVolume1.medium.T_degC)) (49) [ALGB] (1) Real[1] mixingVolume1.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}) (50) [ALGB] (3) protected Real[3] mixingVolume1.portsData_height (51) [ALGB] (1) Real mixingVolume2.mb_flow (52) [DISC] (3) protected Boolean[3] mixingVolume2.regularFlow (start = {true for $i1 in 1:3}) (53) [ALGB] (1) final input Real[1, 1] mixingVolume2.heatTransfer.states.T = {mixingVolume2.medium.state.T} (start = {288.15 for $i1 in 1:1}, min = {1.0 for $i1 in 1:1}, max = {1e4 for $i1 in 1:1}, nominal = {300.0 for $i1 in 1:1}) (54) [DISC] (1) Boolean $SEV_15 (55) [ALGB] (3) Real[3] mixingVolume2.ports_E_flow (56) [DISC] (3) Boolean[3] $SEV_5[$i1] (57) [DISC] (3) Boolean[3] $SEV_20[$i1] (58) [ALGB] (3) Real[3] mixingVolume1.vessel_ps_static (start = {1e5 for $i1 in 1:3}, min = {0.0 for $i1 in 1:3}, max = {1e8 for $i1 in 1:3}, nominal = {1e5 for $i1 in 1:3}) (59) [ALGB] (1) flow Real[1] mixingVolume1.heatTransfer.heatPorts.Q_flow (60) [DER-] (1) Real $DER.mixingVolume1.m (61) [ALGB] (1) Real mixingVolume1.Hb_flow (62) [ALGB] (3) Real[3] mixingVolume2.ports_H_flow (min = {-1e8 for $i1 in 1:3}, max = {1e8 for $i1 in 1:3}, nominal = {1000.0 for $i1 in 1:3}) (63) [DISC] (3) Boolean[3] $SEV_23[$i1] (64) [ALGB] (3) Real[3] mixingVolume1.portVelocities (65) [DISC] (1) Boolean $SEV_9 (66) [ALGB] (3) Real[3] mixingVolume1.ports.p (start = {1e5 for $i1 in 1:3}, min = {0.0 for $i1 in 1:3}, max = {1e8 for $i1 in 1:3}, nominal = {1e5 for $i1 in 1:3}) (67) [DISC] (1) Boolean $SEV_8 (68) [ALGB] (1) Real mixingVolume1.medium.p_bar = Modelica.SIunits.Conversions.to_bar(99999.99999999999 * mixingVolume1.medium.p_bar) (69) [ALGB] (1) final input Real[1, 1] mixingVolume2.heatTransfer.states.p = {mixingVolume2.medium.state.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}) (70) [DISC] (3) Boolean[3] $SEV_19[$i1] (71) [ALGB] (1) Real mixingVolume1.Qb_flow (72) [ALGB] (1) Real Tmix_in.port.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (73) [DER-] (1) Real $DER.mixingVolume1.U (74) [ALGB] (1) Real Tmix_in.T (min = 0.0) (75) [ALGB] (1) Real[1] sink2.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}) (76) [ALGB] (1) Real mixingVolume2.Hb_flow (77) [DISC] (3) Boolean[3] $SEV_4[$i1] (78) [ALGB] (3) Real[3] mixingVolume2.ports.p (start = {1e5 for $i1 in 1:3}, min = {0.0 for $i1 in 1:3}, max = {1e8 for $i1 in 1:3}, nominal = {1e5 for $i1 in 1:3}) (79) [ALGB] (1) Real[1] mixingVolume2.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}) (80) [ALGB] (1) Real mixingVolume2.medium.state.T (start = 288.15, min = 1.0, max = 1e4, nominal = 300.0) (81) [ALGB] (3) flow Real[3] mixingVolume1.ports.m_flow (min = {-1e5 for $i1 in 1:3}, max = {1e5 for $i1 in 1:3}) (82) [ALGB] (1) Real[1] mixingVolume2.heatTransfer.Ts = {ModelicaTest.Fluid.TestComponents.Vessels.TestMixingVolumes.mixingVolume2.heatTransfer.Medium.temperature(mixingVolume2.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}) (83) [DISC] (3) Boolean[3] $SEV_7[$i1] System Equations (89/147) *************************** (1) [FOR-] (3) ($RES_SIM_133) (1) [----] for $i1 in 1:3 loop (1) [----] [SCAL] (1) mixingVolume1.ports[$i1].h_outflow = 4184.0 * ((-273.15) - ((-273.15) - mixingVolume1.medium.T_degC)) ($RES_SIM_134) (1) [----] end for; (2) [FOR-] (3) ($RES_SIM_52) (2) [----] for $i1 in 1:3 loop (2) [----] [SCAL] (1) mixingVolume2.ports[$i1].h_outflow = 4184.0 * ((-273.15) - ((-273.15) - mixingVolume2.medium.T_degC)) ($RES_SIM_53) (2) [----] end for; (3) [FOR-] (3) ($RES_SIM_135) (3) [----] for $i1 in 1:3 loop (3) [----] [SCAL] (1) mixingVolume1.ports_E_flow[$i1] = mixingVolume1.ports[$i1].m_flow * (mixingVolume1.portVelocities[$i1] * 0.5 * mixingVolume1.portVelocities[$i1] + system.g * mixingVolume1.portsData_height[$i1]) ($RES_SIM_136) (3) [----] end for; (4) [SCAL] (1) mixingVolume1.ports[1].m_flow = 0.0 ($RES_SIM_170) (5) [FOR-] (3) ($RES_SIM_54) (5) [----] for $i1 in 1:3 loop (5) [----] [SCAL] (1) mixingVolume2.ports_E_flow[$i1] = mixingVolume2.ports[$i1].m_flow * (mixingVolume2.portVelocities[$i1] * 0.5 * mixingVolume2.portVelocities[$i1] + system.g * mixingVolume2.portsData_height[$i1]) ($RES_SIM_55) (5) [----] end for; (6) [SCAL] (1) mixingVolume2.heatTransfer.heatPorts[1].Q_flow = 0.0 ($RES_SIM_171) (7) [SCAL] (1) mixingVolume1.ports_H_flow[3] = smooth(0, mixingVolume1.ports[3].m_flow * (if $SEV_24 then mixingVolume2.ports[3].h_outflow else mixingVolume1.ports[3].h_outflow)) ($RES_SIM_137) (8) [SCAL] (1) mixingVolume2.ports[2].m_flow + sink2.ports[1].m_flow = 0.0 ($RES_SIM_172) (9) [ARRY] (1) mixingVolume1.heatTransfer.Ts = {mixingVolume1.heatTransfer.states.p} ($RES_BND_185) (10) [SCAL] (1) mixingVolume2.ports_H_flow[3] = smooth(0, mixingVolume2.ports[3].m_flow * (if $SEV_8 then mixingVolume1.ports[3].h_outflow else mixingVolume2.ports[3].h_outflow)) ($RES_SIM_56) (11) [SCAL] (1) mixingVolume1.heatTransfer.heatPorts[1].Q_flow = 0.0 ($RES_SIM_173) (12) [SCAL] (1) mixingVolume1.ports_H_flow[2] = smooth(0, mixingVolume1.ports[2].m_flow * (if $SEV_25 then flowSource2.ports[1].h_outflow else mixingVolume1.ports[2].h_outflow)) ($RES_SIM_139) (13) [SCAL] (1) mixingVolume2.ports[3].m_flow + mixingVolume1.ports[3].m_flow = 0.0 ($RES_SIM_174) (14) [SCAL] (1) mixingVolume2.ports_H_flow[2] = smooth(0, mixingVolume2.ports[2].m_flow * (if $SEV_9 then sink2.ports[1].h_outflow else mixingVolume2.ports[2].h_outflow)) ($RES_SIM_58) (15) [SCAL] (1) mixingVolume1.ports[3].p = mixingVolume2.ports[3].p ($RES_SIM_175) (16) [SCAL] (1) Tmix_out.port.p = mixingVolume2.ports[1].p ($RES_SIM_176) (17) [SCAL] (1) Tmix_in.port.p = mixingVolume1.ports[1].p ($RES_SIM_177) (18) [SCAL] (1) mixingVolume2.ports[2].p = sink2.ports[1].p ($RES_SIM_178) (19) [SCAL] (1) mixingVolume1.ports[2].m_flow + flowSource2.ports[1].m_flow = 0.0 ($RES_SIM_179) (20) [FOR-] (3) ($RES_EVT_251) (20) [----] for $i1 in 1:3 loop (20) [----] [SCAL] (1) $SEV_23[$i1] = not mixingVolume1.regularFlow[$i1] and $SEV_22[$i1] ($RES_EVT_252) (20) [----] end for; (21) [SCAL] (1) $SEV_24 = mixingVolume1.ports[3].m_flow > 0.0 ($RES_EVT_253) (22) [SCAL] (1) $SEV_25 = mixingVolume1.ports[2].m_flow > 0.0 ($RES_EVT_254) (23) [SCAL] (1) flowSource2.medium.state.p = 99999.99999999999 * flowSource2.medium.p_bar ($RES_SIM_101) (24) [SCAL] (1) Tmix_out.T = 273.15 + 2.390057361376673e-4 * mixingVolume2.ports[1].h_outflow ($RES_SIM_24) (25) [SCAL] (1) mixingVolume1.ports_H_flow[1] = smooth(0, mixingVolume1.ports[1].m_flow * mixingVolume1.ports[1].h_outflow) ($RES_SIM_141) (26) [SCAL] (1) mixingVolume2.ports_H_flow[1] = smooth(0, mixingVolume2.ports[1].m_flow * mixingVolume2.ports[1].h_outflow) ($RES_SIM_60) (27) [SCAL] (1) Tmix_in.T = 273.15 + 2.390057361376673e-4 * mixingVolume1.ports[1].h_outflow ($RES_SIM_27) (28) [SCAL] (1) $DER.mixingVolume1.m = mixingVolume1.mb_flow ($RES_SIM_109) (29) [SCAL] (1) $DER.mixingVolume2.m = mixingVolume2.mb_flow ($RES_SIM_28) (30) [SCAL] (1) flowSource2.ports[1].p = mixingVolume1.ports[2].p ($RES_SIM_180) (31) [ARRY] (3) mixingVolume1.portsData_height = {0.0 for $i1 in 1:3} ($RES_SIM_145) (32) [ARRY] (3) mixingVolume2.portsData_height = {0.0 for $i1 in 1:3} ($RES_SIM_64) (33) [SCAL] (1) $DER.mixingVolume2.U = mixingVolume2.Qb_flow + mixingVolume2.Hb_flow ($RES_SIM_29) (34) [ARRY] (1) mixingVolume2.heatTransfer.Ts = {mixingVolume2.heatTransfer.states.p} ($RES_BND_195) (35) [SCAL] (1) mixingVolume1.Qb_flow = mixingVolume1.heatTransfer.Q_flows[1] ($RES_SIM_149) (36) [SCAL] (1) mixingVolume2.Qb_flow = mixingVolume2.heatTransfer.Q_flows[1] ($RES_SIM_68) (37) [SCAL] (1) mixingVolume2.Hb_flow = $FUN_6 + $FUN_7 ($RES_SIM_69) (38) [FOR-] (3) ($RES_EVT_222) (38) [----] for $i1 in 1:3 loop (38) [----] [SCAL] (1) $SEV_3[$i1] = 0.0 >= mixingVolume2.portsData_height[$i1] ($RES_EVT_223) (38) [----] end for; (39) [FOR-] (3) ($RES_EVT_224) (39) [----] for $i1 in 1:3 loop (39) [----] [SCAL] (1) $SEV_4[$i1] = mixingVolume2.s[$i1] > 0.0 ($RES_EVT_225) (39) [----] end for; (40) [FOR-] (3) ($RES_EVT_226) (40) [----] for $i1 in 1:3 loop (40) [----] [SCAL] (1) $SEV_5[$i1] = mixingVolume2.portsData_height[$i1] >= mixingVolume2.fluidLevel_max ($RES_EVT_227) (40) [----] end for; (41) [SCAL] (1) mixingVolume1.mb_flow = sum(mixingVolume1.ports.m_flow) ($RES_$AUX_209) (42) [SCAL] (1) $FUN_2 = sum(mixingVolume1.ports_H_flow) ($RES_$AUX_208) (43) [FOR-] (3) ($RES_EVT_228) (43) [----] for $i1 in 1:3 loop (43) [----] [SCAL] (1) $SEV_6[$i1] = $SEV_4[$i1] or $SEV_5[$i1] ($RES_EVT_229) (43) [----] end for; (44) [SCAL] (1) $FUN_3 = sum(mixingVolume1.ports_E_flow) ($RES_$AUX_207) (45) [SCAL] (1) -flowSource2.m_flow = sum(flowSource2.ports.m_flow) ($RES_$AUX_206) (46) [SCAL] (1) mixingVolume2.mb_flow = sum(mixingVolume2.ports.m_flow) ($RES_$AUX_205) (47) [SCAL] (1) $DER.mixingVolume1.U = mixingVolume1.Qb_flow + mixingVolume1.Hb_flow ($RES_SIM_110) (48) [SCAL] (1) $FUN_6 = sum(mixingVolume2.ports_H_flow) ($RES_$AUX_204) (49) [SCAL] (1) mixingVolume1.U = mixingVolume1.m * (4184.0 * ((-273.15) - ((-273.15) - mixingVolume1.medium.T_degC))) ($RES_SIM_111) (50) [SCAL] (1) $FUN_7 = sum(mixingVolume2.ports_E_flow) ($RES_$AUX_203) (51) [SCAL] (1) mixingVolume1.m = 995.586 * mixingVolume1.V ($RES_SIM_112) (52) [SCAL] (1) mixingVolume2.U = mixingVolume2.m * (4184.0 * ((-273.15) - ((-273.15) - mixingVolume2.medium.T_degC))) ($RES_SIM_30) (53) [FOR-] (3) ($RES_SIM_113) (53) [----] for $i1 in 1:3 loop (53) [----] [SCAL] (1) mixingVolume1.portVelocities[$i1] = 0.0 ($RES_SIM_114) (53) [----] end for; (54) [SCAL] (1) mixingVolume2.m = 995.586 * mixingVolume2.V ($RES_SIM_31) (55) [FOR-] (3) ($RES_SIM_32) (55) [----] for $i1 in 1:3 loop (55) [----] [SCAL] (1) mixingVolume2.portVelocities[$i1] = 0.0 ($RES_SIM_33) (55) [----] end for; (56) [SCAL] (1) mixingVolume1.Hb_flow = $FUN_2 + $FUN_3 ($RES_SIM_150) (57) [ARRY] (2) mixingVolume1.heatTransfer.states = {mixingVolume1.medium.state} ($RES_BND_201) (58) [ARRY] (2) mixingVolume2.heatTransfer.states = {mixingVolume2.medium.state} ($RES_BND_202) (59) [FOR-] (3) ($RES_SIM_152) (59) [----] for $i1 in 1:3 loop (59) [----] [SCAL] (1) mixingVolume1.vessel_ps_static[$i1] = 99999.99999999999 * mixingVolume1.medium.p_bar ($RES_SIM_153) (59) [----] end for; (60) [FOR-] (3) ($RES_SIM_71) (60) [----] for $i1 in 1:3 loop (60) [----] [SCAL] (1) mixingVolume2.vessel_ps_static[$i1] = 99999.99999999999 * mixingVolume2.medium.p_bar ($RES_SIM_72) (60) [----] end for; (61) [FOR-] (3) ($RES_SIM_119) (61) [----] for $i1 in 1:3 loop (61) [----] [SCAL] (1) mixingVolume1.regularFlow[$i1] = $SEV_19[$i1] ($RES_SIM_120) (61) [----] end for; (62) [FOR-] (3) ($RES_SIM_38) (62) [----] for $i1 in 1:3 loop (62) [----] [SCAL] (1) mixingVolume2.regularFlow[$i1] = $SEV_3[$i1] ($RES_SIM_39) (62) [----] end for; (63) [ARRY] (1) mixingVolume1.heatTransfer.Q_flows = mixingVolume1.heatTransfer.heatPorts.Q_flow ($RES_SIM_155) (64) [ARRY] (1) mixingVolume2.heatTransfer.Q_flows = mixingVolume2.heatTransfer.heatPorts.Q_flow ($RES_SIM_74) (65) [ARRY] (1) mixingVolume1.heatTransfer.Ts = mixingVolume1.heatTransfer.heatPorts.T ($RES_SIM_156) (66) [ARRY] (1) mixingVolume2.heatTransfer.Ts = mixingVolume2.heatTransfer.heatPorts.T ($RES_SIM_75) (67) [FOR-] (3) ($RES_EVT_230) (67) [----] for $i1 in 1:3 loop (67) [----] [SCAL] (1) $SEV_7[$i1] = not mixingVolume2.regularFlow[$i1] and $SEV_6[$i1] ($RES_EVT_231) (67) [----] end for; (68) [SCAL] (1) $SEV_8 = mixingVolume2.ports[3].m_flow > 0.0 ($RES_EVT_232) (69) [SCAL] (1) $SEV_9 = mixingVolume2.ports[2].m_flow > 0.0 ($RES_EVT_233) (70) [SCAL] (1) $SEV_15 = abs(sum({abs(flowSource2.ports[1].m_flow)}) - abs(flowSource2.ports[1].m_flow)) <= 1e-60 ($RES_EVT_239) (71) [FOR-] (3) ($RES_SIM_121) (71) [----] for $i1 in 1:3 loop (71) [----] [SCAL] (1) mixingVolume1.inFlow[$i1] = $SEV_23[$i1] ($RES_SIM_122) (71) [----] end for; (72) [FOR-] (3) ($RES_SIM_40) (72) [----] for $i1 in 1:3 loop (72) [----] [SCAL] (1) mixingVolume2.inFlow[$i1] = $SEV_7[$i1] ($RES_SIM_41) (72) [----] end for; (73) [FOR-] (3) ($RES_SIM_123) (73) [----] for $i1 in 1:3 loop (73) [----] [-IF-] (1)if mixingVolume1.regularFlow[$i1] then (73) [----] [----] [SCAL] (1) mixingVolume1.ports[$i1].p = mixingVolume1.vessel_ps_static[$i1] ($RES_SIM_125) (73) [----] [----] elseif mixingVolume1.inFlow[$i1] then (73) [----] [----] [SCAL] (1) mixingVolume1.ports[$i1].p = mixingVolume1.vessel_ps_static[$i1] ($RES_SIM_126) (73) [----] [----] else (73) [----] [----] [SCAL] (1) mixingVolume1.ports[$i1].m_flow = 0.0 ($RES_SIM_127) (73) [----] [----] end if; (73) [----] end for; (74) [FOR-] (3) ($RES_SIM_42) (74) [----] for $i1 in 1:3 loop (74) [----] [-IF-] (1)if mixingVolume2.regularFlow[$i1] then (74) [----] [----] [SCAL] (1) mixingVolume2.ports[$i1].p = mixingVolume2.vessel_ps_static[$i1] ($RES_SIM_44) (74) [----] [----] elseif mixingVolume2.inFlow[$i1] then (74) [----] [----] [SCAL] (1) mixingVolume2.ports[$i1].p = mixingVolume2.vessel_ps_static[$i1] ($RES_SIM_45) (74) [----] [----] else (74) [----] [----] [SCAL] (1) mixingVolume2.ports[$i1].m_flow = 0.0 ($RES_SIM_46) (74) [----] [----] end if; (74) [----] end for; (75) [SCAL] (1) mixingVolume1.medium.state.p = 99999.99999999999 * mixingVolume1.medium.p_bar ($RES_SIM_161) (76) [SCAL] (1) mixingVolume2.medium.state.p = 99999.99999999999 * mixingVolume2.medium.p_bar ($RES_SIM_80) (77) [SCAL] (1) mixingVolume1.medium.state.T = -((-273.15) - mixingVolume1.medium.T_degC) ($RES_SIM_162) (78) [SCAL] (1) mixingVolume2.medium.state.T = -((-273.15) - mixingVolume2.medium.T_degC) ($RES_SIM_81) (79) [FOR-] (3) ($RES_SIM_128) (79) [----] for $i1 in 1:3 loop (79) [----] [-IF-] (1)if mixingVolume1.regularFlow[$i1] then (79) [----] [----] [SCAL] (1) mixingVolume1.s[$i1] = 0.0 - mixingVolume1.portsData_height[$i1] ($RES_SIM_130) (79) [----] [----] elseif mixingVolume1.inFlow[$i1] then (79) [----] [----] [SCAL] (1) mixingVolume1.s[$i1] = mixingVolume1.ports[$i1].m_flow ($RES_SIM_131) (79) [----] [----] else (79) [----] [----] [SCAL] (1) mixingVolume1.s[$i1] = ((mixingVolume1.ports[$i1].p - mixingVolume1.vessel_ps_static[$i1]) / 101325.0) * (mixingVolume1.portsData_height[$i1] - 0.0) ($RES_SIM_132) (79) [----] [----] end if; (79) [----] end for; (80) [FOR-] (3) ($RES_SIM_47) (80) [----] for $i1 in 1:3 loop (80) [----] [-IF-] (1)if mixingVolume2.regularFlow[$i1] then (80) [----] [----] [SCAL] (1) mixingVolume2.s[$i1] = 0.0 - mixingVolume2.portsData_height[$i1] ($RES_SIM_49) (80) [----] [----] elseif mixingVolume2.inFlow[$i1] then (80) [----] [----] [SCAL] (1) mixingVolume2.s[$i1] = mixingVolume2.ports[$i1].m_flow ($RES_SIM_50) (80) [----] [----] else (80) [----] [----] [SCAL] (1) mixingVolume2.s[$i1] = ((mixingVolume2.ports[$i1].p - mixingVolume2.vessel_ps_static[$i1]) / 101325.0) * (mixingVolume2.portsData_height[$i1] - 0.0) ($RES_SIM_51) (80) [----] [----] end if; (80) [----] end for; (81) [SCAL] (1) mixingVolume2.ports[1].m_flow = 0.0 ($RES_SIM_169) (82) [SCAL] (1) flowSource2.ports[1].p = 99999.99999999999 * flowSource2.medium.p_bar ($RES_SIM_88) (83) [SCAL] (1) flowSource2.ports[1].h_outflow = 4184.0 * ((-273.15) + (273.15 + 2.390057361376673e-4 * flowSource2.h)) ($RES_SIM_89) (84) [FOR-] (3) ($RES_EVT_243) (84) [----] for $i1 in 1:3 loop (84) [----] [SCAL] (1) $SEV_19[$i1] = 0.0 >= mixingVolume1.portsData_height[$i1] ($RES_EVT_244) (84) [----] end for; (85) [SCAL] (1) sink2.ports[1].h_outflow = 4184.0 * ((-273.15) + (273.15 + 2.390057361376673e-4 * sink2.h)) ($RES_SIM_3) (86) [FOR-] (3) ($RES_EVT_245) (86) [----] for $i1 in 1:3 loop (86) [----] [SCAL] (1) $SEV_20[$i1] = mixingVolume1.s[$i1] > 0.0 ($RES_EVT_246) (86) [----] end for; (87) [SCAL] (1) sink2.ports[1].p = sink2.p ($RES_SIM_2) (88) [FOR-] (3) ($RES_EVT_247) (88) [----] for $i1 in 1:3 loop (88) [----] [SCAL] (1) $SEV_21[$i1] = mixingVolume1.portsData_height[$i1] >= mixingVolume1.fluidLevel_max ($RES_EVT_248) (88) [----] end for; (89) [FOR-] (3) ($RES_EVT_249) (89) [----] for $i1 in 1:3 loop (89) [----] [SCAL] (1) $SEV_22[$i1] = $SEV_20[$i1] or $SEV_21[$i1] ($RES_EVT_250) (89) [----] end for;