![MathJax Logo](/templates/jsp/_style2/_tandf/pb2/images/math-jax.gif)
Abstract
In this paper, two classes of methods are developed for the solution of two-dimensional elliptic partial differential equations. We have used tension spline function approximation in both x and y spatial directions and a new scheme of order has been obtained. The convergence analysis of the methods has been carried out. Numerical examples are given to illustrate the applicability and accurate nature of our approach.
1. Introduction
Elliptic partial differential equations often arise in many fields of engineering and theoretical physics such as electric potential in electrostatics, electromagnetic scattering theory [Citation1], micro and nano electronic devise physics, membrane vibration and radar scattering [Citation2, Citation3].
We consider the linear second-order two-dimensional elliptic equation of the form
(1)
(1) subjected to Dirichlet boundary conditions
where A, B and C are positive constants and
with the boundary
. We assume that the solution
and forcing function f are sufficiently smooth and have required continuous partial derivatives. The well-known Poisson equation and modified Helmholtz equation are special cases of Equation (Equation1
(1)
(1) ).
Various numerical methods have been discussed and developed for solving elliptic partial differential equations. For the solution of two-dimensional Poisson equation, fourth-order compact difference schemes have discussed in [Citation4, Citation5] and also a new family of high-order finite difference schemes is proposed in [Citation6] by using implicit finite difference formulas. Sixth-order compact scheme is developed for the Poisson equation in [Citation7] based on the fourth-order nine-point difference approximation, combined with Richardson extrapolation. Fourth-order finite difference methods for the solution of Helmholtz equation are presented in [Citation8, Citation9]. Cubic spline collocation method was introduced for Poisson equation by Romenski [Citation10]. Bialecki used orthogonal spline collocation method for the solution of Poisson equation [Citation11]. The method of collocation at nodal points based on the tensor product of cubic splines for Helmholtz equation with Dirichlet boundary conditions was first analysed independently by Cavendish and Ito in their PhD theses and second-order convergence of the method was proved. Christara has developed quadratic spline collocation methods for elliptic problems in the unit square [Citation12]. These methods which have third order of accuracy, collocate a perturbed differential equation. Houstis et al. analysed a new class of collocation methods using cubic spline for the general form of elliptic PDEs and derived fourth order of accuracy [Citation13]. Quadratic spline collocation methods for two-dimensional Helmholtz problem are developed in [Citation14], it is shown that the methods are fourth-order accurate at the nodes and collocation points. Rashidinia et al. proposed the cubic spline method for the singular elliptic boundary value problems in [Citation15, Citation16]. Islam Khan et al. used tension spline method to solve second-order singularly perturbed boundary-value problems [Citation17] also tension spline method for the solution of nonlinear partial differential equations have discussed in [Citation18, Citation19]. Mohanty et al. have used a new finite difference scheme for two-dimensional elliptic problems [Citation20], also they proposed cubic spline finite difference method of order for two-dimensional quasi-linear elliptic equations [Citation21]. Higher-order accurate finite volume schemes for two-dimensional Helmholtz equations are developed in [Citation22]. For numerically solving inhomogeneous elliptic partial differential equations, a Chebyshev polynomial scheme combined with the method of fundamental solutions (MFS) and the equilibrated collocation Trefftz method have presented in [Citation23] and a particular solution using the standard polynomial basis function has been derived in [Citation24]. A new wavelet multigrid method based on Daubechies filter coefficients is proposed in [Citation25] for the numerical solution of elliptic type equations.
In this paper, we have presented the non-polynomial tension spline method for two-dimensional linear elliptic equation (Equation1(1)
(1) ). We discussed the derivation of non-polynomial tension spline approximation and by using tension spline approximation in both spatial directions, two classes of nine-point scheme have been obtained. The truncation error of the scheme is carried out and convergence of our approach is proved.
2. Non-polynomial spline functions
We consider the solution domain and choose grid spacing h>0 and k>0, in the x-direction and y-direction, respectively. The mesh points are defined by
,
, where m and n are positive integers. In each segment
let
be the tension spline function which interpolates
and define
(2)
(2) where
,
,
and
are unknown coefficients and
is free parameter. Also, we let
be the tension spline function interpolating
in each segment
and define
(3)
(3) where
,
,
and
are unknown coefficients and
is an arbitrary parameter. To determine explicit expressions for all of coefficients we first denote
(4)
(4)
(5)
(5) By using (Equation4
(4)
(4) ) and (Equation5
(5)
(5) ) and from algebraic manipulations we derive
where
And also
where
From the continuity of the first derivatives of spline functions and
at
we get the following consistency relations:
(6)
(6)
(7)
(7) where
When
that
,then
and also when
, then
so consistency relations of tension splines defined in (Equation6
(6)
(6) ) and (Equation7
(7)
(7) ) reduce to the following cubic spline relations, respectively:
(8)
(8)
(9)
(9)
3. Spline numerical methods
At the grid point , Equation (Equation1
(1)
(1) ) may be discretized as
(10)
(10) We next develop an approximation for Equation (Equation1
(1)
(1) ) in which we use the non-polynomial tension spline functions approximations of second derivatives in x-direction and also in y-direction:
(11)
(11)
(12)
(12) From (Equation10
(10)
(10) ) and by neglecting the truncation error, we get
(13)
(13)
(14)
(14)
(15)
(15) Similar to (Equation6
(6)
(6) ), for the
-th and
-th levels in y-direction we have
(16)
(16)
(17)
(17) Similar to (Equation7
(7)
(7) ), for the
-th and
-th levels in x-direction we have
(18)
(18)
(19)
(19) By using Equations (Equation6
(6)
(6) ), (Equation7
(7)
(7) ) and (Equation13
(13)
(13) )–(Equation19
(19)
(19) ) and after manipulating them we obtain
(20)
(20) where
(21)
(21)
(22)
(22)
4. Truncation error
The partial differential equation (Equation10(10)
(10) ) may be discretized as
(23)
(23) where
and
Also we have
Now,by using the above notations and expanding both sides of (Equation20
(20)
(20) ) in Taylor series in terms of
and its derivatives, we obtain the truncation error of the method as follows:
(24)
(24) From (Equation24
(24)
(24) ) we conclude that
If we choose
(25)
(25) we obtain various schemes of order
. In particular we can choose
and
, which we denoted this scheme by
.
If we choose
(26)
(26) we get a new scheme of
, which we denoted by
5. Convergence analysis
The scheme (Equation20(20)
(20) ) may be written in the following matrix form:
(27)
(27) where U is the solution vector in the form
and F is the right-hand side vector. P is a square block tridiagonal matrix of order
and can be expressed as P=L+D+R, where D is block diagonal matrix which each block of D is a triangular matrix in the form
L and R are strictly block lower triangular and strictly block upper triangular matrices, respectively. The blocks of R and L are equals to each other and are in the form
, where the triangular matrix
is defined by
From relations (Equation21
(21)
(21) ) and (Equation22
(22)
(22) ) we have
Then using (Equation25
(25)
(25) ) and (Equation26
(26)
(26) ) we can obtain
(28)
(28) From (Equation28
(28)
(28) ) we conclude that P is a diagonally dominant matrix and the system (Equation27
(27)
(27) ) has unique solution. For solving the system (Equation27
(27)
(27) ) by P=L+D+R, the block Jacobi method is as follows:
where
, the Jacobi iteration matrix is defined by
. Also the block Gauss–Seidel method is
where
For the nine-point scheme (Equation20(20)
(20) ) the Jacobi iteration formula is
(29)
(29) The error equation of the iteration is
(30)
(30) where the values of the error are equal to zero on the boundary of the unit square.
Equation (Equation30(30)
(30) ) can be solved by the method of separation of variables, we let
(31)
(31)
(32)
(32) where ξ is the propagation factor.By substituting (Equation31
(31)
(31) ) and (Equation32
(32)
(32) ) in (Equation30
(30)
(30) ), we get
(33)
(33) and
(34)
(34) where γ is an arbitrary parameter to be determine and
(35)
(35) and boundary conditions are
and
.
The solution of difference equation (Equation33(33)
(33) ) subject to homogeneous boundary conditions is
(36)
(36) with
and
an arbitrary constant.
Also, the solution of (Equation34(34)
(34) ) with homogeneous boundary conditions is
(37)
(37)
(38)
(38) and
is an arbitrary constant. By eliminating
and
from (Equation35
(35)
(35) ) and (Equation38
(38)
(38) ), we get
(39)
(39) From (Equation28
(28)
(28) -(iv)) and (Equation39
(39)
(39) ), we conclude that
Therefore, the Jacobi method converges for any initial guess and for any values of h and k. Also the spectral radius ρ of Jacobi and Gauss–Seidel iteration matrices are related by
Thus the Gauss–Seidel method converges too.
6. Numerical results
In this section, we consider the following examples with the known exact solutions. We applied our methods to solve these examples, with various values of h and k. The computed solutions at grid points are compared with the exact solutions, the maximum absolute errors and convergence orders are tabulated in Tables –.The orders of convergence are established from the following relation:
Table 1. The maximum absolute errors and orders of convergence of Example 6.1.
Table 2. The maximum absolute errors in Example 6.2.
Table 3. The maximum absolute errors and orders of convergence for Example 6.3.
Example 6.1
Consider the equation
subjected to Dirichlet boundary condition u=0 in boundaries of unit square. The exact solution of this problem is
We applied our methods
and
to solve this problem. The computed solutions are compared with exact solutions at grid points and the maximum absolute errors of solutions are tabulated in Table . The graphs of the exact and computed solutions are given in Figure .
Example 6.2
Consider the equation
(41)
(41) subjected to Dirichlet boundary condition u=0 in boundaries of unit square. The exact solution is
We applied method
to solve this problem. The maximum absolute errors and orders of convergence are tabulated in Table and are compared with the results in reference [Citation13].
Example 6.3
Consider the equation
(42)
(42) subjected to Dirichlet boundary condition u=0 in boundaries of unit square. The exact solution is
We have solved this problem with methods
and
for two values of c. The maximum absolute errors and orders of convergence of methods are tabulated in Table .
7. Conclusion
We applied non-polynomial tension spline approximation in both space directions for the solution of second-order elliptic partial differential equations. Using the parameters adopted in cubic tension spline, we have obtained a scheme of order . Also by appropriate choices of the parameters we have increased the order of accuracy to new scheme of order
. The results of the numerical examples show that our methods are accurate and easy applicable.
Disclosure statement
No potential conflict of interest was reported by the authors.
ORCID
Jalil Rashidinia http://orcid.org/0000-0002-9177-900X
References
- Barkeshli K. Advanced electromagnetics and scattering theory. New York: Springer; 2015.
- Datta S. Quantum transport: atom to transistor. London: Cambridge University Press; 2005.
- Borden B. Radar imaging of airborne targets. New York: Taylor & Francis; 1999.
- Tian Z. An high order compact finite difference scheme for the second dimensional Poisson equation. J Northwest Univ. 1996;26(2):109–114.
- Zhang J. Multigrid method and fourth order compact scheme for 2d Poisson equation with unequal meshsize discretization. J Comput Phys. 2002;179:170–179. doi: 10.1006/jcph.2002.7049
- Zapata RIMU. High-order implicit finite difference schemes for the two-dimensional Poisson equation. Appl Math Comput. 2017;309:222–244.
- Wang Y, Zhang J. Sixth order compact scheme combined with multigrid method and extrapolation technique for 2d Poisson equation. J Comput Phys. 2009;228:137–146. doi: 10.1016/j.jcp.2008.09.002
- Singer I, Turkel E. High-order finite difference methods for the Helmholtz equation. Comput Method Appl Math. 1998;163:343–358.
- Fu Y. Compact fourth order finite difference schemes for Helmholtz equation with high wave numbers. J Comput Math. 2008;26:98–111.
- Romenski V. The method of spline collocation for the Poisson equation. J Comput Acoust. 1979;81:81–86.
- Bialecki B. Superconvergence of orthogonal spline collocation in the solution of Poisson's equation. Numer Methods Partial Diff Eqn. 1999;15:285–303. doi: 10.1002/(SICI)1098-2426(199905)15:3<285::AID-NUM2>3.0.CO;2-1
- Christara CC. Quadratic spline collocation methods for elliptic partial differential equations. BIT. 1994;34:33–61. doi: 10.1007/BF01935015
- Houstis E, Vavalis E, Rice J. Convergence of o(h4) cubic spline collocation methods for elliptic partial differential equations. SIAM J Numer Anal. 1988;25(1):54–74. doi: 10.1137/0725006
- Fairweather G, Karageorghis A, Maack J. Compact optimal quadratic spline collocation methods for the Helm-holtz equation. J Comput Phys. 2011;230:2880–2895. doi: 10.1016/j.jcp.2010.12.041
- Rashidinia J, Mohammadi R, Ghasemi M. Cubic spline solution of singularly perturbed boundary value problems with significant first derivatives. Appl Math Comput. 2007;190:1762–1766.
- Rashidinia J, Mohammadi R, Jalilian R. Spline solution of nonlinear singular boundary value problems. Int J Comput Math. 2008;85:39–52. doi:10.1080/00207160701293048
- Khan I, Aziz T. Tension spline method for second-order singularly perturbed boundary-value problems. Int J Comput Math. 2005;82(12):1547–1553. doi:10.1080/00207160410001684280
- Aghamohamadi M, Rashidinia J, Ezzati R. Tension spline method for solution of non-linear Fisher equation. Appl Math Comput. 2014;249:399–407.
- Rashidinia J, Mohammadi R. Tension spline solution of nonlinear sine-Gordon equation. Numer Algor. 2011;56:129–142. doi:10.1007/s11075-010-9377-x
- Mohanty R, Dey S. A new finite difference discretization of order four for (∂u/∂n) for two dimensional quasi-linear elliptic boundary value problems. Int J Comput Math. 2001;76:505–516. doi: 10.1080/00207160108805043
- Mohanty R, Jain MK, Dhall D. High accuracy cubic spline approximation for two dimensional quassi-linear elliptic boundary value problems. Int J Comput Math. 2013;37:155–171.
- Yaw K, Kossi E. Higher-order accurate finite volume discretization of Helmholtz equations with pollution effects reductions. Int J Innov Edu Res. 2018;6(2):130–148.
- Ghimire BK, Tian HY, Lamichhane A. Numerical solutions of elliptic partial differential equations using Chebyshev polynomials. Comput Math Appl. 2016;72:1042–1054. doi: 10.1016/j.camwa.2016.06.012
- Dangal T, Chena C, Lin J. Polynomial particular solutions for solving elliptic partial differential equations. Comput Math Appl. 2017;73:60–70. doi: 10.1016/j.camwa.2016.10.024
- Shiralashetti S, Kantli M, Deshi AB. A new wavelet multigrid method for the numerical solution of elliptic type differential equations. Alex Eng J. 2018;57(1):203–209. doi:10.1016/j.aej.2016.12.007