• 검색 결과가 없습니다.

AsecondorderoperatorsplittingmethodforAllen–Cahntypeequationswithnonlinearsourceterms PhysicaA

N/A
N/A
Protected

Academic year: 2022

Share "AsecondorderoperatorsplittingmethodforAllen–Cahntypeequationswithnonlinearsourceterms PhysicaA"

Copied!
11
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

Contents lists available atScienceDirect

Physica A

journal homepage:www.elsevier.com/locate/physa

A second order operator splitting method for Allen–Cahn type equations with nonlinear source terms

Hyun Geun Lee

a

, June-Yub Lee

b,

aInstitute of Mathematical Sciences, Ewha Womans University, Seoul 120-750, Republic of Korea

bDepartment of Mathematics, Ewha Womans University, Seoul 120-750, Republic of Korea

h i g h l i g h t s

• The proposed operator splitting method is second order accurate and stable.

• The method can be easily applicable to wide class of Allen–Cahn type equations with non-linear source terms.

• Simulations for multi-component phase separation and dendrite growth show the feasibility of the method.

a r t i c l e i n f o

Article history:

Received 17 April 2014

Received in revised form 11 February 2015 Available online 17 March 2015

Keywords:

Vector-valued Allen–Cahn equation Phase-field equation for dendritic crystal

growth

Operator splitting method Second order convergence Fourier spectral method

a b s t r a c t

Allen–Cahn (AC) type equations with nonlinear source terms have been applied to a wide range of problems, for example, the vector-valued AC equation for phase separation and the phase-field equation for dendritic crystal growth. In contrast to the well developed first and second order methods for the AC equation, not many second order methods are suggested for the AC type equations with nonlinear source terms due to the difficulties in dealing with the nonlinear source term numerically. In this paper, we propose a simple and stable second order operator splitting method. A core idea of the method is to decom- pose the original equation into three subequations with the free-energy evolution term, the heat evolution term, and a nonlinear source term, respectively. It is important to com- bine these three subequations in proper order to achieve the second order accuracy and stability. We propose a method with a half-time free-energy evolution solver, a half-time heat evolution solver, a full-time midpoint solver for the nonlinear source term, and a half- time heat evolution solver followed by a final half-time free-energy evolution solver. We numerically demonstrate the second order accuracy of the new numerical method through the simulations of the phase separation and the dendritic crystal growth.

© 2015 Elsevier B.V. All rights reserved.

1. Introduction

The Allen–Cahn (AC) equation was originally introduced as a phenomenological model for antiphase domain coarsening in a binary alloy [1]. The AC equation arises from minimization of the Ginzburg–Landau free energy

E

(φ) := 

F

(φ)

ϵ

2

+ |∇ φ|

2 2

dx

,

Corresponding author.

E-mail address:jyllee@ewha.ac.kr(J.-Y. Lee).

http://dx.doi.org/10.1016/j.physa.2015.03.012 0378-4371/©2015 Elsevier B.V. All rights reserved.

(2)

whereΩis a domain in Rd

(

d

=

1

,

2

,

3

)

. The quantity

φ(

x

,

t

)

is defined as the difference between the concentrations of the two components in a mixture (e.g.,

φ(

x

,

t

) = (

mα

mβ

)/(

mα

+

mβ

)

, where mαand mβare the masses of phases

α

and

β

).

The function F

(φ) =

0

.

25

2

1

)

2is the Helmholtz free-energy density for

φ

, which has a double-well form, and

ϵ >

0 is the gradient energy coefficient. The AC equation is the L2-gradient flow of the free energyE

(φ)

:

∂φ

t

= −

gradE

(φ),

(1)

where the symbol ‘‘grad’’ denotes the gradient in the sense of the Gâteaux derivative. Let the domain of the functionalEbe D

= { φ ∈

H2

(

) |

∂φn

=

0 on

}

. For any

φ, ψ ∈

D, we have

(

gradE

(φ), ψ)

L2

=

d

d

θ

E

(φ + θψ)

θ=

0

=

lim θ→0

1

θ

E

(φ + θψ) −

E

(φ)

=

F

(φ) ϵ

2

1

φ

 ψ

dx

=

F

(φ)

ϵ

2

1

φ, ψ

L2

.

See Ref. [2] for details of the notation and the derivation of the formula. We identify gradE

(φ) ≡

F

(φ)/ϵ

2

1

φ

, then Eq.(1)becomes the AC equation

∂φ(

x

,

t

)

t

= −

1

ϵ

2F

(φ(

x

,

t

))

  

Free-energy evolution

+

1

φ(

x

,

t

)

  

Heat evolution

,

x

,

0

<

t

T

.

(2)

The main difficulty when developing a numerical method for solving Eq.(2)is that the free-energy evolution term F

(φ)

yields a severe stability restriction on the time step. In order to deal with this restriction, Eyre [3,4] proposed a semi-implicit method, which is first order accurate in time and unconditionally gradient stable, and Eyre’s method was used to solve Eq. (2) in Ref. [5]. Many researchers employed first and second order stabilized semi-implicit methods for solving Eq. (2) [6–9], in which the heat evolution term1

φ

is treated implicitly and the free-energy evolution term F

(φ)

is treated explicitly to avoid the expensive process of solving nonlinear equations at each time step with an extra stabilizing term added to alleviate the stability constraint while maintaining accuracy and simplicity.

Alternative methods implemented for the AC equation are first and second order operator splitting methods [8,10,11], which become the base of our proposed method for more general form of AC type equations. Operator splitting schemes have been and continue to be used for many types of evolution equations [12–14]. It is easy to construct a first order solution A

(

tn+1

)

of time evolution equation

A

t

=

f1

(

A

) +

f2

(

A

)

by computing A

(

tn

+

1t

) ≈ 

S11tS21t

A

(

tn

)

whereS11tandS21tare the solution operators forAt

=

f1

(

A

)

and At

=

f2

(

A

)

, respectively. Then a second order scheme can be derived simply by symmetrizing the first order scheme:

A

(

tn

+

1t

) ≈ 

S11t/2S21tS11t/2

A

(

tn

).

The basic idea of the operator splitting methods for AC equation is to decompose the original equation into heat and free-energy evolution subequations at each time step, in which the free-energy evolution subequation has a closed-form solution. The first and the second order operator splitting methods in Refs. [8,10,11] are unconditionally stable thanks to the unconditional stability of each substep. The derivation and numerical properties of the higher order operator splitting method for AC equation will appear in Ref. [15].

Our main concern in this paper is the AC type equations with a nonlinear source term in the form of

∂φ(

x

,

t

)

t

= −

1

ϵ

2F

(φ(

x

,

t

))

  

Free-energy evolution

+

1

φ(

x

,

t

)

  

Heat evolution

+

S

(φ(

x

,

t

))

  

Nonlinear source

.

(3)

This type of equations have been applied to a wide range of problems such as phase transitions [1], crystal growth [16–19], grain growth [20–24], image analysis [25–28], motion by mean curvature [29–33], two-phase fluid flows [34], and vesicle membranes [35,36]. Since available analytical solutions for these equations are limited, numerical methods are important tools for understanding dynamics of the equations. In contrast to the well developed first and second order methods for the AC equation, only first order methods are suggested for the AC type equations with nonlinear source terms due to the difficulties in dealing with the nonlinear source term numerically [17,19,21,23,25–28,35,37,38].

In this paper, we propose a second order operator splitting method for solving the AC type equations with nonlinear source terms. Our method is a generalization of the second order operator schemes for three subequations with the free- energy evolution term, the heat evolution term, and a nonlinear source term, respectively. It is important to combine these

(3)

three subequations in proper order to achieve the second order accuracy and stability. It is also worth noting that the free- energy and heat evolution subequations can be solved in semi-analytic form as in the method for the AC equation [11].

Our proposed scheme combines with a half-time free-energy evolution solver, a half-time heat evolution solver, a full-time midpoint solver for the nonlinear source term, and a half-time heat evolution solver followed by a final half-time free-energy evolution solver.

This paper is organized as follows. In Section2, we review the second order operator splitting methods for the AC equa- tion. In Section3, we briefly review a derivation of the vector-valued AC equation and propose a second order operator splitting method with the numerical experiment for phase separation. In Section4, we also propose a second order operator splitting method for the phase-field equation for dendritic crystal growth and present the numerical experiment. Finally, conclusions are drawn in Section5.

2. Review of the second order operator splitting methods for the Allen–Cahn equation

We consider the AC equation(2)in two-dimensional spaceΩ

= (

0

,

L1

) × (

0

,

L2

)

. For simplicity of notation, we define the ‘‘free-energy evolution operator’’F1tas follows:

F1t

(φ(

tn

)) := φ(

tn

+

1t

),

where

φ(

tn

+

1t

)

is a solution of the first order differential equation

∂φ

t

= −

F

(φ) ϵ

2

with an initial condition

φ(

tn

)

. For given F

(φ) = φ

3

− φ

, we have an analytical formula (see Refs. [8,10,11]) for the evolution operatorF1tin the physical space

F1t

(φ) = φ

φ

2

+ (

1

− φ

2

)

e2ϵ12t

for

ϵ =

constant

.

(4)

Here it is worth to note that

|

F1t

(φ)|

is bounded by max

(

1

, |φ|)

since

|

F1t

(φ)| ≤ | φ|

 φ

2

=

1

,

for

| φ| ≤

1

|

F1t

(φ)| ≤ | φ|

 φ

2

+ (

1

− φ

2

) = | φ|,

for

| φ| ≥

1

.

(5)

On the other hand, for any fixed1t,

|

F1t

(φ)|

is also bounded by some constant B

(

1t

)

regardless of size of

| φ|

,

|

F1t

(φ)| ≤ | φ|

 φ

2

1

e

21t ϵ2

=

1

1

e

21t ϵ2

=

B

(

1t

).

(6)

We also define the ‘‘heat evolution operator’’H1tas follows:

H1t

(φ(

tn

)) := φ(

tn

+

1t

),

where

φ(

tn

+

1t

)

is a solution of the first order differential equation

∂φ

t

=

1

φ

with an initial condition

φ(

tn

)

. In this paper, we employ the discrete cosine transform [39] to solve the AC equation with the zero Neumann boundary condition: for k1

=

0

, . . . ,

N1

1 and k2

=

0

, . . . ,

N2

1,

 φ

k1k2

= α

k1

β

k2 N11

l1=0 N21

l2=0

φ

l1l2cos

 π

N1k1

l1

+

1

2



cos

 π

N2k2

l2

+

1

2



,

where

φ

l1l2

= φ 

L1 N1

l1

+

1

2

 ,

NL22

l2

+

1

2

 

and

α

0

= √

1

/

N1,

β

0

= √

1

/

N2,

α

k1

= √

2

/

N1,

β

k2

= √

2

/

N2for k1

,

k2

1.

(Here we slightly abuse the notation

φ

which itself depends continuously on time and space. The subscripts l1

,

l2are used for spatial discretization, thus

φ

l1l2denotes a time dependent function. We later use superscript n to denote time discretization of

φ

.) Then, we have a semi-analytical formula for the evolution operatorH1tin the discrete cosine space

H1t

(φ) =

C1

eAk1k21tC[

φ

]

,

(7)

where Ak1k2

= − π

2

 

k1 L1

2

+

k2 L2

2

andCdenotes the discrete cosine transform.

(4)

In Ref. [11], Lee and Lee proposed a second order semi-analytical method based on operator splitting scheme for the AC equation:

φ

n+1

= 

H1t/2F1tH1t/2

φ

n

,

(8)

where

φ

nand

φ

n+1are numerical approximations of

φ(

tn

)

and

φ(

tn

+

1t

)

, respectively. It is easy to show that the Lee and Lee’s method is unconditionally stable (in the sense that the solution remains to be bounded by 1 for all time). Let

φ

=

H1t/2

n

)

and

φ

∗∗

=

F1t

)

. A function defined as a cosine series

ψ

1t/2

(

x1

,

x2

) :=

N11

k1=0 N21

k2=0

eAk1k21t/2

ψ 

0k1k2cos

 π

N1k1x1

cos

 π

N2k2x2

is a solution of the heat equation with an initial condition

ψ

0

(

x1

,

x2

)

thus satisfies the maximum principle, maxx1,x2

| ψ

1t/2

(

x1

,

x2

)| ≤

maxx1,x2

| ψ

0

(

x1

,

x2

)|

. Therefore,

max

l1,l2

| φ

l1l2

| =

max

x1,x2

| φ

(

x1

,

x2

)| ≤

max

x1,x2

| φ

n

(

x1

,

x2

)| =

max

l1,l2

| φ

nl1l2

| .

Next, if we assume that

| φ

l1l2

| ≤

1 for each l1

,

l2(which is a natural consequence of the assumption

| φ

nl1l2

| ≤

1), we have

| φ

l∗∗1l2

| = |

F1t

l1l2

)| = | φ

l1l2

|

l1l2

)

2

+

1

− (φ

l1l2

)

2

e

21t ϵ2

1

.

Finally, it can also be shown that maxl1,l2

| φ

ln1+l21

| ≤

maxl

1,l2

| φ

l∗∗1l2

|

. Therefore, the Lee and Lee’s method is unconditionally stable regardless of time step size in the sense that maxl1,l2

| φ

ln1+l21

| ≤

1 for given maxl1,l2

| φ

ln1l2

| ≤

1.

When solving the AC equation using the operator splitting method in the type of(8), the numerical results are almost not affected by the order of operator evaluation. The desired order of accuracy is achieved regardless of operator evaluation order since bothF1tandH1thave semi-analytic formulas satisfying semigroup properties and the stability is guaranteed since both

|

F1t

(φ)|

and

|

H1t

(φ)|

are bounded by 1 for

| φ| ≤

1. However, in the case of AC type equations with nonlinear source terms, the accuracy and stability of numerical results are affected by the order of operator evaluations. Therefore, when one wants to develop a high order time discretization method for solving such type equations, it needs to consider the proper order of operator evaluations.

Before we close this section, we just want to mention that there exists another second order unconditionally stable operator splitting method by Yang [8] for the AC equation:

φ

n+1

= 

F1t/2HCN1tF1t/2

 φ

n

,

where the heat evolution operatorHCN1tusing standard second order Crank–Nicolson is defined as

HCN1t

(φ) =

C1

 

1

+

1tAk1k2

/

2

C[

φ

] 1

1tAk1k2

/

2

 .

It is worth noting that the method consists of two symmetrized half steps of free-energy evolution operatorF1t/2and a second order full step of heat evolution operatorHCN1tin between.

3. A vector-valued Allen–Cahn equation

Our first example for the AC type equations with nonlinear source terms is the vector-valued AC equation. The equation was introduced in Garcke et al. [40] and has been extensively used [27,37,38,41], which allows one to consider an arbitrary number of components to the order parameter. In this section, we give some basic information about the vector-valued AC equation and propose a second order operator splitting method for the equation. Numerical experiments finally illustrate the accuracy and stability of the proposed method.

We consider the evolution of multi-component systems on a polygonal (polyhedral) domainΩ

Rd

,

d

=

1

,

2

,

3. Let c

= (

c1

, . . . ,

cN

)

be a vector-valued phase-field. The components

{

ci

}

Ni=1represent mole fractions of different components in the system. Clearly the total mole fractions must sum to 1,

c1

+ · · · +

cN

=

1

,

(9)

hence admissible states will belong to the Gibbs N-simplex

G

:=

c

RN

N

i=1

ci

=

1

,

0

ci

1

.

(5)

Without loss of generality, we postulate that the free energy can be written as follows:

E

(

c

) := 

F

(

c

) ϵ

2

+

1

2

N

i=1

|∇

ci

|

2

dx

,

where F

(

c

) =

0

.

25

N

i=1ci2

(

1

ci

)

2. The natural boundary condition for the vector-valued AC equation is the zero Neumann boundary condition:

ci

·

n

=

0 on

for i

=

1

, . . . ,

N

,

(10)

where n is the unit normal vector to

.

Now we review a derivation of the vector-valued AC equation as a gradient flow under the additional constraint(9), which has to hold everywhere at any time. It is natural to seek a law of evolution in the form

c

t

= −

gradE

(

c

).

(11)

In order to ensure the constraint(9), we use (see Ref. [40]) a variable Lagrange multiplier

β(

c

) := (−

1

/

N

) 

Ni=1f

(

ci

)

where f

(

c

) =

c

(

c

0

.

5

)(

c

1

)

for the previously given F

(

c

)

and f

(

c

) = (

f

(

c1

), . . . ,

f

(

cN

)) :=

Fc

=

F

c1

, . . . ,

cFN

. Choosing a general smooth vector-valued function

ξ ∈

RNand setting d

:= (

d1

, . . . ,

dN

) = ξ −

N1

N

i=1

ξ

i1 where 1

= (

1

, . . . ,

1

) ∈

RN, then

N

i=1di

=

0 and we have the following equation for the evaluation of gradE

(

c

)

:

(

gradE

(

c

),

d

)

L2

=

d

d

η

E

(

c

+ η

d

)

η=

0

=

d d

η

N

i=1

1

4

ϵ

2

(

ci

+ η

di

)

2

(

1

− (

ci

+ η

di

))

2

+

1

2

|∇ (

ci

+ η

di

)|

2

dx

η=

0

=

1

ϵ

2

f

(

c

) · ξ −

f

(

c

) ·

1 N

N

i=1

ξ

i1

 +

N

i=1

 ξ

i

1

N

N

j=1

ξ

j

· ∇

ci

dx

=

f

(

c

) + β(

c

)

1

ϵ

2

1c

· ξ

dx

=

f

(

c

) + β(

c

)

1

ϵ

2

1c

·

d dx

=

f

(

c

) + β(

c

)

1

ϵ

2

1c

,

d

L2

,

where we have used the boundary condition(10). We identify gradE

(

c

) = (

f

(

c

) + β(

c

)

1

) /ϵ

2

1c, then Eq.(11)becomes the vector-valued AC equation

c

t

= −

f

(

c

)

ϵ

2

+

1c

− β(

c

)

ϵ

2 1

.

(12)

Before we present our method, let us define the following notations:

F1t

(

c

) = (

F1t

(

c1

), . . . ,

F1t

(

cN

))

and H1t

(

c

) = (

H1t

(

c1

), . . . ,

H1t

(

cN

)),

whereF1t

(

ci

)

is defined as in(13)but maps ci

∈ [

0

,

1

]

toF1t

(

ci

) ∈ [

0

,

1

]

andH1t

(

ci

)

is defined in(7). Here the evolution operatorF1t

(

ci

)

whose range is

[

0

,

1

]

can be written explicitly as follows [38]:

F1t

(

ci

) =

1

2

+

2ci

1

2

(

2ci

1

)

2

+ (

1

− (

2ci

1

)

2

)

e21ϵt2

.

(13)

We also define the ‘‘nonlinear constraint evolution operator’’Nβ1tas follows:

Nβ1t

(

c

(

tn

)) :=

c

(

tn

+

1t

),

where c

(

tn

+

1t

)

is a solution of the first order nonlinear differential equation

c

t

= − β(

c

) ϵ

2 1

with an initial condition c

(

tn

)

and the variable Lagrange multiplier

β(

c

(

t

))

. Since there is no analytic form of the solution for this nonlinear evolution equation, we define a numerical approximation of the evolution operatorNβ1mtbased on the Euler method,

Nβ1mt

(

c

(

tn

)) =

c

(

tn

) − β(

c

(

tm

))

1t

ϵ

2 1

.

(14)

(6)

Note thatNβ1nt

(

cn

)

is a first order forward Euler approximation,Nβ1nt+1

(

cn

)

is a backward Euler approximation, andNβ1t

n+12

(

cn

)

is a second order mid-point approximation of c

(

tn

+

1t

)

.

A first order stable operator splitting method for Eq.(12)is cn+1

= 

F1tH1tNβ1nt

cn

.

(15)

This is an operator splitting method combining two semi-analytic evolution operators and a first order approximation of the nonlinear evolution operator. Note that the free-energy evolution operatorF1tmakes the result to be bounded by B

(

1t

)

as in(6)regardless of size of

c

=

H1tNβ1nt

cn

, max

x

F1t

ci

(

x

) −

1 2

B

(

1t

) :=

1 2

1

e1t/2ϵ2

1/2

(16)

for each i. This provides a reasonably good bound for a larger time step1t and lim1t→∞

F1t

ci

(

x

) −

1

/

2

 =

1

/

2. As1t approaches to 0, B

(

1t

)

is no longer useful to get a tight bound and we may apply another inequality,

F

1t

ci

(

x

) −

1 2

max

1 2

,

ci

(

x

) −

1 2

(17)

where

|

ci

cin

|

is linearly bounded by smaller time step1t. Instead of developing a tighter bound for the solution ciT/1t at any given time T , we just want to conclude this argument with a comment that

F1t

ci

(

x

) −

1

/

2

is always bounded by B

(

1t

)

for any fixed1t. For this reason, it is important to evaluateF1tat the end to guarantee the boundedness of the numerical solution for any fixed1t.

We now propose a second order operator splitting method for Eq.(12). It is a symmetric combination of two half step evolution operatorsH1t/2,F1t/2and a full step nonlinear evolution operatorNβ1tin between. In order to make the nonlinear evolution operatorNβ1tto be second order accurate, we use a mid-point rule using

β

n+12

:= β(

cn+12

)

.

STEP 1. cn+12

=

Nβ1nt/2H1t/2F1t/2

cn

,

(18)

STEP 2. cn+1

=

F1t/2H1t/2Nβ1t

n+12H1t/2F1t/2

cn

,

(19)

where

β

n+12 is computed using cn+12 given in the first step of the operator splitting method. It is worth remarking that

H1t/2F1t/2

cnappeared in STEP 1 can be reused in STEP 2 and the boundedness of cn+1(or stability of the method) is obtained ifF1t/2is applied at the end.

Example 1 (Phase Separation of a Quaternary System). We consider a quaternary system in one-dimensional space,

= [

0

,

1

]

. An estimate of the convergence rate is obtained by performing a number of simulations for a sample initial problem on a set of increasingly finer time steps. The initial conditions are

ci

(

x

,

0

) =

0

.

25

+

0

.

05 sin

((

i

+

3

) √

8x

)

for i

=

1

,

2

,

3

.

Note that we only solve c1

,

c2

,

c3since c4

=

1

c1

c2

c3by the constraint(9). The numerical solutions are computed with h

=

1

/

128,

ϵ =

0

.

01, and1t

=

Tf

/

2kfor k

=

2

, . . . ,

10. For each time step, we integrate to time Tf

=

0

.

005. The error is computed by comparison with a quadruply over-resolved numerical reference solution shown inFig. 1(a).Fig. 1(b) shows relative l2errors of the solutions for different time step sizes by the first and second order methods described in(15) and(18)–(19), respectively. The numerical results show that the proposed methods provides the expected order accuracy in time.

In order to see the effect of interface thickness parameter

ϵ

on the numerical error, we consider the same problem in Fig. 1with

ϵ =

0

.

002

(

Tf

=

0

.

0002

)

,

ϵ =

0

.

01

(

Tf

=

0

.

005

)

, and

ϵ =

0

.

05

(

Tf

=

0

.

1

)

.Fig. 2shows relative l2errors of (a) the first and (b) the second order methods for different

ϵ

values, respectively. The numerical results show that both first and second order accuracy is achieved for1t

5

ϵ

2(marked by arrows in the figures) and the solutions are stable even when 1t

5

ϵ

2.

4. A phase-field model for dendritic crystal growth

Another example of the AC type equations with nonlinear source terms is a phase-field model for dendritic crystal growth.

The purpose of this section is not developing a best possible numerical method but demonstrating the feasibility of the

(7)

Fig. 1. (a) Reference solution cref(x,Tf)obtained by the second order method at Tf =0.005 with h=1/128,ϵ =0.01, and1t=Tf/212. (b) Relative l2

errors of the first and second order methods for different time step sizes. The dashed blue lines indicate the first or the second order convergence slope.

(For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)

(a) First order method. (b) Second order method.

Fig. 2. Relative l2errors of (a) the first and (b) the second order methods withϵ =0.002 (Tf =0.0002, ‘’),ϵ =0.01 (Tf =0.005, ‘’), andϵ =0.05 (Tf =0.1, ‘’) for different time step sizes, respectively. The dashed blue lines indicate the first or the second order convergence slope. (For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)

simple scheme described in the previous section for this complex system of nonlinear evolution equations of AC type. The two-dimensional phase-field equation for dendritic crystal growth is given by

ϵ

2

(φ) ∂φ

t

= [ φ − λ

U

(

1

− φ

2

)](

1

− φ

2

) + ∇ · (ϵ

2

(φ)∇φ) +

|∇ φ|

2

ϵ(φ) ∂ϵ(φ)

∂φ

x

x

+

|∇ φ|

2

ϵ(φ) ∂ϵ(φ)

∂φ

y

y

,

(20)

U

t

=

D1U

+

1 2

∂φ

t

,

(21)

where

φ

is an order parameter, which varies from negative one in the liquid to positive one in the solid,

ϵ(φ)

is an anisotropy function,

λ

is a dimensionless parameter that controls the strength of the coupling between the phase and diffusion fields, U is a dimensionless temperature field, and D is the dimensionless thermal diffusivity. For the four-fold symmetry,

ϵ(φ)

is defined as

ϵ(φ) = (

1

3

ϵ

4

)

1

+

4

ϵ

4

1

3

ϵ

4

φ

4x

+ φ

y4

|∇ φ|

4

,

(22)

where

ϵ

4is a parameter for the anisotropy strength in the interface energy. For F

(φ) =

0

.

25

2

1

)

2and F

(φ) = φ

3

− φ

, Eq.(20)can be rewritten as follows:

∂φ

t

= −

1

ϵ

2

(φ)

F

(φ) +

1

φ + ω(φ,

U

),

(23)

(8)

where the nonlinear source term

ω(φ,

U

)

is defined as

ω(φ,

U

) = ϵ

21

(φ)

2

ϵ(φ)∇ϵ(φ) · ∇φ −

4

λ

UF

(φ) +

|∇ φ|

2

ϵ(φ) ∂ϵ(φ)

∂φ

x

x

+

|∇ φ|

2

ϵ(φ) ∂ϵ(φ)

∂φ

y

y

.

(24)

Before we present our method, we redefine the ‘‘free-energy evolution operator’’Fϵ1tdepending on

ϵ(φ)

as follows:

Fϵ1t

(φ(

tn

)) := φ(

tn

+

1t

),

where

φ(

tn

+

1t

)

is a solution of the first order nonlinear differential equation,

∂φ

t

= −

F

(φ) ϵ

2

(φ)

with an initial condition

φ(

tn

)

. Assume that

ϵ(φ(

t

))

is given as a fixed value

ϵ

m

= ϵ(φ(

tm

))

, then we have an analytical formula for the evolution operatorFϵ1mtin the physical space,

Fϵ1mt

(φ) = φ

φ

2

+ (

1

− φ

2

)

e

21t ϵm2

for

ϵ

m

= ϵ(φ(

tm

)).

(25)

We also define the ‘‘nonlinear anisotropic evolution operator’’Nω1tas follows:

Nω1t

(φ(

tn

)) := φ(

tn

+

1t

),

where

φ(

tn

+

1t

)

is a solution of the first order nonlinear differential equation

∂φ

t

= ω(φ,

U

)

with an initial condition

φ(

tn

)

. Again there is no analytic form of the nonlinear evolution operator so we approximate the evolution operatorNω1tby the Euler method using

ω

m

:= ω(φ(

tm

),

U

(

tm

))

,

Nω1mt

(φ) = φ + ω(φ(

tm

),

U

(

tm

))

1t

.

(26)

And we define the ‘‘thermal evolution operator’’M1tas follows:

M1t

(

U

(

tn

)) :=

U

(

tn

+

1t

),

where U

(

tn

+

1t

)

is a solution of the first order differential equation

U

t

=

1 2

∂φ

t

with an initial condition U

(

tn

)

and the order parameter

φ(

t

)

. Then, we have a formula for the evolution operatorM1t M1t

(

U

) =

U

+ φ(

tn

+

1t

) − φ(

tn

)

2

,

(27)

whose numerical accuracy is governed by the accuracy of

φ(

t

)

.

A first order operator splitting method for the solution

φ

n

≈ φ(

tn

)

and Un

U

(

tn

)

from Eqs.(21)and(23)can be described as follows:

φ

n+1

= 

Fϵ1ntH1tNω1nt

φ

n and Un+1

= 

HD1tM1t

Un

.

(28)

We propose a second order stable operator splitting method for Eqs.(21)and(23):

STEP 1.

φ

n+12

= 

Nω1nt/2H1t/2Fϵ1nt/2

φ

n

,

(29)

Un+12

= 

M1t/2HD1t/2

Un

,

(30)

STEP 2.

φ

n+1

=

Fϵ1t/2H1t/2Nω1t

n+1 2

H1t/2Fϵ1nt/2

φ

n

,

(31)

Un+1

= 

HD1t/2M1tHD1t/2

Un

,

(32)

where

ω

n+12

= ω(φ

n+12

,

Un+12

)

can be computed from the results in STEP 1 and

ϵ

= ϵ(φ

)

is given by a predictor step for the computation of

φ

,

φ

=

Fϵ1t/2

n+12H1t/2Nω1t

n+12H1t/2Fϵ1nt/2

φ

n

.

참조

관련 문서

Unusual reactions following insect stings: clinical feature and immunologic analysis.. Postscript to bee stings: delayed

DNA vaccine에 사용되는 구성 요소는 immunostimulat ory (ISS) signal과 해당 항원의 cDNA 가 결합된 결합체를 피내 또는 근육 주사하게 되면 2 3 ) , 항 원을 인지한 수상돌기 세포는

신경병증의 초기에는 소섬유 의 장애증상이 이학적 소견 및 검사 소견보다 선행하여 나타나며 주로 하지의 과민통증( hy pera lg es ia), 온도감 의 소실, 가벼운 촉각 및 통각의 감소

12) Maestu I, Gómez-Aldaraví L, Torregrosa MD, Camps C, Llorca C, Bosch C, Gómez J, Giner V, Oltra A, Albert A. Gemcitabine and low dose carboplatin in the treatment of

Levi’s ® jeans were work pants.. Male workers wore them

Five days later, on 15 January 1975, the Portuguese government signed an agreement with the MPLA, FNLA and UNITA providing for Angola to receive its independence on 11

By Edward Lear • Adapted for ReadingA–Z Illustrated by

클라우드 매니지드 DDI는 기업이 클라우드를 통해 모든 위치의 통합 DDI 서비스를 중앙 집중식으로 관리하여 지사에 향상된 성능을 제공하고, 클라우드 기반 애플리케이션에 대 한 보다