差分格式稳定性及数值效应比较实验.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
差分格式稳定性及数值效应比较实验 一实验目的: 1?以一阶线性双曲线方程为例,使用 2?了解4种差分格式的稳定性。 Matlab工具分析4种差分格式的误差 二实验问题: 对于一阶线性双曲型方程: ut + aux = 0, 如=心)=唸; 取a=1,2,4, h=0.1, t =0.08,对不同的差分格式(迎风格式, Lax-Friedrichs格 式,Lax-Wendroff格式,修正迎风格式)及不同的 a值进行迭代计算。通过将计 算结果与精确解来进行比较,来讨论分析差分格式的稳定性。 三实验原理: 迎风格式: 这种格式的基本思想是简单的,就是在双曲型方程中关于空间偏导数用在特 征线方向一侧的单边差商来代替,格式如下: TOC \o "1-5" \h \z ..n+1 1tn ..n ..n U -11; U 一片?[ J——+a丄■宀= I h ..n+l .11 ..n .,11 I h I h 运算格式: 二(1 +训曙為加<0 Lax-Friedrich格式: 护-扌婢1 +略)I嚅-% “ i +a^i^=0 运算格式: 申=(1 ■就用土 (1 + a喀1 Lax-Wendroff格式: 这种格式构造是采用Taylor级数展开和微分方程本身得到 运算格式: = —(aX -l)u^1 + (l + aX)(l-aX)l^ + —(aX + l)u^x 小 是d 小 是d取整数部分,fa^ 其中。根据之后的理论分析可以 其中 得到这是一个无条件稳定结构。 四四种格式理论分析: 通过求差分格式的增长因子G(t , k),来判定差分格式是否稳定 迎风格式: 记:F,一乙、;二:「.卩「三爲;■ :::「-,:; 得「-「. :「「, G(T,k) = l-a^(l-e_lkh)=l-a^(l-眺 kh 卜小 sinldi 所以 |訓!:;;:卜二 1 f : I - .S '、,::二好二 则在以下格式用相同方法求解稳定性条件。^<1 ,满足von Neumann 则在 以下格式用相同方法求解稳定性条件。 Lax-Friedrich格式: G(;k) = cosli-iahinkli,在 J时稳定。 Lax-Wendroff格式: G(t*)二1 — 2讥sin2学—i讥血kh,在? X < 1时稳定 2 * ■亠 修正迎风格式(目标点范围跟踪格式): G(调,咖卜岡(1-严)], 其中「皿恤卜1,卜訓1一严壮1的成立条件为< ] 而\《1恒成立,故格式无条件稳定。 五实验结果: 迎风格式 Lax-Friedrich格式 Lax-Wendroff格 式 Lax-Wendroff格 式 修正迎风格式 a=22 Lax-Wendroff格式 修正迎风格式 迎风格式 Lax-Friedrich格式 Lax-Wendroff格式 修正迎风格式 六总结: 本次实验,通过4种差分格式求解T=4时的解并与解析解画图比较,可以看 出: ⑴a=1 (a入=0.8v 1 )时,迎风格式,Lax-Friedrichs格式,修正迎风格式 的计算 结果与解析解近似情况较好,而 Lax-We ndroff格式则在间断点处出现了波前波, 形成双波现象,这符合Lax-We ndroff格式为二阶迭代格式的性质。 ⑵ a=2 (a 入=1.6> 1)时,迎风格式,Lax-Friedrichs格式,Lax-Wendroff 格式都 出现了比较强烈的震荡。这三种震荡中, Lax-Friedrichs格式震荡较小,迎风 格式与Lax-Wendroff格式的震荡则较大。与之相对应的是修正迎风格式,保 持着稳定的性质。 ⑶ a=4 (a 入=3.2> 1)时,迎风格式,Lax-Friedrichs格式,Lax-Wendroff 格式的 震荡更加强烈。修正迎风格式则仍然保持着原有的稳定性不变。 由上得出,稳定性对差分格式求解偏微分方程有重大意义。一个差分格式是 否好,是否可用,首先要判定它是否稳定并找到稳定性条件。修正迎风格式强大 的稳定性在解决一阶线性双曲线方程中有着很强的实用价值。 七程序: 迎风格式: 2 3 4 5 6 function yingfeng (a? h』tj mi rut j jm= ^jnaxx-ninx) /h; T=4; p-t/h; n-I/t; ul=ones(m+n+lJ 1); ul fn+l: Jn+n+ll=O; g io n 12 13 14 15 16 17 u2=ul; for i=l:1:n for j=i+l: 1 :Jit+n+l u2(j)=a?p*ul (j-l>+(l-a*p)*u2(j); -ertd ul=u2; -end yl=u2(n+l:R+n+l); xl=ninx:h:ikaKX; pl

文档评论(0)

yilinshanzhuang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档