3.5. Transient Heat Transfer after the Start of Boiling
After the start of boiling, the coolant temperatures are calculated in
the coolant routines, rather than being calculated simultaneously with
fuel, cladding, and structure temperatures. Coupling between the boiling
calculations and the non-coolant heat-transfer calculation takes place
in two parts for each time step. First, the boiling routines us
extrapolated cladding and structure temperatures to calculate the heat
fluxes to the coolant for the boiling calculation. Then the heat fluxes
actually used in the coolant routines are passed to the heat-transfer
routines to be used as boundary conditions at the cladding, structure,
and reflector surfaces. The net results of this procedure are that
energy is conserved, and a fully implicit boiling calculation can be
made without requiring a direct simultaneous solution of all of the
fuel-pin temperatures in the boiling model. The coupling through
extrapolated cladding and structure temperatures and heat fluxes at the
cladding and structure surfaces imposes numerical stability limitations
on the heat-transfer time-step sizes. Currently, fuel-pin temperatures
are calculated at the end of the fuel-pin heat-transfer time step,
whereas structure and reflector temperatures are calculated at every
coolant time step. The coolant time step can be no longer than the
heat-transfer step, and the coolant step is often much shorter. For
typical fuel pins, the stability limit for the heat-transfer time step
is of the order of .02 s. With a thin structure, the stability limit for
structure temperature calculations could be less than .02 s, although
for typical duct wall thicknesses (.12 in. or .003 m) the stability
limit would be closer to one second. Should timing studies indicate that
the structure and reflector temperature calculations account for a
significant fraction of the total computing time, then the code will be
modified so as to do these calculations less often than once every
coolant time step.
3.5.1. Fuel and Cladding Temperatures in the Core and Axial Blanket
The equations used for fuel and cladding temperatures after the switch
to the boiling module are the same as those used in the non-voiding
module, except that in the boiling module the fuel-pin heat-transfer
calculations stop at the cladding outer surface rather than carrying
through to the structure outer node. The finite difference equations for
radial nodes 1-NE are the same as Eq. (3.3-17) to Eq. (3.3-37). For node \(\text{NE}'\)
, the cladding outer node, the heat flux to the coolant at the cladding
surface must be accounted for. Also, in a boiling region, a film of
liquid sodium can be left on the cladding. Since the film is in intimate
contact with the cladding, the heat capacity of the film is added to the
heat capacity of the cladding outer node, rather than being accounted
for in the boiling calculation. Thus, the finite difference equation for
node \(\text{NE}'\) becomes
\begin{multline}
\left\lbrack \frac{m_{\text{e}}c_{\text{e}}}{4} + 2\pi r\left( \text{NE}' \right)\rho_{\text{c}}c_{\text{c}}w_{\text{fe}} \Delta z \left( j \right) \right\rbrack \cdot \left\lbrack \frac{T_{2}\left( \text{NE}' \right) - T_{1}\left( \text{NE}' \right)}{ \Delta t } \right\rbrack \\
= - \frac{2\pi{\overline{r}}_{\text{NE}'} \Delta z \left( j \right)\ {\overline{k}}_{\text{NE,NE}'}}{\Delta r_{\text{NE,NE}'}} \left\{ \theta_{21} \left\lbrack T_{1}\ \left( \text{NE}' \right) - T_{1} \left( \text{NE} \right) \right\rbrack \right. \\ \left.
+ \theta_{2}\ \left\lbrack T_{2}\ \left( \text{NE}' \right) - T_{2} \left( \text{NE} \right) \right\rbrack\ \right\} - 2\pi r\left( \text{NE}' \right) \Delta z \left( j \right) \frac{E_{\text{ec}}\left( j \right)}{ \Delta t } \\
+ Q\left( \text{NE}' \right)
\end{multline}
where \(w_{\text{fe}}\) is the thickness of liquid sodium film left on the
cladding after voiding occurs, and \(E_{\text{ec}}\) is the integrated heat
flux from cladding to coolant.
The value of \(E_{\text{ec}}\) is computed in the coolant routines as
(3.5-2)\[E_{\text{ec}}\left( jc \right) = \int_{t}^{t + \Delta t}{ \frac{T_{\text{eex}}\left( jc \right) - {\overline{T}}_{c}\left( jc \right)}{R_{\text{ec}}\left( jc \right)}\ \text{dt}'}\]
where
\(T_{\text{eex}}\) = extrapolated cladding temperature at a point ¼ of the
way from the outer cladding surface to the inner cladding surface:
\begin{multline}
T_{\text{eex}}\left( j,t' \right) = f_{1} \frac{\left\lbrack \text{T}\left( \text{NE},j,t_{1} \right) + T \left( \text{NEP},j,t_{1} \right) \right\rbrack}{2} \\
+ f_{2} \frac{\left\lbrack \text{T}\left( \text{NE},j,t_{2} \right) + T \left( \text{NEP},j,t_{2} \right) \right\rbrack}{2}
\end{multline}
(3.5-4)\[f_{1} = \frac{t_{2} - t'}{t_{2} - t_{1}}\]
(3.5-5)\[f_{1} = 1 - f_{1}\]
(3.5-6)\[R_{\text{ec}} = \frac{1}{h_{\text{c}}} + R_{\text{ehf}}\]
and
(3.5-7)\[R_{\text{ehf}} = \frac{\left\lbrack r \left( \text{NE}' \right) - r\left( \text{NE} \right) \right\rbrack}{k_{\text{e}}}\left\{ \frac{r \left( \text{NE}' \right) \left\lbrack 1 - \frac{\gamma_{\text{e}}}{4\left( 1 - \gamma_{\text{c}} - \gamma_{\text{s}} \right)} \right\rbrack}{r \left( \text{NE} \right) + 3r \left( \text{NE}' \right)} \right\}\]
If a node is partly voided, then \(E_{\text{ec}}\) is averaged over the
length of the node as well as integrated over time.
The \(\rho_{\text{c}}c_{\text{c}}w_{\text{fe}}\) term is supplied by the boiling
routines. It represents the heat capacity of any liquid film left on the
cladding after voiding occurs. This term is zero unless voiding has
occurred at this axial node. Since the film temperature tends to follow
the cladding surface temperature more closely than it follows the vapor
temperature, the film heat capacity is lumped with the cladding outer
node, and film temperatures are not explicitly calculated in the boiling
routines.
The finite difference equations are again put in a matrix form like
Eq. (3.3-49), except that in the voiding case there are only \(\text{NE}'\) elements. The
definitions of \(\alpha\), \(\beta\), and \(D\) are the same as in Eq. (3.3-50) to
3.3-51 for nodes 1-\(\text{NE}\). For node \(\text{NE}'\), \(\alpha\) is still given by Eq.
(3.5-8)\[\beta_{\text{NE}'} = 0\]
Eq. (3.3-53) or Eq. (3.3-51), except that the \(\rho_{\text{c}}c_{\text{c}}w_{\text{fe}}\)
term is added to it. Also,
and
(3.5-9)\[D_{\text{NE}'} = \frac{\theta_{1}}{\theta_{2}} \beta_{\text{NE}} T_{1}\left( \text{NE} \right) + T_{1} \left( \text{NE}' \right)\left\lbrack \alpha_{\text{NE}'} - \frac{\theta_{1}}{\theta_{2}} \beta_{\text{NE}} \right\rbrack + \psi_{\text{NE}'} - r\left( \text{NE}' \right) E_{\text{ec}} \left( j \right)\]
The equations are solved in the same manner as in the non-voiding case.
3.5.2. Structure Temperatures
The basic equations used for the two structure radial nodes at an axial
node are
(3.5-10)\[\left( \rho c \right)_{\text{sto}} d_{\text{sto}} \frac{\text{dT}_{\text{sto}}}{\text{dt}} = H_{\text{stio}} \left( T_{\text{sti}} - T_{\text{sto}} \right) + Q_{\text{st}} f_{\text{o}}\]
and
(3.5-11)\[\left\lbrack \left( \rho c \right)_{\text{sti}} d_{\text{sti}} + \rho_{\text{c}}c_{\text{c}}w_{\text{fst}} \right\rbrack \frac{\text{dT}_{\text{sti}}}{\text{dt}} = H_{\text{stio}} \left( T_{\text{sto}} - T_{\text{sti}} \right) + Q_{\text{st}}\ f_{\text{i}} + \frac{\left( T_{\text{c}} - T_{\text{sti}} \right)}{R_{\text{sc}}}\]
where
(3.5-12)\[f_{\text{i}} = \frac{d_{\text{sti}}}{d_{\text{sti}} + d_{\text{sto}}}\]
(3.5-13)\[f_{\text{o}} = \frac{d_{\text{sto}}}{d_{\text{sti}} + d_{\text{sto}}}\]
and \(w_{\text{fst}}\) = thickness of the liquid-sodium film left on the
structure after voiding occurs.
The heat capacity of the film in the boiling region, as represented by
the \(\rho_{\text{c}}c_{\text{c}}w_{\text{fst}}\) term, is supplied by the
boiling routines to be added to the inner structure node.
The structure temperature calculation is either a semi-implicit or a
fully implicit calculation, depending on the time-step in relation to an
inner structure node heat-transfer time constant,
\(\tau_{\text{sti}}\), calculated as
(3.5-14)\[\tau_{\text{sti}} = \frac{\left( \rho c \right)_{\text{sti}}d_{\text{sti}}^{2}}{2k_{\text{sti}}}\]
If \(\Delta t\) is less than \(\tau_{\text{sti}}\) then the semi-implicit
calculation is used. Otherwise the fully implicit calculation is used.
3.5.2.1. Semi-Implicit Calculations
For the semi-implicit calculation, finite differencing of Eq. (3.5-10)
and Eq. (3.5-11) gives
(3.5-15)\[\left( \rho c \right)_{\text{sto}} d_{\text{sto}} \frac{\left( T_{\text{sto}2} - T_{\text{sto}1} \right)}{\Delta t} = \frac{H_{\text{stio}}}{2} \left\lbrack T_{\text{sti}2} - T_{\text{sto}2} + T_{\text{sti}1} - T_{\text{sto}1} \right\rbrack + Q_{\text{st}} f_{\text{o}}\]
and
\begin{multline}
\left\lbrack \left( \rho c \right)_{\text{sti}} d_{\text{sti}} + \rho_{\text{c}}c_{\text{c}}w_{\text{fst}} \right\rbrack \frac{\left( T_{\text{sti}2} - T_{\text{sti}1} \right)}{\Delta t} \\
= \frac{H_{\text{stio}}}{2}\left\lbrack T_{\text{sto}2} - T_{\text{sti}2} + T_{\text{sto}1} - T_{\text{sti}1} \right\rbrack + Q_{\text{st}}\ f_{\text{i}} - \frac{E_{\text{sc}}}{\Delta t}
\end{multline}
where
(3.5-17)\[E_{\text{sc}}\left( jc \right) = \int_{\text{t}}^{t + \Delta t}{ \frac{T_{\text{stex}}\left( jc \right)\ - {\overline{T}}_{\text{c}}\left( jc \right)}{R_{\text{sc}}\left( jc \right)}}\ \text{dt}'\]
The value of \(E_{\text{sc}}\) is computed in the boiling routines.
\(T_{\text{stex}}\) is the extrapolated structure inner node temperature,
and
(3.5-18)\[R_{\text{sc}} = \frac{1}{h_{\text{c}}} + \frac{d_{\text{sti}}}{2k_{\text{sti}}}\]
Eq. (3.5-15) and Eq. (3.5-16) are put in the form
(3.5-19)\[a_{11}T_{\text{sto}2} + a_{12}T_{\text{sti}2} = b_{1}\]
(3.5-20)\[a_{21}T_{\text{sto}2} + a_{22}T_{\text{sti}2} = b_{2}\]
with the solutions
(3.5-21)\[T_{\text{sto}2} = \frac{a_{22}b_{1} - a_{12}b_{2}}{a_{11}a_{22} - a_{12}a_{21}}\]
and
(3.5-22)\[T_{\text{sti}2} = \frac{a_{11}b_{2} - a_{21}b_{2}}{a_{11}a_{22} - a_{12}a_{21}}\]
where
(3.5-23)\[a_{11} = \left( \rho c \right)_{\text{sto}}\ d_{\text{sto}} + \frac{ \Delta t }{2} H_{\text{stio}}\]
(3.5-24)\[a_{12} = - \frac{ \Delta t }{2}\ H_{\text{stio}}\]
(3.5-25)\[a_{21} = a_{12}\]
(3.5-26)\[a_{22} = \left( \rho c \right)_{\text{sti}} d_{\text{sti}} + \frac{ \Delta t }{2} H_{\text{stio}} + \rho_{\text{c}}c_{\text{c}}w_{\text{fst}}\]
(3.5-27)\[b_{1} = \left\lbrack \left( \rho c \right)_{\text{sto}}d_{\text{sto}} - \frac{ \Delta t }{2} H_{\text{stio}} \right\rbrack T_{\text{sto}1} + Q_{\text{st}}f_{0}\Delta t - a_{12} T_{\text{sti}1}\]
and
(3.5-28)\[b_{2} = \left\lbrack \left( \rho c \right)_{\text{sti}}d_{\text{stio}} - \frac{ \Delta t }{2}\ H_{\text{stio}} + \rho_{\text{c}}c_{\text{c}}w_{\text{fst}} \right\rbrack T_{\text{sti}1} - a_{12}\ T_{\text{sto}1} + Q_{\text{st}}f_{\text{i}}\Delta t - \Delta t Q_{\text{sc}}\]
3.5.2.2. Fully Implicit Calculations
Since the inner structure node may represent only a small fraction of
the total structure thickness, \(\tau_{\text{sti}}\) can be small. If the
time-step size is appreciably larger than \(\tau_{\text{sti}}\) then the
semi-implicit calculation can become numerically unstable. Therefore, a
different algorithm is used for larger time-step sizes. This algorithm
uses two steps. First, a fully implicit calculation is made, using a
coolant temperature and thermal resistance to the coolant as structure
surface boundary conditions, rather than using the integrated heat flux.
In this first step, the heat flux from the coolant to the structure
will, in general, not match the heat flux form structure to coolant used
in the coolant calculations. Therefore, in the second step, the inner
node and outer node structure temperatures are both adjusted by the same
amount so that the integrated heat flux from structure to coolant is
matched.
For the first step the finite difference equations used for the two
structure node temperatures are
(3.5-29)\[\left( \rho c \right)_{\text{sto}} d_{\text{sto}} \frac{\left( T_{\text{sto}2} - T_{\text{sto}1} \right)}{ \Delta t } = H_{\text{stio}} \left( T_{\text{sti}2} - T_{\text{sto}2} \right) + Q_{\text{st}} f_{o}\]
and
(3.5-30)\[\left\lbrack \left( \rho c \right)_{\text{sti}} d_{\text{sti}} + \rho_{\text{c}}c_{\text{c}}w_{\text{fst}} \right\rbrack \frac{\left( T_{\text{sti}2} - T_{\text{sti}1} \right)}{ \Delta t } = H_{\text{stio}}\left( T_{\text{sto}2} - T_{\text{sti}2} \right) + \frac{T_{\text{c}} - T_{\text{sti}2}}{R_{\text{sc}}} + Q_{\text{st}} f_{\text{i}}\]
where the values for \(T_{\text{c}}\) and \(R_{\text{sc}}\) are supplied by
the coolant routines. The solutions for these two equations again have
the same form as Eq. (3.5-21) and Eq. (3.5-22) except that in this case the
coefficients are defined as
(3.5-31)\[a_{11} = \left( \rho c \right)_{\text{sto}} d_{\text{sto}} + \Delta t H_{\text{stio}}\]
(3.5-32)\[a_{12} = a_{21} = - \Delta t H_{\text{stio}}\]
and
(3.5-33)\[a_{22} = \left( \rho c \right)_{\text{sti}} d_{\text{sti}} + \rho_{\text{c}}c_{\text{c}}w_{\text{fst}} + \Delta t H_{\text{stio}} + \frac{ \Delta t }{R_{\text{sc}}}\]
The temperature difference, \(\Delta T_{\text{st}}\), between the outer and
inner nodes is then defined as
(3.5-34)\[\Delta T_{\text{st}} = T_{\text{sto}2} - T_{\text{sti}2}\]
In the second step, \(\Delta T_{\text{st}}\) is preserved but the temperatures
are adjusted so as to match the value of \(E_{\text{sc}}\) supplied by the
coolant routines:
(3.5-35)\[\left\lbrack \left( \rho c \right)_{\text{sti}}d_{\text{sti}} + \rho_{\text{c}}c_{\text{c}}w_{\text{fst}} \right\rbrack\left( T_{\text{sci}2} - T_{\text{sti}1} \right) + \left( \rho c \right)_{\text{sto}}d_{\text{sto}}\left( T_{\text{sto}2} - T_{\text{sto}1} \right) = Q_{\text{st}} - E_{\text{sc}}\]
The solution to Eq. (3.5-34) and Eq. (3.5-35) is
\begin{multline}
T_{\text{sto}2} = \left\{ Q_{\text{st}} \Delta t - E_{\text{sc}} + \left( \rho c \right)_{\text{sto}} d_{\text{sto}}T_{\text{sto}1} \right. \\ \left.
+ \left\lbrack \left( \rho c \right)_{\text{sti}}\ d_{\text{sti}} + \rho_{\text{c}}c_{\text{c}}w_{\text{fst}} \right\rbrack \cdot \left( T_{\text{sti}1} + \Delta T_{\text{st}} \right) \right\} \left\lbrack \left( \rho c \right)_{\text{sto}}\ d_{\text{sto}} + \left( \rho c \right)_{\text{sti}}d_{\text{sti}} + \rho_{\text{c}}c_{\text{c}}w_{\text{fst}} \right\rbrack
\end{multline}
and
(3.5-37)\[T_{\text{sti}2} = T_{\text{sto}2} - \Delta T_{\text{st}}\]
Note that the second step can still cause numerical instabilities if the
time-step size is too large or the total structure thickness is too
small, but in the fully implicit scheme the stability limit is based on
the total structure thickness, whereas in the semi-implicit scheme the
stability is based mainly on the inner node thickness.
3.5.3. Reflector Temperatures
In the boiling module the treatment of reflector temperatures is almost
identical to the structure temperature treatment. The main difference is
that in the reflector, the outer node is in contact with the coolant,
whereas in the structure, the inner code is in contact with the coolant.
Also, in the reflector the density, specific heat, and thermal
conductivity are the same for both nodes, whereas in the structure these
properties can vary from inner node to outer node.
The basic equations are
(3.5-38)\[\left( \rho c \right)_{\text{r}} d_{\text{ri}} \frac{\text{dT}_{\text{ri}}}{\text{dt}} = H_{\text{rio}} \left( T_{\text{ro}} - T_{\text{ri}} \right)\]
and
(3.5-39)\[\left\lbrack \left( \rho c \right)_{\text{r}} d_{\text{ro}} + \rho_{\text{c}}c_{\text{c}}w_{\text{fr}} \right\rbrack \frac{\text{dT}_{\text{ro}}}{\text{dt}} = H_{\text{rio}}\left( T_{\text{ri}} - T_{\text{ro}} \right) + \left( T_{\text{c}} - T_{\text{ro}} \right) H_{\text{erc}}\]
where
\(w_{\text{fr}}\) = thickness of the liquid-sodium film left on the
reflector after voiding occurs.
An outer reflector node heat-transfer time constant, \(\tau_{\text{ro}}\), is
calculated as
(3.5-40)\[\tau_{\text{ro}} = \frac{\left( \rho c \right)_{\text{r}} d_{\text{ro}}^{2}}{2k_{\text{r}}}\]
and a fully implicit calculation is used if the time-step size is
greater than \(\tau_{\text{ro}}\). Otherwise a semi-implicit calculation is
used.
3.5.3.1. Semi-Implicit Calculations
Finite differencing of Eq. (3.5-38) and Eq. (3.5-39) gives
(3.5-41)\[\left( \rho c \right)_{\text{r}} d_{\text{ri}} \frac{\left( T_{\text{ri}2} - T_{\text{ri}1} \right)}{ \Delta t } = \frac{H_{\text{rio}}}{2} \left( T_{\text{ro}2} - T_{\text{ri}2} + T_{\text{ro}1} - T_{\text{ri}1} \right)\]
(3.5-42)\[\left\lbrack \left( \rho c \right)_{\text{r}} d_{\text{ro}} + \rho_{\text{c}}c_{\text{c}}w_{\text{fr}} \right\rbrack \frac{\left( T_{\text{ri}2} - T_{\text{ri}1} \right)}{ \Delta t } = \frac{H_{\text{rio}}}{2}\left( T_{\text{ri}2} - T_{\text{ro}2} + \ T_{\text{ri}1} - T_{\text{ro}1} \right) - \frac{E_{\text{rc}}}{ \Delta t }\]
where
(3.5-43)\[E_{\text{rc}} = \int_{t}^{t + \Delta t}{ \left( T_{\text{rex}} - {\overline{T}}_{\text{c}} \right)} H_{\text{erc}} \text{dt}'\]
These equations are put in the form
(3.5-44)\[a_{11}T_{\text{ri}2} + \ a_{12}T_{\text{ro}2} = b_{1}\]
(3.5-45)\[a_{21}T_{\text{ri}2} + \ a_{22}T_{\text{ro}2} = b_{2}\]
with the solution
(3.5-46)\[T_{\text{ri}2} = \frac{a_{22}b_{1} - a_{12}b_{2}}{a_{11}a_{22} - a_{12}a_{21}}\]
and
(3.5-47)\[T_{\text{ro}2} = \frac{a_{11}b_{2} - a_{21}b_{1}}{a_{11}a_{22} - a_{12}a_{21}}\]
The coefficients are
(3.5-48)\[a_{11} = \left( \rho c \right)_{\text{r}} d_{\text{ri}} + \frac{ \Delta t }{2}\ H_{\text{rio}}\]
(3.5-49)\[a_{12} = - \frac{ \Delta t }{2} H_{\text{rio}}\]
(3.5-50)\[a_{21} = a_{12}\]
(3.5-51)\[a_{22} = \left( \rho c \right)_{\text{r}} d_{\text{ro}} + \frac{ \Delta t }{2} H_{\text{rio}} + \rho_{\text{c}}c_{\text{c}}w_{\text{fr}}\]
(3.5-52)\[b_{1} = \left\lbrack \left( \rho c \right)_{\text{r}}d_{\text{ri}} - \frac{ \Delta t }{2} H_{\text{rio}} \right\rbrack T_{\text{ri}1} + \frac{ \Delta t }{2}H_{\text{rio}} T_{\text{ro}1}\]
and
(3.5-53)\[b_{2} = \left\lbrack \left( \rho c \right)_{\text{r}}d_{\text{ro}} + \rho_{\text{c}}c_{\text{c}}w_{\text{fr}} - \frac{ \Delta t }{2}\ H_{\text{rio}} \right\rbrack T_{\text{ro}1} + \frac{ \Delta t }{2} H_{\text{rio}} T_{\text{ri}1} - E_{\text{rc}}\]
3.5.3.2. Fully Implicit Calculations
As in the structure temperature case, a two-step process is used. In the
first step, the finite difference equations used are
(3.5-54)\[\left( \rho c \right)_{\text{r}} d_{\text{ri}} \frac{\left( T_{\text{ri}2} - T_{\text{ri}1} \right)}{ \Delta t } = H_{\text{rio}} \left( T_{\text{ro}2} - T_{\text{ri}2} \right)\]
and
(3.5-55)\[\left\lbrack \left( \rho c \right)_{\text{r}} d_{\text{ro}} + \rho_{\text{c}}c_{\text{c}}w_{\text{fr}} \right\rbrack \frac{\left( T_{\text{ro}2} - \ T_{\text{ro}1} \right)}{ \Delta t } = H_{\text{rio}}\left( T_{\text{ri}2} - T_{\text{ro}2} \right) + \left( {\overline{T}}_{\text{c}} - T_{\text{ro}2} \right) H_{\text{erc}}\]
The solutions again have the same form as Eq. (3.5-46) and Eq. (3.5-47), with
the coefficients given by
(3.5-56)\[a_{11} = \left( \rho c \right)_{\text{r}} d_{\text{ri}} + \Delta t H_{\text{rio}}\]
(3.5-57)\[a_{12} = - \Delta t H_{\text{rio}}\]
(3.5-58)\[a_{21} = a_{12}\]
(3.5-59)\[a_{22} = \left( \rho c \right)_{\text{r}} d_{\text{ro}} + \Delta t H_{\text{rio}} + \rho_{\text{c}}c_{\text{c}}w_{\text{fr}}\]
(3.5-60)\[b_{1} = \left( \rho c \right)_{\text{r}}d_{\text{ri}} T_{\text{ri}1}\]
and
(3.5-61)\[b_{2} = \left\lbrack \left( \rho c \right)_{\text{r}}d_{\text{ro}} + \rho_{\text{c}}c_{\text{c}}w_{\text{fr}} \right\rbrack{T}_{\text{rol}} + {\overline{T}}_{\text{c}} \Delta t \ H_{\text{erc}}\]
The temperature difference between nodes, \(\Delta T_{\text{r}}\), is defined
as
(3.5-62)\[\Delta T_{\text{r}} = T_{\text{ri}2} - T_{\text{ro}2}\]
In the second step, \(\Delta T_{\text{r}}\) is preserved and \(E_{\text{rc}}\) is
matched. The energy conservation equation is
(3.5-63)\[\left( \rho c \right)_{\text{r}}d_{\text{ri}}\left( T_{\text{ri}2} - T_{\text{ri}1} \right) + \left\lbrack \left( \rho c \right)_{\text{r}}d_{\text{ro}} + \rho_{\text{c}}c_{\text{c}}w_{\text{fr}} \right\rbrack\left( T_{\text{ro}2} - T_{\text{ro}1} \right) = - E_{\text{rc}}\]
The solution to Eq. (3.5-62) and Eq. (3.5-63) is
(3.5-64)\[T_{\text{ri}2} = \frac{\left\{ - E_{\text{rc}} + \left( \rho c \right)_{\text{r}}d_{\text{ri}}T_{\text{ri}1} + \left\lbrack \left( \rho c \right)_{r}d_{\text{ro}} + p_{\text{c}}c_{\text{c}}w_{\text{fr}} \right\rbrack \cdot (T_{\text{rol}} + \Delta T_{\text{r}}) \right\}}{\left\lbrack \left( \rho c \right)_{\text{r}}\left( d_{\text{ri}} + d_{\text{ro}} \right) + p_{\text{c}}c_{\text{c}}w_{\text{fr}} \right\rbrack}\]
and
(3.5-65)\[T_{\text{ro}2} = T_{\text{ri}2} - \Delta T_{\text{r}}\]
3.5.4. Gas Plenum Region
The basic equations used for the cladding and gas temperatures in the
gas plenum region are Eq. (3.5-68) and the following equation:
(3.5-66)\[\rho_{\text{e}}c_{\text{e}}A_{\text{ep}} \frac{\text{dT}_{\text{e}}\left( jp \right)}{\text{dt}} = 2\pi r_{\text{erp}}H_{\text{erc}}\left\lbrack {\overline{T}}_{\text{c}}\left( jc \right) - T_{\text{e}}\left( jp \right) \right\rbrack + 2\pi r_{\text{brp}}H_{\text{eg}} \left\lbrack T_{\text{g}} - T_{\text{e}}\left( jp \right) \right\rbrack\]
Since Eq. (3.5-68) links all of the cladding nodes in the gas plenum, a
direct semi-implicit or implicit solution of Eq. (3.5-68) and Eq. (3.5-66)
would require a simultaneous solution for the gas temperature and all of
the cladding node temperatures. Instead, the cladding temperatures are
calculated first, using the gas temperature at the beginning of the time
step. Then the gas temperature is calculated using the newly computed
cladding temperatures.
Finite differencing of Eq. (3.5-66) gives
(3.5-67)\[\rho_{\text{e}}c_{\text{e}}A_{\text{ep}} \frac{\left( T_{\text{e}2} - T_{\text{e}1} \right)}{ \Delta t } = - 2\pi r_{\text{erp}} \frac{E_{\text{ec}}}{ \Delta t } + \pi r_{\text{brp}}H_{\text{eg}}\left( 2T_{\text{g}1} - T_{e2} - T_{\text{e}1} \right)\]
where \(E_{\text{ec}}\) is calculated in the coolant routines in the same
manner as indicated in Eq. (3.5-2), except that in the gas plenum only one
radial node is used in the cladding, and \(R_{\text{ehf}}\) becomes
(3.5-68)\[R_{\text{ehf}} = \frac{r_{\text{erp}} - r_{\text{brp}}}{2k_{\text{e}}}\]
The solution of Eq. (3.5-67) for \(T_{\text{e}2}\) gives
(3.5-69)\[T_{\text{e}2} = \frac{\left\{ \left( \rho_{\text{e}}c_{\text{e}}A_{\text{ep}} - \pi r_{\text{brp}}H_{\text{eg}} \Delta t \right)T_{\text{el}} - 2\pi r_{\text{erp}}E_{\text{cc}} + 2\pi r_{\text{brp}}H_{\text{eg}} \Delta t T_{\text{g}1} \right\}}{\left( \rho_{\text{e}}c_{\text{e}}A_{\text{ep}} + \pi r_{\text{brp}}H_{\text{eg}} \Delta t \right)}\]
In the second step, Eq. (3.5-70) is used with
\(\theta_{1} = \theta_{2} = 1/2\). The solution for
\(T_{\text{g}2}\) is
(3.5-70)\[T_{\text{g}2} = \frac{\left\lbrack \left( \rho c \right)_{\text{g}} A_{\text{g}} - \pi r_{\text{brp}} H_{\text{eg}}\Delta t \right\rbrack T_{\text{g}1} + \pi r_{\text{brp}} H_{\text{eg}}\Delta t \frac{s_{1}}{s_{2}}}{\left( \rho c \right)_{\text{g}} A_{\text{g}} + \pi r_{\text{brp}} H_{\text{eg}}\Delta t}\]
where
(3.5-71)\[s_{1} = \sum_{\text{jp}}{ \left\lbrack T_{\text{e}1} \left( jp \right) + T_{\text{e}2} \left( jp \right) \right\rbrack} \Delta z \left( jp \right)\]
and
(3.5-72)\[s_{2} = \sum_{\text{jp}}{ \Delta z \left( jp \right)}\]
3.5.5. Coolant Temperatures in Liquid Slugs
Before the onset of coolant voiding, coolant temperatures are calculated
at all node boundaries, as indicated in Figure 3.2.3. After the start of
boiling, liquid coolant temperatures are calculated at all node
boundaries outside vapor regions, as well as at moving nodes near the
bubble interfaces. Two different types of calculations are made.
Eulerian temperature calculations are made for fixed coolant nodes in
the inlet and outlet liquid slugs. Lagrangian temperature calculations
are made for the moving interface nodes and for any fixed nodes in
liquid slugs between bubbles. There is also an option to use Lagrangian
temperature calculations for all nodes, both fixed and moving.
The Eulerian calculation is probably more accurate for the fixed nodes.
The main disadvantage of this method is that a sudden jump in inlet
temperature can lead to a sawtooth temperature pattern, with the
temperature high at one node, low at the next, and high again at the
third node. The Lagrangian calculation does not exhibit this behavior.
This sawtooth behavior is not unstable: the perturbation at any node is
no larger than the jump in the inlet temperature, and the perturbations
tend to die out in later time steps. Also, the coolant inlet and reentry
temperature calculations described in Section 3.3.6 tend to eliminate
sudden jumps in inlet and reentry temperatures.
3.5.5.1. Eulerian Temperature Calculation
The basic equation used in this calculation is again Eq. (3.3-5). The heat
fluxes \(Q_{\text{ec}}\) and \(Q_{\text{sc}}\) are calculated as
(3.5-73)\[Q_{\text{ec}} = \frac{\left( T_{\text{e}} - {\overline{T}}_{\text{c}} \right)}{R_{\text{ec}}} \frac{2\pi r\left( \text{NE}' \right)}{A_{\text{c}}}\]
and
(3.5-74)\[Q_{\text{sc}} = \frac{\left( T_{\text{si}} - {\overline{T}}_{\text{c}} \right)}{R_{\text{sc}}} \frac{S_{\text{st}}}{A_{\text{c}}}\]
where \(R_{\text{ec}}\) and \(R_{\text{sc}}\) are given by Eq. (3.5-6) and
Eq. (3.5-18), \(T_{\text{e}}\) is the average of \(T(\text{NE})\) and \(T(\text{NE}')\), and
\(T_{\text{si}}\) is the inner structure node temperature. In reflector
zones, \(T_{\text{e}}\) is replaced by the reflector outer node
temperature; and in the gas plenum region, the one radial cladding node
temperature is used. In the boiling module, the coolant temperatures are
calculated before the cladding and structure temperatures are, so linear
extrapolation in time is used to obtain values of \(T_{\text{e}}\) and
\(T_{\text{si}}\) at the end of a time step.
A semi-implicit finite differencing of Eq. (3.3-5) gives
\begin{multline}
\overline{p}\left( jc \right) {\overline{c}}_{\text{c}}\left( jc \right)A_{\text{c}}\left( jc \right)\frac{\left\lbrack T_{\text{c}2}\left( jc + 1 \right) + T_{\text{c}2}\left( jc \right) - T_{\text{c}1}\left( jc + 1 \right) + T_{\text{c}1}\left( jc \right) \right\rbrack}{2\Delta t} \\
+ {\overline{c}}_{\text{c}}\left( jc \right)w_{1}\frac{\left\lbrack T_{\text{c}1}\left( jc + 1 \right) + T_{\text{c}1}\left( jc \right) \right\rbrack}{2\Delta z\left( jc \right)} + {\overline{c}}_{\text{c}}\left( jc \right)w_{2}\frac{\left\lbrack T_{\text{c}2}\left( jc + 1 \right) - T_{\text{c}2}\left( jc \right) \right\rbrack}{2\Delta z\left( jc \right)} \\
= Q_{\text{c}}\left( jc \right)A_{\text{c}}\left( jc \right) + \frac{k_{5}\left( jc \right) A_{\text{c}}\left( jc \right)}{4}\left\{ \frac{2T_{\text{e}2}\left( jc \right) - T_{\text{e}2}\left( jc \right) - T_{\text{c}2}\left( jc + 1 \right)}{R_{\text{ec}2}\left( jc \right)} \right. \\ \left.
+ \frac{2T_{\text{e}1}\left( jc \right) - T_{\text{e}1}\left( jc \right) - T_{\text{c}1}\left( jc + 1 \right)}{R_{\text{ec}1}\left( jc \right)} + \gamma_{2}\left( jc \right)\left\lbrack \frac{2T_{\text{si}2}\left( jc \right) - T_{\text{c}2}\left( jc \right) - T_{\text{c}2}\left( jc + 1 \right)}{R_{\text{sc}2}\left( jc \right)} \right. \right. \\ \left. \left.
+ \frac{2T_{\text{si}1}\left( jc \right) - T_{\text{c}1}\left( jc \right) - T_{\text{c}1}\left( jc + 1 \right)}{R_{\text{sc}1}\left( jc \right)} \right\rbrack \right\}
\end{multline}
where
(3.5-76)\[\begin{split}k_{5}\left( jc \right) = \begin{cases}
\frac{2\pi r\left( \text{NE}',jc \right)}{A_{\text{c}}\left( jc \right)} & \text{in the core and blankets} \\
\frac{s_{\text{er}}\left( \text{kz} \right)}{A_{\text{c}}\left( jc \right)} & \text{in a reflector region} \\
\frac{2\pi r_{\text{erp}}}{A_{\text{c}}\left( jc \right)} & \text{in the gas plenum region}
\end{cases}\end{split}\]
and
(3.5-77)\[\gamma_{2}\left( jc \right) = \frac{S_{\text{st}}\left( jc \right)}{k_{5}\left( jc \right) A_{\text{c}}\left( jc \right)}\]
Solving for \(T_{\text{c}2}\left( jc + 1 \right)\) gives
\begin{multline}
T_{\text{c}2}\left( jc + 1 \right) = \left\{ T_{\text{c}1}\left( jc + 1 \right) \left\lbrack {\overline{\rho}}_{\text{c}}\left( jc \right) - \frac{ \Delta t w_{1}}{ \Delta z \left( jc \right)A_{\text{c}}\left( jc \right)} - \frac{k_{5}\left( jc \right) \Delta t h_{\text{br}}\left( jc \right)}{2{\overline{c}}_{\text{c}}\left( jc \right)} \right\rbrack \right. \\ \left.
+ T_{\text{c}2}\left( jc \right) \left\lbrack - \rho\left( jc \right) + \frac{ \Delta t w_{2}}{ \Delta z \left( jc \right)A_{\text{c}}\left( jc \right)} - \frac{k_{5}\left( jc \right) \Delta t }{2{\overline{c}}_{\text{c}}\left( jc \right)} h_{\text{b}2}\left( jc \right) \right\rbrack \right. \\ \left.
+ T_{\text{c}1}\left( jc \right) \left\lbrack \rho_{\text{c}}\left( jc \right) + \frac{ \Delta t w_{1}}{ \Delta z \left( jc \right)A_{\text{c}}\left( jc \right)} - \frac{k_{5}\left( jc \right) \Delta t }{2{\overline{c}}_{\text{c}}\left( jc \right)} h_{\text{b}1}\left( jc \right) \right\rbrack \right. \\ \left.
+ \frac{4\Delta t}{2{\overline{c}}_{\text{c}}\left( jc \right)}\ k_{5}\left( jc \right) \varphi_{1}\left( jc \right) + \frac{2\Delta t Q_{\text{c}}\left( jc \right)}{{\overline{c}}_{\text{c}}\left( jc \right)} \right\}\ \big/\ \left\{ {\overline{\rho}}_{\text{c}}\left( jc \right) \right. \\ \left.
+ \frac{ \Delta t w_{2}}{ \Delta z \left( jc \right)A_{\text{c}}\left( jc \right)} + \frac{k_{5}\left( jc \right) \Delta t h_{\text{b}2}\left( jc \right)}{2{\overline{c}}_{\text{c}}\left( jc \right)}\ \right\}
\end{multline}
with
(3.5-79)\[h_{\text{b}1}\left( jc \right) = \frac{1}{R_{\text{ec}1}\left( jc \right) } + \frac{\gamma_{2}\left( jc \right)}{R_{\text{sc}1}\left( jc \right) }\]
(3.5-80)\[h_{\text{b}2}\left( jc \right) = \frac{1}{R_{\text{ec}2}\left( jc \right) } + \frac{\gamma_{2}\left( jc \right)}{R_{\text{sc}2}\left( jc \right) }\]
and
(3.5-81)\[\varphi_{1}\left( jc \right) = \frac{1}{2} \left\{ \frac{T_{\text{e}2}\left( jc \right)}{R_{\text{ec}2}\left( jc \right)} + \frac{T_{\text{e}1}\left( jc \right)}{R_{\text{ec}1}\left( jc \right)} + \gamma_{2}\left( jc \right) \left\lbrack \frac{T_{\text{si}2}\left( jc \right)}{R_{\text{sc}2}\left( jc \right)} + \frac{T_{\text{si}1}\left( jc \right)}{R_{\text{sc}1}\left( jc \right)} \right\rbrack \right\}\]
If the inlet flow is positive, then the coolant temperature at node 1 is
determined by the inlet temperature. Eq. (3.5-78) is then used to
march up the channel through the inlet liquid slug, with
\(T_{\text{c}2}\left( jc + 1 \right)\) being computed after
\(T_{\text{c}2}\left( jc \right)\). Similarly, if the flow in the
upper liquid slug is downward, then the assembly outlet reentry
temperature determines the coolant temperature at the last coolant node.
Then an equation similar to Eq. (3.5-79) is used to march down through the
upper liquid slug, with \(T_{\text{c}2} (jc)\) being computed after
\(T_{\text{c}2}\left( jc + 1 \right)\).
The Eulerian calculations always go from node to node in the direction
of flow. An inlet slug expelling downward and an outlet liquid slug
going upward are special cases, since in these cases the calculation
starts at a liquid vapor interface rather than an end of the
subassembly. The interface liquid temperatures are first calculated
using the Lagrangian treatment described below. Then Eq. (3.5-78) or the
equivalent equation for downward flow is used to calculate the
temperatures at the fixed nodes within the liquid slug. For the first
fixed node near the interface, some of the terms in Eq. (3.5-78) are
modified. The moving interface node is treated as node \(jc\). The
interface temperature is used for
\(T_{\text{c}2}\left( jc \right)\), and an interpolated value is
used for \(T_{\text{c}1}\left( jc \right)\). The distance from the
fixed node to the interface at the end of the step is used for
\(\Delta z \left( jc \right)\). Interpolated interface
cladding and structure temperatures are used in calculating
\(\phi_1\) for the interface node.
3.5.5.2. Lagrangian Calculations for Interface Temperatures
For every liquid-vapor interface a vapor temperature is calculated at or
very near the interface. The liquid temperature right at the interface
would be close to the vapor temperature, but there can be strong axial
temperature gradients in the liquid near the interface. These strong
axial gradients would only extend a short distance into the liquid. The
heat flow through the interface into a small vapor bubble is accounted
for, as described in Chapter 12; but since only one liquid temperature
node is used near the interface, the axial temperature distribution neat
the interface is not represented. A liquid temperature is calculated for
each interface, but axial conduction is neglected in this calculation.
Thus, the liquid interface temperature can be considered as either the
interface temperature that would occur if there were no axial conduction
or the temperature a short distance from the interface where axial
conduction is negligible.
A Lagrangian formulation, moving with the liquid, is used for the
interface temperature calculation. The basic equation used is
(3.5-82)\[\rho c \frac{\text{DT}_{\text{c}}}{\text{Dt}} = Q_{\text{c}} + Q_{\text{ec}} + Q_{\text{sc}}\]
where the Lagrangian total derivative is used. After finite differencing
this equation gives
\begin{multline}
\rho_{\text{ci}}c_{\text{ci}}\frac{T_{\text{li}2}\left( k,L \right) - T_{\text{li}1}\left( k,L \right)}{ \Delta t } \\
= Q_{\text{c}} \left( jc \right) + \frac{k_{5}\left( jc \right)}{2} \left\lbrack \frac{T_{\text{ei}1}\left( k,L \right) - T_{\text{li}1}\left( k,L \right)}{R_{\text{eci}1}\left( k,L \right)} \right. \\ \left.
+ \frac{T_{\text{ei}2}\left( k,L \right) - T_{\text{li}2}\left( k,L \right)}{R_{\text{sci}1}\left( k,L \right)} \right\rbrack \\
+ \gamma_{2}\left( jc \right)\left\lbrack \frac{T_{\text{si}1}\left( k,L \right) - T_{\text{li}1}\left( k,L \right)}{R_{\text{sci}1}\left( k,L \right)} + \frac{T_{\text{si}2}\left( k,L \right) - T_{\text{li}2}\left( k,L \right)}{R_{\text{sci}2}\left( k,L \right)} \right\rbrack
\end{multline}
or
(3.5-84)\[T_{\text{li}2} \left( k,L \right) = \frac{T_{\text{li}1}\left( k,L \right)\left\lbrack 1 - d_{1}\ h_{\text{bi}1}\left( k,L \right) \right\rbrack + d_{1} \left\lbrack \varphi_{1\text{i}} \left( k,L \right) + \frac{2 Q_{\text{c}}\left( jc \right)}{k_{5}\left( jc \right)} \right\rbrack}{ \left\lbrack 1 + d_{1}h_{\text{bi}2}\left( k,L \right) \right\rbrack}\]
where
(3.5-85)\[d_{1} = \frac{k_{5}\left( jc \right)\Delta t}{2\rho_{\text{ci}}\ c_{\text{ci}}}\]
(3.5-86)\[h_{\text{bi}1}\left( k,L \right) = \frac{1}{R_{\text{eci}1}\left( k,L \right)} + \frac{\gamma_{2}\left( jc \right)}{R_{\text{sci}1}\left( k,L \right)}\]
(3.5-87)\[h_{\text{bi}2}\left( k,L \right) = \frac{1}{R_{\text{eci}2}\left( k,L \right)} + \frac{\gamma_{2}\left( jc \right)}{R_{\text{sci}2}\left( k,L \right)}\]
\(k\) = bubble number
\(L\) = 1 for lower bubble interface, 2 for upper bubble interface
\(jc\) = coolant node containing the interface
(3.5-88)\[\theta_{1\text{i}}\left( k,L \right) = \frac{T_{\text{ei}2}\left( k,L \right)}{R_{\text{eci}2}\left( k,L \right)} + \frac{T_{\text{ei}1}\left( k,L \right)}{R_{\text{eci}1}\left( k,L \right)} + \gamma_{2}\left( jc \right) \left\lbrack \frac{T_{\text{si}2}\left( k,L \right)}{R_{\text{sci}2}\left( k,L \right)} + \frac{T_{\text{si}1}\left( k,L \right)}{R_{\text{sci}1}\left( k,L \right)} \right\rbrack\]
\(T_{\text{ei}2}\), \(T_{\text{si}2}\) = cladding and structure interface
temperatures at the end of the step, extrapolated in time and
interpolated between fixed cladding nodes.
\(T_{\text{ei}1}\), \(T_{\text{si}1}\) = same at the beginning of the time step.
\(R_{\text{eci}2}\), \(R_{\text{sci}2}\) = values of \(R_{\text{ec}}\) and
\(R_{\text{sc}}\) at the interface at the end of the time step.
\(R_{\text{eci}1}\), \(R_{\text{sci}1}\) = same at the beginning of the time step.
3.5.5.3. Lagrangian Calculation for Fixed Nodes
The Lagrangian temperature calculations for fixed coolant nodes are
similar to those for interface nodes. The fluid particle that ends up at
coolant node \(jc\) at the end of a time step is considered. During the
time step, the particle travelled a distance
(3.5-89)\[\Delta z' = \frac{\left( w_{1} + w_{2} \right) \Delta t }{2\rho_{\text{c}}\left( jc \right) A_{\text{c}}\left( jj \right)}\]
where
(3.5-90)\[\begin{split}jj = \begin{cases}
jc & \text{if}\ w_{1} + w_{2}\ < \ 0 \\
jc - 1 & \text{otherwise} \\
\end{cases}\end{split}\]
At the beginning of the time step, the particle was at \(z'\), given
by
(3.5-91)\[z' = z_{\text{c}}\left( jc \right) - \Delta z'\]
The coolant temperature, \({T'}_{\text{c}1}\), at \(z'\) at the
beginning of the step is obtained by linear interpolation between the
nodes on either side of \(z'\). Also, the cladding and structure
temperatures, \({T'}_{\text{e}1}\) and \({T'}_{\text{s}1}\), at \(z'\) at
the beginning of the step are obtained by linear interpolation. The
cladding and structure temperatures, \({T'}_{\text{e}2}\) and
\({T'}_{\text{s}2}\), at \(z_{\text{c}}\left( jc \right)\) at the end
of the time step are also obtained by linear interpolation between the
cladding and structure nodes.
The result of finite differencing of Eq. (3.5-82) for the particle at node
\(jc\) is
(3.5-92)\[T_{\text{c}2}\left( jc \right) = \frac{\left\{ {T'}_{\text{c}1} \left\lbrack 1 - {d'}_{1} h_{\text{b}1}\left( jj \right) \right\rbrack + {d'}_{1} \left\lbrack {\theta'}_{1} + 2 \frac{ Q_{\text{c}}\left( jj \right)}{k_{5}\left( jj \right)} \right\rbrack \right\} }{\left\lbrack 1 + {d'}_{1}\ h_{\text{b}2}\left( jj \right) \right\rbrack}\]
where
(3.5-93)\[{d'}_{1} = \frac{k_{5}\left( jj \right)\Delta t}{\rho_{\text{c}}\left( jc \right)\ {\overline{c}}_{\text{c}}\left( jj \right)}\]
and
(3.5-94)\[\phi'_{1} = \frac{T_{\text{e}2}'}{R_{\text{ec}2}(jj)} + \frac{T_{\text{e}1}'}{R_{\text{ec}1}(jj)} + \gamma_{2}\left( jj \right)\left\lbrack \frac{T_{\text{s}2}'}{R_{\text{sc}2}(jj)} + \frac{T_{\text{s}1}'}{R_{\text{sc}1}(jj)} \right\rbrack\]
Again, \(h_{\text{b}1}\) and \(h_{\text{b}2}\)are given by Eq. (3.5-79) and
Eq. (3.5-80).