Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Buildings_3.0.0_Buildings.Fluid.MixingVolumes.Validation.MixingVolumeTraceSubstanceReverseFlowPrescribedHeatFlowRate.conf.json
loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.0.2/package.mo", uses=false)
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/Buildings 3.0.0/package.mo", uses=false)
Using package Buildings with version 3.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Buildings 3.0.0/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)
Using package Modelica_StateGraph2 with version 2.0.2 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.0.2/package.mo)
Running command: translateModel(Buildings.Fluid.MixingVolumes.Validation.MixingVolumeTraceSubstanceReverseFlowPrescribedHeatFlowRate,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="Buildings_3.0.0_Buildings.Fluid.MixingVolumes.Validation.MixingVolumeTraceSubstanceReverseFlowPrescribedHeatFlowRate")
translateModel(Buildings.Fluid.MixingVolumes.Validation.MixingVolumeTraceSubstanceReverseFlowPrescribedHeatFlowRate,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="Buildings_3.0.0_Buildings.Fluid.MixingVolumes.Validation.MixingVolumeTraceSubstanceReverseFlowPrescribedHeatFlowRate")
[/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.0.2/package.mo:257:38-257:110:writable] Warning: The file was not encoded in UTF-8:
"
An important practical aspect of state machines is the abilit...".
Defaulting to 7-bit ASCII with unknown characters replaced by '?'.
To change encoding when loading a file: loadFile(encoding="ISO-XXXX-YY").
To change it in a package: add a file package.encoding at the top-level.
Note: The Modelica Language Specification only allows files encoded in UTF-8.
[/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.0.2/package.mo:761:36-761:108:writable] Warning: The file was not encoded in UTF-8:
"
The Modelica_StateGraph2 library is described in detail in (O...".
Defaulting to 7-bit ASCII with unknown characters replaced by '?'.
To change encoding when loading a file: loadFile(encoding="ISO-XXXX-YY").
To change it in a package: add a file package.encoding at the top-level.
Note: The Modelica Language Specification only allows files encoded in UTF-8.
[/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica_StateGraph2 2.0.2/package.mo:1435:36-1435:108:writable] Warning: The file was not encoded in UTF-8:
"
- Main Authors:
-
SCode: time 2.801e-05/2.802e-05, allocations: 5.781 kB / 0.5923 GB, free: 18.53 MB / 446.1 MB
Notification: Performance of NFInst.instantiate(Buildings.Fluid.MixingVolumes.Validation.MixingVolumeTraceSubstanceReverseFlowPrescribedHeatFlowRate): time 0.7152/0.7152, allocations: 190.2 MB / 0.7781 GB, free: 3.273 MB / 0.5762 GB
Notification: Performance of NFInst.instExpressions: time 0.01005/0.7253, allocations: 4.886 MB / 0.7828 GB, free: 3.191 MB / 0.5762 GB
Notification: Performance of NFInst.updateImplicitVariability: time 0.00242/0.7278, allocations: 42.34 kB / 0.7829 GB, free: 3.191 MB / 0.5762 GB
Notification: Performance of NFTyping.typeComponents: time 0.001934/0.7297, allocations: 0.5793 MB / 0.7835 GB, free: 3.184 MB / 0.5762 GB
Notification: Performance of NFTyping.typeBindings: time 0.005614/0.7353, allocations: 1.61 MB / 0.785 GB, free: 3.113 MB / 0.5762 GB
Notification: Performance of NFTyping.typeClassSections: time 0.003836/0.7392, allocations: 1.177 MB / 0.7862 GB, free: 3.09 MB / 0.5762 GB
Notification: Performance of NFFlatten.flatten: time 0.005486/0.7447, allocations: 2.922 MB / 0.789 GB, free: 3.066 MB / 0.5762 GB
Notification: Performance of NFFlatten.resolveConnections: time 0.001835/0.7466, allocations: 1.154 MB / 0.7902 GB, free: 2.953 MB / 0.5762 GB
Notification: Performance of NFEvalConstants.evaluate: time 0.002777/0.7494, allocations: 1.147 MB / 0.7913 GB, free: 2.949 MB / 0.5762 GB
Notification: Performance of NFSimplifyModel.simplify: time 0.002055/0.7514, allocations: 0.8857 MB / 0.7921 GB, free: 2.949 MB / 0.5762 GB
Notification: Performance of NFPackage.collectConstants: time 0.0001672/0.7516, allocations: 111.5 kB / 0.7922 GB, free: 2.949 MB / 0.5762 GB
Notification: Performance of NFFlatten.collectFunctions: time 0.003177/0.7548, allocations: 1.177 MB / 0.7934 GB, free: 2.934 MB / 0.5762 GB
Notification: Performance of combineBinaries: time 0.002147/0.757, allocations: 2.13 MB / 0.7955 GB, free: 2.168 MB / 0.5762 GB
Notification: Performance of replaceArrayConstructors: time 0.001017/0.758, allocations: 1.35 MB / 0.7968 GB, free: 1.453 MB / 0.5762 GB
Notification: Performance of NFVerifyModel.verify: time 0.0005287/0.7585, allocations: 205.5 kB / 0.797 GB, free: 1.418 MB / 0.5762 GB
Notification: Performance of FrontEnd: time 0.0004364/0.759, allocations: 41.5 kB / 0.797 GB, free: 1.41 MB / 0.5762 GB
Notification: Model statistics after passing the front-end and creating the data structures used by the back-end:
* Number of equations: 231 (214)
* Number of variables: 231 (197)
Notification: Performance of Bindings: time 0.007147/0.7661, allocations: 6.056 MB / 0.8029 GB, free: 15.24 MB / 0.5919 GB
Notification: Performance of FunctionAlias: time 0.0006545/0.7668, allocations: 392.5 kB / 0.8033 GB, free: 15.2 MB / 0.5919 GB
Notification: Performance of Early Inline: time 0.004416/0.7712, allocations: 3.139 MB / 0.8064 GB, free: 15.04 MB / 0.5919 GB
Notification: Performance of simplify1: time 0.0005926/0.7718, allocations: 250.8 kB / 0.8066 GB, free: 15.03 MB / 0.5919 GB
Notification: Performance of Alias: time 0.005261/0.7771, allocations: 3.575 MB / 0.8101 GB, free: 14.02 MB / 0.5919 GB
Notification: Performance of simplify2: time 0.000344/0.7775, allocations: 217.7 kB / 0.8103 GB, free: 14.01 MB / 0.5919 GB
Notification: Performance of Events: time 0.0007899/0.7783, allocations: 0.5598 MB / 0.8109 GB, free: 13.89 MB / 0.5919 GB
Notification: Performance of Detect States: time 0.0009858/0.7793, allocations: 0.8072 MB / 0.8117 GB, free: 13.47 MB / 0.5919 GB
Notification: Performance of Partitioning: time 0.001563/0.7809, allocations: 1.203 MB / 0.8128 GB, free: 12.69 MB / 0.5919 GB
Error: Internal error NBSlice.fillDependencyArray failed because number of flattened indices 1 for dependency bou.C_in_internal could not be divided by the body size 2 without rest.
Error: Internal error NBAdjacency.Matrix.createPseudo failed for:
[ARRY] (2) bou.ports.C_outflow = {bou.C_in_internal for $i1 in 1:2} ($RES_SIM_115)
Error: Internal error NBAdjacency.Matrix.create failed to create adjacency matrix for system:
System Variables (154/192)
****************************
(1) [ALGB] (1) Real gain.y
(2) [ALGB] (1) flow Real[1] sou.ports.m_flow (min = {-1e60}, max = {1e60})
(3) [ALGB] (1) Real sou1.medium.u (min = -1e8, max = 1e8, nominal = 1e6)
(4) [ALGB] (1) Real[1] volDyn.mXi
(5) [ALGB] (2) stream Real[2, 1] bou.ports.Xi_outflow (min = {{0.0 for $i1 in 1:1} for $ports1 in 1:2}, max = {{1.0 for $i1 in 1:1} for $ports1 in 1:2}, nominal = {{0.1 for $i1 in 1:1} for $ports1 in 1:2})
(6) [ALGB] (1) protected Real[1] volDyn.dynBal.C (start = {1.0 for $i1 in 1:1}, min = {0.0 for $i1 in 1:1}, nominal = volDyn.dynBal.C_nominal)
(7) [ALGB] (1) stream Real[1, 1] sou1.ports.C_outflow (start = {{1.0 for $i1 in 1:1}}, min = {{0.0 for $i1 in 1:1}})
(8) [ALGB] (1) Real bou.medium.u (min = -1e8, max = 1e8, nominal = 1e6)
(9) [ALGB] (1) protected Real[1] volSte.steBal.C_flow_internal
(10) [ALGB] (1) protected Real volSte.steBal.port_a.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e5)
(11) [ALGB] (1) Real sou.medium.state.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e5)
(12) [DISC] (1) Boolean $TEV_1
(13) [ALGB] (1) protected Real[1] volDyn.dynBal.medium.Xi (start = volDyn.dynBal.X_start[1:1], min = {0.0 for $i1 in 1:1}, max = {1.0 for $i1 in 1:1}, StateSelect = default)
(14) [DISC] (1) Boolean $TEV_0
(15) [ALGB] (1) protected Real volSte.steBal.m_flow = volSte.steBal.m_flow (start = 0.0)
(16) [ALGB] (2) protected Real[2] sou.X_in_internal
(17) [ALGB] (2) stream Real[2, 1] volSte.ports.Xi_outflow (min = {{0.0 for $i1 in 1:1} for $ports1 in 1:2}, max = {{1.0 for $i1 in 1:1} for $ports1 in 1:2}, nominal = {{0.1 for $i1 in 1:1} for $ports1 in 1:2})
(18) [ALGB] (1) stream Real[1, 1] sou.ports.Xi_outflow (min = {{0.0 for $i1 in 1:1}}, max = {{1.0 for $i1 in 1:1}}, nominal = {{0.1 for $i1 in 1:1}})
(19) [ALGB] (1) protected Real volDyn.dynBal.Hb_flow
(20) [ALGB] (2) flow Real[2] volSte.ports.m_flow (min = {-1e5 for $i1 in 1:2}, max = {1e5 for $i1 in 1:2})
(21) [ALGB] (1) protected stream Real[1] volSte.steBal.port_a.Xi_outflow (min = {0.0 for $i1 in 1:1}, max = {1.0 for $i1 in 1:1}, nominal = {0.1 for $i1 in 1:1})
(22) [DISC] (2) Boolean[2] $SEV_19[$i1]
(23) [ALGB] (2) stream Real[2] volDyn.ports.h_outflow (min = {-1e10 for $i1 in 1:2}, max = {1e10 for $i1 in 1:2}, nominal = {1e6 for $i1 in 1:2})
(24) [ALGB] (2) Real[2] sou1.medium.X (start = {0.01, 0.99}, min = {0.0 for $i1 in 1:2}, max = {1.0 for $i1 in 1:2}, nominal = {0.1 for $i1 in 1:2})
(25) [DISC] (1) Boolean $SEV_17
(26) [ALGB] (1) protected Real[1] volSte.steBal.COut (min = {0.0 for $i1 in 1:1})
(27) [ALGB] (1) protected Real volDyn.dynBal.medium.R (start = 1000.0, min = 0.0, max = 1e7, nominal = 1000.0)
(28) [ALGB] (1) Real[1] volSte.C_flow
(29) [ALGB] (1) Real sou1.medium.R (start = 1000.0, min = 0.0, max = 1e7, nominal = 1000.0)
(30) [DISC] (1) Boolean $SEV_10
(31) [ALGB] (2) protected Real[2] volDyn.dynBal.medium.X (start = volDyn.dynBal.X_start, min = {0.0 for $i1 in 1:2}, max = {1.0 for $i1 in 1:2}, nominal = {0.1 for $i1 in 1:2})
(32) [ALGB] (1) protected Real volDyn.dynBal.medium.X_air (min = 0.0, max = 1.0, nominal = 0.1)
(33) [ALGB] (2) Real[2] bou.medium.state.X (start = {0.01, 0.99}, min = {0.0 for $i1 in 1:2}, max = {1.0 for $i1 in 1:2}, nominal = {0.1 for $i1 in 1:2})
(34) [ALGB] (1) protected Real[1] volDyn.dynBal.mXiOut (min = {0.0 for $i1 in 1:1})
(35) [ALGB] (1) Real volDyn.p = volDyn.ports[1].p
(36) [ALGB] (1) Real bou.medium.MM (min = 0.001, max = 0.25, nominal = 0.032)
(37) [ALGB] (1) protected Real volDyn.dynBal.medium.X_steam (min = 0.0, max = 1.0, nominal = 0.1)
(38) [ALGB] (2) protected stream Real[2, 1] volDyn.dynBal.ports.C_outflow (start = {{1.0 for $i1 in 1:1} for $ports1 in 1:2}, min = {{0.0 for $i1 in 1:1} for $ports1 in 1:2})
(39) [ALGB] (2) stream Real[2, 1] volDyn.ports.C_outflow (start = {{1.0 for $i1 in 1:1} for $ports1 in 1:2}, min = {{0.0 for $i1 in 1:1} for $ports1 in 1:2})
(40) [ALGB] (2) protected Real[2, 1] volDyn.dynBal.ports_mC_flow
(41) [ALGB] (2) Real[2] volSte.ports.p (start = {101325.0 for $ports1 in 1:2}, min = {0.0 for $i1 in 1:2}, max = {1e8 for $i1 in 1:2}, nominal = {1e5 for $i1 in 1:2})
(42) [ALGB] (1) protected Real sou.medium.X_steam (min = 0.0, max = 1.0, nominal = 0.1)
(43) [ALGB] (2) Real[2] volDyn.ports.p (start = {101325.0 for $ports1 in 1:2}, min = {0.0 for $i1 in 1:2}, max = {1e8 for $i1 in 1:2}, nominal = {1e5 for $i1 in 1:2})
(44) [ALGB] (1) protected Real volDyn.dynBal.medium.u (min = -1e8, max = 1e8, nominal = 1e6)
(45) [ALGB] (2) protected stream Real[2, 1] volDyn.dynBal.ports.Xi_outflow (min = {{0.0 for $i1 in 1:1} for $ports1 in 1:2}, max = {{1.0 for $i1 in 1:1} for $ports1 in 1:2}, nominal = {{0.1 for $i1 in 1:1} for $ports1 in 1:2})
(46) [DER-] (1) Real[1] $DER.volDyn.dynBal.mXi
(47) [ALGB] (1) protected Real sou.medium.X_air (min = 0.0, max = 1.0, nominal = 0.1)
(48) [ALGB] (1) Real $FUN_9
(49) [ALGB] (1) protected Real volSte.steBal.dp (start = 0.0)
(50) [ALGB] (1) Real $FUN_8
(51) [ALGB] (1) Real volDyn.T = Buildings.Fluid.MixingVolumes.Validation.MixingVolumeTraceSubstanceReverseFlowPrescribedHeatFlowRate.volDyn.Medium.temperature_phX(volDyn.p, -((-84437.5) - volDyn.dynBal.medium.u), {volDyn.Xi[1], 1.0 - sum(volDyn.Xi)}) (start = 293.15, min = 1.0, max = 1e4, nominal = 300.0)
(52) [ALGB] (1) Real $FUN_7
(53) [ALGB] (1) Real $FUN_6
(54) [ALGB] (1) Real $FUN_5
(55) [ALGB] (1) Real volSte.p = volSte.ports[1].p
(56) [ALGB] (1) Real $FUN_4
(57) [ALGB] (2) protected stream Real[2] volDyn.dynBal.ports.h_outflow (min = {-1e10 for $i1 in 1:2}, max = {1e10 for $i1 in 1:2}, nominal = {1e6 for $i1 in 1:2})
(58) [ALGB] (1) Real $FUN_3
(59) [ALGB] (1) Real $FUN_1
(60) [ALGB] (1) protected Real[1] volDyn.dynBal.mbC_flow
(61) [ALGB] (1) protected Real[1] volDyn.dynBal.mCOut (min = {0.0 for $i1 in 1:1})
(62) [ALGB] (1) Real[1] sou.medium.Xi (start = {0.01}, min = {0.0 for $i1 in 1:1}, max = {1.0 for $i1 in 1:1}, StateSelect = default)
(63) [ALGB] (1) Real[1] volDyn.C = volDyn.COut_internal (start = {1.0 for $i1 in 1:1}, min = {0.0 for $i1 in 1:1}, nominal = volDyn.C_nominal)
(64) [ALGB] (1) flow Real[1] sou1.ports.m_flow (min = {-1e60}, max = {1e60})
(65) [DISC] (2) Boolean[2] $SEV_4[$i1]
(66) [ALGB] (1) stream Real[1] sou.ports.h_outflow (min = {-1e10 for $i1 in 1:1}, max = {1e10 for $i1 in 1:1}, nominal = {1e6 for $i1 in 1:1})
(67) [ALGB] (1) protected Real[1] volDyn.XiOut_internal
(68) [ALGB] (1) Real[1] volDyn.mC
(69) [ALGB] (1) Real volSte.T = Buildings.Fluid.MixingVolumes.Validation.MixingVolumeTraceSubstanceReverseFlowPrescribedHeatFlowRate.volSte.Medium.temperature_phX(volSte.p, volSte.hOut_internal, {volSte.Xi[1], 1.0 - sum(volSte.Xi)}) (start = 293.15, min = 1.0, max = 1e4, nominal = 300.0)
(70) [ALGB] (1) protected Real volDyn.dynBal.medium.state.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e5)
(71) [ALGB] (1) Real $FUN_18
(72) [ALGB] (2) protected flow Real[2] volDyn.dynBal.ports.m_flow (min = {-1e5 for $i1 in 1:2}, max = {1e5 for $i1 in 1:2})
(73) [ALGB] (1) Real $FUN_17
(74) [ALGB] (1) Real $FUN_15
(75) [ALGB] (1) Real $FUN_12
(76) [ALGB] (1) Real $FUN_11
(77) [ALGB] (1) Real[1] sou1.medium.Xi (start = {0.01}, min = {0.0 for $i1 in 1:1}, max = {1.0 for $i1 in 1:1}, StateSelect = default)
(78) [ALGB] (1) Real $FUN_10
(79) [ALGB] (1) Real[1] volSte.C = volSte.COut_internal (start = {1.0 for $i1 in 1:1}, min = {0.0 for $i1 in 1:1}, nominal = volSte.C_nominal)
(80) [DISC] (1) Boolean $SEV_9
(81) [ALGB] (1) stream Real[1, 1] sou.ports.C_outflow (start = {{1.0 for $i1 in 1:1}}, min = {{0.0 for $i1 in 1:1}})
(82) [DISC] (1) Boolean $SEV_8
(83) [ALGB] (1) protected Real bou.medium.X_steam (min = 0.0, max = 1.0, nominal = 0.1)
(84) [DISC] (1) Boolean $SEV_7
(85) [DISC] (1) Boolean $SEV_6
(86) [ALGB] (1) protected Real[1] sou1.C_in_internal
(87) [DER-] (1) Real $DER.volDyn.dynBal.U
(88) [ALGB] (1) protected Real[1] volDyn.dynBal.C_flow_internal
(89) [DISC] (1) Boolean $SEV_2
(90) [ALGB] (2) protected Real[2] volDyn.dynBal.medium.state.X (start = {0.01, 0.99}, min = {0.0 for $i1 in 1:2}, max = {1.0 for $i1 in 1:2}, nominal = {0.1 for $i1 in 1:2})
(91) [ALGB] (1) protected Real volDyn.dynBal.medium.MM (min = 0.001, max = 0.25, nominal = 0.032)
(92) [ALGB] (1) protected stream Real[1] volSte.steBal.port_b.C_outflow (start = {1.0 for $i1 in 1:1}, min = {0.0 for $i1 in 1:1})
(93) [ALGB] (1) protected Real[1] volDyn.dynBal.C_flow
(94) [ALGB] (1) protected Real volDyn.dynBal.medium.state.T (start = 293.15, min = 1.0, max = 1e4, nominal = 300.0)
(95) [DISC] (2) Boolean[2] $SEV_12[$i1]
(96) [ALGB] (1) protected Real[1] volDyn.dynBal.COut (min = {0.0 for $i1 in 1:1})
(97) [ALGB] (1) protected Real sou1.medium.X_steam (min = 0.0, max = 1.0, nominal = 0.1)
(98) [ALGB] (1) Real sou.medium.p_bar = Modelica.SIunits.Conversions.to_bar(99999.99999999999 * sou.medium.p_bar)
(99) [ALGB] (1) Real sou.medium.R (start = 1000.0, min = 0.0, max = 1e7, nominal = 1000.0)
(100) [ALGB] (2) stream Real[2, 1] volSte.ports.C_outflow (start = {{1.0 for $i1 in 1:1} for $ports1 in 1:2}, min = {{0.0 for $i1 in 1:1} for $ports1 in 1:2})
(101) [ALGB] (1) protected stream Real[1] volSte.steBal.port_a.C_outflow (start = {1.0 for $i1 in 1:1}, min = {0.0 for $i1 in 1:1})
(102) [ALGB] (2) protected Real[2] volDyn.dynBal.ports_H_flow (min = {-1e8 for $i1 in 1:2}, max = {1e8 for $i1 in 1:2}, nominal = {1000.0 for $i1 in 1:2})
(103) [ALGB] (1) Real[1] sou1.ports.p (start = {101325.0}, min = {0.0 for $i1 in 1:1}, max = {1e8 for $i1 in 1:1}, nominal = {1e5 for $i1 in 1:1})
(104) [ALGB] (2) Real[2] sou.medium.X (start = {0.01, 0.99}, min = {0.0 for $i1 in 1:2}, max = {1.0 for $i1 in 1:2}, nominal = {0.1 for $i1 in 1:2})
(105) [ALGB] (1) protected stream Real volSte.steBal.port_b.h_outflow (start = 45300.945, min = -1e10, max = 1e10, nominal = 1e6)
(106) [ALGB] (1) protected Real sou1.medium.X_air (min = 0.0, max = 1.0, nominal = 0.1)
(107) [ALGB] (1) protected Real[1] volSte.COut_internal
(108) [ALGB] (2) flow Real[2] bou.ports.m_flow (min = {-1e60 for $ports1 in 1:2}, max = {1e60 for $ports1 in 1:2})
(109) [ALGB] (1) stream Real[1, 1] sou1.ports.Xi_outflow (min = {{0.0 for $i1 in 1:1}}, max = {{1.0 for $i1 in 1:1}}, nominal = {{0.1 for $i1 in 1:1}})
(110) [ALGB] (1) protected Real volSte.hOut_internal
(111) [DER-] (1) Real $DER.volDyn.dynBal.medium.p_bar
(112) [ALGB] (1) protected Real[1] volSte.steBal.XiOut (min = {0.0 for $i1 in 1:1}, max = {1.0 for $i1 in 1:1})
(113) [ALGB] (2) stream Real[2] volSte.ports.h_outflow (min = {-1e10 for $i1 in 1:2}, max = {1e10 for $i1 in 1:2}, nominal = {1e6 for $i1 in 1:2})
(114) [ALGB] (1) protected Real volSte.steBal.m_flowInv
(115) [ALGB] (1) protected stream Real volSte.steBal.port_a.h_outflow (start = 45300.945, min = -1e10, max = 1e10, nominal = 1e6)
(116) [ALGB] (1) Real[1] bou.medium.Xi (start = {0.01}, min = {0.0 for $i1 in 1:1}, max = {1.0 for $i1 in 1:1}, StateSelect = default)
(117) [ALGB] (1) Real sou.medium.u (min = -1e8, max = 1e8, nominal = 1e6)
(118) [ALGB] (2) protected Real[2] bou.X_in_internal
(119) [ALGB] (1) protected Real[1] volSte.steBal.C_flow
(120) [ALGB] (1) protected Real[1] volDyn.dynBal.XiOut (min = {0.0 for $i1 in 1:1}, max = {1.0 for $i1 in 1:1})
(121) [ALGB] (1) Real[1] volDyn.C_flow
(122) [ALGB] (2) stream Real[2, 1] volDyn.ports.Xi_outflow (min = {{0.0 for $i1 in 1:1} for $ports1 in 1:2}, max = {{1.0 for $i1 in 1:1} for $ports1 in 1:2}, nominal = {{0.1 for $i1 in 1:1} for $ports1 in 1:2})
(123) [ALGB] (1) protected Real[1] volSte.XiOut_internal
(124) [ALGB] (1) Real[1] sou.ports.p (start = {101325.0}, min = {0.0 for $i1 in 1:1}, max = {1e8 for $i1 in 1:1}, nominal = {1e5 for $i1 in 1:1})
(125) [ALGB] (2) protected Real[2] sou1.X_in_internal
(126) [ALGB] (2) stream Real[2] bou.ports.h_outflow (min = {-1e10 for $i1 in 1:2}, max = {1e10 for $i1 in 1:2}, nominal = {1e6 for $i1 in 1:2})
(127) [ALGB] (1) protected stream Real[1] volSte.steBal.port_b.Xi_outflow (min = {0.0 for $i1 in 1:1}, max = {1.0 for $i1 in 1:1}, nominal = {0.1 for $i1 in 1:1})
(128) [ALGB] (2) protected Real[2, 1] volDyn.dynBal.ports_mXi_flow
(129) [ALGB] (1) Real sou1.medium.state.p (start = 101325.0, min = 0.0, max = 1e8, nominal = 1e5)
(130) [DER-] (1) Real[1] $DER.volDyn.dynBal.mC
(131) [ALGB] (1) Real sou.m_flow_in
(132) [ALGB] (1) protected Real[1] volDyn.dynBal.mbXi_flow
(133) [ALGB] (1) protected Real[1] sou.C_in_internal
(134) [ALGB] (2) flow Real[2] volDyn.ports.m_flow (min = {-1e5 for $i1 in 1:2}, max = {1e5 for $i1 in 1:2})
(135) [ALGB] (1) Real sou.medium.MM (min = 0.001, max = 0.25, nominal = 0.032)
(136) [ALGB] (1) Real bou.medium.R (start = 1000.0, min = 0.0, max = 1e7, nominal = 1000.0)
(137) [ALGB] (1) protected Real volDyn.dynBal.mb_flow
(138) [ALGB] (2) stream Real[2, 1] bou.ports.C_outflow (start = {{1.0 for $i1 in 1:1} for $ports1 in 1:2}, min = {{0.0 for $i1 in 1:1} for $ports1 in 1:2})
(139) [ALGB] (1) protected Real[1] volDyn.COut_internal
(140) [ALGB] (2) Real[2] sou1.medium.state.X (start = {0.01, 0.99}, min = {0.0 for $i1 in 1:2}, max = {1.0 for $i1 in 1:2}, nominal = {0.1 for $i1 in 1:2})
(141) [ALGB] (2) Real[2] bou.medium.X (start = {0.01, 0.99}, min = {0.0 for $i1 in 1:2}, max = {1.0 for $i1 in 1:2}, nominal = {0.1 for $i1 in 1:2})
(142) [ALGB] (1) protected Real[1] volSte.steBal.mXi_flow
(143) [ALGB] (1) stream Real[1] sou1.ports.h_outflow (min = {-1e10 for $i1 in 1:1}, max = {1e10 for $i1 in 1:1}, nominal = {1e6 for $i1 in 1:1})
(144) [DISC] (2) Boolean[2] $SEV_15[$i1]
(145) [ALGB] (2) Real[2] sou.medium.state.X (start = {0.01, 0.99}, min = {0.0 for $i1 in 1:2}, max = {1.0 for $i1 in 1:2}, nominal = {0.1 for $i1 in 1:2})
(146) [ALGB] (1) Real[1] volSte.Xi = volSte.XiOut_internal (min = {0.0 for $i1 in 1:1}, max = {1.0 for $i1 in 1:1})
(147) [ALGB] (1) Real sou1.medium.MM (min = 0.001, max = 0.25, nominal = 0.032)
(148) [ALGB] (2) protected Real[2] volDyn.dynBal.ports.p (start = {101325.0 for $ports1 in 1:2}, min = {0.0 for $i1 in 1:2}, max = {1e8 for $i1 in 1:2}, nominal = {1e5 for $i1 in 1:2})
(149) [ALGB] (1) protected Real volDyn.dynBal.medium.T_degC = Modelica.SIunits.Conversions.to_degC(-((-273.15) - volDyn.dynBal.medium.T_degC))
(150) [ALGB] (1) Real sou1.medium.p_bar = Modelica.SIunits.Conversions.to_bar(99999.99999999999 * sou1.medium.p_bar)
(151) [ALGB] (1) protected Real bou.medium.X_air (min = 0.0, max = 1.0, nominal = 0.1)
(152) [ALGB] (1) protected Real[1] bou.C_in_internal
(153) [ALGB] (1) Real[1] volDyn.Xi = volDyn.XiOut_internal (min = {0.0 for $i1 in 1:1}, max = {1.0 for $i1 in 1:1})
(154) [ALGB] (2) Real[2] bou.ports.p (start = {101325.0 for $ports1 in 1:2}, min = {0.0 for $i1 in 1:2}, max = {1e8 for $i1 in 1:2}, nominal = {1e5 for $i1 in 1:2})
System Equations (171/192)
****************************
(1) [ARRY] (1) volSte.steBal.C_flow = volSte.steBal.C_flow_internal ($RES_SIM_205)
(2) [SCAL] (1) volDyn.dynBal.ports_H_flow[2] = $FUN_8 ($RES_SIM_80)
(3) [ARRY] (2) bou.X_in_internal = bou.X ($RES_SIM_120)
(4) [SCAL] (1) volDyn.dynBal.ports_mC_flow[1, 1] = $FUN_7 ($RES_SIM_81)
(5) [SCAL] (1) volDyn.dynBal.ports_mXi_flow[1, 1] = $FUN_6 ($RES_SIM_82)
(6) [ARRY] (1) volDyn.dynBal.C_flow = volDyn.C_flow ($RES_SIM_208)
(7) [SCAL] (1) volDyn.dynBal.ports_H_flow[1] = $FUN_5 ($RES_SIM_83)
(8) [ARRY] (1) volDyn.COut_internal = volDyn.dynBal.COut ($RES_SIM_209)
(9) [ARRY] (1) volDyn.dynBal.COut = volDyn.dynBal.C ($RES_SIM_84)
(10) [ARRY] (1) volDyn.dynBal.XiOut = volDyn.dynBal.medium.Xi ($RES_SIM_85)
(11) [ARRY] (1) volDyn.dynBal.mC = 1.1843079200592153e-5 * (99999.99999999999 * volDyn.dynBal.medium.p_bar) * volDyn.dynBal.C ($RES_SIM_87)
(12) [SCAL] (1) bou.medium.X[2] = 1.0 - $FUN_3 ($RES_SIM_127)
(13) [SCAL] (1) volDyn.dynBal.U = (1.1843079200592153e-5 * (99999.99999999999 * volDyn.dynBal.medium.p_bar)) * volDyn.dynBal.medium.u ($RES_SIM_88)
(14) [ARRY] (1) bou.medium.Xi = bou.medium.X[1:1] ($RES_SIM_128)
(15) [ARRY] (1) volDyn.dynBal.mXi = 1.1843079200592153e-5 * (99999.99999999999 * volDyn.dynBal.medium.p_bar) * volDyn.dynBal.medium.Xi ($RES_SIM_89)
(16) [ARRY] (2) bou.medium.state.X = bou.medium.X ($RES_SIM_129)
(17) [FOR-] (2) ($RES_EVT_290)
(17) [----] for $i1 in 1:2 loop
(17) [----] [SCAL] (1) $SEV_4[$i1] = sou1.medium.X[$i1] >= (-1e-5) and sou1.medium.X[$i1] <= 1.00001 ($RES_EVT_291)
(17) [----] end for;
(18) [SCAL] (1) $SEV_6 = volSte.steBal.m_flow > 0.001 * volSte.steBal.m_flow_small ($RES_EVT_293)
(19) [SCAL] (1) $SEV_7 = volSte.steBal.m_flow < (-0.001 * volSte.steBal.m_flow_small) ($RES_EVT_294)
(20) [SCAL] (1) $SEV_8 = 0.001 * volSte.steBal.m_flow_small > 0.0 ($RES_EVT_295)
(21) [ARRY] (1) sou1.ports.C_outflow = {sou1.C_in_internal} ($RES_SIM_11)
(22) [SCAL] (1) $SEV_9 = volSte.steBal.m_flow > volSte.steBal.deltaReg or volSte.steBal.m_flow < (-volSte.steBal.deltaReg) ($RES_EVT_296)
(23) [ARRY] (1) sou1.medium.Xi = sou1.X_in_internal[1:1] ($RES_SIM_12)
(24) [ARRY] (1) volDyn.XiOut_internal = volDyn.dynBal.XiOut ($RES_SIM_210)
(25) [SCAL] (1) $SEV_10 = volSte.steBal.m_flow < 0.5 * volSte.steBal.deltaReg and volSte.steBal.m_flow > (-0.5 * volSte.steBal.deltaReg) ($RES_EVT_297)
(26) [ARRY] (1) volDyn.mC = volDyn.dynBal.mCOut ($RES_SIM_212)
(27) [FOR-] (2) ($RES_EVT_299)
(27) [----] for $i1 in 1:2 loop
(27) [----] [SCAL] (1) $SEV_12[$i1] = volDyn.dynBal.medium.X[$i1] >= (-1e-5) and volDyn.dynBal.medium.X[$i1] <= 1.00001 ($RES_EVT_300)
(27) [----] end for;
(28) [ARRY] (1) sou1.C_in_internal = sou1.C ($RES_SIM_15)
(29) [ARRY] (1) volDyn.mXi = volDyn.dynBal.mXiOut ($RES_SIM_214)
(30) [ARRY] (2) sou1.X_in_internal = sou1.X ($RES_SIM_16)
(31) [SCAL] (1) volDyn.dynBal.ports[2].h_outflow = volDyn.ports[2].h_outflow ($RES_SIM_216)
(32) [SCAL] (1) volDyn.dynBal.ports[1].h_outflow = volDyn.ports[1].h_outflow ($RES_SIM_217)
(33) [SCAL] (1) volDyn.dynBal.ports[2].Xi_outflow[1] = volDyn.ports[2].Xi_outflow[1] ($RES_SIM_218)
(34) [SCAL] (1) volDyn.dynBal.ports[1].Xi_outflow[1] = volDyn.ports[1].Xi_outflow[1] ($RES_SIM_219)
(35) [SCAL] (1) bou.medium.R = 287.0512249529787 * bou.medium.X_air + 461.5233290850878 * bou.medium.X_steam ($RES_SIM_134)
(36) [SCAL] (1) volDyn.dynBal.medium.X[2] = 1.0 - $FUN_4 ($RES_SIM_95)
(37) [SCAL] (1) -((-84437.5) - bou.medium.u) = 1006.0 * ((-273.15) + bou.T) * bou.medium.X_air + (2.5010145e6 + 1860.0 * ((-273.15) + bou.T)) * bou.medium.X_steam ($RES_SIM_135)
(38) [ARRY] (1) volDyn.dynBal.medium.Xi = volDyn.dynBal.medium.X[1:1] ($RES_SIM_96)
(39) [ARRY] (2) volDyn.dynBal.medium.state.X = volDyn.dynBal.medium.X ($RES_SIM_97)
(40) [SCAL] (1) bou.medium.X_air = 1.0 - bou.medium.Xi[1] ($RES_SIM_137)
(41) [SCAL] (1) volDyn.dynBal.medium.state.T = -((-273.15) - volDyn.dynBal.medium.T_degC) ($RES_SIM_98)
(42) [SCAL] (1) bou.medium.X_steam = bou.medium.Xi[1] ($RES_SIM_138)
(43) [SCAL] (1) volDyn.dynBal.medium.state.p = 99999.99999999999 * volDyn.dynBal.medium.p_bar ($RES_SIM_99)
(44) [SCAL] (1) bou.medium.MM = 1/(55.508435061791985 * bou.medium.Xi[1] + 34.52428788658843 * (1.0 - bou.medium.Xi[1])) ($RES_SIM_139)
(45) [FOR-] (2) ($RES_EVT_303)
(45) [----] for $i1 in 1:2 loop
(45) [----] [SCAL] (1) $SEV_15[$i1] = bou.medium.X[$i1] >= (-1e-5) and bou.medium.X[$i1] <= 1.00001 ($RES_EVT_304)
(45) [----] end for;
(46) [SCAL] (1) $SEV_17 = abs(sum({abs(sou.ports[1].m_flow)}) - abs(sou.ports[1].m_flow)) <= 1e-60 ($RES_EVT_306)
(47) [FOR-] (2) ($RES_EVT_308)
(47) [----] for $i1 in 1:2 loop
(47) [----] [SCAL] (1) $SEV_19[$i1] = sou.medium.X[$i1] >= (-1e-5) and sou.medium.X[$i1] <= 1.00001 ($RES_EVT_309)
(47) [----] end for;
(48) [SCAL] (1) volDyn.dynBal.ports[2].C_outflow[1] = volDyn.ports[2].C_outflow[1] ($RES_SIM_220)
(49) [SCAL] (1) sou1.medium.X[2] = 1.0 - $FUN_15 ($RES_SIM_22)
(50) [SCAL] (1) volDyn.dynBal.ports[1].C_outflow[1] = volDyn.ports[1].C_outflow[1] ($RES_SIM_221)
(51) [ARRY] (1) sou1.medium.Xi = sou1.medium.X[1:1] ($RES_SIM_23)
(52) [FOR-] (2) ($RES_SIM_222)
(52) [----] for $i1 in 1:2 loop
(52) [----] [SCAL] (1) volDyn.dynBal.ports[$i1].m_flow - volDyn.ports[$i1].m_flow = 0.0 ($RES_SIM_223)
(52) [----] end for;
(53) [ARRY] (2) sou1.medium.state.X = sou1.medium.X ($RES_SIM_24)
(54) [ARRY] (2) volDyn.dynBal.ports.p = volDyn.ports.p ($RES_SIM_224)
(55) [SCAL] (1) sou1.medium.state.p = 99999.99999999999 * sou1.medium.p_bar ($RES_SIM_26)
(56) [ARRY] (1) volDyn.dynBal.C_flow = volDyn.dynBal.C_flow_internal ($RES_SIM_226)
(57) [SCAL] (1) sou.ports[1].p = 99999.99999999999 * sou.medium.p_bar ($RES_SIM_141)
(58) [SCAL] (1) sou1.medium.R = 287.0512249529787 * sou1.medium.X_air + 461.5233290850878 * sou1.medium.X_steam ($RES_SIM_29)
(59) [SCAL] (1) sou.ports[1].h_outflow = -((-84437.5) - sou.medium.u) ($RES_SIM_142)
(60) [ARRY] (1) sou.ports[1].Xi_outflow = sou.medium.Xi ($RES_SIM_143)
(61) [ARRY] (1) sou.ports.C_outflow = {sou.C_in_internal} ($RES_SIM_145)
(62) [SCAL] (1) $FUN_1 = sum(sou.medium.Xi) ($RES_$AUX_266)
(63) [ARRY] (1) sou.medium.Xi = sou.X_in_internal[1:1] ($RES_SIM_146)
(64) [SCAL] (1) -sou.m_flow_in = sum(sou.ports.m_flow) ($RES_$AUX_265)
(65) [SCAL] (1) $FUN_3 = sum(bou.medium.Xi) ($RES_$AUX_264)
(66) [SCAL] (1) $FUN_4 = sum(volDyn.dynBal.medium.Xi) ($RES_$AUX_263)
(67) [ARRY] (1) sou.C_in_internal = sou.C ($RES_SIM_149)
(68) [SCAL] (1) $FUN_5 = semiLinear(volDyn.dynBal.ports[1].m_flow, sou.ports[1].h_outflow, volDyn.dynBal.ports[1].h_outflow) ($RES_$AUX_262)
(69) [SCAL] (1) $FUN_6 = semiLinear(volDyn.dynBal.ports[1].m_flow, sou.ports[1].Xi_outflow[1], volDyn.dynBal.ports[1].Xi_outflow[1]) ($RES_$AUX_261)
(70) [SCAL] (1) $FUN_7 = semiLinear(volDyn.dynBal.ports[1].m_flow, sou.ports[1].C_outflow[1], volDyn.dynBal.ports[1].C_outflow[1]) ($RES_$AUX_260)
(71) [SCAL] (1) -((-84437.5) - sou1.medium.u) = 1006.0 * ((-273.15) + sou1.T) * sou1.medium.X_air + (2.5010145e6 + 1860.0 * ((-273.15) + sou1.T)) * sou1.medium.X_steam ($RES_SIM_30)
(72) [SCAL] (1) sou1.medium.X_air = 1.0 - sou1.medium.Xi[1] ($RES_SIM_32)
(73) [SCAL] (1) sou1.medium.X_steam = sou1.medium.Xi[1] ($RES_SIM_33)
(74) [SCAL] (1) sou1.medium.MM = 1/(55.508435061791985 * sou1.medium.Xi[1] + 34.52428788658843 * (1.0 - sou1.medium.Xi[1])) ($RES_SIM_34)
(75) [SCAL] (1) gain.y = gain.k * sou.m_flow_in ($RES_SIM_36)
(76) [ARRY] (2) sou.X_in_internal = sou.X ($RES_SIM_150)
(77) [SCAL] (1) $FUN_8 = semiLinear(volDyn.dynBal.ports[2].m_flow, bou.ports[2].h_outflow, volDyn.dynBal.ports[2].h_outflow) ($RES_$AUX_259)
(78) [SCAL] (1) $FUN_9 = semiLinear(volDyn.dynBal.ports[2].m_flow, bou.ports[2].Xi_outflow[1], volDyn.dynBal.ports[2].Xi_outflow[1]) ($RES_$AUX_258)
(79) [SCAL] (1) $FUN_10 = semiLinear(volDyn.dynBal.ports[2].m_flow, bou.ports[2].C_outflow[1], volDyn.dynBal.ports[2].C_outflow[1]) ($RES_$AUX_257)
(80) [SCAL] (1) $FUN_11 = sum(volDyn.dynBal.ports_mXi_flow[:, 1]) ($RES_$AUX_256)
(81) [SCAL] (1) sou.medium.X[2] = 1.0 - $FUN_1 ($RES_SIM_156)
(82) [SCAL] (1) $FUN_12 = sum(volDyn.dynBal.ports_mC_flow[:, 1]) ($RES_$AUX_255)
(83) [ARRY] (1) sou.medium.Xi = sou.medium.X[1:1] ($RES_SIM_157)
(84) [SCAL] (1) volDyn.dynBal.mb_flow = sum(volDyn.dynBal.ports.m_flow) ($RES_$AUX_254)
(85) [ARRY] (2) sou.medium.state.X = sou.medium.X ($RES_SIM_158)
(86) [SCAL] (1) volDyn.dynBal.Hb_flow = sum(volDyn.dynBal.ports_H_flow) ($RES_$AUX_253)
(87) [SCAL] (1) $FUN_15 = sum(sou1.medium.Xi) ($RES_$AUX_252)
(88) [SCAL] (1) -sou.m_flow_in = sum(sou1.ports.m_flow) ($RES_$AUX_251)
(89) [SCAL] (1) $FUN_17 = sum(volSte.Xi) ($RES_$AUX_250)
(90) [SCAL] (1) volSte.steBal.dp = volSte.steBal.port_a.p - volSte.steBal.port_a.p ($RES_SIM_42)
(91) [ARRY] (1) volSte.steBal.port_a.C_outflow = {bou.ports[1].C_outflow[1]} - volSte.steBal.C_flow_internal .* volSte.steBal.m_flowInv ($RES_SIM_44)
(92) [ARRY] (1) volSte.steBal.port_b.C_outflow = {sou1.ports[1].C_outflow[1]} + volSte.steBal.C_flow_internal .* volSte.steBal.m_flowInv ($RES_SIM_45)
(93) [SCAL] (1) volSte.steBal.port_a.h_outflow = bou.ports[1].h_outflow ($RES_SIM_46)
(94) [SCAL] (1) volSte.steBal.port_b.h_outflow = sou1.ports[1].h_outflow ($RES_SIM_47)
(95) [SCAL] (1) sou.medium.state.p = 99999.99999999999 * sou.medium.p_bar ($RES_SIM_160)
(96) [ARRY] (1) volSte.steBal.port_a.Xi_outflow = {bou.ports[1].Xi_outflow[1]} - volSte.steBal.mXi_flow .* volSte.steBal.m_flowInv ($RES_SIM_48)
(97) [ARRY] (1) volSte.steBal.port_b.Xi_outflow = {sou1.ports[1].Xi_outflow[1]} + volSte.steBal.mXi_flow .* volSte.steBal.m_flowInv ($RES_SIM_49)
(98) [SCAL] (1) $FUN_18 = sum(volDyn.Xi) ($RES_$AUX_249)
(99) [SCAL] (1) sou.medium.R = 287.0512249529787 * sou.medium.X_air + 461.5233290850878 * sou.medium.X_steam ($RES_SIM_163)
(100) [SCAL] (1) -((-84437.5) - sou.medium.u) = 1006.0 * ((-273.15) + sou.T) * sou.medium.X_air + (2.5010145e6 + 1860.0 * ((-273.15) + sou.T)) * sou.medium.X_steam ($RES_SIM_164)
(101) [SCAL] (1) sou.medium.X_air = 1.0 - sou.medium.Xi[1] ($RES_SIM_166)
(102) [SCAL] (1) sou.medium.X_steam = sou.medium.Xi[1] ($RES_SIM_167)
(103) [SCAL] (1) sou.medium.MM = 1/(55.508435061791985 * sou.medium.Xi[1] + 34.52428788658843 * (1.0 - sou.medium.Xi[1])) ($RES_SIM_168)
(104) [ARRY] (1) volSte.steBal.COut = {smooth(1, if $SEV_6 then volSte.steBal.port_b.C_outflow[1] else if $SEV_7 then volSte.steBal.port_a.C_outflow[1] else if $SEV_8 then 0.25 * (volSte.steBal.port_a.C_outflow[1] - volSte.steBal.port_b.C_outflow[1]) * ((-3.0) + (volSte.steBal.m_flow / (0.001 * volSte.steBal.m_flow_small)) ^ 2.0) * ((1000.0 * volSte.steBal.m_flow) / volSte.steBal.m_flow_small) + 0.5 * (volSte.steBal.port_b.C_outflow[1] + volSte.steBal.port_a.C_outflow[1]) else 0.5 * (volSte.steBal.port_b.C_outflow[1] + volSte.steBal.port_a.C_outflow[1]))} ($RES_SIM_51)
(105) [ARRY] (1) volSte.steBal.XiOut = {smooth(1, if $SEV_6 then volSte.steBal.port_b.Xi_outflow[1] else if $SEV_7 then volSte.steBal.port_a.Xi_outflow[1] else if $SEV_8 then 0.25 * (volSte.steBal.port_a.Xi_outflow[1] - volSte.steBal.port_b.Xi_outflow[1]) * ((-3.0) + (volSte.steBal.m_flow / (0.001 * volSte.steBal.m_flow_small)) ^ 2.0) * ((1000.0 * volSte.steBal.m_flow) / volSte.steBal.m_flow_small) + 0.5 * (volSte.steBal.port_b.Xi_outflow[1] + volSte.steBal.port_a.Xi_outflow[1]) else 0.5 * (volSte.steBal.port_b.Xi_outflow[1] + volSte.steBal.port_a.Xi_outflow[1]))} ($RES_SIM_52)
(106) [SCAL] (1) volSte.hOut_internal = smooth(1, if $SEV_6 then volSte.steBal.port_b.h_outflow else if $SEV_7 then volSte.steBal.port_a.h_outflow else if $SEV_8 then 0.25 * (volSte.steBal.port_a.h_outflow - volSte.steBal.port_b.h_outflow) * ((-3.0) + (volSte.steBal.m_flow / (0.001 * volSte.steBal.m_flow_small)) ^ 2.0) * ((1000.0 * volSte.steBal.m_flow) / volSte.steBal.m_flow_small) + 0.5 * (volSte.steBal.port_b.h_outflow + volSte.steBal.port_a.h_outflow) else 0.5 * (volSte.steBal.port_b.h_outflow + volSte.steBal.port_a.h_outflow)) ($RES_SIM_53)
(107) [SCAL] (1) volSte.steBal.m_flowInv = if $SEV_9 then 1/volSte.steBal.m_flow else if $SEV_10 then volSte.steBal.m_flow / (volSte.steBal.deltaReg * volSte.steBal.deltaReg) else Buildings.Utilities.Math.Functions.BaseClasses.smoothTransition(volSte.steBal.m_flow, volSte.steBal.deltaReg, volSte.steBal.deltaInvReg, volSte.steBal.aReg, volSte.steBal.bReg, volSte.steBal.cReg, volSte.steBal.dReg, volSte.steBal.eReg, volSte.steBal.fReg) ($RES_SIM_54)
(108) [ARRY] (1) sou1.ports[1].Xi_outflow = sou1.medium.Xi ($RES_SIM_9)
(109) [ARRY] (1) volSte.steBal.mXi_flow = 0.0 ($RES_SIM_55)
(110) [SCAL] (1) sou1.ports[1].h_outflow = -((-84437.5) - sou1.medium.u) ($RES_SIM_8)
(111) [SCAL] (1) sou1.ports[1].p = 99999.99999999999 * sou1.medium.p_bar ($RES_SIM_7)
(112) [SCAL] (1) sou.m_flow_in = m_flow.offset + (if $TEV_0 then 0.0 else if $TEV_1 then (m_flow.height * (time - m_flow.startTime)) / m_flow.duration else m_flow.height) ($RES_SIM_6)
(113) [ARRY] (1) volDyn.dynBal.mCOut = volDyn.dynBal.mC ($RES_SIM_58)
(114) [SCAL] (1) -(volSte.ports[2].m_flow + volSte.steBal.m_flow) = 0.0 ($RES_SIM_171)
(115) [SCAL] (1) volSte.steBal.m_flow - volSte.ports[1].m_flow = 0.0 ($RES_SIM_172)
(116) [SCAL] (1) volSte.ports[2].m_flow + bou.ports[1].m_flow = 0.0 ($RES_SIM_174)
(117) [SCAL] (1) volDyn.ports[2].m_flow + bou.ports[2].m_flow = 0.0 ($RES_SIM_177)
(118) [SCAL] (1) volDyn.T = 273.15 + (-(2.5010145e6 * volDyn.Xi[1] + ((-84437.5) - volDyn.dynBal.medium.u))) / (1006.0 * (1.0 - volDyn.Xi[1]) + 1860.0 * volDyn.Xi[1]) ($RES_BND_232)
(119) [SCAL] (1) volDyn.p = volDyn.ports[1].p ($RES_BND_233)
(120) [ARRY] (1) volDyn.Xi = volDyn.XiOut_internal ($RES_BND_234)
(121) [ARRY] (1) volDyn.C = volDyn.COut_internal ($RES_BND_235)
(122) [ARRY] (1) volDyn.dynBal.mXiOut = volDyn.dynBal.mXi ($RES_SIM_60)
(123) [FOR-] (2) ($RES_SIM_62)
(123) [----] for $i1 in 1:2 loop
(123) [----] [SCAL] (1) volDyn.dynBal.ports[$i1].p = 99999.99999999999 * volDyn.dynBal.medium.p_bar ($RES_SIM_63)
(123) [----] end for;
(124) [SCAL] (1) volDyn.dynBal.medium.R = 287.0512249529787 * volDyn.dynBal.medium.X_air + 461.5233290850878 * volDyn.dynBal.medium.X_steam ($RES_SIM_102)
(125) [SCAL] (1) -((-84437.5) - volDyn.dynBal.medium.u) = 1006.0 * ((-273.15) - ((-273.15) - volDyn.dynBal.medium.T_degC)) * volDyn.dynBal.medium.X_air + (2.5010145e6 + 1860.0 * ((-273.15) - ((-273.15) - volDyn.dynBal.medium.T_degC))) * volDyn.dynBal.medium.X_steam ($RES_SIM_103)
(126) [FOR-] (2) ($RES_SIM_64)
(126) [----] for $i1 in 1:2 loop
(126) [----] [SCAL] (1) volDyn.dynBal.ports[$i1].h_outflow = -((-84437.5) - volDyn.dynBal.medium.u) ($RES_SIM_65)
(126) [----] end for;
(127) [SCAL] (1) volDyn.dynBal.medium.X_air = 1.0 - volDyn.dynBal.medium.Xi[1] ($RES_SIM_105)
(128) [FOR-] (2) ($RES_SIM_66)
(128) [----] for $i1 in 1:2 loop
(128) [----] [ARRY] (1) volDyn.dynBal.ports[$i1].Xi_outflow = volDyn.dynBal.medium.Xi ($RES_SIM_67)
(128) [----] end for;
(129) [SCAL] (1) volDyn.dynBal.medium.X_steam = volDyn.dynBal.medium.Xi[1] ($RES_SIM_106)
(130) [SCAL] (1) volDyn.dynBal.medium.MM = 1/(55.508435061791985 * volDyn.dynBal.medium.Xi[1] + 34.52428788658843 * (1.0 - volDyn.dynBal.medium.Xi[1])) ($RES_SIM_107)
(131) [FOR-] (2) ($RES_SIM_68)
(131) [----] for $i1 in 1:2 loop
(131) [----] [ARRY] (1) volDyn.dynBal.ports[$i1].C_outflow = volDyn.dynBal.C ($RES_SIM_69)
(131) [----] end for;
(132) [SCAL] (1) volDyn.ports[2].p = bou.ports[2].p ($RES_SIM_181)
(133) [SCAL] (1) volSte.ports[2].p = bou.ports[1].p ($RES_SIM_182)
(134) [FOR-] (2) ($RES_SIM_109)
(134) [----] for $i1 in 1:2 loop
(134) [----] [SCAL] (1) bou.ports[$i1].p = bou.p ($RES_SIM_110)
(134) [----] end for;
(135) [SCAL] (1) volSte.ports[1].m_flow + sou1.ports[1].m_flow = 0.0 ($RES_SIM_183)
(136) [SCAL] (1) sou1.ports[1].p = volSte.ports[1].p ($RES_SIM_184)
(137) [SCAL] (1) volDyn.ports[1].m_flow + sou.ports[1].m_flow = 0.0 ($RES_SIM_185)
(138) [SCAL] (1) sou.ports[1].p = volDyn.ports[1].p ($RES_SIM_186)
(139) [SCAL] (1) gain.y = volSte.C_flow[1] ($RES_SIM_187)
(140) [SCAL] (1) gain.y = volDyn.C_flow[1] ($RES_SIM_188)
(141) [SCAL] (1) volSte.T = 273.15 + (volSte.hOut_internal - 2.5010145e6 * volSte.Xi[1]) / (1006.0 * (1.0 - volSte.Xi[1]) + 1860.0 * volSte.Xi[1]) ($RES_BND_240)
(142) [SCAL] (1) volSte.p = volSte.ports[1].p ($RES_BND_241)
(143) [ARRY] (1) volSte.Xi = volSte.XiOut_internal ($RES_BND_242)
(144) [ARRY] (1) volSte.C = volSte.COut_internal ($RES_BND_243)
(145) [ARRY] (1) $DER.volDyn.dynBal.mC = volDyn.dynBal.mbC_flow + volDyn.dynBal.C_flow_internal ($RES_SIM_70)
(146) [ARRY] (1) $DER.volDyn.dynBal.mXi = volDyn.dynBal.mbXi_flow ($RES_SIM_71)
(147) [FOR-] (2) ($RES_SIM_111)
(147) [----] for $i1 in 1:2 loop
(147) [----] [SCAL] (1) bou.ports[$i1].h_outflow = -((-84437.5) - bou.medium.u) ($RES_SIM_112)
(147) [----] end for;
(148) [SCAL] (1) 1.1843079200592153e-5 * (99999.99999999999 * $DER.volDyn.dynBal.medium.p_bar) = volDyn.dynBal.mb_flow ($RES_SIM_72)
(149) [SCAL] (1) $DER.volDyn.dynBal.U = volDyn.dynBal.Hb_flow ($RES_SIM_73)
(150) [FOR-] (2) ($RES_SIM_113)
(150) [----] for $i1 in 1:2 loop
(150) [----] [ARRY] (1) bou.ports[$i1].Xi_outflow = bou.medium.Xi ($RES_SIM_114)
(150) [----] end for;
(151) [ARRY] (2) bou.ports.C_outflow = {bou.C_in_internal for $i1 in 1:2} ($RES_SIM_115)
(152) [SCAL] (1) volDyn.dynBal.mbC_flow[1] = $FUN_12 ($RES_SIM_76)
(153) [ARRY] (1) bou.medium.Xi = bou.X_in_internal[1:1] ($RES_SIM_116)
(154) [SCAL] (1) volDyn.dynBal.mbXi_flow[1] = $FUN_11 ($RES_SIM_77)
(155) [SCAL] (1) volDyn.dynBal.ports_mC_flow[2, 1] = $FUN_10 ($RES_SIM_78)
(156) [SCAL] (1) volDyn.dynBal.ports_mXi_flow[2, 1] = $FUN_9 ($RES_SIM_79)
(157) [ARRY] (1) volSte.steBal.C_flow = volSte.C_flow ($RES_SIM_192)
(158) [ARRY] (1) bou.C_in_internal = bou.C ($RES_SIM_119)
(159) [ARRY] (1) volSte.COut_internal = volSte.steBal.COut ($RES_SIM_193)
(160) [ARRY] (1) volSte.XiOut_internal = volSte.steBal.XiOut ($RES_SIM_194)
(161) [SCAL] (1) volSte.steBal.port_b.h_outflow = volSte.ports[2].h_outflow ($RES_SIM_196)
(162) [SCAL] (1) volSte.steBal.port_b.Xi_outflow[1] = volSte.ports[2].Xi_outflow[1] ($RES_SIM_197)
(163) [SCAL] (1) volSte.steBal.port_b.C_outflow[1] = volSte.ports[2].C_outflow[1] ($RES_SIM_198)
(164) [SCAL] (1) volSte.steBal.port_a.p = volSte.ports[2].p ($RES_SIM_199)
(165) [SCAL] (1) $TEV_0 = time < m_flow.startTime ($RES_EVT_284)
(166) [SCAL] (1) $TEV_1 = time < (m_flow.startTime + m_flow.duration) ($RES_EVT_285)
(167) [SCAL] (1) volSte.steBal.port_a.h_outflow = volSte.ports[1].h_outflow ($RES_SIM_200)
(168) [SCAL] (1) volSte.steBal.port_a.Xi_outflow[1] = volSte.ports[1].Xi_outflow[1] ($RES_SIM_201)
(169) [SCAL] (1) $SEV_2 = abs(sum({abs(sou1.ports[1].m_flow)}) - abs(sou1.ports[1].m_flow)) <= 1e-60 ($RES_EVT_288)
(170) [SCAL] (1) volSte.steBal.port_a.C_outflow[1] = volSte.ports[1].C_outflow[1] ($RES_SIM_202)
(171) [SCAL] (1) volSte.steBal.port_a.p = volSte.ports[1].p ($RES_SIM_203)