第五章离散偏微分方程

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

2013届毕业生外文文献翻译学院理学院专业数学与应用数学姓名孟文静学号201101210511指导教师张兆忠第五章离散偏微分方程5.1介绍有多种方法求得的偏微分方程的数值解,然而本质上这些都涉及到构建一些近似值或获得求解的方程组的近似值,得到近似的离散系统的解决方案。这个过程通常有两个部分。第一个涉及发展近似值的一个未知的函数,它的导数以及其他涉及使用或应用这些算法计算出所需的数值的数量。虽然这过于简单化,但它提供了一个方便的研究技术的起点来求解偏微分方程。离散偏微分方程的最直观直接的方法是代替部分采用有限差分近似的导数,从而构造一个泛函微分方程(FDE)代替偏微分方程。本质上偏微分方程的好处是被替换为一个泛函微分方程来产生一组代数方程组,原则上可以解决,以构建偏微分方程的一个近似解。完成离散化后,构建一个合适的计算方法来解决泛函微分方程的任务,具有挑战性,的确可能影响导数如何先被离散化。在开发一个解决偏微分方程的误差的数值方法时,需要一个数值解的质量评估。例如,确定提出的方法是否收敛,即,是否在有限的邻域内,近似解可以尽可能接近的偏微分方程的精确解,这是开发新方法的过程的一个重要部分。此外还有有效的计算方法和更多新的可平行性算法来检验和评估。本章介绍了这些思路,专注于开发取代有限差异的导数的技术,还展示了在开发一个简单的数值方案的背景下如何构建的一些偏微分方程的近似解。其他的内容将在后面章节介绍。5.2在实数域上构建有限差分近似对一个函数的导数f的差分近似的建设可以直接找到多项式,使该多项式插值f在指定的一列点上,0,...,nxx。考虑使用二次多项式122012,pxaaxax5.1差值f在点01,,xx和2x,即,使用局部坐标系,让10,iixxh和22ixh,然后20120iiifxaaxaxa5.222101121012iiifxaaxaxaahah5.322201222012=22iiifxaaxaxaahah5.4这个含三个未知数的三个方程可化为00iafxf5.521143243022iiifxfxfxfhfhfahh5.621222222022iiifxfxfxfhfhfahh5.7解得,1,2,3iai,得到fx的差值多项式5.1。为了得到导数的近似值,对5.1求导122,fxaax5.8然后在0ix(局部坐标系)计算该表达式,得21432iiifxfxfxfxh.5.9该方法构建方便,但无法说明近似误差,然而,而一阶导数f的有限差分近似值可以使用第二章描述的的一些标准方法获得,在这些近似值中得到一个理想的误差是必要的。5.3截断误差关于点x,f是足够光滑的,则f的泰勒级数展开式可以表示为223323...2!3!dhdhdfxhfxhfxfxdxdxdx5.10把5.10右侧的函数fx移到5.10的左侧,然后除以h,可得标准差商(用来定义f的导数),即,23223...2!3!fxhfxdfxdfxdfxhhhdxdxdx5.11令0h,大括号里的项消失,由1.26介绍的导数定义得fxhfxfxh5.12考虑对于任意固定值h,用差商/fxhfxh代替fx产生的误差,即,23223=+...2!3! fxhfxdfxdfxhhfxhdxdx5.13从5.13的右边的项中提取f,这个项可以视为代表一个线性算子作用于f,即,22323...2!3!hdhdTffxdxdx5.14代表构造出了微分算子D/fdfdx和近似线性算子/hDffxhfxh之间的误差。误差Tf或T在5.14作为截断误差被求出,并且一般来说当函数足够光滑时,通过一个离散的线性算子hL,截断误差被定义为代表线性算子L中的误差。因此,定义5.1.(截断误差)让hL是一个到线性微分算子L定义的有最大值h的邻域上离散逼近;如果存在常数0,0Cp和00h那么,phTLLChmC并且0,hh那么hL就有一个pOh的截断误差。一个离散逼近到一个有pOh的截断误差的线性算子,称为命令p。此外,这个近似值可被称为p阶精度。例如,在5.13中对任意光滑的f和充分小的h,5.13最右侧的项被右侧绝对值中的首项所支配,即,0lim,2hfTfh5.15(因为封闭,有界域f和它的所有导数是连续有界的)因此,截断误差Tf,当变量h无限趋近于零时,可由5.12给出的方法定义Oh的收敛。为得到一个有效的截断误差时,发现对任何固定值h,值Tf在5.13中不线性依赖h。这个行为只能在h足够小时实现,即,当43/6...hf远远小于/2hf时。的确,这种行为在对f计算近似值时不会数据性观察,若函数f的二阶导数在有效范围内比其他阶导数远远小时,即,当0,nfxfx2n5.165.4用特勒多项式构建导数在点x附近再次考虑f的泰勒级数,即,2344...2!3!4!hhhfxhfxhfxfxfxfx5.17已经表明,可以为f重新安排以提供一个前向差分近似,即,2344...2!3!4!fxhfxhhhfxfxfxfxh5.18由命令h的截断误差得到fx的一个前向差分近似公式+fxhfxfxOhh5.19同样的,在h方向上的点x周围可扩展f的泰勒级数23...2!3!hhfxhfxhfxfxfx5.20获得所谓的在点x的f向后差分近似,+fxfxhfxOhh5.215.17减5.20得30202...3!hfxhfxhhfxfx5.22求解fx得中心差分近似2+2fxhfxhfxOhh5.23只使用f的两个点计算得到三个不同的离散表达式,像5.19,5.21和5.23表示的一样通过扩展f的泰勒多项式得f的一阶导数。前两个式子,向前差分和向后差分,在计算模板中涉及使用两点,并且有截断误差Oh。中心差分近似仅使用关于点x的点xh和+xh的中点,实际上使用了三个点,然而点fx因为它的系数为零而在式子中消失。表明中心差分近似在5.23中为二阶精度,并且精确度的提高来自于向前和向后泰勒级数相加后偶数项的抵销。这个近似值可以看做向前和向后差分近似的平均值,即,21+2fxhfxfxfxhfxOhhh5.24一般来说这个结果是正确的,即,向前和向后差分没有相应的中心差分精确。当然如果是这种情况,这个问题不必麻烦的使用片面的差分。答案更依赖于构建解决偏微分方程的问题,而不是只通过检验对一些方程的导数构建离散近似值这种狭窄问题来回答。对数值导数的构建不是唯一的,并且虽然中心差分近似的精度可能比相应的向前或向后差分近似值大,但是构建构建向前和向后差分近似可能需要一些截断误差,所以某种程度上,在这些近似值之间最根本的区别是定向的偏差,即,当评估导数时,向前或向后差分或没有差分被介绍。例5.1.求解f的向前近似差分,其中f是二阶精度。解:考虑关于点x的在点x,xh和2xh的f的泰勒级数展开式,那么23...26hhfxhfxhfxfxfx,和234822...26hhfxhfxhfxfxfx结果,计算432,fxhfxfxh344322...6hfxhfxfxhhfxfx通过划分2h并重新安排,得2243...,23fxhfxhfxhfxfxh即243.2fxhfxhfxfxh如果f的导数在5.25中使用的近似值x的一个邻域内有界,例如如果fC,那么f的所有导数可能也有界,并且h充分小,存在0C那么22/3.../3,TfhfCh即2=TfOh在一个统一领域内,例题5.1中的向前差分近似的二阶导数可写为2143.2kkkffffxh5.25kkffx是f的节点值,即,f的值均匀的分布在间隔点,0,...,.kxkn上。这个符号提供了一个简明的方法来写和任意有限差分方法相关的计算模板。外文文献复印件

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功