Direct and indirect approximations to positive solution for a nonlinear reaction-diffusion problem. Part II. Indirect approximation

Abstract

In this paper, we continue the study initiated in our previous work [3] and design a projection-like algorithm to approximate a hyperbolic unstable “point”. This “point” is in fact the positive solution of the reaction-diffusion problem considered in [3] and the algorithm modifies a finite difference (Euler)–finite elements scheme by incorporating the independence of the length of the domain condition. The numerical results are in good agreement with those obtained by direct methods as well as with those reported in [2], where the problem is solved in a Hamiltonian setting. At the same time we improve our previous results reported in [4]

Authors

C. I. Gheorghiu
Tiberiu Popoviciu Institute of Numerical Analysis,
D. Trif
Babes-Bolyai University, Faculty of Mathematics and Computer Science

Keywords

Nonlinear reaction-diffusion, positive solution, conserved integral,
projection-like method, f.e.m., finite elements–finite differences method, nonlinear stability, energetic method.

Paper coordinates

C.I. Gheorghiu, D. Trif, Direct and indirect approximations to positive solution for a nonlinear reaction-diffusion problem.
Part II. Indirect approximation, Rev. Anal. Numér. Théor. Approx. 31 (2002) 163-170.

PDF

About this paper

Journal

Rev. Anal. Numer. Theor. Approx.

Publisher Name

Editura Academiei Romane

Print ISSN

1222-9024

Online ISSN

2457-8126

MR

?

ZBL

?

Google Scholar Profile

google scholar link

[1] Beyn, W.-J., On the numerical approximation of phase portraits near stationary points, SIAM J. Numer. Anal., 24, pp. 1095–1113, 1987.
[2] Gheorghiu, C. I. and Muresan, A., On the significance of integral properties of orbits in some superlinear fixed-period problems, Proc. ICNODEA, Cluj-Napoca, 2001.
[3] Gheorghiu, C. I. and Trif, D., Direct and indirect approximations to positive solutions for a nonlinear reaction-diffusion problem, I. Direct (variational) approximation, this journal, 31 no. 1, pp. 61–70, 2002.
[4] Gheorghiu, C. I. and Trif, D., The numerical approximation to positive solution for some reaction-diffusion problems, Pu.M.A., 11 , pp. 243–253, 2001.
[5] Henry, D., Geometric theory of semilinear parabolic equations, Lecture Notes in Mathematics, 840, Springer-Verlag, 1981.
[6] Iserles, A., A First Course in the Numerical Analysis of Differential Equations, Cambridge Univ. Press, 1996.
[7] Larsson, S. and Sanz-Serna, J. M., The behaviour of finite element solutions of semi-linear parabolic problems near stationary points , SIAM J. Numer. Anal., 31 , pp. 1000– 1018, 1994.
[8] Stuart, A. M. and Humphries, A. R., Dynamical systems and numerical analysis, Cambridge Monographs on Applied and Computational Mathematics, Cambridge Univ. Press., 1996

Paper (preprint) in HTML form

jnaat,+Journal+manager,+2002-2-Gheorghiu-Trif-15-10-30

DIRECT AND INDIRECT APPROXIMATIONS TO POSITIVE SOLUTION FOR A NONLINEAR REACTION-DIFFUSION PROBLEM. II. INDIRECT APPROXIMATION

C. I. GHEORGHIU* and D. TRIF ^(†){ }^{\dagger}

Abstract

In this paper, we continue the study initiated in our previous work 3 and design a projection-like algorithm to approximate a hyperbolic unstable "point". This "point" is in fact the positive solution of the reaction-diffusion problem considered in 3 and the algorithm modifies a finite difference (Euler)-finite elements scheme by incorporating the independence of the length of the domain condition. The numerical results are in good agreement with those obtained by direct methods as well as with those reported in 2, where the problem is solved in a Hamiltonian setting. At the same time we improve our previous results reported in 4 .

MSC 2000. 65M20, 65M12, 37M99, 65P40.
Keywords. Nonlinear reaction-diffusion, positive solution, conserved integral, projection-like method, f.e.m., finite elements-finite differences method, nonlinear stability, energetic method.

1. INTRODUCTION

The main aim of this paper is to approximate the positive solution u ¯ ( x ) u ¯ ( x ) bar(u)(x)\bar{u}(x)u¯(x) to [GT]-(2) as the stationary unstable hyperbolic "point" of continuous dynamical system [GT]-(1) from [GT] 1 1 ^(1){ }^{1}1. Thus, in the spirit of [8, Ch. 8], we refine the finite elements-finite differences (Euler) algorithm from our previous work [4] and prove its energetic stability. We get a projection-like method, which incorporates the conserved integral [GT]-(3).
Thus, the section 2 is concerned with the finite elements-finite difference (Euler) approximation u ¯ h ( x , t n ) u ¯ h x , t n bar(u)_(h)(x,t_(n))\bar{u}_{h}\left(x, t_{n}\right)u¯h(x,tn) of the solution u ¯ ( x , t ) u ¯ ( x , t ) bar(u)(x,t)\bar{u}(x, t)u¯(x,t) of [GT]-(1). The numerical approximation u ¯ h ( x , t n ) u ¯ h x , t n bar(u)_(h)(x,t_(n))\bar{u}_{h}\left(x, t_{n}\right)u¯h(x,tn) is the solution of the discrete analogous (2) of [GT]-(1). It is of highest importance to observe that whenever the condition [GT]-(3) is enforced at the initial and all subsequent time levels t n , n = 0 , 1 , t n , n = 0 , 1 , t_(n),n=0,1,dotst_{n}, n=0,1, \ldotstn,n=0,1,, the modified discrete solution u ¯ h mod ( x , t n ) u ¯ h mod  x , t n bar(u)_(h)^("mod ")(x,t_(n))\bar{u}_{h}^{\text {mod }}\left(x, t_{n}\right)u¯hmod (x,tn) approaches u ¯ h ( x ) u ¯ h ( x ) bar(u)_(h)(x)\bar{u}_{h}(x)u¯h(x). In any other case
u ¯ h ( x , t n ) u ¯ h x , t n bar(u)_(h)(x,t_(n))\bar{u}_{h}\left(x, t_{n}\right)u¯h(x,tn) will approach in time the null solution of [GT]-(2) or will be blowingup.
With this in mind, we consider in Section 3 the role of condition [GT]-(3) in the numerical approximation of u ¯ ( x ) u ¯ ( x ) bar(u)(x)\bar{u}(x)u¯(x). We will use essentially the complementary works of Larsson and Sanz-Serna [7] and Beyn [1]. They both refer to the approximation of the phase portrait of a dynamical system near a stationary hyperbolic point.
The first two authors show that the local stable and unstable manifolds of the spatial discrete problem converge to their continuous counterparts. Therefore, the spatial discretized dynamical system has the same qualitative behavior near u ¯ u ¯ bar(u)\bar{u}u¯ as the continuous system. They also obtain error bounds of optimal order in the L 2 L 2 L_(2)L_{2}L2 and H 1 H 1 H^(1)H^{1}H1 norms which hold uniformly over arbitrarily long time intervals.
The second work, restricted to ordinary differential equations, shows that the phase portrait of a such dynamical system near a stationary hyperbolic point is reproduced correctly by numerical one-step methods i.e. any continuous trajectory can be approximated by an appropriate discrete trajectory and vice versa. In particular, the stable and unstable manifolds of the discretized system converge to their continuous counterparts.
As is apparent by Liapunov-Schmidt arguments, the stationary point u ¯ ( x ) u ¯ ( x ) bar(u)(x)\bar{u}(x)u¯(x) and its discrete approximation u ¯ h ( x , t n ) u ¯ h x , t n bar(u)_(h)(x,t_(n))\bar{u}_{h}\left(x, t_{n}\right)u¯h(x,tn) are hyperbolic (i.e. 0 is not one of the eigenvalues ) and unstable (i.e. there is at least one positive eigenvalue). Therefore by discretization in space and next in time, and then connecting the above results of Larsson & Sanz-Serna and Beyn, any continuous trajectory is approximated (shadowed) by an appropriate discrete trajectory and vice versa, as long as they remain in a sufficiently small neighborhood of u ¯ ( x ) u ¯ ( x ) bar(u)(x)\bar{u}(x)u¯(x).
A discrete analogue of [GT]-(3), thought of as a quadrature formula, is used to "keep" a discrete modified solution u ¯ h m o d ( x , t n ) u ¯ h m o d x , t n bar(u)_(h)^(mod)(x,t_(n))\bar{u}_{h}^{m o d}\left(x, t_{n}\right)u¯hmod(x,tn) near the stable manifold in a sufficiently small neighborhood of u ¯ ( x ) u ¯ ( x ) bar(u)(x)\bar{u}(x)u¯(x). Figure 1 depicts this situation. Therefore, due to the condition [GT]-(3), the discrete modified solution u ¯ h mod ( x , t n ) u ¯ h mod  x , t n bar(u)_(h)^("mod ")(x,t_(n))\bar{u}_{h}^{\text {mod }}\left(x, t_{n}\right)u¯hmod (x,tn) approximates the unstable equilibrium u ¯ ( x ) u ¯ ( x ) bar(u)(x)\bar{u}(x)u¯(x) as t n t n t_(n)rarr oot_{n} \rightarrow \inftytn. The stability of the algorithm is proved in Section 4.

2. NUMERICAL APPROXIMATION OF U ¯ ( X , T ) U ¯ ( X , T ) bar(U)(X,T)\bar{U}(X, T)U¯(X,T) BY A PROJECTION-LIKE ALGORITHM

In this section we consider an indirect method to find the positive solution of the problem [GT]-(2). Precisely, we use the finite elements-finite difference (Euler) approximation u ¯ h ( x , t n ) u ¯ h x , t n bar(u)_(h)(x,t_(n))\bar{u}_{h}\left(x, t_{n}\right)u¯h(x,tn) of the solution u ¯ ( x , t ) u ¯ ( x , t ) bar(u)(x,t)\bar{u}(x, t)u¯(x,t) of the problem [GT]-(1) and we look for the stationary solutions of this problem. The approximation, with the usual finite elements shape functions φ k ( x ) φ k ( x ) varphi_(k)(x)\varphi_{k}(x)φk(x), reads
u h ( x , t ) = k = 1 N c k ( t ) φ k ( x ) u h ( x , t ) = k = 1 N c k ( t ) φ k ( x ) u_(h)(x,t)=sum_(k=1)^(N)c_(k)(t)varphi_(k)(x)u_{h}(x, t)=\sum_{k=1}^{N} c_{k}(t) \varphi_{k}(x)uh(x,t)=k=1Nck(t)φk(x)
and it must be a solution of the semidiscretized system
0 1 u h ( x , t ) t φ k ( x ) d x = 0 1 ( u h ( x , t ) x φ k ( x ) x + u h 3 ( x , t ) φ k ( x ) ) d x 0 1 u h ( x , t ) t φ k ( x ) d x = 0 1 u h ( x , t ) x φ k ( x ) x + u h 3 ( x , t ) φ k ( x ) d x int_(0)^(1)(delu_(h)(x,t))/(del t)varphi_(k)(x)dx=int_(0)^(1)(-(delu_(h)(x,t))/(del x)(delvarphi_(k)(x))/(del x)+u_(h)^(3)(x,t)varphi_(k)(x))dx\int_{0}^{1} \frac{\partial u_{h}(x, t)}{\partial t} \varphi_{k}(x) \mathrm{d} x=\int_{0}^{1}\left(-\frac{\partial u_{h}(x, t)}{\partial x} \frac{\partial \varphi_{k}(x)}{\partial x}+u_{h}^{3}(x, t) \varphi_{k}(x)\right) \mathrm{d} x01uh(x,t)tφk(x)dx=01(uh(x,t)xφk(x)x+uh3(x,t)φk(x))dx
for k = 1 , , N k = 1 , , N k=1,dots,Nk=1, \ldots, Nk=1,,N. In the matrix form, the above system is
(1) M C = F ( C ) (1) M C = F ( C ) {:(1)MC^(')=F(C):}\begin{equation*} M C^{\prime}=F(C) \tag{1} \end{equation*}(1)MC=F(C)
where M = ( m i k ) i , k = 1 , , N , m i i = 2 h / 3 , m i k = h / 6 M = m i k i , k = 1 , , N , m i i = 2 h / 3 , m i k = h / 6 M=(m_(ik))_(i,k=1,dots,N),m_(ii)=2h//3,m_(ik)=h//6M=\left(m_{i k}\right)_{i, k=1, \ldots, N}, m_{i i}=2 h / 3, m_{i k}=h / 6M=(mik)i,k=1,,N,mii=2h/3,mik=h/6 for | i k | = 1 , i k | i k | = 1 , i k |i-k|=1,i!=k|i-k|=1, i \neq k|ik|=1,ik and m i k = 0 m i k = 0 m_(ik)=0m_{i k}=0mik=0 for | i k | > 1 , C ( t ) = ( c 1 ( t ) , , c N ( t ) ) | i k | > 1 , C ( t ) = c 1 ( t ) , , c N ( t ) |i-k| > 1,C(t)=(c_(1)(t),dots,c_(N)(t))|i-k|>1, C(t)=\left(c_{1}(t), \ldots, c_{N}(t)\right)|ik|>1,C(t)=(c1(t),,cN(t)) and F F FFF is defined in [GT]-(19), with μ = 0 μ = 0 mu=0\mu=0μ=0.
With an one step method, like Euler method, the system (1) becomes
(2) C ( ( n + 1 ) τ ) = C ( n τ ) + τ M 1 F ( C ( n τ ) ) , n = 0 , 1 , (2) C ( ( n + 1 ) τ ) = C ( n τ ) + τ M 1 F ( C ( n τ ) ) , n = 0 , 1 , {:(2)C((n+1)tau)=C(n tau)+tauM^(-1)F(C(n tau))","n=0","1","dots:}\begin{equation*} C((n+1) \tau)=C(n \tau)+\tau M^{-1} F(C(n \tau)), n=0,1, \ldots \tag{2} \end{equation*}(2)C((n+1)τ)=C(nτ)+τM1F(C(nτ)),n=0,1,
and the starting approximation for n = 0 n = 0 n=0n=0n=0 is C ( 0 ) = ( u 0 ( x k ) ) k = 1 , , N C ( 0 ) = u 0 x k k = 1 , , N C(0)=(u_(0)(x_(k)))_(k=1,dots,N)C(0)=\left(u_{0}\left(x_{k}\right)\right)_{k=1, \ldots, N}C(0)=(u0(xk))k=1,,N from the Cauchy condition of [GT]-(1). The system (2) is the completely discretized form of the problem [GT]-(1). The above approximation, at the time level t n = n τ , τ > 0 t n = n τ , τ > 0 t_(n)=n tau,tau > 0t_{n}=n \tau, \tau>0tn=nτ,τ>0, becomes
(3) u h ( x , t n ) = k = 1 N c k ( t n ) φ k ( x ) (3) u h x , t n = k = 1 N c k t n φ k ( x ) {:(3)u_(h)(x,t_(n))=sum_(k=1)^(N)c_(k)(t_(n))varphi_(k)(x):}\begin{equation*} u_{h}\left(x, t_{n}\right)=\sum_{k=1}^{N} c_{k}\left(t_{n}\right) \varphi_{k}(x) \tag{3} \end{equation*}(3)uh(x,tn)=k=1Nck(tn)φk(x)
Obviously, u ¯ h ( x k , t n ) = c k ( t n ) u ¯ h x k , t n = c k t n bar(u)_(h)(x_(k),t_(n))=c_(k)(t_(n))\bar{u}_{h}\left(x_{k}, t_{n}\right)=c_{k}\left(t_{n}\right)u¯h(xk,tn)=ck(tn) for k = 1 , , N , n = 0 , 1 , k = 1 , , N , n = 0 , 1 , k=1,dots,N,n=0,1,dotsk=1, \ldots, N, n=0,1, \ldotsk=1,,N,n=0,1, and t n = n τ t n = n τ t_(n)=n taut_{n}=n \tautn=nτ.
With u 0 ( x ) = 6 π / 2 x ( 1 x ) u 0 ( x ) = 6 π / 2 x ( 1 x ) u_(0)(x)=6pi//sqrt2x(1-x)u_{0}(x)=6 \pi / \sqrt{2} x(1-x)u0(x)=6π/2x(1x) as an example, for N = 19 N = 19 N=19N=19N=19 and τ = h 2 / 6 τ = h 2 / 6 tau=h^(2)//6\tau=h^{2} / 6τ=h2/6, u h ( x , t n ) u h x , t n u_(h)(x,t_(n))u_{h}\left(x, t_{n}\right)uh(x,tn) seems to be convergent to u = 0 u = 0 u=0u=0u=0 when t n t n t_(n)rarr oot_{n} \rightarrow \inftytn. The same phenomenon occurs with other initial data, even they satisfy the integral condition [GT]-(3). The divergence ( u ¯ h u ¯ h ( bar(u)_(h)rarr oo:}\left(\bar{u}_{h} \rightarrow \infty\right.(u¯h, for large values of t ) t {:t)\left.t\right)t) of the successive approximations u h ( x , t n ) u h x , t n u_(h)(x,t_(n))u_{h}\left(x, t_{n}\right)uh(x,tn) also happens even if u 0 ( x ) u 0 ( x ) u_(0)(x)u_{0}(x)u0(x) satisfies [GT]-(3). This fact confirms the analytic results of Henry [5, Ch. 3].
We remark that Euler algorithm is only conditionally stable and thus the time step τ τ tau\tauτ must be quite small. Another unconditionally stable algorithm, like backward Euler method, will avoid this difficulty but we do not discuss here this issue.
If we modify the algorithm (2) such that at every time level t n t n t_(n)t_{n}tn,
(4) C mod ( t n ) = α C ( t n ) (4) C mod t n = α C t n {:(4)C^(mod)(t_(n))=alpha C(t_(n)):}\begin{equation*} C^{\bmod }\left(t_{n}\right)=\alpha C\left(t_{n}\right) \tag{4} \end{equation*}(4)Cmod(tn)=αC(tn)
where α α alpha\alphaα is determined from the integral condition [GT]-(3), namely
0 1 k = 1 N c k m o d ( t n ) φ k ( x ) d x = π 2 0 1 k = 1 N c k m o d t n φ k ( x ) d x = π 2 int_(0)^(1)sum_(k=1)^(N)c_(k)^(mod)(t_(n))varphi_(k)(x)dx=(pi)/(sqrt2)\int_{0}^{1} \sum_{k=1}^{N} c_{k}^{m o d}\left(t_{n}\right) \varphi_{k}(x) \mathrm{d} x=\frac{\pi}{\sqrt{2}}01k=1Nckmod(tn)φk(x)dx=π2
the algorithm becomes convergent to the unique positive solution u ¯ h ( x ) u ¯ h ( x ) bar(u)_(h)(x)\bar{u}_{h}(x)u¯h(x) of the problem [GT]-(2). Therefore
lim n u ¯ h mod ( x k , t n ) = lim n c k mod ( t n ) lim n u ¯ h mod x k , t n = lim n c k mod t n lim_(n rarr oo) bar(u)_(h)^(mod)(x_(k),t_(n))=lim_(n rarr oo)c_(k)^(mod)(t_(n))\lim _{n \rightarrow \infty} \bar{u}_{h}^{\bmod }\left(x_{k}, t_{n}\right)=\lim _{n \rightarrow \infty} c_{k}^{\bmod }\left(t_{n}\right)limnu¯hmod(xk,tn)=limnckmod(tn)
is an approximation of the unique stationary positive solution u ¯ ( x k ) u ¯ x k bar(u)(x_(k))\bar{u}\left(x_{k}\right)u¯(xk), for k = 1 , , N k = 1 , , N k=1,dots,Nk= 1, \ldots, Nk=1,,N. This is in fact our projection-like algorithm.

3. THE ROLE OF THE CONSERVED INTEGRAL CONDITION

In order to explain the role of the integral condition [GT]-(3) on the algorithm (4), we study the stability of the positive stationary solution of the problems [GT]-(2) and [GT]-(18).
Let us consider the linearization of the problem [GT]-(2), around u ¯ u ¯ bar(u)\bar{u}u¯,
v 3 u ¯ 2 v = 0 , x [ 0 , 1 ] (5) v ( 0 ) = v ( 1 ) = 0 v 3 u ¯ 2 v = 0 , x [ 0 , 1 ] (5) v ( 0 ) = v ( 1 ) = 0 {:[-v^('')-3 bar(u)^(2)v=0","quad x in[0","1]],[(5)v(0)=v(1)=0]:}\begin{align*} & -v^{\prime \prime}-3 \bar{u}^{2} v=0, \quad x \in[0,1] \\ & v(0)=v(1)=0 \tag{5} \end{align*}v3u¯2v=0,x[0,1](5)v(0)=v(1)=0
where u ¯ u ¯ bar(u)\bar{u}u¯ is the unique positive solution of [GT]-(2). There exists a real and increasing to + + +oo+\infty+ sequence of eigenvalues, and this sequence contains but only one negative eigenvalue. Indeed, the smallest eigenvalue is
λ 1 = min { 0 1 ( v 2 3 u ¯ 2 v 2 ) d x v H 0 1 ( 0 , 1 ) , 0 1 v 2 d x = 1 } λ 1 = min 0 1 v 2 3 u ¯ 2 v 2 d x v H 0 1 ( 0 , 1 ) , 0 1 v 2 d x = 1 lambda_(1)=min{int_(0)^(1)(v^('2)-3 bar(u)^(2)v^(2))dx∣v inH_(0)^(1)(0,1),int_(0)^(1)v^(2)(d)x=1}\lambda_{1}=\min \left\{\int_{0}^{1}\left(v^{\prime 2}-3 \bar{u}^{2} v^{2}\right) \mathrm{d} x \mid v \in H_{0}^{1}(0,1), \int_{0}^{1} v^{2} \mathrm{~d} x=1\right\}λ1=min{01(v23u¯2v2)dxvH01(0,1),01v2 dx=1}
For v = α u ¯ v = α u ¯ v=alpha bar(u)v=\alpha \bar{u}v=αu¯, with α α alpha\alphaα so that 0 1 v 2 d x = 1 0 1 v 2 d x = 1 int_(0)^(1)v^(2)dx=1\int_{0}^{1} v^{2} \mathrm{~d} x=101v2 dx=1, we have
λ 1 α 2 0 1 ( u ¯ 2 3 u ¯ u ¯ 3 ) d x = α 2 0 1 ( u ¯ 2 + 3 u ¯ u ¯ ) d x = 2 α 2 0 1 u ¯ 2 d x < 0 λ 1 α 2 0 1 u ¯ 2 3 u ¯ u ¯ 3 d x = α 2 0 1 u ¯ 2 + 3 u ¯ u ¯ d x = 2 α 2 0 1 u ¯ 2 d x < 0 lambda_(1) <= alpha^(2)int_(0)^(1)( bar(u)^('2)-3( bar(u)) bar(u)^(3))dx=alpha^(2)int_(0)^(1)( bar(u)^('2)+3( bar(u)) bar(u)^(''))dx=-2alpha^(2)int_(0)^(1) bar(u)^('2)dx < 0\lambda_{1} \leq \alpha^{2} \int_{0}^{1}\left(\bar{u}^{\prime 2}-3 \bar{u} \bar{u}^{3}\right) \mathrm{d} x=\alpha^{2} \int_{0}^{1}\left(\bar{u}^{\prime 2}+3 \bar{u} \bar{u}^{\prime \prime}\right) \mathrm{d} x=-2 \alpha^{2} \int_{0}^{1} \bar{u}^{\prime 2} \mathrm{~d} x<0λ1α201(u¯23u¯u¯3)dx=α201(u¯2+3u¯u¯)dx=2α201u¯2 dx<0
In our case λ = 0 λ = 0 lambda=0\lambda=0λ=0 is not an eigenvalue. Therefore, u ¯ u ¯ bar(u)\bar{u}u¯ is a hyperbolic unstable stationary solution. In this case, Larsson and Sanz-Serna [7] show that the discretized in space (by piecewise linear finite elements) dynamical system (1) has the same qualitative behavior near u ¯ u ¯ bar(u)\bar{u}u¯ as the continuous system. This means that there is an H 1 H 1 H^(1)H^{1}H1 neighborhood V V VVV of u ¯ u ¯ bar(u)\bar{u}u¯, such that for any exact solution u ( x , t ) u ( x , t ) u(x,t)u(x, t)u(x,t) contained in V V VVV for T 0 < t < T 1 T 0 < t < T 1 T_(0) < t < T_(1)T_{0}<t<T_{1}T0<t<T1 there is a numerical solution u h ( x , t ) u h ( x , t ) u_(h)(x,t)u_{h}(x, t)uh(x,t) which approximates u u uuu accurately for T 0 < t < T 1 T 0 < t < T 1 T_(0) < t < T_(1)T_{0}<t<T_{1}T0<t<T1 and vice versa. Moreover, the discrete problem has local stable and unstable manifolds that converge to their continuous counterparts.
Let us consider now the linearization of the semidiscretized problem (1),
(6) Φ = M 1 d F ( C ) Φ (6) Φ = M 1 d F C Φ {:(6)Phi^(')=M^(-1)dF(C^(**))Phi:}\begin{equation*} \Phi^{\prime}=M^{-1} d F\left(C^{*}\right) \Phi \tag{6} \end{equation*}(6)Φ=M1dF(C)Φ
where C C C^(**)C^{*}C is an approximation of the stationary solution obtained by the modified algorithm, with t n = 0.5 t n = 0.5 t_(n)=0.5t_{n}=0.5tn=0.5. The eigenvalues of M 1 d F ( C ) M 1 d F C M^(-1)dF(C^(**))M^{-1} d F\left(C^{*}\right)M1dF(C), computed with MATLAB are real and, excepting one, all negative. Table 1 contains the greatest three eigenvalues for some values of N N NNN and shows that C C C^(**)C^{*}C is an approximation of a hyperbolic unstable stationary solution C ¯ C ¯ bar(C)\bar{C}C¯.
Table 1. The greatest eigenvalues of the linearized semidiscretized system.
N N N\mathbf{N}N λ 1 λ 1 lambda_(1)\lambda_{1}λ1 λ 2 λ 2 lambda_(2)\lambda_{2}λ2 λ 3 λ 3 lambda_(3)\lambda_{3}λ3
99 20.6265 -20.6370 -70.7046
199 20.6256 -20.6284 -70.6563
299 20.6257 -20.6268 -70.6474
399 20.6256 -20.6263 -70.6442
N lambda_(1) lambda_(2) lambda_(3) 99 20.6265 -20.6370 -70.7046 199 20.6256 -20.6284 -70.6563 299 20.6257 -20.6268 -70.6474 399 20.6256 -20.6263 -70.6442| $\mathbf{N}$ | $\lambda_{1}$ | $\lambda_{2}$ | $\lambda_{3}$ | | :---: | :---: | :---: | :---: | | 99 | 20.6265 | -20.6370 | -70.7046 | | 199 | 20.6256 | -20.6284 | -70.6563 | | 299 | 20.6257 | -20.6268 | -70.6474 | | 399 | 20.6256 | -20.6263 | -70.6442 |
In this case, Beyn 1 shows that the phase portrait of the dynamical system (1) near C ¯ C ¯ bar(C)\bar{C}C¯ is reproduced correctly by an one-step numerical method and, in particular, the stable and unstable manifolds of the complete discretization C ( t n ) , n = 1 , 2 , C t n , n = 1 , 2 , C(t_(n)),n=1,2,dotsC\left(t_{n}\right), n=1,2, \ldotsC(tn),n=1,2, converge to their continuous counterparts.
The integral condition [GT]-(3) represents a hyperplane in L 2 ( 0 , 1 ) L 2 ( 0 , 1 ) L_(2)(0,1)L_{2}(0,1)L2(0,1) which is orthogonal to the constant function 1. The intersection of this hyperplane with the finite-dimensional subspace H N H N H_(N)H_{N}HN of H 0 1 ( 0 , 1 ) H 0 1 ( 0 , 1 ) H_(0)^(1)(0,1)H_{0}^{1}(0,1)H01(0,1) spanned by φ 1 , , φ N φ 1 , , φ N varphi_(1),dots,varphi_(N)\varphi_{1}, \ldots, \varphi_{N}φ1,,φN, is a hyperplane ( H H HHH ) in H N H N H_(N)H_{N}HN. In H N H N H_(N)H_{N}HN there exist local stable manifold and local unstable manifold of the system (1), tangent to the eigenspaces E S E S E_(S)E_{S}ES and E U E U E_(U)E_{U}EU of the linearized system (6) in the stationary discrete solution u ¯ h u ¯ h bar(u)_(h)\bar{u}_{h}u¯h.
In our case, the eigenspace E U E U E_(U)E_{U}EU is spanned by the eigenvector v 1 v 1 v_(1)v_{1}v1 corresponding to the eigenvalue λ 1 λ 1 lambda_(1)\lambda_{1}λ1 in Table 1. The angle between the projection of the constant function 1 on H N H N H_(N)H_{N}HN and v 1 v 1 v_(1)v_{1}v1 is about 30 30 30^(@)30^{\circ}30 and the angle between v 1 v 1 v_(1)v_{1}v1 and u ¯ h u ¯ h bar(u)_(h)\bar{u}_{h}u¯h is about 5 5 5^(@)5^{\circ}5. Consequently, in a neighborhood of u ¯ h , ( H ) u ¯ h , ( H ) bar(u)_(h),(H)\bar{u}_{h},(H)u¯h,(H) lies near E S E S E_(S)E_{S}ES and then, the modification (4) of the algorithm shifts the predicted value of the iterations u n α u n α u_(n)^(alpha)u_{n}^{\alpha}unα given by (2) on u n u n u_(n)u_{n}un, close to the stable manifold (see the heuristic Fig. 1).
Fig. 1. The projection-like algorithm in H N H N H_(N)H_{N}HN.
The importance of the integral condition [GT]-(3) becomes again obvious: it is a way to approach the stable manifold and finally, to approach the unstable hyperbolic equilibrium u ¯ u ¯ bar(u)\bar{u}u¯.

4. THE STABILITY OF THE ALGORITHM

As a matter of fact, our problem [GT]-1 reads as follows
{ u t = u x x + u 3 , x ( 0 , L ) , t > 0 u ( 0 , t ) = u ( L , t ) = 0 u ( x , 0 ) = u 0 ( x ) , x ( 0 , L ) u t = u x x + u 3 , x ( 0 , L ) , t > 0 u ( 0 , t ) = u ( L , t ) = 0 u ( x , 0 ) = u 0 ( x ) , x ( 0 , L ) {[u_(t),=u_(xx)+u^(3)",",x in(0","L)","t > 0],[u(0","t),=u(L","t)=,0],[u(x","0),=u_(0)(x)",",x in(0","L)]:}\left\{\begin{array}{lll} u_{t} & =u_{x x}+u^{3}, & x \in(0, L), t>0 \\ u(0, t) & =u(L, t)= & 0 \\ u(x, 0) & =u_{0}(x), & x \in(0, L) \end{array}\right.{ut=uxx+u3,x(0,L),t>0u(0,t)=u(L,t)=0u(x,0)=u0(x),x(0,L)
where u 0 ( x ) u 0 ( x ) u_(0)(x)u_{0}(x)u0(x) satisfies u 0 ( 0 ) = u 0 ( L ) = 0 u 0 ( 0 ) = u 0 ( L ) = 0 u_(0)(0)=u_(0)(L)=0u_{0}(0)=u_{0}(L)=0u0(0)=u0(L)=0. A semi-discretization (SD) scheme converts this initial-boundary value problem into a system of coupled ODEs. To proceed, we "stretch" grid points into a long vector, i.e. introduce the notation
u Δ x := ( u 1 , , u N ) T , where u i := u ( x i , t ) , t > 0 u Δ x := u 1 , , u N T ,  where  u i := u x i , t , t > 0 u_(Delta x):=(u_(1),dots,u_(N))^(T),quad" where "u_(i):=u(x_(i),t),t > 0u_{\Delta x}:=\left(u_{1}, \ldots, u_{N}\right)^{T}, \quad \text { where } u_{i}:=u\left(x_{i}, t\right), t>0uΔx:=(u1,,uN)T, where ui:=u(xi,t),t>0
and equip the underlying linear space with the Euclidian norm u Δ x Δ x := ( Δ x j = 1 N | u j | 2 ) 1 / 2 u Δ x Δ x := Δ x j = 1 N u j 2 1 / 2 ||u_(Delta x)||_(Delta x):=(Delta xsum_(j=1)^(N)|u_(j)|^(2))^(1//2)\left\|u_{\Delta x}\right\|_{\Delta x}:= \left(\Delta x \sum_{j=1}^{N}\left|u_{j}\right|^{2}\right)^{1 / 2}uΔxΔx:=(Δxj=1N|uj|2)1/2 (the sum ranges over all space grid points). The (SD) scheme (the method of lines) applied to the above problem leads to the ODEs system
u l = 1 ( Δ x ) 2 ( u l 1 2 u l + u l + 1 ) + u l 3 , l = 1 , 2 , , N u l = 1 ( Δ x ) 2 u l 1 2 u l + u l + 1 + u l 3 , l = 1 , 2 , , N u_(l)^(')=(1)/((Delta x)^(2))(u_(l-1)-2u_(l)+u_(l+1))+u_(l)^(3),quad l=1,2,dots,Nu_{l}^{\prime}=\frac{1}{(\Delta x)^{2}}\left(u_{l-1}-2 u_{l}+u_{l+1}\right)+u_{l}^{3}, \quad l=1,2, \ldots, Nul=1(Δx)2(ul12ul+ul+1)+ul3,l=1,2,,N
As both, the eigenvalue technique and Fourier analysis, are out of question for such nonlinear system, we recourse to the energy method.
Differentiating u Δ x Δ x 2 u Δ x Δ x 2 ||u_(Delta x)||_(Delta x)^(2)\left\|u_{\Delta x}\right\|_{\Delta x}^{2}uΔxΔx2 yields
1 2 d d t u Δ x Δ x 2 = 1 2 ( Δ x ) d d t l = 1 N u l 2 = Δ x l = 1 N u l u l = l = 1 N [ 1 Δ x ( u l u l 1 2 u l 2 + u l u l + 1 ) + ( Δ x ) u l 4 ] 1 2 d d t u Δ x Δ x 2 = 1 2 ( Δ x ) d d t l = 1 N u l 2 = Δ x l = 1 N u l u l = l = 1 N 1 Δ x u l u l 1 2 u l 2 + u l u l + 1 + ( Δ x ) u l 4 {:[(1)/(2)((d))/((d)t)||u_(Delta x)||_(Delta x)^(2)=(1)/(2)(Delta x)(d)/((d)t)sum_(l=1)^(N)u_(l)^(2)],[=Delta xsum_(l=1)^(N)u_(l)u_(l)^(')],[=sum_(l=1)^(N)[(1)/(Delta x)(u_(l)u_(l-1)-2u_(l)^(2)+u_(l)u_(l+1))+(Delta x)u_(l)^(4)]]:}\begin{aligned} \frac{1}{2} \frac{\mathrm{~d}}{\mathrm{~d} t}\left\|u_{\Delta x}\right\|_{\Delta x}^{2} & =\frac{1}{2}(\Delta x) \frac{\mathrm{d}}{\mathrm{~d} t} \sum_{l=1}^{N} u_{l}^{2} \\ & =\Delta x \sum_{l=1}^{N} u_{l} u_{l}^{\prime} \\ & =\sum_{l=1}^{N}\left[\frac{1}{\Delta x}\left(u_{l} u_{l-1}-2 u_{l}^{2}+u_{l} u_{l+1}\right)+(\Delta x) u_{l}^{4}\right] \end{aligned}12 d dtuΔxΔx2=12(Δx)d dtl=1Nul2=Δxl=1Nulul=l=1N[1Δx(ulul12ul2+ulul+1)+(Δx)ul4]
At this stage we take into account the condition [ GT ] ( 3 ) [ GT ] ( 3 ) [GT]-(3)[\mathrm{GT}]-(3)[GT](3) and write that as
l = 1 N + 1 Δ x 2 ( u l 1 + u l ) = π 2 l = 1 N + 1 Δ x 2 u l 1 + u l = π 2 sum_(l=1)^(N+1)(Delta x)/(2)(u_(l-1)+u_(l))=(pi)/(sqrt2)\sum_{l=1}^{N+1} \frac{\Delta x}{2}\left(u_{l-1}+u_{l}\right)=\frac{\pi}{\sqrt{2}}l=1N+1Δx2(ul1+ul)=π2
As we approximate a positive solution, this last equation implies
(7) l = 1 N u l 2 π 2 2 ( Δ x ) 2 and l = 1 N u l 4 π 4 4 ( Δ x ) 4 . (7) l = 1 N u l 2 π 2 2 ( Δ x ) 2  and  l = 1 N u l 4 π 4 4 ( Δ x ) 4 . {:(7)sum_(l=1)^(N)u_(l)^(2) <= (pi^(2))/(2(Delta x)^(2))quad" and "quadsum_(l=1)^(N)u_(l)^(4) <= (pi^(4))/(4(Delta x)^(4)).:}\begin{equation*} \sum_{l=1}^{N} u_{l}^{2} \leq \frac{\pi^{2}}{2(\Delta x)^{2}} \quad \text { and } \quad \sum_{l=1}^{N} u_{l}^{4} \leq \frac{\pi^{4}}{4(\Delta x)^{4}} . \tag{7} \end{equation*}(7)l=1Nul2π22(Δx)2 and l=1Nul4π44(Δx)4.
The (SD) scheme lumped together with discrete "isoperimetric" condition represents in fact an extension of our modified algorithm. We want to establish the stability of this algorithm.
First, we observe that
1 2 d d t u Δ x Δ x 2 l = 1 N 1 Δ x | u l u l 1 2 u l 2 + u l u l + 1 | + Δ x l = 1 N u l 4 . 1 2 d d t u Δ x Δ x 2 l = 1 N 1 Δ x u l u l 1 2 u l 2 + u l u l + 1 + Δ x l = 1 N u l 4 . (1)/(2)((d))/((d)t)||u_(Delta x)||_(Delta x)^(2) <= sum_(l=1)^(N)(1)/(Delta x)|u_(l)u_(l-1)-2u_(l)^(2)+u_(l)u_(l+1)|+Delta xsum_(l=1)^(N)u_(l)^(4).\frac{1}{2} \frac{\mathrm{~d}}{\mathrm{~d} t}\left\|u_{\Delta x}\right\|_{\Delta x}^{2} \leq \sum_{l=1}^{N} \frac{1}{\Delta x}\left|u_{l} u_{l-1}-2 u_{l}^{2}+u_{l} u_{l+1}\right|+\Delta x \sum_{l=1}^{N} u_{l}^{4} .12 d dtuΔxΔx2l=1N1Δx|ulul12ul2+ulul+1|+Δxl=1Nul4.
Then, we resort to Cauchy-Schwartz inequality to deduce that
1 2 d d t u Δ x Δ x 2 4 Δ x ( l = 1 N u l 2 ) 1 / 2 ( l = 1 N u l 2 ) 1 / 2 + Δ x l = 1 N u l 4 1 2 d d t u Δ x Δ x 2 4 Δ x l = 1 N u l 2 1 / 2 l = 1 N u l 2 1 / 2 + Δ x l = 1 N u l 4 (1)/(2)((d))/((d)t)||u_(Delta x)||_(Delta x)^(2) <= (4)/(Delta x)(sum_(l=1)^(N)u_(l)^(2))^(1//2)(sum_(l=1)^(N)u_(l)^(2))^(1//2)+Delta xsum_(l=1)^(N)u_(l)^(4)\frac{1}{2} \frac{\mathrm{~d}}{\mathrm{~d} t}\left\|u_{\Delta x}\right\|_{\Delta x}^{2} \leq \frac{4}{\Delta x}\left(\sum_{l=1}^{N} u_{l}^{2}\right)^{1 / 2}\left(\sum_{l=1}^{N} u_{l}^{2}\right)^{1 / 2}+\Delta x \sum_{l=1}^{N} u_{l}^{4}12 d dtuΔxΔx24Δx(l=1Nul2)1/2(l=1Nul2)1/2+Δxl=1Nul4
and use (7) to have
d d t u Δ x Δ x 2 K ( Δ x ) 3 , K = 4 π 2 + π 4 2 d d t u Δ x Δ x 2 K ( Δ x ) 3 , K = 4 π 2 + π 4 2 (d)/((d)t)||u_(Delta x)||_(Delta x)^(2) <= (K)/((Delta x)^(3)),quad K=4pi^(2)+(pi^(4))/(2)\frac{\mathrm{d}}{\mathrm{~d} t}\left\|u_{\Delta x}\right\|_{\Delta x}^{2} \leq \frac{K}{(\Delta x)^{3}}, \quad K=4 \pi^{2}+\frac{\pi^{4}}{2}d dtuΔxΔx2K(Δx)3,K=4π2+π42
It follows at once that, for every T > 0 T > 0 T > 0T>0T>0, there exists a constant c ( T ) c ( T ) c(T)c(T)c(T) such that
u Δ x Δ x 1 ( Δ x ) 3 / 2 c ( T ) , t [ 0 , T ] u Δ x Δ x 1 ( Δ x ) 3 / 2 c ( T ) , t [ 0 , T ] ||u_(Delta x)||_(Delta x) <= (1)/((Delta x)^(3//2))c(T),t in[0,T]\left\|u_{\Delta x}\right\|_{\Delta x} \leq \frac{1}{(\Delta x)^{3 / 2}} c(T), t \in[0, T]uΔxΔx1(Δx)3/2c(T),t[0,T]
where c ( T ) = ( u Δ x ( 0 ) Δ x 2 × ( Δ x ) 3 + K T ) 1 / 2 c ( T ) = u Δ x ( 0 ) Δ x 2 × ( Δ x ) 3 + K T 1 / 2 c(T)=(||u_(Delta x)(0)||_(Delta x)^(2)xx(Delta x)^(3)+KT)^(1//2)c(T)=\left(\left\|u_{\Delta x}(0)\right\|_{\Delta x}^{2} \times(\Delta x)^{3}+K T\right)^{1 / 2}c(T)=(uΔx(0)Δx2×(Δx)3+KT)1/2. For a fixed spatial grid, this is precisely what is required for stability 6 .

5. CONCLUSIONS AND PERSPECTIVES

It is now quite clear that the role of the integral condition [GT]-(3) is far beyond the elementary computation of the average temperature in a reaction diffusion process. In fact, using that, we have considered two coherent strategies, one direct (based on variational calculus) and one indirect (based on a completely discretized scheme) which lead to solutions to [GT]-(2). These solutions conserve the known qualitative behavior (structure) of the underlying differential system. This is the most important benefit.
Extensions of these strategies to multidimensional problems are in progress.

REFERENCES

[1] Beyn, W.-J., On the numerical approximation of phase portraits near stationary points, SIAM J. Numer. Anal., 24, pp. 1095-1113, 1987.
[2] Gheorghiu, C. I. and Mureşan, A., On the significance of integral properties of orbits in some superlinear fixed-period problems, Proc. ICNODEA, Cluj-Napoca, 2001.
[3] Gheorghiu, C. I. and Trif, D., Direct and indirect approximations to positive solutions for a nonlinear reaction-diffusion problem, I. Direct (variational) approximation, this journal, 31 no. 1, pp. 61-70, 2002. ©
[4] Gheorghiu, C. I. and Trif, D., The numerical approximation to positive solution for some reaction-diffusion problems, Pu.M.A., 11, pp. 243-253, 2001.
[5] Henry, D., Geometric theory of semilinear parabolic equations, Lecture Notes in Mathematics, 840, Springer-Verlag, 1981.
[6] Iserles, A., A First Course in the Numerical Analysis of Differential Equations, Cambridge Univ. Press, 1996.
[7] Larsson, S. and Sanz-Serna, J. M., The behaviour of finite element solutions of semilinear parabolic problems near stationary points, SIAM J. Numer. Anal., 31, pp. 10001018, 1994.
[8] Stuart, A. M. and Humphries, A. R., Dynamical systems and numerical analysis, Cambridge Monographs on Applied and Computational Mathematics, Cambridge Univ. Press., 1996.
Received by the editors: June 29, 2000.

  1. *"T. Popoviciu" Institute of Numerical Analysis, P.O. Box 68, 3400 Cluj-Napoca 1, Romania (ghcalin@ictp.acad.ro).
    † "Babeş-Bolyai" University, Faculty of Mathematics and Computer Science, st. M. Kogălniceanu 1, 3400 Cluj-Napoca, Romania, e-mail: dtrif@math.ubbcluj.ro.
    1 1 ^(1){ }^{1}1 We will refer to our paper 3] as [GT] and (1), (2) and (3) are respectively the semilinear parabolic problem, the two-point boundary value problem and the conserved integral condition.
2002

Related Posts