The Eulerian–Lagrangian method of fundamental solutions for two-dimensional unsteady Burgers’ equations

advertisement
ARTICLE IN PRESS
Engineering Analysis with Boundary Elements 32 (2008) 395–412
www.elsevier.com/locate/enganabound
The Eulerian–Lagrangian method of fundamental solutions for
two-dimensional unsteady Burgers’ equations
D.L. Younga,, C.M. Fana, S.P. Hua, S.N. Atlurib
a
Department of Civil Engineering and Hydrotech Research Institute, National Taiwan University, Taipei, Taiwan
b
Department of Mechanical and Aerospace Engineering, University of California, Irvine, CA, USA
Received 27 October 2006; accepted 17 August 2007
Available online 24 October 2007
Abstract
The Eulerian–Lagrangian method of fundamental solutions is proposed to solve the two-dimensional unsteady Burgers’ equations.
Through the Eulerian–Lagrangian technique, the quasi-linear Burgers’ equations can be converted to the characteristic diffusion
equations. The method of fundamental solutions is then adopted to solve the diffusion equation through the diffusion fundamental
solution; in the meantime the convective term in the Burgers’ equations is retrieved by the back-tracking scheme along the characteristics.
The proposed numerical scheme is free from mesh generation and numerical integration and is a truly meshless method. Twodimensional Burgers’ equations of one and two unknown variables with and without considering the disturbance of noisy data are
analyzed. The numerical results are compared very well with the analytical solutions as well as the results by other numerical schemes. By
observing these comparisons, the proposed meshless numerical scheme is convinced to be an accurate, stable and simple method for the
solutions of the Burgers’ equations with irregular domain even using very coarse collocating points.
r 2007 Elsevier Ltd. All rights reserved.
Keywords: Eulerian–Lagrangian method; Method of fundamental solutions; Burgers’ equations; Diffusion fundamental solution; Meshless method
1. Introduction
The Burgers’ equation was initially studied for the
weather problem in 1915 by Bateman [1] and was extended
to model turbulence and shock wave by Burgers [2].
Besides, the Burgers’ equation is a useful model for many
interesting physical problems [3], such as shock wave,
acoustic transmission, traffic and aerofoil flow theory,
turbulence and supersonic flow as well as a prerequisite
to the Navier–Stokes equations. The problems modeled
by the Burgers’ equation can be considered as an
evolutionary process in which a convective phenomenon
is in contrast with a diffusive phenomenon. It is possible
to obtain the exact solutions of the Burger’s equation
for simple geometry by the Cole–Hopf transformation
[4,5]. The known exact solutions of the Burgers’ equation
are tabulated by Benton and Platzman [6] as well as
Fletcher [7].
Corresponding author. Fax: +886 2 23626114.
E-mail address: dlyoung@ntu.edu.tw (D.L. Young).
0955-7997/$ - see front matter r 2007 Elsevier Ltd. All rights reserved.
doi:10.1016/j.enganabound.2007.08.011
Although there are some analytic solutions available in
the literature, the exact solutions for the practical applications are very limited due to the complex geometry and
complicated initial and boundary conditions. The numerical methods developed more than three decades seem to
serve as a satisfactory alternative to solve the unsteady
Burger’s equations. Most of the existing numerical
methods in previous studies were reported successfully to
be able to solve the Burgers’ equations, such as the finite
difference method (FDM) [8–10], the finite element method
(FEM) [11,12] and the boundary element method (BEM)
[13,14]. For example, for the Burgers’ equation Bahadir [8]
proposed a fully implicit finite difference scheme and
Radwan [10] used a fourth-order compact scheme and the
fourth-order Du Fort Frankel algorithm. In addition,
Froncioni et al. [11] proposed the discontinuous-Galerkin
space–time finite element formulation using the simplextype meshes. In the meantime, Kutluay et al. [12] used the
least-squares quadratic B-spline FEM to handle the
unsteady Burgers’ equations. In comparing with FDM
and FEM, the BEM appears to be a better alternative to
ARTICLE IN PRESS
396
D.L. Young et al. / Engineering Analysis with Boundary Elements 32 (2008) 395–412
simulate the physical problems due to the reduction of one
dimension. Kakuda and Tosaka [14] adopted the generalized BEM to treat the Burgers’ equations while Chino and
Tosaka [13] used the dual reciprocity BEM. The numerical
methods discussed above can be used to solve the unsteady
Burgers’ equations; however the large amount of efforts
should be paid during the numerical implementation. The
time-consuming mesh generation of FDM and FEM as
well as the complicated singular integrals of BEM always
bothered researchers. The drawbacks make these conventional numerical methods very difficult to efficiently deal
with the Burgers’ equations especially for treating the
nonlinear, multidimensional flows and irregular domain
problems.
The developments of the so-called meshless or meshfree
methods catch the researchers’ attentions recently. There
→
t
Field Points ( x )
→
Source Points ( ξ )
t
(n+1) Δt
(n+1-λ) Δt
(n+1) Δt
Y
(n) Δt
(n-λ) Δt
C
A
X
(n) Δt
B
x
Fig. 1. (a) Schematic diagram for the location of source and field points on the space–time domain in 2-D problem. (b) Schematic diagram for the
characteristic AB.
Fig. 2. Velocity profiles of problem 1 at different time levels (Re ¼ 1, Dt ¼ 0.01, N ¼ 64). (a) t ¼ 0.10; (b) t ¼ 1.00; (c) t ¼ 3.00; (d) t ¼ 9.00.
ARTICLE IN PRESS
D.L. Young et al. / Engineering Analysis with Boundary Elements 32 (2008) 395–412
397
Fig. 3. Error profiles of problem 1 at different time levels (Re ¼ 1, Dt ¼ 0.01, N ¼ 64). (a) t ¼ 0.10; (b) t ¼ 1.00; (c) t ¼ 3.00; (d) t ¼ 9.00.
Fig. 4. Velocity profiles of problem 1 at different time levels (Re ¼ 20, Dt ¼ 0.001, N ¼ 441). (a) t ¼ 0.50; (b) t ¼ 0.75; (c) t ¼ 1.00; (d) t ¼ 1.25.
ARTICLE IN PRESS
398
D.L. Young et al. / Engineering Analysis with Boundary Elements 32 (2008) 395–412
are several meshless methods developed in the past decade
and some available methods are the multiquadrics (MQ)
method [15,16], the meshless local Petrov-Galerkin
(MLPG) method [17–20] and the method of fundamental
solutions (MFS) [21–29]. Hon and Mao [15] applied the
MQ method to the one-dimensional unsteady Burgers’
equation, while Li et al. [16] used the MQ method to solve
two-dimensional problems. Though the MQ method can
simply solve the Burgers’ equations, the choice of a suitable
shape parameter which will influence the stability of the
numerical scheme is still an open topic. This handicap
drastically limits the developments and applications of the
MQ method. The MFS, which is similar to the BEM due to
the reduction of one dimension, is free from the mesh
generation and numerical integration. The MFS was
originally proposed by Kupradze and Aleksidze [24] and
has been extended to the solution of Poisson’s equation by
Golberg [21]. Karageorghis and Fairweather [23] adopted
the MFS to model the biharmonic equation. On the other
hand, Young and Ruan [26] analyzed the electromagnetic
waves scattering problems by MFS, and Young et al. [27]
used the Stokeslets and MFS to simulate the Stokes flow in
a rectangular cavity with cylinders. Under the novel
concept of time–space unification, Young et al. [28,29]
solved the time-dependent diffusion equations by the
diffusion fundamental solution and MFS which can avoid
the Laplace transform or finite difference method in
discretizing the time state. The time-dependent MFS is
further applied to the Stokes’ first and second problems in
a semi-infinite domain by Hu et al. [22].
The MFS is successfully applied to solve the linear
diffusion equation since the numerical results are assumed
to be the linear combination of the time-dependent
diffusion fundamental solutions. Due to the existence of
the convective term in the Burgers’ equations, the MFS
cannot be used directly for the Burgers’ equations. The
convective term of the unsteady Burgers’ equation can be
dealt with by the Eulerian–Lagrangian method (ELM)
[25,30]. The ELM combines the computational powers of
the Eulerian and Lagrangian approaches, so as to
incorporate the merits of a fixed Eulerian coordinate and
a moving Lagrangian coordinate. The combination of the
ELM and BEM has been successfully applied to the
advection–diffusion equations [30], while the same problems are also simulated by using the Eulerian–Lagrangian
method of fundamental solutions (ELMFS) [25]. The use
of ELM can be regarded as changing the physical
viewpoint of the problem from a fixed to moving path.
In this study, the Burgers’ equations will be converted to
the characteristic diffusion equations by ELM, and then
Fig. 5. Error profiles of problem 1 at different time levels (Re ¼ 20, Dt ¼ 0.001, N ¼ 441). (a) t ¼ 0.50; (b) t ¼ 0.75; (c) t ¼ 1.00; (d) t ¼ 1.25.
ARTICLE IN PRESS
3.29E05
4.77E05
6.38E04
5.43E05
2.99E04
4.77E05
6.45E04
2.13E03
2.99E04
3.03E03
6.38E04
2.13E03
5.04E05
1.0000
0.9986
0.9248
0.9986
0.9238
0.9986
0.9235
0.1803
0.9238
0.1794
0.9248
0.1803
0.0040
1.0000
0.9985
0.9241
0.9985
0.9241
0.9985
0.9241
0.1824
0.9241
0.1824
0.9241
0.1824
0.0041
6.08E06
1.95E04
9.45E04
9.11E05
1.75E03
1.95E04
2.99E03
1.18E04
1.75E03
1.82E04
9.45E04
1.18E04
1.96E06
0.9997
0.9820
0.5000
0.9820
0.5000
0.9820
0.5000
0.0180
0.5000
0.0180
0.5000
0.0180
0.0003
(2)
subject to the initial conditions:
uðx; y; t0 Þ ¼ f1 ðx; yÞ
ðx; yÞ 2 O,
(3)
vðx; y; t0 Þ ¼ f2 ðx; yÞ
ðx; yÞ 2 O
(4)
0.9959
0.8176
0.0759
0.8176
0.0759
0.8176
0.0759
0.0015
0.0759
0.0015
0.0759
0.0015
0.0000
1.70E04
1.05E03
6.60E05
7.88E05
2.55E04
1.05E03
5.18E04
3.93E06
2.55E04
3.16E06
6.60E05
3.93E06
2.40E07
qv
qv
qv
1 q2 v q2 v
þu þv ¼
þ
qt
qx
qy Re qx2 qy2
Luðx; y; tÞ ¼ f3 ðx; y; tÞ
6.07E04
4.66E04
1.59E06
3.79E04
9.98E07
4.66E04
8.07E06
2.00E07
9.98E07
1.95E08
1.59E06
2.00E07
3.92E08
0.9961
0.8186
0.0759
0.8177
0.0756
0.8186
0.0753
0.0015
0.0756
0.0015
0.0759
0.0015
0.0000
0.9997
0.9822
0.5009
0.9821
0.4983
0.9822
0.4970
0.0179
0.4983
0.0178
0.5009
0.0179
0.0003
Analytical solution
|ERROR|
ELMFS
Analytical solution
The two-dimensional Burgers’ equations with two
variables are similar to the incompressible Navier–Stokes
equations without considering pressure term and continuity equation. We will consider the following system of the
two-dimensional Burgers’ equations:
qu
qu
qu
1 q2 u q2 u
þu þv ¼
þ
,
(1)
qt
qx
qy Re qx2 qy2
Analytical solution
|ERROR|
2. Governing equations
|ERROR|
ELMFS
the diffusion equations will be solved by the MFS.
After the diffusion solutions are found by MFS, the
convective term of the Burgers’ equations can be obtained
by the back-tracking scheme through the characteristics
[25,30]. This ELMFS technique has been successfully
applied to the one-dimensional unsteady Burgers’ equations by Young [31].
The aim of this study is to demonstrate the capability
and simplicity of the ELMFS to solve the unsteady
nonlinear two-dimensional Burgers’ equations. The governing equations and numerical method will be explained
in Sections 2 and 3, respectively. The numerical results and
conclusions will be provided, respectively, in Sections 4 and
5. There are three case study problems adopted in this
article and the numerical results are compared very well
with the analytical solutions as well as other numerical
solutions.
where O and qO denote the computational domain and the
associated boundary. L is a boundary differential operator.
uðx; y; tÞ and vðx; y; tÞ are the two unknown variables which
can be regarded as the velocities in fluid-related problems.
f1 ðx; yÞ, f2 ðx; yÞ, f3 ðx; y; tÞ and f4 ðx; y; tÞ are all known
functions. Re is the Reynolds number, and t0 is the initial
time.
According to the relative weighting of the diffusive and
convective terms (Re) in the Burgers’ equations, the
Burgers’ equations will behave as elliptic, parabolic or
hyperbolic type of partial differential equations.
ELMFS
0.9532
0.2694
0.0067
0.2686
0.0067
0.2694
0.0067
0.0001
0.0067
0.0001
0.0067
0.0001
0.0000
0.9526
0.2689
0.0067
0.2689
0.0067
0.2689
0.0067
0.0001
0.0067
0.0001
0.0067
0.0001
0.0000
and the boundary conditions:
Analytical solution
t ¼ 1.00
t ¼ 0.75
t ¼ 0.50
399
ðx; yÞ 2 qO;
(5)
Lvðx; y; tÞ ¼ f4 ðx; y; tÞ
ðx; yÞ 2 qO;
(6)
0.1
0.1
0.1
0.3
0.3
0.5
0.5
0.5
0.7
0.7
0.9
0.9
0.9
0.1
0.5
0.9
0.3
0.7
0.1
0.5
0.9
0.3
0.7
0.1
0.5
0.9
y
3. Numerical method
x
Table 1
Numerical solutions of different time levels in some specific points of problem 1 (Re ¼ 20, Dt ¼ 0.001, N ¼ 441)
t ¼ 1.25
ELMFS
|ERROR|
D.L. Young et al. / Engineering Analysis with Boundary Elements 32 (2008) 395–412
The two-dimensional Burgers’ equations, Eqs. (1) and (2),
can be transferred to the following two characteristic
ARTICLE IN PRESS
D.L. Young et al. / Engineering Analysis with Boundary Elements 32 (2008) 395–412
400
diffusion equations using the ELM:
Du
1 q2 u q2 u
¼
,
þ
Dt Re qx2 qy2
Dv
1 q2 v q2 v
¼
þ
,
Dt Re qx2 qy2
(7)
(8)
where the total or material derivative including the
convective term is defined as [25,30]
D
q
q
q
¼ þu þv .
Dt qt
qx
qy
(9)
Since the two-dimensional Burgers’ equations are converted to the characteristic diffusion equations, the MFS is
first adopted to solve the diffusion equations [28,29]. In
MFS, the diffusion solution can be represented as the
linear combination of the diffusion fundamental solutions
with different source intensities. The fundamental solution
of the linear diffusion equation is governed by
qGð~
x; t; ~
x; tÞ
1 2
¼
r Gð~
x; t; ~
x; tÞ þ dð~
x ~
xÞdðt tÞ,
qt
Re
(10)
where Gð~
x; t; ~
x; tÞ is the fundamental solution of the linear
diffusion equation. ~
x ¼ ðx; yÞ and ~
x ¼ ðx; ZÞ are the spatial
coordinates of the field and source points. t and t are the
temporal coordinates of the field and source points. d( ) is
the well-known Dirac delta function.
Fig. 6. Velocity profiles of problem 2 at different time levels (Re ¼ 100, Dt ¼ 0.005, N ¼ 441). (a) t ¼ 0.01; (b) t ¼ 0.50; (c) t ¼ 2.00.
ARTICLE IN PRESS
D.L. Young et al. / Engineering Analysis with Boundary Elements 32 (2008) 395–412
By using the integral transform theory of Eq. (10), the
free-space Green’s function or the fundamental solution of
the linear diffusion equation can be obtained as
401
Eq. (11), as
uð~
x; tÞ ¼
N
X
aj Gð~
x; t; ~
xj ; tj Þ,
(12)
bj Gð~
x; t; ~
xj ; tj Þ,
(13)
j¼1
j~
x~
xj2 =½4ð1=ReÞðttÞ
e
Gð~
x; t; ~
x; tÞ ¼ d=2 Hðt tÞ,
4pð1=ReÞðt tÞ
(11)
vð~
x; tÞ ¼
N
X
j¼1
where d is the dimension of the problem and is equal to two
in this study. H( ) is the Heaviside step function.
Based on the time-dependent MFS concept, we can
express the diffusion solutions of Eqs. (7) and (8) by the
combination of the diffusion fundamental solutions,
where N is the number of source point. aj and bj are the
unknown coefficients which denote the source intensities of
the corresponding fundamental solutions. Once the coefficients are obtained, the velocity of any field points in the
Fig. 7. Error profiles of problem 2 at different time levels (Re ¼ 100, Dt ¼ 0.005, N ¼ 441). (a) t ¼ 0.01; (b) t ¼ 0.50; (c) t ¼ 2.00.
ARTICLE IN PRESS
D.L. Young et al. / Engineering Analysis with Boundary Elements 32 (2008) 395–412
½Au fag ¼ ½f u ,
(14)
½Av fbg ¼ ½f v .
(15)
The components of [Au] and [Av] are the representation
of the fundamental solutions. ff u g is the combination of
f1 ðx; yÞ and f3 ðx; y; tÞ, and ff v g is the combination of
f2 ðx; yÞ and f4 ðx; y; tÞ. The unknown coefficients, or the
source intensities of the fundamental solutions, can be
obtained by inverting the above two matrices, Eqs. (14)
and (15). The function values inside the time–space box at
t ¼ ðn þ 1ÞDt can thus be acquired from Eqs. (12) and (13).
The results of the Burgers’ equations with convective
term can be retrieved from the numerical diffusion results
by back-tracking the particles along the line of characteristics. In the ELM, the convective velocities in the Burgers’
equations are expressed in terms of the spatial and time
increments as follows:
u¼
dx xnþ1 xn
¼
,
dt
Dt
nþ1
v¼
n
dy y
y
¼
,
dt
Dt
n
nþ1
n
nþ1
x ¼x
y ¼y
u Dt,
v Dt.
(16)
(17)
(18)
(19)
In Fig. 1(b), the line AB is the characteristic path on
which the transport of the scalar quantity can be traced. If
the velocities at point A are required, the spatial location of
point B can be traced by Eqs. (18) and (19). When the
spatial location of point B is determined, the solutions
along characteristics AB will follow the characteristic
diffusion operators, Eqs. (7) and (8), according to the
material derivative and the diffusion equations. After the
diffusion process is calculated by the time-dependent MFS,
the velocities at point C can be obtained to represent the
velocities at point A. Points B and C are located at the
same spatial position but at different time levels (Fig. 1(b)).
The velocities at point A are properly replaced by the
diffusion results at point C, and then the results of the
Burgers’ equations at t ¼ ðn þ 1ÞDt thus can be acquired.
This procedure can be repeated until either the terminal
time or steady-state solution is achieved.
1.0E-001
Maximum absolute error
time–space domain can be acquired by using Eqs. (12) and
(13) accordingly.
In our numerical experiments, the numbers of field and
source points are chosen the same, and both are equal to N
so that square matrices are formed. The locations of field
and source points are illustrated in Fig. 1(a), and the field
and source points are located at the same spatial positions
but at different time levels. In Fig. 1(a), the parameter, l, is
chosen as a function of the maximum distance of the
spatial domain (R) and it can be expressed as lðDtÞ ¼ mR.
By observing the diffusion fundamental solution, it is noted
that the temporal difference (tt) between field and source
points is proportional to their spatial distance ðj~
x ~
xjÞ.
Hence we will use the empirical formula to determine the
temporal location of the source points. In the section
of numerical results, it will be elaborated that the proposed formula performs well and provides a useful
guide to determine the time level of the source points.
m is an adaptive parameter which can be chosen by the
trial and error process. By collocating the initial and
boundary conditions, two matrices are formed by utilizing
Eqs. (3)–(6), (12) and (13):
1.0E-002
1.0E-003
u
Δt = 0.01
v
Δt = 0.01
Δt = 0.05
Δt = 0.05
Δt = 0.005
Δt = 0.005
1.0E-004
1.0E-005
0
0.5
1
1.5
2
2.5
Time
Fig. 8. Time history of maximum absolute errors of u and v of problem 2
for different size of time step (Re ¼ 100, N ¼ 441).
1.0E+000
1.0E-001
Maximum absolute error
402
1.0E-002
1.0E-003
u
1.0E-004
v
λ (Δt)=0.5R
λ (Δt)=0.5R
λ (Δt)=1R
λ (Δt)=1R
λ (Δt)=5R
λ (Δt)=5R
λ (Δt)=10R
λ (Δt)=10R
1.0E-005
0
0.4
0.8
1.2
1.6
2
Time
Fig. 9. Time evolution history of maximum absolute errors of u and v of
problem 2 for temporal locations of source point (Re ¼ 100, N ¼ 441).
ARTICLE IN PRESS
D.L. Young et al. / Engineering Analysis with Boundary Elements 32 (2008) 395–412
4. Numerical results
and the analytical solution is [16]
To illustrate the high performance of ELMFS described
in the previous section, three Burgers’ problems will be
considered. The first one is the two-dimensional Burgers’
equation in one variable and the numerical results are
compared with the analytical solutions. The second and the
third ones are the two-dimensional Burgers’ equations in
two variables with regular and irregular domains. The
results of the second problem are in good agreement with
the analytical solutions and show better performance than
the FDM [8]. In the second problem the study of the
disturbance of noisy initial and boundary data is also taken
into consideration. In order to demonstrate the flexibility
of the ELMFS, the third problem is devoted to an irregular
computational domain which is nontrivial by the conventional numerical methods.
uðx; y; tÞ ¼
4.1. Problem 1
The first validation problem is the unsteady Burgers’
equation in one variable which is described as below:
qu
qu
qu
1 q2 u q2 u
þu þu ¼
þ
(20)
qt
qx
qy Re qx2 qy2
403
1
.
1 þ expðReðx þ y tÞ=2Þ
(21)
The computational domain is O ¼ fðx; yÞ : 0pxp1;
0pyp1g. The numerical results of velocity for Re ¼ 1
are shown in Fig. 2. The evolutionary process can be
observed in the figure and the absolute errors are depicted
in Fig. 3. Since the convective term is not large in
comparing with the diffusion term, the diffusion process
varies smoothly. The absolute errors in Fig. 3 are quite
small, so it is proven that ELMFS can handle the Burgers’
equation at low Reynolds number. Additionally, the
numerical results in Re ¼ 20 are displayed in Fig. 4 and
the absolute errors are depicted in Fig. 5. It is easy to find
conspicuously a sharp gradient which moves with time in
Fig. 4 as Re increases and the absolute errors in Fig. 5 also
move with that front. The errors will occur near the sharp
front in any numerical method and the absolute errors in
this test are acceptable. The complete numerical results,
absolute errors and analytical solutions are tabulated in
Table 1. By observing the detailed comparison of
numerical and analytical results, it is convinced that the
proposed scheme is very simple, stable and accurate for the
solutions of the Burgers’ equation. There is no iteration
Table 2
Numerical solutions of (a) u and (b) v at different time levels in some specific points of problem 2 (Re ¼ 10, Dt ¼ 0.01, N ¼ 441)
x
y
t ¼ 0.01
t ¼ 0.5
t ¼ 2.0
Analytical solution
MFS
|ERROR|
Analytical solution
MFS
|ERROR|
Analytical solution
MFS
|ERROR|
(a)
0.10
0.50
0.90
0.30
0.70
0.10
0.50
0.90
0.30
0.70
0.10
0.50
0.90
0.10
0.10
0.10
0.30
0.30
0.50
0.50
0.50
0.70
0.70
0.90
0.90
0.90
0.62481
0.59420
0.56708
0.62481
0.59420
0.65543
0.62480
0.59420
0.65543
0.62480
0.68261
0.65543
0.62480
0.62481
0.59420
0.56708
0.62480
0.59420
0.65543
0.62480
0.59420
0.65543
0.62480
0.68261
0.65543
0.62481
3.59E07
2.05E07
1.53E07
3.26E07
1.81E07
3.04E07
2.96E07
1.75E07
3.15E07
2.76E07
3.13E07
3.10E07
3.07E07
0.61525
0.58540
0.55984
0.61525
0.58540
0.64628
0.61525
0.58540
0.64628
0.61525
0.67481
0.64628
0.61525
0.61526
0.58540
0.55984
0.61526
0.58540
0.64628
0.61527
0.58540
0.64629
0.61527
0.67482
0.64629
0.61526
3.10E06
3.57E06
2.15E06
7.62E06
6.44E06
5.38E06
1.14E05
5.91E06
1.13E05
1.24E05
4.77E06
1.02E05
6.57E06
0.58716
0.56127
0.54113
0.58716
0.56127
0.61720
0.58716
0.56127
0.61720
0.58716
0.64817
0.61720
0.58716
0.58716
0.56127
0.54113
0.58717
0.56128
0.61720
0.58717
0.56128
0.61721
0.58717
0.64817
0.61721
0.58717
2.63E06
2.80E06
1.97E06
6.02E06
4.98E06
5.17E06
9.83E06
5.12E06
1.10E05
1.22E05
5.26E06
1.09E05
6.73E06
(b)
0.10
0.50
0.90
0.30
0.70
0.10
0.50
0.90
0.30
0.70
0.10
0.50
0.90
0.10
0.10
0.10
0.30
0.30
0.50
0.50
0.50
0.70
0.70
0.90
0.90
0.90
0.87520
0.90580
0.93292
0.87520
0.90580
0.84457
0.87520
0.90580
0.84457
0.87520
0.81739
0.84457
0.87520
0.87520
0.90580
0.93292
0.87520
0.90580
0.84457
0.87519
0.90580
0.84457
0.87519
0.81739
0.84457
0.87520
1.98E07
1.82E07
4.56E09
2.74E07
2.24E07
3.73E07
3.13E07
2.32E07
3.69E07
3.42E07
2.29E07
3.61E07
2.83E07
0.88475
0.91460
0.94016
0.88475
0.91460
0.85372
0.88475
0.91460
0.85372
0.88475
0.82519
0.85372
0.88475
0.88475
0.91461
0.94016
0.88474
0.91460
0.85372
0.88474
0.91460
0.85372
0.88474
0.82519
0.85372
0.88474
9.89E07
6.70E07
1.39E06
3.35E06
2.90E06
1.66E06
7.58E06
3.21E06
7.51E06
9.96E06
6.48E07
7.91E06
4.23E06
0.91284
0.93873
0.95887
0.91284
0.93873
0.88280
0.91284
0.93873
0.88280
0.91284
0.85183
0.88280
0.91284
0.91284
0.93873
0.95887
0.91284
0.93873
0.88280
0.91283
0.93873
0.88280
0.91283
0.85183
0.88280
0.91284
1.71E06
1.73E06
2.22E06
1.06E06
4.00E07
2.98E07
4.37E06
9.19E07
6.12E06
7.09E06
4.19E07
6.89E06
2.69E06
ARTICLE IN PRESS
D.L. Young et al. / Engineering Analysis with Boundary Elements 32 (2008) 395–412
404
process required by the ELMFS as far as the nonlinear
Burgers’ problem is concerned
4.2. Problem 2
The second validation problem is the unsteady Burgers’
equations in two variables, Eqs. (1) and (2). The analytical
solutions can be obtained by the Cole–Hopf transformation [4,5,7] and have been used as a test problem by
Bahadir [8]:
uðx; y; tÞ ¼
3
1
,
4 4 1 þ expðð4x þ 4y tÞðRe=32ÞÞ
(22)
vðx; y; tÞ ¼
3
1
.
þ 4 4 1 þ expðð4x þ 4y tÞðRe=32ÞÞ
(23)
The computational domain is O ¼ fðx; yÞ : 0pxp1;
0pyp1g. The initial and boundary conditions are taken
from the analytical solutions. The numerical results are
shown in Fig. 6 when Re ¼ 100. It is noted that there are
sharp gradients which move toward the same direction in
the u and v distributions, respectively. The nonlinear term
dominates the evolutionary process and there appears a
wave-like profile in Fig. 6 at Re ¼ 100. The absolute errors
are displayed in Fig. 7 and the same phenomenon is
revealed clearly that errors will move with the fronts. The
Table 3
Numerical solutions of u at different time levels in some specific points of problem 2 (Re ¼ 100, Dt ¼ 0.005)
x
y
Analytical solution
N ¼ 11 11
N ¼ 21 21
N ¼ 21 21
ELMFS
|ERROR|
ELMFS
|ERROR|
FDM [8]
|ERROR|
t ¼ 0.01
0.1
0.5
0.9
0.3
0.7
0.1
0.5
0.9
0.3
0.7
0.1
0.5
0.9
0.1
0.1
0.1
0.3
0.3
0.5
0.5
0.5
0.7
0.7
0.9
0.9
0.9
0.62305
0.50162
0.50001
0.62305
0.50162
0.74827
0.62305
0.50162
0.74827
0.62305
0.74999
0.74827
0.62305
0.62323
0.50141
0.50035
0.62306
0.50201
0.74863
0.62321
0.50143
0.74774
0.62302
0.74969
0.74854
0.62305
1.87E04
2.11E04
3.36E04
1.79E05
3.84E04
3.59E04
1.60E04
1.95E04
5.39E04
2.56E05
2.94E04
2.71E04
1.04E06
0.62229
0.50154
0.49995
0.62308
0.50164
0.74826
0.62307
0.50159
0.74827
0.62308
0.74992
0.74826
0.62269
7.58E04
8.37E05
6.01E05
2.98E05
2.17E05
1.27E05
2.68E05
3.68E05
7.19E06
3.53E05
6.74E05
1.29E05
3.62E04
0.62310
0.50161
0.50000
0.62311
0.50162
0.74827
0.62311
0.50162
0.74827
0.62311
0.74998
0.74827
0.62311
5.30E05
1.21E05
1.10E05
6.30E05
2.07E06
4.04E06
6.30E05
2.07E06
4.04E06
6.30E05
8.29E06
4.04E06
6.30E05
t ¼ 0.5
0.1
0.5
0.9
0.3
0.7
0.1
0.5
0.9
0.3
0.7
0.1
0.5
0.9
0.1
0.1
0.1
0.3
0.3
0.5
0.5
0.5
0.7
0.7
0.9
0.9
0.9
0.54332
0.50035
0.50000
0.54332
0.50035
0.74221
0.54332
0.50035
0.74221
0.54332
0.74995
0.74221
0.54332
0.53566
0.50150
0.50432
0.54905
0.50193
0.73665
0.54347
0.50025
0.74263
0.54331
0.75128
0.74218
0.54338
7.66E03
1.14E03
4.32E03
5.73E03
1.58E03
5.56E03
1.51E04
9.80E05
4.14E04
1.08E05
1.34E03
3.82E05
5.66E05
0.54241
0.50024
0.49999
0.54427
0.50030
0.74222
0.54366
0.50030
0.74220
0.54367
0.74991
0.74230
0.54377
9.12E04
1.17E04
7.65E06
9.48E04
5.40E05
4.84E06
3.39E04
5.60E05
1.51E05
3.45E04
3.92E05
8.93E05
4.44E04
0.54235
0.49964
0.49931
0.54207
0.49961
0.74130
0.54222
0.49997
0.74145
0.54243
0.74913
0.74201
0.54232
9.72E04
7.13E04
6.92E04
1.25E03
7.43E04
9.14E04
1.10E03
3.83E04
7.64E04
8.92E04
8.16E04
2.04E04
1.00E03
t ¼ 2.0
0.1
0.5
0.9
0.3
0.7
0.1
0.5
0.9
0.3
0.7
0.1
0.5
0.9
0.1
0.1
0.1
0.3
0.3
0.5
0.5
0.5
0.7
0.7
0.9
0.9
0.9
0.50048
0.50000
0.50000
0.50048
0.50000
0.55568
0.50048
0.50000
0.55568
0.50048
0.74426
0.55568
0.50048
0.49845
0.50142
0.50201
0.49020
0.49589
0.55469
0.49774
0.49878
0.56310
0.49998
0.74114
0.55848
0.50063
2.03E03
1.41E03
2.01E03
1.03E02
4.11E03
9.86E04
2.74E03
1.22E03
7.42E03
4.98E04
3.12E03
2.81E03
1.44E04
0.50012
0.49996
0.49995
0.50042
0.49999
0.55516
0.50041
0.49999
0.55587
0.50045
0.74416
0.55637
0.50051
3.59E04
3.95E05
4.57E05
6.05E05
1.53E05
5.15E04
7.31E05
1.18E05
1.95E04
3.45E05
9.21E05
6.95E04
2.69E05
0.49983
0.49930
0.49930
0.49977
0.49930
0.55461
0.49973
0.49931
0.55429
0.49970
0.74340
0.55413
0.50001
6.52E04
7.03E04
7.00E04
7.12E04
7.03E04
1.07E03
7.52E04
6.93E04
1.39E03
7.82E04
8.56E04
1.55E03
4.72E04
ARTICLE IN PRESS
D.L. Young et al. / Engineering Analysis with Boundary Elements 32 (2008) 395–412
maximum absolute errors of u and v at three different time
increments are shown in Fig. 8. When a smaller time step is
used, the numerical accuracy is systematically improved. It
seems that only accuracy instead of stability problem is
involved in the selection of time step. At the previous
section, we suggest that the time level of source points can
be determined by the empirical function lðDtÞ
pffiffiffi ¼ mR. When
m is set to 0.5, 1, 5 or 10 and R is equal to 2, the results of
time history of maximum absolute errors are demonstrated
in Fig. 9. The numerical solution with m ¼ 0:5 is the worst
one and the result with m ¼ 1 is the best case in this
numerical test. Therefore, we suggest choosing m ¼ 1 and
all numerical results in this investigation are obtained by
405
m ¼ 1. The numerical results in this study show that the
empirical formula is very useful and provides a valuable
guide to determine the optimal temporal location of the
source point in the unsteady MFS. The theoretical study
and more numerical tests of the proposed formula will be
thoroughly examined in the future research.
The detailed velocity results and associated errors at
some specified points are listed in Table 2 for Re ¼ 10 and
the proposed numerical scheme is very stable and accurate
when the evolutionary process happened. The results of u
and v components for Re ¼ 100 are listed in Tables 3 and 4,
respectively, and the problem is also solved by FDM
[8]. The numerical computations were preformed using
Table 4
Numerical solutions of v at different time levels in some specific points of problem 2 (Re ¼ 100, Dt ¼ 0.005)
x
y
Analytical solution
N ¼ 11 11
N ¼ 21 21
N ¼ 21 21
ELMFS
|ERROR|
ELMFS
|ERROR|
FDM [8]
|ERROR|
t ¼ 0.01
0.1
0.5
0.9
0.3
0.7
0.1
0.5
0.9
0.3
0.7
0.1
0.5
0.9
0.1
0.1
0.1
0.3
0.3
0.5
0.5
0.5
0.7
0.7
0.9
0.9
0.9
0.87695
0.99838
0.99999
0.87695
0.99838
0.75173
0.87695
0.99838
0.75173
0.87695
0.75001
0.75173
0.87695
0.87678
0.99860
0.99966
0.87694
0.99799
0.75137
0.87679
0.99857
0.75227
0.87698
0.75031
0.75145
0.87695
1.75E04
2.20E04
3.28E04
1.72E05
3.84E04
3.52E04
1.59E04
1.95E04
5.39E04
2.53E05
2.99E04
2.73E04
2.96E06
0.87750
0.99836
0.99988
0.87694
0.99837
0.75164
0.87692
0.99836
0.75175
0.87694
0.74993
0.75170
0.87723
5.51E04
1.84E05
1.06E04
1.56E05
5.37E06
8.13E05
2.92E05
1.46E05
2.46E05
1.52E05
7.84E05
2.97E05
2.74E04
0.87688
0.99837
0.99998
0.87689
0.99838
0.75172
0.87689
0.99838
0.75173
0.87689
0.75001
0.75173
0.87689
7.30E05
7.93E06
9.00E06
6.30E05
2.07E06
5.96E06
6.30E05
2.07E06
4.04E06
6.30E05
1.71E06
4.04E06
6.30E05
t ¼ 0.5
0.1
0.5
0.9
0.3
0.7
0.1
0.5
0.9
0.3
0.7
0.1
0.5
0.9
0.1
0.1
0.1
0.3
0.3
0.5
0.5
0.5
0.7
0.7
0.9
0.9
0.9
0.95668
0.99965
1.00000
0.95668
0.99965
0.75779
0.95668
0.99965
0.75779
0.95668
0.75005
0.75779
0.95668
0.96467
0.99878
0.99592
0.95127
0.99834
0.76366
0.95667
0.99990
0.75763
0.95669
0.74897
0.75786
0.95661
7.99E03
8.67E04
4.07E03
5.41E03
1.30E03
5.87E03
3.55E06
2.52E04
1.58E04
1.61E05
1.09E03
6.92E05
6.97E05
0.95717
0.99952
0.99974
0.95551
0.99952
0.75748
0.95621
0.99957
0.75760
0.95632
0.74984
0.75769
0.95630
4.93E04
1.24E04
2.60E04
1.16E03
1.23E04
3.01E04
4.73E04
8.09E05
1.86E04
3.58E04
2.15E04
9.33E05
3.79E04
0.95577
0.99827
0.99861
0.95596
0.99827
0.75699
0.95685
0.99903
0.75723
0.95746
0.74924
0.75781
0.95777
9.08E04
1.38E03
1.39E03
7.18E04
1.38E03
7.96E04
1.72E04
6.17E04
5.56E04
7.82E04
8.14E04
2.40E05
1.09E03
t ¼ 2.0
0.1
0.5
0.9
0.3
0.7
0.1
0.5
0.9
0.3
0.7
0.1
0.5
0.9
0.1
0.1
0.1
0.3
0.3
0.5
0.5
0.5
0.7
0.7
0.9
0.9
0.9
0.99952
1.00000
1.00000
0.99952
1.00000
0.94432
0.99952
1.00000
0.94432
0.99952
0.75574
0.94432
0.99952
1.00191
0.99902
0.99845
1.01020
1.00454
0.94571
1.00268
1.00164
0.93727
1.00043
0.75928
0.94188
0.99977
2.40E03
9.72E04
1.55E03
1.07E02
4.54E03
1.38E03
3.16E03
1.64E03
7.06E03
9.14E04
3.54E03
2.45E03
2.49E04
0.99946
0.99980
0.99978
0.99938
0.99984
0.94450
0.99941
0.99984
0.94387
0.99937
0.75558
0.94345
0.99938
6.02E05
1.95E04
2.18E04
1.42E04
1.56E04
1.70E04
1.07E04
1.56E04
4.56E04
1.47E04
1.66E04
8.72E04
1.42E04
0.99826
0.99860
0.99861
0.99820
0.99860
0.94393
0.99821
0.99862
0.94409
0.99823
0.75500
0.94441
0.99846
1.26E03
1.40E03
1.39E03
1.32E03
1.40E03
3.95E04
1.31E03
1.38E03
2.35E04
1.29E03
7.44E04
8.50E05
1.06E03
ARTICLE IN PRESS
D.L. Young et al. / Engineering Analysis with Boundary Elements 32 (2008) 395–412
406
0.64
Analytical solution
0.60
1.0E-002
u (0.5,0.5,t)
Maximum absolute error
1.0E-001
1.0E-003
u (k=1%)
ELMFS
[TSVD] tol=10-5
0.56
-6
[TSVD] tol=10
-8
[TSVD] tol=10
u
k=10-2
k=10-3
k=10-4
k=10-5
1.0E-004
[DLSQRR] tol=10
-8
0.52
k=0
1.0E-005
0.48
0
0.4
0.8
1.2
1.6
2
0
0.4
0.8
Time
1.6
2
Time
1.0E-001
1.04
Analytical solution
1.00
1.0E-002
v (0.5,0.5,t)
Maximum absolute error
1.2
1.0E-003
v
k=10-2
k=10-3
k=10-4
k=10-5
k=0
1.0E-004
0.96
u (k=1%)
ELMFS
[TSVD] tol=10-5
[TSVD] tol=10-6
0.92
-8
[TSVD] tol=10
[DLSQRR] tol=10-8
0.88
1.0E-005
0
0.4
0.8
1.2
1.6
2
Fig. 10. Time history of maximum absolute errors of (a) u and (b) v on the
problem 2 with noisy data at Re ¼ 100 (Dt ¼ 0.005, N ¼ 441).
uniform node distribution, with the number of nodes
N ¼ 121 and 441, respectively. The last columns in both
Tables 3 and 4 show the numerical results by FDM [8] with
a uniform mesh 21 21. By examining those results, the
solution obtained by ELMFS is more accurate than FDM
[8]. Even using only 121 coarse collocating points the
ELMFS results have reached acceptable accuracy.
Furthermore, we consider the problem with noisy initial
and boundary data as follows:
3
1
uðx; y; 0Þ ¼ ð1 þ kÞ 4 4½1 þ expðð4x þ 4yÞðRe=32ÞÞ
ðx; yÞ 2 O;
0.84
0
Time
ð24Þ
0.4
0.8
1.2
1.6
2
Time
Fig. 11. Time history of (a) u and (b) v at (0.5, 0.5) on problem 2 with
noisy data at Re ¼ 100 (Dt ¼ 0.005, N ¼ 441).
vðx; y; 0Þ ¼ ð1 þ kÞ
ðx; yÞ 2 O;
3
1
þ
4 4½1 þ expðð4x þ 4yÞðRe=32ÞÞ
ð25Þ
3
1
uðx; y; tÞ ¼ ð1 þ kÞ 4 4½1 þ expðð4x þ 4y tÞ=ðRe=32ÞÞ
ðx; yÞ 2 qO;
ð26Þ
3
1
vðx; y; tÞ ¼ ð1 þ kÞ þ
4 4½1 þ expðð4x þ 4y tÞ=ðRe=32ÞÞ
ðx; yÞ 2 qO;
ð27Þ
ARTICLE IN PRESS
D.L. Young et al. / Engineering Analysis with Boundary Elements 32 (2008) 395–412
where e is a uniformly distributed random number and
1pp1. And k is the amplitude of noise level. These
random numbers are generated by the FORTRAN
subroutine RANDOM_SEED. In our numerical experiment, we solve the problems with noise levels from k ¼
105 to 102. The maximum absolute errors of u and v are
shown in Fig. 10 for different k. When the amplitude of k is
smaller than 102, the results are accurate. For larger
values of k (1%), the results are not as good as solutions
with smaller k but still acceptable (within 1% error). In this
test, the proposed ELMFS without regularization methods
Maximum absolute error
1.0E-001
1.0E-002
407
can be used to successfully analyze problems with
moderate noise level up to k ¼ 102 . The same conjecture
was also observed when the MFS is used to solve the
Laplace equations with the moderate noise level [32]. This
demonstrates that the present ELMFS is superior to other
numerical methods as far as dealing with moderate noise
level is concerned.
For larger noise disturbance we also consider the
regularization methods to improve the accuracy of
numerical results for k ¼ 102 . Marin et al. [33] indicated
that more accurate results could be obtained if the singular
value decomposition (SVD) technique was used. Fig. 11
shows the time evolution of u and v at (0.5, 0.5) by the
truncated SVD (TSVD) and QR decomposition with
the regularization. The results of TSVD are obtained by
the NUMERICAL RECIPES [34] subroutine SVDCMP;
and the results of QR decomposition are found by the
FORTRAN subroutine DLSQRR. In addition, tol is a
parameter to be assigned. For TSVD, it means the singular
value smaller than tol of matrix is allowed to be zero. For
DLSQRR, it means the tolerance tol used to determine the
1.0E-003
u
1
k=1%
1.0E-004
[TSVD]
tol=10-4
[TSVD]
tol=10-5
[TSVD]
tol=10-6
[TSVD]
tol=10-8
[TSVD]
Ω
r2
r1
0
-10
tol=10
c2
[DLSQRR] tol=10-8
c1
Γ
1.0E-005
0
0.4
0.8
1.2
1.6
2
Time
-1
-2.8
Maximum absolute error
1.0E-001
-2
1
1.0E-002
1
2
1.0E-003
6
7
v
k=1%
1.0E-004
tol=10
[TSVD]
tol=10-5
[TSVD]
tol=10-6
[TSVD]
tol=10-8
[TSVD]
tol=10-10
0
9
3
1.0E-005
0.4
8
-4
[TSVD]
[DLSQRR] tol=10-8
0
1
-1
0
(r1 = r2 = 1, c1 = (0,0) , c2 = (−1.8,0) )
0.8
1.2
1.6
Fig. 12. Time history of maximum absolute errors of (a) u and (b) v on
problem 2 for the amplitude of noise k ¼ 1% at Re ¼ 100 (Dt ¼ 0.005,
N ¼ 441).
11
5
14
10
4
2
Time
12
13 14 15
-1
-0.8
0
1
Fig. 13. (a) Computational domain of problem 3 (b) Distribution of some
specific points of problem 3 for comparison.
ARTICLE IN PRESS
D.L. Young et al. / Engineering Analysis with Boundary Elements 32 (2008) 395–412
408
subset of columns of matrix is included in the solution.
Fig. 12 shows the maximum absolute errors of u and v by
TSVD and QR decomposition (DLSQRR). Those figures
indicate that the regularization by TSVD did not improve
much numerical accuracy as DLSQRR did. Therefore, we
conclude that the DLSQRR is a powerful algorithm to
solve matrices in the regularization process. In summary,
this ELMFS technique will produce accurate and stable
solutions with or without regularization for the studied
level of noise added into the data.
4.3. Problem 3
After validating the above two problems by analytic
solutions with and without noise consideration, it is found
that the ELMFS can handle the evolutionary process of the
two-dimensional unsteady Burgers’ equations in the
regular domain. Even in the second problem, the ELMFS
will give more accurate results than the FDM. In order to
demonstrate the flexibility of the meshless method, the
computational domain is chosen as an irregular one as
shown in Fig. 13(a). The Burgers’ equations in such an
irregular domain are difficult to be handled by meshdependent methods, such as FDM or FEM. The analytical
solution is the same as the one which is used in problem 2.
The initial and boundary conditions are taken from the
analytical solutions. The u, v results and absolute errors for
Re ¼ 100 are present in Figs. 14 and 15, respectively. The
fronts moved in the same direction as we expected and the
absolute errors also moved with that front. To examine
Fig. 14. Velocity profiles of problem 3 at different time levels (Re ¼ 100, Dt ¼ 0.005, N ¼ 364). (a) t ¼ 0.01; (b) t ¼ 0.50; (c) t ¼ 2.00.
ARTICLE IN PRESS
D.L. Young et al. / Engineering Analysis with Boundary Elements 32 (2008) 395–412
409
Fig. 15. Error profiles of problem 3 at different time levels (Re ¼ 100, Dt ¼ 0.005, N ¼ 364). (a) t ¼ 0.01; (b) t ¼ 0.50; (c) t ¼ 2.00.
more seriously, the velocities and absolute errors at some
specific points, which are drawn in Fig. 13(b), are recorded
in Tables 5 and 6 for Re ¼ 10 and 100, respectively. Those
results are very accurate even in an irregular domain by
inspecting these solutions in the tables. The proposed
ELMFS can render the correct results in an irregular
domain even using very coarse collocating points, and then
it is proven that this method is a simple, stable and accurate
scheme due to the features of meshless method.
5. Conclusions and discussions
The unsteady nonlinear two-dimensional Burgers’ equations are analyzed by the ELMFS which is the combination
of the ELM and the MFS. The two-dimensional quasilinear Burgers’ equations are converted to the characteristic
diffusion equations by the ELM, and then the MFS is
applied to the diffusion equations. Finally, the solutions of
the Burgers’ equations can be obtained by performing the
back-tracking scheme through the characteristics. The
proposed numerical scheme, which is free from mesh
generation and numerical integration, is a truly meshless
method. Therefore, it is very easy to simulate the nonlinear
Burgers’ problem in irregular domain with or without
the disturbances of noisy initial and boundary data. In
addition the unsteady MFS is applied in time–space united
system, so Laplace transform or difference discretization
for time domain is not needed. Furthermore, through this
ARTICLE IN PRESS
D.L. Young et al. / Engineering Analysis with Boundary Elements 32 (2008) 395–412
410
Table 5
Numerical solutions of (a) u and (b) v at different time levels in some specific points of problem 3 (Re ¼ 10, Dt ¼ 0.005, N ¼ 120)
x
y
t ¼ 0.01
t ¼ 0.5
t ¼ 2.0
Analytical
solution
ELMFS
|ERROR|
Analytical
solution
ELMFS
|ERROR|
Analytical
solution
ELMFS
|ERROR|
(a)
0.00
0.70
0.70
0.00
0.90
0.00
0.45
0.38
0.45
0.00
0.50
0.00
0.07
0.00
0.08
0.90
0.50
0.50
0.90
0.00
0.50
0.25
0.00
0.25
0.50
0.00
0.08
0.00
0.08
0.00
0.68858
0.70428
0.64035
0.56113
0.56113
0.58698
0.67628
0.65359
0.64035
0.58698
0.58698
0.63105
0.62988
0.61856
0.61856
0.68863
0.70430
0.64041
0.56129
0.56130
0.58700
0.67629
0.65359
0.64037
0.58699
0.58700
0.63107
0.62989
0.61858
0.61858
4.88E05
1.81E05
5.45E05
1.68E04
1.70E04
1.44E05
4.27E06
4.21E06
2.02E05
7.03E06
1.44E05
1.82E05
1.28E05
1.65E05
2.36E05
0.68122
0.69828
0.63086
0.55433
0.55433
0.57851
0.66808
0.64437
0.63086
0.57851
0.57851
0.62149
0.62031
0.60907
0.60907
0.68128
0.69827
0.63114
0.55475
0.55459
0.57859
0.66819
0.64453
0.63113
0.57887
0.57859
0.62157
0.62042
0.60919
0.60917
6.35E05
1.87E06
2.83E04
4.15E04
2.60E04
8.22E05
1.04E04
1.56E04
2.75E04
3.56E04
8.22E05
8.11E05
1.04E04
1.22E04
9.40E05
0.65561
0.67645
0.60183
0.53701
0.53701
0.55568
0.64054
0.61525
0.60183
0.55568
0.55568
0.59292
0.59183
0.58157
0.58157
0.65584
0.67648
0.60212
0.53738
0.53736
0.55613
0.64080
0.61560
0.60221
0.55616
0.55613
0.59339
0.59228
0.58205
0.58207
2.23E04
3.41E05
2.89E04
3.67E04
3.53E04
4.59E04
2.57E04
3.46E04
3.80E04
4.83E04
4.59E04
4.66E04
4.55E04
4.78E04
4.94E04
(b)
0.00
0.70
0.70
0.00
0.90
0.00
0.45
0.38
0.45
0.00
0.50
0.00
0.07
0.00
0.08
0.90
0.50
0.50
0.90
0.00
0.50
0.25
0.00
0.25
0.50
0.00
0.08
0.00
0.08
0.00
0.81142
0.79572
0.85965
0.93887
0.93887
0.91302
0.82372
0.84641
0.85965
0.91302
0.91302
0.86895
0.87012
0.88144
0.88144
0.81138
0.79572
0.85961
0.93872
0.93874
0.91301
0.82372
0.84641
0.85963
0.91301
0.91301
0.86894
0.87011
0.88143
0.88143
3.52E05
7.99E06
4.21E05
1.50E04
1.37E04
8.04E06
8.14E07
2.98E06
1.50E05
5.04E06
8.04E06
1.06E05
7.62E06
9.72E06
1.35E05
0.81878
0.80172
0.86914
0.94567
0.94567
0.92149
0.83192
0.85563
0.86914
0.92149
0.92149
0.87851
0.87969
0.89093
0.89093
0.81873
0.80175
0.86894
0.94532
0.94546
0.92142
0.83183
0.85550
0.86893
0.92117
0.92142
0.87845
0.87959
0.89082
0.89085
5.47E05
2.86E05
2.05E04
3.48E04
2.07E04
6.75E05
8.35E05
1.30E04
2.15E04
3.19E04
6.75E05
6.80E05
9.19E05
1.08E04
7.76E05
0.84439
0.82355
0.89817
0.96299
0.96299
0.94432
0.85946
0.88475
0.89817
0.94432
0.94432
0.90708
0.90817
0.91843
0.91843
0.84419
0.82355
0.89796
0.96269
0.96271
0.94394
0.85924
0.88446
0.89787
0.94391
0.94394
0.90669
0.90779
0.91802
0.91801
1.95E04
5.04E06
2.09E04
2.98E04
2.76E04
3.82E04
2.16E04
2.88E04
3.00E04
4.19E04
3.82E04
3.91E04
3.84E04
4.05E04
4.13E04
process we are able to extend the time-dependent MFS to
solve nonlinear partial differential equations. In this article,
the two-dimensional Burgers’ equations in one and two
variables are analyzed by the proposed meshless method
and the ELMFS analysis compares very well with the
analytical solutions and FDM results. Hence, it is
convinced that the proposed method could provide a
simple, robust and reliable numerical tool for Burgers’
equations.
Although the proposed ELMFS can be easily used to
deal with the nonlinear Burgers’ equations, there are still
some issues which have to be addressed at this stage. One
of the issues is the stability of ELMFS which means the
determinations of the time increment and the temporal
location of the source points. Roughly speaking, the
time increment of the ELMFS will be determined by a
compromise of accurate schemes between the ELM
(higher-order finite difference scheme will surely improve
the accuracy) and the MFS (very accurate method). So
there is no stability but only accuracy problem in the
ELMFS. On the other hand, the temporal location of the
source points can be settled by the proposed empirical
formula. More detailed numerical and theoretical study of
the stability and accuracy will be performed in the near
future.
Another relevant issue of ELMFS is the comparison of
efficiency between the proposed method and conventional
numerical methods. Though the proposed method outperforms conventional methods in the issue of mesh generation and numerical quadrature, and high powers to get
accurate nonlinear solutions for dealing with the irregular
domains and initial and boundary noise data by using very
coarse collocating points, the full-populated matrices
solvers are crucial for promoting efficiency of the ELMFS.
It is too premature to draw a solid conclusion now to take
into considerations of so many issues discussed above.
Perhaps a thorough study to find an efficient matrices
solver is of paramount importance to the popularity of the
ELMFS and this investigation deserves more intensive
research.
ARTICLE IN PRESS
D.L. Young et al. / Engineering Analysis with Boundary Elements 32 (2008) 395–412
411
Table 6
Numerical solutions of (a) u and (b) v at different time levels in some specific points of problem 3 (Re ¼ 100, Dt ¼ 0.005, N ¼ 364)
x
y
t ¼ 0.01
t ¼ 0.5
t ¼ 2.0
Analytical
solution
ELMFS
|ERROR|
Analytical
solution
ELMFS
|ERROR|
Analytical
solution
ELMFS
|ERROR|
(a)
0.00
0.70
0.70
0.00
0.90
0.00
0.45
0.38
0.45
0.00
0.50
0.00
0.07
0.00
0.08
0.90
0.50
0.50
0.90
0.00
0.50
0.25
0.00
0.25
0.50
0.00
0.08
0.00
0.08
0.00
0.75000
0.75000
0.73048
0.50000
0.50000
0.74950
0.74996
0.74765
0.73048
0.50047
0.50047
0.68122
0.67149
0.56571
0.56571
0.74992
0.75001
0.73155
0.49995
0.49999
0.74951
0.74995
0.74765
0.73068
0.50047
0.50048
0.68127
0.67147
0.56573
0.56567
7.56E05
7.01E06
1.07E03
5.45E05
9.02E06
6.85E06
5.36E06
7.59E08
2.03E04
1.29E06
1.74E05
5.67E05
1.39E05
1.83E05
3.90E05
0.74998
0.75000
0.67965
0.50000
0.50000
0.74772
0.74981
0.73948
0.67965
0.50010
0.50010
0.59074
0.58021
0.51790
0.51790
0.75011
0.74979
0.67929
0.50013
0.50004
0.74789
0.74982
0.73990
0.68394
0.50014
0.50008
0.59524
0.58433
0.51827
0.51831
1.29E04
2.12E04
3.60E04
1.28E04
3.73E05
1.75E04
1.00E05
4.22E04
4.29E03
4.32E05
1.65E05
4.49E03
4.13E03
3.77E04
4.14E04
0.74833
0.74996
0.50574
0.50000
0.50000
0.62500
0.73104
0.54332
0.50574
0.50000
0.50000
0.50131
0.50108
0.50018
0.50018
0.74946
0.75184
0.51385
0.49996
0.50082
0.63329
0.73304
0.54915
0.50772
0.49980
0.50087
0.50242
0.50213
0.50176
0.50070
1.13E03
1.88E03
8.10E03
3.74E05
8.17E04
8.29E03
2.00E03
5.82E03
1.98E03
1.99E04
8.67E04
1.12E03
1.05E03
1.58E03
5.22E04
(b)
0.00
0.70
0.70
0.00
0.90
0.00
0.45
0.38
0.45
0.00
0.50
0.00
0.07
0.00
0.08
0.90
0.50
0.50
0.90
0.00
0.50
0.25
0.00
0.25
0.50
0.00
0.08
0.00
0.08
0.00
0.75000
0.75000
0.76952
1.00000
1.00000
0.75050
0.75004
0.75235
0.76952
0.99953
0.99953
0.81878
0.82851
0.93429
0.93429
0.74993
0.74992
0.76834
0.99996
0.99985
0.75051
0.75005
0.75235
0.76932
0.99955
0.99953
0.81873
0.82853
0.93427
0.93433
7.63E05
7.61E05
1.18E03
4.05E05
1.42E04
1.30E05
5.50E06
2.34E08
2.03E04
1.24E05
1.95E06
5.63E05
1.28E05
2.03E05
3.98E05
0.75002
0.75000
0.82035
1.00000
1.00000
0.75228
0.75019
0.76052
0.82035
0.99990
0.99990
0.90926
0.91979
0.98210
0.98210
0.74988
0.75029
0.82075
0.99999
0.99996
0.75214
0.75018
0.76012
0.81616
0.99998
0.99993
0.90478
0.91568
0.98176
0.98169
1.35E04
2.88E04
4.00E04
4.49E06
4.03E05
1.44E04
8.44E06
4.01E04
4.19E03
8.07E05
3.34E05
4.48E03
4.11E03
3.47E04
4.15E04
0.75167
0.75004
0.99426
1.00000
1.00000
0.87500
0.76896
0.95668
0.99426
1.00000
1.00000
0.99869
0.99892
0.99982
0.99982
0.75059
0.74792
0.98637
1.00052
1.00213
0.86745
0.76705
0.95320
0.99471
1.00276
1.00188
1.00030
1.00062
1.00096
1.00200
1.08E03
2.12E03
7.89E03
5.24E04
2.13E03
7.55E03
1.91E03
3.47E03
4.59E04
2.76E03
1.88E03
1.61E03
1.71E03
1.14E03
2.18E03
Acknowledgment
The National Science Council of Taiwan is greatly
appreciated for providing financial support of this research
under Grant no. NSC 94-2611-E-002-007. Prof. DL Young
also likes to thank the support of the University of
California at Irvine when he was a visiting scholar.
References
[1] Bateman H. Some recent researches on the motion of fluids. Mon
Weather Rev 1915;43:163–70.
[2] Burgers JM. A mathematical model illustrating the theory of
turbulence. In: von Mises RV, von Karman TV, editors. Advanced
in applied mechanics. New York: Academic Press; 1948.
[3] Fletcher CAJ. Burgers’ equation: a model for all reasons. In: Noye J,
editor. Numerical solutions of partial differential equations. New
York: North-Holland Pub Co; 1982.
[4] Cole JD. On a quasi-linear parabolic equation occurring in
aerodynamics. Q Appl Math 1951;19:225–36.
[5] Hopf E. The partial differential equation ut þ uux ¼ mxx . Commun
Pure Appl Math 1950;3:201–30.
[6] Benton ER, Platzman GW. A table of solutions of the onedimensional Burgers equation. Q Appl Math 1972;30:195–212.
[7] Fletcher CAJ. Generating exact solutions of the two-dimensional
Burgers’ equation. Int J Numer Methods Fluids 1983;3:213–6.
[8] Bahadir AR. A fully implicit finite-difference scheme for twodimensional Burgers’ equation. Appl Math Comput 2003;137:131–7.
[9] Kutluay S, Bahadir AR, Ozdes A. Numerical solution of onedimensional Burgers equation: explicit and exact-explicit finite
difference methods. J Comput Appl Math 1999;103:251–61.
[10] Radwan SF. Comparison of high-order accurate schemes for solving
the two-dimensional unsteady Burgers’ equation. J Comput Appl
Math 2005;103:383–97.
[11] Froncioni AM, Labbe P, Garon A, Camarero R. Interpolation-free
space–time remeshing for the Burgers equation. Commun Numer
Methods Eng 1997;13:875–84.
[12] Kutluay S, Esen A, Dag I. Numerical solutions of the Burgers’
equation by the least-squares quadratic B-spline finite element
method. J Comput Appl Math 2004;167:21–33.
[13] Chino E, Tosaka N. Dual reciprocity boundary element analysis of
time-independent Burgers’ equation. Eng Anal Bound Elem 1998;21:
261–70.
[14] Kakuda K, Tosaka N. The generalized boundary element approach
to Burgers’ equation. Int J Numer Methods Eng 1990;29:245–61.
ARTICLE IN PRESS
412
D.L. Young et al. / Engineering Analysis with Boundary Elements 32 (2008) 395–412
[15] Hon YC, Mao XZ. An efficient numerical scheme for Burgers’
equation. Appl Math Comput 1998;95:37–50.
[16] Li JC, Hon YC, Chen CS. Numerical comparisons of two meshless
methods using radial basis functions. Eng Anal Bound Elem
2002;26:205–25.
[17] Atluri SN. The meshless method (MLPG) for domain & bie
discretizations. Forsyth, GA, USA: Tech Science Press; 2004.
[18] Atluri SN, Shen S. The meshless local Petrov-Galerkin (MLPG)
method: a simple & less-costly alternative to the finite element and
boundary element methods. CMES 2002;3:11–51.
[19] Atluri SN, Zhu T. A new meshless local Petrov-Galerkin (MLPG)
approach in computational mechanics. Comput Mech 1998;22:
117–27.
[20] Lin H, Atluri SN. The meshless local Petrov-Galerkin (MLPG)
method for solving incompressible Navier–Stokes equations. CMES
2001;2:117–42.
[21] Golberg MA. The method of fundamental solutions for Poisson’s
equations. Eng Anal Bound Elem 1995;16:205–13.
[22] Hu SP, Fan CM, Chen CW, Young DL. Method of fundamental
solutions for Stokes’ first and second problems. J Mech 2005;21:25–31.
[23] Karageorghis A, Fairweather G. The method of fundamental
solutions for the numerical solution of the biharmonic equation. J
Comput Phys 1987;69:434–59.
[24] Kupradze VD, Aleksidze MA. The method of functional equations
for the approximate solution of certain boundary value problem.
Comput Math Math Phys 1964;4(4):82–126.
[25] Young DL, Fan CM, Tsai CC, Chen CW, Murugesan K. Eulerian–
Lagrangian method of fundamental solutions for multi-dimensional
advection–diffusion equation. Int Math Forum 2006;1(14):687–706.
[26] Young DL, Ruan JW. Method of fundamental solutions for
scattering problems of electromagnetic waves. CMES 2005;7:223–32.
[27] Young DL, Chen CW, Fan CM, Murugesan K, Tsai CC. The
method of fundamental solutions for Stokes flow in a rectangular
cavity with cylinders. Eur J Mech B-Fluids 2005;24:703–16.
[28] Young DL, Tsai CC, Murugesan K, Fan CM, Chen CW. Timedependent fundamental solutions for homogeneous diffusion problems. Eng Anal Bound Elem 2004;29:1463–73.
[29] Young DL, Tsai CC, Fan CM. Direct approach to solve nonhomogeneous diffusion problems using fundamental solutions and
dual reciprocity methods. J Chin Inst Eng 2004;27:597–609.
[30] Young DL, Wang YF, Eldho TI. Solution of the advection–diffusion
equation using the Eulerian–Lagrangian boundary element method.
Eng Anal Bound Elem 2000;24:449–57.
[31] Young DL. An Eulerian–Lagrangian method of fundamental
solutions for Burger’s equation. In: Sladek J, Sladek V, Atluri SN,
editors. Advances in the meshless method. Forsyth, GA, USA: Tech
Science Press; 2007.
[32] Young DL, Tsai CC, Fan CM, Chen CW. The method of
fundamental solutions and condition number analysis for inverse
problem of Laplace equation. Comput Math Appl, 2007, in press,
doi:10.1016/j.camwa.2007.05.015.
[33] Marin L, Elliott L, Heggs PJ, Ingham DB, Lesnic D, Wen X.
Comparison of regularization methods for solving the Cauchy
problem associated with the Helmholtz equation. Int J Numer
Methods Eng 2004;60:1933–47.
[34] Press WH, Teukolsky SA, Vetterling WT, Flannery BP. Numerical
recipes in Fortran 77: the art of scientific computing. Cambridge:
Cambridge University Press; 1999.
Download