Startseite A new structure formulations for cubic B-spline collocation method in three and four-dimensions
Artikel Open Access

A new structure formulations for cubic B-spline collocation method in three and four-dimensions

  • K. R. Raslan und Khalid K. Ali EMAIL logo
Veröffentlicht/Copyright: 31. Dezember 2020
Veröffentlichen auch Sie bei De Gruyter Brill

Abstract

In this work, we introduce a new construct to the cubic B-spline collocation method in the three and four-dimensions. The cubic B-splines method format is displayed in one, two, three, and four-dimensions format. These constructions are of utmost importance in solving differential equations in their various dimensions, which have applications in many fields of science. The efficiency and accuracy of the proposed methods are demonstrated by its application to a few test problems in two, three, and four dimensions. Also, comparing the exact solutions and with the results obtained by using other numerical methods available in the literature as much as possible.

1 Introduction

There is no doubt that obtaining solutions to partial differential equations is of the utmost importance. Most of these equations have applications in different fields such as physics, chemistry, engineering, and others. These solutions were divided into analytical solutions and numerical solutions [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]. The researchers have long tended to use various methods to find these solutions, whether analytical or numerical. With different applications in the degree of difficulty of being in one or two dimensions or in three dimensions, work continued on how to find these solutions. Over time, some researchers found it difficult to find analytical solutions in different dimensions, so they considered finding numerical solutions. Many researchers have used different numerical methods to find solutions to these equations in different dimensions [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21]. Now, we are continuing to work on developing a cubic B-spline collocation method to find numerical solutions for partial differential equations in three dimensions and four-dimensions. This work is a continuation of the work Rajni Arora et al. [22]. The collocation method was first used by Frazer et al. [23] in 1937. Later, collocation method along with the least-squares method and Galerkin method was used by Bickley [24] to study unsteady heat condition problems. Later on, in 1975, the collocation method along with B-splines was applied to unsteady heat conduction and boundary layer flows [25] and it was found that the results obtained were better when compared with results obtained with finite difference methods. Since then, the collocation method is being used over a wide range of problems [26, 27, 28, 29, 30, 31, 32, 33]. In combination with the collocation method, there has been intensive use of polynomial B-splines for solving partial differential equations. Cubic B-splines, quasi- B-splines, quartic B-splines, quintic B-splines, and so on are employed in combination with the collocation method in [26, 27, 28, 29, 30, 31] for dealing with various linear and nonlinear boundary value problems. Methods like Haar wavelet collocation method [34], a gradient reproducing kernel collocation method [35] and Newton basis functions collocation method [36] are also gaining popularity to solve differential equations.

In this work, a new approach to 3-dimensions and 4-dimensions cubic B-splines is presented. Also, some numerical examples are presented to study the effectiveness and accuracy of this approach.

This paper is organized as follows: Section two presents n-dimensions cubic B-spline formulations. Section three introduces numerical examples. Finally, the conclusion section is displayed.

2 Construct cubic B-spline formulas

The formes for n-dimensions cubic B-splines are presented in this section.

2.1 One dimension cubic B-spline [25]

Let x ∈ [a, b] and ϕi(x) are those cubic B-splines with knots at the points xi. Then the set of cubic B-splines ϕ−1(x) , ϕ0(x) , ..., ϕN−1(x) , ϕN(x), ϕN+1, forms a basis for functions defined over the interval. The approximation UN(x) to U(x) which uses these splines as:

(1)UN(x)=i=1N+1χiϕi(x),

where χi unknown term. Each cubic B-spline is non-zero order four adjacent elements so that four cubic B-splines cover each finite elements ϕm−1(x), ϕm(x), ϕm+1, ϕm+2. In termes of local coordinate systems ζ given by = xxm where 0 ⩽ ζ ⩽ 1, expressions for variation of the cubic B-splines over the elements [xm, xm+1] can be expressed as

(2)ϕm1=13ζ+3ζ2ζ3,ϕm=46ζ2+3ζ3,ϕm+1=1+3ζ+3ζ23ζ3,ϕm+2=ζ3.

All other cubic B-splines are zero over [xm, xm+1]. The formulations of Ui , dUidx,d2Uidx2at node x = xm are given by

(3)Ui=χi1+4χi+χi+1dUidx=3h(χi1χi+1),d2Uidx2=6h2(χi12χi+χi+1).

2.2 Two dimensions cubic B-spline [22]

In this section, we show the formula of cubic B-splines in two dimensions on a rectangular grid divided into regular rectangular finite elements on both sides. h = Δ x, m = Δ y by the knots (xi , yj) where i = 0, 1, ..., N, j = 0, 1, ..., M. The approximation UN(x, y) to U(x, y) given by:

(4)UN(x,y)=i=1N+1j=1M+1χi,jBi,j(x,y),

where χi, j are the amplitudes of the cubic B-splines Bi, j(x, y) given by

Bi,j(x,y)=ϕi(x)ϕj(y).

Which peaks on the knot (xi , yj) and ϕi(x), ϕj(y) are identical in form to the one dimension cubic B-splines. By generalized (2) in two dimensions then the formulations of

Ui,j , Ui,jx,Ui,jy,2Ui,jx2,2Ui,jy2,2Ui,jxy,are given by:

(5)Ui,j=χi1,j1+4χi1,j+χi1,j+1+4χi,j1+16χi,j+4χi,j+1+χi+1,j1+4χi+1,j+χi+1,j+1.
(6)Ui,jx=3hχi1,j1+4χi1,j+χi1,j+1χi+1,j14χi+1,jχi+1,j+1,Ui,jy=3mχi1,j1χi1,j+1+4χi,j14χi,j+1+χi+1,j1χi+1,j+1.
(7)2Ui,jx2=6h2(χi1,j1+4χi1,j+χi1,j+12χi,j18χi,j2χi,j+1+χi+1,j1+4χi+1,j+χi+1,j+1),2Ui,jy2=6m2(χi1,j12χi1,j+χi1,j+1+4χi,j18χi,j+4χi,j+1+χi+1,j12χi+1,j+χi+1,j+1)
(8)2Ui,jxy=9hmχi1,j1χi1,j+1χi+1,j1+χi+1,j+1,

2.3 The three dimensions cubic B-spline element

In this section we construct the cubic B-splines in three dimensions approximates on a grid subdivided into finite elements of sides h = Δ x, m = Δ y , s = Δ z by the knots (xi , yj , zj) where i = 0, 1, ..., N, j = 0, 1, ..., M, k = 0, 1, ..., L can be interpolated in terms of piecewise cubic B-splines. If U(x, y, z) is a function of x, y and z, it can be shown there exists a unique approximation UN(x, y, z) as

(9)UN(x,y,z)=i=1N+1j=1M+1k=1L+1χi,j,kBi,j,k(x,y,z),

where χi, j, k are the amplitudes of the cubic B-splines Bi, j, k(x, y, z) given by

Bi,j,k(x,y,z)=ϕi(x)ϕj(y)ϕk(z).

Also, ϕi(x), ϕj(y) and ϕk(z) have the same form as the one dimension cubic B-splines. The formulations of Ui,j,k , Ui,j,kx,Ui,j,ky,Ui,j,kz,2Ui,j,kx2,2Ui,j,ky2,2Ui,j,kz2,2Ui,j,kxy,2Ui,j,kxz,,are given in terms of the χi,j,k by:

(10)Ui,j,k=χi1,j1,k1+4χi1,j1,k+χi1,j1,k+1+4χi1,j,k1+16χi1,j,k+4χi1,j,k+1+χi1,j+1,k1+4χi1,j+1,k+χi1,j+1,k+1+4χi,j1,k1+16χi,j1,k+4χi,j1,k+1+16χi,j,k1+64χi,j,k+4χi,j+1,k1+16χi,j+1,k+4χi,j+1,k+1+χi+1,j1,k1+4χi+1,j1,k+χi+1,j1,k+1+4χi+1,j,k1+16χi+1,j,k+4χi+1,j,k+1+χi+1,j+1,k1+4χi+1,j+1,k+χi+1,j+1,k+1+16χi,j,k+1.
(11)Ui,j,kx=3h(χi1,j1,k1+4χi1,j1,k+χi1,j1,k+1+4χi1,j,k1+16χi1,j,k+4χi1,j,k+1+χi1,j+1,k1+χi1,j+1,k+1χi+1,j1,k14χi+1,j1,kχi+1,j1,k+14χi+1,j,k14χi+1,j,k+1χi+1,j+1,k14χi+1,j+1,kχi+1,j+1,k+1+4di1,j+1,k16di+1,j,k),Ui,j,ky=3m(χi1,j1,k1+4χi1,j1,kχi1,j+1,k14χi1,j+1,kχi1,j+1,k+1+4χi,j1,k1+16χi,j1,k+4χi,j1,k+14χi,j+1,k116χi,j+1,k4χi,j+1,k+1+χi+1,j1,k1+4χi+1,j1,k+χi+1,j1,k+1χi+1,j+1,k14χi+1,j+1,kχi+1,j+1,k+1+χi1,n1,k+1),Ui,j,kz=3s(χi1,j1,k1χi1,j1,k+1+4χi1,j,k14χi1,j,k+1+χi1,j+1,k1χi1,j+1,k+1+4χi,j1,k14χi,j1,k+1+16χi,j,k116χi,j,k+1+4χi,j+1,k14χi,j+1,k+1+χi+1,j1,k1χi+1,j1,k+1+4χi+1,j,k14χi+1,j,k+1+χi+1,j+1,k1χi+1,j+1,k+1).
(12)2Ui,j,kxy=9hm(χi1,j1,k1+4χi1,j1,k+χi1,j1,k+1χi1,j+1,k14χi1,j+1,kχi1,j+1,k+1χi+1,j1,k14χi+1,j1,kχi+1,j1,k+1+χi+1,j+1,k1+4χi+1,j+1,k+χi+1,j+1,k+1),2Ui,j,kxz=9hs(χi1,j1,k1χi1,j1,k+1+4χi1,j,k14χi1,j,k+1+χi1,j+1,k1χi1,j+1,k+1χi+1,j1,k1+χi+1,j1,k+14χi+1,j,k1+4χi+1,j,k+1χi+1,j+1,k1+χi+1,j+1,k+1),2Ui,j,kyz=9ms(χi1,j1,k1χi1,j1,k+1χi1,j+1,k1+χi1,j+1,k+1+4χi,j1,k14χi,j1,k+14χi,j+1,k1+4χi,j+1,k+1+χi+1,j1,k1χi+1,j1,k+1χi+1,j+1,k1+χi+1,j+1,k+1),2Ui,j,kx2=6h2(χi1,j1,k1+4χi1,j1,k+χi1,j1,k+1+4χi1,j,k1+16χi1,j,k+4χi1,j,k+1+χi1,j+1,k1+4χi1,j+1,k+χi1,j+1,k+12χi,j1,k18χi,j1,k2χi,j1,k+18χi,j,k18χi,j,k+12χi,j+1,k18χi,j+1,k2χi,j+1,k+1+χi+1,j1,k1+4χi+1,j1,k+χi+1,j1,k+1+4χi+1,j,k1+16χi+1,j,k+4χi+1,j,k+1+χi+1,j+1,k1+4χi+1,j+1,k+χi+1,j+1,k+132χi,j,k),
(13)2Ui,j,ky2=6m2(χi1,j1,k1+4χi1,j1,k+χi1,j1,k+12χi1,j,k18χi1,j,k2χi1,j,k+1+χi1,j+1,k1+4χi1,j+1,k+χi1,j+1,k+1+4χi,j1,k1+16χi,j1,k+4χi,j1,k+18χi,j,k132χi,j,k+4χi,j+1,k1+16χi,j+1,k+4χi,j+1,k+1+χi+1,j1,k1+4χi+1,j1,k+χi+1,j1,k+12χi+1,j,k18χi+1,j,k2χi+1,j,k+1+χi+1,j+1,k1+4χi+1,j+1,k+χi+1,j+1,k+18χm,n,k+1),2Ui,j,kz2=6s2(χi1,j1,k12χi1,j1,k+4χi1,j,k18χi1,j,k+4χi1,j,k+1+χi1,j+1,k12χi1,j+1,k+χi1,j+1,k+1+4χi,j1,k18χi,j1,k+4χi,j1,k+1+16χi,j,k132χi,j,k+16χi,j,k+1+4χi,j+1,k18χi,j+1,k+4χi,j+1,k+1+χi+1,j1,k12χi+1,j1,k+χi+1,j1,k+1+4χi+1,j,k18χi+1,j,k+4χi+1,j,k+1+χi+1,j+1,k12χi+1,j+1,k+χi+1,j+1,k+1+χi1,j1,k+1).

2.4 The four dimensions cubic B-spline element

In this section we construct the cubic B-splines in four dimensions on a rectangular grid subdivided into finite elements of sides h = Δ x, k = Δ y , s = Δ z , g = Δ d by the knots (xm, yn , zr1, dq1) where m = 0, 1, ..., M, n = 0, 1, ..., N, r1 = 0, 1, ..., R1, q1 = 0, 1, ..., N1 can be interpolated in terms of piecewise cubic B-splines. If U(x, y, z, d) is a function of x, y, z and d, it can be shown there exists a unique approximation UN(x, y, z, d) as

(14)UN(x,y,z,d)=m=1M+1n=1N+1r1=1R1+1q1=1N1+1χm,n,r1,q1Bm,n,r1,q1(x,y,z,d),

where χm,n,r1,q1 are the amplitudes of the cubic B-splines Bm,n,r1,q1(x, y, z, d) given by

Bm,n,r1,q1(x,y,z,d)=ϕm(x)ϕn(y)ϕr1(z)ϕq1(d).

Also, ϕm(x), ϕn(y), ϕr1(z) and ϕq1(d) are identical in form to the one dimension cubic B-splines in the above.

The nodal values of Um,n,r1,q1 , Um,n,r1,q1x,Um,n,r1,q1y,Um,n,r1,q1z,Um,n,r1,q1d,2Um,n,r1,q1x2,2Um,n,r1,q1y2,2Um,n,r1,q1z2,2Um,n,r1,q1d2,,are given in terms of the χm,n,r1,q1 by:

(15)Um,n,r1,q1=χm1,n1,r11,q11+4χm1,n1,r11,q1+χm1,n1,r11,q1+1+4χm1,n1,r1,q11+16χm1,n1,r1,q1+4χm1,n1,r1,q1+1+χm1,n1,r1+1,q11+4χm1,n1,r1+1,q1+χm1,n1,r1+1,q1+1+4χm1,n,r11,q11+16χm1,n,r11,q1+4χm1,n,r11,q1+1+16χm1,n,r1,q11+64χm1,n,r1,q1+16χm1,n,r1,q1+1+4χm1,n,r1+1,q11+16χm1,n,r1+1,q1+4χm1,n,r1+1,q1+1+χm1,n+1,r11,q11+4χm1,n+1,r11,q1+χm1,n+1,r11,q1+1+4χm1,n+1,r1,q11+16χm1,n+1,r1,q1+4χm1,n+1,r1,q1+1+χm1,n+1,r1+1,q11+4χm1,n+1,r1+1,q1+χm1,n+1,r1+1,q1+1+4χm,n1,r11,q11+16χm,n1,r11,q1+4χm,n1,r11,q1+1+16χm,n1,r1,q11+64χm,n1,r1,q1+16χm,n1,r1,q1+1+4χm,n1,r1+1,q11+16χm,n1,r1+1,q1+4χm,n1,r1+1,q1+1+16χm,n,r11,q11+64χm,n,r11,q1+16χm,n,r11,q1+1+64χm,n,r1,q11+256χm,n,r1,q1+64χm,n,r1,q1+1+16χm,n,r1+1,q11+64χm,n,r1+1,q1+16χm,n,r1+1,q1+1+4χm,n+1,r11,q11+16χm,n+1,r11,q1+4χm,n+1,r11,q1+1+16χm,n+1,r1,q11+64χm,n+1,r1,q1+16χm,n+1,r1,q1+1+4χm,n+1,r1+1,q11+16χm,n+1,r1+1,q1+4χm,n+1,r1+1,q1+1+χm+1,n1,r11,q11+4χm+1,n1,r11,q1+χm+1,n1,r11,q1+1+4χm+1,n1,r1,q11+16χm+1,n1,r1,q1+4χm+1,n1,r1,q1+1+χm+1,n1,r1+1,q11+4χm+1,n1,r1+1,q1+χm+1,n1,r1+1,q1+1+4χm+1,n,r11,q11+16χm+1,n,r11,q1+4χm+1,n,r11,q1+1+16χm+1,n,r1,q11+64χm+1,n,r1,q1+16χm+1,n,r1,q1+1+4χm+1,n,r1+1,q11+16χm+1,n,r1+1,q1+4χm+1,n,r1+1,q1+1+χm+1,n+1,r11,q11+4χm+1,n+1,r11,q1+χm+1,n+1,r11,q1+1+4χm+1,n+1,r1,q11+16χm+1,n+1,r1,q1+4χm+1,n+1,r1,q1+1+χm+1,n+1,r1+1,q11+4χm+1,n+1,r1+1,q1+χm+1,n+1,r1+1,q1+1,
(16)Um,n,r1,q1x=3h(χm1,n1,r11,q11+4χm1,n1,r11,q1+χm1,n1,r11,q1+1+4χm1,n1,r1,q11+16χm1,n1,r1,q1+4χm1,n1,r1,q1+1+χm1,n1,r1+1,q11+4χm1,n1,r1+1,q1+χm1,n1,r1+1,q1+1+4χm1,n,r11,q11+16χm1,n,r11,q1+4χm1,n,r11,q1+1+16χm1,n,r1,q11+64χm1,n,r1,q1+16χm1,n,r1,q1+1+4χm1,n,r1+1,q11+16χm1,n,r1+1,q1+4χm1,n,r1+1,q1+1+χm1,n+1,r11,q11+4χm1,n+1,r11,q1+χm1,n+1,r11,q1+1+4χm1,n+1,r1,q11+16χm1,n+1,r1,q1+4χm1,n+1,r1,q1+1+χm1,n+1,r1+1,q11+4χm1,n+1,r1+1,q1+χm1,n+1,r1+1,q1+1χm+1,n1,r11,q114χm+1,n1,r11,q1χm+1,n1,r11,q1+14χm+1,n1,r1,q1116χm+1,n1,r1,q14χm+1,n1,r1,q1+1χm+1,n1,r1+1,q114χm+1,n1,r1+1,q1χm+1,n1,r1+1,q1+14χm+1,n,r11,q1116χm+1,n,r11,q14χm+1,n,r11,q1+116χm+1,n,r1,q1164χm+1,n,r1,q116χm+1,n,r1,q1+14χm+1,n,r1+1,q1116χm+1,n,r1+1,q14χm+1,n,r1+1,q1+1χm+1,n+1,r11,q114χm+1,n+1,r11,q1χm+1,n+1,r11,q1+14χm+1,n+1,r1,q1116χm+1,n+1,r1,q14χm+1,n+1,r1,q1+1χm+1,n+1,r1+1,q114χm+1,n+1,r1+1,q1χm+1,n+1,r1+1,q1+1),
(17)Um,n,r1,q1y=3k(χm1,n1,r11,q11+4χm1,n1,r11,q1+χm1,n1,r11,q1+1+4χm1,n1,r1,q11+16χm1,n1,r1,q1+4χm1,n1,r1,q1+1+χm1,n1,r1+1,q11+4χm1,n1,r1+1,q1+χm1,n1,r1+1,q1+1χm1,n+1,r11,q114χm1,n+1,r11,q1χm1,n+1,r11,q1+14χm1,n+1,r1,q1116χm1,n+1,r1,q14χm1,n+1,r1,q1+1χm1,n+1,r1+1,q114χm1,n+1,r1+1,q1χm1,n+1,r1+1,q1+1+4χm,n1,r11,q11+16χm,n1,r11,q1+4χm,n1,r11,q1+1+16χm,n1,r1,q11+64χm,n1,r1,q1+16χm,n1,r1,q1+1+4χm,n1,r1+1,q11+16χm,n1,r1+1,q1+4χm,n1,r1+1,q1+14χm,n+1,r11,q1116χm,n+1,r11,q14χm,n+1,r11,q1+116χm,n+1,r1,q1164χm,n+1,r1,q116χm,n+1,r1,q1+14χm,n+1,r1+1,q1116χm,n+1,r1+1,q14χm,n+1,r1+1,q1+1+χm+1,n1,r11,q11+4χm+1,n1,r11,q1+χm+1,n1,r11,q1+1+4χm+1,n1,r1,q11+16χm+1,n1,r1,q1+4χm+1,n1,r1,q1+1+χm+1,n1,r1+1,q11+4χm+1,n1,r1+1,q1+χm+1,n1,r1+1,q1+1χm+1,n+1,r11,q114χm+1,n+1,r11,q1χm+1,n+1,r11,q1+14χm+1,n+1,r1,q1116χm+1,n+1,r1,q14χm+1,n+1,r1,q1+1χm+1,n+1,r1+1,q114χm+1,n+1,r1+1,q1χm+1,n+1,r1+1,q1+1),
(18)Um,n,r1,q1z=3s(χm1,n1,r11,q11+4χm1,n1,r11,q1+χm1,n1,r11,q1+1χm1,n1,r1+1,q114χm1,n1,r1+1,q1χm1,n1,r1+1,q1+1+4χm1,n,r11,q11+16χm1,n,r11,q1+4χm1,n,r11,q1+14χm1,n,r1+1,q1116χm1,n,r1+1,q14χm1,n,r1+1,q1+1+χm1,n+1,r11,q11+4χm1,n+1,r11,q1+χm1,n+1,r11,q1+1χm1,n+1,r1+1,q114χm1,n+1,r1+1,q1χm1,n+1,r1+1,q1+1+4χm,n1,r11,q11+16χm,n1,r11,q1+4χm,n1,r11,q1+14χm,n1,r1+1,q1116χm,n1,r1+1,q14χm,n1,r1+1,q1+1+16χm,n,r11,q11+64χm,n,r11,q1+16χm,n,r11,q1+116χm,n,r1+1,q1164χm,n,r1+1,q116χm,n,r1+1,q1+1+4χm,n+1,r11,q11+16χm,n+1,r11,q1+4χm,n+1,r11,q1+14χm,n+1,r1+1,q1116χm,n+1,r1+1,q14χm,n+1,r1+1,q1+1+χm+1,n1,r11,q11+4χm+1,n1,r11,q1+χm+1,n1,r11,q1+1χm+1,n1,r1+1,q114χm+1,n1,r1+1,q1χm+1,n1,r1+1,q1+1+4χm+1,n,r11,q11+16χm+1,n,r11,q1+4χm+1,n,r11,q1+14χm+1,n,r1+1,q1116χm+1,n,r1+1,q14χm+1,n,r1+1,q1+1+χm+1,n+1,r11,q11+4χm+1,n+1,r11,q1+χm+1,n+1,r11,q1+1χm+1,n+1,r1+1,q114χm+1,n+1,r1+1,q1χm+1,n+1,r1+1,q1+1),
(19)Um,n,r1,q1d=3g(χm1,n1,r11,q11χm1,n1,r11,q1+1+4χm1,n1,r1,q114χm1,n1,r1,q1+1+χm1,n1,r1+1,q11χm1,n1,r1+1,q1+1+4χm1,n,r11,q114χm1,n,r11,q1+1+16χm1,n,r1,q1116χm1,n,r1,q1+1+4χm1,n,r1+1,q114χm1,n,r1+1,q1+1+χm1,n+1,r11,q11χm1,n+1,r11,q1+1+4χm1,n+1,r1,q114χm1,n+1,r1,q1+1+χm1,n+1,r1+1,q11χm1,n+1,r1+1,q1+1+4χm,n1,r11,q114χm,n1,r11,q1+1+16χm,n1,r1,q1116χm,n1,r1,q1+1+4χm,n1,r1+1,q114χm,n1,r1+1,q1+1+16χm,n,r11,q1116χm,n,r11,q1+1+64χm,n,r1,q1164χm,n,r1,q1+1+16χm,n,r1+1,q1116χm,n,r1+1,q1+1+4χm,n+1,r11,q114χm,n+1,r11,q1+1+16χm,n+1,r1,q1116χm,n+1,r1,q1+1+4χm,n+1,r1+1,q114χm,n+1,r1+1,q1+1+χm+1,n1,r11,q11χm+1,n1,r11,q1+1+4χm+1,n1,r1,q114χm+1,n1,r1,q1+1+χm+1,n1,r1+1,q11χm+1,n1,r1+1,q1+1+4χm+1,n,r11,q114χm+1,n,r11,q1+1+16χm+1,n,r1,q1116χm+1,n,r1,q1+1+4χm+1,n,r1+1,q114χm+1,n,r1+1,q1+1+χm+1,n+1,r11,q11χm+1,n+1,r11,q1+1+4χm+1,n+1,r1,q114χm+1,n+1,r1,q1+1+χm+1,n+1,r1+1,q11χm+1,n+1,r1+1,q1+1),
(20)2Um,n,r1,q1x2=6h2(χm1,n1,r11,q11+4χm1,n1,r11,q1+χm1,n1,r11,q1+1+4χm1,n1,r1,q11+16χm1,n1,r1,q1+4χm1,n1,r1,q1+1+χm1,n1,r1+1,q11+4χm1,n1,r1+1,q1+χm1,n1,r1+1,q1+1+4χm1,n,r11,q11+16χm1,n,r11,q1+4χm1,n,r11,q1+1+16χm1,n,r1,q11+64χm1,n,r1,q1+16χm1,n,r1,q1+1+4χm1,n,r1+1,q11+16χm1,n,r1+1,q1+4χm1,n,r1+1,q1+1+χm1,n+1,r11,q11+4χm1,n+1,r11,q1+χm1,n+1,r11,q1+1+4χm1,n+1,r1,q11+16χm1,n+1,r1,q1+4χm1,n+1,r1,q1+1+χm1,n+1,r1+1,q11+4χm1,n+1,r1+1,q1+χm1,n+1,r1+1,q1+12χm,n1,r11,q118χm,n1,r11,q12χm,n1,r11,q1+18χm,n1,r1,q1132χm,n1,r1,q18χm,n1,r1,q1+12χm,n1,r1+1,q118χm,n1,r1+1,q12χm,n1,r1+1,q1+18χm,n,r11,q1132χm,n,r11,q18χm,n,r11,q1+132χm,n,r1,q11128χm,n,r1,q132χm,n,r1,q1+18χm,n,r1+1,q1132χm,n,r1+1,q18χm,n,r1+1,q1+12χm,n+1,r11,q118χm,n+1,r11,q12χm,n+1,r11,q1+18χm,n+1,r1,q1132χm,n+1,r1,q18χm,n+1,r1,q1+12χm,n+1,r1+1,q118χm,n+1,r1+1,q12χm,n+1,r1+1,q1+1+χm+1,n1,r11,q11+4χm+1,n1,r11,q1+χm+1,n1,r11,q1+1+4χm+1,n1,r1,q11+16χm+1,n1,r1,q1+4χm+1,n1,r1,q1+1+χm+1,n1,r1+1,q11+4χm+1,n1,r1+1,q1+χm+1,n1,r1+1,q1+1+4χm+1,n,r11,q11+16χm+1,n,r11,q1+4χm+1,n,r11,q1+1+16χm+1,n,r1,q11+64χm+1,n,r1,q1+16χm+1,n,r1,q1+1+4χm+1,n,r1+1,q11+16χm+1,n,r1+1,q1+4χm+1,n,r1+1,q1+1+χm+1,n+1,r11,q11+4χm+1,n+1,r11,q1+χm+1,n+1,r11,q1+1+4χm+1,n+1,r1,q11+16χm+1,n+1,r1,q1+4χm+1,n+1,r1,q1+1+χm+1,n+1,r1+1,q11+4χm+1,n+1,r1+1,q1+χm+1,n+1,r1+1,q1+1),
(21)2Um,n,r1,q1y2=(χm1,n1,r11,q11+4χm1,n1,r11,q1+χm1,n1,r11,q1+1+4χm1,n1,r1,q11+16χm1,n1,r1,q1+4χm1,n1,r1,q1+1+χm1,n1,r1+1,q11+4χm1,n1,r1+1,q1+χm1,n1,r1+1,q1+12χm1,n,r11,q118χm1,n,r11,q12χm1,n,r11,q1+18χm1,n,r1,q1132χm1,n,r1,q18χm1,n,r1,q1+12χm1,n,r1+1,q118χm1,n,r1+1,q12χm1,n,r1+1,q1+1+χm1,n+1,r11,q11+4χm1,n+1,r11,q1+χm1,n+1,r11,q1+1+4χm1,n+1,r1,q11+16χm1,n+1,r1,q1+4χm1,n+1,r1,q1+1+χm1,n+1,r1+1,q11+4χm1,n+1,r1+1,q1+χm1,n+1,r1+1,q1+1+4χm,n1,r11,q11+16χm,n1,r11,q1+4χm,n1,r11,q1+1+16χm,n1,r1,q11+64χm,n1,r1,q1+16χm,n1,r1,q1+1+4χm,n1,r1+1,q11+16χm,n1,r1+1,q1+4χm,n1,r1+1,q1+18χm,n,r11,q1132χm,n,r11,q18χm,n,r11,q1+132χm,n,r1,q11128χm,n,r1,q132χm,n,r1,q1+18χm,n,r1+1,q1132χm,n,r1+1,q18χm,n,r1+1,q1+1+4χm,n+1,r11,q11+16χm,n+1,r11,q1+4χm,n+1,r11,q1+1+16χm,n+1,r1,q11+64χm,n+1,r1,q1+16χm,n+1,r1,q1+1+4χm,n+1,r1+1,q11+16χm,n+1,r1+1,q1+4χm,n+1,r1+1,q1+1+χm+1,n1,r11,q11+4χm+1,n1,r11,q1+χm+1,n1,r11,q1+1+4χm+1,n1,r1,q11+16χm+1,n1,r1,q1+4χm+1,n1,r1,q1+1+χm+1,n1,r1+1,q11+4χm+1,n1,r1+1,q1+χm+1,n1,r1+1,q1+12χm+1,n,r11,q118χm+1,n,r11,q12χm+1,n,r11,q1+18χm+1,n,r1,q1132χm+1,n,r1,q18χm+1,n,r1,q1+12χm+1,n,r1+1,q118χm+1,n,r1+1,q12χm+1,n,r1+1,q1+1+χm+1,n+1,r11,q11+4χm+1,n+1,r11,q1+χm+1,n+1,r11,q1+1+4χm+1,n+1,r1,q11+16χm+1,n+1,r1,q1+4χm+1,n+1,r1,q1+1+χm+1,n+1,r1+1,q11+4χm+1,n+1,r1+1,q1+χm+1,n+1,r1+1,q1+1),
(22)2Um,n,r1,q1z2=(χm1,n1,r11,q11+4χm1,n1,r11,q1+χm1,n1,r11,q1+12χm1,n1,r1,q118χm1,n1,r1,q12χm1,n1,r1,q1+1+χm1,n1,r1+1,q11+4χm1,n1,r1+1,q1+χm1,n1,r1+1,q1+1+4χm1,n,r11,q11+16χm1,n,r11,q1+4χm1,n,r11,q1+18χm1,n,r1,q1132χm1,n,r1,q18χm1,n,r1,q1+1+4χm1,n,r1+1,q11+16χm1,n,r1+1,q1+4χm1,n,r1+1,q1+1+χm1,n+1,r11,q11+4χm1,n+1,r11,q1+χm1,n+1,r11,q1+12χm1,n+1,r1,q118χm1,n+1,r1,q12χm1,n+1,r1,q1+1+χm1,n+1,r1+1,q11+4χm1,n+1,r1+1,q1+χm1,n+1,r1+1,q1+1+4χm,n1,r11,q11+16χm,n1,r11,q1+4χm,n1,r11,q1+18χm,n1,r1,q1132χm,n1,r1,q18χm,n1,r1,q1+1+4χm,n1,r1+1,q11+16χm,n1,r1+1,q1+4χm,n1,r1+1,q1+1+16χm,n,r11,q11+64χm,n,r11,q1+16χm,n,r11,q1+132χm,n,r1,q11128χm,n,r1,q132χm,n,r1,q1+1+16χm,n,r1+1,q11+64χm,n,r1+1,q1+16χm,n,r1+1,q1+1+4χm,n+1,r11,q11+16χm,n+1,r11,q1+4χm,n+1,r11,q1+18χm,n+1,r1,q1132χm,n+1,r1,q18χm,n+1,r1,q1+1+4χm,n+1,r1+1,q11+16χm,n+1,r1+1,q1+4χm,n+1,r1+1,q1+1+χm+1,n1,r11,q11+4χm+1,n1,r11,q1+χm+1,n1,r11,q1+12χm+1,n1,r1,q118χm+1,n1,r1,q12χm+1,n1,r1,q1+1+χm+1,n1,r1+1,q11+4χm+1,n1,r1+1,q1+χm+1,n1,r1+1,q1+1+4χm+1,n,r11,q11+16χm+1,n,r11,q1+4χm+1,n,r11,q1+18χm+1,n,r1,q1132χm+1,n,r1,q18χm+1,n,r1,q1+1+4χm+1,n,r1+1,q11+16χm+1,n,r1+1,q1+4χm+1,n,r1+1,q1+1+χm+1,n+1,r11,q11+4χm+1,n+1,r11,q1+χm+1,n+1,r11,q1+12χm+1,n+1,r1,q118χm+1,n+1,r1,q12χm+1,n+1,r1,q1+1+χm+1,n+1,r1+1,q11+4χm+1,n+1,r1+1,q1+χm+1,n+1,r1+1,q1+1),
(23)2Um,n,r1,q1d2=(χm1,n1,r11,q112χm1,n1,r11,q1+χm1,n1,r11,q1+1+4χm1,n1,r1,q118χm1,n1,r1,q1+4χm1,n1,r1,q1+1+χm1,n1,r1+1,q112χm1,n1,r1+1,q1+χm1,n1,r1+1,q1+1+4χm1,n,r11,q118χm1,n,r11,q1+4χm1,n,r11,q1+1+16χm1,n,r1,q1132χm1,n,r1,q1+16χm1,n,r1,q1+1+4χm1,n,r1+1,q118χm1,n,r1+1,q1+4χm1,n,r1+1,q1+1+χm1,n+1,r11,q112χm1,n+1,r11,q1+χm1,n+1,r11,q1+1+4χm1,n+1,r1,q118χm1,n+1,r1,q1+4χm1,n+1,r1,q1+1+χm1,n+1,r1+1,q112χm1,n+1,r1+1,q1+χm1,n+1,r1+1,q1+1+4χm,n1,r11,q118χm,n1,r11,q1+4χm,n1,r11,q1+1+16χm,n1,r1,q1132χm,n1,r1,q1+16χm,n1,r1,q1+1+4χm,n1,r1+1,q118χm,n1,r1+1,q1+4χm,n1,r1+1,q1+1+16χm,n,r11,q1132χm,n,r11,q1+16χm,n,r11,q1+1+64χm,n,r1,q11128χm,n,r1,q1+64χm,n,r1,q1+1+16χm,n,r1+1,q1132χm,n,r1+1,q1+16χm,n,r1+1,q1+1+4χm,n+1,r11,q118χm,n+1,r11,q1+4χm,n+1,r11,q1+1+16χm,n+1,r1,q1132χm,n+1,r1,q1+16χm,n+1,r1,q1+1+4χm,n+1,r1+1,q118χm,n+1,r1+1,q1+4χm,n+1,r1+1,q1+1+χm+1,n1,r11,q112χm+1,n1,r11,q1+χm+1,n1,r11,q1+1+4χm+1,n1,r1,q118χm+1,n1,r1,q1+4χm+1,n1,r1,q1+1+χm+1,n1,r1+1,q112χm+1,n1,r1+1,q1+χm+1,n1,r1+1,q1+1+4χm+1,n,r11,q118χm+1,n,r11,q1+4χm+1,n,r11,q1+1+16χm+1,n,r1,q1132χm+1,n,r1,q1+16χm+1,n,r1,q1+1+4χm+1,n,r1+1,q118χm+1,n,r1+1,q1+4χm+1,n,r1+1,q1+1+χm+1,n+1,r11,q112χm+1,n+1,r11,q1+χm+1,n+1,r11,q1+1+4χm+1,n+1,r1,q118χm+1,n+1,r1,q1+4χm+1,n+1,r1,q1+1+χm+1,n+1,r1+1,q112χm+1,n+1,r1+1,q1+χm+1,n+1,r1+1,q1+1),

In all n-dimensions PDE’s with collocation method we get a system of algebraic equations in this form

(24)Aχ=b,

We solve the above system using newton’s method to find the unknown values of χ.

3 The error estimates

Lemma. Let Û is approximation of smoothness class C2. Then error estimates of the interpolation on a square mesh of side h are

UU^β0h4,UχU^xβ1h3,UzU^zβ2h3,UyU^yβ3h3,2Ux22U^x2β4h22Uy22U^y2β5h2,2Uz22U^z2β6h2,2Uχy2U^χyβ7h2,2Uxz2U^xzβ8h2,2Uyz2U^yzβ9h2,

where the βi are constants.

The proof of above lemma see [14].

4 The numerical results

Now, we offer some numerical examples through which we test the correctness and accuracy of n-dimensions cubic B-splines method.

The first problem

Let us take the 2-dimensions partial differential equation as:

(25)uxx(x,y)+uyy(x,y)+ux(x,y)+uy(x,y)3e2x+3y(x2(2y(9y2)5)+x(52y(4y+3))3(y1)y)=0,x,y[a,b]

With the exact solution is given by:

(26)u(x,y)=3e2xx(1x)e3yy(1y).

The boundary conditions are given as follows:

(27)u(a,y)=u(x,a)=α,u(b,y)=u(x,b)=β.

By substituting from (5)-(7) in (25) with the boundary conditions (27) we get the numerical solutions as follows:

In Table 1, the results of the 2-dimensions cubic B-spline method using a mesh of 50 × 50 were compared with the exact solution. we see our results are accepted with respect to the exact solutions. In Figure 1, we show the numerical solutions with the exact solutions at y = 0.5. In Figure 2, we show the numerical solutions with the exact solutions at x = 0.5. Figure 3 illustrates the absolute error at y = 0.5.

Figure 1 The numerical solutions with the exact solutions at y = 0.5.
Figure 1

The numerical solutions with the exact solutions at y = 0.5.

Table 1

The numerical resultes for first problem at y = 0.5, x, y ∈ [0, 1]

xNumerical solutionExact solutionAbsolute error
0.10.368590.369498.95178 E-4
0.20.800210.802302.09426 E-3
0.31.283041.286173.13346 E-3
0.41.791341.795354.01762 E-3
0.52.279442.284224.77327 E-3
0.62.672892.678355.46057 E-3
0.72.856242.862436.18604 E-3
0.82.656662.663757.09892 E-3
0.91.821761.830098.34224 E-3
Figure 2 The numerical solutions with the exact solutions at x = 0.5.
Figure 2

The numerical solutions with the exact solutions at x = 0.5.

Figure 3 Absolute error y = 0.5.
Figure 3

Absolute error y = 0.5.

The second problem: MHD duct flow [12, 13, 14, 21]

The cross-section of an infinitely long rectangular duct is oriented with its sides parallel to the x− and y−axes and the origin of coordinates at its center. The duct width is 2a and height 2b so that the sides of the duct have equations x = ±a and y = ±b. A conducting fluid flows in the z direction along the duct and is subjected to a constant applied magnetic field M acting in a direction lying in the xy-plane and making an angle ϕ with the y-axis. The equations governing the flow may be expressed in the normalized form [12, 20].

(28)Pz=μν2z+A0xμ0Pzx+A0yμ0Pzy,

and the z-component of the curl of Ohm’s law,

(29)2Az+ξμ0(A0xUzx+A0yUzy)=0,

with the boundary conditions: U = A = 0 at x = ±α, y = ±b,

where ν, μ and ξ are, respectively, the kinematic viscosity, density and electric conductivity of the fluid; μ0 is the magnetic permeability in vacuum; dP/dz is the constant axial pressure gradient; B0x and B0y are the x and y components of the applied magnetic field; and Uz and Az are the z components of velocity and induced magnetic field, respectively. Following the notation of P. C. Lu [20], who solved this problem using the Kantorovieh method, Eqs. (28) and (29) become in non-dimensionsized form,

(30)(2x2+2y2)U+MxAx+MyAy=1,

and

(31)(2x2+2y2)A+MxUx+MyUy=1,

with boundary conditions U = A = 0, x = ±α, y = ±1. Distance has been scaled to the duct semi-height b so that x = x′/b, y = y′/b, and α = a/b. The following normalisations have also been used.

(32)U=Uzb2νμdPdz,A=Azb2νμdPdzμ0(νμξ)12,Mx=A0xb(ξνμ)12=Msin(ϕ),My=A0yb(ξνμ)12=Mcos(ϕ),M=Hartmannno.=(Mx2+My2)12=A0b(ξνμ)12.

The Hartmann number is the ratio of magnetic to fluid viscosity. If M = 0, the flow field is the classieal laminar pipe flow. If M ≥ 1, the flow field is determined primarily by the E × A drift. To uncouple (30) and (31), the functions

(33)H1=U+A,

and

(34)H2=UA,
(35)(2x2+2y2)H1+MxH1x+MyH1y=1,

and

(36)(2x2+2y2)H2MxH2xMyH2y=1,

with boundary conditions H1 = H2 = 0, x = ±α, y = ±1. Thus, if H1 is solved as H1(Mx , My) from (36), then

(37)H2(Mx,My)=H1(Mx,My).

So that the solution is completely determined when either H1 or H2, are known. Having determined H1 the function H2 is found from (37) and hence the velocity field U from

(38)U=12(H1+H2).

Now, we will intreduce some numerical resultes for the flow in a square duct with an applied magnetic field parallel to the x−axis so that My = 0. To compare with earlier results [12, 13, 14, 19], we give to M, the following values Mx = 0, 2, 5 and 8.

By substituting from (6)-(8) in (29) and (30) we get the numerical solutions as follows:

In Table 2, the results of the 2-dimensions cubic B-spline method using a mesh of 20 ×20 were compared with those the numerical [12, 13, 14, 21] and also with the analytic solution of Shercliff [19].

Table 2

U at the centre of the duct

MxAlexan- der [12]ones and Xenop- hontos [13]Bi-cubic B-spline [14] within a Galerkin approachFinite difference method [21]2-dimensions cubic B-spline collocation methodAnalytic [19]
00.298240.298260.2946850.2941070.2935980.294686
20.263200.263190.2589070.2586250.2582820.258907
50.174300.174280.1716020.1714750.1714850.171609
80.120140.120130.1187820.1186520.1187490.118782

In Figure 4, we show The profile of velocity with Hartmann numbers 0 (top curve), to 8 (bottom curve) at [−1, 1] using a mesh of 20 × 20 .

Figure 4 The profile of velocity with Hartmann numbers 0 (top curve), to 8 (bottom curve).
Figure 4

The profile of velocity with Hartmann numbers 0 (top curve), to 8 (bottom curve).

In Table 3, some other results are presented where the period with from [-1, 1] to [-0.5, 0.5] is changed and we also compare these results with Finite difference method [21] and the analytical solution found in the research [19].

Table 3

U at the centre of the duct. finite difference and analytic simulations compared

MxFinite differenc method using a mesh of 50 × 50 [21]2-dimensions cubic B-spline 50 × 50Analytic [19]
00.0736480.07362790.0736711
20.0711090.07109080.071128
50.0608380.06082730.060846
80.0493590.04935630.0493638

In Figure 5, we show the profile of velocity with Hartmann numbers 0 (top curve), to 8 (bottom curve) at [−0.5, 0.5] using a mesh of 50 × 50.

Figure 5 The profile of velocity with Hartmann numbers 0 (top curve), to 8 (bottom curve).
Figure 5

The profile of velocity with Hartmann numbers 0 (top curve), to 8 (bottom curve).

For various values of the Hartmann number, the solution for the velocity profile along the x−axis is shown in figures 4 and 5. As would be expected, increasing the magnetic field (increasing the Hartmann number) has an effect on the velocity of the fluid where it is the velocity decreases in the near the center of the channel, this apparent effect of the magnetic field intensity is already known. Therefore, we see that the results obtained are fully compatible with the physical meaning of the effect of the magnetic field.

The third problem: [37, 38, 39, 40, 41]

Let us take the 2-dimensions partial differential equation as:

(39)uxx(x,y,z)+uyy(x,y,z)sin(πx)sin(πy)=0,x,y[a,b]

with the exact solution is given by:

(40)u(x,y,z)=sin(πx)sin(πy)2π2.

The boundary conditions are given as follows:

(41)u(a,y)=u(x,a,)=α,u(b,y)=u(x,b)=β.

By substituting from (5)-(7) in (39) with the boundary conditions (41) we get the numerical solutions as follows:

In Table 4, the results of the 2-dimensions quadratic B-spline method using a rectangular mesh of 15 × 15 were compared with the exact solution. We see our results are accepted with respect to the exact solutions. In Figures 6, 7 we show the numerical solutions with the exact solutions at y = 0.4. Figure 8 illustrates the absolute error at y = 0.5.

Figure 6 The numerical solutions with the exact solutions at y = 0.4.
Figure 6

The numerical solutions with the exact solutions at y = 0.4.

Figure 7 The numerical solutions with the exact solutions at x = 0.4.
Figure 7

The numerical solutions with the exact solutions at x = 0.4.

Figure 8 Absolute error y = 0.5.
Figure 8

Absolute error y = 0.5.

Table 4

The numerical resultes for third problem at y = 0.4, x, y ∈ [0, 1]

xNumerical solutionExact solutionAbsolute error
0.2-0.0282168-0.02832011.03294 E-4
0.4-0.0456558-0.04582291.67134 E-4
0.6-0.0456558-0.04582291.67134 E-4
0.8-0.0282168-0.02832011.03294 E-4

Considering 15 × 15 grid points, comparison between theresults of the proposed method and the results of using differentmethods is shown in Table 6 [37, 38, 39, 40, 41].

Table 5

Maximum absolute error according to the method used for third problem.

The proposed methodQuadratic B-spline method [37]MCBDQM (modified cubic B-spline differential quadrature method) [38]Spline-based DQM [39]Haar wavelet method[40]spectral collocation method based on Haarwavelets [41]
1.67 E-43.72 E-52.11 E-51.62 E-43.08 E-43.08 E-4
Table 6

The numerical resultes for third problem at y = z = 0.5, x, y, z ∈ [0, 1]

xNumerical solutionExact solutionAbsolute error
0.10.01686360.01689843.48009 E-5
0.20.03313060.03320127.05722 E-5
0.30.04805330.04815951.06205 E-4
0.40.06068620.06082791.41846 E-4
0.50.06984680.07002641.79618 E-4
0.60.07407080.07429552.24718 E-4
0.70.07155860.07184562.86918 E-4
0.80.06011420.06049653.82276 E-4
0.90.03707380.03760825.34402 E-4

The fourth problem

Let us take the 3-dimensions partial differential equation as:

(42)uxx(x,y,z)+uyy(x,y,z)+uzz(x,y,z)+xyz(ex+y+z)(x(3yz+y+z5)+y(z5)5z+9)=0,x,y,z[a,b]

With the exact solution is given by:

(43)u(x,y,z)=x(1x)y(1y)z(1z)ex+y+z.

The boundary conditions are given as follows:

(44)u(a,y,z)=u(x,a,z)=u(x,y,a)=α,u(b,y,z)=u(x,b,z)=u(x,y,b)=β.

By substituting from (13) in (42) with the boundary conditions (44) we get the numerical solutions as follows:

In Table 6, the results of the 3-dimensions cubic B-spline method using a mesh of 20 × 20 were compared with the exact solution. we see our results are accepted with respect to the exact solutions. In Figure 9, we show the numerical solutions with the exact solutions at y = z = 0.5. Figure 10 illustrates the absolute error at y = z = 0.5.

Figure 9 The numerical solutions with the exact solutions at y = z = 0.5.
Figure 9

The numerical solutions with the exact solutions at y = z = 0.5.

Figure 10 Absolute error y = z = 0.5.
Figure 10

Absolute error y = z = 0.5.

The fifth problem

Let us take the 4-dimensions partial differential equation as:

(45)uxx(x,y,z,d)+uyy(x,y,z,d)+uzz(x,y,z,d)+udd(x,y,z,d)(4dxyzed+x+y+z(dz(xy1)d(x+y2)x(y+z2)+y(z)+2y+2z3))=0,x,y,z,d[a,b]

With the exact solution is given by:

(46)u(x,y,z,d)=x(1x)y(1y)z(1z)d(1d)ex+y+z+d.

The boundary conditions are given as follows:

(47)u(a,y,z,d)=u(x,a,z,d)=u(x,y,a,d)=u(x,y,z,a)=α,u(b,y,z,d)=u(x,b,z,d)=u(x,y,b,d)=u(x,y,z,b)=β.

By substituting from (20)-(23) in (44) with the boundary conditions (46) we get the numerical solutions as follows:

In Table 7, the results of the 4-dimensions cubic B-spline method using a mesh of 10 × 10 were compared with the exact solution. we see our results are accepted with respect to the exact solutions. In Figure 11, we show the numerical solutions with the exact solutions at y = z = d = 0.5. Figure 12 illustrates the absolute error at y = z = d = 0.5.

Figure 11 The numerical solutions with the exact solutions at y = z = d = 0.5.
Figure 11

The numerical solutions with the exact solutions at y = z = d = 0.5.

Figure 12 Absolute error y = z = d = 0.5.
Figure 12

Absolute error y = z = d = 0.5.

Table 7

The numerical resultes for fourth problem at y = z = d = 0.5, x, y, z, d ∈ [0, 1]

xNumerical solutionExact solutionAbsolute error
0.10.00691960.00696524.55541 E-5
0.20.01359260.01368499.22627 E-5
0.30.01971250.01985041.37949 E-4
0.40.02488940.02507211.82705 E-4
0.50.02863320.02886352.30343 E-4
0.60.03033220.03062312.90919 E-4
0.70.02922880.02961333.84553 E-4
0.80.02438920.02493555.46233 E-4
0.90.01467090.01550138.30453 E-4

5 Conclusion

In the end, we can say that we have presented a solution to a basic problem in various fields of scientific research, which is dealing with partial differential equations in their different dimensions. This solution came from we have already tracked what was done from some researchers and found that they provided solutions to deal with partial differential equations in one and two dimensions. We have developed a method of cubic B-splines that were used previously in solving mathematical problems and we were able to provide a shape for this method in three dimensions and in four dimensions. It should be testing the accuracy and effectiveness of the shapes that have been inferred, so we have provided some numerical examples in various dimensions that have the exact solutions at the beginning. The numerical results were compared with the real solution, and the inferred forms were found to be effective and accurate. We also presented after the figures that show how accurate the method used. From this standpoint, we can say that the problems of partial differential equations of different dimensions have been solved. During the future work, we will also generalize some forms of B-splines to serve as a solution to partial differential equations in n-dimensions.

References

[1] Nuruddeen R. I., suliman K., Khalid K. Ali, Analytical Investigation of Soliton Solutions to Three Quantum Zakharov-Kuznetsov Equations, Commun. Theor. Phy., 2018, 70(4), 405-412.10.1088/0253-6102/70/4/405Suche in Google Scholar

[2] Khalid K. Ali, Nuruddeen R. I., Raslan K. R., New structures for the space-time fractional simplified MCH and SRLW equations, Cha., Solit. & Frac., 2018, 106, 304-309.10.1016/j.chaos.2017.11.038Suche in Google Scholar

[3] Raslan K. R., Khalid K. Ali, Shallal M. A, The modified extended tanh method with the Riccati equation for solving the space-time fractional EW and MEW equations, Cha., Solit. & Frac., 2017, 103, 404-409.10.1016/j.chaos.2017.06.029Suche in Google Scholar

[4] Raslan K. R., El-Danaf T. S., Khalid K. Ali, Exact solution of the space-time fractional coupled EW and coupled MEW equations, The Europ. Phys. J. Plus, 2017, 132, 1-11.10.1140/epjp/i2017-11590-9Suche in Google Scholar

[5] Ak T., Dhawan S., Karakoc S. B. G., Bhowmik S. K., Raslan K. R., Numerical study of Rosenau-KdV equation using finite element method based on collocation approach, Mathe. Mode. and Analy., 2017, 22(3), 373-388.10.3846/13926292.2017.1313329Suche in Google Scholar

[6] Zeybek H., Karakoc S. B. G., A numerical investigation of the GRLW equation using lumped Galerkin approach with cubic B-spline, Spri. Plus, 2016, 5(1), 1-19.10.1186/s40064-016-1773-9Suche in Google Scholar PubMed PubMed Central

[7] Khalid K. Ali, Nuruddeen R. I., Raslan K. R., New hyperbolic structures for the conformable time-fractional variant bussinesq equations, Opti. and Quant. Elect., 2018, 50, 61.10.1007/s11082-018-1330-6Suche in Google Scholar

[8] Tarakaramu N., Narayana P.V. S., Venkateswarlu B., Numerical simulation of variable thermal conductivity on 3D flow of nanofluid over a stretching sheet, Nonli. Enginee., 2020, 9, 233-243.10.1515/nleng-2020-0011Suche in Google Scholar

[9] Tarakaramu N., Narayana P.V. S., Venkateswarlu B., Numerical approach to MHD flow of power-law fluid on a stretching sheet with non-uniform heat source, Nonli. Enginee., 2020, 9, 81-93.10.1515/nleng-2018-0026Suche in Google Scholar

[10] Zafar A., Hadi R., Khalid K. Ali, On finite series solutions of conformable time-fractional Cahn-Allen equation, Nonli. Enginee., 2020, 9: 194-200.10.1515/nleng-2020-0008Suche in Google Scholar

[11] Sutton G.W., Sherman A., Engineering Magnetohydrodynamics (McGraw-Hill, New York, 1965).Suche in Google Scholar

[12] Alexander H., An application of the extended Kantorovich method to MHD duct flow, Acta Mech. 1971, 11, 171.10.1007/BF01176554Suche in Google Scholar

[13] Jones R. and Xenophontos J., An iterative finite element method using the Kantorovich technique, Acta Mech. 1977, 26, 91-101.10.1007/BF01177138Suche in Google Scholar

[14] Gardner L.R.T., Gardner G.A., A two dimensions cubic B-spline finite element: used in a study of MHD-duct flow, Comput. Methods Appl. Mech. Engrg. 1995, 124, 365-375.10.1016/0045-7825(94)00760-KSuche in Google Scholar

[15] Xiujie Z., Zengyu Xu, Chuanjie P., Numerical analysis of MHD duct flow with a flow channel insert, Fusi. Enginee. and Des., 2010, 85, 2090-2094.10.1016/j.fusengdes.2010.08.007Suche in Google Scholar

[16] Kim C. N., Numerical analysis of a magnetohydrodynamic duct flow with flow channel insert under a non-uniform magnetic field, J. of Hydrody., 2018, 30(6), , 1134-1142.10.1007/s42241-018-0142-2Suche in Google Scholar

[17] Brewitt C. R. J. T. W., On the finite difference solution of two-dimensionsinduction problems, Geophys J. R. astr. SOC., 1976, 47, 375-396.10.1111/j.1365-246X.1976.tb01280.xSuche in Google Scholar

[18] Chia-Ming F., Po-Wei L., Generalized finite difference method for solving two-dimensions Burgers’ equations, Proc. Enginee., 2014, 79, 55-60.10.1016/j.proeng.2014.06.310Suche in Google Scholar

[19] Shercliff J. A., Steady motion of conducting fluids in pipes under transverse magnetic fields, Proc. Camb. Philos. Sot. 1953, 49, 139.10.1017/S0305004100028139Suche in Google Scholar

[20] Lu P.C., A study of Kantorovich’s variational method in MHD duct flow, AIAA J., 1967, 5, 1519.10.2514/3.4242Suche in Google Scholar

[21] Raslan K. R., Khalid K. Ali, Numerical study of MHD-duct flow using the two-dimensions finite difference method,Appl. Math. Inf. Sci. 2020, 14(4), 1-5.Suche in Google Scholar

[22] Arora R., Swarn S., Suruchi S.,Numerical solution of second-order two-dimensions hyperbolic equation by bi-cubic B-spline collocation method, Mathe. Sci., https://doi.org/10.1007/s40096-020-00331-y 2020.10.1007/s40096-020-00331-ySuche in Google Scholar

[23] Frazer R. A., Jones W. P., Skan S. W.: Springer, New York (1937, ARC R and M 1799).Suche in Google Scholar

[24] Bickley W. G., Experiments in approximating to solutions of a part. diff. eq. Philos. Mag., 1941, 32(7), 50-66.10.1080/14786444108521297Suche in Google Scholar

[25] Panton R.Z., Salle H. B., Comput. Flu., 1975, 3, 257-269.10.1016/0045-7930(75)90022-5Suche in Google Scholar

[26] Raslan K. R. , Talaat S. D., Khalid K. Ali, Collocation Method with Quintic B-Spline Method for Solving the Hirota equation, J. of Abst. and Comput. Mathe., 2016, 1, 1-12.Suche in Google Scholar

[27] EL-Danaf T. S., Raslan K. R., Khalid K. Ali, collocation method with cubic B- Splines for solving the GRLW equation, Int. J. of Num. Meth. and Appl., 2016, 15(1), 39-59.10.17654/NM015010039Suche in Google Scholar

[28] Raslan K. R., Talaat S. D., Khalid K. Ali, Collocation method with Quantic b-spline method for solving hirota-satsuma coupled KDV equation, Inter. J. of Appl. Mathe. Rese., 2016, 5(2), 123-131.10.14419/ijamr.v5i2.6138Suche in Google Scholar

[29] Raslan K. R., Talaat S.D., Khalid K. Ali, Application of Septic B-Spline Collocation Method for Solving the Coupled-BBM System, Appli. & Comput. Math., 2016, 5(5), 2-7.Suche in Google Scholar

[30] Raslan K. R., Talaat S. D., Khalid K. Ali, collocation method with cubic trigonometric B- Splines algorithm for solving Coupled Burgers’ Equations, F. Eas. J. of Appli. Mathe., 2016, 95(2), 109-123.10.17654/AM095020109Suche in Google Scholar

[31] Muhannad Sh., Khalid K. Ali, Raslan K. R., Abbas T., Septic B-spline collocation method for numerical solution of the coupled Burgers’ equations, A. J. of Basi. and Appli. Scien., 2019, 26(1), 331-341.10.1080/25765299.2019.1628687Suche in Google Scholar

[32] Mittal R.C., Amit T., Numerical solutions of two-dimensions unsteady convection-diffusion problems using modified bicubic B-spline finite elements, Inter. J. of Comput. Mathe., 2017, 94(1), 1-21.10.1080/00207160.2015.1085976Suche in Google Scholar

[33] Mittal R.C., Amit T., Numerical solutions of generalized Burgers-Fisher and generalized Burgers-Huxley equations using collocation of cubic B-splines, Inter. J. of Comput. Mathe., 2015, 92(5), 1053-1077.10.1080/00207160.2014.920834Suche in Google Scholar

[34] Mohammadi A., Aghazadeh N., Rezapour S., Haar wavelet collocation method for solving singular and nonlinear fractional time-dependent Emden-Fowler equations with initial and boundary conditions. Math. Sci. 2019, 255-265.10.1007/s40096-019-00295-8Suche in Google Scholar

[35] Azarnavid B., Emamjome M., Nabati M., Abbasbandy S., A reproducing kernel Hilbert space approach in meshless collocation method. Comput. Appl. Math. 2019, 38-72.10.1007/s40314-019-0838-0Suche in Google Scholar

[36] Nojavana H., Abbasbandya S., Mohammadi M., Local variably scaled Newton basis functions collocation method for solving Burgers’ equation. Appl. Math. Comput. 2018, 330, 23-41.10.1016/j.amc.2018.02.007Suche in Google Scholar

[37] Raslan K. R., Khalid K. Ali, On n-dimensions quadratic B-splines, Numer. Metho. Part. Diff. Eq., 2020, 1-15. https://doi.org/10.1002/num.2256610.1002/num.22566Suche in Google Scholar

[38] Elsherbeny A. M. , El-hassani R. M.I., El-badry H., Abdallah M. I., Solving 2D-Poisson equation using modified cubic B-spline differentialquadrature method, A. Sh. Enginee. J., 2018, 9(4), 2879-2885.10.1016/j.asej.2017.12.001Suche in Google Scholar

[39] Mohammad G., Spline-based DQM for multi-dimensions PDEs:Application to biharmonic and Poisson Equations in 2D and 3D, Comput. Math. Appl., 2017, 73(7), 1576-1592.10.1016/j.camwa.2017.02.006Suche in Google Scholar

[40] Zhi S., Yong-yan C., Qing j., Solving 2D and 3D Poisson equations andbiharmonic equations by the Haar wavelet method, Appl. Math. Model., 2012, 36(11), 5134-5161.10.1016/j.apm.2011.11.078Suche in Google Scholar

[41] Shi Z., Y.Cao., A spectral collocation method based on Haar waveletsfor Poisson equations and biharmonic equations, Math. Comput. Modell, 2011, 54(11-12), 2858-2868.10.1016/j.mcm.2011.07.006Suche in Google Scholar

Received: 2019-06-25
Accepted: 2020-11-04
Published Online: 2020-12-31

© 2020 K. R. Raslan and Khalid K. Ali, published by De Gruyter

This work is licensed under the Creative Commons Attribution 4.0 International License.

Artikel in diesem Heft

  1. Comparison of the method of variation of parameters to semi-analytical methods for solving nonlinear boundary value problems in engineering
  2. Nonlinear H-infinity control for switched reluctance machines
  3. Energy flow of a 2018 FIA F1 racing car and proposed changes to the powertrain rules
  4. Risk index to monitor an anaerobic digester using a dynamic model based on dilution rate, temperature, and pH
  5. MHD Peristaltic flow of a nanofluid in a constricted artery for different shapes of nanosized particles
  6. Comparative study of homotopy perturbation transformation with homotopy perturbation Elzaki transform method for solving nonlinear fractional PDE
  7. Approximate method for solving strongly fractional nonlinear problems using fuzzy transform
  8. Numerical approach to MHD flow of power-law fluid on a stretching sheet with non-uniform heat source
  9. Entropy generation in an inclined porous channel with suction/injection
  10. Heat transfer from convecting-radiating fin through optimized Chebyshev polynomials with interior point algorithm
  11. Two dimensional simulation of laminar flow by three- jet in a semi-confined space
  12. Influence of temperature-dependent properties on a gravity-driven thin film along inclined plate
  13. Simulation and time-frequency analysis of the longitudinal train dynamics coupled with a nonlinear friction draft gear
  14. Study of differential transform technique for transient hydromagnetic Jeffrey fluid flow from a stretching sheet
  15. Generalized second-order slip for unsteady convective flow of a nanofluid: a utilization of Buongiorno’s two-component nonhomogeneous equilibrium model
  16. Numerical treatment for the solution of singularly perturbed pseudo-parabolic problem on an equidistributed grid
  17. Relative sea-level rise and land subsidence in Oceania from tide gauge and satellite GPS
  18. On finite series solutions of conformable time-fractional Cahn-Allen equation
  19. A generalized perspective of Fourier and Fick’s laws: Magnetized effects of Cattaneo-Christov models on transient nanofluid flow between two parallel plates with Brownian motion and thermophoresis
  20. MHD natural convection flow of Casson fluid in an annular microchannel containing porous medium with heat generation/absorption
  21. Numerical simulation of variable thermal conductivity on 3D flow of nanofluid over a stretching sheet
  22. Two meshless methods for solving nonlinear ordinary differential equations in engineering and applied sciences
  23. Thermoelastic analysis of FGM hollow cylinder for variable parameters and temperature distributions using FEM
  24. Qualitative analysis for two fractional difference equations
  25. MHD fractionalized Jeffrey fluid over an accelerated slipping porous plate
  26. Nonlinear analysis of high accuracy and reliability in traffic flow prediction
  27. Numerical solution of time-dependent Emden-Fowler equations using bivariate spectral collocation method on overlapping grids
  28. A reliable analytical technique for fractional Caudrey-Dodd-Gibbon equation with Mittag-Leffler kernel
  29. Accelerated HPSTM: An efficient semi-analytical technique for the solution of nonlinear PDE’s
  30. Effect of magnetized variable thermal conductivity on flow and heat transfer characteristics of unsteady Williamson fluid
  31. Couple stress fluid flow due to slow steady oscillations of a permeable sphere
  32. State-of-the-art of MW-level capacity oceanic current turbines
  33. Approximate solution for fractional attractor one-dimensional Keller-Segel equations using homotopy perturbation sumudu transform method
  34. Nonlinear absolute sea-level patterns in the long-term-trend tide gauges of the West Coast of North America
  35. Insight into the dynamics of non-Newtonian Casson fluid over a rotating non-uniform surface subject to Coriolis force
  36. Mixed convection flow in a vertical channel in the presence of wall conduction, variable thermal conductivity and viscosity
  37. A new structure formulations for cubic B-spline collocation method in three and four-dimensions
  38. Mathematical and numerical optimality of non-singular fractional approaches on free and forced linear oscillator
  39. MHD mixed convection on an inclined stretching plate in Darcy porous medium with Soret effect and variable surface conditions
  40. Comparative study of two techniques on some nonlinear problems based ussing conformable derivative
Heruntergeladen am 9.9.2025 von https://www.degruyterbrill.com/document/doi/10.1515/nleng-2020-0027/html
Button zum nach oben scrollen