第三章 有限差分法

第3章 有限差分
1.7  波动方程式的差分法(线性双曲线方程
前进波波动方程(又称为移动方程或传递方程:convection equation
                            ( 31 )
                  32
从此方程的差分求解方式分析常用的差分形式和稳定性条件。
理论解
物理意义:波形保守不变,位置随时间以速度c前进。(前进波)
        f(x)        c      f(x-ct)
                    ct
                                        ( 33 )
                          ( 34 )
曲靖师范学院教务网络管理系统
其中:
                  ( 35 )
例:
                      ( 36 )
即                                                ( 37 )
其解为:                                        ( 38 )
3.1.1  显式法
对于发展型问题而言,当某一程度上的数值解已知,求解下一程度的数值解时,如未知的相只要一个,称为显式法(explicit time integration method)。
i. FTCSForward in Time and Central Difference in Space)方法
                      ( 39 )
则能产生:
                        310
变形后:
                          ( 311 )
这儿, Courant
                            ( 312 )
Courant 数表示物理的传播速度c和数值传播速度(x/t)的比值。
该解的特性如图的三角形所示,的值由所确定。当比值x/t保持一致时,不管x通风管道t取多小,其影响的范围是一样的。
当物理传播速度c比数值传播速度大的话,用此方法无法得到下一步长的物理特性。(如图绿线所示),也即,当数值的影响领域无法包括物理特性领域,数值方法将不。1928CourantFriedrichLewy因此而提出了所谓Courant条件。
FTCS法的解的发展
Courant 条件为(CFL条件
                        ( 313 )
但是波动方程不能由此方法判别的例子有:
                ( 314 )
此问题有理论解,如图。例如,0.5时,时间步长为1/2x
解析解                    FTCS的解
1  FTCS的解 0.5
xj-2
xj-1
xj
xj+1中草药提取物
xj+2
t=0
1
1
0
0
0
t=1
1
5/4
1/4
0
0
t=2
15/16
23/16
9/16
0
0
t=3
53/64
49/32
75/64
13/64
0
其值是振荡不稳定的。随着时间的延续,振幅增加,甚至在正负值间振荡。此问题可从分析其差分方程的Fourior展开来分析。因此类展开可与频率振幅相角等相关。
FTCS格式的解的展开的某一分项为:
                        ( 315 )
gj表示幅度, 为与波数有关的相位角。定义一个时间步长前后的解的幅度比为振幅,用表示。则令它可用振幅和相位差来表示:
                              ( 316 )
兰迪教授偏离真实解时,振幅产生误差。偏离真实解时表示该波数代表的波不能以正确的速度移动。
对于线性双曲波动问题,其理论解的振幅和某一波段上的相位差
                            ( 317 )
u可空间时间分离变量:即g为时间的变量。代入FTCS格式:
                      ( 318 )
其振幅为:
                      ( 319 )
可见,无论是振幅还是相位都偏离真实解。尤其是振幅,它始终保持>1,这说明随时间的发展,差分方程的解的幅度会无限制变大。这种不稳定称为Von Neumann不稳定
FTCS方法的不稳定也可从物理上理解。此差分的Tayor展开为
                    ( 320 )
代入波动方程
              ( 321 )
可见其截断误差的第一项为负的扩散值负的扩散项从物理上是不稳定的
ii. Lax差分格式(Lax-Friedrich方法)
FTCS式中的unj项用两边的平均值来代替:
                  ( 322 )
其:
                          ( 323 )
的一定范围内小于1。-1<<1的范围内收敛。
该方法使数值,但代价是解的扩散性增强。即耗散误差大。
      Lax 格式                        Leap-Frog格式
iii. Leap-Frog 格式(蛙跳法)
空间时间都用中心差分:
                          ( 324 )
                            ( 325 )
21时:
                        ( 326 )
因此,无论对什么信号,振幅都不变。因此无振幅误差。称为中立稳定。但当很小时,存在延迟相位误差(Lagging phase error)。即波的位置在真的波后发生。
2 >1时:为纯虚数。
                        ( 327 )
即当sin>1/时不稳定。
此方法分散误差大。
iv. Lax-Wendroff格式
原始Lax-Wendroff格式
二阶Tayor 展开,空间中心差分:
FTCS格式的修正。此方法由于有附加的扩散项,使得格式稳定。附加项包括空间和时间的2阶精度。在的条件下,除了很大波数,主要含有延迟相位误差
Lax-Wendroff两步格式
第一步(前1/2t):
第二步(后1/2t可持续发展的内涵):
v. MacCormack的方法
为航天领域应用最广的格式,为Lax-Wendroff两步格式
的一种,但不计算j+1/2点的值。适用于非线性问题。对于线性问题。采用预测修正因子法(predictor-corrector)
预测阶段:
修正阶段
结果同Lax-Wendroff两步格式。
vi. 1阶精度上风法
时间向前,空间向后:
Taylor 展开
右为截断误差。uttutttuxxuxxx表示:
时间空间都为1阶精度。当0时,截断误差为零。
1. 5< <1.0时:向前相位误差
<0.5时,延迟相位误差
3.1.2  显式法的小结
1. 粘性的附加
i. FTCS格式
                      ( 1 )
ii. Lax格式
                      ( 2 )
iii. Lax-Wendroff格式
                    ( 3 )
iv. 1次精度上风法
                    ( 4 )
上述所有的格式都可认为对FTCS的格式的修正,而且都是2阶微分方程utt的差分格式,为扩散项。其中Lax格式扩散最严重,Lax-Wedroff扩散最小,同2次精度中心差分接近。
2. 有限差分法的一般格式
线性波动微分格式可写成:            ( 5 )
一般的单纯的Eular显示法为:
                    ( 6 )
称为数值流束(numerical flux)
        j-1/2    j+1/2    j+3/2
              j-1        j      j+1
x. 通过界面的流束
i. FTCS格式危机公关论文
                          ( 7 )
ii. Lax格式
                    ( 8 )
iii. Lax-Wendroff格式
                      ( 9 )
iv. 1次精度上风法
                        ( 10 )
上式可表示为:
                      ( 11 )

本文发布于:2024-09-21 10:38:58,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/261392.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:振幅   差分   时间   方程   数值
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议