裴凱燕,郭龍飛,任紅萍
(太原科技大學(xué)應(yīng)用科學(xué)學(xué)院,山西 太原 030024)
該問題的解析解為
利用插值型無單元Galerkin方法求解KdV-B方程
裴凱燕,郭龍飛,任紅萍
(太原科技大學(xué)應(yīng)用科學(xué)學(xué)院,山西 太原 030024)
首先討論移動最小二乘插值法,并利用移動最小二乘插值法建立形函數(shù),結(jié)合KdV-B方程的Galerkin積分弱形式,提出求KdV-B方程數(shù)值解的插值型無單元Galerkin方法(IEFG),并推導(dǎo)其相應(yīng)的公式,跟無單元Galerkin方法相比,利用插值型無單元Galerkin方法計算時,本質(zhì)邊界條件可直接施加,從而可提高計算效率,并給出算例說明了該方法的有效性.
無網(wǎng)格方法;移動最小二乘插值法;形函數(shù);插值型無單元Galerkin方法(IEFG);KdV-B方程
無網(wǎng)格方法是繼有限元法之后發(fā)展起來的一種新型的數(shù)值計算方法,其因為不需要構(gòu)建網(wǎng)格,只需要節(jié)點信息來建立變量的逼近函數(shù),所以具有前期處理簡單,計算精度高等優(yōu)點,目前已經(jīng)是計算科學(xué)的研究熱點之一[1-2].
現(xiàn)有的無單元 Galerkin方法[3]、重構(gòu)核粒子法[4]、無網(wǎng)格局部 Petrov-Galerkin 方法[5]、配點法[6]、徑向基函數(shù)法[7]、復(fù)變量無網(wǎng)格方法[8]、局部邊界積分方程法[9]、邊界徑向點插值法[10]、邊界無單元法[11]等,這些均屬于無網(wǎng)格方法.
在構(gòu)建無網(wǎng)格方法的形函數(shù)的過程中,移動最小二乘法是運用最廣的方法之一,在它的基礎(chǔ)上,Belystschko等人提出了無單元 Galerkin方法(EFG)[3],Liew等人提出了改進的移動最小二乘法,張贊等人又基于改進的移動最小二乘法,對無單元Galerkin方法進行了改進.
為提高無網(wǎng)格方法的計算速度,Liew、任紅萍等人在移動最小二乘近似的基礎(chǔ)上,考慮了復(fù)變量的情況,建立了復(fù)變量移動最小二乘法[12]、復(fù)變量移動最小二乘插值法[13]、復(fù)變量邊界無單元法、復(fù)變量無單元Galerkin方法等.
由于通過移動最小二乘法求得的形函數(shù)不能夠滿足Kronecker δ函數(shù)的性質(zhì),定解問題的邊界條件不能夠直接施加,計算效率低,故對其進行了改進,即Lancaster提出的移動最小二乘插值法.之后,任紅萍等人提出改進的移動最小二乘插值法[14],并對無單元Galerkin方法作了相應(yīng)的研究和改進[15].
KdV-B方程是一類非線性偏微分方程,它是由Burgers方程和Korteweg-de Vries(KdV)方程相結(jié)合而成[16].KdV-B方程來源于很多物理現(xiàn)象,比如潛水波的傳播、波在填充有粘性流體的彈性管里的傳播和弱非線性等離子波的耗散效應(yīng).因此求解KdV-B方程的重要性和實際意義就凸顯而出.
在移動最小二乘近似中,設(shè)被近似函數(shù)為u(x),(x∈D),且在xi處的值是給出的,記為ui=u(xi),(i=1,2,…,n).
u(x)的近似函數(shù)可以寫成如下形式:
在上式中,pi(x),i=1,2,…,m,是單項式基函數(shù);ai(x)是對應(yīng)基函數(shù)的系數(shù).
定義如下函數(shù):
其中,xI,(I=1,2,…,n),J分別是點x的影響域內(nèi)的節(jié)點和節(jié)點誤差值的加權(quán)平方和,w(dI)是關(guān)于x和xI間的距離單調(diào)遞減的權(quán)函數(shù),具有緊支集特性.
式(2)寫成矩陣形式為:
其中
令Ja=0,我們得到
其中矩陣A(x)和B(x)分別為
由式(8)可以得到
逼近函數(shù)uh(x)的表達式為
這里Φ(x)稱為形函數(shù),
式(12)中的uh(x)不經(jīng)過插值節(jié)點,現(xiàn)在建立插值型移動最小二乘法.
在空間span(p1,p2,…,pm),我們定義如下內(nèi)積
相應(yīng)定義范數(shù)為
在x點基函數(shù)p1(x)≡1單位化為
采用新的基函數(shù)b(1)x(x),b(2)x(x),…,b(m)x(x)和在節(jié)點奇異的權(quán)函數(shù)
其中r是影響域的半徑,得到的形函數(shù)ΦI(x),(I=1,2,…,n),滿足 Kronecker δ函數(shù)的性質(zhì),即
至此我們提出了移動最小二乘插值法,其插值特性在[13]中已經(jīng)被證明.
KdV-B方程形式如下
其中 ε,λ,γ,和 μ 是參數(shù),角標x和t表示對x,t的微分.
初始條件為
邊界條件為
那么式(20)的積分弱形式為
通過分部積分法,我們得到
通過式(12),得
其中
把式(25)-(33)代入式(24),得
由δUT(t)的任意性,上式可以寫成如下形式
其中
通過中心差分法我們把式(34)中的時間變量離散化,得到
其中,Δt是時間步長,并且
用以下公式就可以把式(39)中的非線性項(uux)n+1和(u2ux)n+1線性化
于是,有
因為
我們有
把式(44)-(46)代入式(39),得
式(47)可以寫作
其中
以上過程即為KdV-B方程的插值型無單元Galerkin方法.
以下給出兩個算例來說明插值型無單元Galerkin方法的有效性,并對其數(shù)值結(jié)果分別與解析解和無單元Galerkin方法的數(shù)值解進行了比較.
相對誤差公式為
算例中,我們選用了二次基函數(shù) (1,x,x2)和權(quán)函數(shù)(18).
KdV-B方程
邊界條件為
初始條件為
該問題的解析解為
這個算例中,在定義域上均勻分布21個節(jié)點,圖1為IEFG方法的數(shù)值解與解析解在t=0.005時刻的比較,圖2為IEFG方法、無單元Galerkin方法的數(shù)值解與解析解在t=0.01時刻的比較,可以看到插值型無單元Galerkin方法的數(shù)值解與解析解吻合的很好.圖3為相對誤差和時間步長的關(guān)系,時間步長越小相對誤差也越小.
KdV-B方程
邊界條件為
初始條件為
其中
該問題的解析解為
算例中,在定義域上均勻分布81個節(jié)點.圖4為IEFG方法的數(shù)值結(jié)果與解析解在t=0.025時刻的對比.圖5為IEFG方法、無單元Galerkin方法的數(shù)值結(jié)果和解析解在t=0.01時刻的比較.圖6為相對誤差與節(jié)點數(shù)之間的關(guān)系.表1為EFG方法和IEFG方法在t=0.01時刻的相對誤差,由表格也可以看出IEFG方法比EFG方法有更高精度.圖7為運行時間和迭代次數(shù)之間的關(guān)系,觀察發(fā)現(xiàn)插值型無單元Galerkin方法比無單元 Galerkin方法節(jié)約了大約30%-50%的計算時間.
本文給出了一種由改進的移動最小二乘插值法所得的形函數(shù)與KdV-B方程的Galerkin積分弱形式相結(jié)合得到KdV-B方程的插值型無單元Galerkin方法,由于移動最小二乘插值法的形函數(shù)滿足Kronecker δ函數(shù)的性質(zhì),KdV-B方程的IEFG方法可以直接施加本質(zhì)邊界條件.數(shù)值結(jié)果表明IEFG方法使得計算精度有所提高,并且計算效率有了明顯提高.插值型無單元Galerkin方法比無單元Galerkin方法節(jié)約了大約30%-50%的計算時間.
圖1.t=0.005時刻的解析解與IEFG數(shù)值解Fig.1.Exact solution and numerical results of u(x,0.005)
圖2 t=0.01時刻的解析解與IEFG、EFG數(shù)值解Fig.2 Exact solution and numerical results of u(x,0.01)
圖3 相對誤差與時間步長的關(guān)系Fig.3 Relationship between the relative error and time step
圖4 t=0.025時刻的解析解與IEFG數(shù)值解Fig.4 Exact solution and numerical results of u(x,0.025)
圖5 t=0.01時刻的解析解與IEFG、EFG數(shù)值解Fig.5 Exact solution and numerical results of u(x,0.01)
圖6 t=0.01時刻的相對誤差與節(jié)點數(shù)的關(guān)系Fig.6 Relationship between the relative
圖7 迭代次數(shù)和運行時間的關(guān)系Fig.7 Relationship between the running time and the number of iterations
表1 t=0.01時刻的IEFG、EFG方法的相對誤差Table 1 The relative error of EFG method and IEFG method at t=0.01
[1]REN HONGPING,CHENG YUMIN.The interpolating element-free Galerkin(IEFG)method for two-dimensional potential problems[J].Engineering Analysis with Boundary Elements,2012,36(5):873-880.
[2]ZHANG ZAN,WANG JIANFEI,CHENG YUMIN,et al.The improved element-free Galerkin method for three-dimensional transient heat conduction problems[J].Science China Physics,Mechanics & Astronomy,2013,56(8):1568-1580.
[3]BELYTSCHKO T,LU Y Y,GU L.Element-free Galerkin methods[J].International Journal for Numerical Methods in Engineering,1994,37:229-256.
[4]LIU W,JUN S,ZHANG Y.Reproducing kernel particle methods[J].International Journal for Numerical Methods in Engineering,1995,20:1081-1106.
[5]ATLURI S N,ZHU T L.A new meshless local Petrov-Galerkin(MLPG)approach in computational mechanics[J].Computational Mechanics,1998,22:117-127.
[6]ALURU N R.A point collocation method based on reproducing kernel approximations[J].International Journal for Numerical Methods in Engineering,2000,47:1083-1121.
[7]WENDLAND H.Meshless Galerkin method using radial basis functions[J].Mathematics of computation,1999,68(228):1521-1531.
[8]CHENG YUMIN,LI JIUHONG.A complex variable meshless method for fracture problems[J].Science in China Ser.G Physics,Mechanics& Astronomy,2006,49(1):46-59.
[9]ZHU T ,ZHANG J,ATLURI S N.A meshless numerical method based on the local boundary integral equation(LBIE)to solve linear and non-linear boundary value problems[J].Engineering Analysis with Boundary Elements,1999,23:375-389.
[10]GU Y T,LIU G R.A boundary radial point interpolation method(BRPIM)for 2-D structural analyses[J].Structural Engineering and Mechanics,2003,15:535-550.
[11]CHENG YUMIN,PENG MIAOJUAN.Boundary element-free method for elastodynamics[J].Science in China Ser.G Physics,Mechanics &Astronomy,2005,48(6):641-657.
[12]LIEW K M,F(xiàn)ENG C,CHENG YUMIN,et al.Complex variable moving least-squares method:A meshless approximation technique[J].International Journal of Numerical Methods in Engineering,2007,70:46-70.
[13]REN HONGPING,CHENG JING,HUANG AIXIANG.The complex variable interpolating moving least-squares methed[J].Applied Mathematics and Computation,2012,219:1724-1736.
[14]REN HONGPING,PEI KAIYAN,WANG LIPING.Error analysis formoving least squares approximation in 2D space[J].Applied Mathematics and Computation,2014,238:527-546.
[15]REN HONGPING,WANG LIPING,ZHAO NA.The interpolating element-free Galerkin(IEFG)method for steady-state heat conduction problems[J].International Journal of Applied Mechanics,2014,6(3):1450024.
[16]CHENG RONGJUN,CHENG YUMIN.A meshless method for the compound KdV-Burgers eqution[J].Chinese Physics B,2011,20(7):070206.
Interpolating element-free Galerkin method for the compound KdV-B equation
PEI Kai-yan,GUO Long-fei,REN Hong-ping
(School of Applied Science,Taiyuan University of Science and Technology,Taiyuan 030024,P.R.C.)
An interpolating moving least squares method is discussed first.Combining the shape function constructed by the IMLS method and Galerkin weak form for the compound KdV-B equation,the interpolating element-free Galerkin(IEFG)method for the compound KdV-B equation is put forward,and the corresponding formulae are obtained.Compared with the conventional EFG method,in the IEFG method,the boundary conditions can be directly applied.Numerical results show that it not only has high computational accuracy,but also enhances computational efficiency greatly.
meshless method;interpolating moving least squares method;shape function;interpolating element-free Galerkin(IEFG)method;KdV-B equation
O24
A
2095-4271(2015)06-0748-06
10.11920/xnmdzk.2015.06.018
2015-03-15
裴凱燕(1990-),女,漢族,山西人,碩士研究生,研究方向:微分方程與工程數(shù)值計算
任紅萍(1966-),女,漢族,山西人,教授,博士,研究方向:工程數(shù)值計算.E-mail:hpren@tyust.edu.cn
山西省自然科學(xué)基金項目(2014011006-2);太原科技大學(xué)博士研究基金項目(No.20102024);太原科技大學(xué)研究生科技創(chuàng)新項目(No.20145010)
(責(zé)任編輯:付強,張陽,李建忠,羅敏;英文編輯:周序林)