13.3. Method of Solution
13.3.1. CLAP Initialization and Cladding Meltthrough
The temperature and melt fraction of initial cladding are computed after the onset of boiling by the SAS fuel-pin model located in the subroutine TSHTRV and the calculation continues after CLAP initiation. This subroutine also contains the logical statements for CLAP initiation and cladding melt-through.
The first cladding to move is assumed to be the first axial segment that is completely molten; CLAP is initiated with this first melt-through. Any other axial segments join the molten cladding region if any one of its three radial segment nodes is molten; i.e., is above the liquidus temperature.
When entering CLAP (which uses coolant time steps) from a heat-transfer time step, a check is made to see whether any previously solid cladding nodes are now to be treated as molten cladding. If so, the total mass and energy of the initial, refrozen, and moving cladding are evaluated and these become the mass and energy of the moving cladding.
13.3.2. Solution of the Cladding Energy Equations
13.3.2.1. Interface with the Fuel-pin Model
There are slight differences in the thermodynamic representations of molten steel in the fuel-pin and CLAP models. In particular, the fuel-pin model in subroutine TSHTRV has a melting band (discrete solidus and liquidus temperatures) and a temperature-dependent specific heat, whereas CLAP has a single melting temperature and constant specific heats. If cladding temperatures from the fuel-pin model were used directly in CLAP calculations (for example, in adding segments to the molten region), then, possibly, energy would not be conserved due to differences in the thermodynamic models. To insure energy conservation, CLAP instead uses nodal energies rather than temperatures. A mean energy is computed from the SAS nodal energies:
where the \(e_{\text{i,j}}\)’s are the energies of the three radial nodes in axial segment \(j\). CLAP then evaluates the intact-cladding temperature \(T_{\text{i}}\) and melt fraction using \(\overline{e}\) and Eq. (13.2-49) to Eq. (13.2-51).
The fuel-pin model computes fuel temperatures in the molten cladding zone and both fuel and intact cladding temperatures for the remainder of the fueled section. For the molten zone, the CLAP routine integrates the fuel surface heat loss for each segment for a heat-transfer time interval:
where
\(\Delta z_{\text{j}} = z_{\text{j}+1} - z_{\text{j}}\)
\(t^{*}\) is time at start of current heat-transfer time step
\(\Delta t^{*}\) is current heat-transfer time interval
\(\phi_{\text{c}}\) is the heat flux given by Eq. (13.2-32)
\(z_{\text{j}}\) is the elevation at the bottom of the “\(j\)”th segment.
This heat loss is utilized at the outer fuel boundary condition by the fuel-pin model. In a similar fashion, the heat loss from the outer surface of an intact cladding segment is computed by
where \(\phi_{\text{r}}\) is the heat flux from Eq. (13.2-37) or Eq. (13.2-44), depending upon the configuration. This heat loss becomes part of the outer cladding boundary condition in the fuel-pin model, being added to the coolant heat loss, if any.
13.3.2.2. Intact and Refrozen Cladding
For this configuration, we set φ = 0 (adiabatic outer boundary) in the refrozen cladding energy Eq. (13.2-28). The energy equation is then combined with Eq. (13.2-37) and Eq. (13.2-49) to give
where
Since Eq. (13.2-28) has been reduced from a general field equation to a nodal equation, it becomes an ordinary differential equation (in time) in the process. The subscript \(j\), of course, denotes the axial segment number for which the parameter is evaluated.
Eq. (13.3-4) is converted to an implicit finite difference equation by substituting for the left side, the following:
and by evaluating \(T_{\text{s,j}}\) on the right side at the advanced time
giving (after some rearrangement):
The implicit form is used rather than an explicit solution because it is stable for large \(\xi_{1}\) (or small \(A_{\text{s}}\)) and a reasonably sized \(\Delta t\).
The heat flux \(\phi_{\text{r}}\), required for the fuel-pin boundary condition Eq. (13.3-3) is evaluated from the energy equation:
13.3.2.3. Evaluation of Convective Term in the Moving Cladding Energy Equation
The CLAP model uses a modified donor cell technique developed by Bohl [13-2] for the evaluation of the convective term
in Eq. (13.2-25). This scheme uses a segment boundary mass flow \(w^{*}\) which is estimated by
The flow direction is determined by a mean flow \(w_{\text{m}}\):
The recipe for the convective term for a unblocked segment is as follows
The parameter \(z_{\text{m,j}}\) is the nodal elevation, which is related to the segment interface elevations \(z_{\text{j}}\) by
If the “\(j\)”th segment is nearly blocked, then the energy convection computed by Eq. (13.3-12) may be too large in magnitude. In this case, we define a segment flow \(w\) as
and compute the convective terms by (blocked segment only)
The scheme also suppresses convection (sets \(C_{\text{v}} = 0\)) if the adjoining donor cell (either \(j-1\) or \(j+1\) depending on the sign of \(w_{\text{m}}\)) is blocked.
13.3.2.4. Moving Cladding on Bare Fuel
The outermost radial fuel node in the fuel-pin model is duplicated in CLAP for axial segments within the molten zone. The outer fuel temperature in CLAP, \(T_{\text{f}}\), is reset to the value computed by the pin model at the start of each heat-transfer time step. However, between heat transfer time steps, the fuel temperature is computed in CLAP; this is done primarily to achieve numerical stability, but it may also improve the accuracy of results. The configuration of the SAS outer fuel node and moving cladding is shown in Figure 13.3.1. The transient heat-balance equation for this outer node is
where reference to axial core segment \(j\) is tacitly implied.
It is assumed that the heat flow from the interior fuel nodes and the heat generated in the outer fuel node (given by the second and third terms in Eq. (13.3-20)) are relatively constant over one heat-transfer time step. We can therefore approximate these terms by evaluating them at the beginning of a heat-transfer time step. These terms are represented symbolically by the constant \(C_{\text{f}}\), defined by
where \(t^{*}\) is the beginning of the heat-transfer time step.
Because of the high heat-transfer coefficient to the molten cladding Eq. (13.2-33), the fuel-surface temperature and molten cladding temperature are closely coupled. For that reason, the term representing the instantaneous heat loss to the molten steel (on the right side of Eq. (13.3-20)) is retained as is, rather than incorporating it into the constant \(C_{\text{f}}\). Combining Eq. (13.3-20) and Eq. (13.3-21) and rearranging, we have
where
Combining Eq. (13.2-25), Eq. (13.2-32), Eq. (13.2-50), and Eq. (13.3-9), one obtains the nodal energy equation for moving cladding:
where
Eq. (13.3-22) and Eq. (13.3-25) are converted to time-implicit difference equations by approximating the time derivatives according to
and evaluating the temperatures on the right-hand side at the advanced time \(t^{n+1}\). After substituting
the two difference equations are solved simultaneously for \(\Delta T_{\text{f}}\) and \(\Delta T_{\text{c}}\) and second-order terms in \(\Delta t\) are discarded, with the following results
The heat flux \(\phi_{\text{c}}\), which is needed to evaluate the integral in Eq. (13.3-2), is computed using a finite difference form of the moving clad energy Eq. (13.2-25):
13.3.2.5. Moving Cladding on Intact and Refrozen Cladding
The nodal energy equation for the moving cladding for this configuration is obtained by combining Eq. (13.2-25), Eq. (13.2-39), Eq. (13.2-50), and Eq. (13.3-9), giving
where \(\gamma_{\text{c}}\) and \(\xi_{2}\) are defined in Eq. (13.3-26) and Eq. (13.3-27).
Solving this equation implicitly, i.e., replacing \(T_{\text{c}}\) by the updated value, approximating the time derivative by Eq. (13.3-29), and solving for \(\Delta T_{\text{c}}\), we get
The equation for the refrozen cladding temperature is found by substituting Eq. (13.2-37), Eq. (13.2-38), and Eq. (13.2-49) into the energy Eq. (13.2-28), resulting in
where
Converting Eq. (13.3-37) to a finite-difference, implicit equation and solving for \(\Delta T_{\text{s}}\), one obtains
The heat fluxes \(\phi_{\text{r}}\) and \(\phi_{\text{hf}}\) are required for the fuel-pin boundary conditions Eq. (13.3-3) and to evaluate the rate of melting Eq. (13.2-30). These are evaluated using discretized versions of the energy Eq. (13.2-25) and Eq. (13.2-28) after computing \(\phi_{\text{r}}\) from Eq. (13.2-37). Then \(\phi_{\text{hf}}\) is computed using Eq. (13.2-29).
Several constraints apply to \(\phi_{\text{hf}}\). For positive \(\phi_{\text{hf}}\) (melting), more cladding cannot melt than actually exists in a frozen state. This restriction can be expressed as
In case \(\phi_{\text{hf}}\) is adjusted to satisfy Eq. (13.3-40), new values of \(\phi\), \(\phi_{\text{c}}\) and \(\phi_{\text{r}}\) are computed from discretized versions of energy Eq. (13.2-25) and Eq. (13.2-28), along with Eq. (13.2-29), the definition of \(\phi_{\text{hf}}\).
The constraint for negative \(\phi_{\text{hf}}\) (freezing) arises from the condition that more cladding cannot freeze then exists in the molten state. Expressed mathematically, the limit is
13.3.2.6. Intact and Moving Cladding
The molten cladding energy equation for this case is identical to that for the case of moving cladding on intact and refrozen cladding. The molten cladding temperature change is therefore given by Eq. (13.3-36), which is also displayed below
The quantities \(\phi_{1}, \phi_{2}\), and \(\phi_{\text{trial}}\) are computed from Eq. (13.2-41) to Eq. (13.2-43). Then \(\phi_{\text{hf}}\) and \(\phi_{\text{r}}\) are computed according to Eq. (13.2-44), which we repeat below
The case of \(\phi_{\text{trial}} \geq 0\) corresponds to melting of the initial cladding; the heat of fusion is included in \(\phi_{\text{r}}\) which is the negative of the heat flux to the pin surface.
For \(\phi_{\text{trial}} \leq 0\), we obtain a negative \(\phi_{\text{hf}}\) (freezing) which will result in the appearance of refrozen cladding during the current time step. The constraint given by Eq. (13.3-41) is checked and, if not satisfied, then (i) \(\phi_{\text{hf}}\) is set equal to the limit given by Eq. (13.3-41) and (ii) a new \(\phi_{\text{r}}\) is computed by
13.3.2.7. Heat Loss to Structure
At the onset of cladding motion, the structure is still relatively cool and consequently constitutes a potentially significant heat sink for the refreezing of cladding, particularly in small experimental subassemblies. The local heat absorbed by the structure (per unit length and unit time) is given by
where
\(\theta\) = multiplier on heat loss to structure (usually = 1)
\(P_{\text{w}}\) = heated perimeter of the structure
\(T_{\text{w}}\) = structure temperature
\(\Delta r_{\text{w}}\) = half-thickness of structure.
The present CLAP model allows for the indirect transfer of heat form the moving cladding to the structure by way of the frozen cladding. An adjustment to the refrozen clad temperature \(\Delta T_{\text{s}}\) is defined by
where \({\hat{T}}_{\text{s,j}}^{n + 1}\) is the unadjusted refrozen cladding temperature.
Normally, the temperature adjustment would be given by
However, this formulation would be unstable in the case of vanishing \(A_{\text{s}}\) or large \(\Delta t\). To achieve stability, we slightly alter the physics; in particular, \(T_{\text{m}}\) is replaced in Eq. (13.3-46) by \(T_{\text{s,j}}^{n + 1}\). This adjustment in \(T_{\text{s}}\) is made only for segments where moving cladding is present; and, for these segments, we would expect the frozen cladding temperature to be close to the melting temperature, and hence the error in this approximation would be small. With this modification the adjustment is given by
where
13.3.3. Refrozen Steel Area Calculation
The refrozen cladding mass conservation Eq. (13.2-26) with the source term given by Eq. (13.2-30) is rewritten in the form
The finite difference form of this equation is
After the density \(\rho_{\text{s,j}}^{n + 1}\) is evaluated from \(T_{\text{s,j}}^{n + 1}\) using Eq. (13.2-46), then the area \(A_{\text{s,j}}^{n + 1}\) is computed using Eq. (13.3-52). The thickness of the refrozen steel layer is computed from its area by assuming that the refrozen steel forms an annular ring around the intact cladding.
13.3.4. Moving Cladding Area Calculation
The continuity Eq. (13.2-14) and source term Eq. (13.2-30) are rewritten as
where
The finite difference form of this equation is given by
where \(A_{\text{mod}}\) is a correction term, defined later.
The solution method uses donor-cell differencing to evaluate the convective term \(C_{\text{a}}\) in terms of the nodal fluxes \(w_{\text{j}}\) (see Eq. (13.3-16)) and nodal elevation (see Eq. (13.3-15)). Normally \(A_{\text{mod}} = 0\) and \(C_{\text{a}}\) is computed as follows
Modifications to this formulation are made (i) to prevent cladding transfer outside of the fuel and blanket region and (ii) to inhibit cladding transfer to flooded or blocked nodes; the modifications consist simply of setting the appropriate values of \(w_{\text{j}}\) equal to zero.
Additionally, adjustments must be made for the case where the molten cladding area exceeds the available area \(A_{\text{max}}\), defined by
where
\(A_{\text{f}}\) = total area for cladding allowed by the fuel
\(A_{\text{i}}\) = area of the intact cladding (if any).
For the case where the computed \(A_{\text{c,j}}^{n + 1}\) exceeds \(A_{\text{max}}\), the following steps are taken: (i) the condition is flagged by setting \(\text{NFULL}_{\text{j}} = 1\) (initial value is 0), (ii) the molten cladding area \(A_{\text{c,j}}^{n + 1}\) is set equal to \(A_{\text{max}}\), and (iii) the computed area for the donor segment is later adjusted consistent with step (ii).
To accomplish step (iii), we first estimate the volume of cladding convected into segment \(j\), denoted by \(\Gamma_{\text{j}}\), from continuity considerations:
Rather than adjusting \(C_{\text{a}}\) for the donor cell, we instead set \(w_{\text{j}}\) (or \(w_{\text{j}+1}\)) equal to zero and compute a correction \(A_{\text{mod}}\), which is the area change (negative) due to the volume of fluid \(\Gamma_{\text{j}}\) transferred to the flooded cell. For example, for the case of the donor cell below the flooded cell we have
Similarly, for the case of the donor cell above the flooded cell we have
13.3.5. Reactivity Calculation
The reactivity change due to cladding relocation is computed by
where
\(m_{\text{j}}^{n}\) = mass of cladding in the \(j\)-th segment
\(m_{\text{j}}^{o}\) = original mass of cladding in the \(j\)-th segment
\(W_{\text{j}}\) = cladding reactivity worth distribution.
In the molten region, the mass is computed by
Outside the molten region the mass is evaluated using
Due to roundoff and other possible small errors, the total mass of cladding may not be absolutely conserved which, if left uncorrected, would create anomalous reactivity effects. To insure mass conservation, the computed mass distribution is renormalized by the following steps:
where the operation A → B indicates that A is substituted for B.
13.3.6. Moving Cladding Velocity Calculation
The cladding momentum equation is solved in a separate subroutine (TSCLD2) that is called after the coolant dynamics equations have been solved. The terms \(\frac{\partial \text{p}}{\partial \text{z}}\) and \(F_{\text{v}}\) in the cladding momentum equation are evaluated at time \(t_{\text{n}} + 1/2 \Delta t^{n}\) (by averaging values at \(t^{n}\) and \(t^{n+1}\)) to achieve maximum accuracy with respect to sodium-vapor-induced cladding accelerations.
The pin friction term, \(\left( \frac{\partial \text{p}}{\partial \text{z}} \right)_{\text{fr}}\), is evaluated at the end of the time step to obtain maximum stability under conditions of strongly accelerating thin cladding films. Substituting
into Eq. (13.2-17) and Eq. (13.2-18) and retaining only linear terms, we obtain an equation of the form
where
The parameter \(C_{\text{m}}\) is used to represent the momentum convective term
This parameter is evaluated by alternative formulae depending upon whether the segment is filled with cladding. For \(\text{NFULL} \left( j \right)=1\), indicating a filled segment, the term is estimated by the formula
where the derivative \(\frac{\partial \text{v}_{\text{c}}}{\partial \text{z}}\) is obtained by rearranging the continuity equation:
and evaluating at time \(t^{n} + 1/2 \Delta t^{n}\). Two alternative equations are obtained, one for each flow direction, as given by the following:
for \(w_{\text{m,j}}^{n} < 0\)
for \(w_{\text{m,j}}^{n} < 0\)
where quantities on the right-hand side of Eq. (13.3-78) and Eq. (13.3-79) with the superscript \(n + 1/2\) are evaluated at time \(t^{n} + \Delta t^{n/2}\) as follows
For \(\text{NFULL}_{\text{j}} = 0\), indicating an unblocked segment, we use the identity
and evaluate the momentum convection term as follows
The discretized version of he moving-cladding momentum Eq. (13.2-24), using the linear approximation for \(F_{\text{p}}\) Eq. (13.3-70), and the symbolic representation for the momentum convective term Eq. (13.3-75), is given by
Solving this equation for \(\Delta v_{\text{c}}\), one obtains the form used in the CLAP program.