Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries/ --ompython_omhome=/usr ThermofluidStream_ThermofluidStream.Interfaces.Tests.Test_p_out_clipping.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 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermofluidStream 1.1.0-main/package.mo", uses=false) Using package ThermofluidStream with version 1.1.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermofluidStream 1.1.0-main/package.mo) Using package Modelica with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+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(ThermofluidStream.Interfaces.Tests.Test_p_out_clipping,tolerance=1e-06,outputFormat="mat",numberOfIntervals=2000,variableFilter="Time|basicControlValve.m_flow|fan.m_flow|fan.omega|fan.phi|flowResistance.m_flow|nozzle.m_flow|specificValveType.m_flow|tanValve.m_flow",fileNamePrefix="ThermofluidStream_ThermofluidStream.Interfaces.Tests.Test_p_out_clipping") translateModel(ThermofluidStream.Interfaces.Tests.Test_p_out_clipping,tolerance=1e-06,outputFormat="mat",numberOfIntervals=2000,variableFilter="Time|basicControlValve.m_flow|fan.m_flow|fan.omega|fan.phi|flowResistance.m_flow|nozzle.m_flow|specificValveType.m_flow|tanValve.m_flow",fileNamePrefix="ThermofluidStream_ThermofluidStream.Interfaces.Tests.Test_p_out_clipping") Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo): time 0.001236/0.001236, allocations: 106.8 kB / 16.37 MB, free: 6.367 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.00118/0.00118, allocations: 191.5 kB / 17.31 MB, free: 5.91 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 4.0.0+maint.om/package.mo): time 1.458/1.458, allocations: 222.9 MB / 241 MB, free: 15.18 MB / 206.1 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermofluidStream 1.1.0-main/package.mo): time 0.7885/0.7885, allocations: 89.5 MB / 380.7 MB, free: 8.621 MB / 302.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 3.959e-05/3.974e-05, allocations: 2.281 kB / 459.6 MB, free: 10.7 MB / 382.1 MB Notification: Performance of NFInst.instantiate(ThermofluidStream.Interfaces.Tests.Test_p_out_clipping): time 0.4973/0.4973, allocations: 161.6 MB / 0.6066 GB, free: 20.11 MB / 446.1 MB Notification: Performance of NFInst.instExpressions: time 0.01411/0.5115, allocations: 12.57 MB / 0.6189 GB, free: 11.6 MB / 446.1 MB [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermofluidStream 1.1.0-main/FlowControl/BasicControlValve.mo:22:3-23:88:writable] Warning: Parameter Cvs_US has annotation(Evaluate=true) and no binding. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermofluidStream 1.1.0-main/FlowControl/BasicControlValve.mo:24:3-25:88:writable] Warning: Parameter Cvs_UK has annotation(Evaluate=true) and no binding. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermofluidStream 1.1.0-main/FlowControl/BasicControlValve.mo:26:3-27:92:writable] Warning: Parameter m_flow_ref_set has annotation(Evaluate=true) and no binding. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermofluidStream 1.1.0-main/FlowControl/SpecificValveType.mo:14:3-16:44:writable] Warning: Parameter d_valve has annotation(Evaluate=true) and no binding. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermofluidStream 1.1.0-main/FlowControl/SpecificValveType.mo:21:3-22:88:writable] Warning: Parameter Cvs_US has annotation(Evaluate=true) and no binding. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermofluidStream 1.1.0-main/FlowControl/SpecificValveType.mo:23:3-24:88:writable] Warning: Parameter Cvs_UK has annotation(Evaluate=true) and no binding. [/home/hudson/saved_omc/libraries/.openmodelica/libraries/ThermofluidStream 1.1.0-main/FlowControl/SpecificValveType.mo:25:3-26:92:writable] Warning: Parameter m_flow_ref_set has annotation(Evaluate=true) and no binding. Notification: Performance of NFInst.updateImplicitVariability: time 0.001257/0.5128, allocations: 11.53 kB / 0.6189 GB, free: 11.6 MB / 446.1 MB Notification: Performance of NFTyping.typeComponents: time 0.001676/0.5145, allocations: 0.6574 MB / 0.6195 GB, free: 11.11 MB / 446.1 MB Notification: Performance of NFTyping.typeBindings: time 0.003632/0.5181, allocations: 1.11 MB / 0.6206 GB, free: 10.23 MB / 446.1 MB Notification: Performance of NFTyping.typeClassSections: time 0.002576/0.5207, allocations: 0.8809 MB / 0.6215 GB, free: 9.559 MB / 446.1 MB Notification: Performance of NFFlatten.flatten: time 0.001841/0.5225, allocations: 1.578 MB / 0.623 GB, free: 8.637 MB / 446.1 MB Notification: Performance of NFFlatten.resolveConnections: time 0.0005079/0.5231, allocations: 354.1 kB / 0.6234 GB, free: 8.473 MB / 446.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.0009919/0.5241, allocations: 0.7073 MB / 0.624 GB, free: 8.098 MB / 446.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.0006725/0.5247, allocations: 0.7173 MB / 0.6247 GB, free: 7.668 MB / 446.1 MB Notification: Performance of NFPackage.collectConstants: time 0.0001149/0.5249, allocations: 88.25 kB / 0.6248 GB, free: 7.668 MB / 446.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.00338/0.5283, allocations: 1.894 MB / 0.6267 GB, free: 6.812 MB / 446.1 MB Notification: Performance of combineBinaries: time 0.0008401/0.5291, allocations: 1.694 MB / 0.6283 GB, free: 5.348 MB / 446.1 MB Notification: Performance of replaceArrayConstructors: time 0.0003752/0.5295, allocations: 1.025 MB / 0.6293 GB, free: 4.312 MB / 446.1 MB Notification: Performance of NFVerifyModel.verify: time 0.0001742/0.5297, allocations: 159.5 kB / 0.6295 GB, free: 4.156 MB / 446.1 MB Notification: Performance of FrontEnd: time 0.0001696/0.5299, allocations: 27.88 kB / 0.6295 GB, free: 4.129 MB / 446.1 MB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 241 (180) * Number of variables: 241 (171) Notification: Performance of Bindings: time 0.003245/0.5331, allocations: 4.94 MB / 0.6343 GB, free: 15.05 MB / 462.1 MB Notification: Performance of FunctionAlias: time 0.0004963/0.5336, allocations: 389.2 kB / 0.6347 GB, free: 14.68 MB / 462.1 MB Notification: Performance of Early Inline: time 0.002899/0.5365, allocations: 2.886 MB / 0.6375 GB, free: 11.76 MB / 462.1 MB Notification: Performance of simplify1: time 0.0002148/0.5367, allocations: 211.8 kB / 0.6377 GB, free: 11.55 MB / 462.1 MB Notification: Performance of Alias: time 0.003179/0.5399, allocations: 2.709 MB / 0.6404 GB, free: 8.562 MB / 462.1 MB Notification: Performance of simplify2: time 0.0002325/0.5402, allocations: 183.8 kB / 0.6405 GB, free: 8.383 MB / 462.1 MB Notification: Performance of Events: time 0.0004472/0.5406, allocations: 398.7 kB / 0.6409 GB, free: 7.996 MB / 462.1 MB Notification: Performance of Detect States: time 0.0007172/0.5414, allocations: 0.7065 MB / 0.6416 GB, free: 7.27 MB / 462.1 MB Notification: Performance of Partitioning: time 0.001106/0.5425, allocations: 0.9991 MB / 0.6426 GB, free: 6.234 MB / 462.1 MB Error: Internal error NBSlice.fillDependencyArray failed because number of flattened indices 1 for dependency splitterN.inlet.state.T could not be devided by the body size 2 without rest. Error: Internal error NBAdjacency.Matrix.createPseudo failed for: [FOR-] (12) ($RES_SIM_93) [----] for $i1 in 1:6 loop [----] [RECD] (2) splitterN.outlets[$i1].state = splitterN.inlet.state ($RES_SIM_94) [----] end for; Error: Internal error NBAdjacency.Matrix.create failed to create adjacency matrix for system: System Variables (154/239) **************************** (1) [ALGB] (1) protected Real nozzle.h_in = ThermofluidStream.Interfaces.Tests.Test_p_out_clipping.nozzle.Medium.specificEnthalpy(nozzle.inlet.state) (2) [ALGB] (1) output Real nozzle.outlet.state.T (start = 288.15, min = 273.15, max = 373.15, nominal = 300.0) (3) [ALGB] (1) input Real basicControlValve.inlet.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (4) [ALGB] (1) Real basicControlValve.inlet.r (5) [ALGB] (1) protected Real junctionN.h_mix (6) [DER-] (1) flow Real $DER.sink.inlet.m_flow (7) [ALGB] (6) input Real[6] junctionN.inlets.state.T (start = {288.15 for $i1 in 1:6}, min = {273.15 for $inlets1 in 1:6}, max = {373.15 for $inlets1 in 1:6}, nominal = {300.0 for $i1 in 1:6}) (8) [ALGB] (1) Real tanValve.dr_corr (9) [ALGB] (1) protected Real specificValveType.V_flow_ref = if specificValveType.flowCoefficient == ThermofluidStream.FlowControl.Internal.Types.FlowCoefficientTypes.Kvs then 1.0 else if specificValveType.flowCoefficient == ThermofluidStream.FlowControl.Internal.Types.FlowCoefficientTypes.Cvs_US then specificValveType.Cvs_US / (3600.0 * 1.1561) else if specificValveType.flowCoefficient == ThermofluidStream.FlowControl.Internal.Types.FlowCoefficientTypes.Cvs_UK then specificValveType.Cvs_UK / (0.9626 * 3600.0) else if specificValveType.flowCoefficient == ThermofluidStream.FlowControl.Internal.Types.FlowCoefficientTypes.flowDiameter then specificValveType.A_valve * sqrt((2.0 * specificValveType.dp_ref) / (1e-5 * specificValveType.rho_ref)) else specificValveType.m_flow_ref_set / specificValveType.rho_ref (10) [ALGB] (1) Real fan.Q_t (11) [ALGB] (1) protected Real fan.R_in = fan.p_in / (ThermofluidStream.Interfaces.Tests.Test_p_out_clipping.fan.Medium.density(fan.inlet.state) * ThermofluidStream.Interfaces.Tests.Test_p_out_clipping.fan.Medium.temperature(fan.inlet.state)) (12) [ALGB] (1) output Real junctionN.outlet.state.T (start = 288.15, min = 273.15, max = 373.15, nominal = 300.0) (13) [ALGB] (1) protected Real fan.p_in = ThermofluidStream.Interfaces.Tests.Test_p_out_clipping.fan.Medium.pressure(fan.inlet.state) (14) [ALGB] (1) protected Real specificValveType.k_u_zeta (15) [ALGB] (1) protected Real fan.v_in = 1.0 / max(fan.rho_min, ThermofluidStream.Interfaces.Tests.Test_p_out_clipping.fan.Medium.density(fan.inlet.state)) (min = 0.0) (16) [ALGB] (6) Real[6] splitterN.outlets.r (17) [ALGB] (1) protected Real basicControlValve.V_flow_ref = if basicControlValve.flowCoefficient == ThermofluidStream.FlowControl.Internal.Types.FlowCoefficientTypesBasic.Kvs then 1.0 else if basicControlValve.flowCoefficient == ThermofluidStream.FlowControl.Internal.Types.FlowCoefficientTypesBasic.Cvs_US then basicControlValve.Cvs_US / (3600.0 * 1.1561) else if basicControlValve.flowCoefficient == ThermofluidStream.FlowControl.Internal.Types.FlowCoefficientTypesBasic.Cvs_UK then basicControlValve.Cvs_UK / (0.9626 * 3600.0) else basicControlValve.m_flow_ref_set / basicControlValve.rho_ref (18) [ALGB] (1) output Real nozzle.outlet.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (19) [ALGB] (1) input Real basicControlValve.inlet.state.T (start = 288.15, min = 273.15, max = 373.15, nominal = 300.0) (20) [ALGB] (1) input Real flowResistance.inlet.state.T (start = 288.15, min = 273.15, max = 373.15, nominal = 300.0) (21) [ALGB] (6) output Real[6] splitterN.outlets.state.p (start = {1e5 for $i1 in 1:6}, min = {0.0 for $i1 in 1:6}, max = {1e8 for $i1 in 1:6}, nominal = {1e5 for $i1 in 1:6}) (22) [ALGB] (1) Real specificValveType.dr_corr (23) [ALGB] (1) Real basicControlValve.dr_corr (24) [ALGB] (1) protected Real[1] specificValveType.combiTable1D_zeta.y (25) [DISC] (1) Boolean $SEV_12 (26) [DISC] (1) Boolean $SEV_11 (27) [DISC] (1) Boolean $SEV_10 (28) [ALGB] (1) protected Real specificValveType.combiTable1D_zeta.u (29) [ALGB] (1) Real nozzle.dr_corr (30) [ALGB] (1) Real tanValve.inlet.r (31) [ALGB] (1) protected Real junctionN.p_mix (32) [ALGB] (6) protected Real[6] junctionN.h = {ThermofluidStream.Interfaces.Tests.Test_p_out_clipping.junctionN.Medium.specificEnthalpy(junctionN.inlets[$i1].state) for $i1 in 1:6} (33) [ALGB] (6) protected Real[6] junctionN.w2 (34) [ALGB] (1) protected Real tanValve.u2 (35) [DER-] (1) Real $DER.fan.flange.phi (36) [ALGB] (1) protected Real sink.r (37) [ALGB] (1) input Real flowResistance.inlet.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (38) [ALGB] (6) Real[6] junctionN.rho = {ThermofluidStream.Interfaces.Tests.Test_p_out_clipping.junctionN.Medium.density(junctionN.inlets[$i1].state) for $i1 in 1:6} (min = {0.0 for $i1 in 1:6}) (39) [ALGB] (1) protected Real junctionN.r_mix (40) [ALGB] (1) protected Real sink.p = ThermofluidStream.Interfaces.Tests.Test_p_out_clipping.sink.Medium.pressure(sink.inlet.state) (41) [ALGB] (1) input Real specificValveType.inlet.state.T (start = 288.15, min = 273.15, max = 373.15, nominal = 300.0) (42) [ALGB] (6) protected Real[6] junctionN.p = {ThermofluidStream.Interfaces.Tests.Test_p_out_clipping.junctionN.Medium.pressure(junctionN.inlets[$i1].state) for $i1 in 1:6} (43) [ALGB] (6) output Real[6] splitterN.outlets.state.T (start = {288.15 for $i1 in 1:6}, min = {273.15 for $outlets1 in 1:6}, max = {373.15 for $outlets1 in 1:6}, nominal = {300.0 for $i1 in 1:6}) (44) [ALGB] (1) protected Real fan.h_out (45) [ALGB] (1) protected Real flowResistance.rho_in = max(flowResistance.rho_min, ThermofluidStream.Interfaces.Tests.Test_p_out_clipping.flowResistance.Medium.density(flowResistance.inlet.state)) (min = 0.0) (46) [ALGB] (6) Real[6] junctionN.w (47) [ALGB] (1) Real tanValve.dp (48) [ALGB] (1) Real nozzle.outlet.r (49) [ALGB] (1) protected Real fan.tau_normalized (50) [ALGB] (1) Real specificValveType.dp (51) [ALGB] (1) Real source.outlet.r (52) [ALGB] (1) Real specificValveType.inlet.r (53) [ALGB] (1) protected Real tanValve.h_out (54) [ALGB] (6) protected Real[6] junctionN.r_in (55) [ALGB] (1) output Real fan.outlet.state.T (start = 288.15, min = 273.15, max = 373.15, nominal = 300.0) (56) [DER-] (1) Real $DER.nozzle.m_flow (57) [ALGB] (1) Real nozzle.inlet.r (58) [ALGB] (6) Real[6] $FUN_5 (59) [ALGB] (6) Real[6] $FUN_4 (60) [ALGB] (6) Real[6] $FUN_3 (61) [ALGB] (1) protected Real specificValveType.A_valve = 0.7853981633974483 * specificValveType.d_valve ^ 2.0 (62) [ALGB] (1) Real fan.dr_corr (63) [ALGB] (1) input Real specificValveType.inlet.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (64) [ALGB] (1) output Real source.outlet.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (65) [ALGB] (1) output Real basicControlValve.outlet.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (66) [ALGB] (1) input Real fan.inlet.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (67) [DER-] (6) flow Real[6] $DER.splitterN.outlets.m_flow (68) [ALGB] (1) protected Real specificValveType.rho = ThermofluidStream.Interfaces.Tests.Test_p_out_clipping.specificValveType.Medium.density(specificValveType.inlet.state) (min = 0.0) (69) [ALGB] (1) input Real sink.inlet.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (70) [ALGB] (1) output Real fan.outlet.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (71) [ALGB] (1) protected Real fan.p_out (72) [ALGB] (1) protected Real tanValve.k (73) [ALGB] (1) protected Real specificValveType.p_out (74) [DER-] (1) Real $DER.flowResistance.m_flow (75) [ALGB] (1) protected Real tanValve.p_out (76) [ALGB] (1) protected Real specificValveType.m_flow_ref (77) [ALGB] (1) output Real source.outlet.state.T (start = 288.15, min = 273.15, max = 373.15, nominal = 300.0) (78) [ALGB] (1) output Real basicControlValve.outlet.state.T (start = 288.15, min = 273.15, max = 373.15, nominal = 300.0) (79) [ALGB] (1) protected Real basicControlValve.h_out (80) [ALGB] (1) input Real fan.inlet.state.T (start = 288.15, min = 273.15, max = 373.15, nominal = 300.0) (81) [ALGB] (1) Real $FUN_15 (82) [ALGB] (1) Real $FUN_14 (83) [ALGB] (1) Real basicControlValve.u (84) [DISC] (1) Integer $FUN_13 (85) [DER-] (1) Real $DER.fan.m_flow (86) [ALGB] (1) Real fan.inlet.r (87) [ALGB] (1) Real nozzle.dp (88) [ALGB] (1) Real $FUN_11 (89) [DISC] (1) Integer $FUN_10 (90) [DISC] (1) Boolean $SEV_9 (91) [DISC] (1) Boolean $SEV_8 (92) [DISC] (1) Boolean $SEV_7 (93) [ALGB] (1) input Real sink.inlet.state.T (start = 288.15, min = 273.15, max = 373.15, nominal = 300.0) (94) [DISC] (1) Boolean $SEV_6 (95) [DISC] (1) Boolean $SEV_4 (96) [DISC] (1) Boolean $SEV_3 (97) [DISC] (1) Boolean $SEV_2 (98) [ALGB] (1) Real specificValveType.outlet.r (99) [ALGB] (1) protected Real splitterN.r_mix (100) [ALGB] (1) input Real nozzle.inlet.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (101) [ALGB] (1) protected Real specificValveType.k_u (102) [DER-] (1) Real $DER.specificValveType.m_flow (103) [DER-] (6) flow Real[6] $DER.junctionN.inlets.m_flow (104) [DER-] (1) Real $DER.basicControlValve.m_flow (105) [ALGB] (1) protected Real flowResistance.h_out (106) [ALGB] (1) protected Real flowResistance.p_in = ThermofluidStream.Interfaces.Tests.Test_p_out_clipping.flowResistance.Medium.pressure(flowResistance.inlet.state) (107) [ALGB] (1) protected Real specificValveType.h_out (108) [ALGB] (1) Real fan.W_t (109) [ALGB] (1) protected Real nozzle.v_out (110) [ALGB] (6) Real[6] junctionN.inlets.r (111) [ALGB] (1) Real flowResistance.dp (112) [ALGB] (1) protected Real basicControlValve.p_out (113) [ALGB] (1) Real fan.tau_st (114) [DER-] (1) flow Real $DER.source.outlet.m_flow (115) [ALGB] (1) protected Real nozzle.v_in (116) [ALGB] (1) protected Real nozzle.p_in = ThermofluidStream.Interfaces.Tests.Test_p_out_clipping.nozzle.Medium.pressure(nozzle.inlet.state) (117) [ALGB] (1) Real sink.inlet.r (118) [ALGB] (1) output Real flowResistance.outlet.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (119) [ALGB] (1) input Real nozzle.inlet.state.T (start = 288.15, min = 273.15, max = 373.15, nominal = 300.0) (120) [ALGB] (1) protected Real nozzle.rho_out (min = 0.0) (121) [ALGB] (1) input Real tanValve.inlet.state.T (start = 288.15, min = 273.15, max = 373.15, nominal = 300.0) (122) [ALGB] (1) protected Real basicControlValve.rho = ThermofluidStream.Interfaces.Tests.Test_p_out_clipping.basicControlValve.Medium.density(basicControlValve.inlet.state) (min = 0.0) (123) [ALGB] (1) output Real specificValveType.outlet.state.T (start = 288.15, min = 273.15, max = 373.15, nominal = 300.0) (124) [ALGB] (1) protected Real basicControlValve.m_flow_ref (125) [DER-] (1) Real $DER.fan.omega (126) [ALGB] (1) protected Real tanValve.p_in = ThermofluidStream.Interfaces.Tests.Test_p_out_clipping.tanValve.Medium.pressure(tanValve.inlet.state) (127) [DER-] (1) Real $DER.tanValve.m_flow (128) [ALGB] (1) Real flowResistance.dr_corr (129) [ALGB] (1) Real fan.outlet.r (130) [ALGB] (1) protected Real fan.h_in = ThermofluidStream.Interfaces.Tests.Test_p_out_clipping.fan.Medium.specificEnthalpy(fan.inlet.state) (131) [ALGB] (1) protected Real nozzle.p_out (132) [ALGB] (1) input Real splitterN.inlet.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (133) [ALGB] (1) output Real flowResistance.outlet.state.T (start = 288.15, min = 273.15, max = 373.15, nominal = 300.0) (134) [ALGB] (1) protected Real flowResistance.p_out (135) [ALGB] (1) Real basicControlValve.outlet.r (136) [ALGB] (1) protected Real fan.R_out = fan.p_out / (ThermofluidStream.Interfaces.Tests.Test_p_out_clipping.fan.Medium.density(fan.outlet.state) * ThermofluidStream.Interfaces.Tests.Test_p_out_clipping.fan.Medium.temperature(fan.outlet.state)) (137) [ALGB] (1) Real basicControlValve.dp (138) [ALGB] (1) output Real tanValve.outlet.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (139) [ALGB] (1) input Real tanValve.inlet.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (140) [ALGB] (1) output Real specificValveType.outlet.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) (141) [ALGB] (1) protected Real specificValveType.zeta (start = 0.0) (142) [ALGB] (1) protected Real basicControlValve.p_in = ThermofluidStream.Interfaces.Tests.Test_p_out_clipping.basicControlValve.Medium.pressure(basicControlValve.inlet.state) (143) [ALGB] (1) Real tanValve.outlet.r (144) [ALGB] (1) input Real splitterN.inlet.state.T (start = 288.15, min = 273.15, max = 373.15, nominal = 300.0) (145) [ALGB] (1) Real flowResistance.inlet.r (146) [ALGB] (1) protected Real basicControlValve.k_u (147) [ALGB] (1) output Real tanValve.outlet.state.T (start = 288.15, min = 273.15, max = 373.15, nominal = 300.0) (148) [ALGB] (1) Real flowResistance.outlet.r (149) [ALGB] (1) protected Real specificValveType.p_in = ThermofluidStream.Interfaces.Tests.Test_p_out_clipping.specificValveType.Medium.pressure(specificValveType.inlet.state) (150) [ALGB] (1) Real fan.dp (151) [ALGB] (1) protected Real nozzle.h_out (152) [ALGB] (6) input Real[6] junctionN.inlets.state.p (start = {1e5 for $i1 in 1:6}, min = {0.0 for $i1 in 1:6}, max = {1e8 for $i1 in 1:6}, nominal = {1e5 for $i1 in 1:6}) (153) [ALGB] (1) protected Real fan.dh (154) [ALGB] (1) output Real junctionN.outlet.state.p (start = 1e5, min = 0.0, max = 1e8, nominal = 1e5) System Equations (171/239) **************************** (1) [SCAL] (1) (-$DER.sink.inlet.m_flow) * junctionN.L = sink.inlet.r - junctionN.r_mix ($RES_SIM_80) (2) [SCAL] (1) nozzle.outlet.state.p = junctionN.inlets[4].state.p ($RES_SIM_120) (3) [FOR-] (6) ($RES_SIM_81) (3) [----] for $i1 in 1:6 loop (3) [----] [SCAL] (1) $DER.junctionN.inlets[$i1].m_flow * junctionN.L = junctionN.inlets[$i1].r - junctionN.r_in[$i1] ($RES_SIM_82) (3) [----] end for; (4) [SCAL] (1) flowResistance.p_in = flowResistance.inlet.state.p ($RES_BND_172) (5) [SCAL] (1) nozzle.outlet.r = junctionN.inlets[4].r ($RES_SIM_121) (6) [SCAL] (1) flowResistance.h_out = 1005.45 * ((-298.15) + flowResistance.inlet.state.T) ($RES_BND_173) (7) [SCAL] (1) nozzle.inlet.state.T = splitterN.outlets[4].state.T ($RES_SIM_122) (8) [FOR-] (6) ($RES_SIM_83) (8) [----] for $i1 in 1:6 loop (8) [----] [SCAL] (1) junctionN.p[$i1] + junctionN.r_in[$i1] = junctionN.p_mix + junctionN.r_mix ($RES_SIM_84) (8) [----] end for; (9) [SCAL] (1) flowResistance.rho_in = max(flowResistance.rho_min, (0.0034837027033785095 * flowResistance.inlet.state.p) / flowResistance.inlet.state.T) ($RES_BND_174) (10) [SCAL] (1) nozzle.inlet.state.p = splitterN.outlets[4].state.p ($RES_SIM_123) (11) [SCAL] (1) nozzle.inlet.r = splitterN.outlets[4].r ($RES_SIM_124) (12) [FOR-] (6) ($RES_SIM_85) (12) [----] for $i1 in 1:6 loop (12) [----] [SCAL] (1) junctionN.w[$i1] = ($FUN_3[$i1] + junctionN.m_flow_eps) / ($FUN_5[$i1] + 6.0 * junctionN.m_flow_eps) ($RES_SIM_86) (12) [----] end for; (13) [SCAL] (1) fan.p_in = fan.inlet.state.p ($RES_BND_177) (14) [FOR-] (6) ($RES_SIM_87) (14) [----] for $i1 in 1:6 loop (14) [----] [SCAL] (1) junctionN.w2[$i1] = (($FUN_3[$i1] + junctionN.m_flow_eps) / junctionN.rho[$i1]) / $FUN_4[$i1] ($RES_SIM_88) (14) [----] end for; (15) [SCAL] (1) fan.h_in = 1005.45 * ((-298.15) + fan.inlet.state.T) ($RES_BND_178) (16) [SCAL] (1) tanValve.outlet.state.T = junctionN.inlets[1].state.T ($RES_SIM_128) (17) [SCAL] (1) tanValve.outlet.state.p = junctionN.inlets[1].state.p ($RES_SIM_129) (18) [SCAL] (1) $FUN_10 = sign(basicControlValve.m_flow) ($RES_$AUX_209) (19) [SCAL] (1) $FUN_11 = Modelica.Blocks.Tables.Internal.getTable1DValue(specificValveType.combiTable1D_zeta.tableID, 1, specificValveType.combiTable1D_zeta.u) ($RES_$AUX_208) (20) [SCAL] (1) specificValveType.k_u_zeta = sqrt(1e-5 / specificValveType.zeta) ($RES_$AUX_207) (21) [SCAL] (1) $FUN_13 = sign(specificValveType.m_flow) ($RES_$AUX_206) (22) [SCAL] (1) $FUN_14 = tan(1.5707963267948966 * tanValve.u2) ($RES_$AUX_205) (23) [SCAL] (1) $FUN_15 = sqrt((199999.99999999997 * specificValveType.dp_ref) / specificValveType.rho_ref) ($RES_$AUX_204) (24) [SCAL] (1) nozzle.p_out = max(nozzle.p_min, nozzle.p_in + nozzle.dp) ($RES_SIM_10) (25) [SCAL] (1) nozzle.outlet.r = (nozzle.dr_corr + nozzle.inlet.r) - $DER.nozzle.m_flow * nozzle.L ($RES_SIM_11) (26) [SCAL] (1) nozzle.h_out = nozzle.h_in + 0.5 * (nozzle.v_in ^ 2.0 - nozzle.v_out ^ 2.0) ($RES_SIM_13) (27) [SCAL] (1) nozzle.dp = (0.5 * nozzle.rho_out) * nozzle.v_in ^ 2.0 - (0.5 * nozzle.rho_out) * nozzle.v_out ^ 2.0 ($RES_SIM_14) (28) [SCAL] (1) nozzle.v_out = nozzle.m_flow / (nozzle.A_out * nozzle.rho_out) ($RES_SIM_15) (29) [SCAL] (1) nozzle.v_in = nozzle.m_flow / (nozzle.A_in * nozzle.rho_out) ($RES_SIM_16) (30) [SCAL] (1) tanValve.outlet.r = junctionN.inlets[1].r ($RES_SIM_130) (31) [SCAL] (1) fan.v_in = 1/max(fan.rho_min, (0.0034837027033785095 * fan.inlet.state.p) / fan.inlet.state.T) ($RES_BND_181) (32) [SCAL] (1) specificValveType.outlet.state.T = junctionN.inlets[2].state.T ($RES_SIM_131) (33) [FOR-] (6) ($RES_SIM_91) (33) [----] for $i1 in 1:6 loop (33) [----] [SCAL] (1) $DER.splitterN.outlets[$i1].m_flow * splitterN.L = splitterN.outlets[$i1].r - splitterN.r_mix ($RES_SIM_92) (33) [----] end for; (34) [SCAL] (1) fan.R_in = fan.p_in / (((0.0034837027033785095 * fan.inlet.state.p) / fan.inlet.state.T) * fan.inlet.state.T) ($RES_BND_182) (35) [SCAL] (1) tanValve.dr_corr = (tanValve.p_in + tanValve.dp) - tanValve.p_out ($RES_SIM_19) (36) [SCAL] (1) fan.R_out = fan.p_out / (((0.0034837027033785095 * fan.outlet.state.p) / fan.outlet.state.T) * fan.outlet.state.T) ($RES_BND_183) (37) [SCAL] (1) specificValveType.outlet.state.p = junctionN.inlets[2].state.p ($RES_SIM_132) (38) [FOR-] (12) ($RES_SIM_93) (38) [----] for $i1 in 1:6 loop (38) [----] [RECD] (2) splitterN.outlets[$i1].state = splitterN.inlet.state ($RES_SIM_94) (38) [----] end for; (39) [SCAL] (1) specificValveType.outlet.r = junctionN.inlets[2].r ($RES_SIM_133) (40) [SCAL] (1) basicControlValve.p_in = basicControlValve.inlet.state.p ($RES_BND_185) (41) [SCAL] (1) junctionN.inlets[3].state.T = basicControlValve.outlet.state.T ($RES_SIM_134) (42) [SCAL] (1) (-$DER.source.outlet.m_flow) * splitterN.L = source.outlet.r - splitterN.r_mix ($RES_SIM_95) (43) [SCAL] (1) basicControlValve.h_out = 1005.45 * ((-298.15) + basicControlValve.inlet.state.T) ($RES_BND_186) (44) [SCAL] (1) junctionN.inlets[3].state.p = basicControlValve.outlet.state.p ($RES_SIM_135) (45) [SCAL] (1) sink.r + sink.p = sink.p0_par ($RES_SIM_96) (46) [SCAL] (1) basicControlValve.rho = (0.0034837027033785095 * basicControlValve.inlet.state.p) / basicControlValve.inlet.state.T ($RES_BND_187) (47) [SCAL] (1) junctionN.inlets[3].r = basicControlValve.outlet.r ($RES_SIM_136) (48) [SCAL] (1) $DER.sink.inlet.m_flow * sink.L = sink.inlet.r - sink.r ($RES_SIM_97) (49) [SCAL] (1) basicControlValve.V_flow_ref = if $SEV_10 then 1.0 else if $SEV_11 then 2.402714105853973e-4 * basicControlValve.Cvs_US else if $SEV_12 then 2.885703072696632e-4 * basicControlValve.Cvs_UK else basicControlValve.m_flow_ref_set / basicControlValve.rho_ref ($RES_BND_188) (50) [SCAL] (1) junctionN.inlets[5].state.T = fan.outlet.state.T ($RES_SIM_137) (51) [SCAL] (1) junctionN.inlets[5].state.p = fan.outlet.state.p ($RES_SIM_138) (52) [SCAL] (1) junctionN.inlets[5].r = fan.outlet.r ($RES_SIM_139) (53) [SCAL] (1) tanValve.p_out = max(tanValve.p_min, tanValve.p_in + tanValve.dp) ($RES_SIM_20) (54) [SCAL] (1) tanValve.outlet.r = (tanValve.dr_corr + tanValve.inlet.r) - $DER.tanValve.m_flow * tanValve.L ($RES_SIM_21) (55) [SCAL] (1) source.outlet.state.p = source.p0_par ($RES_SIM_221) (56) [SCAL] (1) tanValve.dp = -tanValve.k * tanValve.m_flow ($RES_SIM_24) (57) [SCAL] (1) source.outlet.state.T = source.T0_par ($RES_SIM_222) (58) [SCAL] (1) tanValve.k = (tanValve.p_ref / tanValve.m_flow_ref) * $FUN_14 ($RES_SIM_25) (59) [SCAL] (1) junctionN.outlet.state.p = junctionN.p_mix ($RES_SIM_223) (60) [SCAL] (1) tanValve.u2 = max(tanValve.relativeLeakiness, min(1.0 - tanValve.relativeLeakiness, 1.0)) ($RES_SIM_26) (61) [SCAL] (1) specificValveType.p_in = specificValveType.inlet.state.p ($RES_BND_190) (62) [SCAL] (1) junctionN.outlet.state.T = 298.15 + 9.945795414988312e-4 * junctionN.h_mix ($RES_SIM_224) (63) [SCAL] (1) specificValveType.h_out = 1005.45 * ((-298.15) + specificValveType.inlet.state.T) ($RES_BND_191) (64) [SCAL] (1) flowResistance.outlet.state.T = junctionN.inlets[6].state.T ($RES_SIM_140) (65) [SCAL] (1) flowResistance.outlet.state.p = flowResistance.p_out ($RES_SIM_225) (66) [SCAL] (1) specificValveType.dr_corr = (specificValveType.p_in + specificValveType.dp) - specificValveType.p_out ($RES_SIM_28) (67) [SCAL] (1) specificValveType.rho = (0.0034837027033785095 * specificValveType.inlet.state.p) / specificValveType.inlet.state.T ($RES_BND_192) (68) [SCAL] (1) flowResistance.outlet.state.p = junctionN.inlets[6].state.p ($RES_SIM_141) (69) [SCAL] (1) flowResistance.outlet.state.T = 298.15 + 9.945795414988312e-4 * flowResistance.h_out ($RES_SIM_226) (70) [SCAL] (1) specificValveType.p_out = max(specificValveType.p_min, specificValveType.p_in + specificValveType.dp) ($RES_SIM_29) (71) [SCAL] (1) specificValveType.A_valve = 0.7853981633974483 * specificValveType.d_valve ^ 2.0 ($RES_BND_193) (72) [SCAL] (1) flowResistance.outlet.r = junctionN.inlets[6].r ($RES_SIM_142) (73) [SCAL] (1) fan.outlet.state.p = fan.p_out ($RES_SIM_227) (74) [SCAL] (1) specificValveType.V_flow_ref = if $SEV_6 then 1.0 else if $SEV_7 then 2.402714105853973e-4 * specificValveType.Cvs_US else if $SEV_8 then 2.885703072696632e-4 * specificValveType.Cvs_UK else if $SEV_9 then specificValveType.A_valve * $FUN_15 else specificValveType.m_flow_ref_set / specificValveType.rho_ref ($RES_BND_194) (75) [SCAL] (1) splitterN.outlets[1].state.T = tanValve.inlet.state.T ($RES_SIM_143) (76) [SCAL] (1) fan.outlet.state.T = 298.15 + 9.945795414988312e-4 * fan.h_out ($RES_SIM_228) (77) [SCAL] (1) splitterN.outlets[1].state.p = tanValve.inlet.state.p ($RES_SIM_144) (78) [SCAL] (1) basicControlValve.outlet.state.p = basicControlValve.p_out ($RES_SIM_229) (79) [SCAL] (1) splitterN.outlets[1].r = tanValve.inlet.r ($RES_SIM_145) (80) [SCAL] (1) tanValve.p_in = tanValve.inlet.state.p ($RES_BND_197) (81) [SCAL] (1) splitterN.outlets[2].state.T = specificValveType.inlet.state.T ($RES_SIM_146) (82) [SCAL] (1) tanValve.h_out = 1005.45 * ((-298.15) + tanValve.inlet.state.T) ($RES_BND_198) (83) [SCAL] (1) splitterN.outlets[2].state.p = specificValveType.inlet.state.p ($RES_SIM_147) (84) [SCAL] (1) splitterN.outlets[2].r = specificValveType.inlet.r ($RES_SIM_148) (85) [SCAL] (1) splitterN.outlets[3].state.T = basicControlValve.inlet.state.T ($RES_SIM_149) (86) [SCAL] (1) nozzle.p_in = nozzle.inlet.state.p ($RES_BND_201) (87) [SCAL] (1) nozzle.h_in = 1005.45 * ((-298.15) + nozzle.inlet.state.T) ($RES_BND_202) (88) [SCAL] (1) nozzle.rho_out = (0.0034837027033785095 * nozzle.inlet.state.p) / nozzle.inlet.state.T ($RES_BND_203) (89) [SCAL] (1) specificValveType.outlet.r = (specificValveType.dr_corr + specificValveType.inlet.r) - $DER.specificValveType.m_flow * specificValveType.L ($RES_SIM_30) (90) [SCAL] (1) basicControlValve.outlet.state.T = 298.15 + 9.945795414988312e-4 * basicControlValve.h_out ($RES_SIM_230) (91) [SCAL] (1) specificValveType.dp = -(specificValveType.rho_ref / specificValveType.rho) * specificValveType.dp_ref * $FUN_13 * (1.0 / specificValveType.k_u * (specificValveType.m_flow / specificValveType.m_flow_ref)) ^ 2.0 ($RES_SIM_33) (92) [SCAL] (1) specificValveType.outlet.state.p = specificValveType.p_out ($RES_SIM_231) (93) [SCAL] (1) specificValveType.combiTable1D_zeta.u = 1.0 ($RES_SIM_34) (94) [SCAL] (1) specificValveType.outlet.state.T = 298.15 + 9.945795414988312e-4 * specificValveType.h_out ($RES_SIM_232) (95) [SCAL] (1) tanValve.outlet.state.p = tanValve.p_out ($RES_SIM_233) (96) [SCAL] (1) specificValveType.k_u = specificValveType.k_min + (1.0 - specificValveType.k_min) * specificValveType.k_u_zeta ($RES_SIM_36) (97) [SCAL] (1) tanValve.outlet.state.T = 298.15 + 9.945795414988312e-4 * tanValve.h_out ($RES_SIM_234) (98) [SCAL] (1) splitterN.outlets[3].state.p = basicControlValve.inlet.state.p ($RES_SIM_150) (99) [SCAL] (1) nozzle.outlet.state.p = nozzle.p_out ($RES_SIM_235) (100) [SCAL] (1) specificValveType.zeta = specificValveType.combiTable1D_zeta.y[1] ($RES_SIM_38) (101) [SCAL] (1) splitterN.outlets[3].r = basicControlValve.inlet.r ($RES_SIM_151) (102) [SCAL] (1) nozzle.outlet.state.T = 298.15 + 9.945795414988312e-4 * nozzle.h_out ($RES_SIM_236) (103) [SCAL] (1) splitterN.outlets[5].state.T = fan.inlet.state.T ($RES_SIM_152) (104) [SCAL] (1) splitterN.outlets[5].state.p = fan.inlet.state.p ($RES_SIM_153) (105) [SCAL] (1) splitterN.outlets[5].r = fan.inlet.r ($RES_SIM_154) (106) [SCAL] (1) splitterN.outlets[6].state.T = flowResistance.inlet.state.T ($RES_SIM_155) (107) [SCAL] (1) splitterN.outlets[6].state.p = flowResistance.inlet.state.p ($RES_SIM_156) (108) [SCAL] (1) splitterN.outlets[6].r = flowResistance.inlet.r ($RES_SIM_157) (109) [SCAL] (1) sink.inlet.state.T = junctionN.outlet.state.T ($RES_SIM_158) (110) [SCAL] (1) sink.inlet.state.p = junctionN.outlet.state.p ($RES_SIM_159) (111) [SCAL] (1) $SEV_2 = fan.W_t >= 0.0 ($RES_EVT_241) (112) [SCAL] (1) $SEV_3 = abs(fan.omega) > fan.omega_reg ($RES_EVT_242) (113) [SCAL] (1) $SEV_4 = fan.omega < 0.0 ($RES_EVT_243) (114) [SCAL] (1) $SEV_6 = specificValveType.flowCoefficient == ThermofluidStream.FlowControl.Internal.Types.FlowCoefficientTypes.Kvs ($RES_EVT_245) (115) [SCAL] (1) $SEV_7 = specificValveType.flowCoefficient == ThermofluidStream.FlowControl.Internal.Types.FlowCoefficientTypes.Cvs_US ($RES_EVT_246) (116) [SCAL] (1) $SEV_8 = specificValveType.flowCoefficient == ThermofluidStream.FlowControl.Internal.Types.FlowCoefficientTypes.Cvs_UK ($RES_EVT_247) (117) [SCAL] (1) $SEV_9 = specificValveType.flowCoefficient == ThermofluidStream.FlowControl.Internal.Types.FlowCoefficientTypes.flowDiameter ($RES_EVT_248) (118) [SCAL] (1) $SEV_10 = basicControlValve.flowCoefficient == ThermofluidStream.FlowControl.Internal.Types.FlowCoefficientTypesBasic.Kvs ($RES_EVT_249) (119) [SCAL] (1) specificValveType.m_flow_ref = specificValveType.V_flow_ref * specificValveType.rho_ref ($RES_SIM_40) (120) [SCAL] (1) specificValveType.combiTable1D_zeta.y[1] = $FUN_11 ($RES_SIM_41) (121) [SCAL] (1) basicControlValve.dr_corr = (basicControlValve.p_in + basicControlValve.dp) - basicControlValve.p_out ($RES_SIM_43) (122) [SCAL] (1) basicControlValve.p_out = max(basicControlValve.p_min, basicControlValve.p_in + basicControlValve.dp) ($RES_SIM_44) (123) [SCAL] (1) basicControlValve.outlet.r = (basicControlValve.dr_corr + basicControlValve.inlet.r) - $DER.basicControlValve.m_flow * basicControlValve.L ($RES_SIM_45) (124) [SCAL] (1) basicControlValve.dp = -(basicControlValve.rho_ref / basicControlValve.rho) * basicControlValve.dp_ref * $FUN_10 * (1.0 / basicControlValve.k_u * (basicControlValve.m_flow / basicControlValve.m_flow_ref)) ^ 2.0 ($RES_SIM_48) (125) [SCAL] (1) source.outlet.state.T = splitterN.inlet.state.T ($RES_SIM_161) (126) [SCAL] (1) basicControlValve.u = 0.0 ($RES_SIM_49) (127) [SCAL] (1) source.outlet.state.p = splitterN.inlet.state.p ($RES_SIM_162) (128) [SCAL] (1) $SEV_11 = basicControlValve.flowCoefficient == ThermofluidStream.FlowControl.Internal.Types.FlowCoefficientTypesBasic.Cvs_US ($RES_EVT_250) (129) [SCAL] (1) $SEV_12 = basicControlValve.flowCoefficient == ThermofluidStream.FlowControl.Internal.Types.FlowCoefficientTypesBasic.Cvs_UK ($RES_EVT_251) (130) [SCAL] (1) basicControlValve.k_u = basicControlValve.k_min + (1.0 - basicControlValve.k_min) * basicControlValve.u ($RES_SIM_51) (131) [SCAL] (1) basicControlValve.m_flow_ref = basicControlValve.V_flow_ref * basicControlValve.rho_ref ($RES_SIM_52) (132) [SCAL] (1) nozzle.dr_corr = (nozzle.p_in + nozzle.dp) - nozzle.p_out ($RES_SIM_9) (133) [SCAL] (1) fan.dr_corr = (fan.p_in + fan.dp) - fan.p_out ($RES_SIM_54) (134) [SCAL] (1) fan.p_out = max(fan.p_min, fan.p_in + fan.dp) ($RES_SIM_55) (135) [SCAL] (1) fan.outlet.r = (fan.dr_corr + fan.inlet.r) - $DER.fan.m_flow * fan.L ($RES_SIM_56) (136) [SCAL] (1) fan.omega = $DER.fan.flange.phi ($RES_SIM_58) (137) [SCAL] (1) fan.J_p * $DER.fan.omega = -fan.tau_normalized ($RES_SIM_59) (138) [-IF-] (2)if noEvent($SEV_2) then (138) [----] [SCAL] (1) fan.tau_normalized = fan.tau_st ($RES_SIM_61) (138) [----] [SCAL] (1) fan.Q_t = fan.W_t - fan.m_flow * fan.dh ($RES_SIM_62) (138) [----] else (138) [----] [SCAL] (1) fan.tau_normalized = (fan.m_flow * fan.dh) / noEvent(if $SEV_3 then fan.omega else if $SEV_4 then -fan.omega_reg else fan.omega_reg) ($RES_SIM_63) (138) [----] [SCAL] (1) fan.Q_t = 0.0 ($RES_SIM_64) (138) [----] end if; (139) [SCAL] (1) source.L * $DER.source.outlet.m_flow = source.outlet.r ($RES_SIM_100) (140) [SCAL] (1) junctionN.inlets[4].m_flow - nozzle.m_flow = 0.0 ($RES_SIM_104) (141) [SCAL] (1) fan.dh = (fan.W_t * fan.m_flow) / (fan.m_flow ^ 2.0 + fan.m_flow_reg ^ 2.0) ($RES_SIM_65) (142) [SCAL] (1) nozzle.m_flow + splitterN.outlets[4].m_flow = 0.0 ($RES_SIM_105) (143) [SCAL] (1) fan.W_t = fan.tau_st * fan.omega ($RES_SIM_66) (144) [SCAL] (1) junctionN.inlets[1].m_flow - tanValve.m_flow = 0.0 ($RES_SIM_106) (145) [SCAL] (1) fan.h_out = fan.h_in + fan.dh ($RES_SIM_67) (146) [SCAL] (1) junctionN.inlets[2].m_flow - specificValveType.m_flow = 0.0 ($RES_SIM_107) (147) [SCAL] (1) junctionN.inlets[6].m_flow - flowResistance.m_flow = 0.0 ($RES_SIM_109) (148) [SCAL] (1) source.outlet.m_flow = sum(splitterN.outlets.m_flow) ($RES_$AUX_220) (149) [SCAL] (1) junctionN.inlets[5].m_flow - fan.m_flow = 0.0 ($RES_SIM_110) (150) [SCAL] (1) flowResistance.dr_corr = (flowResistance.p_in + flowResistance.dp) - flowResistance.p_out ($RES_SIM_71) (151) [SCAL] (1) junctionN.inlets[3].m_flow - basicControlValve.m_flow = 0.0 ($RES_SIM_111) (152) [SCAL] (1) flowResistance.p_out = max(flowResistance.p_min, flowResistance.p_in + flowResistance.dp) ($RES_SIM_72) (153) [SCAL] (1) flowResistance.m_flow + splitterN.outlets[6].m_flow = 0.0 ($RES_SIM_112) (154) [SCAL] (1) flowResistance.outlet.r = (flowResistance.dr_corr + flowResistance.inlet.r) - $DER.flowResistance.m_flow * flowResistance.L ($RES_SIM_73) (155) [SCAL] (1) fan.m_flow + splitterN.outlets[5].m_flow = 0.0 ($RES_SIM_113) (156) [SCAL] (1) sink.p = sink.inlet.state.p ($RES_BND_164) (157) [SCAL] (1) basicControlValve.m_flow + splitterN.outlets[3].m_flow = 0.0 ($RES_SIM_114) (158) [FOR-] (6) ($RES_BND_165) (158) [----] for $i1 in 1:6 loop (158) [----] [SCAL] (1) junctionN.rho[$i1] = (0.0034837027033785095 * junctionN.inlets.state.p) / junctionN.inlets.state.T ($RES_BND_166) (158) [----] end for; (159) [SCAL] (1) specificValveType.m_flow + splitterN.outlets[2].m_flow = 0.0 ($RES_SIM_115) (160) [SCAL] (1) flowResistance.dp = -(100.0 * flowResistance.m_flow + 50.0 * flowResistance.m_flow * abs(flowResistance.m_flow)) ($RES_SIM_76) (161) [SCAL] (1) tanValve.m_flow + splitterN.outlets[1].m_flow = 0.0 ($RES_SIM_116) (162) [FOR-] (6) ($RES_BND_167) (162) [----] for $i1 in 1:6 loop (162) [----] [SCAL] (1) junctionN.p[$i1] = junctionN.inlets.state.p ($RES_BND_168) (162) [----] end for; (163) [FOR-] (6) ($RES_BND_169) (163) [----] for $i1 in 1:6 loop (163) [----] [SCAL] (1) junctionN.h[$i1] = 1005.45 * ((-298.15) + junctionN.inlets.state.T) ($RES_BND_170) (163) [----] end for; (164) [SCAL] (1) nozzle.outlet.state.T = junctionN.inlets[4].state.T ($RES_SIM_119) (165) [SCAL] (1) sink.inlet.m_flow = sum(junctionN.inlets.m_flow) ($RES_$AUX_219) (166) [FOR-] (6) ($RES_$AUX_217) (166) [----] for $i1 in 1:6 loop (166) [----] [SCAL] (1) $FUN_3[$i1] = abs(junctionN.inlets[$i1].m_flow) ($RES_$AUX_218) (166) [----] end for; (167) [FOR-] (6) ($RES_$AUX_215) (167) [----] for $i1 in 1:6 loop (167) [----] [SCAL] (1) $FUN_4[$i1] = sum(({$FUN_3[$i1] for $i1 in 1:6} + junctionN.m_flow_eps * fill(1.0, 6)) / junctionN.rho) ($RES_$AUX_216) (167) [----] end for; (168) [FOR-] (6) ($RES_$AUX_213) (168) [----] for $i1 in 1:6 loop (168) [----] [SCAL] (1) $FUN_5[$i1] = sum($FUN_3[$i1] for $i1 in 1:6) ($RES_$AUX_214) (168) [----] end for; (169) [SCAL] (1) junctionN.p_mix = sum(junctionN.w * junctionN.p) ($RES_$AUX_212) (170) [SCAL] (1) junctionN.h_mix = sum(junctionN.w * junctionN.h) ($RES_$AUX_211) (171) [TUPL] (2) (fan.dp, fan.tau_st) = ThermofluidStream.Interfaces.Tests.Test_p_out_clipping.fan.dp_tau(fan.m_flow, fan.omega, fan.inlet.state, fan.m_flow_reg, fan.omega_reg, fan.rho_min, 1000.0, 0.0, 0.25, 1.0, 2.0, 0.001, true, 1.4) ($RES_$AUX_210)