5.16.6. Appendix 5.6: Optional Eulerian Solution for Pipe Temperatures
As mentioned in Section 5.4.1, a Eulerian calculation can be used to speed up the pipe temperature calculation if the coolant moves more than two nodes in a time step. This Eulerian speed-up has only been implemented for flow in the nominal direction; if flow reversal has occurred in a pipe, then the Eulerian calculation is not used.
For the Eulerian calculation, Eq. (5.4-1) for the coolant is replaced by
Eq. (5.4-2) is still used for the wall. Finite differencing of Eq. (5.16-56) gives
Similarly, finite differencing of Eq. (5.4-2) gives
Eq. (5.16-58) can be rewritten as
where
and
Similarly, Eq. (5.16-57) can be rewritten as
where
and
Eq. (5.16-59) and Eq. (5.16-63) can be combined to give
where
and
Note that Bcc0j and Bcc1j can be calculated before the temperatures at the end of the sub-interval are known.
The pipe inlet temperature at the end of the step is used to set the first coolant temperature, Tc61. The code marches along the pipe, using Eq. (5.16-68) to calculate Tc6j+1 after Tc6j has been calculated. After the coolant temperatures have been calculated, Eq. (5.16-59) is used to calculate the wall temperatures.