王雪梅
(棗莊學院數(shù)學與統(tǒng)計學院,山東 棗莊 277160)
許多物理問題需要求解如下形式的Schr?dinger方程
(0.1)
u(a,t)=u(b,t),t∈R
(0.2)
u|t=0=u0(x),x∈[a,b]
(0.3)
其中v(x)為靜電電壓,是一個實函數(shù),u(x,t)是復函數(shù),i2=-1.
方程(0.1)~(0.3)在物理學(如固體物理學)方面有著廣泛的應用,近年來也有很多關于該方程的研究論文,如Bao等人對此方程的半經(jīng)典形式構造了兩個譜格式[1],張魯明等人對帶波動算子的Schr?dinger方程、自共軛Schr?dinger方程和帶五次項的Schr?dinger方程構造了差分格式[2-4],都得到了較好的數(shù)值結果.據(jù)此本文中構造了兩個時間分裂的隱式差分格式.
類似文獻[1]中方法,把方程(0.1)式分為如下兩個方程
(1.1~1.2)
此格式為絕對穩(wěn)定的二階隱格式,精度為O(τ2+h2).
若把tn到tn+1分為3步計算,得到格式2.
該格式也是絕對穩(wěn)定的隱式格式,精度為O(τ2+h2).
下面用方程的平面波解來驗證格式的精度.
當v(x)=d(d為常數(shù))時,方程有如下形式的平面波解
(2.1)
對于格式1
對于格式2,與格式1類似有
通過以上分析,我們得到了格式1、2的精度.
定理的證明令r=τ/h2為網(wǎng)格比,我們用Fourier分析法求格式1、格式2的穩(wěn)定性條件,在此仍假設v(x)=d,d為常數(shù).
(3.1)
(3.2)
因為|G(τ,θ)|=1,由穩(wěn)定性條件得格式1是絕對穩(wěn)定的.
對于格式2,與格式1類似分析可得 |G(τ,θ)|=1,所以格式2也是無條件穩(wěn)定的.
由于格式1和格式2是相容的,并且絕對穩(wěn)定,所以它們也是收斂的,并且收斂階為O(τ2+h2).
在已有結論中,文獻[1]中用的是分裂譜方法,格式絕對穩(wěn)定,但計算時間較長.而文獻[2-4]中用離散泛函分析的方法證明了格式的穩(wěn)定性和收斂性,證明較繁瑣.而本文中證明過程中利用線性化的分析方法,較簡單的得到了格式1和格式2的收斂性條件.
表1 格式1與格式2計算結果
為了與文獻[1]中的格式進行比較,我們記文獻[1]的兩個格式為格式3,格式4.比較在滿足精度為小于0.001的情況下,格式1,2與格式3,4的計算時間比較.在表1中我們已給出了在不同的步長下格式的精度和計算時間,格式3,4的計算結果如下表2.
表2 格式3與格式4計算結果
由上面的比較可以看出,格式1,2與格式3,4的精度相當,但是省了不少的計算時間.所以在計算量比較大的情況下,我們的格式是很有效的.
圖1 格式1計算的解的?!瑄(x,t)‖
圖2 格式2計算的解的?!瑄(x,t)‖
數(shù)值實驗的結果表明本文中的算法是有效而可靠的.
[1] Bao W, Jin S,Markowich P A. Numerical study of time-splitting spectral discretizations of nonlinear Schr?dinger equation in the semiclassical regimes[J].SIAM J Sci Compt, 2003,23:27-64.
[2] 張魯明,李祥貴.一類帶波動算子的非線性Schr?dinger方程的一個守恒差分格式[J].數(shù)學物理學報,2002,22A(2):258-263.
[3] 張魯明,劉奮.一類非自共軛非線性Schr?dinger方程的三層差分格式[J].應用數(shù)學學報, 2002,25(3):469-475.
[4] 張魯明,常謙順.帶五次項的非線性Schr?dinger方程差分解法[J].應用數(shù)學學報, 2000,23(3):351-358.
[5] 孫鴻烈,解高維.熱傳導方程的一族高精度的顯式差分格式[J].高校應用數(shù)學學報, 1999,14A(4):427-432.
[6] 林鵬程.解四階拋物型方程的絕對穩(wěn)定的高精度差分格式[J].廈門大學學報:自然科學版,1994,33(6):756-759.
[7] 鄔華謨,郭本瑜.KdV-Burgers-RLW方程的高精度差分格式[J].計算數(shù)學,1983,5(1):90-98.
[8] 陸金甫,關治.偏微分方程數(shù)值解法[M].北京:清華大學出版社,1987.