当使用(30)中的等式时,相同的程序用于矩阵MH的重影点。我们讨论的最后一个边界是边界y=ymax和x处的边界/∈ {xmin,xmax},对应于σ=σmaxs的边界/∈ {Smin,Smax}的未翻译问题。我们将该边界视为Ymin处的边界,并使用方程(25)至(29)。然后,当在点(xi,yM)处离散时,该方案使用∈ G表示i=1,N- 1、鬼点界面-1,M+1,Ui,M+1和Ui+1,M+1,对于i=1,N- 1.这意味着我们必须为重影点Ui,M+1,i=0,N.我们再次使用外推法,Ui,M+1=4Ui,M来近似这些重影点的值- 6Ui,M-1+4Ui,M-2.- Ui,M-3+O(y)对于i=0,N同样,在使用(30)中的方程时,同样的程序e用于矩阵MH的重影点。4.3时间离散化根据前面章节的结果,我们得到了形式为(33)P^z的半离散系统∈G[Mz(^z)τUi,j(τ)+Kz(^z)Ui,j(τ)]=g(z)对于网格g的每个点z,其定义见(8)和x=y=h,对于某些情况,使用h>0。函数g(z)在xmin和xmax的边界处只有非零值。我们使用表格的时间网格τ,τ,3τ, τ, 2 τ, 3τ, . . .,第一次的步长有步长τ和以下公式τ . 对于这前四个时间步,我们使用隐式Euler格式,得到p^z∈GMz(^z)+τKz(^z)Un+1i,j=P^z∈GMz(^z)Uni,j+对于每个网格点z,n=0,1,2,3的τg(z)∈ G.[Ran84]在处理非光滑初始条件时建议使用这种方法。在下面的时间步中,我们使用Crank-Nicolson typetime离散化,领先于toP^z∈GMz(^z)+τKz(^z)Un+1i,j=P^z∈GMz(^z)-τKz(^z)Un+1i,j+(τ) 带n的g(z)≥ 4在网格G的每个点z上。
|