欢迎光临散文网 会员登陆 & 注册

微分方程数值解

2023-07-14 12:40 作者:FANFANYC  | 我要投稿

P1:

本课程是研究生的课程


chap1-1--Euler法 P1 - 01:31


内容梗概:

  1. ODE-IVP 有限差分法
  2. PDE:

有限差分法:椭圆、抛物、双曲

有限元法:椭圆

谱方法(讲有限元的时候可能涉及)

课程目标:理论、算法、编程


chap1-1--Euler法 P1 - 06:30


第一章 ODE-IVP的数值解法


chap1-1--Euler法 P1 - 38:38


Euler法的误差分析

局部阶段误差的两种理解!


chap1-1--Euler法 P1 - 45:05


局部阶段误差的另一种理解

不同书上对于“局部阶段误差”有不同的界定方法


chap1-1--Euler法 P1 - 54:16


改进Euler法的局部截断误差

关键是“梯形公式”的误差


chap1-1--Euler法 P1 - 60:53


整体误差


chap1-1--Euler法 P1 - 01:10:58


稳定性:中途的误差是否连续地依赖于初始误差。

初始误差来源:测量误差、舍入误差


P2:


chap1-2--线性多步法 P2 - 00:00


复习第一节课讲过的单步法

回忆显式、隐式、改进Euler的精度


chap1-2--线性多步法 P2 - 03:21


第2节 线性多步法

思想:适当选取节点,用Language插值多项式代替f(t, u(t)), 做数值积分。

(1)Adams外插法(显式)

节点:t_n-k, ···, t_n(k+1步法)

k次多项式

(2)Adams内插法(隐式)

节点:t_n-k, ···, t_n, t_n+1(k+1步法)

k+1次多项式


chap1-2--线性多步法 P2 - 03:44


2.1 数值积分法

插值公式回顾


chap1-2--线性多步法 P2 - 13:49


Adams外插法


chap1-2--线性多步法 P2 - 17:58


教材式(1.2.6)


chap1-2--线性多步法 P2 - 34:20


系数a_j的计算(生成函数法)


chap1-2--线性多步法 P2 - 01:06:12


待定系数法


chap1-2--线性多步法 P2 - 01:27:54


程序求解


P3:

误差估计是更细致的收敛性

回顾k步法的一般表达式!!!

“相容性”:差商算子对微分算子的逼近。


chap1-3--相容性+稳定性+误差估计 P3 - 02:13


回顾显式Euler法的相容性:

差分算子、差商算子、微分算子(注意微分算子和微分方程的区别)


chap1-3--相容性+稳定性+误差估计 P3 - 05:58


k步法的相容性:

回顾P2:待定系数法

“稳定性”:解对初值的稳定依赖性。


chap1-3--相容性+稳定性+误差估计 P3 - 20:24


回顾显式、隐式Euler法稳定性分析

稳定性分析时没有R,收敛性分析时有R


chap1-3--相容性+稳定性+误差估计 P3 - 33:23


类似数值代数中的迭代法


chap1-3--相容性+稳定性+误差估计 P3 - 51:09


1.1节后面线性差分方程的理论


chap1-3--相容性+稳定性+误差估计 P3 - 56:60


k步法稳定性定理


chap1-3--相容性+稳定性+误差估计 P3 - 01:20:36


离散形式的Gronwall不等式


chap1-3--相容性+稳定性+误差估计 P3 - 01:24:05


k步法稳定性定理的应用


chap1-3--相容性+稳定性+误差估计 P3 - 01:24:57


收敛性

书上表达式有错

相容+稳定=收敛


P4:

0:06:13:中点公式

1:13:58:讲解之前4节课介绍过的数值算法的程序。


P5:


chap1-5--绝对稳定性与绝对稳定域 P5 - 49:13


1.6 一阶方程组的刚性问题


P6:

PDE数值解

两类方法:

有限差分法(FDM):从定解问题的微分形式或积分形式出发。

有限元方法(FEM):从定解问题的变分形式出发


椭圆、抛物、双曲


chap2-1--差分逼近的基本概念 P6 - 02:29


第二章 椭圆型方程的有限差分法

基本步骤:

  1. 区域离散化
  2. 微分算子离散化
  3. 离散方程组求解


第1节 差分逼近的基本概念


chap2-1--差分逼近的基本概念 P6 - 08:59


一维情形

ODE-BVP,二阶化成一阶方程组

可用打靶法(shooting method),本课程不讲。

直接离散化方法

  1. 区域离散化:将[a,b]区间n等分
  2. 微分算子离散化:中心差分格式
  3. 离散化方程组: 写成矩阵-向量形式

数值代数里有稀疏方程组解法


chap2-1--差分逼近的基本概念 P6 - 40:23


离散方程组求解的理论方法

方法1. 追赶法(Thomas法)

对角占优矩阵


chap2-1--差分逼近的基本概念 P6 - 53:36


Thomas算法程序实现


理论问题:

  1. 差分方程是否存在唯一解?
  2. 当h->0时,数值解是否收敛到真解,何种意义下收敛?收敛速度如何?


chap2-1--差分逼近的基本概念 P6 - 01:04:08


网格函数及各种范数


相容性、收敛性、稳定性

相容+稳定=收敛

稳定性是关键,常由先验估计得到


P7:


P8:

G为规则区域:有限差分法

G为不规则区域:有限元、有限体积法

困难:

1、网格剖分及其数据结构;

2、边界条件的处理


chap2-3--矩形网的差分格式 P8 - 06:54


3.1 五点差分格式

1. 区域的离散化与几个概念


chap2-3--矩形网的差分格式 P8 - 26:08


由有限体积法推导五点差分格式

2. 矩形区域上五点差分格式的离散化方程组


chap2-3--矩形网的差分格式 P8 - 01:38:40


具体程序实现


P11:


chap3-1--一维热方程的差分格式 P11 - 58:30


编程格式推导


chap3-1--一维热方程的差分格式 P11 - 01:09:35


程序实现


chap3-1--一维热方程的差分格式 P11 - 01:20:31


差分格式要考虑的因素:

  1. 计算简单
  2. 收敛性与收敛速度
  3. 稳定性


P12:

3.2 稳定性和收敛性

ODE-IVP Euler法和多步法的稳定性:

按初值稳定

椭圆方程BVP差分法的稳定性:

按右端稳定

Parabolic-IBVP:

  1. 按初值稳定
  2. 按右端稳定

Parabolic-IBVP差分格式的统一形式


chap3-2--稳定性与收敛性 P12 - 53:36


四种格式的稳定性


P13:


chap3-3--判断稳定性的Fourier方法 P13 - 15:12


Fourier方法


P14:


chap3-4--二维热方程的差分格式 P14 - 45:39


编程实现


chap3-4--二维热方程的差分格式 P14 - 01:03:43


预估矫正法和局部一维法(某种意义下和ADI等价)


chap3-4--二维热方程的差分格式 P14 - 01:12:42


椭圆方程的ADI方法


P15:


chap4-1--一维波动方程的差分格式 P15 - 19:39


依存域、决定域、影响域


chap4-1--一维波动方程的差分格式 P15 - 25:43


二阶双曲方程的差分格式

1.2 显格式


chap4-1--一维波动方程的差分格式 P15 - 38:13


1.3 显格式的稳定性

微分方程中带有时间时,稳定性就十分重要


chap4-1--一维波动方程的差分格式 P15 - 01:10:01


1.4 隐格式(类似于Crank-Nicolson格式的思想)


P16:


chap4-2--一阶双曲方程的差分格式 P16 - 01:23:35


数值例子



微分方程数值解的评论 (共 条)

分享到微博请遵守国家法律