You are on page 1of 9

Heat Mass Transfer (2007) 43: 233–241

DOI 10.1007/s00231-006-0090-1

O R I GI N A L

K. Krabbenhoft Æ L. Damkilde Æ M. Nazem

An implicit mixed enthalpy–temperature method for phase-change


problems

Received: 11 January 2005 / Accepted: 9 January 2006 / Published online: 11 March 2006
 Springer-Verlag 2006

Abstract A finite element procedure for phase-change For many real problems such as the ones listed in the
problems is presented. Enthalpy and temperature are above, the change of phase does not take place at one
interpolated separately and subsequently linked via the characteristic temperature but over a temperature range
appropriate relation in the nodes of the mesh during the as shown in Fig. 1b. One speaks of a mushy zone where
solution phase. A novel technique is here used where, at a given temperature both fluid and solid material may
depending on the characteristics of the problem, either exist. This problem is no longer a moving boundary
temperature or enthalpy may be considered as primary problem but rather a non-linear diffusion problem.
variable. The resulting algorithm is both efficient and Usually, the mushy zone is sufficiently narrow for the
robust and is further easy to implement and generalize to assumption of isothermal phase-change to be a good
arbitrary finite elements. The capabilities of the method approximation. However, whereas the isothermal phase-
are illustrated by the solution both isothermal and non- change assumption is convenient as a means at arriving
isothermal phase-change problems. at closed-form analytical solutions it can cause signifi-
cant complications when it comes to numerical solution
methods. To address the problem of a moving front
explicitly so-called front-tracking methods have been
devised. As the name suggests these methods track the
1 Introduction solid–liquid interface and attempt at fulfilling the
boundary conditions associated with the moving inter-
In a large number of problems of engineering interest, face. The front-tracking methods usually involve a
the transition of the material from one phase to another continuously deforming mesh which in itself is a con-
is of vital importance in describing the overall physical siderable complication. Other complications include the
behaviour. Common applications include metal casting, treatment of multiple interfaces, appearing and disap-
freezing and thawing of foodstuffs and other biological pearing fronts, and of course the inability to deal with
materials, ground freezing and solar energy storage. non-isothermal phase-change problems. For these rea-
The phase-change problem is characterized by an sons the front-tracking methods have been applied
abrupt change in enthalpy per unit temperature in a mostly to simple one dimensional problems, although
narrow temperature range around the freezing point. limited attempts at generalization to two spatial
Indeed, it is often assumed that the enthalpy increases by dimensions have also been carried out, see e.g. [3].
some, usually rather large, amount at one characteristic The alternative to the front-tracking methods are the
temperature as shown in Fig. 1a. This assumption gives fixed grid methods. These methods solve the weak form
rise to a moving boundary problem which in quite a few of the governing equations on a fixed grid without
cases can be solved analytically or otherwise by making any explicit reference to the conditions on the
approximate hand calculation methods, see [1, 2]. moving interface. For this reason they are also some-
times referred to as front-capturing methods. The fixed
K. Krabbenhoft (&) Æ M. Nazem grid methods are more general than the front-tracking
Civil, Surveying and Environmental Engineering, methods in that both isothermal and non-isothermal
University of Newcastle, NSW, Newcastle, Australia phase-change can be handled. Moreover, most fixed grid
E-mail: kristian.krabbenhoft@newcastle.edu.au methods are not too difficult to extend from one to two
L. Damkilde
and three spatial dimensions. The various fixed grid
Department of Engineering, Aalborg University, methods may again be subdivided into different cate-
Esbjerg, Denmark gories depending on how the latent heat is accounted
234

Fig. 1 Enthalpy–temperature
relations for isothermal (a) and
non-isothermal phase change
(b)

(a) (b)

for. Two broad classes can here be identified: effective the domain into liquid and solid part and is in this sense
heat capacity methods and source methods. similar to the effective heat capacity methods. However,
The main challenge in the application of the effective the resulting equations are solved iteratively (to within a
heat capacity methods is that a heat capacity around the specified tolerance) as with the source methods. Both the
melting varies very rapidly and may be missed altogether enthalpy and the temperature are discretized separately
if special procedures are not used. Therefore, some and then subsequently linked in the nodes of the finite
representative average quantity is usually used and large element mesh during the iterative solution procedure.
number of averaging schemes can be found in the liter- This iterative procedure differs from the standard New-
ature, a review of which is given in Lewis et al. [4]. ton–Raphson scheme in that a modified update rule is
With the source methods the sensible and latent heats used. This rule effectively avoids the drawbacks of tem-
are separated and each quantity discretized in space perature based formulations while at the same time for-
using standard finite elements. This yields a set of non- mally retaining the temperature as the primary variable.
linear equations which must be solved iteratively. If the
standard Newton–Raphson procedure is used the Jaco-
bian is needed. It turns out that the part of the Jacobian 2 Governing equations
associated with the latent heat is crucial for the con-
vergence of the iterations. In the case of isothermal We consider the heat conduction equation [7]
phase-change the latent heat vector is evaluated exactly, @H
i.e. by splitting up the domain into a solid and a liquid  r  ðkrT Þ ¼ Q; x 2 X; t 2 ! ¼ ½0; s; ð1Þ
fraction and then integrating over each domain. If this is @t
done, the exact Jacobian can be derived analytically as where H it the enthalpy, T the temperature, k the con-
shown by Storti et al. [5]. Generally speaking, this is of ductivity and Q an internal heat source/sink. The gov-
course an attractive feature. However, only in the case of erning Eq. 1 is supplemented with the initial condition
isothermal phase-change and for simple elements such as
the linear triangle is the integration of latent heat con- T ðx; t ¼ 0Þ ¼ T0 ðxÞ in X ð2Þ
tribution and its associated Jacobian straightforward and the boundary conditions
(see e.g. [6] for the implementation in the plane iso-
parametric four-node element). In the case of non-iso- T ¼ Tb on @XT  !;
thermal phase-change the implementation becomes even ðkrT Þ  n ¼ q on @Xq  !; ð3Þ
more demanding with the elements being split up in ðkrT Þ  n ¼ bðT1  T Þ on @Xc  !;
solid, liquid and mushy regions, see [7, 8]. Moreover,
because of the ‘consistent’ evaluation of the latent heat, where ¶X T, ¶X q, and ¶X c are non-overlapping portions
temperature oscillations may occur as shown in [7]. As in of the boundary of X, T and q are the specified tem-
linear heat conduction with a consistent capacitance perature and flux at ¶X T and ¶X q, respectively, b is the
matrix the only cure for this problem is for a given time heat convection coefficient and T¥ the environment
step to refine the mesh or alternatively, for a given mesh temperature.
to increase the time step. Thus, the full potential of a In order to solve Eqs. 1, 2 and 3 a relation between
given spatial discretization cannot be realized because temperature and enthalpy must be established. Instead
the time step must be adjusted accordingly. of aiming at a closed-form expression for the enthalpy–
In the following a new implicit method capable of temperature relation it is more convenient to consider
dealing with generalized phase-change problems is the liquid fraction u‘ as a function of temperature. That
presented. The procedure does not require a division of is, when the temperature of a certain medium, e.g. a
235

metallic alloy, is lowered from some point above the 3.2 Temporal discretization
freezing point Tf, Fig. 1b, the liquid fraction contained
within the medium will gradually decrease until all liquid Two different methods of time discretization have been
has undergone change of phase. The enthalpy can then considered. The first is the basic backward Euler scheme
be defined as by which Eq. 7 is approximated as
ZT rnþ1 ¼ MTnþ1  MTn þ DtKnþ1 Tnþ1  Dtfnþ1 ¼ 0: ð10Þ
S L
H¼ qcðT Þ dT þ qLu‘ ¼ H þ H ; ð4Þ
Secondly, we consider the following approximation
Tref
of the time derivative
where L is the latent heat and c(T) is the specific heat. dH 3Hnþ1  4Hn þ Hn1
Thus, the total enthalpy may be partitioned into two  : ð11Þ
dt 2Dt
contributions, sensible heat HS and latent heat HL. In
the important special case where the sensible heat is a So that the final discrete system is given by
linear function of the temperature, but with different
specific heats cf and cs in the liquid and solid states, the rnþ1 ¼ Mð3Hnþ1  4Hn þ Hn1 Þ þ DtKnþ1 Tnþ1  Dtfnþ1
total enthalpy can be written as ¼ 0: ð12Þ
H ¼ ½qcf u‘ þ qcs ð1  u‘ ÞðT  Tf Þ þ qLu‘ ; ð5Þ The approximation (11), which has second order
which, if u‘ is smooth, yields a smooth total enthalpy– accuracy, has previously been applied to the Richards
temperature relation. equation describing flow of water in unsaturated soils by
Celia et al. [9]. Some gains were reported and since the
problem studied here in many ways is similar to the
3 Discretization unsaturated flow problem, similar gains may be ex-
pected. Examples demonstrating the effects of the above
In the following the temporal and spatial discretizations temporal discretization will be given in Section 5. It
of Eqs. 1, 2 and 3 are briefly described. should be mentioned that we have also implemented the
Adams–Moulton approximation

3.1 Spatial discretization dH Hnþ1  Hn1


 ; ð13Þ
dt 2Dt
Both the temperature and the enthalpy variables are which also posses second order accuracy. However, in
approximated by finite element functions, i.e. practice the results have been quite discouraging, i.e.
T ðx; tÞ  NðxÞTðtÞ; H ðx; tÞ  NðxÞHðtÞ: ð6Þ regarding accuracy the approximation is not much bet-
ter than the standard Euler scheme and often even
This leads to a set of ordinary differential equations worse. Furthermore, the non–physical oscillations are
given by generally much more pronounced than with the use
of (11). For these reasons the Adams–Moulton
dH approximation will not be treated any further.
r¼M þ KT  f ¼ 0; ð7Þ
dt
where 3.3 Tangent matrices
Z
M ¼ NT N dX; The iterative procedure presented in the next section
Z X
Z requires the Jacobian (tangent matrix) of the residuals
T given in Eqs. 10 and 12. In the following the tangent
K¼ B k B dX þ NT hN dC; matrix associated with the conductivity matrix is treated
ð8Þ
X
Z Z
@Xc
Z in some detail.
For the integration of matrix, two different ap-
f¼ NT Q dX þ NT q dC þ NT hT1 dC: proaches may be applied. In the first, the integration is
X @Xq @Xc performed as
Z
Note that in practice M is often lumped. For the low- K ¼ BT k ðATÞB dX; ð14Þ
order elements used here this lumping is straightforward
X
and will be implicitly assumed in the following. Thus, for
an element defined by ndof nodes we have where A is an appropriately chosen set of shape func-
V tions determining the distribution of the conductivity
M¼ I; ð9Þ over an element. Here it could be argued that A=N is
ndof
the natural choice. The tangent matrix associated with K
where V is the element area and I the unit matrix. is given by
236
Z
@T be made as to which of these should be used as primary
Kt ¼ ðKTÞ ¼ K þ BT k 0 ðATÞBTA dXa; ð15Þ variable in the iterative solution procedure. Since en-
@T
X thalpy is usually given in terms of temperature and not
vice versa it seems natural to use the temperature as
where k¢=dk/dT. If numerical integration is used the primary variable. The Newton–Raphson scheme can
same scheme should be used throughout. As can be seen, then be written as
Kt consists of the original symmetric conductivity matrix
and a non-symmetric contribution. DTjnþ1 ¼ ðJjnþ1 Þ1 rjnþ1 ;
In the second approach to the integration of K the
conductivity k is interpolated in a similar way as the Tjþ1 j j
nþ1 ¼ Tnþ1 þ DTnþ1 ;
ð24Þ
enthalpy and temperature variables, i.e. Hjþ1 jþ1
nþ1 ¼ H ðTnþ1 Þ:
kðT Þ  Ak ð16Þ
In each iteration, temperature increments T are
T computed and the temperatures then updated. On the
where k ¼ ½kðT1 Þ; . . . ; kðTndof Þ ; contains the nodal con-
ductivities. In this way K is given by basis of these temperatures the corresponding enthalpies
Z are computed by means of the relevant enthalpy–tem-
K ¼ BT AkB dX ð17Þ perature relation.
This series of steps is in some sense consistent with
X
the Newton–Raphson method, but is by no means the
and the associated tangent matrix is only way to proceed. The problem with the procedure is
2 3 that if the enthalpy–temperature curve is very steep
Z around the phase-change temperature, then the chances
@T
Kt ¼ ðKTÞ ¼ K þ 4 BT AkBTA dX5diagðk0 Þ; ð18Þ of producing pairs (T,H) lying in the narrow mushy zone
@T
X is very slight, and the large gradients associated with
such points will be missed in the tangent matrix. This
where k ¼ ½k ðT1 Þ; . . . ; k 0 ðTndof ÞT :
0 0
may slow down convergence or, in most cases in fact,
An efficient special case consists of taking A as being lead to situations where convergence is not achieved
constant, for example with all entries equal to 1/ndof. We unless line search or other similar procedures are used.
can then define One way of countering these problems is to, instead
Z of computing the nodal enthalpies on the basis of the
~
K ¼ BT B dX ð19Þ nodal temperatures, compute some enthalpy increment
X H on the basis of the temperature increment, then up-
date the nodal enthalpies and finally, compute the tem-
and subsequently compute K as peratures corresponding to these enthalpies. Thus, the
~ iterative procedure can be written principally as
K ¼ KAk ð20Þ
and Kt as DTjnþ1 ¼ ðJjnþ1 Þ1 rjnþ1 ;

~ 0 DHjnþ1 ¼ GðDTjnþ1 Þ;
K ¼ K þ KAkdiagðk Þ: ð21Þ ð25Þ
Hjþ1 j j
nþ1 ¼ Hnþ1 þ DHnþ1 ;
The full Jacobian can now be written as
Tjþ1 jþ1
nþ1 ¼ T ðHnþ1 Þ:
T
@ r
J¼ ¼ MG þ Dt Kt ; ð22Þ The question is now how the enthalpy increments
@T
should be computed. Here is seems natural to use the
where G is a diagonal matrix containing the derivative of Taylor expansion
the enthalpy–temperature relation evaluated at the  j
nodes of the mesh: dH
2 3 H ¼ Hjnþ1 þ DTj ð26Þ
ðdH =dT Þ1 dT nþ1 nþ1
6 7
6 .. 7 and thus,
G¼6 6 7: ð23Þ
. 7
4 5 DHjnþ1 ¼ Gjnþ1 DTjnþ1 ; ð27Þ
ðdH =dT Þndof
where
 j
dH
Gjnþ1 ¼ : ð28Þ
4 Solution algorithm dT nþ1

The discrete equations 10 now contain both the nodal The difference between the two different types of
enthalpies and the nodal temperatures and a choice must temperature and enthalpy update is illustrated in Fig. 2
237

a. From an equilibrium point A a temperature increment temperature increment. Thus, the algorithm used in the
is computed. If the conventional update is used an following can be summarized by
intermediate point A¢ is found after which the enthalpy–
temperature relation is used to bring the solution to DTA ¼ ðJjnþ1 Þ1 rjnþ1 ;
point A¢ ¢. In this case the mushy zone is missed which
may result in the problems described in the above. DTB ¼ T ðHjnþ1 þ Gjnþ1 DTA Þ  Tjnþ1 ;
If the alternative method of update is used we are k ¼ 1; . . . ; No nodes
again initially at point A. On the basis of the tempera-    
ture increment DT an enthalpy increment is computed to if DT k \DT k 
A B ð29Þ
bring the solution to the intermediate point B from
then DT k ¼ DTAk
which the inverse enthalpy–temperature relation is used
to finally arrive at point B¢. In the next iteration the else DT k ¼ DTBk
tangent matrix will now reflect the fact that the node is jþ1
undergoing change of phase and chances of convergence Tnþ1 ¼ Tjnþ1 þ DTjnþ1 :
should be much better.
However, the alternative method of update is not Of course, other criteria for selecting the type of up-
completely without any complications and generally, date may be used. The strategy used in the above may not
care should be taken when computing enthalpy incre- be the most efficient in the sense that it is overly cautious.
ments. This is illustrated in Fig. 2 (b), where the initial On the other hand, this makes the iterative procedure
point lies in the mushy zone. Since dH/dT is now large, very robust and furthermore, no special parameters are
the temperature increment will generally be quite small. needed to decide on the choice of update type.
However, since the gradient is large, even small incre- The procedure presented above has some similarities
ments will result in large changes. Again, the two dif- with the method of Nedjar [10]. Here the enthalpy was
ferent methods of update are considered. The used as the primary variable and the temperatures then
conventional method produces points A–A¢–A¢ ¢ and updated based on the enthalpy. In the present proce-
thus, the overall change is moderate. The alternative dure, however, temperature is retained as the primary
update, however, results in a rather large change in en- variable in the ‘global’ heat balance equations 10. On the
thalpy, A–B, which results in an even larger change in ‘local’ level, when updating the temperature at each
temperature, B–B¢. Thus, the difference between the
points produced by the two different methods is quite
pronounced and which point is closer to the real solution
of course depends on the particular circumstances. It
can, however, be seen that the alternative update, just as
the conventional one, may produce large increments
under circumstances which may require more moderate
changes.
Fig. 3 Configuration of Example 1
Thus, it seems that the optimal method of update
should embrace a combination of these two different
methods of update. Alternatively, depending on the
Table 1 Parameters used in Example 1
particular state, each node may be updated by either of
the two methods. The critical issue is then the formu- a=4.0 m q = 1.0 kg/m3
lation of a proper test to decide as to which of the two T0=0.0C c=1.0 J/(Kkg)
methods of update should be applied for a given node. Tb= 45.0C k=1.08 W/(K,m)
With these considerations in mind, a simple approach Tm= 0.1C L ¼ 70:26 J=kg
would be to choose the update which gives the smallest

Fig. 2 Iterative procedure

(a) (b)
238

node, a procedure which is equivalent to a change of and


variable is performed if the circumstances for doing so  j    
are deemed favorable. Thus, the method combines the DT \e2 max 1;  jþ1 
Tnþ1  Tn  ð31Þ
nþ1
use of temperature and enthalpy as primary variables
and should therefore in a certain sense, at least with the In the following we use e 1=e 2=10 9.
right criterion for choosing the type of update, be opti-
mal.
For the examples presented in Section 5, the itera-
tions are broken off when the following criteria are 5 Examples
satisfied
     In the following three examples demonstrating the
 jþ1   jþ1  capabilities of the proposed method are given.
rnþ1 \e1 max 1; MHnþ1  ð30Þ

Fig. 4 Example 1, h = 0.125 m, (a) 0 (b)


D t = 0.2 s. Temperature at x Exact
= 1.0 m (a) and front position 2
Present
(b) -5
Source method
Temperature (°C)

Front position (m)


1.5
-10

1 Exact
-15
Present
Source method
-20 0.5

-25 0
0 1 2 3 4 0 1 2 3 4
Time (s) Time (s)

Fig. 5 Example 1. Temperature Ste = 16 Ste = 160


at x = 1.0 m for different 0 0
Stefan numbers
-5 -5
Temperature (°C)

-10
-10
-15
-15
-20
-20
-25
-25
0 1 2 3 4 0 10 20 30 40

Ste = 1,600 Ste = 16,000


0 0

-5 -5
Temperature (°C)

-10 -10

-15 -15

-20 -20

-25 -25

0 100 200 300 400 0 1000 2000 3000 4000


Time (s) Time (s)
239

Fig. 6 Example 1. Effect of (a) 0 (b) 0


higher order temporal
discretization h = a/256 m.
Temperature at x = 1.0 m for -5 -5

Temperature (°C)
D t = 0.2 s (a) and for D t =

Temperature (°C)
0.4 s (b) -10 -10

-15 -15
Exact Exact
-20 First order scheme -20 First order scheme
Second order scheme (11) Second order scheme (11)
-25 -25
0 1 2 3 4 0 1 2 3 4
Time (s) Time (s)

5.1 Example 1: one-dimensional solidification although for a wide range of realistic examples these
have generally been found to be very moderate.
A standard test example for isothermal phase-change, see
e.g. [4–8], considers the solidification of a one-dimen-
sional slab as shown in Fig. 3. The analytical solution for 5.2 Example 2: two-dimensional solidification
a semi–infinite slab can be found in [1, 2]. The problem is
defined by the material parameters and initial and The next example concerns the solidification corner re-
boundary conditions given in Table 1. As in [7] we use 2 gion as shown in Fig. 7. An analytical solution to this
· 32 triangular elements positioned as indicated in Fig. 3, problem has been given by Rathjen and Jiji [11]. The
i.e. the mesh size is h = 0.125 m. The time step is Dt=0.2 s
and the liquid fraction is approximated by a straight 0.762 m
line from Tf=Tm= 0.1C to Ts= 0.1001C i.e. the
B
mushy zone has an extent of 10 4C. The material A
parameters given in Table 1 define a Stefan number of
T(x,0) = T0
qL
St ¼ ¼ 1:6: ð32Þ Tb
qcðTm  Tb Þ 0.381 m

In Figure 4 the temperature evolution at 1.0 m is


shown together with the front position. As can be seen
the results produced by the two methods are hardly Tb C
distinguishable. For the present method the problem
poses no particular difficulties, the average number of Fig. 7 Configuration of Example 2
iterations being only 2.9 on average. As for the source
method we found, in accordance with [11], that a line
Table 2 Parameters used in Example 2
search was necessary in order to achieve convergence in
the first few time steps. T0=1,550C q c=5.4 · 106J/(Km3)
Next, four runs with Stefan numbers equal to St = Tb=1,150C k = 30 W/(Km)
16, 160, 1,600 and 160,000 are performed. These prob- Tm=1,500C qL ¼ 1:89  109 J=m3
lems were generated by increasing the latent heat
whereas all other material, boundary and mesh data
remain unchanged. The time steps were chosen as Dt=2,
20, 200, 2,000 s, respectively. The results of these anal- Analytical
yses are shown in Fig. 5. As can be seen there is virtually Numerical
no difference in the quality of the solutions.
Finally, to test the second order accurate temporal
discretization 31 we run the same example with h=a/
t = 5400 s
256 m and Dt=0.2 and 0.4s, respectively. The results are
shown in Fig. 6 and suggest that the second order t = 2400 s
accurate discretization may be rather efficient. It should
be borne in mind, however, that the higher order
t = 600 s
approximation does not posses the same good stability
properties as the standard backward Euler scheme, and
may result in non–physical temperature oscillations Fig. 8 Example 2. Front positions at different times
240

Ta , material parameters and initial and boundary conditions


h are given in Table 2. A regular 25 · 50 mesh constructed
T(x,0) = T0 as indicated in Fig. 7 is used and the time step is
d Tp
D=100h Dt=600 s. The liquid fraction is taken to vary as
  
L=100h 1
u‘ ¼ min 1; max 0; ðT  Tm þ dÞ ; ð33Þ
2d

Fig. 9 Configuration of Example 3 (coarse mesh) where a value of value of 2d=2C has been used. This
value should be compared to the characteristic temper-
Table 3 Parameters used in Example 2 ature interval of the problem, i.e. T0  Tb=400C. In
Fig. 8 the front positions are shown at three different
q = 1,000 kg/m3 q s = 2,200 kg/m3
times and as can be seen the agreement between analyt-
cw = 4,200 J/Kkg kw = 0.56 W/mK
ical and numerical solution is quite reasonable, even for
ci = 1,760 J/Kkg ki = 2.2 W/mK the very coarse time discretization used. The number of
cs = 780 J/Kkg ks = 1.4 W/mK iterations in each time step varies between 3 and 5, except
L ¼ 338; 000 J=kg n=0.3 in the very first step where 10 iterations are needed.
b sa=10.0 Tm=0.0C
Ta = C T0 = 2.0C
5.3 Example 3: freezing around a buried pipe
Tp=1.0C a= 1.19C
b=1.6 h=1.5 m
The last example deals with the problem of freezing
a=1.0 m W0=0.04
around a pipe buried in wet soil as shown in Fig. 9. As

Fig. 10 Temperature
distributions around buried -12.0
-12.0
pipe. a 125 days, b 220 days,
c250 days and d500 days -8.0
-8.0
1.0 -4.0 1.0
-2.0
-1.0 0.0 -4.0

-2.0
0.0
-1.0

0.0
1.0

1.0

(a) 125 days (b) 220 days

-12.0
-12.0

-8.0
1.0 1.0
-8.0
0.0 0.0
-4.0

-2.0 -4.0
-1.0

-2.0
0.0
-1.0

0.0
1.0

(c) 250 days (d) 500 days


241

already mentioned wet soil is a material whose enthalpy– described. The procedure used has proven to be quite
temperature relation exhibits a mushy zone. The exis- efficient and very robust. Furthermore, the results pro-
tence of a mushy zone is in part due to capillarity by duced by the method are generally accurate and the non-
which the chemical potential of the water is lowered and physical oscillations produced by other methods are
liquid water may exist at temperatures well below 0C [12, completely avoided. In this paper only examples of two-
13]. For real soils also the naturally occurring salts will dimensional phase-change problems have been pre-
contribute to lowering the freezing temperature [13, 14]. sented. However, the extension to three-dimensional
Kujala [15] has experimentally examined some 68 problems is straightforward, as is the extension to other
soils and found that the volumetric unfrozen water two-dimensional elements than the ones used in the
content could be fitted by the expression present paper.
b
W ¼ W0 eðT =aÞ ; ð34Þ
where W0 is the moisture content at 0C and a and b are References
empirical constants which depend on the particular type
of soil. 1. Carslaw HS, Jaeger JC (1959) Conduction of heat in solids.
Oxford University Press, New York
Neglecting the heat capacity of the air found in an 2. Crank J (1967) The mathematics of diffusion. Oxford Univer-
unsaturated soil the total enthalpy–temperature relation sity Press, New York
can be written as 3. Voller VR, Peng S (1994) An enthalpy formulation based on an
arbitrarily deforming mesh for solution of the Stefan problem.
H ¼ ½qcw W þ qci ðW0  W Þ þ ð1  nÞqcs ðT  Tm Þ Comput Mech 14:492–502
4. Lewis RW, Morgan K, Thomas HR, Seetharamu KN (1996)
þ qLW ; ð35Þ The finite element method in heat transfer analysis. Wiley, New
York
where n is the porosity and subscripts w, i and s refer to 5. Storti M, Crivelli LA, Idelsohn SR (1988) An efficient tangent
liquid water, ice and soil respectively. The conductivity scheme for solving phase–change problems. Int J Numer Meth
is taken as the volumetric mean of the three components Eng 66:65–86
present (again neglecting the air), i.e. 6. Storti M, Crivelli LA, Idelsohn SR (1987) Making curved
interfaces straight in phase–change problems. Int J Numer
k ¼ kw W þ ki ðW0  W Þ þ ð1  nÞks : ð36Þ Meth Eng 4:375– 392
7. Fachinotti VD, Cardona A, Huespe AE (1999) A fast conver-
For the transfer of heat from the surrounding air to gent and accurate temperature model for phase-change heat
conduction. Int J Numer Meth Eng 44:1863–1884
the soil the convection boundary condition 3 with q=0 8. Nigro N, Fachinotti VD, Huespe AE (2000) Phasewise
has been applied. The numerical values of the parame- numerical integration of finite element method applied to
ters used are listed in Table 3. solidification processes. Int J Heat Mass Transf 43:1053–1066
The results of the analysis are shown in Fig. 10 in 9. Celia MA, Bouloutas ET, Zarba RL (1990) A general mass-
conservative numerical solution for the unsaturated flow
terms of the temperature distributions at different times. equation. Water Resour Res 26:1483–1496
It is interesting to observe how the ‘front’ as defined by 10. Nedjar B (2002) An enthalpy-based finite element method for
T=Tm separates around the pipe after approximately nonlinear heat problems involving phase change. Comput
220 days (c). As noted by Storti et al. [5] for the case of Struct 80:9–21
11. Rathjen KA, Jiji LM (1971) Heat conduction with melting or
isothermal phase-change this may cause severe difficul- freezing in a corner. J Heat Transf 93:101–109
ties for front tracking methods. 12. Grant S, Sletten RS (2002) Caculating capillary pressures in
As in the previous examples the number of iterations frozen and ice–free soils below the melting point. Environ Geol
is quite moderate. For a mesh containing 13,600 nodes a 42:130–136
time step of D t = 2.5 days gives an average of 3.3 13. Watanabe K, Mizoguchi M (2002) Amount of unfrozen water
in frozen porous media saturated with solution. Cold Regions
iterations per time step whereas using D t = 5 days Sci Technol 34:103–110
results in an average of 3.7 iterations per time step. 14. Banin A, Anderson DM (1974) Effects of salt concentration
changes during freezing of the unfrozen water content of por-
ous materials. Water Resour Res 10(1):24–128
15. Kujala K (1989) Unfrozen water content of Finnish measured
6 Conclusions by NMR. In: Rathmayer H (ed) International symposium on
frost in geotechnical engineering. Espoo, Finland, pp 301–310
An implicit finite element procedure capable of handling
phase-change problems with a mushy zone has been

You might also like