Académique Documents
Professionnel Documents
Culture Documents
www.elsevier.com/locate/enganabound
Abstract
The dual-reciprocity boundary element method is applied for the numerical solution of a class of two-dimensional initial-boundary value
problems governed by a non-linear system of partial differential equations. The system, known as the reaction diffusion Brusselator, arises
in the modeling of certain chemical reaction diffusion processes. Numerical results are presented for some specific problems.
q 2003 Elsevier Ltd. All rights reserved.
Keywords: Brusselator system; Dual-reciprocity boundary element method; Dynamic problem
3. DRBEM
To deal with the domain integrals in Eqs. (9) and (10), we where
apply the dual-reciprocity method (DRM) introduced by
Brebbia and Nardini [3] and Partridge and Brebbia [9]. Cj j; h lj; huj j; h Fx;y; j; hbj x;ydsx;y
For the DRM, we choose N L collocation points in the C
region R < C (L is a positive integer and recall that N is the
j
number of boundary elements). The collocation points are 2 Gx;y; j; hu x;ydsx;y; 15
denoted by j1 ; h1 ; j2 ; h2 ; ; jNL21 ; hNL21 C
and jNL ; hNL : For convenience, we take the first N
1 1
collocation points to be the midpoints of the boundary uj x;y x2 jj 2 y2 hj 2 x2 jj 2
elements, i.e. jn ; hn is the midpoint of C n for n 4 16
1; 2; ; N: 1
y2 hj 2 2 x2 jj 2 y2 hj 2 5=2 ;
We then make the approximations 25
j
bj x;y n1 x;y u x;yn2 x;y uj x;y:
a 21
ux; y; t 2 u2 v A 1u x y
t
Eqs. (9) (11), (13) and (14) may be used to obtain
X
NL
. mj tsj x; y; 11 1
lji ; hi U i t 2 a21 Blji ; hi ji 2
j1 2
X d n
NL
a21 U t A 1U n t
NL
X j n1
dt
NL
a 21 2
vx; y; t 2 Au u v . f tsj x; y; X
t j1 2 U n t2 V n t bjn Cj ji ; hi
j1
j j N
X
where m and f are yet unknown parameters and 1
U t a21 Bjj 2
j
j1
2
sj x; y 1 x 2 jj 2 y 2 hj 2 x 2 jj 2
Gx; y; ji ; hi dsx; y
j 2 3=2 C j
y 2 h 12
X
N
2 Pj t a21 Bjj nj
1
for j 1; 2; ; N L: j1
The local interpolating functions sj x; y are those Fx; y; ji ; hi dsx;y
C j
proposed in Ref. [14].
for i 1;2; ;N L 16
With (11), we can express the domain integrals in Eqs.
(9) and (10) as and
X
NL
d n
a 21
ux;y;t2B2u vA1u Fx;y; j; hdxdy
2 lji ; hi V i t a21 V t 2 AU n t
R t n1
dt
X
NL NL
X
1
. mj tCj j; h2 a21 Blj; hj2 U n t2 V n t bjn Cj ji ; hi
j1
2 j1
2 a21 B xn1 x;yFx;y; j; h X
N
V j t Gx; y; ji ; hi dsx; y
C j1 C j
1 X
N
2 x2 Gx;y; j; hdsx;y 13
2 2 Qj t Fx; y; ji ; hi dsx; y
j1 C j
where nj j
1 ; n2 is the unit normal vector to the boundary
a 21
vx;y;t2Auu2 v Fx;y; j; hdxdy element C pointing away from R; U n t ujn ; hn ; t
j
t
R
and V n t vjn ; hn ; t (for n 1; 2; ; N L), and bij is
X
NL the inverse of aij with aij sj ji ; hi :
. fj tCj j; h; 14 Notice that in deriving Eqs. (16) and (17) we collocate
j1 Eq. (11) by letting x; y be given by jn ; hn for
900 W.-T. Ang / Engineering Analysis with Boundary Elements 27 (2003) 897903
have to be evaluated. Details on the computation of these The numerical values of u; v at the point (0.40, 0.60)
integrals may be found in Refs. [5,6]. and at various time levels, as obtained using M 10 and
20, are compared with the exact values from Eq. (25) in
Table 1. [The given numerical values are those obtained
4. Specific problems after six iterations between calculating U n t using Eq.
(22) and solving Eqs. (20) and (21).] The numerical
Problem 1. For a specific test problem, consider solving values of u; v show an overall improvement in accuracy
the system when M is doubled (i.e. when the number of boundary
! elements and collocation points is increased and the
u 1 2 u 2 u
2
u v 2 2u 2 ; 23 time-step is halved).
t 4 x 2 y Problem 2. Solve
! !
v 1 2 v 2 v u 3 1 2 u 2 u
u2u v2
2 ; 2
1u v2 u 2 ; 26
t 4 x 2 y t 2 500 x2 y
in the region R {x; y : x2 y2 , 1; x . 0; y . 0} sub- !
v 1 2 1 2 v 2 v
ject to the initial-boundary conditions u2u v 2
t 2 500 x2 y
ux; y; 0; vx; y; 0 exp2x 2 y; expx y
24 in the region R {x; y : 0 , x , 1; 0 , y , 1} subject to
for x; y [ R;
1 2 1 1 1
ux; y; 0; vx; y; 0 x 2 x3 ; y2 2 y3
t t 2 3 2 3 27
u0; y; t; v0; y; t exp 2 2 y ; exp y
2 2
for x; y [ R;
for 0 , y , 1; t . 0;
u v
; 0; 0 at the points 0; y and 1; y for 0
x x
t t 28
ux; 0; t; vx; 0; t exp 2 2 x ; exp x , y , 1 and t . 0;
2 2
u v
; 0; 0 at the points x; 0 and x; 1 for 0
for 0 , x , 1; t . 0; y y
u v
; x y , x , 1 and t . 0: 29
n n
For m; n 1; 2; ; M 2 1 (where M is a positive integer
t t greater than 1), form the points m1 ; n1 with 1 1=M;
2exp 2 2 x 2 y ; exp xy
2 2 and take them as collocation points for the DRBEM. The
endpoints of the boundary elements are selected to be given
for x2 y2 1; t . 0:
by xk1 ; yk1 0; 1 2 k2 ; ; xk12M ; yk12M
It is an easy matter to verify by direct substitution that k2 ; 0xk14M ; yk14M 1; k2 and xk1 ; yk1
Eqs. (23) and (24) are satisfied by 1 2 k2 ; 1 for k 0; 1; ; 2M 2 1; where 2
1=2M: (Thus, N 8M; i.e. there are 8M boundary
t t
u; v exp 2 2 x 2 y ; exp xy : 25 elements and 8M M 2 12 collocation points.) As in
2 2
the test problem above, the time-step Dt is chosen to be
For the purpose of obtaining some numerical results given by Dt 31 :
for this particular problem, the interior collocation
points, the endpoints of the boundary elements and
the time-step for the DRBEM are chosen as follows. For Table 1
m; n 1; 2; ; M 2 1 (where M is a positive integer greater A comparison of the numerical and the exact values of u; v at various time
than 1), form the points m1 ; n1 with 1 1=M; and t at the point (0.40, 0.60)
take all those points that lie inside the domain solution
T M 10 M 20 Exact
(inside the quarter circle) as interior collocation points. The
endpoints of the boundary elements are selected to be given 0.30 (0.3168, 3.153) (0.3166, 3.157) (0.3166, 3.158)
by xk1 ; yk1 0; 1 2 k2 ; ; xk12M ; yk12M 0.60 (0.2724, 3.660) (0.2725, 3.667) (0.2725, 3.669)
k2 ; 0 and xk14M ; yk14M cospk2 =2; sin 0.90 (0.2345, 4.250) (0.2345, 4.260) (0.2346, 4.263)
pk2 =2 for k 0; 1; ; 2M 2 1; where 2 1=2M: 1.20 (0.2016, 4.939) (0.2018, 4.950) (0.2019, 4.953)
(Thus, N 6M; i.e. there are 6M boundary elements.) 1.50 (0.1739, 5.735) (0.1737, 5.751) (0.1738, 5.755)
1.80 (0.1489, 6.670) (0.1495, 6.681) (0.1496, 6.686)
The time-step Dt is chosen to be given by Dt 31 :
902 W.-T. Ang / Engineering Analysis with Boundary Elements 27 (2003) 897903
5. Conclusion
References
[7] Harrouni KE, Quazar D, Wrobel LC, Cheng AHD. Global Salford: Department of Computer and Mathematical Sciences, The
interpolation function based DRBEM applied to Darcys flow in University of Salford; 1999.
heterogeneous media. Engng Anal Bound Elem 1995;16:2815. [12] Twizell EH, Gumel AB, Cao Q. A second-order scheme for the
[8] Nicolis G, Prigogine I. Self-organization in non-equilibrium systems. Brusselator reactiondiffusion system. J Math Chem 1999;26:
New York: Wiley/Interscience; 1977. 297316.
[9] Partridge PW, Brebbia CA. The dual reciprocity boundary element [13] Wazwaz AM. The decomposition method applied to systems of partial
method for the Helmholtz equation. In: Brebbia CA, Choudouet- differential equations and to the reaction diffusion Brusselator
Miranda A, editors. Proceedings of the International Boundary model. Appl Math Comput 2000;110:25164.
Elements Symposium. Berlin: Computational Mechanics Publi- [14] Zhang Y, Zhu S. On the choice of interpolation functions used in the
cations/Springer; 1990. p. 54355. dual-reciprocity boundary-element method. Engng Anal Bound Elem
[10] Prigogine I, Lefever R. Symmetries breaking instabilities 1994;13:387 96.
in dissipative systems II. J Phys Chem 1968;48:1695 700. [15] Zhu SP, Satravaha P, Lu XP. Solving linear diffusion equations with
[11] Profit A, Chen K, Amini S. On a DRBEM model for time-dependent the dual reciprocity method in Laplace space. Engng Anal Bound
PDEs in semi-conductor simulation. Technical report CMS-99-1, Elem 1994;13:110.