Research article Special Issues

New approximate method for the Allen–Cahn equation with double-obstacle constraint and stability criteria for numerical simulations

  • In a numerical study, we consider the Allen–Cahn equation with a double-obstacle constraint. The constraint is a multivalued function that is provided by the subdi erential of the indicator function on a closed interval. Therefore, performing a numerical simulation of our problem poses diffculties. We propose a new approximate method for the constraint and demonstrate its validity. Moreover, we present stability criteria for the standard forward Euler method guaranteeing stable numerical experiments when using the approximating equation.

    Citation: Tomoyuki Suzuki, Keisuke Takasao, Noriaki Yamazaki. New approximate method for the Allen–Cahn equation with double-obstacle constraint and stability criteria for numerical simulations[J]. AIMS Mathematics, 2016, 1(3): 288-317. doi: 10.3934/Math.2016.3.288

    Related Papers:

    [1] Hyun Geun Lee . A mass conservative and energy stable scheme for the conservative Allen–Cahn type Ohta–Kawasaki model for diblock copolymers. AIMS Mathematics, 2025, 10(3): 6719-6731. doi: 10.3934/math.2025307
    [2] Chaeyoung Lee, Seokjun Ham, Youngjin Hwang, Soobin Kwak, Junseok Kim . An explicit fourth-order accurate compact method for the Allen-Cahn equation. AIMS Mathematics, 2024, 9(1): 735-762. doi: 10.3934/math.2024038
    [3] Youngjin Hwang, Jyoti, Soobin Kwak, Hyundong Kim, Junseok Kim . An explicit numerical method for the conservative Allen–Cahn equation on a cubic surface. AIMS Mathematics, 2024, 9(12): 34447-34465. doi: 10.3934/math.20241641
    [4] Jaeyong Choi, Seokjun Ham, Soobin Kwak, Youngjin Hwang, Junseok Kim . Stability analysis of an explicit numerical scheme for the Allen-Cahn equation with high-order polynomial potentials. AIMS Mathematics, 2024, 9(7): 19332-19344. doi: 10.3934/math.2024941
    [5] Martin Stoll, Hamdullah Yücel . Symmetric interior penalty Galerkin method for fractional-in-space phase-field equations. AIMS Mathematics, 2018, 3(1): 66-95. doi: 10.3934/Math.2018.1.66
    [6] Yangfang Deng, Zhifeng Weng . Barycentric interpolation collocation method based on Crank-Nicolson scheme for the Allen-Cahn equation. AIMS Mathematics, 2021, 6(4): 3857-3873. doi: 10.3934/math.2021229
    [7] Haifeng Zhang, Danxia Wang, Zhili Wang, Hongen Jia . A decoupled finite element method for a modified Cahn-Hilliard-Hele-Shaw system. AIMS Mathematics, 2021, 6(8): 8681-8704. doi: 10.3934/math.2021505
    [8] Saulo Orizaga, Ogochukwu Ifeacho, Sampson Owusu . On an efficient numerical procedure for the Functionalized Cahn-Hilliard equation. AIMS Mathematics, 2024, 9(8): 20773-20792. doi: 10.3934/math.20241010
    [9] Narcisse Batangouna . A robust family of exponential attractors for a time semi-discretization of the Ginzburg-Landau equation. AIMS Mathematics, 2022, 7(1): 1399-1415. doi: 10.3934/math.2022082
    [10] Hyun Geun Lee, Youngjin Hwang, Yunjae Nam, Sangkwon Kim, Junseok Kim . Benchmark problems for physics-informed neural networks: The Allen–Cahn equation. AIMS Mathematics, 2025, 10(3): 7319-7338. doi: 10.3934/math.2025335
  • In a numerical study, we consider the Allen–Cahn equation with a double-obstacle constraint. The constraint is a multivalued function that is provided by the subdi erential of the indicator function on a closed interval. Therefore, performing a numerical simulation of our problem poses diffculties. We propose a new approximate method for the constraint and demonstrate its validity. Moreover, we present stability criteria for the standard forward Euler method guaranteeing stable numerical experiments when using the approximating equation.


    1. Introduction

    For each ε(0,1], we consider the following Allen-Cahn equation with double obstacle constraint:

    uεtΔuε+I[1,1](uε)ε2uεε2  in Q:=(0,T)×Ω, (1.1)
    uεν=0  on Σ:=(0,T)×Γ, (1.2)
    uε(0)=uε0  a.e. in Ω, (1.3)

    where 0<T<, Ω is a bounded domain in RN (1N<+) with Lipschitz boundary Γ:=Ω, ν is an outward normal vector on Γ and uε0 is a given initial value. Also, the double obstacle constraint I[1,1]() is the subdifferential of the indicator function I[1,1]() on the closed interval [-1, 1] defined by

    I[1,1](z):={0, if z[1,1],+, otherwise.  (1.4)

    More precisely, I[1,1]() is a set-valued mapping defined by

    I[1,1](z):={, if z<1 or z>1,[0,), if z=1,{0}, if 1<z<1,(,0], if z=1. (1.5)

    The Allen--Cahn equation was proposed to describe the macroscopic motion of phase boundaries. In this physical context, the function uε=uε(t,x) in (P)ε:={(1.1), (1.2), (1.3)} is a non-conserved order parameter that characterizes the physical structure. Indeed, let v=v(t,x) be the local ratio of the volume of a pure liquid relative to that of a pure solid at time t and position xΩ, defined by

    v(t,x):=limr0volume of pure liquid in Br(x) at time t|Br(x)|,

    where Br(x) is the ball in RN with center x and radius r and |Br(x)| denotes its volume. Setting uε(t,x):=2v(t,x)1 for any (t,x)Q, we then observe that uε(t,x) is the non-conserved order parameter that characterizes the physical structure:

    {uε(t,x)=1for the pure liquid region,uε(t,x)=1for the pure solid region,1<uε(t,x)<1for the mixed region.

    Therefore, uε has two threshold values 1 and 1, and hence the constraint I[1,1]() that appears in (1.1).

    There is a vast literature on the Allen--Cahn equation with and without constraint I[1,1](). For these studies, we refer to [1,3,6,7,12,8,9,20,22,26]. In particular, Bronsard and Kohn [6] studied the singular limit of (P)ε as ε0 with a bistable potential W having both wells of equal depth and without constraint I[1,1](). Also, Chen and Elliott [7] considered the asymptotic behavior of the solution to (P)ε as ε0. However, there were no details in [7] about elements of the constraint I[1,1](uε) as ε0. Recently, Farshbaf-Shaker et al. [8] provided results concerning properties of elements of I[1,1](uε) for the problem (P)ε as ε0.

    Also, there is a vast literature on the numerical analysis of the Allen--Cahn equation without constraint I[1,1](). For these studies, we refer to [10,11,24,27,28]. However, we observe that it is hard to perform a numerical experiment of (P)ε, because the double obstacle constraint I[1,1]() is a multivalued function (cf. (1.5)). Recently, Blank et al. [3] proposed as a numerical method the primal-dual active set algorithm for the local and nonlocal Allen--Cahn variational inequalities with constraint. Also, Farshbaf-Shaker et al. [8] obtained results for the limit of a solution uε and an element of I[1,1](uε), called the Lagrange multiplier, to (P)ε as ε0. Moreover, they provided the numerical experiment to (P)ε via the Lagrange multiplier for a one-dimensional space for sufficiently small ε(0,1] in [9].

    The approximate methods are used to obtain a priori estimate of the solutions to (P)ε (cf. [18,21,22,23]). Indeed, the Yosida approximation of I[1,1]() is often used: for δ>0, the Yosida approximation (I[1,1])δ() of I[1,1]() is defined by:

    (I[1,1])δ(z)=[z1]+[1z]+δ,zR, (1.6)

    where [z]+ is the positive part of z. Then, by considering approximate problems of (P)ε and letting δ0, we can obtain estimates of solutions to (P)ε.

    Also, using the Yosida approximation (I[1,1])δ() of I[1,1](), numerical experiments of the approximate problem of (P)ε were often provided. Recently, in [25], the authors clarified the role of the stability condition in providing stable numerical experiments of the approximate problem of (P)ε via the Yosida approximation in the one-dimensional case. However, we observed that the numerical solution to the approximate equation takes the value outside [-1, 1] (cf. [25, Table 1]).

    Table 1. Numerical results of (DE)εδ and (YDE)εδ for t=0.000001.
    number of iterations ithe value of ui to (DE)εδthe value of ui to (YDE)εδ
    00.1000000.100000
    10.1010000.101000
    20.1020100.102010
    30.1030300.103030
    40.1040600.104060
    50.1051010.105101
    2240.9289400.928940
    2250.9382300.938230
    2260.9476120.947612
    2270.9570880.957088
    2280.9666590.966659
    2290.9763250.976325
    2300.9860890.986089
    2310.9959500.995950
    2320.9999591.005909
    2331.0000001.010059
    2341.0000001.010101
    2351.0000001.010101
    2361.0000001.010101
    2371.0000001.010101
     | Show Table
    DownLoad: CSV

    In this paper, we propose a new approximate method for I[1,1]() so that the numerical solutions to the approximate equation take values in [-1, 1]. Indeed, for each δ(0,1), we approximate I[1,1]() by the following function Kδ(), defined by:

    Kδ(z):={z1+δδ, if z>1δ,]0, if z[1+δ,1δ],]z+1δδ, if z<1+δ. (1.7)

    Then, for each ε(0,1] and δ(0,1), we study the following approximate problem of (P)ε, denoted by (P)εδ:

    (P)εδ{(uεδ)tΔuεδ+Kδ(uεδ)ε2=uεδε2 in Q=(0,T)×Ω,uεδν=0 on Σ=(0,T)×Γ,uεδ(0)=uε0 a.e. in Ω.

    The aim is to show the validity of our approximate method defined by (1.7). Moreover, for each ε>0 and δ>0, we present criteria for the standard explicit finite difference scheme to ensure stable numerical experiments of (P)εδ in a two-dimensional (2D) space. To this end, we consider the following ODE problem, denoted by (E)εδ:

    (E)εδ{(uεδ)t+Kδ(uεδ)ε2=uεδε2in R, for t(0,T),uεδ(0)=uε0in R.

    Note that the unique solution uεδ(t) to (E)εδ takes the value in (0,1) (resp. (1,0)) for all t[0,T], if the initial value uε0 takes the value in (0,1) (resp. (1,0)) (see (i) of Corollary 2.1). Also, note that uεδ0,±1 is a stationary solution to (E)εδ (see Remark 3.2). We then find the criteria that yields stable numerical experiments of (E)εδ. Also, we perform some numerical simulations of (E)εδ. Finally, taking into account the theoretical results of (E)εδ, we derive the criteria ensuring stable numerical experiments of the 2D PDE problem (P)εδ.

    (a) We show the existence-uniqueness of a solution uεδ to (P)εδ on [0, T] for each ε(0,1] and δ(0,1). Also, we prove that uεδ converges to the solution uε to (P)ε on [0, T] as δ0.

    (b) We present the criteria that ensure stable numerical simulations of the ODE problem (E)εδ. Also, we provide numerical experiments to (E)εδ for small ε(0,1] and δ(0,1).

    (c) We consider instances when Ω is a bounded domain in R2. Then, we give the criteria yielding stable numerical simulations of the PDE problem (P)εδ. Also, we provide the numerical experiments of (P)εδ for small ε(0,1] and δ(0,1).

    The plan of this paper is as follows. In Section 2, we discuss the validity of our approximate method defined by (1.7). Indeed, we prove the main result (Theorem 2.1) concerning the solvability and convergence result of (P)εδ corresponding to item (a) above. In Section 3, we consider (E)εδ numerically. Then, we prove the main result (Theorem 3.1) corresponding to item (b) above. Also, we provide several numerical experiments to (E)εδ for small ε(0,1] and δ(0,1). In the final Section 4, we consider from the view-point of numerical analysis (P)εδ for a 2D space. Then, we prove the main result (Theorem 4.1) corresponding to item (c) above and provide numerical experiments of (P)εδ for small ε(0,1] and δ(0,1).

    Notation and basic assumptions

    Throughout this paper, we consider the usual real Hilbert space structure denoted by H:=L2(Ω). The inner product in H is denoted by (,)H. We also write V:=H1(Ω).

    In Section 2, we use some techniques of proper (that is, not identically equal to infinity), l.s.c. (lower semi-continuous), convex functions and their subdifferentials, which are useful in the systematic study of variational inequalities. Therefore, let us outline some notation and definitions. For a proper, l.s.c., convex function ψ:HR{+}, the effective domain D(ψ) is defined by

    D(ψ):={zH; ψ(z)<}.

    The subdifferential of ψ is a possibly multi-valued operator in H and is defined by zψ(z) if and only if

    zD(ψ)and(z,yz)Hψ(y)ψ(z)for all yH.

    Next, we recall the notion of convergence for convex functions developed by Mosco [19].

    Definition 1.1 (cf. [19]). Let ψ, ψn (nN) be proper, l.s.c., convex functions on H. Then, we say that ψn converges to ψ on H in the sense of Mosco [19] as n, if the following two conditions are satisfied:

    (M1) for any subsequence {ψnk}{ψn}, if zkz weakly in H as k, then

    lim infkψnk(zk)ψ(z);

    (M2) for any zD(ψ), there is a sequence {zn} in H such that

    znz in H as nand limnψn(zn)=ψ(z).

    For various properties and related notions of the proper, l.s.c., convex function ψ and its subdifferential ψ, we refer to the monograph by Brézis [4].

    Next we present condition (A), which we shall use throughout the paper and assume applies to data.

    (A) uε0K:={zV |z|1 a.e. in Ω}.


    2. Solvability and convergence results for εδ

    We begin by giving a rigorous definition of solutions to (P)εδ (ε(0,1] and δ(0,1)).

    Definition 2.1. Let ε(0,1], δ(0,1) and uε0H. Then, a function uεδ:[0,T]H is called a solution to (P)εδ on [0, T], if the following conditions are satisfied:

    (i) uεδW1,2(0,T;H)L(0,T;V).

    (ii)}] The following variational identity holds:

    ((uεδ)t(t),z)H+Ωuεδ(t)zdx+(Kδ(uεδ(t))ε2,z)H=(uεδ(t)ε2,z)HforallzVanda.e.t(0,T).

    (iii) uεδ(0)=uε0 in H.

    Also, we give a rigorous definition of solutions to the problem (P)ε (ε(0,1]).

    Definition 2.2. Let ε(0,1] and uε0H. Then, a function uε:[0,T]H is called a solution to (P)ε on [0, T], if the following conditions are satisfied:

    (i) uεW1,2(0,T;H)L(0,T;V), and |uε|1 a.e. on QT.

    (ii) The following variational inequality holds:

    (uεt(t)1ε2uε(t),uε(t)z)H+Ωuε(t)(uε(t)z)dx0forallzKanda.e.t(0,T).

    (iii) uε(0)=uε0 in H.

    Here we mention the result concerning the existence-uniqueness of solutions for (P)ε on [0, T] for each ε(0,1].

    Proposition 2.1 (cf. [5,15]). Assume (A). Then, for each ε(0,1] and uε0K, there exists a unique solution uε to (P)ε on [0, T] in the sense of Definition 2.2.

    Proof. Applying the abstract theory of nonlinear evolution equations (cf. [5,15]), we can prove this Proposition 2.1. Indeed, for each ε(0,1], we define a functional φε on H by

    φε(z):={12Ω|z|2dx+1ε2ΩI[1,1](z(x))dx,if zV with I[1,1](z)L1(Ω),,otherwise.  (2.1)

    Clearly, φε is proper, l.s.c. and convex on H with the effective domain D(φε)={zV I[1,1](z())L1(Ω)}. Then, the problem (P)ε can be rewritten as an abstract evolution equation of the form:

    (CP)ε{ddtuε(t)+φε(uε(t))1ε2uε(t)0 in H, for t>0,uε(0)=uε0 in H.

    Therefore, applying the Lipschitz perturbation theory of abstract evolution equations (cf. [5,15]), we demonstrate the existence-uniqueness of a solution uε to (CP)ε, hence (P)ε, on [0, T] for each ε(0,1] in the sense of Definition 2.2. Thus, the proof of Proposition 2.1 is complete.

    Now, we mention the first main result concerning the solvability and convergence of solutions to (P)εδ on [0, T].

    Theorem 2.1. Assume (A). Then, for each ε(0,1], δ(0,1) and uε0K, there exists a unique solution uεδ to (P)εδ on [0, T] in the sense of Definition 2.1. Moreover, the following statements hold:

    (i) If the initial value uε0(x) takes the value in [0,1] (resp. [1,0]) for a.e. xΩ, the solution uεδ(t,x) also takes the value in [0,1] (resp. [1,0]) for a.e. (t,x)Q.

    (ii) uεδ converges to the unique solution uε of (P)ε on [0, T] in the sense that

    uεδuε  in C([0,T];H)  as δ0. (2.2)

    To prove Theorem 2.1, we define a primitive ˆKδ by

    ˆKδ(z):={12δz21δδz+(1δ)22δ, if z>1δ,0, if z[1+δ,1δ],12δz2+1δδz+(1δ)22δ, if z<1+δ. (2.3)

    Clearly, ˆKδ() is continuous and convex on R with ˆKδ()=Kδ() in R, where Kδ() is the function defined by (1.7). Then, we observe from (1.4) and (2.3) that the following lemma holds.

    Lemma 2.1 (cf. [2, Section 5], [4, Chapter 2], [17, Section 2]). Let I[1,1]() and ˆKδ() be convex functions defined by (1.4) and (2.3), respectively. Then,

    ˆKδ()I[1,1]() onRinthesenseofMosco [19] asδ0. (2.4)

    Proof. We first check the condition (M1). Let {δk}(0,1), {zk}R and zR so that

    δk0  and  zkz  weakly in R  as k+.

    As R is a one-dimensional space, we observe that

    zkz  in R as k+. (2.5)

    If z[1,1], we easily observe from (1.4) and (2.3) that

    lim infk+ˆKδk(zk)I[1,1](z)=0.

    Now we assume that z>1. Then, there exists a small positive constant μ such that

    z1+μ>1.

    Then, from (2.5), there exists a number kμN satisfying

    |zkz|<μ2  for all kkμ.

    Therefore, we have

    zk>zμ21+μ2>1δ  for all kkμ. (2.6)

    Hence, we infer from (2.3) and (2.6) that

    ˆKδk(zk)ˆKδk(1+μ2)=12δk(1+μ2)21δkδk(1+μ2)+(1δk)22δk=μ28δk+μ2+δk2+ as k+.

    Thus, we observe that

    lim infk+ˆKδk(zk)=+=I[1,1](z).

    Similarly, if z<1, we have:

    lim infk+ˆKδk(zk)=+=I[1,1](z).

    Thus (M1) holds.

    Next we establish (M2). Assume that δn0 as n+ and zD(I[1,1]), namely, z[1,1]. Put zn=z for all nN. Then, we easily observe from (2.3) that

    limn+ˆKδn(zn)=0=I[1,1](z).

    Therefore (M2) holds.

    This completes the proof of Lemma 2.1.

    We observe from Lemma 2.1 and the general result of Mosco convergence (cf. [2, Theorem 3.66], [17, Theorem 8.1], [14, Proposition.9]) that

    ˆKδ()=Kδ() converges to I[1,1]() in the sense of resolvent convergence as δ0

    Therefore, Kδ() is the approximation of I[1,1]() defined by (1.7).

    Taking into account Lemma 2.1, we have the following lemma but omit here a detailed proof.

    Lemma 2.2 (cf. [2, Section 5], [4, Chapter 2], [17, Section 2]). Let ε(0,1] and δ(0,1), and let ˆKδ() be the convex function defined by (2.3). Define

    φεδ(z):={12Ω|z|2dx+1ε2ΩˆKδ(z(x))dx,  if zV,,  otherwise.  (2.7)

    Then, φεδ is proper, l.s.c. and convex on H with the effective domain D(φεδ)=V. Moreover,

    φεδ()φε() onHinthesenseofMosco [19] δ0, (2.8)

    where φε is the proper, l.s.c., convex functional on H defined by (2.1).

    Now let us prove Theorem 2.1 considering the solvability and convergence of solutions to (P)εδ on [0, T].

    Proof of Theorem 2.1. By the argument similar to (P)ε (cf. Proposition 2.1), we can show the existence-uniqueness of solutions to (P)εδ on [0, T] for each ε(0,1] and δ(0,1). Indeed, we infer from Lemma 2.2 that φεδ is proper, l.s.c. and convex on H with the effective domain D(φεδ)=V. Also, we observe that problem (P)εδ can be rewritten as an abstract evolution equation of the form:

    (CP)εδ{ddtuεδ(t)+φεδ(uεδ(t))1ε2uεδ(t)=0 in H, for t>0,uε(0)=uε0 in H.

    Therefore, applying the Lipschitz perturbation theory of abstract evolution equations (cf. [5,15]), we can show the existence-uniqueness of a solution uεδ to (CP)εδ, hence (P)εδ, on [0, T] for each ε(0,1] and δ(0,1) in the sense of Definition 2.1.

    Now we show (i) by the maximum principle arguments (cf. [13]). We present the proof only for initial values uε0(x)[0,1] for a.e. xΩ, because for uε0(x)[1,0] the same arguments apply.

    Assigning [uεδ(τ)1]+ to z in (ii) of Definition 2.1, we get

    12ddτ|[uεδ(τ)1]+|2H+|[uεδ(τ)1]+|2H+(Kδ(uεδ(τ))ε2,[uεδ(τ)1]+)H=(uεδ(τ)ε2,[uεδ(τ)1]+)Hfor a.e.τ(0,T). (2.9)

    Adding (1/ε2,[uεδ(τ)1]+)H to the both side in (2.9), we observe that

    12ddτ|[uεδ(τ)1]+|2H+1ε2(Kδ(uεδ(τ))1,[uεδ(τ)1]+)H1ε2|[uεδ(τ)1]+|2Hfor a.e.τ(0,T). (2.10)

    Because Kδ() is monotone in R with Kδ(1)=1, we infer from (2.10) that

    ddτ|[uεδ(τ)1]+|2H2ε2|[uεδ(τ)1]+|2Hfor a.e.τ(0,T). (2.11)

    Therefore, applying the Gronwall lemma to (2.11), we observe from uε0(x)[0,1] for a.e. xΩ that

    e2ε2t|[uεδ(t)1]+|2H|[uε01]+|2H=0  for all t[0,T],

    which implies that

    uεδ(t,x)1  for a.e. (t,x)Q. (2.12)

    Next, assigning [0uεδ]+ to z in (ii) of Definition 2.1, we infer from similar arguments as above that

    uεδ(t,x)0  for a.e. (t,x)Q. (2.13)

    Thus, we conclude from (2.12) and (2.13) that (i) of Theorem 2.1 holds.

    Now we show (ii). Note from Lemma 2.2 that φεδ()φε() on H in the sense of Mosco [19] as δ0 (cf. (2.8)). Therefore, from the abstract convergence theory of evolution equations (cf. [2,16]), we observe that uεδ converges to the unique solution uε of (CP)ε on [0, T] as δ0 in the sense of (2.2). As uε (resp. uεδ) is the unique solution to (P)ε (resp. (P)εδ) on [0, T], we conclude that the convergence result (2.2) holds.

    Thus, the proof of Theorem 2.1 is complete.

    By arguments similar to the proof of Theorem 2.1, the following result of (E)εδ holds. Hence, its detailed proof is omitted.

    Corollary 2.1 (cf. [5,15]). Let ε(0,1], δ(0,1), and uε0R with |uε0|1. Then, there exists a unique solution uεδ:[0,T]R to (E)εδ on [0, T] such that uεδW1,2(0,T) and the following equation holds:

    (E)εδ{(uεδ)t+Kδ(uεδ)ε2=uεδε2inRfora.e.t(0,T),uεδ(0)=uε0 in R.

    Moreover, the following statements hold:

    (i) If the initial value uε0 takes the value in (0,1) (resp. (1,0)), the solution uεδ(t) also takes the value in (0,1) (resp. (1,0)) for all t[0,T].

    (ii) There exists a unique function uεW1,2(0,T) such that

    uεδuε in C([0,T]) as δ0

    and uε is the unique solution of the following problem (E)ε on [0,T]:

    (E)ε{uεt+I[1,1](uε)ε2uεε2inRfora.e.t(0,T),uε(0)=uε0inR.

    3. Stable criteria and numerical experiments for (E)εδ

    Note from (1.5) that I[1,1]() is a multivalued function and therefore very hard to investigate (E)ε numerically. However, we observe from Corollary 2.1 that (E)εδ is the approximate problem of (E)ε. Hence, in this section, we consider (E)εδ from the view-point of numerical analysis.

    We present results concerning numerical experiments of (E)εδ. There is a vast method on numerical simulations of the ODE problem (e.g., backward Euler scheme, Runge--Kutta method and so on). The authors provided the numerical experiment to (E)ε via the Yosida approximation using the standard forward Euler method in [25]. To clarify the advantage of our new approximate method (1.7), we also provide numerical experiments of (E)εδ using the standard forward Euler method. To this end, we consider the following explicit finite difference scheme to (E)εδ, denoted by (DE)εδ:

    (DE)εδ{un+1unΔt+Kδ(un)ε2=unε2 in R,for n=0,1,2,,Nt,u0=uε0in R,

    where NtN is a given positive integer and t:=T/Nt is the mesh size for time.

    Note that un is the approximate solution of (E)εδ at the time t=nt. Also, note that the explicit finite difference scheme (DE)εδ converges to (E)εδ as t0 because (DE)εδ is the standard time discretization scheme for (E)εδ.

    Here, we present the result for an unstable numerical experiment of (DE)εδ for T=0.002, ε=0.003, δ=0.01, the initial data uε0=0.1, and the mesh size for time t=0.000001:

    We observe from Figure 1 that we have to choose suitable values for constants ε, δ, and mesh size of time-step t to generate stable numerical results for (DE)εδ.

    Figure 1. Behavior of a solution un to (DE)εδ with ε=0.003, t=0.000001, and δ=0.01.

    Our second main result of this paper concerns criteria for stable numerical simulations of (DE)εδ.

    Theorem 3.1 (cf. [25, Theorem 7]). Let ε(0,1], δ(0,1) and t(0,1]. Assume uε0(0,1) (resp. uε0(1,0)) and T=. Let {un;n0} be the solution to (DE)εδ. Then, we have:

    (i) Assume t(0,δε2/(1δ)). Then, un(0,1) (resp. un(1,0)) for all n0. Moreover, un converges to 1 (resp. 1) monotonically as n+.

    (ii) Assume t(δε2/(1δ),2δε2/(1δ)). Then, there is a positive number n0N such that un oscillates for all nn0. Moreover, un converges to 1 (resp. 1) as n+.

    Proof. We prove this theorem by arguments similar to those for the proof of [25, Theorem 7].

    We present the proof only for initial values uε0(0,1), because for uε0(1,0) the same arguments apply.

    Assuming uε0(0,1), we set for simplicity

    fδ(z):=Kδ(z)z for zR. (3.1)

    Then, we easily observe that

    fδ(z)={1δδ(z1), if z>1δ,z, if z[1+δ,1δ],1δδ(z+1), if z<1+δ (3.2)

    and z=1,0,1 are zero points of fδ().

    Note that the difference equation (DE)εδ is reformulated to give

    un+1=untε2fδ(un)  in R,for n=0,1,2,. (3.3)

    Now, we prove (i). To this end, we assume that t(0,δε2/(1δ)). By mathematical induction, we show:

    ui(0,1)  for all i0. (3.4)

    Clearly (3.4) holds for i=0 because u0=uε0(0,1).

    We now assume that (3.4) holds for all i=0,1,,n. If un(0,1δ], we observe from (3.2), (3.3), and t(0,δε2/(1δ)) that

    unun+1=unΔtε2fδ(un)=un+Δtε2un1δ+Δtε2(1δ)<1δ+δ1δ(1δ)=1,

    which implies that

    un+1(0,1),  if un(0,1δ]. (3.5)

    Next, if un(1δ,1), we observe from (3.2), (3.3), and t(0,δε2/(1δ)) that

    unun+1=unΔtε2fδ(un)=unΔtε21δδ(un1)<unδ1δ1δδ(un1)=1,

    which implies that

    un+1(0,1),  if un(1δ,1). (3.6)

    From (3.5) and (3.6) we infer that (3.4) holds for i=n + 1. Therefore, we conclude by mathematical induction that (3.4) holds, which is the result similar to (i) of Corollary 2.1.

    Also, by (3.2) and (3.4), we observe that fδ(un)0 for all n0. Therefore, we have from (3.3)

    un+1=untε2fδ(un)un for all n0. (3.7)

    Therefore, we infer from (3.4) and (3.7) that {un;n0} is a bounded and increasing sequence with respect to n. Hence, there exists a point uR such that

    unu in R as n+. (3.8)

    By taking the limit in (3.3) as n+, we easily observe from the continuity of fδ() that u=1, which is the zero point of fδ(). Hence, the proof of (i) is complete.

    Next, we show (ii). To this end, we put

    t:=δε21δτ   for some τ(1,2).

    We assume that the initial value uε0(0,1δ]. We can then find the minimal number n0N such that

    un0(1δ,1+δ) and ui(0,1δ] for all i=0,1,,n01. (3.9)

    Indeed, if ui(0,1δ] for all i=0,1,,k, we observe from (3.3) that

    uk+1=ukΔtε2fδ(uk)=(1+Δtε2)uk=(1+Δtε2)2uk1==(1+Δtε2)k+1u0. (3.10)

    Taking into account (3.10), u0=uε0(0,1δ], and

    1+tε2>1+δ1δ>1,

    we can then find the minimal number n0N such that

    un0>1δ and ui(0,1δ] for all i=0,1,,n01.

    Also, by (3.3), we observe that

    un0=un01tε2fδ(un01)=un01+tε2un01<1δ+2δ1δ(1δ)=1+δ,

    hence (3.9) holds.

    Now we show (ii) given the initial value uε0(0,1δ]. We find from (3.2), (3.3) and (3.9) that

    un0+1=un0Δtε2fδ(un0)=un0Δtε21δδ(un01)=(1τ)un0+τ, (3.11)

    which implies that

    un0+1+(τ1)un0τ=1. (3.12)

    Therefore, we see from (3.12) and τ(1,2) that the zero point 1 of fδ() is in the interval between un0 and un0+1.

    un0+1=(1τ)un0+τ>(1τ)(1+δ)+τ>1δ

    and

    un0+1=(1τ)un0+τ<(1τ)(1δ)+τ<1+δ,

    which implies that

    un0+1(1δ,1+δ).

    By (3.11), (3.12), and repeating the above procedure, we obtain

    un(1δ,1+δ)  for all nn0 (3.13)

    and un oscillates around the zero point 1 of fδ() for all nn0. Also, we observe from (3.11) and (3.13) that

    |un+11|=|1τ||un1| for all nn0. (3.14)

    Therefore, by τ(1,2) and (3.12)-(3.14), there exists a subsequence {nk} of {n} such that unk oscillates and converges to 1 as k. Hence, taking into account the uniqueness of the limit point, we find that (ii) holds for the initial value uε0(0,1δ].

    From similar arguments as above, we find that (ii) holds for n0=0 if uε0(1δ,1]. Therefore, the proof of (ii) is complete.

    This completes the proof of Theorem 3.1.

    Remark 3.1. Assume t[2δε2/(1δ),) and put t:=δε2τ/(1δ) for some τ2. Then, we observe that

    1+tε2>1+2δ1δ>1 and |1τ|1.

    Therefore, we infer from Theorem 3.1 (cf. (3.10), (3.11), (3.14)) that the solution un to (DE)εδ oscillates as n, in general.

    Remark 3.2. We infer from (3.2) and (3.3) that

    un1 for all n0, if uε0=1,un0 for all n0, if uε0=0

    and

    un1  for all n0, if uε0=1.

    In comparison with this, the stationary solutions of the difference equation studied by [25] depend on δ without un0 (see [25, Remark 9]).

    From (ii) of Theorem 3.1, we observe that un oscillates for sufficiently large n and converges to the zero point of fδ() for t(δε2/(1δ),2δε2/(1δ)). However, for t=2δε2/(1δ), we have the following special case that the solution to (DE)εδ does not oscillate and coincides with the zero point of fδ() after some finite number of iterations.

    Corollary 3.1 (cf. [25, Corollary 10]). Let ε(0,1], δ(0,1), t=2δε2/(1δ) and nN. Assume uε0:=(1δ)n/(1+δ)n. Then, the solution to (DE)εδ is given by

    ui={(1δ1+δ)ni,if i=0,1,,n1,1, if in. (3.15)

    Similarly, if uε0:=(1δ)n/(1+δ)n, then the solution to (DE)εδ is given by

    ui={(1δ1+δ)ni,if i=0,1,,n1,1, if in.

    Proof. We present only the proof of (3.15) as similar arguments hold for uε0:=(1δ)n/(1+δ)n.

    Note that uε0:=(1δ)n/(1+δ)n(0,1δ). Therefore we infer from (3.2), (3.3), and u0=uε0 that

    u1=u0tε2fδ(u0)=uε02δ1δ(uε0)=1+δ1δuε0=(1δ1+δ)n1.

    Similarly, we observe from u1(0,1δ) that

    u2=u1tε2fδ(u1)=1+δ1δu1=(1δ1+δ)n2.

    Repeating this procedure, we note that from Remark 3.2 the solution to (DE)εδ is given by (3.15).

    Taking into account Theorem 3.1, we present results of numerical experiments of (DE)εδ. To this end, we take

    T=0.002,ε=0.01,δ=0.01 and the initial data uε0=0.1

    as numerical data. Then, we observe that:

    11δ=110.01=1.010101010

    and

    δε21δ=0.0000010101010.

    3.1. The case when t=0.000001

    Setting t=0.000001, we have:

    δε21δ=0.0000010101010>t=0.000001,

    which complies with (i) of Theorem 3.1. Hence, we have the following stable numerical result of (DE)εδ. Indeed, we observe from Figure 2 and Table 1 in Remark 3.3 that the solution to (DE)εδ converges to the stationary solution 1 monotonically.

    Figure 2. δε21δ=0.0000010101010>t=0.000001.

    Remark 3.3 (cf. [25, TABLE 1]). In [25], the authors provided numerical results of the following difference equation:

    (YDE)εδ{un+1unΔt+(I[1,1])δ(un)ε2=unε2 inR,forn=0,1,2,,Nt,u0=uε0inR.

    Then, we obtained the following Table 1 of numerical result of solutions to (YDE)εδ (cf. [25, TABLE 1]).


    3.2. The case when t=0.000002

    Next we set t=0.000002 where we have

    δε21δ=0.0000010101010<t=0.000002<2δε21δ,

    which complies with (ii) of Theorem 3.1. Hence, we observe from Figure 3 and Table 2 that the solution to (DE)εδ oscillates and converges to the stationary solution 1.

    Figure 3. δε21δ=0.0000010101010<t=0.000002<2δε21δ.
    Table 2. Numerical result of (DE)εδ for t=0.000002.
    number of iterations ithe value of ui
    00.100000
    10.102000
    20.104040
    1200.994959
    1211.004940
    1220.995159
    1231.004745
    1240.995350
    1251.004557
    1260.995534
    1271.004376
    1280.995711
    1291.004203
    5740.999999
    5751.000001
    5760.999999
    5771.000000
    5781.000000
    5791.000000
    5801.000000
     | Show Table
    DownLoad: CSV

    3.3. The case when t=2δε21δ

    Setting t=2δε2/(1δ)=0.0000020202020, we note Remark 3.1. Indeed, we observe from Figure 4 and Table 3 that the solution to (DE)εδ oscillates.

    Figure 4. t=2δε21δ=0.0000020202020.
    Table 3. Numerical result of (DE)εδ for t=2δε21δ=0.0000020202020.
    number of iterations ithe value of ui
    00.100000
    10.102020
    20.104081
    30.106184
    40.108329
    50.110517
    1110.920801
    1120.939403
    1130.958381
    1140.977742
    1150.997495
    1161.002505
    1170.997495
    1181.002505
    1190.997495
    1201.002505
     | Show Table
    DownLoad: CSV

    3.4. The case when t=0.000005

    Setting t=0.000005, we have:

    2δε21δ=0.0000020202020<t=0.000005.

    Therefore, noting Remark 3.1, we indeed observe from Figure 5 that the solution to (DE)εδ oscillates.

    Figure 5. 2δε21δ=0.0000020202020<t=0.000005.

    3.5. The case when t=15δε21δ

    Now we consider t=15δε2/(1δ). Recalling Remark 3.1, we indeed observe from Figure 6 that the solution to (DE)εδ oscillates between three zero points of fδ().

    Figure 6. t=15δε21δ.

    3.6. Numerical result establishing Corollary 3.1

    Next, we consider a numerical example of Corollary 3.1. To this end, we use the following initial data:

    u0:=(1δ)6(1+δ)6=(10.01)6(1+0.01)6=0.88691688.

    We observe from Table 4,Figure 7, and Corollary 3.1 that (3.15) holds with n=6:

    Table 4. Numerical result of (DE)εδ for t=2δε21δ=0.0000020202020.
    number of iterations ithe value of ui
    00.886917
    10.904834
    20.923114
    30.941763
    40.960788
    50.980198
    61.000000
    71.000000
    81.000000
    91.000000
    101.000000
     | Show Table
    DownLoad: CSV
    Figure 7. t=2δε21δ=0.0000020202020.

    3.7. Conclusion for the ODE problem (DE)εδ

    From Theorem 3.1, Remark 3.3 and numerical experiments as above, we conclude that

    (i) the mesh size for the time step t needs to be smaller than δε2/(1δ) to provide a stable numerical solution for (DE)εδ;

    (ii) our new approximate method (1.7) is better than the Yosida approximation (1.6) because the solutions to (DE)εδ take values in [-1, 1] (cf. Table 1);

    (iii) we provide a stable numerical examples of (DE)εδ with the initial data uε0:=(1δ)n/(1+δ)n, even if the mesh size t is equal to 2δε2/(1δ).


    4. Stable criteria for the explicit finite difference scheme applied to (P)εδ in 2D space

    Although a numerical study of (P)ε is hard as I[1,1]() is multivalued (cf. (1.5)), we observe from Theorem 2.1 nevertheless that (P)εδ is an approximation to the problem (P)ε. Therefore, in this section, we shall consider (P)εδ in a 2D space from a numerical analysis view-point.

    To extend the result obtained in [25, Theorem 16] and avoid the complicated arguments, we perform numerical experiments using the standard forward Euler method, although there is a vast method on numerical simulations of the PDE problem (e.g., backward Euler scheme, finite element method and so on).

    For simplicity, assume that Ω:=(0,1)×(0,1) is a square domain in R2. We consider the following difference equation to the Allen--Cahn equation in (P)εδ:

    un+1i,juni,jΔtuni1,j2uni,j+uni+1,j(Δx)2uni,j12uni,j+uni,j+1(Δy)2+Kδ(uni,j)ε2=uni,jε2for n=0,1,,Nt1,i=1,2,,Nx1, and j=1,2,,Ny1, (4.1)

    where Nt,Nx,NyN are given integers, t:=T/Nt is the mesh size for the time steps, and in the 2-D space x:=1/Nx and y:=1/Ny are the mesh sizes along the x-and y-axes.

    Also, for the homogeneous Neumann boundary and initial conditions, we consider the following explicit situations:

    un0,0=un1,1,unNx,0=unNx1,1,un0,Ny=un1,Ny1,unNx,Ny=unNx1,Ny1,uni,0=uni,1,uni,Ny=uni,Ny1 for i=1,2,,Nx1,un0,j=un1,j,unNx,j=unNx1,j for j=1,2,,Ny1} (1nNt) (4.2)

    and

    u0i,j=uε0(xi,yj)  for i=0,1,,Nx, and j=0,1,,Ny, (4.3)

    where xi:=ix and yj:=jy.

    In considering the explicit finite difference system (DP)εδ:=(4.1),(4.2),(4.3)}, we observe that uni,j is the approximate solution of (P)εδ at time tn:=nt and position (xi,yj). Also, we observe that (DP)εδ converges to (P)εδ as t0, x0, and y0, because (DP)εδ is the standard time and space discretized form of (P)εδ in the 2D space.

    Using Theorem 3.1, we observe that we also have to choose suitable values for the constants ε, δ, and the mesh sizes for time t and space x and y to establish stable numerical results for (DP)εδ. We now announce our final main result concerning the stability of (DP)εδ.

    Theorem 4.1. Let ε(0,1], δ(0,1), T>0, Ω:=(0,1)×(0,1) and uε0KC(¯Ω), where K is the set of initial data defined in (A). Also, let Nt,Nx,Ny be the integers so that t(0,1], x(0,1] and y(0,1], where t:=T/Nt, x:=1/Nx and y:=1/Ny. Let {uni,j;n=0,1,,Nt, i=0,1,,Nx, j=0,1,,Ny} be the solution to (DP)εδ. Also, let c0(0,1) and assume that

    0<Δtc0δε21δ and 0Δt(Δx)2+Δt(Δy)21c02. (4.4)

    Then, the solution to (DP)εδ is bounded in the following sense:

    max0iNx0jNy|uni,j|1 forall n0. (4.5)

    In particular, if the initial value uε0(x) takes the value in [0,1] (resp. [-1,0]) for a.e. xΩ, the following boundedness holds:

    uni,j[0,1](resp.uni,j[1,0]) forall n0,i=0,1,,Nx and j=0,1,,Ny. (4.6)

    Proof. We demonstrate (4.5) by mathematical induction. Clearly (4.5) holds for n=0 because u0=uε0K. We next assume that

    max0iNx0jNy|ui,j|1 for all =0,1,,n. (4.7)

    Then, we observe that the explicit finite difference equation (4.1) in (DP)εδ can be reformulated giving

    un+1i,j=rxuni1,j+rxuni+1,j+ryuni,j1+ryuni,j+1+(12rx2ry)uni,jΔtε2fδ(uni,j)for all n=0,1,,Nt1,i=1,2,,Nx1, and j=1,2,,Ny1, (4.8)

    where we put rx:=t/(x)2, ry:=t/(y)2, and fδ() is the function defined in (3.2). Note that z=1,0,1 are the zero points of fδ(z).

    We observe from (4.4), (4.7), and (4.8) that

    1un+1i,j=rx(1uni1,j)+rx(1uni+1,j)+ry(1uni,j1)+ry(1uni,j+1)+(12rx2ry)(1uni,j)+Δtε2fδ(uni,j)(12rx2ry)(1uni,j)+Δtε2fδ(uni,j)for all i=1,2,,Nx1, and j=1,2,,Ny1. (4.9)

    Note from (3.2) that the function [1,1]z(12rx2ry)(1z)+t/ε2fδ(z) is continuous. Also, we infer from (3.2), (4.4) and (4.7) that

    (12rx2ry)(1z)+tε2fδ(z)0  for all z[1,1]. (4.10)

    Indeed, we observe from (4.4) that

    12rx2ryc0>0. (4.11)

    Therefore, it follows from (3.2) that the function [1,1δ]z(12rx2ry)(1z)+t/ε2fδ(z) attains a minimum value at z=1δ. Therefore we obtain from (3.2) and (4.4) that

    (12rx2ry)(1z)+Δtε2fδ(z)(12rx2ry)(1(1δ))+Δtε2fδ(1δ)=(12rx2ry)δΔtε2(1δ)c0δΔtε2(1δ)0for all z[1,1δ]. (4.12)

    Also, for any z[1δ,1], we observe from (3.2) that

    (12rx2ry)(1z)+Δtε2fδ(z)=(12rx2ry)(1z)+Δtε21δδ(z1)=[1δδε2Δt(12rx2ry)]z+(12rx2ry)1δδε2Δt. (4.13)

    Here we note from (4.4) that

    1δδε2t(12rx2ry)1δδε2tc00,

    which implies from (4.13) that the function [1δ,1]z(12rx2ry)(1z)+t/ε2fδ(z) is non-increasing and attains a minimum value at z=1. Therefore, we have:

    (12rx2ry)(1z)+tε2fδ(z)tε2fδ(1)=0  for all z[1δ,1]. (4.14)

    Hence, from (4.12) and (4.14), (4.10) holds. Therefore we find from (4.7), (4.9) and (4.10) that

    1un+1i,j0for all i=1,2,,Nx1, and j=1,2,,Ny1. (4.15)

    Similarly, we observe from (4.4), (4.7), and (4.8) that

    un+1i,j+1=rx(uni1,j+1)+rx(uni+1,j+1)+ry(uni,j1+1)+ry(uni,j+1+1)+(12rx2ry)(uni,j+1)Δtε2fδ(uni,j)(12rx2ry)(uni,j+1)Δtε2fδ(uni,j)for all i=1,2,,Nx1 and j=1,2,,Ny1. (4.16)

    Clearly, we have from (3.2) that the function [1,1]z(12rx2ry)(z+1)t/ε2fδ(z) is continuous. Also, using similar arguments as above (cf. (4.10)), we infer that the function [1,1]z(12rx2ry)(z+1)t/ε2fδ(z) is non-negative. Indeed, we observe from (3.2), (4.4), and (4.11) that the function [1+δ,1]z(12rx2ry)(z+1)t/ε2fδ(z) attains a minimum value at z=1+δ. Therefore, it follows from (3.2) and (4.4) (cf. (4.12)) that

    (12rx2ry)(z+1)Δtε2fδ(z)(12rx2ry)((1+δ)+1)Δtε2fδ(1+δ)=(12rx2ry)δ+Δtε2(1+δ)c0δΔtε2(1δ)0 for all z[1+δ,1]. (4.17)

    Also, for any z[1,1+δ], we observe from (3.2) that

    (12rx2ry)(z+1)Δtε2fδ(z)=(12rx2ry)(z+1)Δtε21δδ(z+1)=[(12rx2ry)1δδε2Δt]z+(12rx2ry)1δδε2Δt. (4.18)

    Here we note from (4.4) that

    (12rx2ry)1δδε2tc01δδε2t0.

    Therefore, we infer from (4.18) that the function [1,1+δ]z(12rx2ry)(z+1)t/ε2fδ(z) is non-decreasing and attains a minimum value at z=1. Hence, we have:

    (12rx2ry)(z+1)tε2fδ(z)tε2fδ(1)=0  for all z[1,1+δ]. (4.19)

    From (4.17) and (4.19), we obtain

    (12rx2ry)(z+1)tε2fδ(z)0  for all z[1,1],

    which from (4.7) and (4.16) implies that

    un+1i,j+10for all i=1,2,,Nx1, and j=1,2,,Ny1. (4.20)

    Taking into account the Neumann boundary condition, specifically (4.2), we observe from (4.15) and (4.20) that

    max0iNx0jNy|un+1i,j|1,

    which implies that (4.7) holds for l=n + 1. Therefore, we conclude by mathematical induction that (4.5) holds.

    Finally, we show (4.6). We present the proof only for initial values uε0(x)[0,1] for a.e. xΩ, because for uε0(x)[1,0] the same arguments apply.

    We demonstrate (4.6) by arguments similar to the proof of (4.5), namely, by mathematical induction. Clearly (4.6) holds for n=0 because u0(x)=uε0(x)[0,1] for a.e. xΩ. We next assume that

    ui,j[0,1]  for all =0,1,,n,i=0,1,,Nx and j=0,1,,Ny. (4.21)

    Note from (3.2) and (4.21) that

    fδ(uni,j)0  for all i=0,1,,Nx and j=0,1,,Ny.

    Therefore, we observe from (4.8), (4.11) and (4.21) that

    un+1i,j=rxuni1,j+rxuni+1,j+ryuni,j1+ryuni,j+1+(12rx2ry)uni,jΔtε2fδ(uni,j)0 for all i=1,2,,Nx1 and j=1,2,,Ny1. (4.22)

    By arguments similar to the proof of (4.15), we also observe that

    un+1i,j1   for all i=1,2,,Nx1 and j=1,2,,Ny1. (4.23)

    Hence, from (4.22), (4.23) and the Neumann boundary condition, specifically (4.2), we observe that

    un+1i,j[0,1]  for all i=0,1,,Nx and j=0,1,,Ny,

    which implies that (4.21) holds for l=n + 1. Therefore, we conclude by mathematical induction that (4.6) holds, which is the result similar to (i) of Theorem 2.1.

    This completes the proof of Theorem 4.1.

    Remark 4.1. We can set c0=0 in (4.4) for the explicit finite difference scheme to the following usual 2D heat equation applying a homogeneous Neumann boundary condition:

    {utΔu=0 in Q=(0,T)×Ω,uν=0 on Σ=(0,T)×Γ,u(0,x)=u0(x),xΩ,

    where Ω:=(0,1)×(0,1) is a square domain in R2 and Γ:=Ω is the boundary of Ω.

    Remark 4.2. We note that Theorem 4.1 holds for the homogeneous Dirichlet boundary condition. Also, we can establish stability criteria for a 3D space. Indeed, assume for simplicity that Ω:=(0,1)×(0,1)×(0,1). Let z denote the mesh size along the z-axis in 3-D space. Also, let c0(0,1) and assume that

    0<tc0δε21δ and 0t(x)2+t(y)2+t(z)21c02.

    Then, a boundedness result similar to (4.5) holds for Ω:=(0,1)×(0,1)×(0,1)R3.

    From Theorem 4.1, we determine the stable numerical experiments of (DP)εδ as follows. We set

    Ω:=(0,1)×(0,1),T=0.01,δ=0.01 and Δx=Δy=0.005

    as numerical data. Also, we consider the following initial data uε0(x,y) defined by

    uε0(x,y)={0.2, if (x,y)[0.25,0.75]×[0.25,0.75],0.7, if (x,y)Ω[0.25,0.75]×[0.25,0.75]. (4.24)

    The graph of the initial data uε0(x,y) is as follows (Figure 8):

    Figure 8. Graph of initial data uε0(x,y) defined by (4.24).

    4.1. The case when ε=0.08 and t=0.000005

    Now, setting ε=0.08 and t=0.000005, we take c0=0.1. Then, we observe that:

    t(x)2+t(y)2=0.000005(0.005)2×2=0.4<0.45=1c02

    and

    c0δε21δ=0.1×0.01×(0.08)210.01=0.0000064646464.

    Therefore, we have

    c0δε21δ=0.0000064646464>t,

    which implies that the criteria condition (4.4) holds. Thus, we obtain a stable numerical experiment of (DP)εδ yielding Figure 9:

    Figure 9. ε=0.08, t=0.000005, x=y=0.005, δ=0.01, and t=0.002.

    4.2. The case when ε=0.01 and t=0.000005

    Next, we set ε=0.01, t=0.000005, and consider c0=0.1. Then, we find that:

    t(x)2+t(y)2=0.000005(0.005)2×2=0.4<0.45=1c02,

    and

    c0δε21δ=0.1×0.01×(0.01)210.01=0.00000010101010<t.

    Therefore, the criteria (4.4) does not hold and hence yields an unstable numerical experiment of (DP)εδ. Indeed, we obtain Figure 10:

    Figure 10. ε=0.01, t=0.000005, x=y=0.005, δ=0.01, and t=0.002.

    4.3. The case when ε=0.01 and t=0.0000005

    Finally, we consider the case ε=0.01, t=0.0000005, and set c0=0.5. We then observe that:

    t(x)2+t(y)2=0.0000005(0.005)2×2=0.04<0.25=1c02,

    and

    c0δε21δ=0.5×0.01×(0.01)210.01=0.00000050505050>t,

    which implies that the inequalities (4.4) hold. Therefore, we obtain a stable numerical experiment of (DP)εδ that yields Figure 11:

    Figure 11. ε=0.01, t=0.0000005, x=y=0.005, δ=0.01, and t=0.002.

    Remark 4.3. From Theorem 4.1, stable numerical results for (DP)εδ are produced if we choose suitable values for the constants ε, δ, and mesh sizes for time t and space x and y. Therefore, if we perform a numerical experiment of (P)ε for sufficiently small ε, we found it imperative to consider the original problem (P)ε using the primal-dual active set method of [3], the Lagrange multiplier method of [9] and so on.


    4.4. Conclusion of PDE problem (DP)εδ

    From Theorem 4.1 and the numerical experiments presented above, we conclude that

    (i) the mesh sizes for time-step t and spatial-steps x, y must satisfy constraints

    0<tc0δε21δ,0t(x)2+t(y)21c02   for some constant c0(0,1),

    to generate stable numerical simulations of (DP)εδ

    (ii) the value δε2/(1δ) is very important in providing numerical experiments of (DE)εδ and (DP)εδ (cf. Theorems 3.1 and 4.1);

    (iii) our new approximate method (1.7) is better than the Yosida approximation (1.6), because the solutions to (DP)εδ also take values in [-1, 1] (cf. (DE)εδ).


    Acknowledgments

    This research was supported by JSPS KAKENHI Grant-in-Aid for Young Scientists (B), No. 16K17622 and Scientific Research (C), No. 26400179. The authors express their gratitude to Professor Toyohiko Aiki for his valuable and useful comments. The authors also express their gratitude to an anonymous referee for reviewing the original manuscript and for many valuable comments that helped clarify and refine this paper.


    [1] S. Allen and J. Cahn, A microscopic theory for antiphase boundary motion and its application to antiphase domain coarsening. Acta Metall., 27 (1979), 1084-1095.
    [2] H. Attouch, Variational Convergence for Functions and Operators. Pitman Advanced Publishing Program, Boston-London-Melbourne, 1984.
    [3] L. Blank, H. Garcke, and L. Sarbu, Primal-dual active set methods for Allen-Cahn variational inequalities with nonlocal constraints. Numer. Methods Partial Di erential Equations, 29 (2013), 999-1030.
    [4] H. Br´ezis, Op´erateurs Maximaux Monotones et Semi-Groupes de Contractions dans les Espaces de Hilbert. North-Holland, Amsterdam, 1973.
    [5] H. Br´ezis, M. G. Crandall, and A. Pazy, Perturbations of nonlinear maximal monotone sets in Banach space. Comm. Pure Appl. Math., 23 (1970), 123-144.
    [6] L. Bronsard and R. V. Kohn, Motion by mean curvature as the singular limit of Ginzburg-Landau dynamics. J. Differential Equations, 90 (1991), 211-237.
    [7] X Chen and C. M. Elliott, Asymptotics for a parabolic double obstacle problem. Proc. Roy. Soc. London Ser. A, 444 (1994), 429-445.
    [8] M. H. Farshbaf-Shaker, T. Fukao, and N. Yamazaki, Singular limit of Allen-Cahn equation with constraints and its Lagrange multiplier. Discrete Contin. Dyn. Syst., AIMS Proceedings (2015), 418-427.
    [9] M. H. Farshbaf-Shaker, T. Fukao, and N. Yamazaki, (In Press) Lagrange multiplier and singular limit of double-obstacle problems for the Allen-Cahn equation with constraint. Math. Methods Appl. Sci..
    [10] X. Feng and A. Prohl, Numerical analysis of the Allen-Cahn equation and approximation for mean curvature flows. Numer. Math., 94 (2003), 33-65.
    [11] X. Feng, H. Song, and T. Tang, Nonlinear stability of the implicit-explicit methods for the Allen-Cahn equation. Inverse Probl. Imaging, 7 (2013), 679-695.
    [12] P. C. Fife, Dynamics of internal layers and diffusive interfaces. CBMS-NSF Regional Conf. Ser. in: Appl. Math., 53 (1988), SIAM, Philadelphia.
    [13] A. Friedman, Partial Di erential Equations of Parabolic Type, Prentice-Hall, INC., Englewood Cliffs, N. J., 1964.
    [14] Y. Giga, Y. Kashima, and N. Yamazaki, Local solvability of a constrained gradient system of total variation. Abstr. Appl. Anal., 2004 (2004), 651-682.
    [15] A. Ito, N. Yamazaki, and N. Kenmochi, Attractors of nonlinear evolution systems generated by time-dependent subdifferentials in Hilbert spaces. Dynamical systems and differential equations, Vol. I (Springfield, MO, 1996), Discrete Contin. Dynam. Systems 1998, Added Volume I, 327-349.
    [16] N. Kenmochi, Solvability of nonlinear evolution equations with time-dependent constraints and applications. Bull. Fac. Education, Chiba Univ., 30 (1981), 1-87.
    [17] N. Kenmochi, Monotonicity and compactness methods for nonlinear variational inequalities. Handbook of Differential Equations, Stationary Partial Differential Equations, Vol. 4 (2007) ed. M. Chipot, Chapter 4, 203-298, North Holland, Amsterdam.
    [18] N. Kenmochi and M. Niezg´odka, Systems of nonlinear parabolic equations for phase change problems. Adv. Math. Sci. Appl., 3 (1993/94), Special Issue, 89-117.
    [19] U. Mosco, Convergence of convex sets and of solutions variational inequalities. Advances Math., 3 (1969), 510-585.
    [20] T. Ohtsuka, Motion of interfaces by an Allen-Cahn type equation with multiple-well potentials. Asymptot. Anal., 56 (2008), 87-123.
    [21] T. Ohtsuka, K. Shirakawa, and N. Yamazaki, Optimal control problems of singular diffusion equation with constraint. Adv. Math. Sci. Appl., 18 (2008), 1-28.
    [22] T. Ohtsuka, K. Shirakawa, and N. Yamazaki, Convergence of numerical algorithm for optimal control problem of Allen-Cahn type equation with constraint. Proceedings of International Conference on: Nonlinear Phenomena with Energy Dissipation-Mathematical Analysis, Modelling and Simulation, GAKUTO Intern. Ser. Math. Appl., Vol. 29 (2008), 441-462.
    [23] T. Ohtsuka, K. Shirakawa, and N. Yamazaki, Optimal control problem for Allen-Cahn type equation associated with total variation energy. Discrete Contin. Dyn. Syst. Ser. S, 5 (2012), 159-181.
    [24] J. Shen and X. Yang, Numerical approximations of Allen-Cahn and Cahn-Hilliard equations. Discret. Contin. Dyn. Syst. Ser. A, 28 (2010), 1669-1691.
    [25] T. Suzuki, K. Takasao, and N. Yamazaki, Remarks on numerical experiments of Allen-Cahn equations with constraint via Yosida approximation. Adv. Numer. Anal., 2016, Article ID 1492812, 16 pages.
    [26] Y. Tonegawa, Integrality of varifolds in the singular limit of reaction-di usion equations. Hiroshima Math. J., 33 (2003), 323-341.
    [27] X. Yang, Error analysis of stabilized semi-implicit method of Allen-Cahn equation. Discrete Contin. Dyn. Syst. Ser. B, 11 (2009), 1057-1070.
    [28] J. Zhang and Q. Du, Numerical studies of discrete approximations to the Allen-Cahn equation in the sharp interface limit. SIAM J. Sci. Comput., 31 (2009), 3042-3063.
  • This article has been cited by:

    1. Dongsun Lee, Computing the area-minimizing surface by the Allen-Cahn equation with the fixed boundary, 2023, 8, 2473-6988, 23352, 10.3934/math.20231187
  • Reader Comments
  • © 2016 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(6230) PDF downloads(1271) Cited by(1)

Article outline

Figures and Tables

Figures(11)  /  Tables(4)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog