12.2. Liquid Slug Flow Rates

The mass flow rate in each of the individual slugs pictured in Figure 12.1.1 is computed from the momentum equation similarly to the calculation of the prevoiding mass flow rate described in Chapter 3. Because of this similarity, the discussion here will be brief and will emphasize the additions that must be made to the model of Chapter 3 to accommodate the fact that there are several separate liquid slugs in the channel rather than one slug which fills the channel as in the prevoiding case. In particular, the model must now be able to handle the fact that the liquid slugs are continually changing length and must account properly for the effect of the bubble vapor pressures in driving the liquid slug flow rates.

../../_images/Figure12.2-1.jpeg

Figure 12.2.1 Schematic Drawing of the Relationship of the Voiding Model to Other SASSYS-1 Models

The foundation of the model is again the liquid momentum equation, Eq. (3.9-1):

(12.2-1)1AcWt+pz+1Ac(Wv)z=(pz)fr(pz)Kρcg

with the terms as defined in Chapter 3. Now, however, the momentum equation is applied to each slug individually and is integrated over the length of each slug rather than over the length of the channel, giving an integral equation of the form of Eq. (3.9-8):

(12.2-2)I1Wt+ptpb+W2I2+AfrW|W|1+bfrI3+W|W|I4+gI5=0

where

(12.2-3)I1=dzAc=JENDJC=JSTXI1(JC)
(12.2-4)XI1(JC)=Δz(JC)Ac(JC)
(12.2-5)I2=JENDJC=JSTXI2(JC)
(12.2-6)XI2(JC)=1Ac(JC)2[1ρc(JC+1)1ρc(JC)]
(12.2-7)I3=12ρcA2cDh[DhμAc]bfrdz=JENDJC=JSTXI3(JC)
(12.2-8)XI3(JC)=Δz(JC)[ρc(JC)+ρc(JC+1)]Ac(JC)2Dh(JC)[Dh(JC)¯μ(JC)Ac(JC)]bfr
(12.2-9)I4=JENDJC=JSTKor(JC)
(12.2-10)I5=ρcdx=JENDJC=JSTXI5(JC)
(12.2-11)XI5(JC)=0.5[ρc(JC)+ρc(JC+1)]Δz(JC)

where

Pb= the pressure at the bottom of the slug,

and

Pt= the pressure at the top of the slug.

The variable JST is the number of the mesh segment in which the bottom of the liquid slug is located, while JEND is the number of the segment in which the top is contained. The liquid slug configuration in the SASSYS-1 axial mesh is shown in Figure 12.2.1. Note that mesh segments JST and JEND are part liquid and part vapor. Since the integration is over only the liquid portions of these segments, the axial length terms Δz(JC) in the expressions for XI1, XI3 and XI5 must be altered for segments JST and AJEND from being the mesh segment height to being the length of the portion of the segment which is filled with liquid. This is represented by the term Δz

(12.2-12)If K>1, Δz(JST)=zc(JST+1)zi(L=1,t,K1)
(12.2-13)If K=1, Δz(JST)=Δz(JST)
(12.2-14)If KKvn, Δz(JEND)=zi(L=1,t,k)zc(JEND)
(12.2-15)If K>Kvn, Δ(JEND)=Δz(JEND)

The notation zi(L,t,K) for the interface position is derived from the coding and is to be interpreted as follows. The quantity L takes the value 1 or 2, with L=1 denoting the lower interface of bubble K and L=1 the upper interface. The variable t is simply time, and K is just the bubble number, with the numbering going from 1 for the lowest bubble in the channel to Kvn for the highest bubble.

Two other modifications must be made to accommodate the partial segments at the ends of the slug. First, the density pc(JST) in the expressions for XI2(JST) and XI3(JST) must be replaced by the liquid density at the bubble interface; similarly, ρc(JEND+1) must be replaced by the interface value in XI2(JEND) and XI3(JEND). Second, the terms for JST and JEND in the computation of I4 must be multiplied by the fraction Δz/Δz.

If JST = 1, the effective inertial term [ΔziA]b must be added to I1, and if JEND = MZC, the term [ΔziA]t must be included in I1, just as in Chapter 3, Eq. (3.9-9).

In the special case of a small liquid slug entirely contained within one mesh segment, JST = JEND. Then,

(12.2-16)Δz(JST)=zi(L=1,t,K)zi(L=2,t,K1)

and there is only one term in each of the summations for I1 through I5.

../../_images/Figure12.2-2.jpeg

Figure 12.2.2 Placement of a Liquid Slug in the SASSYS-1 Axial Coolant Mesh

Eq. (12.2-2) must now be finite differenced and solved for the liquid mass flow rate in the slug. The advanced time mass flow rate W is forward differenced in time, and functions of W in Eq. (12.2-2) are expressed using first-order Taylor series; see Eq. (3.9-26) through Eq. (3.9-33) for the detailed expressions. However, the differenced form of Eq. (12.2-2) is more complex than the corresponding equation in the prevoiding model, Eq. (3.9-35), because now the coefficients I1 through I5 are functions of time due to motion of the liquid-vapor interfaces, and, therefore, the time level at which these coefficients are evaluated must be specified. To allow flexibility in the level of implicitness of the calculation, the variable explicit/implicit scheme used in Eq. (3.9-26) is applied to the coefficients in Eq. (12.2-2). The differenced equation is then

(12.2-17)(θ1I1|t+θ2I1|t+Δt)ΔWΔt+θ1(pt1pb1)+θ2(pt2pb2)+(θ1I2|t+θ2I2|t+Δt)(W21+2θ2W1ΔW)+Afr(θ1I3|t+θ2I3|t+Δt)[W1|W1|1+bfr+θ2(2+bfr)|W1|1+bfrΔW]+(θ1I4|t+θ2I4|t+Δt)(W1|W1|+2θ2|W1|ΔW)+(θ1I4|t+θ2I4|t+Δt)g=0

The change in the coefficient I2 over a time step is a function only of the change in interface liquid density, which is a very small effect and can be neglected. Therefore, I2 is considered constant over the time step. In addition, the orifice coefficient I4 is also assumed constant over the time step. The advanced time values of the other three coefficients are expressed using forward differencing in time. To illustrate, take the gravity coefficient I5; at time t,

(12.2-18)I5(t)=ZJEND(t)ZJST(t)ρl(z)dz

and at time t+Δt,

(12.2-19)I5(t+Δt)=ZJEND(t+Δt)ZJST(t+Δt)ρl(z)dz

These two integrals are identical except in segments JST and JEND, where the bubble interface positions are changing with time. Taking the difference gives

(12.2-20)I5(t+Δt)I5(t)=ZJEND(t+Δt)ZJEND(t)ρl(z)dtZJST(t+Δt)ZJST(t)ρl(z)dz

The interface position zi can be written as a linear function of the interface velocity vi, so that

(12.2-21)dz=vidt

Therefore, I5(t+Δt) is

(12.2-22)I5(t+Δt)=I5(t)+ρli(JEND)t+Δttvi(L=1,t,K)dtρli(JST)t+Δttvi(L=2,t,K1)dt

If the velocity is assumed to vary linearly over the time step, the time integrals in Eq. (12.2-22) become

(12.2-23)t+Δttvi(t)dt=¯vΔt=[vi(t)+Δv2vi(t)]Δt=vi(t)[1+Δv2vi(t)]Δt=vi(t)[1+ΔW2W1]Δt

where Δv=vi(t+Δt)vi(t). Therefore, I5(t+Δt) is

(12.2-24)I5(t+Δt)=I5(t)+ρli(JEND)vi(L=1,t,K)[1+ΔW2W1]Δtρli(JST)vi(L=2,t,K1)[1+ΔW2W1]Δt

This expression is valid for a liquid slug that is bounded at both ends by vapor bubbles. However, slugs that extend out the top of the subassembly do not have a moving upper interface, and so the integral over the upper interface in Eq. (12.2-20) is zero. Similarly, the integral over the lower interface is zero for slugs extending out the bottom of the subassembly. To preserve the ease of using one expression for I5(t+Δt) for all types of liquid slugs, Eq. (12.2-24) is rewritten as

(12.2-25)I5(t+Δt)=I5(t)+ΔI5+ΔWI5

where

(12.2-26)ΔI5=Δtvi(L=1,t,K)ρli(JEND)xuΔtvi(L=2,t,K1)ρli(JST)xL
(12.2-27)I5=ΔI52W1
(12.2-28)xL=1, for slug types 2 or 3
(12.2-29)xL=0, otherwise
(12.2-30)xu=1, for slug types 1 or 2
(12.2-31)xu=0, otherwise

Slug type 1 refers to a slug that extends below the subassembly inlet, type 2 to a slug that is bounded top and bottom by bubbles, and type 3 to a slug that extends out the subassembly Table 12.2.1 defines all slug-type numbers used in the code, as well as listing the bubble-type numbers that are part of the coding. Note that the increment ΔI5 represents the change I5 if the change in the mass flow rate of the slug is ignored, while the I5 term accounts for the change due to acceleration of the slug.

The expressions for I1(t+Δt) and I3(t+Δt) are derived in the same way as was Eq. (12.2-25). The resulting equations are

(12.2-32)I1(t+Δt)=I1(t)+ΔI1

where

(12.2-33)ΔI1=Δtvi(L=1,t,K)xuAc(JEND)Δtvi(L=2,t,K1)xLAc(JST)
(12.2-34)I3(t+Δt)=I3(t)+ΔI3+ΔWI3

with

(12.2-35)ΔI3=Δtvi(L=1,t,K)xu2Ac(JEND)2ρlt(K)Dh(JEND)[Dh(JEND)Ac(JEND)¯μ(JEND)]bfrΔtvi(L=2,t,K1)xL2Ac(JST)2ρlb(K)Dh(JST)[Dh(JST)Ac(JST)¯μ(JST)]bfr

and

(12.2-36)I3=ΔI32W1

The effect of slug acceleration is omitted in I1(t+Δt).

Table 12.2.1 Liquid Slug Types and Bubble Types Used in Coolant Dynamics Model
  1. Bubble Types

The FORTRAN variable IBUB1 and IBUB2 refer to bubble types.

IBUB

Bubble Type

1

Bubble within the subassembly; uniform vapor pressure bubble.

2

Bubble within the subassembly; pressure gradient model.

3

Bubble extends out the top of the subassembly; uniform vapor pressure bubble.

4

Bubble extends out the top of the subassembly; pressure gradient model.

5

Bubble extends out both the top and bottom of the subassembly.

6

Bubble extends out the bottom of the subassembly.

  1. Liquid Slug Types

The FORTRAN variables ILIQ1 and ILIQ2 refer to liquid slug type.

ILIQ

Liquid Slug Type

1

Lower liquid slug, below the lowest bubble.

2

Intermediate liquid slug, with bubbles above and below.

3

Upper liquid slug, above the highest bubble.

4

Liquid slug fills whole subassembly; no voiding.

5

Lower liquid slug below the subassembly inlet, below a type-5 or -6 bubble.

6

Upper liquid slug above the subassembly outlet, above a type-3, -4, or -5 bubble.

Substituting the above expressions for the advanced time coefficients into Eq. (12.2-17) and neglecting second-order terms produces the differenced momentum equation

(12.2-37)(I1+θ2ΔI1)ΔWΔt=θ1(pb1pt1)+θ2(pb2pt2)I2W212θ2ΔWW1I2Afr(I3+θ2ΔI3)W1|W1|1+bfr(2+bfr)θ2AfrI3|W1|1+bfrΔWθ2AfrW1I3|W1|1+bfrΔWI4(W1|W1|+2θ2W1ΔW)g(I5+θ2ΔI5)gI5θ2ΔW

which gives

(12.2-38)ΔW=Δt[AA0+(ΔpbΔpt)θ2]I1+θ2ΔI1+θ2BB0Δt

where

(12.2-39)AA0=pb1pt1I2W21Afr(I3+θ2ΔI3)W1|W1|1+bfrI4W1|W1|g(I5+θ2ΔI5)

and

(12.2-40)BB0=2W1I2+(2+bfr)AfrI3|W1|1+bfr+2I4|W1|+Afr|W1|1+bfrW1I3+gI5

Thus the change in flow rate for a liquid slug is related to the changes in vapor pressures in the bubbles above and below the liquid slug, or to the changes in inlet and outlet coolant pressures.