R ENDICONTI
del
S EMINARIO M ATEMATICO
della
U NIVERSITÀ DI P ADOVA
E. D I B ENEDETTO
R. S PIGLER
An algorithm for the one-phase Stefan problem
Rendiconti del Seminario Matematico della Università di Padova, tome 69 (1983), p. 109-134
<http://www.numdam.org/item?id=RSMUP_1983__69__109_0>
© Rendiconti del Seminario Matematico della Università di Padova, 1983, tous droits réservés.
L’accès aux archives de la revue « Rendiconti del Seminario Matematico della Università di Padova » (http://rendiconti.math.unipd.it/) implique l’accord avec les conditions générales d’utilisation (http://www.numdam.org/conditions).
Toute utilisation commerciale ou impression systématique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit conte- nir la présente mention de copyright.
Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques
http://www.numdam.org/
Algorithm
E. DI BENEDETTO - R. SPIGLER
(*)
1. Introduction.
Consider the
following one-phase
one-dimensional Stefanproblem
where z -
h (x ~ , ( ~, t )
-g ( ~, t )
aregiven
functions on(0, b]
and X( 0, T]
respectively.
Under suitable
assumptions
onh( ~ )
and g,(85)
admits aunique
classical solution. For such results we refer to the survey article
[13]
and other papers
given
in the extensivebibliography.
The aim of this paper is to propose an
algorithm
to construct thesolution,
which consists insolving
the heatequation
inprogressively increasing rectangles,
whose size is controlledby
the Stefan condi- tionUx(8(tl ’ t)
_ -s(t).
Such an
algorithm
arises as a natural modification of Hfber’s(*)
Indirizzodegli
AA.: E. DIBENEDETTO: IndianaUniversity,
Bloo-mington,
IN 47405; R. SPIGLER : Istituto di MatematicaApplicata,
Univer-sita di Padova,
Italy.
Sponsored by
the United StatesArmy
under Contract no. DAAG 29- 80-C-0041.method
[15, 10, 1]
and can be described in asimple
fashion as follows.First the interval
[0, T]
is divided in n intervals oflength
8 =Tln,
then for t E
[0, 0]
we setso(t)
= b and solve theproblem
We
compute
the number= b, 8)
and determine therectangle
setting 8o(t)
= X2 for t E(0, 2e].
InI~2
we solve aproblem
similar to(~1)’
,and
proceed
in this fashion.The convergence of schemes where at each time
step
the free bound- ary isapproximated by
a verticalsegment
wasconjectured by
Dat-zeff
[5, 6].
A
proof
of convergence has beengiven by
Fasano-Primicerio- Fontanella[11].
Their scheme however is somewhat morecomplicated
than the one we propose
here,
both in the construction of the sequence ofrectangles
and in theboundary
conditions on z;,( j -1 ) 6 C t c j8
which are not
homogeneous,
ybeing given
as arelationship linking
thedistance
t - ( j -1 ) 6
with the values~’~,_i~(~2013l)8).
Thus the scheme we have described has a two-fold
simplicity:
therectangular geometry
and thehomogeneity
of theboundary
data onthe
approximating
freeboundary.
We treat the
problem
forboundary
data on x = 0 of variationaltype
since such a condition is the « natural » one, aspointed
out anddiscussed in
[7].
The method could handle the Dirichletboundary
data as well.
We
give
an estimate of thespeed
of convergence which turns out to be of the order of~/0.
As a related work we mention the methods of
[14]
based onenthalpy considerations,
y whichyield
a rate of convergence of the order of[0
In0-I]f.
The methods of
proof
aresimple
in that weexploit
both the rectan-gular geometry
and thehomogeneity
of the data torepresent
the ap-proximating
solutionsby
means ofelementary
heatpotentials.
Section 2 contains the
precise description
of thealgorithm,
assump- tions and statement of results. In Section 3 and 4 weproduce
basicestimates and prove the convergence of the
approximating solution,
to the solution of
The error estimate is
given
in Section 5. We conclude the paperby discussing
some variants of the scheme.2.
Assumptions
and statement of results.Throughout
the paper we will make thefollowing assumptions
onthe data.
[A1]
0153 --+h(x)
is apositive Lipschitz
continuous function on[0, b],
with
Lipschitz
constantg, h(O)’>
0 andh(b)
= 0.[A~] (~, t) -~ g(~, t)
isnon-positive
on.R X (o, T],
continuous withrespect
toe(0y T], Lipschitz
continuousin ~, uniformly in t,
with
Lipschitz
constantGi
andg(h(O), 0)
=h’(0).
Moreoverthere exists a
non-negative
constantG2
such thatFor n =
1, 2, ... ,
set 0 = and consider the sequence ofproblems S; ,., j
=1, 2,
... , n, definedby
where the sequence is
recursively
definedby
and
By
virtue of[A1]-[A2]
each admitsrecursively
aunique
clas-sical
solution u’
whose derivativeu§
exists up to the lateral boundaries ofConsequently
the sequence is well defined.Setting
we obtain a
left-continuous, piecewise
constant function defined in[0, T]. By elementary
considerations and the maximumprinciple [7, 8]
~(.ry)>0
and the numbers arenon-positive
so thatand
se( ~ )
isnon-decreasing.
On the domain
we define the function
(x, t)
-uo(x, t), (x, t)
EÐS8’ by setting
We will think of
u( ~, ~ )
the solution of( 8 5 ) and uo
as defined in the whole halfstrip 8
=(0, oo) x (0, T], by setting
them to beequal
to zero out-side
DT
andrespectively.
We will use this device for the various functionsappearing
in what follows withoutspecific
mention.For bounded functions
(x, t)
-w(x, t),
t -f (t)
defined in S and(0, t] respectively
we setWe can now state our main result.
THEOREM. As 0 --~
0, no(x7 t)
-u(x, t) uniformly
in s andso(t)
-s(t) uniformly
in[0, T].
Moreover there exists a constant Cdepending
upon
H, b, Gi,
7G2 ,
T such thatREMARK,
(i)
In view of thestability
of(85’) (see [2, 3])
theLipschitz
condition in can be
replaced by
(ii)
Thesignum
condition on 9 in[A2]
can bedropped, provided
we assume
g(o, t)
=0,
t E(0, T].
In this case we setG2
= 0 in thegrowth
condition for g.~3. Some basic estimates.
Let
be the fundamental solution of the heat
equation
and letG(x, t; ~, r)y N(x, t; ~, -r)
be the Green and Neumann’s functionsrespectively,
defined
by
In the
j-th rectangle
the solution Ui of can beimplicitly
repre-sented as
for
Taking
the derivative withrespect
to x in(3.1)
andwe obtain
The calculations
leading
to(3.1)-(3.2)
are routine and we referto
[4, 9, 12]
for details.Let us fix 1
j n
and(x, t)
E.R~
andintegrate
the Greenidentity
over
Rk, 1 ~ 7~ ~.
Since inRk
we are away from thesingularity
weobtain
By
virtue of our definition of(5j),
the secondintegral
on the lefthand side of
(3.3)
can be rewritten asConsequently adding
the identities(3.3)
forwith
(3.1)
andrecalling
the definition ofue(x, t)
we obtainLEMMA 3.1. For each 8 the
following
estimates are validPROOF.
By
virtue of the maximumprinciple
in:080
andt) 0,
t E( ( j -1 ) 9,
thereforedropping
thenon-positive
termson the
right
hand side of(3.4)
andletting
r - 0 we obtainStatement is now a consequence of standard calculations and Gronwall’s
inequality.
Statement
( b )
follows from the maximumprinciple applied
recur-sively
toLEMMA 3.2. For
each j = 1, 2,
... , nwhere
PROOF. We
employ
an inductionargument by making
use of for-mulae
(3.2).
First we prove that if forsome j
=1, 2, ... , (n -1 )
wehave
for some
positive
constantP,
thenwhere
Consider
(3.2)
written for theinteger j +1
and estimate the
integrals
=1, 2,
3separately
as follows.by
definition of( ~’ f)
To estimate
I2 , I3
we recall thefollowing elementary
estimates onNx
Therefore
Putting together
these estimates asparts
of(3.6)
we havefor all
+1)0].
Consequently by
Gronwall’sinequality (3.5)
follows at once.Consider now the
problem
= 1. Since x -~h(x)
isLipschitz
continuous in
[0, b], h’(x)
exists for a.e. andTherefore
by
theprevious argument
where for
simplicity
of notation we have set (X = The function( x, t ) ---~ ux ( x, t ) - v (x, t ) ,
willsatisfy
the Dirichletproblem
Consequently by
the maximumprinciple
and
by (3.5)
Proceeding
in this fashion we obtainNow
jot
= and therefore the lemma isproved.
Nextwe introduce the function t -~
8o(t)
definedby
For t
= j0, 80(t)
= Xi+l,80(0)
=b,
so that thegraph
of80(.)
is obtainedby connecting
thepoints
and
by
thegraph
of(3.7)
for t E[(n -1 )6, T].
Thepoints (j -1)0),
j = 1, 2,
... , n, are the lower vertices at theright
side of theBjls.
By
Lemma 3.2therefore the sequence is
equibounded
andequilipschitz,
sothat
by
Ascoh-Arzelh theorem asubsequence,
relabeled with0,
con-verges
uniformly
to somenondecreasing, Lipschitz
continuous curvet -
s*(t),
withLipschitz
constant boundedby C1.
Since11 so
-C10,
alsoso(t)
convergesuniformly
tos*(t).
Let
Ds.
be the domain definedby
and let u* be the
unique
solution ofWe will show that
t)
-u*(x, t) uniformly
in 8 and that thepair (U*,8*)
so obtained isactually
theunique
solution of(8T)
in the intro-duction.
We remark that as a consequence, in view of the
uniqueness
for(8T),
the selection of
subsequences
issuperfluous.
The
following
lemma will be needed.LEMMA 3.3. Let
(x, t)
-v(x, t)
be theunique
solution ofThen
PROOF. The lemma is
proved by
standard barriertechniques
andthe maximum
principle [10].
4.
Convergence
of the scheme.LEMMA 4.1.
uo(x7 t )
-u* (x, t ) uniformly in S,
as 6 --~ 0.PROOF.
By
thetriangle inequality
where
t)
=t)
-v(x, t)
andis defined in Lemma 3.3.
Set
We
already
know thatb(t)
- 0uniformly
in[0, T],
as 0 - 0.Consider the
rectangle 1 C ~ C n.
We claim that ifthen
If for then wi solves the
problem
Hence
By
Lem-ma 3.3 we obtain
If for then WI solves the
problem
By
Lemma 3.2 we have 0t)
-x), (x, t)
ERj
and thereforeIf
~e((~20131)0~0)
such that Xi =s*(t*),
then werepeat analogous arguments
in the domains so determined.Now since f or t =
0, 0)
=0,
x c-(0, cxJ),
an inductive argu- mentgives
As for ~,v2, since it solves the
problem
it can be dominated
[2, 3] by
the functionthe
unique
solution ofHence
We deduce that
And
by
Gronwall’sinequality
for all t E
[0, ~’].
The lemma isproved.
LEMMA 4.2. The
pair (u*, s*)
coincides with theunique
solution.of
(8~).
PROOF. The
only thing
that remains to beproved
is the Stefanconditions
ux(s(t), t)
= -8(t),
t E(0, T].
Such a condition has been.shown to be
equivalent
to theintegral identity [2,
page85]
and hence it will be sufficient to prove that
s*, u*, satisfy (4.2).
Integrating
theequation
Lu3 = 0 overR~
we obtainAlso for
(x, t) ERIn
1 c p n,integrate
= 0 over therectangle
{0
x.rj x ((? 2013 1) 0~ t].
Itgives
~ By
the definition of we have.therefore
adding
the identities(4.3)
and(4.4)
we obtain
We rewrite the left hand side of
(4.5)
as follows:where
We observe that the are the
slopes
of the ALipschitz
continuouspolygonal
t -8o(t)
for(j -1 )
0 con-sequently
Carrying
this in(4.5) gives
By
virtue of Lemma 4.1 and the uniform convergence8ø(t)
-s*(t), letting
0 - 0 in(4.6) gives
Therefore the lemma will be
proved
if we show that the limit in(4.7)
is zero.
In order to estimate the
ee ( ~ )
we will need arepresentation
forujx(xj, t), t E ((j - 1)0, j0].
Consider
identity (3.3). By taking
the derivative withrespect
to xand
integrating by parts
the first twointegrals (the identity Nx
= -G~
is
used)
we obtainNow
by
the construction ofuk,
the secondintegral
in(4.8)
can berewritten as
-therefore
adding
the identities in(4.8)
for k =1, 2, ... , (j - 1), chang-
ing
thesign
andevaluating
the sum at x == Xj,gives
Consider now the
representation (3.2). By
theway u’
has beenconstructed,
the firstintegral
on theright
hand side of(3.2)
readsFinally adding (3.2)
and(4.9) gives
The error terms =
2, 3,
... ,(p -1 ),
can now be written asBy
the mean value theorem and standard estimates on theexponential
function we have
Here and in what follows
Ka
denote constantsindependent
ofj.
Con-sequently
As for
J2 analogous arguments yield
the estimatewhere we have used the fact that
x ~ > b >
0. ThereforeJ2
can be estimatedby
Let us now turn to First we note that f or k =
1, 2, ... , ( j
-2 ),
Now since
(xk, k8), (x" belong
to the maximal extension of thegraph (t, so(t)),
we have( j
-2 ) ,
and henceIn order to estimate the last
integral
recall thatSubstituting
this in the estimate ofJ,
we obtain after somealgebra
Analogous
considerationsyield
Thereforethe error terms
ee(t)
can be estimatedby
For the error
Ee
in(4.6)
we haveNow
trivially
ThereforeSince and the series converges, we obtain
This proves the lemma.
5. The error estimate.
The purpose of this section is to
give
an estimate of thespeed
ofconvergence of the
approximate
interface to the true interfaces(t).
In view of Lemma 4.1 and(4.1)
this will alsocomplete
theproof
of the theorem.
LEMMA 5.1. There exists a constant C
depending
uponH, b, Gi, G2 ,
T such thatPROOF. Subtract
(4.6)
from(4.2)
and use(4.11)
to obtainwhere ~e is the
unique
solution of theproblem
On the basis of the maximum
principle
and standard barriers esti- mates[10,7],
as in Lemma3.3,
we havePROPOSITION 5.1. There exist constants
Bl
andB2 depending
uponH, b, Gi, G2 , T,
such thatPROOF OF PROPOSITION 5.1. Set
Obviously x(’)y ~3( ~ )
arenon-decreasing Lipschitz
continuous functions withLipschitz
constant boundedby Cl.
Thenwhere
We dominate the
integrand
in11 by
the sumI v + lu -- w j +
v,2where v is defined in Lemma 3.3 and v, are the solutions of the
problems
and
As for v2, it can be
represented explicitly [9], by
Therefore
by
virtue of theLipschitz continuity
ofg( ~ , t)
and(4.1)
we obtain
By
anargument
of[2]
page87,
v., can be dominatedby z(x, t) + + z(-
x,t)
where z solvesThen there exists a constant
.Kl depending only
upon the data suchthat
Therefore
The estimate of
1,
is doneby exploiting again
the methods of[2]
page 87 anddominating
theintegrand by z(x, t),
the solution ofIt
gives
PROPOSITION 5.2. There exist a constant
B depending upon H, b, G2 ,
T such thatPROOF OF PROPOSITION 5.2. For t > 0 fixed we have
8o(t»Xv.
ThenStandard barrier
arguments [7, 8, 9] give
On the other hand
by
the construction ofse( ~ ),
the distance - x9 is at mostCi9.
HenceTo estimate the
integrand
inJl
weproceed
as in Lemma 4.1. Infact,
in the
present
situation the estimates aresimpler
since uo - U0 haszero flux at the fixed face x = 0. We obtain the estimate
analogous
to
(4.1)
As remarked above for all t E
[0, T]
we haveand hence the
proposition
isproved.
We now conclude the
proof
of Lemma 5.1. Notice thatby
virtue ofthe
Lipschitz continuity
ofg( ~, t)
and(4.1)
we havePutting together
the various estimates so obtained we see that for all0 we have
Now
and
Consequently
the aboveimplies
The
proof
of the lemma is concluded with anapplication
of Gronwall’s~inequality.
’
6. Modifications of the scheme.
Consider the sequence of
approximating problems ( J ~ )
introducedin Section 2. The theorem remains true if we
modify
the flux condi-tion on the fixed face x = 0 in
(5j)
as follows(6.i)
Retarded flux.We set
t)
=g(h( 0 ) , t),
0t 0
andfor j >
1 wereplace
theflux condition in
(5j)
with(6.ii)
Piecewise constant flux.The modification consists in
freezing
the flux on x = 0 in thej-th rectangle
at its value at the lower left corner.Set
ul(O, t)
=g(h(O), 0 ),
0t 0
and thenfor j >
1The
proof
of the convergence and the error estimate for the scheme obtained with the abovemodifications,
y is carried out inessentially
the same way as indicated in the
previous
sections. Some minor modi- fications are needed which we leave to thereader, (cf. (1]~.
REFERENCES
[1] G. BORGIOLI - E. DIBENEDETTO - M. UGHI,
Stefan problems
with non-linear
boundary
conditions: thepolygonal
method, Zeit.Angew.
Math.Mech., 58 (1978), pp. 539-546.
[2] J. R. CANNON - J. DOUGLAS, The
stability of
theboundary
in aStefan problem,
Ann. Scuola Norm.Sup.
Pisa, 21 (1967), pp. 83-91.[3] J. R. CANNON - C. D. HILL, Existence,
uniqueness, stability
and monotonedependence in a Stefan problem for
the heatequation,
J. Math. Mech., 17 (1967), pp. 1-20.[4] O. A. LADYZHENSKAYA - V. A. SOLONNIKOV - N. N. URAL’TSEVA, Linear and
quasi-linear equations of parabolic
type, Amer. Math. Soc., Trans. of Math.Monographs, 23,
Providence, R.I.,(1968).
[5] A. DATZEFF, Sur le
problème
linéaire deStefan,
Annuaire Univ. Sofia Fac. Sci., 45 (1949), pp. 321-352.[6] A. DATZEFF, Sur le
problème
linéaire deStefan,
Memoire de SciencesPhysiques,
fasc. 69, Gauthiers-Villars, Paris (1970) .[7] A. FASANO - M. PRIMICERIO, Il
problema
diStefan
con condizioni al con- torno non lineari, Ann. Scuola Norm.Sup.
Pisa, 26 (1972), pp. 711-737.[8] A. FASANO - M. PRIMICERIO, Su un
problema
unidimensionale didif- fusione in
un mezzo a contorno mobile con condizioni ai limiti non lineari, Ann. Mat. PuraAppl.,
IV ser., 93 (1972), pp. 333-357.[9] A. FASANO - M. PRIMICERIO, La
diffusione
del calore in uno strato di spessore variabile in presenza di scambi termici con l’ambiente : deduzione di limitazioni apriori
sulla temperatura e le sue derivate, Rend. Sem.Mat. Univ. Padova, 50 (1973), pp. 269-330.
[10] A. FASANO - M. PRIMICERIO,
Convergence of
Hüber’s methodfor
heatconduction
problems
withchange of phase,
Zeit.Angew.
Math. Mech., 53 (1973), pp. 341-348.[11] A. FASANO - M. PRIMICERIO - F. FONTANELLA, An
efficient
methodfor solving free-boundary diffusion problems,
Meccanica, 8 (1973), pp. 223-235.[12] A. FRIEDMAN, Partial
differential equations of parabolic
type, Prentice Hall, Inc., 1964.[13] M. PRIMICERIO, Problemi di
diffusione
afrontiera
libera, Boll. Un. Mat.Ital., (5), 18-A (1981), pp. 11-68.
[14] J. C. W. ROGERS - A. E. BERGER - M. CIMENT, The
alternating phase
truncation method
for
numerical solutionsof
aStefan problem,
SIAM J.Numer. Anal., 16 (1979), pp. 563-587.
[15] A. HÜBER,
Hauptaufsätze
über das Fortschreiten derSchmelzgrenze
ineinem linearen Leiter, Zeit.
Angew.
Math. Mech., 19 (1939), pp. 1-21.Manoscritto pervenuto in redazione il 26 settembre 1981.