Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr ModelicaTest_3.2.3_ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Valve.dp_severalGeometryOverall_DPMFLOW.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.Fluid.Dissipation.Verifications.PressureLoss.Valve.dp_severalGeometryOverall_DPMFLOW,tolerance=1e-06,outputFormat="mat",numberOfIntervals=5000,variableFilter="time|geometry.1.|geometry.2.|geometry.3.|geometry.4.|geometry.5.|d_hyd|Av|opening|eta|rho|input_mdot_1.1.|input_mdot_1.2.|input_mdot_1.3.|input_mdot_1.4.|input_mdot_1.5.|input_dp_1.1.|input_dp_1.2.|input_dp_1.3.|input_dp_1.4.|input_dp_1.5.|input_mdot_2.1.|input_mdot_2.2.|input_mdot_2.3.|input_mdot_2.4.|input_mdot_2.5.|input_dp_2.1.|input_dp_2.2.|input_dp_2.3.|input_dp_2.4.|input_dp_2.5.|input_mdot_3.1.|input_mdot_3.2.|input_mdot_3.3.|input_mdot_3.4.|input_mdot_3.5.|input_dp_3.1.|input_dp_3.2.|input_dp_3.3.|input_dp_3.4.|input_dp_3.5.|M_FLOW_1.1.|M_FLOW_1.2.|M_FLOW_1.3.|M_FLOW_1.4.|M_FLOW_1.5.|DP_1.1.|DP_1.2.|DP_1.3.|DP_1.4.|DP_1.5.|M_FLOW_2.1.|M_FLOW_2.2.|M_FLOW_2.3.|M_FLOW_2.4.|M_FLOW_2.5.|DP_2.1.|DP_2.2.|DP_2.3.|DP_2.4.|DP_2.5.|M_FLOW_3.1.|M_FLOW_3.2.|M_FLOW_3.3.|M_FLOW_3.4.|M_FLOW_3.5.|DP_3.1.|DP_3.2.|DP_3.3.|DP_3.4.|DP_3.5.|DP_plot_1.1.|DP_plot_1.2.|DP_plot_1.3.|DP_plot_1.4.|DP_plot_1.5.|zeta_TOT_1.1.|zeta_TOT_1.2.|zeta_TOT_1.3.|zeta_TOT_1.4.|zeta_TOT_1.5.|Re_1.1.|Re_1.2.|Re_1.3.|Re_1.4.|Re_1.5.|DP_plot_2.1.|DP_plot_2.2.|DP_plot_2.3.|DP_plot_2.4.|DP_plot_2.5.|zeta_TOT_2.1.|zeta_TOT_2.2.|zeta_TOT_2.3.|zeta_TOT_2.4.|zeta_TOT_2.5.|Re_2.1.|Re_2.2.|Re_2.3.|Re_2.4.|Re_2.5.|DP_plot_3.1.|DP_plot_3.2.|DP_plot_3.3.|DP_plot_3.4.|DP_plot_3.5.|zeta_TOT_3.1.|zeta_TOT_3.2.|zeta_TOT_3.3.|zeta_TOT_3.4.|zeta_TOT_3.5.|Re_3.1.|Re_3.2.|Re_3.3.|Re_3.4.|Re_3.5.|input_DP.y|input_opening.y|input_mdot.y",fileNamePrefix="ModelicaTest_3.2.3_ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Valve.dp_severalGeometryOverall_DPMFLOW") translateModel(ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Valve.dp_severalGeometryOverall_DPMFLOW,tolerance=1e-06,outputFormat="mat",numberOfIntervals=5000,variableFilter="time|geometry.1.|geometry.2.|geometry.3.|geometry.4.|geometry.5.|d_hyd|Av|opening|eta|rho|input_mdot_1.1.|input_mdot_1.2.|input_mdot_1.3.|input_mdot_1.4.|input_mdot_1.5.|input_dp_1.1.|input_dp_1.2.|input_dp_1.3.|input_dp_1.4.|input_dp_1.5.|input_mdot_2.1.|input_mdot_2.2.|input_mdot_2.3.|input_mdot_2.4.|input_mdot_2.5.|input_dp_2.1.|input_dp_2.2.|input_dp_2.3.|input_dp_2.4.|input_dp_2.5.|input_mdot_3.1.|input_mdot_3.2.|input_mdot_3.3.|input_mdot_3.4.|input_mdot_3.5.|input_dp_3.1.|input_dp_3.2.|input_dp_3.3.|input_dp_3.4.|input_dp_3.5.|M_FLOW_1.1.|M_FLOW_1.2.|M_FLOW_1.3.|M_FLOW_1.4.|M_FLOW_1.5.|DP_1.1.|DP_1.2.|DP_1.3.|DP_1.4.|DP_1.5.|M_FLOW_2.1.|M_FLOW_2.2.|M_FLOW_2.3.|M_FLOW_2.4.|M_FLOW_2.5.|DP_2.1.|DP_2.2.|DP_2.3.|DP_2.4.|DP_2.5.|M_FLOW_3.1.|M_FLOW_3.2.|M_FLOW_3.3.|M_FLOW_3.4.|M_FLOW_3.5.|DP_3.1.|DP_3.2.|DP_3.3.|DP_3.4.|DP_3.5.|DP_plot_1.1.|DP_plot_1.2.|DP_plot_1.3.|DP_plot_1.4.|DP_plot_1.5.|zeta_TOT_1.1.|zeta_TOT_1.2.|zeta_TOT_1.3.|zeta_TOT_1.4.|zeta_TOT_1.5.|Re_1.1.|Re_1.2.|Re_1.3.|Re_1.4.|Re_1.5.|DP_plot_2.1.|DP_plot_2.2.|DP_plot_2.3.|DP_plot_2.4.|DP_plot_2.5.|zeta_TOT_2.1.|zeta_TOT_2.2.|zeta_TOT_2.3.|zeta_TOT_2.4.|zeta_TOT_2.5.|Re_2.1.|Re_2.2.|Re_2.3.|Re_2.4.|Re_2.5.|DP_plot_3.1.|DP_plot_3.2.|DP_plot_3.3.|DP_plot_3.4.|DP_plot_3.5.|zeta_TOT_3.1.|zeta_TOT_3.2.|zeta_TOT_3.3.|zeta_TOT_3.4.|zeta_TOT_3.5.|Re_3.1.|Re_3.2.|Re_3.3.|Re_3.4.|Re_3.5.|input_DP.y|input_opening.y|input_mdot.y",fileNamePrefix="ModelicaTest_3.2.3_ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Valve.dp_severalGeometryOverall_DPMFLOW") Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo): time 0.001035/0.001036, allocations: 109.6 kB / 17.09 MB, free: 5.98 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.0009344/0.0009345, allocations: 200.2 kB / 18.03 MB, free: 5.062 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.598/1.598, allocations: 205.1 MB / 223.9 MB, free: 12.25 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.2342/0.2342, allocations: 43.53 MB / 314.8 MB, free: 456 kB / 254.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 1.82e-05/1.821e-05, allocations: 2.281 kB / 442.5 MB, free: 5.688 MB / 318.1 MB Notification: Performance of NFInst.instantiate(ModelicaTest.Fluid.Dissipation.Verifications.PressureLoss.Valve.dp_severalGeometryOverall_DPMFLOW): time 0.002663/0.002689, allocations: 2.445 MB / 444.9 MB, free: 3.227 MB / 318.1 MB Notification: Performance of NFInst.instExpressions: time 0.002074/0.004775, allocations: 1.687 MB / 446.6 MB, free: 1.531 MB / 318.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.0001016/0.004887, allocations: 4 kB / 446.6 MB, free: 1.527 MB / 318.1 MB Notification: Performance of NFTyping.typeComponents: time 0.0003291/0.005222, allocations: 119.2 kB / 446.7 MB, free: 1.41 MB / 318.1 MB Notification: Performance of NFTyping.typeBindings: time 0.0003071/0.005537, allocations: 194.8 kB / 446.9 MB, free: 1.219 MB / 318.1 MB Notification: Performance of NFTyping.typeClassSections: time 0.0005741/0.006124, allocations: 333.8 kB / 447.2 MB, free: 0.8945 MB / 318.1 MB Notification: Performance of NFFlatten.flatten: time 0.0004548/0.006588, allocations: 0.6304 MB / 447.9 MB, free: 268 kB / 318.1 MB Notification: Performance of NFFlatten.resolveConnections: time 4.939e-05/0.006645, allocations: 9.688 kB / 447.9 MB, free: 260 kB / 318.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.0002772/0.006927, allocations: 319 kB / 448.2 MB, free: 15.94 MB / 334.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.0003452/0.007282, allocations: 358.7 kB / 448.5 MB, free: 15.59 MB / 334.1 MB Notification: Performance of NFPackage.collectConstants: time 2.829e-05/0.007317, allocations: 12 kB / 448.6 MB, free: 15.58 MB / 334.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.001031/0.008353, allocations: 0.8697 MB / 449.4 MB, free: 14.71 MB / 334.1 MB Notification: Performance of combineBinaries: time 0.000708/0.009075, allocations: 0.8435 MB / 450.3 MB, free: 13.86 MB / 334.1 MB Notification: Performance of replaceArrayConstructors: time 0.0004409/0.009522, allocations: 0.6027 MB / 450.9 MB, free: 13.25 MB / 334.1 MB Notification: Performance of NFVerifyModel.verify: time 5.386e-05/0.009582, allocations: 27.94 kB / 450.9 MB, free: 13.22 MB / 334.1 MB Notification: Performance of FrontEnd: time 2.228e-05/0.009609, allocations: 7.938 kB / 450.9 MB, free: 13.21 MB / 334.1 MB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 568 (120) * Number of variables: 2368 (120) Notification: Performance of Bindings: time 0.003956/0.01357, allocations: 4.222 MB / 455.1 MB, free: 8.852 MB / 334.1 MB Notification: Performance of FunctionAlias: time 0.0001842/0.01376, allocations: 207.6 kB / 455.3 MB, free: 8.648 MB / 334.1 MB Notification: Performance of Early Inline: time 0.001741/0.01551, allocations: 1.876 MB / 457.2 MB, free: 6.746 MB / 334.1 MB Notification: Performance of simplify1: time 3.617e-05/0.01556, allocations: 27.95 kB / 457.2 MB, free: 6.719 MB / 334.1 MB Notification: Performance of Alias: time 0.001197/0.01676, allocations: 1.006 MB / 458.2 MB, free: 5.641 MB / 334.1 MB Notification: Performance of simplify2: time 2.697e-05/0.0168, allocations: 19.97 kB / 458.3 MB, free: 5.621 MB / 334.1 MB Notification: Performance of Events: time 0.000243/0.01704, allocations: 187.7 kB / 458.4 MB, free: 5.438 MB / 334.1 MB Notification: Performance of Detect States: time 0.00041/0.01746, allocations: 419.3 kB / 458.8 MB, free: 5.008 MB / 334.1 MB Notification: Performance of Partitioning: time 0.0007383/0.01821, allocations: 0.6475 MB / 459.5 MB, free: 4.352 MB / 334.1 MB Error: Internal error NBAdjacency.Matrix.createPseudo failed for: [ARRY] (5) DP_1 = {Modelica.Fluid.Dissipation.PressureLoss.Valve.dp_severalGeometryOverall_DP(m_flow_IN_con_1[i], m_flow_IN_var_1[i], input_mdot_1[i]) for i in 1:5} ($RES_SIM_5) Error: Internal error NBAdjacency.Matrix.create failed to create adjacency matrix for system: System Variables (122/2370) ***************************** (1) [ALGB] (25) Real[5, 5] dp_IN_var_1.opening = {0.5 for $i1 in 1:5} (2) [ALGB] (25) Real[5, 5] m_flow_IN_con_1.Kv = {m_flow_IN_con_1[$m_flow_IN_con_11].Av / 2.77e-5 for $m_flow_IN_con_11 in 1:5} (3) [DISC] (25) enumeration Modelica.Fluid.Dissipation.Utilities.Types.ValveCoefficient(AV, KV, CV, OP)[5, 5] dp_IN_con_2.valveCoefficient = {Modelica.Fluid.Dissipation.Utilities.Types.ValveCoefficient.AV for $i1 in 1:5} (4) [ALGB] (25) Real[5, 5] m_flow_IN_con_3.zeta_TOT_min = {0.001 for $i1 in 1:5} (5) [ALGB] (25) Real[5, 5] m_flow_IN_con_3.zeta_TOT_max = {1000.0 for $i1 in 1:5} (6) [DISC] (25) enumeration Modelica.Fluid.Dissipation.Utilities.Types.ValveGeometry(Ball, Diaphragm, Butterfly, Gate, Sluice)[5, 5] m_flow_IN_con_2.geometry = {geometry[$m_flow_IN_con_21] for $m_flow_IN_con_21 in 1:5} (7) [ALGB] (25) Real[5, 5] dp_IN_con_1.Kv = {dp_IN_con_1[$dp_IN_con_11].Av / 2.77e-5 for $dp_IN_con_11 in 1:5} (8) [ALGB] (25) Real[5, 5] m_flow_IN_var_1.opening = {0.5 for $i1 in 1:5} (9) [ALGB] (25) Real[5, 5] dp_IN_con_2.Kv = {dp_IN_con_2[$dp_IN_con_21].Av / 2.77e-5 for $dp_IN_con_21 in 1:5} (10) [DISC] (25) enumeration Modelica.Fluid.Dissipation.Utilities.Types.ValveCoefficient(AV, KV, CV, OP)[5, 5] m_flow_IN_con_1.valveCoefficient = {Modelica.Fluid.Dissipation.Utilities.Types.ValveCoefficient.AV for $i1 in 1:5} (11) [ALGB] (25) Real[5, 5] dp_IN_con_3.Kv = {dp_IN_con_3[$dp_IN_con_31].Av / 2.77e-5 for $dp_IN_con_31 in 1:5} (12) [ALGB] (25) Real[5, 5] dp_IN_var_1.eta = {eta for $dp_IN_var_11 in 1:5} (min = {0.0 for $i1 in 1:5}) (13) [ALGB] (25) Real[5, 5] dp_IN_con_1.Cv = {dp_IN_con_1[$dp_IN_con_11].Av / 2.46e-5 for $dp_IN_con_11 in 1:5} (14) [ALGB] (25) Real[5, 5] m_flow_IN_con_1.dp_nominal = {1000.0 for $i1 in 1:5} (15) [ALGB] (1) Real Av = (0.1 ^ 2.0 * 3.141592653589793) / 4.0 (16) [ALGB] (25) Real[5, 5] dp_IN_con_2.Cv = {dp_IN_con_2[$dp_IN_con_21].Av / 2.46e-5 for $dp_IN_con_21 in 1:5} (17) [ALGB] (25) Real[5, 5] dp_IN_con_2.zeta_TOT_min = {0.001 for $i1 in 1:5} (18) [ALGB] (25) Real[5, 5] dp_IN_con_2.zeta_TOT_max = {1000.0 for $i1 in 1:5} (19) [ALGB] (25) Real[5, 5] dp_IN_var_2.eta = {eta for $dp_IN_var_21 in 1:5} (min = {0.0 for $i1 in 1:5}) (20) [ALGB] (1) Real input_DP.y (21) [ALGB] (25) Real[5, 5] dp_IN_con_3.Cv = {dp_IN_con_3[$dp_IN_con_31].Av / 2.46e-5 for $dp_IN_con_31 in 1:5} (22) [ALGB] (25) Real[5, 5] dp_IN_var_3.eta = {eta for $dp_IN_var_31 in 1:5} (min = {0.0 for $i1 in 1:5}) (23) [ALGB] (25) Real[5, 5] dp_IN_con_3.dp_nominal = {1000.0 for $i1 in 1:5} (24) [ALGB] (5) protected Real[5] DP_plot_3 = {DP_3[i] for i in 1:5} (25) [DISC] (5) enumeration Modelica.Fluid.Dissipation.Utilities.Types.ValveGeometry(Ball, Diaphragm, Butterfly, Gate, Sluice)[5] geometry = {Modelica.Fluid.Dissipation.Utilities.Types.ValveGeometry.Ball, Modelica.Fluid.Dissipation.Utilities.Types.ValveGeometry.Diaphragm, Modelica.Fluid.Dissipation.Utilities.Types.ValveGeometry.Butterfly, Modelica.Fluid.Dissipation.Utilities.Types.ValveGeometry.Gate, Modelica.Fluid.Dissipation.Utilities.Types.ValveGeometry.Sluice} (26) [ALGB] (5) protected Real[5] DP_plot_2 = {DP_2[i] for i in 1:5} (27) [ALGB] (5) protected Real[5] DP_plot_1 = {DP_1[i] for i in 1:5} (28) [ALGB] (25) Real[5, 5] m_flow_IN_con_2.m_flow_nominal = {m_flow_IN_con_2[$m_flow_IN_con_21].Av * m_flow_IN_con_2[$m_flow_IN_con_21].opening_nominal * (m_flow_IN_con_2[$m_flow_IN_con_21].rho_nominal * m_flow_IN_con_2[$m_flow_IN_con_21].dp_nominal) ^ 0.5 for $m_flow_IN_con_21 in 1:5} (29) [ALGB] (25) Real[5, 5] dp_IN_con_1.rho_nominal = {1000.0 for $i1 in 1:5} (min = {0.0 for $i1 in 1:5}) (30) [ALGB] (25) Real[5, 5] dp_IN_con_2.rho_nominal = {1000.0 for $i1 in 1:5} (min = {0.0 for $i1 in 1:5}) (31) [ALGB] (25) Real[5, 5] dp_IN_con_3.rho_nominal = {1000.0 for $i1 in 1:5} (min = {0.0 for $i1 in 1:5}) (32) [ALGB] (5) protected Real[5] Re_3 = {(0.1 * input_mdot_3[i]) / (Av * 0.001) for i in 1:5} (33) [ALGB] (25) Real[5, 5] m_flow_IN_var_2.opening = {opening for $m_flow_IN_var_21 in 1:5} (34) [ALGB] (25) Real[5, 5] m_flow_IN_var_3.eta = {eta for $m_flow_IN_var_31 in 1:5} (min = {0.0 for $i1 in 1:5}) (35) [ALGB] (5) protected Real[5] Re_2 = {(0.1 * input_mdot_2[i]) / (Av * 0.001) for i in 1:5} (36) [ALGB] (25) Real[5, 5] m_flow_IN_con_2.opening_nominal = {0.5 for $i1 in 1:5} (37) [ALGB] (5) protected Real[5] Re_1 = {(0.1 * input_mdot_1[i]) / (Av * 0.001) for i in 1:5} (38) [ALGB] (25) Real[5, 5] m_flow_IN_var_2.eta = {eta for $m_flow_IN_var_21 in 1:5} (min = {0.0 for $i1 in 1:5}) (39) [ALGB] (25) Real[5, 5] dp_IN_con_1.dp_small = {0.01 * dp_IN_con_1[$dp_IN_con_11].dp_nominal for $dp_IN_con_11 in 1:5} (40) [ALGB] (25) Real[5, 5] dp_IN_con_3.dp_small = {0.01 * dp_IN_con_3[$dp_IN_con_31].dp_nominal for $dp_IN_con_31 in 1:5} (41) [ALGB] (25) Real[5, 5] m_flow_IN_con_3.Av = {Av for $m_flow_IN_con_31 in 1:5} (42) [ALGB] (25) Real[5, 5] m_flow_IN_var_1.eta = {eta for $m_flow_IN_var_11 in 1:5} (min = {0.0 for $i1 in 1:5}) (43) [ALGB] (25) Real[5, 5] m_flow_IN_con_2.Av = {Av for $m_flow_IN_con_21 in 1:5} (44) [ALGB] (25) Real[5, 5] m_flow_IN_con_2.dp_small = {0.01 * m_flow_IN_con_2[$m_flow_IN_con_21].dp_nominal for $m_flow_IN_con_21 in 1:5} (45) [ALGB] (25) Real[5, 5] m_flow_IN_con_1.Av = {Av for $m_flow_IN_con_11 in 1:5} (46) [ALGB] (25) Real[5, 5] dp_IN_con_2.dp_nominal = {1000.0 for $i1 in 1:5} (47) [ALGB] (1) Real input_mdot.y (48) [DISC] (25) enumeration Modelica.Fluid.Dissipation.Utilities.Types.ValveGeometry(Ball, Diaphragm, Butterfly, Gate, Sluice)[5, 5] dp_IN_con_2.geometry = {geometry[$dp_IN_con_21] for $dp_IN_con_21 in 1:5} (49) [ALGB] (25) Real[5, 5] m_flow_IN_con_1.m_flow_nominal = {m_flow_IN_con_1[$m_flow_IN_con_11].Av * m_flow_IN_con_1[$m_flow_IN_con_11].opening_nominal * (m_flow_IN_con_1[$m_flow_IN_con_11].rho_nominal * m_flow_IN_con_1[$m_flow_IN_con_11].dp_nominal) ^ 0.5 for $m_flow_IN_con_11 in 1:5} (50) [ALGB] (25) Real[5, 5] m_flow_IN_var_3.opening = {0.5 for $i1 in 1:5} (51) [ALGB] (25) Real[5, 5] m_flow_IN_con_2.zeta_TOT_max = {1000.0 for $i1 in 1:5} (52) [ALGB] (25) Real[5, 5] m_flow_IN_con_2.zeta_TOT_min = {0.001 for $i1 in 1:5} (53) [DISC] (25) enumeration Modelica.Fluid.Dissipation.Utilities.Types.ValveGeometry(Ball, Diaphragm, Butterfly, Gate, Sluice)[5, 5] m_flow_IN_con_1.geometry = {geometry[$m_flow_IN_con_11] for $m_flow_IN_con_11 in 1:5} (54) [DISC] (25) enumeration Modelica.Fluid.Dissipation.Utilities.Types.ValveGeometry(Ball, Diaphragm, Butterfly, Gate, Sluice)[5, 5] m_flow_IN_con_3.geometry = {geometry[$m_flow_IN_con_31] for $m_flow_IN_con_31 in 1:5} (55) [ALGB] (25) Real[5, 5] dp_IN_con_1.m_flow_nominal = {dp_IN_con_1[$dp_IN_con_11].Av * dp_IN_con_1[$dp_IN_con_11].opening_nominal * (dp_IN_con_1[$dp_IN_con_11].rho_nominal * dp_IN_con_1[$dp_IN_con_11].dp_nominal) ^ 0.5 for $dp_IN_con_11 in 1:5} (56) [ALGB] (5) protected Real[5] zeta_TOT_3 = {(Av ^ 2.0 * DP_3[i] * 2.0 * 1000.0) / max(1e-15, input_mdot_3[i] ^ 2.0) for i in 1:5} (57) [ALGB] (5) protected Real[5] zeta_TOT_2 = {(Av ^ 2.0 * DP_2[i] * 2.0 * 1000.0) / max(1e-15, input_mdot_2[i] ^ 2.0) for i in 1:5} (58) [ALGB] (5) protected Real[5] zeta_TOT_1 = {(Av ^ 2.0 * DP_1[i] * 2.0 * 1000.0) / max(1e-15, input_mdot_1[i] ^ 2.0) for i in 1:5} (59) [ALGB] (25) Real[5, 5] m_flow_IN_con_3.opening_nominal = {0.5 for $i1 in 1:5} (60) [ALGB] (25) Real[5, 5] dp_IN_var_3.opening = {0.5 for $i1 in 1:5} (61) [ALGB] (5) Real[5] input_mdot_1 (start = {0.0 for $i1 in 1:5}) (62) [ALGB] (5) Real[5] input_dp_3 (start = {0.0 for $i1 in 1:5}) (63) [DISC] (25) enumeration Modelica.Fluid.Dissipation.Utilities.Types.ValveCoefficient(AV, KV, CV, OP)[5, 5] m_flow_IN_con_3.valveCoefficient = {Modelica.Fluid.Dissipation.Utilities.Types.ValveCoefficient.AV for $i1 in 1:5} (64) [ALGB] (5) Real[5] input_mdot_2 (start = {0.0 for $i1 in 1:5}) (65) [ALGB] (5) Real[5] input_dp_2 = {1.0 for $i1 in 1:5} .* 1000.0 (start = {0.0 for $i1 in 1:5}) (66) [ALGB] (25) Real[5, 5] dp_IN_con_3.opening_nominal = {0.5 for $i1 in 1:5} (67) [ALGB] (5) Real[5] input_mdot_3 = {1.0 for $i1 in 1:5} .* input_mdot.y (start = {0.0 for $i1 in 1:5}) (68) [ALGB] (5) Real[5] input_dp_1 = {1.0 for $i1 in 1:5} .* input_DP.y (start = {0.0 for $i1 in 1:5}) (69) [ALGB] (25) Real[5, 5] dp_IN_con_1.dp_nominal = {1000.0 for $i1 in 1:5} (70) [ALGB] (25) Real[5, 5] dp_IN_con_3.zeta_TOT_min = {0.001 for $i1 in 1:5} (71) [ALGB] (25) Real[5, 5] dp_IN_con_3.zeta_TOT_max = {1000.0 for $i1 in 1:5} (72) [ALGB] (25) Real[5, 5] dp_IN_con_2.m_flow_nominal = {dp_IN_con_2[$dp_IN_con_21].Av * dp_IN_con_2[$dp_IN_con_21].opening_nominal * (dp_IN_con_2[$dp_IN_con_21].rho_nominal * dp_IN_con_2[$dp_IN_con_21].dp_nominal) ^ 0.5 for $dp_IN_con_21 in 1:5} (73) [ALGB] (25) Real[5, 5] dp_IN_con_1.Av = {Av for $dp_IN_con_11 in 1:5} (74) [ALGB] (25) Real[5, 5] dp_IN_var_1.rho = {rho for $dp_IN_var_11 in 1:5} (min = {0.0 for $i1 in 1:5}) (75) [ALGB] (25) Real[5, 5] dp_IN_con_2.Av = {Av for $dp_IN_con_21 in 1:5} (76) [ALGB] (25) Real[5, 5] dp_IN_con_1.zeta_TOT_min = {0.001 for $i1 in 1:5} (77) [ALGB] (25) Real[5, 5] dp_IN_con_1.zeta_TOT_max = {1000.0 for $i1 in 1:5} (78) [DISC] (25) enumeration Modelica.Fluid.Dissipation.Utilities.Types.ValveCoefficient(AV, KV, CV, OP)[5, 5] dp_IN_con_1.valveCoefficient = {Modelica.Fluid.Dissipation.Utilities.Types.ValveCoefficient.AV for $i1 in 1:5} (79) [ALGB] (25) Real[5, 5] dp_IN_var_2.rho = {rho for $dp_IN_var_21 in 1:5} (min = {0.0 for $i1 in 1:5}) (80) [ALGB] (25) Real[5, 5] m_flow_IN_con_3.dp_nominal = {1000.0 for $i1 in 1:5} (81) [ALGB] (25) Real[5, 5] dp_IN_con_3.Av = {Av for $dp_IN_con_31 in 1:5} (82) [ALGB] (25) Real[5, 5] dp_IN_con_1.opening_nominal = {0.5 for $i1 in 1:5} (83) [ALGB] (25) Real[5, 5] dp_IN_var_3.rho = {rho for $dp_IN_var_31 in 1:5} (min = {0.0 for $i1 in 1:5}) (84) [ALGB] (25) Real[5, 5] m_flow_IN_var_3.rho = {rho for $m_flow_IN_var_31 in 1:5} (min = {0.0 for $i1 in 1:5}) (85) [DISC] (1) Boolean $TEV_5 (86) [ALGB] (25) Real[5, 5] m_flow_IN_var_2.rho = {rho for $m_flow_IN_var_21 in 1:5} (min = {0.0 for $i1 in 1:5}) (87) [DISC] (25) enumeration Modelica.Fluid.Dissipation.Utilities.Types.ValveCoefficient(AV, KV, CV, OP)[5, 5] dp_IN_con_3.valveCoefficient = {Modelica.Fluid.Dissipation.Utilities.Types.ValveCoefficient.AV for $i1 in 1:5} (88) [DISC] (1) Boolean $TEV_4 (89) [ALGB] (25) Real[5, 5] dp_IN_var_2.opening = {opening for $dp_IN_var_21 in 1:5} (90) [DISC] (1) Boolean $TEV_3 (91) [ALGB] (1) Real opening = opening (92) [DISC] (1) Boolean $TEV_2 (93) [DISC] (1) Boolean $TEV_1 (94) [DISC] (1) Boolean $TEV_0 (95) [ALGB] (25) Real[5, 5] m_flow_IN_var_1.rho = {rho for $m_flow_IN_var_11 in 1:5} (min = {0.0 for $i1 in 1:5}) (96) [ALGB] (25) Real[5, 5] dp_IN_con_2.dp_small = {0.01 * dp_IN_con_2[$dp_IN_con_21].dp_nominal for $dp_IN_con_21 in 1:5} (97) [DISC] (25) enumeration Modelica.Fluid.Dissipation.Utilities.Types.ValveCoefficient(AV, KV, CV, OP)[5, 5] m_flow_IN_con_2.valveCoefficient = {Modelica.Fluid.Dissipation.Utilities.Types.ValveCoefficient.AV for $i1 in 1:5} (98) [ALGB] (25) Real[5, 5] m_flow_IN_con_3.Cv = {m_flow_IN_con_3[$m_flow_IN_con_31].Av / 2.46e-5 for $m_flow_IN_con_31 in 1:5} (99) [ALGB] (25) Real[5, 5] dp_IN_con_3.m_flow_nominal = {dp_IN_con_3[$dp_IN_con_31].Av * dp_IN_con_3[$dp_IN_con_31].opening_nominal * (dp_IN_con_3[$dp_IN_con_31].rho_nominal * dp_IN_con_3[$dp_IN_con_31].dp_nominal) ^ 0.5 for $dp_IN_con_31 in 1:5} (100) [ALGB] (25) Real[5, 5] m_flow_IN_con_1.rho_nominal = {1000.0 for $i1 in 1:5} (min = {0.0 for $i1 in 1:5}) (101) [ALGB] (25) Real[5, 5] m_flow_IN_con_1.dp_small = {0.01 * m_flow_IN_con_1[$m_flow_IN_con_11].dp_nominal for $m_flow_IN_con_11 in 1:5} (102) [ALGB] (5) Real[5] DP_3 = input_dp_3 (start = {0.0 for $i1 in 1:5}) (103) [ALGB] (25) Real[5, 5] m_flow_IN_con_2.Cv = {m_flow_IN_con_2[$m_flow_IN_con_21].Av / 2.46e-5 for $m_flow_IN_con_21 in 1:5} (104) [ALGB] (25) Real[5, 5] m_flow_IN_con_2.rho_nominal = {1000.0 for $i1 in 1:5} (min = {0.0 for $i1 in 1:5}) (105) [ALGB] (5) Real[5] DP_2 = {input_dp_2[i] for i in 1:5} (start = {0.0 for $i1 in 1:5}) (106) [ALGB] (25) Real[5, 5] m_flow_IN_con_3.dp_small = {0.01 * m_flow_IN_con_3[$m_flow_IN_con_31].dp_nominal for $m_flow_IN_con_31 in 1:5} (107) [ALGB] (25) Real[5, 5] m_flow_IN_con_2.dp_nominal = {1000.0 for $i1 in 1:5} (108) [ALGB] (5) Real[5] DP_1 = {input_dp_1[i] for i in 1:5} (start = {0.0 for $i1 in 1:5}) (109) [ALGB] (25) Real[5, 5] m_flow_IN_con_3.rho_nominal = {1000.0 for $i1 in 1:5} (min = {0.0 for $i1 in 1:5}) (110) [ALGB] (25) Real[5, 5] dp_IN_con_2.opening_nominal = {0.5 for $i1 in 1:5} (111) [ALGB] (25) Real[5, 5] m_flow_IN_con_1.Cv = {m_flow_IN_con_1[$m_flow_IN_con_11].Av / 2.46e-5 for $m_flow_IN_con_11 in 1:5} (112) [ALGB] (25) Real[5, 5] m_flow_IN_con_3.Kv = {m_flow_IN_con_3[$m_flow_IN_con_31].Av / 2.77e-5 for $m_flow_IN_con_31 in 1:5} (113) [ALGB] (25) Real[5, 5] m_flow_IN_con_3.m_flow_nominal = {m_flow_IN_con_3[$m_flow_IN_con_31].Av * m_flow_IN_con_3[$m_flow_IN_con_31].opening_nominal * (m_flow_IN_con_3[$m_flow_IN_con_31].rho_nominal * m_flow_IN_con_3[$m_flow_IN_con_31].dp_nominal) ^ 0.5 for $m_flow_IN_con_31 in 1:5} (114) [DISC] (25) enumeration Modelica.Fluid.Dissipation.Utilities.Types.ValveGeometry(Ball, Diaphragm, Butterfly, Gate, Sluice)[5, 5] dp_IN_con_1.geometry = {geometry[$dp_IN_con_11] for $dp_IN_con_11 in 1:5} (115) [ALGB] (25) Real[5, 5] m_flow_IN_con_1.zeta_TOT_max = {1000.0 for $i1 in 1:5} (116) [ALGB] (25) Real[5, 5] m_flow_IN_con_1.zeta_TOT_min = {0.001 for $i1 in 1:5} (117) [ALGB] (5) Real[5] M_FLOW_3 (start = {0.0 for $i1 in 1:5}) (118) [ALGB] (25) Real[5, 5] m_flow_IN_con_1.opening_nominal = {0.5 for $i1 in 1:5} (119) [ALGB] (5) Real[5] M_FLOW_2 (start = {0.0 for $i1 in 1:5}) (120) [DISC] (25) enumeration Modelica.Fluid.Dissipation.Utilities.Types.ValveGeometry(Ball, Diaphragm, Butterfly, Gate, Sluice)[5, 5] dp_IN_con_3.geometry = {geometry[$dp_IN_con_31] for $dp_IN_con_31 in 1:5} (121) [ALGB] (25) Real[5, 5] m_flow_IN_con_2.Kv = {m_flow_IN_con_2[$m_flow_IN_con_21].Av / 2.77e-5 for $m_flow_IN_con_21 in 1:5} (122) [ALGB] (5) Real[5] M_FLOW_1 (start = {0.0 for $i1 in 1:5}) System Equations (122/570) **************************** (1) [FOR-] (5) ($RES_BND_180) (1) [----] for $i1 in 1:5 loop (1) [----] [SCAL] (1) dp_IN_con_3[$i1].Av = Av ($RES_BND_181) (1) [----] end for; (2) [FOR-] (5) ($RES_BND_86) (2) [----] for $i1 in 1:5 loop (2) [----] [SCAL] (1) m_flow_IN_con_2[$i1].geometry = geometry[$i1] ($RES_BND_87) (2) [----] end for; (3) [FOR-] (5) ($RES_BND_146) (3) [----] for $i1 in 1:5 loop (3) [----] [SCAL] (1) m_flow_IN_con_3[$i1].geometry = geometry[$i1] ($RES_BND_147) (3) [----] end for; (4) [FOR-] (5) ($RES_BND_182) (4) [----] for $i1 in 1:5 loop (4) [----] [SCAL] (1) dp_IN_con_3[$i1].Kv = 36101.08303249098 * dp_IN_con_3[$i1].Av ($RES_BND_183) (4) [----] end for; (5) [FOR-] (5) ($RES_BND_220) (5) [----] for $i1 in 1:5 loop (5) [----] [SCAL] (1) zeta_TOT_3[$i1] = (2.0 * Av ^ 2.0 * DP_3[$i1] * 1000.0) / max(1e-15, input_mdot_3[$i1] ^ 2.0) ($RES_BND_221) (5) [----] end for; (6) [FOR-] (5) ($RES_BND_88) (6) [----] for $i1 in 1:5 loop (6) [----] [SCAL] (1) m_flow_IN_con_2[$i1].valveCoefficient = Modelica.Fluid.Dissipation.Utilities.Types.ValveCoefficient.AV ($RES_BND_89) (6) [----] end for; (7) [FOR-] (5) ($RES_BND_148) (7) [----] for $i1 in 1:5 loop (7) [----] [SCAL] (1) m_flow_IN_con_3[$i1].valveCoefficient = Modelica.Fluid.Dissipation.Utilities.Types.ValveCoefficient.AV ($RES_BND_149) (7) [----] end for; (8) [FOR-] (5) ($RES_BND_184) (8) [----] for $i1 in 1:5 loop (8) [----] [SCAL] (1) dp_IN_con_3[$i1].Cv = 40650.40650406504 * dp_IN_con_3[$i1].Av ($RES_BND_185) (8) [----] end for; (9) [FOR-] (5) ($RES_BND_222) (9) [----] for $i1 in 1:5 loop (9) [----] [SCAL] (1) Re_3[$i1] = (0.1 * input_mdot_3[$i1]) / (Av * 0.001) ($RES_BND_223) (9) [----] end for; (10) [FOR-] (5) ($RES_BND_186) (10) [----] for $i1 in 1:5 loop (10) [----] [SCAL] (1) dp_IN_con_3[$i1].dp_nominal = 1000.0 ($RES_BND_187) (10) [----] end for; (11) [FOR-] (5) ($RES_BND_188) (11) [----] for $i1 in 1:5 loop (11) [----] [SCAL] (1) dp_IN_con_3[$i1].m_flow_nominal = dp_IN_con_3[$i1].Av * dp_IN_con_3[$i1].opening_nominal * (dp_IN_con_3[$i1].rho_nominal * dp_IN_con_3[$i1].dp_nominal) ^ 0.5 ($RES_BND_189) (11) [----] end for; (12) [SCAL] (1) Av = 0.007853981633974483 ($RES_BND_11) (13) [FOR-] (5) ($RES_BND_50) (13) [----] for $i1 in 1:5 loop (13) [----] [SCAL] (1) m_flow_IN_var_1[$i1].opening = 0.5 ($RES_BND_51) (13) [----] end for; (14) [FOR-] (5) ($RES_BND_15) (14) [----] for $i1 in 1:5 loop (14) [----] [SCAL] (1) input_dp_1[$i1] = input_DP.y ($RES_BND_16) (14) [----] end for; (15) [FOR-] (5) ($RES_BND_110) (15) [----] for $i1 in 1:5 loop (15) [----] [SCAL] (1) m_flow_IN_var_2[$i1].opening = opening ($RES_BND_111) (15) [----] end for; (16) [FOR-] (5) ($RES_BND_52) (16) [----] for $i1 in 1:5 loop (16) [----] [SCAL] (1) m_flow_IN_var_1[$i1].eta = 0.001 ($RES_BND_53) (16) [----] end for; (17) [FOR-] (5) ($RES_BND_17) (17) [----] for $i1 in 1:5 loop (17) [----] [SCAL] (1) input_dp_2[$i1] = 1000.0 ($RES_BND_18) (17) [----] end for; (18) [FOR-] (5) ($RES_BND_112) (18) [----] for $i1 in 1:5 loop (18) [----] [SCAL] (1) m_flow_IN_var_2[$i1].eta = 0.001 ($RES_BND_113) (18) [----] end for; (19) [FOR-] (5) ($RES_BND_54) (19) [----] for $i1 in 1:5 loop (19) [----] [SCAL] (1) m_flow_IN_var_1[$i1].rho = 1000.0 ($RES_BND_55) (19) [----] end for; (20) [FOR-] (5) ($RES_BND_19) (20) [----] for $i1 in 1:5 loop (20) [----] [SCAL] (1) input_mdot_3[$i1] = input_mdot.y ($RES_BND_20) (20) [----] end for; (21) [FOR-] (5) ($RES_BND_114) (21) [----] for $i1 in 1:5 loop (21) [----] [SCAL] (1) m_flow_IN_var_2[$i1].rho = 1000.0 ($RES_BND_115) (21) [----] end for; (22) [FOR-] (5) ($RES_BND_90) (22) [----] for $i1 in 1:5 loop (22) [----] [SCAL] (1) m_flow_IN_con_2[$i1].Av = Av ($RES_BND_91) (22) [----] end for; (23) [FOR-] (5) ($RES_BND_150) (23) [----] for $i1 in 1:5 loop (23) [----] [SCAL] (1) m_flow_IN_con_3[$i1].Av = Av ($RES_BND_151) (23) [----] end for; (24) [FOR-] (5) ($RES_BND_56) (24) [----] for $i1 in 1:5 loop (24) [----] [SCAL] (1) dp_IN_con_1[$i1].geometry = geometry[$i1] ($RES_BND_57) (24) [----] end for; (25) [FOR-] (5) ($RES_BND_92) (25) [----] for $i1 in 1:5 loop (25) [----] [SCAL] (1) m_flow_IN_con_2[$i1].Kv = 36101.08303249098 * m_flow_IN_con_2[$i1].Av ($RES_BND_93) (25) [----] end for; (26) [FOR-] (5) ($RES_BND_116) (26) [----] for $i1 in 1:5 loop (26) [----] [SCAL] (1) dp_IN_con_2[$i1].geometry = geometry[$i1] ($RES_BND_117) (26) [----] end for; (27) [FOR-] (5) ($RES_BND_152) (27) [----] for $i1 in 1:5 loop (27) [----] [SCAL] (1) m_flow_IN_con_3[$i1].Kv = 36101.08303249098 * m_flow_IN_con_3[$i1].Av ($RES_BND_153) (27) [----] end for; (28) [FOR-] (5) ($RES_BND_58) (28) [----] for $i1 in 1:5 loop (28) [----] [SCAL] (1) dp_IN_con_1[$i1].valveCoefficient = Modelica.Fluid.Dissipation.Utilities.Types.ValveCoefficient.AV ($RES_BND_59) (28) [----] end for; (29) [FOR-] (5) ($RES_BND_94) (29) [----] for $i1 in 1:5 loop (29) [----] [SCAL] (1) m_flow_IN_con_2[$i1].Cv = 40650.40650406504 * m_flow_IN_con_2[$i1].Av ($RES_BND_95) (29) [----] end for; (30) [FOR-] (5) ($RES_BND_118) (30) [----] for $i1 in 1:5 loop (30) [----] [SCAL] (1) dp_IN_con_2[$i1].valveCoefficient = Modelica.Fluid.Dissipation.Utilities.Types.ValveCoefficient.AV ($RES_BND_119) (30) [----] end for; (31) [FOR-] (5) ($RES_BND_154) (31) [----] for $i1 in 1:5 loop (31) [----] [SCAL] (1) m_flow_IN_con_3[$i1].Cv = 40650.40650406504 * m_flow_IN_con_3[$i1].Av ($RES_BND_155) (31) [----] end for; (32) [FOR-] (5) ($RES_BND_190) (32) [----] for $i1 in 1:5 loop (32) [----] [SCAL] (1) dp_IN_con_3[$i1].rho_nominal = 1000.0 ($RES_BND_191) (32) [----] end for; (33) [FOR-] (5) ($RES_BND_96) (33) [----] for $i1 in 1:5 loop (33) [----] [SCAL] (1) m_flow_IN_con_2[$i1].dp_nominal = 1000.0 ($RES_BND_97) (33) [----] end for; (34) [FOR-] (5) ($RES_BND_156) (34) [----] for $i1 in 1:5 loop (34) [----] [SCAL] (1) m_flow_IN_con_3[$i1].dp_nominal = 1000.0 ($RES_BND_157) (34) [----] end for; (35) [FOR-] (5) ($RES_BND_192) (35) [----] for $i1 in 1:5 loop (35) [----] [SCAL] (1) dp_IN_con_3[$i1].opening_nominal = 0.5 ($RES_BND_193) (35) [----] end for; (36) [FOR-] (5) ($RES_BND_98) (36) [----] for $i1 in 1:5 loop (36) [----] [SCAL] (1) m_flow_IN_con_2[$i1].m_flow_nominal = m_flow_IN_con_2[$i1].Av * m_flow_IN_con_2[$i1].opening_nominal * (m_flow_IN_con_2[$i1].rho_nominal * m_flow_IN_con_2[$i1].dp_nominal) ^ 0.5 ($RES_BND_99) (36) [----] end for; (37) [FOR-] (5) ($RES_BND_158) (37) [----] for $i1 in 1:5 loop (37) [----] [SCAL] (1) m_flow_IN_con_3[$i1].m_flow_nominal = m_flow_IN_con_3[$i1].Av * m_flow_IN_con_3[$i1].opening_nominal * (m_flow_IN_con_3[$i1].rho_nominal * m_flow_IN_con_3[$i1].dp_nominal) ^ 0.5 ($RES_BND_159) (37) [----] end for; (38) [FOR-] (5) ($RES_BND_194) (38) [----] for $i1 in 1:5 loop (38) [----] [SCAL] (1) dp_IN_con_3[$i1].zeta_TOT_min = 0.001 ($RES_BND_195) (38) [----] end for; (39) [FOR-] (5) ($RES_BND_196) (39) [----] for $i1 in 1:5 loop (39) [----] [SCAL] (1) dp_IN_con_3[$i1].zeta_TOT_max = 1000.0 ($RES_BND_197) (39) [----] end for; (40) [FOR-] (5) ($RES_BND_198) (40) [----] for $i1 in 1:5 loop (40) [----] [SCAL] (1) dp_IN_con_3[$i1].dp_small = 0.01 * dp_IN_con_3[$i1].dp_nominal ($RES_BND_199) (40) [----] end for; (41) [FOR-] (5) ($RES_BND_21) (41) [----] for $i1 in 1:5 loop (41) [----] [SCAL] (1) DP_1[$i1] = input_dp_1[$i1] ($RES_BND_22) (41) [----] end for; (42) [SCAL] (1) $TEV_0 = time < input_mdot.startTime ($RES_EVT_224) (43) [SCAL] (1) $TEV_1 = time < (input_mdot.startTime + input_mdot.duration) ($RES_EVT_225) (44) [FOR-] (5) ($RES_BND_23) (44) [----] for $i1 in 1:5 loop (44) [----] [SCAL] (1) DP_2[$i1] = input_dp_2[$i1] ($RES_BND_24) (44) [----] end for; (45) [SCAL] (1) $TEV_2 = time < input_opening.startTime ($RES_EVT_226) (46) [SCAL] (1) $TEV_3 = time < (input_opening.startTime + input_opening.duration) ($RES_EVT_227) (47) [FOR-] (5) ($RES_BND_60) (47) [----] for $i1 in 1:5 loop (47) [----] [SCAL] (1) dp_IN_con_1[$i1].Av = Av ($RES_BND_61) (47) [----] end for; (48) [ARRY] (5) DP_3 = input_dp_3 ($RES_BND_25) (49) [SCAL] (1) $TEV_4 = time < input_DP.startTime ($RES_EVT_228) (50) [FOR-] (5) ($RES_BND_120) (50) [----] for $i1 in 1:5 loop (50) [----] [SCAL] (1) dp_IN_con_2[$i1].Av = Av ($RES_BND_121) (50) [----] end for; (51) [FOR-] (5) ($RES_BND_26) (51) [----] for $i1 in 1:5 loop (51) [----] [SCAL] (1) m_flow_IN_con_1[$i1].geometry = geometry[$i1] ($RES_BND_27) (51) [----] end for; (52) [SCAL] (1) $TEV_5 = time < (input_DP.startTime + input_DP.duration) ($RES_EVT_229) (53) [FOR-] (5) ($RES_BND_62) (53) [----] for $i1 in 1:5 loop (53) [----] [SCAL] (1) dp_IN_con_1[$i1].Kv = 36101.08303249098 * dp_IN_con_1[$i1].Av ($RES_BND_63) (53) [----] end for; (54) [FOR-] (5) ($RES_BND_122) (54) [----] for $i1 in 1:5 loop (54) [----] [SCAL] (1) dp_IN_con_2[$i1].Kv = 36101.08303249098 * dp_IN_con_2[$i1].Av ($RES_BND_123) (54) [----] end for; (55) [FOR-] (5) ($RES_BND_28) (55) [----] for $i1 in 1:5 loop (55) [----] [SCAL] (1) m_flow_IN_con_1[$i1].valveCoefficient = Modelica.Fluid.Dissipation.Utilities.Types.ValveCoefficient.AV ($RES_BND_29) (55) [----] end for; (56) [FOR-] (5) ($RES_BND_64) (56) [----] for $i1 in 1:5 loop (56) [----] [SCAL] (1) dp_IN_con_1[$i1].Cv = 40650.40650406504 * dp_IN_con_1[$i1].Av ($RES_BND_65) (56) [----] end for; (57) [FOR-] (5) ($RES_BND_124) (57) [----] for $i1 in 1:5 loop (57) [----] [SCAL] (1) dp_IN_con_2[$i1].Cv = 40650.40650406504 * dp_IN_con_2[$i1].Av ($RES_BND_125) (57) [----] end for; (58) [FOR-] (5) ($RES_BND_160) (58) [----] for $i1 in 1:5 loop (58) [----] [SCAL] (1) m_flow_IN_con_3[$i1].rho_nominal = 1000.0 ($RES_BND_161) (58) [----] end for; (59) [FOR-] (5) ($RES_BND_66) (59) [----] for $i1 in 1:5 loop (59) [----] [SCAL] (1) dp_IN_con_1[$i1].dp_nominal = 1000.0 ($RES_BND_67) (59) [----] end for; (60) [FOR-] (5) ($RES_BND_126) (60) [----] for $i1 in 1:5 loop (60) [----] [SCAL] (1) dp_IN_con_2[$i1].dp_nominal = 1000.0 ($RES_BND_127) (60) [----] end for; (61) [FOR-] (5) ($RES_BND_162) (61) [----] for $i1 in 1:5 loop (61) [----] [SCAL] (1) m_flow_IN_con_3[$i1].opening_nominal = 0.5 ($RES_BND_163) (61) [----] end for; (62) [FOR-] (5) ($RES_BND_200) (62) [----] for $i1 in 1:5 loop (62) [----] [SCAL] (1) dp_IN_var_3[$i1].opening = 0.5 ($RES_BND_201) (62) [----] end for; (63) [FOR-] (5) ($RES_BND_68) (63) [----] for $i1 in 1:5 loop (63) [----] [SCAL] (1) dp_IN_con_1[$i1].m_flow_nominal = dp_IN_con_1[$i1].Av * dp_IN_con_1[$i1].opening_nominal * (dp_IN_con_1[$i1].rho_nominal * dp_IN_con_1[$i1].dp_nominal) ^ 0.5 ($RES_BND_69) (63) [----] end for; (64) [FOR-] (5) ($RES_BND_128) (64) [----] for $i1 in 1:5 loop (64) [----] [SCAL] (1) dp_IN_con_2[$i1].m_flow_nominal = dp_IN_con_2[$i1].Av * dp_IN_con_2[$i1].opening_nominal * (dp_IN_con_2[$i1].rho_nominal * dp_IN_con_2[$i1].dp_nominal) ^ 0.5 ($RES_BND_129) (64) [----] end for; (65) [FOR-] (5) ($RES_BND_164) (65) [----] for $i1 in 1:5 loop (65) [----] [SCAL] (1) m_flow_IN_con_3[$i1].zeta_TOT_min = 0.001 ($RES_BND_165) (65) [----] end for; (66) [FOR-] (5) ($RES_BND_202) (66) [----] for $i1 in 1:5 loop (66) [----] [SCAL] (1) dp_IN_var_3[$i1].eta = 0.001 ($RES_BND_203) (66) [----] end for; (67) [FOR-] (5) ($RES_BND_166) (67) [----] for $i1 in 1:5 loop (67) [----] [SCAL] (1) m_flow_IN_con_3[$i1].zeta_TOT_max = 1000.0 ($RES_BND_167) (67) [----] end for; (68) [FOR-] (5) ($RES_BND_204) (68) [----] for $i1 in 1:5 loop (68) [----] [SCAL] (1) dp_IN_var_3[$i1].rho = 1000.0 ($RES_BND_205) (68) [----] end for; (69) [FOR-] (5) ($RES_BND_168) (69) [----] for $i1 in 1:5 loop (69) [----] [SCAL] (1) m_flow_IN_con_3[$i1].dp_small = 0.01 * m_flow_IN_con_3[$i1].dp_nominal ($RES_BND_169) (69) [----] end for; (70) [FOR-] (5) ($RES_BND_206) (70) [----] for $i1 in 1:5 loop (70) [----] [SCAL] (1) DP_plot_1[$i1] = DP_1[$i1] ($RES_BND_207) (70) [----] end for; (71) [ARRY] (5) geometry = {Modelica.Fluid.Dissipation.Utilities.Types.ValveGeometry.Ball, Modelica.Fluid.Dissipation.Utilities.Types.ValveGeometry.Diaphragm, Modelica.Fluid.Dissipation.Utilities.Types.ValveGeometry.Butterfly, Modelica.Fluid.Dissipation.Utilities.Types.ValveGeometry.Gate, Modelica.Fluid.Dissipation.Utilities.Types.ValveGeometry.Sluice} ($RES_BND_9) (72) [FOR-] (5) ($RES_BND_208) (72) [----] for $i1 in 1:5 loop (72) [----] [SCAL] (1) zeta_TOT_1[$i1] = (2.0 * Av ^ 2.0 * DP_1[$i1] * 1000.0) / max(1e-15, input_mdot_1[$i1] ^ 2.0) ($RES_BND_209) (72) [----] end for; (73) [FOR-] (5) ($RES_BND_30) (73) [----] for $i1 in 1:5 loop (73) [----] [SCAL] (1) m_flow_IN_con_1[$i1].Av = Av ($RES_BND_31) (73) [----] end for; (74) [FOR-] (5) ($RES_BND_32) (74) [----] for $i1 in 1:5 loop (74) [----] [SCAL] (1) m_flow_IN_con_1[$i1].Kv = 36101.08303249098 * m_flow_IN_con_1[$i1].Av ($RES_BND_33) (74) [----] end for; (75) [FOR-] (5) ($RES_BND_34) (75) [----] for $i1 in 1:5 loop (75) [----] [SCAL] (1) m_flow_IN_con_1[$i1].Cv = 40650.40650406504 * m_flow_IN_con_1[$i1].Av ($RES_BND_35) (75) [----] end for; (76) [FOR-] (5) ($RES_BND_70) (76) [----] for $i1 in 1:5 loop (76) [----] [SCAL] (1) dp_IN_con_1[$i1].rho_nominal = 1000.0 ($RES_BND_71) (76) [----] end for; (77) [FOR-] (5) ($RES_BND_130) (77) [----] for $i1 in 1:5 loop (77) [----] [SCAL] (1) dp_IN_con_2[$i1].rho_nominal = 1000.0 ($RES_BND_131) (77) [----] end for; (78) [FOR-] (5) ($RES_BND_36) (78) [----] for $i1 in 1:5 loop (78) [----] [SCAL] (1) m_flow_IN_con_1[$i1].dp_nominal = 1000.0 ($RES_BND_37) (78) [----] end for; (79) [FOR-] (5) ($RES_BND_72) (79) [----] for $i1 in 1:5 loop (79) [----] [SCAL] (1) dp_IN_con_1[$i1].opening_nominal = 0.5 ($RES_BND_73) (79) [----] end for; (80) [FOR-] (5) ($RES_BND_132) (80) [----] for $i1 in 1:5 loop (80) [----] [SCAL] (1) dp_IN_con_2[$i1].opening_nominal = 0.5 ($RES_BND_133) (80) [----] end for; (81) [FOR-] (5) ($RES_BND_38) (81) [----] for $i1 in 1:5 loop (81) [----] [SCAL] (1) m_flow_IN_con_1[$i1].m_flow_nominal = m_flow_IN_con_1[$i1].Av * m_flow_IN_con_1[$i1].opening_nominal * (m_flow_IN_con_1[$i1].rho_nominal * m_flow_IN_con_1[$i1].dp_nominal) ^ 0.5 ($RES_BND_39) (81) [----] end for; (82) [FOR-] (5) ($RES_BND_74) (82) [----] for $i1 in 1:5 loop (82) [----] [SCAL] (1) dp_IN_con_1[$i1].zeta_TOT_min = 0.001 ($RES_BND_75) (82) [----] end for; (83) [FOR-] (5) ($RES_BND_134) (83) [----] for $i1 in 1:5 loop (83) [----] [SCAL] (1) dp_IN_con_2[$i1].zeta_TOT_min = 0.001 ($RES_BND_135) (83) [----] end for; (84) [FOR-] (5) ($RES_BND_170) (84) [----] for $i1 in 1:5 loop (84) [----] [SCAL] (1) m_flow_IN_var_3[$i1].opening = 0.5 ($RES_BND_171) (84) [----] end for; (85) [FOR-] (5) ($RES_BND_76) (85) [----] for $i1 in 1:5 loop (85) [----] [SCAL] (1) dp_IN_con_1[$i1].zeta_TOT_max = 1000.0 ($RES_BND_77) (85) [----] end for; (86) [FOR-] (5) ($RES_BND_136) (86) [----] for $i1 in 1:5 loop (86) [----] [SCAL] (1) dp_IN_con_2[$i1].zeta_TOT_max = 1000.0 ($RES_BND_137) (86) [----] end for; (87) [FOR-] (5) ($RES_BND_210) (87) [----] for $i1 in 1:5 loop (87) [----] [SCAL] (1) Re_1[$i1] = (0.1 * input_mdot_1[$i1]) / (Av * 0.001) ($RES_BND_211) (87) [----] end for; (88) [FOR-] (5) ($RES_BND_172) (88) [----] for $i1 in 1:5 loop (88) [----] [SCAL] (1) m_flow_IN_var_3[$i1].eta = 0.001 ($RES_BND_173) (88) [----] end for; (89) [FOR-] (5) ($RES_BND_78) (89) [----] for $i1 in 1:5 loop (89) [----] [SCAL] (1) dp_IN_con_1[$i1].dp_small = 0.01 * dp_IN_con_1[$i1].dp_nominal ($RES_BND_79) (89) [----] end for; (90) [FOR-] (5) ($RES_BND_138) (90) [----] for $i1 in 1:5 loop (90) [----] [SCAL] (1) dp_IN_con_2[$i1].dp_small = 0.01 * dp_IN_con_2[$i1].dp_nominal ($RES_BND_139) (90) [----] end for; (91) [FOR-] (5) ($RES_BND_212) (91) [----] for $i1 in 1:5 loop (91) [----] [SCAL] (1) DP_plot_2[$i1] = DP_2[$i1] ($RES_BND_213) (91) [----] end for; (92) [FOR-] (5) ($RES_BND_174) (92) [----] for $i1 in 1:5 loop (92) [----] [SCAL] (1) m_flow_IN_var_3[$i1].rho = 1000.0 ($RES_BND_175) (92) [----] end for; (93) [FOR-] (5) ($RES_BND_214) (93) [----] for $i1 in 1:5 loop (93) [----] [SCAL] (1) zeta_TOT_2[$i1] = (2.0 * Av ^ 2.0 * DP_2[$i1] * 1000.0) / max(1e-15, input_mdot_2[$i1] ^ 2.0) ($RES_BND_215) (93) [----] end for; (94) [FOR-] (5) ($RES_BND_176) (94) [----] for $i1 in 1:5 loop (94) [----] [SCAL] (1) dp_IN_con_3[$i1].geometry = geometry[$i1] ($RES_BND_177) (94) [----] end for; (95) [FOR-] (5) ($RES_BND_216) (95) [----] for $i1 in 1:5 loop (95) [----] [SCAL] (1) Re_2[$i1] = (0.1 * input_mdot_2[$i1]) / (Av * 0.001) ($RES_BND_217) (95) [----] end for; (96) [FOR-] (5) ($RES_BND_178) (96) [----] for $i1 in 1:5 loop (96) [----] [SCAL] (1) dp_IN_con_3[$i1].valveCoefficient = Modelica.Fluid.Dissipation.Utilities.Types.ValveCoefficient.AV ($RES_BND_179) (96) [----] end for; (97) [FOR-] (5) ($RES_BND_218) (97) [----] for $i1 in 1:5 loop (97) [----] [SCAL] (1) DP_plot_3[$i1] = DP_3[$i1] ($RES_BND_219) (97) [----] end for; (98) [SCAL] (1) input_DP.y = input_DP.offset + (if $TEV_4 then 0.0 else if $TEV_5 then (input_DP.height * (time - input_DP.startTime)) / input_DP.duration else input_DP.height) ($RES_SIM_8) (99) [SCAL] (1) opening = input_opening.offset + (if $TEV_2 then 0.0 else if $TEV_3 then (input_opening.height * (time - input_opening.startTime)) / input_opening.duration else input_opening.height) ($RES_SIM_7) (100) [SCAL] (1) input_mdot.y = input_mdot.offset + (if $TEV_0 then 0.0 else if $TEV_1 then (input_mdot.height * (time - input_mdot.startTime)) / input_mdot.duration else input_mdot.height) ($RES_SIM_6) (101) [ARRY] (5) DP_1 = {Modelica.Fluid.Dissipation.PressureLoss.Valve.dp_severalGeometryOverall_DP(m_flow_IN_con_1[i], m_flow_IN_var_1[i], input_mdot_1[i]) for i in 1:5} ($RES_SIM_5) (102) [FOR-] (5) ($RES_BND_40) (102) [----] for $i1 in 1:5 loop (102) [----] [SCAL] (1) m_flow_IN_con_1[$i1].rho_nominal = 1000.0 ($RES_BND_41) (102) [----] end for; (103) [ARRY] (5) M_FLOW_1 = {Modelica.Fluid.Dissipation.PressureLoss.Valve.dp_severalGeometryOverall_MFLOW(dp_IN_con_1[i], dp_IN_var_1[i], input_dp_1[i]) for i in 1:5} ($RES_SIM_4) (104) [FOR-] (5) ($RES_BND_100) (104) [----] for $i1 in 1:5 loop (104) [----] [SCAL] (1) m_flow_IN_con_2[$i1].rho_nominal = 1000.0 ($RES_BND_101) (104) [----] end for; (105) [ARRY] (5) DP_2 = {Modelica.Fluid.Dissipation.PressureLoss.Valve.dp_severalGeometryOverall_DP(m_flow_IN_con_2[i], m_flow_IN_var_2[i], input_mdot_2[i]) for i in 1:5} ($RES_SIM_3) (106) [FOR-] (5) ($RES_BND_42) (106) [----] for $i1 in 1:5 loop (106) [----] [SCAL] (1) m_flow_IN_con_1[$i1].opening_nominal = 0.5 ($RES_BND_43) (106) [----] end for; (107) [ARRY] (5) M_FLOW_2 = {Modelica.Fluid.Dissipation.PressureLoss.Valve.dp_severalGeometryOverall_MFLOW(dp_IN_con_2[i], dp_IN_var_2[i], input_dp_2[i]) for i in 1:5} ($RES_SIM_2) (108) [FOR-] (5) ($RES_BND_102) (108) [----] for $i1 in 1:5 loop (108) [----] [SCAL] (1) m_flow_IN_con_2[$i1].opening_nominal = 0.5 ($RES_BND_103) (108) [----] end for; (109) [ARRY] (5) DP_3 = {Modelica.Fluid.Dissipation.PressureLoss.Valve.dp_severalGeometryOverall_DP(m_flow_IN_con_3[i], m_flow_IN_var_3[i], input_mdot_3[i]) for i in 1:5} ($RES_SIM_1) (110) [FOR-] (5) ($RES_BND_44) (110) [----] for $i1 in 1:5 loop (110) [----] [SCAL] (1) m_flow_IN_con_1[$i1].zeta_TOT_min = 0.001 ($RES_BND_45) (110) [----] end for; (111) [ARRY] (5) M_FLOW_3 = {Modelica.Fluid.Dissipation.PressureLoss.Valve.dp_severalGeometryOverall_MFLOW(dp_IN_con_3[i], dp_IN_var_3[i], input_dp_3[i]) for i in 1:5} ($RES_SIM_0) (112) [FOR-] (5) ($RES_BND_104) (112) [----] for $i1 in 1:5 loop (112) [----] [SCAL] (1) m_flow_IN_con_2[$i1].zeta_TOT_min = 0.001 ($RES_BND_105) (112) [----] end for; (113) [FOR-] (5) ($RES_BND_80) (113) [----] for $i1 in 1:5 loop (113) [----] [SCAL] (1) dp_IN_var_1[$i1].opening = 0.5 ($RES_BND_81) (113) [----] end for; (114) [FOR-] (5) ($RES_BND_140) (114) [----] for $i1 in 1:5 loop (114) [----] [SCAL] (1) dp_IN_var_2[$i1].opening = opening ($RES_BND_141) (114) [----] end for; (115) [FOR-] (5) ($RES_BND_46) (115) [----] for $i1 in 1:5 loop (115) [----] [SCAL] (1) m_flow_IN_con_1[$i1].zeta_TOT_max = 1000.0 ($RES_BND_47) (115) [----] end for; (116) [FOR-] (5) ($RES_BND_106) (116) [----] for $i1 in 1:5 loop (116) [----] [SCAL] (1) m_flow_IN_con_2[$i1].zeta_TOT_max = 1000.0 ($RES_BND_107) (116) [----] end for; (117) [FOR-] (5) ($RES_BND_82) (117) [----] for $i1 in 1:5 loop (117) [----] [SCAL] (1) dp_IN_var_1[$i1].eta = 0.001 ($RES_BND_83) (117) [----] end for; (118) [FOR-] (5) ($RES_BND_142) (118) [----] for $i1 in 1:5 loop (118) [----] [SCAL] (1) dp_IN_var_2[$i1].eta = 0.001 ($RES_BND_143) (118) [----] end for; (119) [FOR-] (5) ($RES_BND_48) (119) [----] for $i1 in 1:5 loop (119) [----] [SCAL] (1) m_flow_IN_con_1[$i1].dp_small = 0.01 * m_flow_IN_con_1[$i1].dp_nominal ($RES_BND_49) (119) [----] end for; (120) [FOR-] (5) ($RES_BND_108) (120) [----] for $i1 in 1:5 loop (120) [----] [SCAL] (1) m_flow_IN_con_2[$i1].dp_small = 0.01 * m_flow_IN_con_2[$i1].dp_nominal ($RES_BND_109) (120) [----] end for; (121) [FOR-] (5) ($RES_BND_84) (121) [----] for $i1 in 1:5 loop (121) [----] [SCAL] (1) dp_IN_var_1[$i1].rho = 1000.0 ($RES_BND_85) (121) [----] end for; (122) [FOR-] (5) ($RES_BND_144) (122) [----] for $i1 in 1:5 loop (122) [----] [SCAL] (1) dp_IN_var_2[$i1].rho = 1000.0 ($RES_BND_145) (122) [----] end for;