《计算机数值方法教学课件》第四章-有限差分法的基本概念_第1页
《计算机数值方法教学课件》第四章-有限差分法的基本概念_第2页
《计算机数值方法教学课件》第四章-有限差分法的基本概念_第3页
《计算机数值方法教学课件》第四章-有限差分法的基本概念_第4页
《计算机数值方法教学课件》第四章-有限差分法的基本概念_第5页
已阅读5页,还剩106页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四章

有限差分法的基本概念§4.1引言§4.2导数的差分近似方法§4.3差分方程§4.4显式和隐式差分格式§4.5差分格式的基本性质§4.6数值耗散与数值色散第四章 有限差分法的基本概念§4.1引言§4.1引言(1)离散化概念bxf(x)axx+△x计算域控制方程离散点代数方程组§4.1引言(1)离散化概念bxf(x)axx+△x计算(2)

离散化网格§4.1引言xit1tntNxt(i,n)x0x1xIt0…………Pdiscretegrids(2)离散化网格§4.1引言xit1tntNxt(i,n复杂外形网格生成(2)

离散化网格§4.1引言复杂外形网格生成(2)离散化网格§4.1引言(3)

离散化过程网格生成L(u)=0B(u)=0I(u)=0§4.1引言(3)离散化过程网格生成§4.1引言(4)有限数值模型计算域离散化因变量离散分布反映同一的物理特性和信息分析离散带来的伪物理效应§4.1引言(4)有限数值模型计算域离散化因变量离散分布反映同一的物理(4)有限数值模型§4.1引言偏微分方程的离散方法:

有限差分法FiniteDifferenceMethod(FDM)有限体积法FiniteVolumeMethod(FVM)有限元法FiniteElementMethod(FEM)谱方法SpectralMethod…………(4)有限数值模型§4.1引言偏微分方程的离散方法:(5)

有限差分法~~微商差商微分方程差分方程§4.1引言(5)有限差分法~~微商差商微分方程差分方程§4.1引言向前差分(前差)(5)

有限差分法向后差分(后差)中心差分(中心差)§4.1引言~~~xi+1xuxi-1xiABC向前差分(5)有限差分法向后差分中心差分§4.1引言~~离散对象:离散方法:离散结果:偏微分方程和定解条件差商取代微商有限节点值的有限个代数方程组的数值解(5)

有限差分法§4.1引言离散对象:离散方法:离散结果:偏微分方程和定解条件差商取代微基本问题:判断方程的类型,选择合适的差分离散方法;对解域的选取和网格划分;方程和定解条件的离散,构造逼近微分方程定解问题的差分方程;解的合理性研究。(5)

有限差分法§4.1引言基本问题:判断方程的类型,选择合适的差分离散方法;(5)有解的精度:数值解的误差估计;解的收敛性及收敛速度:与偏微分方程的一致性;解的稳定性:对误差传播的敏感程度;解的结构研究:逼近真实解的形式。基本问题:解的合理性研究:差分余项效应

数值耗散

数值色散(5)

有限差分法§4.1引言解的精度:数值解的误差估计;基本问题:解的合理性研究:差分余§4.2导数的差分近似方法泰勒级数展开法待定系数法差分算子法§4.2导数的差分近似方法泰勒级数展开法(1)泰勒级数展开法§4.2导数的差分近似方法一阶偏导数截断误差一阶精度(1)泰勒级数展开法§4.2导数的差分近似方法一阶偏导P一阶精度xt

空间前差(1)泰勒级数展开法§4.2导数的差分近似方法一阶偏导数P一阶精度xt空间前差(1)泰勒级数展开法§4.2P

时间前差一阶精度xt(1)泰勒级数展开法§4.2导数的差分近似方法一阶偏导数P时间前差一阶精度xt(1)泰勒级数展开法§4.2P一阶精度

空间后差xt(1)泰勒级数展开法§4.2导数的差分近似方法一阶偏导数P一阶精度空间后差xt(1)泰勒级数展开法§4.2P一阶精度

时间后差xt(1)泰勒级数展开法§4.2导数的差分近似方法一阶偏导数P一阶精度时间后差xt(1)泰勒级数展开法§4.2P二阶精度

空间中心差分xt(1)泰勒级数展开法§4.2导数的差分近似方法一阶偏导数P二阶精度空间中心差分xt(1)泰勒级数展开法§4(1)泰勒级数展开法§4.2导数的差分近似方法二阶偏导数(1)泰勒级数展开法§4.2导数的差分近似方法二阶偏导P二阶精度

空间中心差分xy(1)泰勒级数展开法§4.2导数的差分近似方法二阶偏导数P二阶精度空间中心差分xy(1)泰勒级数展开法§4P二阶精度

空间中心差分xy(1)泰勒级数展开法§4.2导数的差分近似方法二阶偏导数P二阶精度空间中心差分xy(1)泰勒级数展开法§4P二阶精度

空间中心差分xy(1)泰勒级数展开法§4.2导数的差分近似方法二阶偏导数P二阶精度空间中心差分xy(1)泰勒级数展开法§4(2)待定系数法§4.2导数的差分近似方法四阶精度五点中心差二阶精度三点后差二阶精度三点中心差(2)待定系数法§4.2导数的差分近似方法四阶精度五点中P二阶精度

空间三点后差xt(1)待定系数法§4.2导数的差分近似方法一阶偏导数P二阶精度空间三点后差xt(1)待定系数法§4.2(3)差分算子法§4.2导数的差分近似方法移位算子E:前差算子△:后差算子▽:中心差算子微分算子D:δ:(3)差分算子法§4.2导数的差分近似方法移位算子§4.2导数的差分近似方法(3)差分算子法例

1:△=▽E例2:例3:Dand△Dand▽Dandδ§4.2导数的差分近似方法(3)差分算子法例1:(3)差分算子法应用:

1、构造高阶差分格式;

2、求解截断误差。习题:P1154.6§4.2导数的差分近似方法(3)差分算子法应用:习题:P1154.6§4.2§4.3差分方程偏微分方程代数方程组1)判断控制方程数学性质;2)网格生成;3)控制方程

初始条件

边界条件代数方程组;§4.3差分方程偏微分方程代数方程组1)判断控制方程数学§4.3差分方程4)求解代数方程组;5)解的合理性分析:相容性收敛性稳定性网格效应差分余项效应伪物理效应宏观特性微观特性§4.3差分方程4)求解代数方程组;相容性网格效应宏观特性§4.3差分方程差分离散FTCS(时间前差空间中心差分格式):§4.3差分方程差分离散FTCS(时间前差空间中心差分格式§4.3差分方程微分方程差分方程截断误差§4.3差分方程微分方程差分方程截断误差

时间前差空间后差格式(FTBS)

时间前差空间前差格式(FTFS)……§4.3差分方程时间前差空间后差格式(FTBS)时间前差空间前差格式(F

……

时间前差空间中心差分格式(Lax-Wendroff格式)

……§4.3差分方程……时间前差空间中心差分格式(Lax-Wendrof

时间前差空间后差格式(FTBS)§4.3差分方程时间前差空间后差格式(FTBS)§4.3差分方程相同网格步长下的不同差分格式的数值解有何差异?问题:§4.3差分方程相同网格步长下的不同差分格式的数值解有何差异?问题:§4.3精确解:计算域:§4.3差分方程精确解:计算域:§4.3差分方程FTBS格式:FTFS格式:§4.3差分方程FTBS格式:FTFS格式:§4.3差分方程FTFS格式§4.3差分方程FTFS格式§4.3差分方程FTBS格式§4.3差分方程FTBS格式§4.3差分方程现象:一阶精度FTFS格式的数值解发散,导致计算无法运行下去。§4.3差分方程现象:一阶精度FTFS格式的数值解发散,导致计算无法运行下去FTBS格式:FTFS格式:§4.3差分方程FTBS格式:FTFS格式:§4.3差分方程特征线:QxiXi+1xi-1P(xi

,tn+1)tn+1x-at=xi-atn+1tn§4.3差分方程特征线:QxiXi+1xi-1P(xi,tn+1)ti-1ii+1xa差分方向FTBS:差分方程应能正确反映与原微分方程相同的物理性质和信息。§4.3差分方程i-1ii+1xa差分方向FTBS:差分方程应能正确反映与原相同网格步长下的不同差分格式的数值解有何差异?同一差分格式下的不同时间步长的数值解有何差异?问题:§4.3差分方程相同网格步长下的不同差分格式的数值解有何差异?同一差分格式下

时间前差空间后差格式(FTBS)和§4.3差分方程时间前差空间后差格式(FTBS)和§4.3差分方程FTBS格式§4.3差分方程FTBS格式§4.3差分方程FTBS格式§4.3差分方程FTBS格式§4.3差分方程现象:一阶精度FTBS格式的时间步长受计算稳定性限制。§4.3差分方程现象:一阶精度FTBS格式的时间步长受计算稳定性限制。§4.相同网格步长下的不同差分格式的数值解有何差异?同一差分格式下的不同时间步长的数值解有何差异?问题:一阶精度格式和二阶精度格式的数值解与解析解的差异?§4.3差分方程相同网格步长下的不同差分格式的数值解有何差异?同一差分格式下FTBS格式:Lax-Wendroff格式:(空间一阶精度)(空间二阶精度)§4.3差分方程FTBS格式:Lax-Wendroff格式:(空间一阶精度)FTBS格式(空间一阶精度)FTBS格式数值耗散§4.3差分方程FTBS格式(空间一阶精度)FTBS格式数值耗散§4.3差Lax-Wendroff格式(空间二阶精度)Lax-Wendroff格式数值色散§4.3差分方程Lax-Wendroff格式(空间二阶精度)Lax-Wend现象:一阶精度格式产生数值耗散效应;二阶精度格式产生数值色散效应。§4.3差分方程现象:一阶精度格式产生数值耗散效应;二阶精度格式产生数值色散小结:差分方程应能正确反映与原微分方程相同的物理性质和信息;需分析离散所带来的伪物理效应的表现及其控制。§4.3差分方程小结:差分方程应能正确反映与原微分方程相同的物理性质和信息;§4.3差分方程习题:求出方程

下述差分格式的截断误差:§4.3差分方程习题:求出方程下述差分格式的截断误差:§4.4显式和隐式差分格式

1)显式差分格式离散化:解域离散:方程离散:初、边条离散§4.4显式和隐式差分格式1)显式差分格式离散化:解域§4.4显式和隐式差分格式

1)显式差分格式差分格式:1i-1xt0n=1nn+1T=bT=aii+1§4.4显式和隐式差分格式1)显式差分格式差分格式:1§4.4显式和隐式差分格式

1)显式差分格式xt§4.4显式和隐式差分格式1)显式差分格式xt§4.4显式和隐式差分格式

2)隐式差分格式Crank-Nicolson格式:§4.4显式和隐式差分格式2)隐式差分格式Crank-§4.4显式和隐式差分格式

2)隐式差分格式xtCrank-Nicolson格式:§4.4显式和隐式差分格式2)隐式差分格式xtCran§4.4显式和隐式差分格式

3)对比例:FTCS:§4.4显式和隐式差分格式3)对比例:FTCS:§4.4显式和隐式差分格式

3)对比i=‥‥ -4 -3 -2 -1 0 1 2 3 4n=0‥‥ 0 0 0 0ε 0 0 0 0n=1‥‥ 0 0 0 ε-ε

ε 0 0 0n=2‥‥ 0 0 ε -2ε3ε -2ε

ε 0 0n=3‥‥ 0 ε

-3ε 6ε-7ε 6ε -3ε

ε 0§4.4显式和隐式差分格式3)对比i=‥‥ -4 §4.5差分格式的基本性质

1)差分格式的精度截断误差精度时间β阶、空间α阶§4.5差分格式的基本性质1)差分格式的精度截断误差精

2)三种类型的解偏微分方程精确解差分方程精确解差分方程数值近似解实际误差:§4.5差分格式的基本性质2)三种类型的解偏微分方程精确解实际误差:§4.5差分

2)三种类型的解实际误差:离散误差:舍入误差:§4.5差分格式的基本性质2)三种类型的解实际误差:离散误差:舍入误差:§4.5

3)宏观特性(ii)收敛性:(iii)稳定性:(i)相容性:§4.5差分格式的基本性质3)宏观特性(ii)收敛性:(iii)稳定性:(i

时间前差空间后差格式(FTBS)和例1:4)差分格式的稳定性分析§4.5差分格式的基本性质时间前差空间后差格式(FTBS)和例1:4)差分格式的精确解:计算域:4)差分格式的稳定性分析§4.5差分格式的基本性质精确解:计算域:4)差分格式的稳定性分析§4.5差分格式FTBS格式4)差分格式的稳定性分析§4.5差分格式的基本性质FTBS格式4)差分格式的稳定性分析§4.5差分格式的基FTBS格式4)差分格式的稳定性分析§4.5差分格式的基本性质FTBS格式4)差分格式的稳定性分析§4.5差分格式的基现象:一阶精度FTBS格式的时间步长受计算稳定性限制。4)差分格式的稳定性分析§4.5差分格式的基本性质现象:一阶精度FTBS格式的时间步长受计算稳定性限制。4)FTCS:CTCS:例2:4)差分格式的稳定性分析§4.5差分格式的基本性质FTCS:CTCS:例2:4)差分格式的稳定性分析§4.i=‥‥ -4 -3 -2 -1 0 1 2 3 4n=0‥‥ 0 0 0 0ε 0 0 0 0n=1‥‥ 0 0 0 ε-ε

ε 0 0 0n=2‥‥ 0 0 ε -2ε3ε -2ε

ε 0 0n=3‥‥ 0 ε -3ε 6ε-7ε 6ε -3ε

ε 04)差分格式的稳定性分析i=‥‥ -4 -3 -2 -1 0 1 2 3 4n=i= 0 1 2 3 n+3n+2n+1nn-14)差分格式的稳定性分析§4.5差分格式的基本性质i= 0 1 VonNeumann方法傅利叶级数:4)差分格式的稳定性分析§4.5差分格式的基本性质VonNeumann方法傅利叶级数:4)差分格式的稳定VonNeumann方法4)差分格式的稳定性分析VonNeumann方法4)差分格式的稳定性分析《计算机数值方法教学课件》第四章-有限差分法的基本概念VonNeumann方法傅利叶级数:舍入误差:4)差分格式的稳定性分析§4.5差分格式的基本性质VonNeumann方法傅利叶级数:舍入误差:4)差分

舍入误差:VonNeumann准则:放大因子:VonNeumann条件是初边值问题稳定的必要条件。4)差分格式的稳定性分析§4.5差分格式的基本性质舍入误差:VonNeumann准则:放大因子:VonFTCS格式Richardson格式Crank-Nicolson格式4)差分格式的稳定性分析§4.5差分格式的基本性质VonNeumann方法例:热传导方程FTCS格式4)差分格式的稳定性分析§4.5差分格式的FTCS格式:4)差分格式的稳定性分析§4.5差分格式的基本性质VonNeumann方法例:热传导方程稳定性条件:FTCS格式:4)差分格式的稳定性分析§4.5差分格式Richardson格式(CTCS):绝对不稳定4)差分格式的稳定性分析§4.5差分格式的基本性质VonNeumann方法例:热传导方程稳定性条件:Richardson格式(CTCS):绝对不稳定4)差Crank-Nicolson格式:稳定性条件:绝对稳定4)差分格式的稳定性分析§4.5差分格式的基本性质VonNeumann方法例:热传导方程Crank-Nicolson格式:稳定性条件:绝对稳定4)

习题:

下述差分格式的稳定性条件:利用VonNeumann方法分析方程§4.5差分格式的基本性质习题:下述差分格式的稳定性条件:利用VonNeuma

§4.6数值耗散与数值色散1)修正方程差分方程实际上所准确逼近的微分方程,称为该差分方程的修正方程,通常要求在修正方程中不包含有对时间的高阶导数项。修正方程是差分方程的微分表达式。§4.6数值耗散与数值色散1)修正方程差分方程实际上所

例1:FTCS差分格式:修正方程:§4.6数值耗散与数值色散1)修正方程例1:FTCS差分格式:修正方程:§4.6数值耗散与数

例2:FTBS差分格式:修正方程:§4.6数值耗散与数值色散1)修正方程例2:FTBS差分格式:修正方程:§4.6数值耗散与数

修正方程:§4.6数值耗散与数值色散1)修正方程修正方程:§4.6数值耗散与数值色散1)修正方程FTBS格式:Lax-Wendroff格式:(空间一阶精度)(空间二阶精度)例:2)差分方程数值解的性质§4.6数值耗散与数值色散FTBS格式:Lax-Wendroff格式:(空间一阶精度)精确解:计算域:2)差分方程数值解的性质§4.6数值耗散与数值色散精确解:计算域:2)差分方程数值解的性质§4.6数值耗散FTBS格式(空间一阶精度)FTBS格式数值耗散效应2)差分方程数值解的性质§4.6数值耗散与数值色散FTBS格式(空间一阶精度)FTBS格式数值耗散效应2)差Lax-Wendroff格式(空间二阶精度)Lax-Wendroff格式数值色散效应2)差分方程数值解的性质§4.6数值耗散与数值色散Lax-Wendroff格式(空间二阶精度)Lax-Wend现象:一阶精度格式产生数值耗散效应;二阶精度格式产生数值色散效应。2)差分方程数值解的性质§4.6数值耗散与数值色散现象:一阶精度格式产生数值耗散效应;二阶精度格式产生数值色散微分方程精确解:FTBS差分格式:差分方程精确解:2)差分方程数值解的性质§4.6数值耗散与数值色散微分方程精确解:FTBS差分格式:差分方程精确解:2)差微分方程精确解:差分方程精确解:波速:波幅:2)差分方程数值解的性质§4.6数值耗散与数值色散微分方程精确解:差分方程精确解:波速:波幅:2)差分方程数数值色散数值耗散奇阶项效应偶阶项效应修正方程:2)差分方程数值解的性质§4.6数值耗散与数值色散数值色散数值耗散奇阶项效应偶阶项效应修正方程:2)差分方程xutt1xutxutt1t12)差分方程数值解的性质§4.6数值耗散与数值色散xutt1xutxu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论