求解对流方程的高精度紧致差分格式及软件实现

合集下载

对流方程差分法

对流方程差分法
| G | 2 1 r(1 cosh)2 r 2 sin2 h
1 2r(r 1)(1 cosh) 1
从而获得原格式的稳定性条件 1 r 0
即 a 0 且 h a
, ②:关于时间、空间的一阶偏导数分别利用一阶向前 差商和一阶向后差商近似,即有
u
u( x j , tk1 ) u( x j , tk )
(1
r )ukj
r
uk j1
,
u0j ( x j ),
r a , j Z, k 0,
h
易见, v k1ei x j (1 r )v kei x j r v ek i x j1
从而 G 1 r r eih 1 r(1 cosh) ir sinh
为使数值格式稳定,则增长因子 G 必须满足
ukj
1
ukj
a
uk j1
uk j 1
2h
0,
j Z , k 0,
u0j
(xj
),
j Z,
可见上述格式的局部截断误差为 O( h2 )
上述格式还可简写为
uk1 j
r 2
uk j1
ukj
r 2
uk j1
,
u0j ( x j ),
jZ, k 0
也不难得到此格式的增长因子为
G 1 r ( eih eih ) 1 ir sinh
误差为 O( )
u
u( x j1 , tk ) u( x j , tk )
x ( x j ,tk )
h
误差为 O(h)
将上面的式子代入离散方程,可得
u( x j , tk1 ) u( x j , tk ) a u( x j1, tk ) u( x j , tk ) O( h)

求解变系数对流扩散方程的高阶紧致差分格式

求解变系数对流扩散方程的高阶紧致差分格式
第2 7卷 第 1 1期
ห้องสมุดไป่ตู้Vo 1 .2 7
No. 1 1
重 庆 理 工 大 学 学 报( 自然科 学 )
J o u na r l o f C h o n g q i n g U n i v e r s i t y o f T e c h n o l o g y ( N a t u r a l S c i e n c e )
对 流 扩散方 程 是一类 基本 的运 动方 程 , 是描 述 黏性 流体 的非线 性 方 程 的线 性 化 模 型方 程 , 它可 以用
A Hi g h - o r d e r Co mp a c t F i n i t e Di fe r e n c e S c h e me f o r S o l v i n g t h e Va r i a b l e Co e ic f i e n t Co n v e c t i o n Di fu s i o n Eq u a t i o n s
种新方法具有更好的健壮性 , 并且可有效求解对流 占优问题。
关 键 词: 变量 替换 ; 紧致 差分 格式 ; C r a n k N i c o l s o n格 式 ; 无条 件稳 定 ; 对流 扩散 方程 文献标 识 码 : A 文章编 号 : 1 6 7 4— 8 4 2 5 ( 2 0 1 3 ) l 1 — 0 1 2 0— 0 6 中图分类 号 : O 2 4 1 . 8 2
t i a l d e i r v a t i v e .P r o o  ̄o f u n c o n d i t i o n a l s t a b i l i t y o f t h e s e n e w s c h e me s w e r e g i v e n i n t h e a r t i c l e .C o m. p a r e d w i t h t h e s t a n d a r d c e n t r a l d i f f e r e n c e s c h e me. t h e n e w me t h o d s a r e mo r e r o b u s t or f t h e c o n v e c t i o n

一种求解对流扩散反应方程的高阶紧致差分格式

一种求解对流扩散反应方程的高阶紧致差分格式
法 在求 解对 流 占优 的 问 题 时 , 普 遍 存 在 数值 弥 散 和
其一 阶导 数 的值 , 特 别适 用 于 同时 需 要求 解 状 态 变 量 导 数 的 问 题 ,例 如 B l a c k - S c h o l e s期 权 定 价
模 型 .
振 荡现 象 , 因而影 响 了数值 模 拟 的结果 .
接 构 造 迎 风 格 式 是 很 困难 的 .本 文 利 用 变 量 替 换 消
去方 程 中的对 流项 , 将方 程转 化为 反应 扩散方 程组 ,
然后 利用 四阶 P a d 4格式 构 造 空 间 四阶 的三 点 紧致
差分 格式 , 并 证 明 了该 格 式 是 无 条 件 稳 定 的.文 献 E 5 3 对于 非定 常对 流 扩 散方 程 验 证 了这 种处 理 方 法
考虑 一 维非稳 态 对流 扩散 反应 方 程 :
1 空 间离 散
1 . 1 构 造 差 分 格 式
( 1 )
f 一 n 嘉+ c ( ) 一 r u + 厂 ( x , t , l
0< X < 1 , 0< t< T ,
引入 记号 :


u ( O, £ )一 g 1 ( £ ) ,u ( 1 , )一 g 2 ( f ) ,0< t < T,
的有 效性 .这种 处理 方法 可 以同 时求 解待 求 变量 及
求 解具 有 十分 重 要 的理 论 和 实 际 应 用 价 值 . 目前 ,
求 解对 流扩 散反 应 方 程 的 数值 方 法有 有 限差 分 法 、
有 限元 法 、 边界 元 法 和特征 线 等方 法 卜引, 但 这 些方
第3 4 卷 第2 期

三维对流反应方程的高精度多重网格方法

三维对流反应方程的高精度多重网格方法
A; = 咖 一A

 ̄ +o a ) 2 ( ,

再将 ( ) 6 式代 人方 程 ( ) 2 整理 得 到一维 问题 ( ) 四阶紧致 差分 格式 2的
8 一A
x2 ;

 ̄ 2



f:f+o( 、 a ) .
() 7
于是 有
3 6咖 = ( 1+Ac  ̄ +o( ) 2 a ,
j y 0, , , y :k zk= , , , . A ,= 1 … N , A, 01…
首先 考 虑一 维 问题
第 3期
徐丽 , : 等 三维对流反应方程的高精度多重 网格方法
・1 9・



阶偏导 数 在 网格点 i 用 中心差 分近 似 处
= 一 +o( ) a ,
项, 该格式在解决流体粘性越小的问题时 , 其计算会变得越困难. 尤其是对于高维问题 , 其影响更为明显.
近 年来 , 多科 研工 作 者致 力于 高精 度 紧致差 分格 式 的研究 , 很 与古典 的迎 风格 式 和 中心差 分 格式 相 比较 , 它 不仅 具有 更 高 的精 度 , 而且 具 有较 好 的稳定 性 . 一方 法 已经 较 为成 功 地 应 用 于对 流 扩 散方 程 的数 值 这
三维 对 流 反 应 方 程 的 高精 度 多重 网格 方 法
徐 丽 , 葛 永斌2
(. 1宁夏师范学 院 数学与计算机科 学学 院 ,宁夏 固原 2 宁夏 大学 应用数学 和力学研 究所 , . 宁夏 银川 7 60 ; 5 0 0 702 ) 50 1

要 : 用一阶偏 导数 的四阶 紧致差分逼近公 式, 利 构造 了基 于非 等距 网格 上的数值求解三 维对流反应 方

一种改进的求解N-S方程的高精度紧致算法

一种改进的求解N-S方程的高精度紧致算法
其中:
n n

( 3 )
6 }= + + 矗 } :
。 +
专 = } “ + , + ,y { 。 “+ √ ÷ + l t . j + r
+ + } }, +
( 4)
厶和 表示 平均 值 :
五 = (+ u如 } u士 + 1VI÷ ++ ÷ V√ ) }寺 M如+ + 一 如 (+++ } ++一 。 + + 川+ 一) i , j i_ l}


扩 散项 ” 与 的差分 形式 类似 。
15 边 界处 理 .
设 , 为计 算边 界 , 速度 值 ', “ ,, 。 由于 采用 MA 网格 , ’ 定 , =( , ) , C 导致 速度 点 不 落 在 网格 上 , 以在 所 外 边界 假想 一个 网格 , 然后 用外 推 法 假 定一 个 速 度值 u』 。,将 导 数 的 常规 差 商 近似 等 同于 一 阶非 中心 差

3 稳定性分析



人工 压缩 法 的 目的在于 求解定 常 问题 , 所 以能够 达到定 常解 是基 于 以下 两方 面原 因 : 是对 soe 其 一 t s k
流 已经证 明了当 £ 。 一o时的极限解即为定常解 ; 二是基于 Lx a 等价原理 , 稳定的相容的差分格式一定收敛 , 易 证 明上述人 工压 缩法 的截 断误差 为 D( , , 。 At△ AY ) 首 先近 似忽 略动量 方程 ( —3 中 的压力梯 度项 , 1 ) 并设 ( ) 4 中的 系数 为常 数 :i{ =u + =u 1+ , h { 。=c u t o s,
格 式与迎 风 紧致 格式 的一 般形式 , 间方 向采用 A I 二 阶 ) 时 D( 。马 晖扬 运用 人 工压 缩方 法 与迎 风 紧致 格

一维非定常对流扩散方程非均匀网格上的高阶紧致差分格式

一维非定常对流扩散方程非均匀网格上的高阶紧致差分格式
l a y e r s . Ke y wo r ds:u ns t e a d y c o n v e c t i o n d i f f u s i o n e q u a t i o ns ;n o n — u n i f o m r g r i d; h i g h o r d e r c o mp a c t d i f f e r e n c e s c h e me;bo u nd a r y l a y e r
西安理工 大学学报 J o u r n a l o f X i ’ a n U n i v e r s i t y o f T e c h n o l o g y ( 2 0 1 3 )V o 1 . 2 9 N o . 4 文章编号 : 1 0 0 6 - 4 7 1 0 ( 2 0 1 3 ) 0 4 - 0 4 7 5 - 0 6
t h e 1 D u n s t e a d y c o n v e c t i o n d i f f u s i o n e q u a t i o n .Th e s c h e me i s t he s e c o n d o r d e r a c c u r a c y or f t i me a n d t h e
A Hi g h Or d e r Co m pa c t Di fe r e n c e Sc h e me o n No n- Uni f o r m Gr i ds f o r t h e 1 D Un s t e a d y Co nv e c t i o n Di fu s i o n Eq ua t i o n
4 7 5

维 非 定 常对 流 扩 散 方 程 非 均 匀 网格 上 的高 阶紧致 差 分格 式

Cahn-Hilliard_方程的一个超紧致有限差分格式

Cahn-Hilliard_方程的一个超紧致有限差分格式

第38卷第1期2024年1月山东理工大学学报(自然科学版)Journal of Shandong University of Technology(Natural Science Edition)Vol.38No.1Jan.2024收稿日期:20221209基金项目:陕西省自然科学基金项目(2018JQ1043)第一作者:栗雪娟,女,lxj_zk@;通信作者:王丹,女,1611182118@文章编号:1672-6197(2024)01-0073-06Cahn-Hilliard 方程的一个超紧致有限差分格式栗雪娟,王丹(西安建筑科技大学理学院,陕西西安710055)摘要:研究四阶Cahn-Hilliard 方程的数值求解方法㊂给出组合型超紧致差分格式,将其用于四阶Cahn-Hilliard 方程的空间导数离散,采用四阶Runge-Kutta 格式离散时间导数,将二者结合得到四阶Cahn-Hilliard 方程的离散格式,并给出了该格式的误差估计㊂通过编程计算得到其数值解,并与精确解进行对比,结果表明本文的数值方法误差小,验证了所提方法的有效性和可行性㊂关键词:四阶Cahn-Hilliard 方程;组合型超紧致差分方法;四阶Runge-Kutta 方法;误差估计中图分类号:TB532.1;TB553文献标志码:AA supercompact finite difference scheme for Cahn-Hilliard equationsLI Xuejuan,WANG Dan(School of Science,Xiᶄan University of Architecture and Technology,Xiᶄan 710055,China)Abstract :A numerical method for solving the fourth order Cahn-Hilliard equation is studied.The combi-national ultra-compact difference scheme is given and applied to the spatial derivative discretization of the fourth order Cahn-Hilliard equation.The fourth-order Runge-Kutta scheme is used to discrete time deriv-atives.The discrete scheme of the fourth order Cahn-Hilliard equation is obtained by combining the two methods,and the error estimate of the scheme is given.Finally,the numerical solution is obtained by programming and compared with the exact solution.The results show that the numerical method in this paper has a small error,verifying the effectiveness and feasibility of the proposed method.Keywords :fourth order Cahn-Hilliard equation;combinational supercompact difference scheme;fourthorder Runge-Kutta;error estimation㊀㊀本文考虑的四阶Cahn-Hilliard 方程为u t -f u ()xx +ku xxxx =0,x ɪ0,2π[],t >0,u x ,0()=u 0x (),x ɪ0,2π[],u 0,t ()=0,u 2π,t ()=0,t >0,ìîíïïïï(1)式中:求解区域为0,2π[],且kn ȡ0;f u ()为光滑函数;u 0x ()表示t =0时刻的初值;u t 表示u 关于时间t 求偏导数,u t =∂u∂t;f u ()xx表示f u ()关于x求二阶偏导数,f u ()xx=∂2f u ()∂x 2;u xxxx 表示u 关于x 求四阶偏导数,u xxxx=∂4u∂x4;u 是混合物中某种物质的浓度,被称为相变量㊂1958年,Cahn 和Hilliard 提出Cahn-Hilliard 方程,该方程最早被用来描述在温度降低时两种均匀的混合物所发生的相分离现象㊂随着学者对该方程的研究越来越深入,该方程的应用也越来越广泛,特别是在材料科学和物理学等领域中有广泛的应用[1-3]㊂㊀Cahn-Hilliard 方程的数值解法目前已有很多研究,文献[4]使用了全离散有限元方法,文献[5]使用了一类二阶稳定的Crank-Nicolson /Adams-Bashforth 离散化的一致性有限元逼近方法,文献[6-7]使用了有限元方法,文献[8]使用了不连续伽辽金有限元方法,文献[9]使用了Cahn-Hilliard 方程的完全离散谱格式,文献[10]使用了高阶超紧致有限差分方法,文献[11]使用了高阶优化组合型紧致有限差分方法㊂综上所述,本文拟对Cahn-Hilliard 方程构造一种新的超紧致差分格式,将空间组合型超紧致差分方法和修正的时间四阶Runge-Kutta 方法相结合,求解Cahn-Hilliard 方程的数值解,得到相对于现有广义格式精度更高的数值求解格式,并对组合型超紧致差分格式进行误差估计,最后通过数值算例验证该方法的可行性㊂1㊀高阶精度数值求解方法1.1㊀空间组合型超紧致差分格式早期的紧致差分格式是在Hermite 多项式的基础上构造而来的,Hermite 多项式中连续三个节点的一阶导数㊁二阶导数和函数值的数值关系可以表示为ð1k =-1a k f i +k +b k fᶄi +k +c k fᵡi +k ()=0㊂(2)1998年,Krishnan 提出如下紧致差分格式:a 1fᶄi -1+a 0fᶄi +a 2fᶄi +1+hb 1fᵡi -1+b 0fᵡi +b 2fᵡi +1()=1h c 1f i -2+c 2f i -1+c 0f i +c 3f i +1+c 4f i +2(),(3)式中:h 为空间网格间距;a 1,a 0,a 2,b 1,b 0,b 2,c 1,c 2,c 0,c 3,c 4均表示差分格式系数;f i 表示i 节点的函数值;fᶄi 和fᵡi 分别表示i 节点的一阶导数值和二阶导数值;f i -1,f i -2,f i +1,f i +2分别表示i 节点依次向前两个节点和依次向后两个节点的函数值;fᶄi -1,fᶄi +1分别表示i 节点依次向前一个节点和依次向后一个节点的一阶导数值;fᵡi -1,fᵡi +1分别表示i 节点依次向前一个节点和依次向后一个节点的二阶导数值㊂式(2)对应f (x )展开以x i 为邻域的泰勒级数为f x ()=f x i ()+hfᶄx i ()+h 2fᵡx i ()2!+㊀㊀㊀㊀㊀h3f‴x i ()3!+h 4f 4()x i ()4!+h 5f 5()x i ()5!+h 6f 6()x i ()6!+h 7f 7()x i ()7!㊂㊀㊀(4)㊀㊀差分格式的各项系数由式(3)决定,可得到如下的三点六阶超紧致差分格式:716fᶄi +1+fᶄi -1()+fᶄi -h 16fᵡi +1-fᵡi -1()=㊀㊀1516h f i +1-f i -1(),98h fᶄi +1-fᶄi -1()+fᵡi -18fᵡi +1+fᵡi -1()=㊀㊀3h 2f i +1-2f i +f i -1()ìîíïïïïïïïïïï(5)为优化三点六阶紧致差分格式,并保持较好的数值频散,将迎风机制[12]引入式(5),构造出如下三点五阶迎风型超紧致差分格式:78fᶄi -1+fᶄi +h 19fᵡi -1-718fᵡi -172fᵡi +1()=㊀㊀1h -10148f i -1+73f i -1148f i +1(),25fᵡi -1+fᵡi +1h 1910fᶄi -1+165fᶄi +910fᶄi +1()=㊀㊀1h 2-135f i -1-45f i +175f i +1()㊂ìîíïïïïïïïïïï(6)左右边界可达到三阶精度紧致格式:fᶄ1-132fᶄ2+fᶄ3()+3h4fᵡ2+fᵡ3()=㊀㊀-12h f 3-f 2(),fᵡ1+3728h fᶄ3-fᶄ2()+3914h fᶄ1-3356fᵡ3-fᵡ2()=㊀㊀f 3-2f 1+f 2(),ìîíïïïïïïïï(7)fᶄN -132fᶄN -2+fᶄN -1()-3h 4fᵡN -2+fᵡN -1()=㊀㊀12h f N -2-f N -1(),fᵡN -3728h (fᶄN -2-fᶄN -1)-3914h fᶄN -3356(fᵡN -2-㊀㊀fᵡN -1)=1314h 2f N -2-2f N +f N -1()㊂ìîíïïïïïïïïïï(8)上述组合型超紧致差分格式只需要相邻的三个节点便可以同时求得一阶导数和二阶导数的五阶精度近似值,比普通差分格式的节点更少,降低了计算量㊂为便于编程计算,将上述构造的组合型超紧致差分格式重写为矩阵表达形式㊂假设U 为位移矩阵,其大小为m ˑn ,则求一阶导数和二阶导数的离47山东理工大学学报(自然科学版)2024年㊀散过程可以用矩阵运算表示为AF=BU,(9)结合内点的三点五阶迎风型超紧致差分格式和边界点的三点三阶差分格式,组成式(9)中等式左边的矩阵A和等式右边的矩阵B,大小分别为2mˑ2n 和2mˑn;F为奇数行为空间一阶导数和偶数行为空间二阶导数组成的矩阵,大小为2mˑn㊂以上矩阵分别为:A=10-13/23h/4-13/23h/439/14h1-37/28h33/5637/28h-33/567/8h/91-7h/180-h/7219/10h2/516/5h19/1007/8h/91-7h/180-h/7219/10h2/516/5h19/100⋱⋱⋱⋱⋱⋱7/8h/91-7h/180-h/7219/10h2/516/5h19/100-13/2-3h/4-13/2-3h/410-37/28h-33/5637/28h33/56-39/14h1éëêêêêêêêêêêêêêêêêùûúúúúúúúúúúúúúúúú,(10)F=∂u∂x()1,1∂u∂x()1,2∂u∂x()1,n-1∂u∂x()1,n∂2u∂x2()1,1∂2u∂x2()1,2 ∂2u∂x2()1,n-1∂2u∂x2()1,n︙︙︙︙∂u∂x()m,1∂u∂x()m,2∂u∂x()m,n-1∂u∂x()m,n∂2u∂x2()m,1∂2u∂x2()m,2 ∂2u∂x2()m,n-1∂2u∂x2()m,néëêêêêêêêêêêêêêùûúúúúúúúúúúúúú,(11) B=012/h-12/h-13/7h213/14h213/14h2-101/48h7/3h-11/48h-13/5h2-4/5h217/5h2-101/48h27/3h-11/48h-13/5h2-4/5h217/5h2⋱⋱⋱-101/48h7/3h-11/48h-13/5h2-4/5h217/5h2012/h-12/h-13/7h213/14h213/14h2éëêêêêêêêêêêêêêêêêùûúúúúúúúúúúúúúúúú,(12)U=u1,1u1,2 u1,n-1u1,nu2,1u2,2 u2,n-1u2,n︙︙︙︙u m-1,1u m-1,2 u m-1,n-1u m-1,nu m,1u m,2 u m,n-1u m,néëêêêêêêêùûúúúúúúú㊂(13)㊀㊀由式(9)可得F=A-1BU㊂(14)㊀㊀解线性代数方程组(9)可得Cahn-Hilliard方程的空间一阶导数和二阶导数㊂对于四阶导数,可将已求得的二阶导数替代式(14)中的U,再次使用式(14)进行求取㊂57第1期㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀栗雪娟,等:Cahn-Hilliard方程的一个超紧致有限差分格式1.2㊀时间离散格式在对很多偏微分方程的数值求解中不仅需要高精度的空间离散格式,同时还需要高精度的时间离散格式㊂普通的一阶精度时间离散格式显然满足不了高精度计算要求,因此本文选用时间四阶Runge-Kutta 格式进行时间离散㊂Runge-Kutta 方法是基于欧拉方法改进后的求解偏微分方程的常用方法,这种方法不仅计算效率高,而且稳定性好㊂格式的推算过程如下:假设求解方程为∂u∂t+F u ()=0,(15)式中F 是对空间变量的微分算子,则修正的四阶Runge-Kutta 格式为u 0i =u n i ,u 1i =u n i-Δt 4F u ()()0i,u 2i =u ni -Δt 3F u ()()1i,u 3i =u n i-Δt 2F u ()()2i,u n +1i =u n i -Δt F u ()()3i ㊂ìîíïïïïïïïïïïïï(16)1.3㊀误差估计以五阶精度将fᶄi -1,fᶄi +1,fᵡi -1,fᵡi +1泰勒级数展开:fᶄi -1=fᶄi -hfᵡi +h 22!f (3)i -h 33!f (4)i +㊀㊀h 44!f (5)i -h 55!f (6)i ,fᶄi +1=fᶄi +hfᵡi +h 22!f (3)i +h 33!f (4)i+㊀㊀h 44!f (5)i +h 55!f (6)i ,fᵡi -1=fᵡi -hf (3)i +h 22!f (4)i -h 33!f (5)i+㊀㊀h 44!f (6)i -h 55!f (7)i ,fᵡi +1=fᵡi +hf (3)i +h 22!f (4)i +h 33!f (5)i +㊀㊀h 44!f (6)i +h 55!f (7)i ㊂ìîíïïïïïïïïïïïïïïïïïïïïïïïï(17)将式(17)代入式(6),所求得组合型超紧致差分格式的一阶导数及二阶导数对应的截断误差为:78fᶄi -1+fᶄi +h19fᵡi -1-718fᵡi -172fᵡi +1()=㊀1h -10148f i -1+73f i -1148f i +1()+78640f 6()ih 5,25fᵡi -1+fᵡi +1h 1910fᶄi -1+165fᶄi +910fᶄi +1()=㊀-135f i -1-45f i +175f i +1()-5125200f 7()i h 5,ìîíïïïïïïïïïï(18)78640f 6()i h 5ʈ8.101ˑ10-4f 6()i h 5,5125200f 7()ih 5ʈ2.023ˑ10-3f 7()i h 5㊂ìîíïïïï(19)㊀㊀使用组合型超紧致差分格式的好处是在每一个网格点上存在一个一阶和二阶连续导数的多项式㊂本文比较了组合型超紧致差分格式和现有广义格式的一阶导数和二阶导数的截断误差:fᶄi +αfᶄi +1+fᶄi -1()+βfᶄi +2+fᶄi -2()=㊀㊀a f i +1-f i -12h +b f i +2-f i -24h +c f i +3-f i -36h ,fᵡi +αfᵡi +1+fᵡi -1()+βfᵡi +2+fᵡi -2()=㊀㊀a f i +1-2f i +f i -1h 2+b f i +2-2f i +f i -24h2+㊀㊀c f i +3-2f i +f i -39h 2,ìîíïïïïïïïïïïï(20)式中参数α,β,a ,b ,c 在各种格式中取不同的值(表1,表2)㊂本文发现在各种方案中,组合型超紧致差分格式的截断误差最小㊂表1㊀不同格式一阶导数的截断误差格式αβa b c 截断误差二阶中心010013!f 3()ih 2标准Padeᶄ格式1/403/20-15f 5()ih 4六阶中心03/2-3/51/1036ˑ17!f 7()ih 6五阶迎风143ˑ16!f 6()ih 5表2㊀不同格式二阶导数的截断误差格式αβa b c 截断误差二阶中心01002ˑ14!f 4()ih 2标准Padeᶄ格式1/1006/50185ˑ16!f 6()ih 4六阶中心03/2-3/51/1072ˑ18!f 8()ih 6五阶迎风165ˑ17!f 7()ih 567山东理工大学学报(自然科学版)2024年㊀2㊀数值算例误差范数L 1和L 2的定义为:L 1=1N ðNi =1u -U ,L 2=1N ðNi =1u -U ()2㊂对四阶Cahn-Hilliard 取f u ()=u 2,k =2,在边界条件u 0,t ()=u 2π,t ()=0下的计算区域为0,2π[],方程的精确解为u x ,t ()=e -tsin x2,数值解为U ㊂对给出的数值算例,计算误差范数L 1和L 2,并采用四种方法进行数值模拟,对其数值结果进行误差分析和对比,结果见表3,本文所使用方法效果最佳,由此证明所提方法的有效性和可行性㊂表3㊀0.5s 时刻精确度测试结果(N =10)方法L 1误差L 2误差间断有限元格式1.56235ˑ10-21.37823ˑ10-2普通中心差分格式1.66667ˑ10-18.33333ˑ10-2紧致差分格式7.14286ˑ10-31.78571ˑ10-3组合型超紧致差分格式6.48148ˑ10-36.34921ˑ10-4㊀㊀用本文提出的式(6) 式(8)和式(16)计算算例,图1 图3给出了不同时刻数值解与精确解的(a)精确解(b)数值解图1㊀0.1s 的精确解与数值解(a)精确解(b)数值解图2㊀0.5s 的精确解与数值解(a)精确解(b)数值解图3㊀1s 的精确解与数值解77第1期㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀栗雪娟,等:Cahn-Hilliard 方程的一个超紧致有限差分格式对比图,可以看出,数值解与精确解吻合很好,表明本文给出的数值格式是可行的,并且精度较高㊂3 结论本文研究了组合型超紧致差分方法和四阶Runge-Kutta方法,并将其运用于四阶Cahn-Hilliard 方程的数值求解,通过研究与分析,得到如下结论: 1)使用泰勒级数展开锁定差分格式系数,得到本文的组合型超紧致差分格式精度更高,误差更小㊂2)在边界点处有效地达到了降阶,并提高了精度㊂3)通过数值算例验证了数值格式的有效性㊂4)预估该方法可应用于高阶偏微分方程的数值求解㊂参考文献:[1]HUANG Q M,YANG J X.Linear and energy-stable method with en-hanced consistency for the incompressible Cahn-Hilliard-Navier-Stokes two-phase flow model[J].Mathematics,2022,10 (24):4711.[2]AKRIVIS G,LI B Y,LI D F.Energy-decaying extrapolated RK-SAV methods for the allen-Cahn and Cahn-Hilliard equations[J].SIAM Journal on Scientific Computing,2019,41(6):3703-3727. [3]YOUNAS U,REZAZADEH H,REN J,et al.Propagation of diverse exact solitary wave solutions in separation phase of iron(Fe-Cr-X(X =Mo,Cu))for the ternary alloys[J].International Journal of Mod-ern Physics B,2022,36(4):2250039.[4]HE R J,CHEN Z X,FENG X L.Error estimates of fully discrete finite element solution for the2D Cahn-Hilliard equation with infinite time horizon[J].Numerical Methods for Partial Differential Equati-ions,2017,33(3):742-762.[5]HE Y N,FENG X L.Uniform H2-regularity of solution for the2D Navier-Stokes/Cahn-Hilliard phase field model[J].Journal of Math-ematical Analysis and Applications,2016,441(2):815-829. [6]WEN J,HE Y N,HE Y L.Semi-implicit,unconditionally energy sta-ble,stabilized finite element method based on multiscale enrichment for the Cahn-Hilliard-Navier-Stokes phase-field model[J]. Computers and Mathematics with Applications,2022,126:172 -181.[7]MESFORUSH A,LARSSON S.A posteriori error analysis for the Cahn-Hilliard equation[J].Journal of Mathematical Modeling, 2022,10(4):437-452.[8]XIA Y,XU Y,SHU C W.Local discontinuous Galerkin methods for the Cahn-Hilliard type equation[J].Journal of Computational Phys-ics,2007,227(1):472-491.[9]CHEN L,LüS J.A fully discrete spectral scheme for time fractional Cahn-Hilliard equation with initial singularity[J].Computers and Mathematics with Applications,2022,127:213-224. [10]周诚尧,汪勇,桂志先,等.二维黏弹介质五点八阶超紧致有限差分声波方程数值模拟[J].科学技术与工程,2020,20(1):54 -63.[11]汪勇,徐佑德,高刚,等.二维黏滞声波方程的优化组合型紧致有限差分数值模拟[J].石油地球物理勘探,2018,53(6):1152 -1164,1110.[12]程晓晗,封建湖,郑素佩.求解对流扩散方程的低耗散中心迎风格式[J].应用数学,2017,30(2):344-349.(编辑:杜清玲)87山东理工大学学报(自然科学版)2024年㊀。

openfoam中weno格式

openfoam中weno格式

OpenFOAM是一个用于计算流体动力学的开源软件,它提供了各种各样的数值方法来模拟复杂流动现象。

其中,WENO(Weighted Essentially Non-Oscillatory)格式是一种高阶精度的数值格式,特别适用于激波和脉冲等现象的模拟。

WENO格式的优点在于它能够以高精度和高分辨率来捕捉流场中的尖锐变化和激波结构,而且相对于传统的有限体积方法,它能够减少数值耗散和数值弥散的影响,从而提高了模拟结果的准确性。

WENO格式在计算流体动力学领域中得到了广泛的应用。

在OpenFOAM中,WENO格式的实现通常包括以下几个步骤:1. 空间离散化WENO格式的空间离散化通常采用高阶的差分格式,例如五阶WENO格式。

通过对流场的离散化,可以将偏微分方程转化为代数方程组,从而进行数值求解。

2. 数值通量计算在WENO格式中,数值通量的计算是关键的一步。

通常采用中心差分、迎风格式等方法来计算通量,并利用WENO加权函数来进行通量重构,从而得到高阶的数值通量。

3. 时间积分在OpenFOAM中,常用的时间积分方法包括Euler方法、Runge-Kutta方法等。

通过时间积分,可以得到流场变量随时间的演化规律,进而得到流动的稳态或者瞬态解。

4. 数值边界条件对于流体动力学问题,合适的数值边界条件对于模拟结果的准确性至关重要。

在WENO格式中,通常采用高阶的数值边界条件来保证计算的精度和稳定性。

通过以上步骤,可以在OpenFOAM中实现WENO格式的数值模拟。

在实际应用中,需要根据具体问题选择合适的模型、网格和数值参数,以及合适的后处理方法来分析模拟结果。

WENO格式作为一种高精度和高分辨率的数值格式,在OpenFOAM中具有重要的应用价值。

通过对流场的精确描述,可以更好地理解复杂流动现象,为工程实践和科学研究提供有力的支持。

希望未来能够进一步深入研究和应用WENO格式,推动计算流体动力学领域的发展。

WENO格式作为一种高阶精度的数值格式,在计算流体动力学领域中的应用日益广泛。

求解对流方程的高精度紧致差分格式及软件实现

求解对流方程的高精度紧致差分格式及软件实现
1.1 研究背景和意义...................................................................................................... 1 1.2 国内外研究现状...................................................................................................... 2 1.3 本文主要工作.......................................................................................................... 4
Key Words: Convection equation; High-order; Compact difference scheme; LOD method; Finite difference method
II
目录
第一章 绪论...................................................................................................................... 1
Finally, these schemes deduced in this paper are integrated into the software of "PHOEBESolver", which makes it easier for scholars in numerical solutions of partial differential equations to use these schemes in this paper.

求解对流扩散方程的紧致二级四阶Runge—Kutta差分格式

求解对流扩散方程的紧致二级四阶Runge—Kutta差分格式
云南民族大学学报 : 自然科学版 , 2 0 1 5 , 2 4 ( 5 ) : 3 8 2— 3 8 5
d o i : 1 2 . 3 9 6 9 / j . i s s n . 1 6 7 2— 8 5 1 3 . 2 0 1 5 . 0 5 . 0 O 9
C N5 3—1 1 9 2 / N I S S N 1 6 7 2—8 5 1 3
O u +k O u



1 u ( x 0 d ( x, 力, )= ) ∈力,
t u ( 0 , )= ( 1 , t )=0 , ∈a , t ≥0 .
0 纛 2 u
㈩ 、
1 格式的构造与截断误差
将 区域 ×[ O, ] 进 行剖 分 , 记 ^和 . r 分别 是 方 向和 t 方 向的 网格 步长 , 其 中 = 1
) 应 用 于一 维对 流扩散 方程 , 对 空 间 变量 应 用 紧致
差 分格 式 , 时 间变量 z 采 用二级 四阶 R u n g e— K u t t a方 法 , 提 出 了精 度 为 0 ( r + h ) 的绝对稳 定 的 差分 格式 , 讨论 了稳 定性. 最后通 过数 值算例 说 明该格 式 的有效性 .

+ o ( 一 t t ) , ’
( 8 )
A- 1 眺 ( t )
( 9 )


6 l 2 1 5
A =
l 2 6


‘ l 2

对角 占优 矩 阵 , 因此非 奇异.
( 9 )式用 二级 四阶隐式 R u n g e—K u t t a格式 ( 7 )得 到如下 格式

紧致差分格式

紧致差分格式

紧致差分格式紧致差分格式(Compactly Supported Finite Difference Formulation)是一种常用的数值计算方法,用于求解偏微分方程的数值解。

它的特点是既能有效地处理高阶精度问题,又能保证数值解的稳定性和收敛性。

紧致差分格式最大的特点是它的数值计算节点只限于离散空间范围内的邻近节点。

也就是说,只有最近的节点之间进行计算,而不受整个空间范围的限制。

这种局部性的计算方式使得紧致差分格式具有较高的计算效率和灵活性。

在实际应用中,紧致差分格式广泛应用于流体力学、热传导等领域的数值计算中。

例如,在模拟流体的传输过程中,可以通过紧致差分格式将流体动力学方程转化为有限差分方程,从而得到流体在空间和时间上的数值解。

紧致差分格式的求解过程主要包括两个步骤:离散化和迭代求解。

首先,通过将原始的偏微分方程转化为差分方程,将问题在空间和时间上离散化。

其次,通过迭代求解逼近数值解。

在迭代求解的过程中,需要设置适当的边界条件和初始条件,以确保数值解的准确性。

紧致差分格式的优点是可以获得较高的数值精度和稳定性。

由于它的节点计算只限于离散空间范围内的邻近节点,可以在不增加计算复杂度的情况下提高数值解的精度。

与其他数值方法相比,紧致差分格式更加准确和可靠。

然而,紧致差分格式也有一些限制。

首先,它对初始条件和边界条件较为敏感,不同的条件可能会导致不同的数值解。

其次,紧致差分格式对问题的网格剖分要求较高,过于粗糙或者过于细致的网格都可能导致数值解的不准确性。

总之,紧致差分格式是一种重要的数值计算方法,广泛应用于偏微分方程的数值求解中。

它的局部性计算方式使得其具有较高的计算效率和灵活性,同时能够保证数值解的准确性。

但在使用时需要注意初始条件和边界条件的设置,以及合理选择网格剖分,以获得更为可靠和准确的数值解。

对流扩散方程高精度有限差分方法

对流扩散方程高精度有限差分方法

致 谢研究生的学习生活就要结束了,而大学最后的一段学习生活也已宣告尾声。

在本文完成之际,我特别向所有曾经给予我帮助、鼓励和支持的人们表示衷心的感谢。

在此,我首先要向我的导师张佐刚教授表示最衷心的感谢。

从入学之初到毕业论文完成的整个过程中,我都一直得到张老师细致入微的关心和照顾,无论是在学习上还是在生活上都给了我莫大的支持和鼓励。

另外,在论文写作过程中,张老师对我悉心的教诲和严格的要求足以让我受益终生,我深深地被老师严谨的治学精神和一丝不苟的生活态度所折服,他一丝不苟的育人作风更是为我以后的学习工作树立了榜样。

这里我还要特别感谢高雷阜教授在平时一直给予的默默关心,在导师繁忙的时候,给予了我无私的帮助,同时也是他为我们提供了一个方便优越的学习环境,使论文得以顺利完成。

最后还要感谢辽宁工程技术大学理学院所有的老师,是他们在传授我知识的同时培养了我良好的数学思维和数学的思考方式,还有理学院所有的同学,他们在日常的学习生活中给了我无数的帮助和启发。

祝福所有的老师和同学身体健康,工作和学业一切顺利!摘 要对流扩散方程作为流体力学中的基本方程之一,目前求解的数值方法有很多,主要包括有限单元法、有限体积法、有限分析法和有限差分法。

其中,有限差分法作为一种重要的数值离散方法,在科学研究和工程计算中都得到了广泛的应用。

而在有限差分法中,高精度有限差分方法又以其涉及网格点少、边界无需特殊处理、具有较高的计算精度等优点,成为学者们争相研究的热点问题。

本文首先分析了高精度差分格式的研究意义、国内外的研究现状、研究过程中存在的一系列问题和发展的趋势。

然后结合均匀网格上和非均匀网格上差分算子的定义式,具体介绍了一些传统的关于对流扩散方程的差分格式和目前已经得到一定发展的主要的高精度差分格式。

通过对这些差分格式的研究学习,了解了很多高精度差分格式的主要构造方法,从中也得到了一些启发。

并且通过对一些差分方法的优点和局限性的分析,改进了文献中的一些高精度差分格式的构造方法,分别应用待定系数法、降维法等数学思想,给出了均匀网格上简单对流方程的一种高精度差分格式,以及非均匀网格上二维对流扩散反应方程的一种高精度紧致差分格式,并给出了相应的数值算例,证明了该格式较好的计算效果。

一维定常对流扩散反应方程的高精度紧致差分格式

一维定常对流扩散反应方程的高精度紧致差分格式

一维定常对流扩散反应方程的高精度紧致差分格式祁应楠;武莉莉【摘要】针对一维定常对流扩散反应方程,提出了一种四阶精度的有理型紧致差分格式,其局部截断误差为O(h4);然后通过Richardson外推技术和算子插值法将本文格式的精度提高到六阶.因为格式仅涉及到3个网格基架点,所以对于Dirichlet 边值问题,由差分格式可得三对角线性方程组,可采用追赶法进行求解.最后通过数值算例验证了本文方法的精确性和可靠性.【期刊名称】《华中师范大学学报(自然科学版)》【年(卷),期】2017(051)001【总页数】6页(P1-6)【关键词】对流扩散反应方程;高阶紧致格式;Richardson外推;有限差分法【作者】祁应楠;武莉莉【作者单位】宁夏师范学院数学与计算机科学学院,宁夏固原756000;宁夏师范学院数学与计算机科学学院,宁夏固原756000【正文语种】中文【中图分类】O241.8对流扩散反应问题是流体力学、传热学、传质学等学科以及环境、化工等应用领域中经常遇到的典型问题之一,由于问题的准确解往往很难获得,所以人们经常采用数值方法来寻求问题的近似解.目前,所流行的近似计算方法包括有限差分法、有限元法和边界元法等.其中有限差分方法是一种常用的数值计算方法.目前,国内外已经有许多有关该问题高阶紧致差分格式的研究报道.如:魏剑英[1]针对一维对流扩散方程,提出了一种指数型高阶紧致差分格式.王彩华[2]利用泰勒展开公式和数项级数收敛性给出了一线性对流扩散问题的一类高精度紧致差分格式.田芳和田振夫[3]基于非均匀网格上函数的泰勒级数展开,构造了非均匀网格上的高精度紧致差分格式.Sun和Zhang[4]构造了定常对流扩散反应方程的多项式型四阶紧致差分格式,并用Richardson外推法[5]和算子插值技术将格式的精度提高到了六阶.Tian和Dai [6]构造对流扩散问题的指数型格式,其空间具有四阶精度.文献[7]研究了非定常对流扩散方程的有理型高阶紧致差分格式并得到了很好的计算效果.杨志峰等[8]构造了含源项非定常对流扩散问题的紧致四阶格式.文献[9-11]研究了利用样条插值的方法来构造高精度紧致差分格式.文献[12]通过消除对流项,并利用Pade格式,构造了一维非定常对流扩散反应方程无条件稳定的四阶紧致差分格式.文献[13]针对非定常对流扩散方程,对空间采用三点紧致差分格式,并对时间采用单对角隐式Runge-Kutta方法进行离散,得到了截断误差为O(τ4+h4)的无条件稳定的隐格式.文献[14]通过简单的分裂算法及增加特殊网格点的方法,对时间的处理采用C-N格式与向后欧拉结合的技巧,推导出求解高维非定常对流扩散反应方程的隐式差分格式.本文针对一维定常对流扩散反应方程,基于截断误差余项修正思想,并结合原方程本身,推导得到了求解该方程的一种四阶精度的有理型紧致差分格式.然后采用Richardson外推法和算子插值技术将格式的精度提高到六阶.最后给出了数值算例. 本文讨论的方程模型为两点边值问题:其中,边界条件为:u(0)=q0,u(L)=qL.这里,a,p(x),b(x)分别为扩散、对流和反应项系数.且a>0,p(x)和b(x)均为关于空间变量x的光滑函数.首先将定义域[0,L]离散为:0=x0<x1<x2<…<xN=L,记为网格数,空间步长定义为.为了方便书写,用ui表示表示,依此类推.将式(1)改写为:由此定义空间一阶和二阶导数的中心差分算子为:将式(1)利用中心差分代替,并利用关于u的一阶数和二阶导数的定义,可得:).如果略去i和i项,及高阶截断误差项O(h4),即可得到二阶中心差分格式.为了得到高精度的差分格式,将式(5)中的三阶和四阶导数项进行处理,为此对式(2)两边同时关于x求一阶导和二阶导数可得:.将式(6)代入式(7)消去xi化简可得:.将式(6)和式(8)代入式(5)可得:fi+O(h4).将式(3)和式(4)代入式(9),略去高阶项后化简整理可得:其中式(10)即为多项式型四阶紧致(FOC)差分格式,此格式色散误差和耗散误差较大.为了能精确数值求解此类方程,我们推导一种有理型的四阶紧致差分格式.将式(2)代入式(6)可得:.在式(15)中令,则式(15)可简化为:将式(2)和式(15)代入式(7),整理可得:.令则式(17)可化简为:将式(16)和式(18)代入式(5),整理可得:其中,.接着,将式(19)中的一阶导数用中心差分代替加×(5),利用式(3)和(4)对u的一阶和二阶导数进行离散,整理可得:).将式(15)和式(17)代入式(20)加×(5),同样利用u的一阶和二阶导数进行离散,整理可得:).令则式(21)可化简为:(γ4f+γ5fx+γ6fxx)i+O(h4).然后,略去式(22)中i和i项,并将式(3)和式(4)代入式(22),化简整理可得有理型的高阶紧致差分格式:,其中,.此格式的高阶截断误差为O(h4),即此格式具有四阶精度.本文格式之所以称之为有理型格式,是因为其差分算子的系数为有理型函数,记为RHOC.从推导过程可以看出,FOC格式只是其中的一种特殊情况,有理型格式的推导更具有广泛性.结合原方程可得到具有不同性质的高精度格式,对于不同性质的问题可选用与之相适应的格式进行求解,此类格式均为三个网格基架点,只发生系数的变化.下面使用Richardson外推方法[5]将本文的四阶格式RHOC提高到六阶精度.◆………… ◆——◆0 1 2 ……N/2◆—●—◆…… ◆—●—◆0 1 2 3 4……N-1 N首先,用格式(23)分别在粗网格和细网格上计算一遍可得粗网格和细网格具有四阶精度的近似解.然后利用Richardson外推公式:可得到在粗网格具有六阶精度的解,其中和分别为粗网格和细网格上的解,即通过Richardson外推公式(24)可将细网格上偶数点(菱形点)的精度提高到六阶.为了使细网格上奇数点(圆点)的精度也达到六阶,使用算子插值法.由式(23)可得:).由于细网格上偶数点(菱形点)已经算出,因此只须采用式(26)计算奇数点(圆点),即可得如下算子插值公式:.通过式(26)利用细网格上具有六阶精度的偶数点来计算奇数点,从而可使得细网格上点的精度均为六阶,整个过程我们将其记为RRHOC,其算法步骤如下:1) 在粗网格上用格式(23)计算一遍,可得;2) 在细网格上用格式(23)计算一遍,可得;3) 通过外推式(24)将细网格上偶数点(菱形点)的精度计算至六阶,4) 通过式(26)将细网格上奇数点(圆点)的精度计算至六阶.为了验证本文格式的精确性和可靠性,分别采用RHOC格式和RRHOC格式对以下两个有精确解的问题进行数值实验,并与中心差分格式、多项式型四阶紧致格式(FOC) [4]和六阶格式(REC) [4]的计算结果进行比较.其中,L∞范数误差和收敛阶(Rate)的定义如下:L∞范数误差,其中,Ui表示点xi处的精确解,ui表示点xi处的数值解,L∞(uh1)和L∞(uh2)分别表示网格步长为h1和h2时对应的L∞范数误差.问题1:该问题的精确解为:u(x)=ex.取:a=1,b(x)=x2+1,f(x)=x2ex.问题2:该问题的精确解为:u(x)=e-4πsin(x).取:a=1,p(x)=1,b(x)=1,f(x)=e-4π(cos x+2sin x).对于问题1和问题2,表1和表3列出了取不同步长h时,采用中心差分格式、FOC格式[4]与本文RHOC格式计算的L∞范数误差和Rate(收敛阶).不难得到,本文所提的四阶精度的有理型格式(RHOC)格式比多项式型格式(FOC) 和中心差分格式均具有更高的准确度.而且,当网格数不断增加时,RHOC格式的L∞范数误差比中心差分格式小四个数量级不等,比同是四阶的FOC格式计算结果更精确.表2和表4列出了取不同网格步长h时,REC格式[4]与本文RHOC格式的最大绝对误差和收敛阶,从表中可以看出经过外推和算子插值之后的REC格式和本文RHOC格式均有六阶精度,但是本文RHOC格式的计算误差明显优于REC格式[4].本文基于中心差分格式的截断误差余项修正,并利用原方程本身,提出了数值求解一维两点边值问题的一种紧致的高精度差分方法,由理论推导可知所提格式为四阶精度.然后采用Richardson外推法和算子插值技术将格式的精度提高到六阶.最后,采用本文两种方法计算了两个数值算例,并与传统的中心差分格式以及文献[4]中的FOC格式和REC格式进行了对比,充分体现了本文方法的精确性和有效性. 【相关文献】[1] 魏剑英. 定常对流扩散反应方程的指数型高阶差分格式[J].宁夏大学学报(自然科学版), 2012,33(2):140-143.[2] 王彩华. 一维对流扩散方程的一类新型高精度紧致差分格式[J].水动力学研究与进展, 2004,19(5):655-663.[3] 田芳,田振夫. 定常对流扩散反应方程非均匀网格上的高精度紧致差分格式[J].宁夏师范学院学报(自然科学版), 2009, 26(2):219-225.[4] SUN H, ZHANG J. A High order finite difference discretization strategy based on extrapolation for convection diffusion equations[J].Numer Methods Partial Differential Eq,2004, 20(1):18-32[5] CHENEY W, KINCARD D. Numerical Mathematics and Computing[M]. 4th Ed. CA:Brooks/Cole Publishing,Pacific Grove,CA. 1999.[6] TIAN Z F, DAI S Q. High-order compact exponential finite difference methods for convection-diffusion type problems[J]. J Comput Phys, 2007, 220:952-974.[7] 赵飞,蔡志权,葛永斌. 一维非定常对流扩散方程的有理型高阶紧致差分格式[J].江西师范大学学报(自然科学版), 2014, 38(4):413-418.[8] 杨志峰,陈国谦. 含源项非定常对流扩散问题紧致四阶差分格式[J].科学通报, 1993,38(2):113-116.[9] LANG F G, XU X P. Quintic B-spline collocation method for second order mixed boundary value problem[J]. Computer Physics Communications. 2012, 183:913-921.[10] GOH J, MAJID A A, ISMAIL A I M. A quartic B-spline for second-order singular boundary value problems[J]. Computers and Mathematics with Applications. 2012,64:115-120.[11] 林建国,许维德,陶尧森.含源项非定常非线性对流扩散方程的三次样条四阶差分格式[J].水动力学研究与进展(A辑), 1994, 9(2):599-602.[12] 杨录峰,李春光.一种求解对流扩散反应方程的高阶紧致差分格式[J]. 宁夏大学学报(自然科学版), 2013, 34(2): 101-104.[13] PIAO X, CHOI H J, KIM S D, et al. A fast singly diagonally implicit Runge-Kutta method for solving 1D unsteady convection-diffusion equations[J]. Numercal Methods for Partial Differential Equations,2013(30):788-812.[14] ADEM K. Finite difference approximations of multidimensional unsteady convection-diffusion-reaction equations[J]. Journal of Computational Physics, 2015, 285:331-349.。

求解对流扩散方程的高阶ICT—MMOCAA差分方法

求解对流扩散方程的高阶ICT—MMOCAA差分方法
下 面给 出常用 的几 种限制 函数 ( mi r[ 1 t )] i e
()V- mi r - ()一 i L l t .r i e9 , r 0 当 > ; ()一 0 当 r 0 r , ≤ .
(i ( ) ma ( , n f , )mi( , ) 1 i r : ) x O mi( ̄ 1 , n r r ) , ≤ ≤ 2 当 一 2 , , 时 称 ( ) s p r e r 为 u eb e l tr现 定义 高 阶 I T插值 为 i e. mi C
本 文讨论 下列 对流 扩散 周期边值 问题
fz + 一 n)), , ) ( 一( c象 ( (
l ( ,)= ‰( ,( + 1 ) ux , f I 0 T xo u )ux , 一 ( , ( )∈ ×( , 3 ) ,

( )
() 2
的误 差估计 及数 值例 子.
关键词: 对流扩散方程; MMO A C A差分方法 ; 高阶 IT插值 C
中围分 类号 : 4 . 2 02 18 文献标 识码 : A A ( 0 0 主题 分类 :5 5 MS 2 0 ) 6 M2 文章 编号 :0 19 4 (0 2 0 — 1 20 1 0 8 7 2 0 ) 20 3 —5
0, 否
用 三 阶 L g a g 插值 傲 为高 阶插 值 a rn e H( ; ) )= + 以口 一 3 ) - V ( i口 ( 2 +  ̄ 。 O 一3 ) — L . 2( 。 )
+÷疋 ( z1( 占 一_ ) 一≈) 斗) ( — 1.
() 4
下 面建立 高 阶 I T插值 函数 . C 定义 函数 v x,)的光滑 监测 因子 为 ( f

解对流占优反应扩散问题一致稳定的差分格式

解对流占优反应扩散问题一致稳定的差分格式

关键词:强对 流 占优 问题; 差分方法; 一致稳 定性; 误差分析 中图 分类号: 4 . 02 1 2 8
文献标识码: A
文章编号:0042(000—15 7 10—4421)2 9— 0 0
§ 引 言 1
考 虑 对 流 占优 反应 扩 散 方程 :

△f+ V “ . +c u
16 9
高 校 应 用 数 学 学 报
第2 卷第2 5 期
论证明. 本文差分格式精度高, 稳定性能优越 , 在边 界层 区域不存在非物理振荡现象, 特别适用于 强对 流 占优 问题. 数值实验结果验证了本文 的理论分析.
5 问题 的等价形 式和 差分格 式 的构造 2
首先设 = (1b) 为非零 的常向量 , 变系数情形在§讨 论. b,2T 3 为将方程 () 1转换为主 部为 守恒型的方程形式, 引进指数变换函数 : (,) x ( (l pxY =ep一 bx+by/ )则对流扩散方程 () 2) ̄, 1可表
长 无 关 的 一 致 稳 定性 , 别 适 合 求 解 强 对 流 占优 问题 或 边 界 层 问 题 . 时 还 给 出 了差 特 同 分格 式 按 L 。 的一 致稳 定 性 和0( ) 收 敛 速 度 的 理 论 分 析 . 值 实 验 验 证 了理 论 分 o模 阶 数
析 结 果.
格步长无关的一致 。稳 定性和O( ) o 阶的 。模 误差估 计. 。 需要 指出, 虽然利用指数变换构造 差 分格式 的方法 早 已有人采用【 但作者 尚未 见到关于这种格式 与P 数 无关一致稳定 性的严格理 引, e
收 稿 口期 : 0 90 —8 2 0 — 2 1
基金项 同:田家 白然科学基金(0 70 1 17 13 )

非均匀网格上三维对流扩散方程高精度紧致差分方法

非均匀网格上三维对流扩散方程高精度紧致差分方法

采 用 BC Sa ( ) 代 法 求 解. 值 算 例表 明 , 网格 节 点 数 相 同 的 情 况 下 , 于非 均 匀 网格 的 计 算格 式 较 均 匀 网 iG tb 2 迭 数 在 基 格 格 式 具 有 高精 度 、 高分 辨 率 的 优 点 , 于合 边界 层 的 对 流扩 散 问题 有很 好 的适 应 性 . 对
献 [— 1 ] 对 文献 E ] 9 0针 8 中坐 标 变换 的不 足 , 接在 直
非 均匀 网格 上推导 了二 维对 流扩散 方程 的高精 度 紧 致差 分格 式. 文 基 于 降 维 法 的思 想 [ 以 非 均 匀 本 1 , 网格 上一 维 对 流 扩 散 方 程 的 高精 度 差 分 格 式 l _ 1 为
数值 求解 对流 扩散 方 程 的基 本 差 分 格 式 ( 古 典 中 如
1 非 均匀 网格 上 的差 分 算 子
不失 一般性 , 虑求 解 区域 ∈ [ , 3 将 其剖 考 O1 ,
心差 分格 式 和迎风 格式 ) 都存 在着 不 同方面 的缺 陷 , 不 能满 足实 际计算 和模 拟 的需要 . 因此 , 对高 精度 紧 致 差分 格 式 的研 究受 到 研究 者 的普 遍重 视 l .目 1 ]
前 大多 数 高精度 格 式 均基 于 均 匀 网格 构 造 , 于 对 对 流 占优 和计 算 区域 内含边界 层 问题 的求解并 不 能达 到 理论 上 的精度 . 献 [ ] 用 坐 标 变换 技 术 , 出 文 8采 提 了非均 匀 网 格 上 求 解 含 边 界 层 对 流 扩 散 问 题 的方 法 , 方法 的计算 结 果很 好 , 也 存 在 一些 不 足 , 该 但 主 要有 : ①对 原求 解方 程做 变换 增加 了离散 项 , 式 的 格 推导 过程 复杂 ;② 要 求 所选 用 的 变换 显 式 可 逆 . 文

新型紧致WENO5格式

新型紧致WENO5格式

新型紧致WENO5格式新型紧致WENO5格式是近年来在数值计算领域取得重要进展的一种算法,它在高阶精度和边界层处理方面具有明显的优势。

本文将详细介绍新型紧致WENO5格式的原理、应用和优点,以及该算法在科学计算和工程领域的潜在应用价值。

新型紧致WENO5格式是一种基于WENO(Weighted Essentially Non-oscillatory)方法的高阶精度差分格式,它采用了一种紧致的差分算子来近似偏微分方程的空间导数,并且结合了五阶WENO重构技术来获得高阶精度的空间离散。

相比于传统的有限差分方法,新型紧致WENO5格式在空间精度和边界层处理方面具有显著的优势,尤其适用于对激波、边界层和间断问题进行精确的数值模拟。

除了其原理和实现方法外,新型紧致WENO5格式在实际应用中也展现出了明显的优势。

该格式在数值模拟中能够有效地处理多尺度流动现象,例如激波和边界层现象,从而提高了数值求解的准确性和可靠性。

新型紧致WENO5格式还可以有效地减少数值耗散和数值弥散,提高数值模拟的精度和稳定性。

该格式还在处理间断问题和非光滑解方面表现出了良好的性能,能够产生较为平滑和精确的数值解。

新型紧致WENO5格式在科学计算和工程领域还具有许多应用价值。

在流体力学中,该格式可以用于模拟复杂流动现象,如激波、湍流和多相流动等,从而为工程设计和科学研究提供重要的数值模拟工具。

在计算物理学中,新型紧致WENO5格式也可以用于求解各种偏微分方程,如波动方程、热传导方程和量子力学方程等,从而为科学家们研究自然现象提供了重要的数值工具。

新型紧致WENO5格式是一种具有很高应用潜力的数值计算方法,它在高阶精度和边界层处理方面具有明显的优势,并且在科学计算和工程领域有着广泛的应用前景。

相信随着该算法的进一步研究和应用,它将为解决科学与工程领域中的复杂数值问题提供更为有效的数值模拟工具,为人类的科学探索和工程创新发挥重要作用。

带有Neumann条件的对流扩散方程的两层紧差分格式

带有Neumann条件的对流扩散方程的两层紧差分格式

带有Neumann条件的对流扩散方程的两层紧差分格式盛秀兰;魏贞;吴宏伟【摘要】对带有Neumann边界条件的常系数对流扩散方程,建立了一个两层有限差分格式,利用离散能量分析法给出了差分解的先验估计式,分析了差分格式解存在唯一性、收敛性以及稳定性.并得出了差分格式在L∞范数下的收敛阶数为D(τ2+h4).通过数值算例,验证了理论分析结果是正确的.【期刊名称】《郑州大学学报(理学版)》【年(卷),期】2018(050)004【总页数】8页(P50-57)【关键词】对流扩散方程;Neumann边界条件;隐式差分格式;先验估计;收敛性;稳定性【作者】盛秀兰;魏贞;吴宏伟【作者单位】东南大学数学学院江苏南京210096;江苏开放大学通识教育学院江苏南京210036;东南大学数学学院江苏南京210096;东南大学数学学院江苏南京210096【正文语种】中文【中图分类】O241.820 引言考虑带有Neumann边界条件的一维常系数对流扩散方程构造高阶差分格式:ut+αux-βuxx=f(x,t),x∈(a,b),t∈(0,T],(1)u(x,0)=φ(x),x∈(a,b),(2)ux(a,t)=0;ux(b,t)=0,t∈(0,T],(3)其中:α,β为常数,且β>0.ut+αv-βuxx=f(x,t),x∈(a,b),t∈(0,T],(4)vt+αuxx-βvxx=fx(x,t),x∈(a,b),t∈(0,T],(5)u(x,0)=φ(x);v(x,0)=φ′(x),x∈(a,b),(6)v(a,t)=0;v(b,t)=0,t∈(0,T],(7)令v(x,t)=ux(x,t),则方程(1)转化为方程(4),同时对方程(1)关于x求一阶导数为方程(5).方程(4)~(7)为耦合方程,与(1)~(3)式等价.对流扩散方程是描述黏性流体运动的非线性模型方程,但要得到对流扩散方程的精确解很困难,因此有效的数值算法越来越重要,在常用的差分方法中,由于方程中扩散项的存在,在数值求解过程中经常会出现数值震荡,为此需要构造精度高、稳定性好的数值解法,紧差分格式就是这一类方法.文献[1]给出了二维变对流系数非稳态对流扩散方程的时间方向上加权离散的一类HOC格式.文献[2]给出了二维不稳定对流扩散方程的一种高阶交替方向隐格式,此方法在时间和空间上分别是二阶和四阶的.文献[3-4]研究了对流扩散方程的特征有限差分格式,此方法能够有效地克服数值震荡.文献[5-6]给出了关于Neumann边界条件热方程的高阶差分格式.文献[7-8]通过紧差分格式及高阶ADI格式研究对流扩散问题.文献[9]提出带有Neumann边界条件的非线性反应扩散方程的一种四阶紧算法.文献[10]通过引入新变量,建立了一维非稳态对流扩散方程的高阶有限差分格式,利用Von-Neumann方法分析了差分格式的稳定性,在时间和空间上为二阶和四阶收敛.文献[11-12]利用紧差分格式求解热方程、变系数线性抛物方程及Cahn-Hilliard方程.本文参考文献[13]利用离散能量估计方法证明了差分解在最大模意义下关于时间和空间的二阶收敛性.对带有Dirichlet边界条件的对流扩散方程建立高阶紧差分格式的方法很多,而处理Neumann边界条件方法比较棘手,本文针对一维对流扩散方程建立一种紧差分格式,拟从格式的相容性、截断误差、稳定性、收敛性、以及精度等方面对Neumann边界条件进行研究.1 记号及引理取正整数m,n,记空间步长与时间步长分别为h=(b-a)/m,τ=T/n.xi=a+ih,(0≤i≤m),tk=kτ,(0≤k≤n).定义Ωh={xi|0≤i≤m},Ωhτ={(xi,tk)|0≤i≤m,0≤k≤n},称(xi,tk)为节点,并设{vik|0≤i≤m,0≤k≤n}为Ωhτ上的网格函数,引进下列记号:记则vk为Ωh上的1个网格函数,Vh={v|v={vi,0≤i≤m}为Ωh上的网格函数,对任意的u,v∈Vh,定义平均算子、内积及范数:引理1[14] 设h>0和c为两个常数,若f(x)∈C6[c-h,c+h],则引理2[14] 设v∈Vh,则且对任意的ε>0,有引理3[14] Gronwall不等式. 设{Fk,Gk|≥0}为非负序列,且满足Fk+1≤(1+cτ)Fk+τGk,k=0,1,2,…,其中c为非负数,则有引理4[15] 设u={ui|0≤i≤m}∈Vh,v={vi|0≤i≤m}∈Vh,则有引理5[16] ① 若f(x)∈C5[x0,x1],则‴② 若f(x)∈C5[xm,xm-1],则‴引理6[16] 对于定义在Ωh上的网格函数,有2 差分格式的建立设为定义在Ωhτ上的网格函数,记现考虑在点(xi,tk+1/2)处(4)和(5)式微分方程,并利用Taylor展开,且0≤i≤m,0≤k≤n-1,得(8)(9)其中:当0≤i≤m,0≤k≤n-1时,用算子Α分别作用于(8)和(9)两式得(10)(11)当0≤i≤m-1,0≤k≤n-1时,并由引理1将(10)和(11)两式转化为:(12)(13)其中:则存在常数C0>0,C1>0使得由(10)式知,当i=0,0≤k≤n-1时(14)应用引理5将(14)式转化为(15)将(1)式关于x求导及由边界条件知当0≤k≤n-1时,则(15)式转化为(16)其中:类似地,当i=m,0≤k≤n-1时有(17)其中:则存在常数C3>0,C4>0使得由初始条件(6)式,得v(x,0)=φ′(x),a≤x≤b,在(12)~(13)式,(16)~(17)式中略去小量项并分别用代替可得到差分格式:(18)(19)(20)(21)(22)(23)3 差分格式解的先验估计式定理1 设是(18)~(23)式的解,当取h≤β/|α|充分小时,则有其中:证明将(18)式两边同时乘以对i到m-1求和并移项得,(24)将式(20)两边同时乘以转化后得(25)将式(21)两边同时乘以并进行转化后得(26)将(24)~(26)三式相加得(27)将(18)式两边同时乘以对i到m-1求和并移项得(28)将(20)式两边同时乘以转化得(29)将(21)式两边同时乘以转化后得(30)将(28)~(30)三式相加得D1+D2=D3+D4+D5,其中:将D1,D2,D3,D4,D5代入D1+D2=D3+D4+D5得(31)将(19)式两边同时乘以对i到m-1求和并移项得(32)(32)式左边第1项、第2项分别为:(32)式右边第1项、第2项分别为:其中ε=-β/|α|,将上述4项代入(32)式得(33)记将(33)式乘以4β2与(31)式乘以2α2相加后,再在式子两边同时乘以2τ整理后,利用引理6得(34)其中记则(34)式为Qk+1-Qk≤τC6(Qk+1+Qk)+2τPk+1/2,当时,Qk+1≤(1+4τC6)Qk+4τPk+1/2,由Gronwall不等式得定理2得证.4 差分格式的唯一性、收敛性和稳定性1) 唯一性定理2 差分格式(18)~(23)式是唯一可解.证明差分格式(18)~(23)式是线性的,考虑其对应的齐次方程组,由定理1知易知则差分格式(22)~(27)式是唯一可解的,定理得证.2) 收敛性定理3 设u(xi,tk),v(xi,tk)是(3)~(8)式的解,是差分格式(18)~(23)式的解,记则当取h,τ充分小时有证明将(3)~(7)式与(18)~(23)式分别相减,得到误差方程组:由定理2知,定理3成立.3) 稳定性类似讨论差分格式的收敛性,可以得到差分格式(18)~(23)式关于初值的稳定性. 定理4 设是差分格式(18)~(23)式的解, 设也是差分格式(22)~(27)式的解,记则当取充分小时,有其中直接应用定理2,即可得到定理4.5 数值试验设则利用差分格式计算实例,表1给出了不同步长时的最大误差及误差比,从计算结果可以看出,建立的差分格式在无穷范数下的收敛阶O(τ2+h4),也更充分说明数值试验的解与理论分析结果吻合.例该问题的精确解为u(x,t)=0.1e2 tcos x.表1 不同步长下的误差和收敛阶数Tab.1 Errors and convergence rate under differentsteps(h,τ)(x,t)‖E‖∞(h,τ)‖E(h,4τ)‖∞‖E∞(h/2,τ)‖∞(h,τ)(x,t)‖E‖∞(h,τ)‖E(h,4τ)‖∞‖E∞(h/2,τ)‖∞(π100,110)0.002 449—(π10,1100 000)2.001 262 ×10-5—(π100,120)0.000 6133.992 6(π20,1100 000)1.251 774 ×10-615.9874(π100,140)0.000 1533.998 2(π30,1100 000)7.823 052 ×10-816.0011(π100,160)0.000 0383.999 6(π40,1100 000)4.865 686 ×10-916.078 0参考文献:【相关文献】[1] KAILTA J C, DALAL D C, DASS A K. A class of higher order compact schemes for the unsteady two-dimensional convection-diffusion equation with variable convection coeffcients[J]. International journal for numerical methods in fluids, 2002, 38 (12): 1111-1131.[2] KARAA S, ZHANG J. High order ADI method for solving unsteady convection-diffusion problems[J]. Journal of computational physics, 2004, 198(1): 1-9.[3] DOUGLAS J, RUSSELL T F. Numerical methods for convection-dominated diffusion problems based on combining the method of characteristics with fnite element or finite difference procedures[J]. SIAM journal on numerical analysis, 1982,19 (5): 871-885. [4] ZHANG Z Y, WANG Y P, WANG Q X. A characteristic centered finite difference method for a 2D air pollution model[J]. International journal of computer and mathematics, 2011, 88(10): 2178-2198.[5] SUN Z Z. Compact difference schemes for heat equation with Neumann boundary conditions[J]. Numer methods partial differential equations, 2010, 25(6): 1320-1341. [6] ZHAO J, DAI W Z, NIU T C. Fourth-order compact schemes for solving multidimensional heat problems with Neumann boundary conditions[J]. Numer methodspartial differential equations, 2010, 24 (1): 165-178.[7] SUN H,ZHANG J,ZHAO J. High order compact scheme with multigrid local mesh refinement procedure for convection diffusion problems[J]. Computer methods in applied mechanics and engineering, 2002,191(41): 4661-4674.[8] KARAA S. A high-order compact ADI method for solving three-dimensional unsteady convection-diffusion problems[J]. Numer methods partial differentialequations,2010,22(4): 983-993.[9] LIAO WY, ZHU J P, KHALIQ A QM. A fourth-order compact algorithm for nonlinear reaction-diffusion equations with Neumann boundary conditions[J]. Numer methods partial differential equations, 2006,22(3): 600-616.[10] LIAO W Y, ZHU J P. A fourth-order compact finite difference scheme for solving unsteady convection-diffusion equations[J]. Computational simulations and applications, 2011,88(12):81-96.[11] DAI W, NASSAR R. A compact fnite difference scheme for solving a three-dimensional heat transport in a thin film[J]. Numer methods partial differential equations,2015,16(5): 441-458.[12] LI J, SUN Z Z, ZHAO X. A three leval linearized compact difference scheme for the Cahn-Hilliard equation[J]. Science China mathematics, 2012, 55(4):805-826.[13] 盛秀兰,艾尧,吴宏伟. 一个类似Burgers 方程的数值解[J].郑州大学学报(理学版),2010,42(3):23-26.[14] 孙志忠.偏微分方程数值解法[M].北京:科学出版社,2011.[15] LIAO H L,SUN Z Z. Maximum norm error bounds of ADI and compact ADI methodsfor solving parabolic equations[J]. Numerical methods for partial differential equations,2010, 26 (1): 37-60.[16] SUN Z Z. Compact difference schemes for heat equation with Neumann boundary conditions[J]. Numerical methods for partial differential equations,2013,29(5): 1459-1486.。

封闭方腔内自然对流问题的高精度紧致差分格式

封闭方腔内自然对流问题的高精度紧致差分格式
进 行数值模 拟.
关键词 :不可压 Na v i e r - S t o k e s / B o u s s i n e s q方程组;涡量一 流 函数方 法;高阶紧致差分格式 ;自然对流
中 图分 类 号 ; O2 4 1 . 8 2 文献标识码 : A
Hi g h - a c c u r a c y c o mp a c t d i f f e r e n c e f o r ma t f o r n a t u r a l
第 3 9卷 第 5 期 2 0 1 3 年 1 O月








Vo L 3 ቤተ መጻሕፍቲ ባይዱ No . 5 Oc t . 2 01 3
J o u r n a l o f La n z h o u Un i v e r s i t y o f Te c h n o l o g y
c h a n i c s,Ni n gx i a Un i v e r s i t y,Yi n c h u a n 7 5 0 0 2 1 ,Chi a) n
Ab s t r a c t :A h i g h - a c c u r a c y c o mp a c t d i f f e r e n c e f o r ma t o f Na v i e r - S t o k e s / B o u s s i n e s q e q u a t i o n s e t wa s p r o —
c o n v e c t i o n pr o b l e ms i n e nc l o s e d s qu a r e c a v i t y
J I N- Ta o 一,M A Ti n g - f u ,GE Yo n g - b i n 。

二维对流方程在 A、 B、 C 三种差分格式

二维对流方程在 A、 B、 C 三种差分格式

end do
!完成提示并输出相应文件 do t=1,r_t,1
do i=1,33,1 do j=1,33,1 write(8,*)t,",",i,",",j,",",s(t,i,j) end do
end do end do write(*,*)'数据已输出至源目录' pause stop end program
3、选择另外两种格式,讨论在 t , t =0.5, 1, 2 下的差分格式的稳定性。 x y
4、分别绘制出三种格式在不同时间 t 下的 u x y 图,并选择若干将其制作成为动画。 三、实验程序
首先 A 格式,我们对微分方程进行离散化,得出差分解的表达式为:
同样的,B、C 格式都可以写出。这里再给出时间分裂法 C 格式的差分形式:
u x,
y,0

1,当 4 0, 其他

x

4,4

y

4
1、编程用迎风 C 格式、A 格式在 t , t =0.5, 1, 2 三种情况下计算。 x y
2、计算范围为在 16 x 16,16 y 16 ,取 x 1, y 1,t 0, 计算至 90 个的时间步长。
四、实验结果及分析
运行程序后,依据选择的格式和Δt、Δt的值不同,会在源目录下生成相应的文件,将数据导入
Δx Δy
Matlab 软件后可以画出图形以及做成动画。
理论上可以证明,C 格式的收敛条件为������������ + Δ������ ≤ 1,时间分裂法 C 格式收敛条件为Δt ≤ 1, Δt ≤
一、 实验目的 1、 用数值方法计算二维对流方程在 A、B、C 三种差分格式下的解以及用时间分裂法计算 C 格式。 2、 计算范围为在−16 ≤ x ≤ 16及−16 ≤ y ≤ 16,取Δx = Δy = 1,计算至少 90 个的时间步长。 二、实验原理及步骤
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Finally, these schemes deduced in this paper are integrated into the software of "PHOEBESolver", which makes it easier for scholars in numerical solutions of partial differential equations to use these schemes in this paper.
Then, For the two-dimensional and three-dimensional convection equations, using the LOD method to making the two-dimensional and three-dimensional problems split one-dimensional equations. The one-dimensional convection equations use taylor series expansion and correction for the third derivative in the truncation error remainder of the central difference scheme in discretization of time and space. We can establish some high-order compact LOD schemes for solving two-dimensional and three-dimensional convection equations. The stability are obtained by the von Neumann method.The accuracy and reliability of these schemes are validated by some numerical experiments.
HOC1.该格式在时间和空间上均具有四阶精度.再将方程在 (xi , tn ) 处展开,得到一种求解一维
对流方程的三层高精度紧致差分格式 HOC2.采用 Von Neumann 方法分析了两种格式的稳定性. 然后提出的 HOC1 格式具有较好 的稳定性和精确性.
最后, 将本文所推导的格式接入到“PHOEBESolver”[1]求解软件, 使得偏微分方程数值解 的相关学者更加方便地使用本文格式.
关键词: 对流方程; 高精度; 紧致差分格式; LOD 方法; 有限差分法
I
Abstract
Convection equations is a kind of partial differential equations. Therefore, solving these equations has very important theoretical and practical significance. This paper establishes high-order compact difference scheme for solving convection equations. First of all, assuming that the one
摘要
对流方程是一类重要的偏微分方程.因此,数值求解该类方程具有非常重要的理论价值和实
际意义.本文建立了求解对流方程的高阶紧致差分格式.首先,假设方程在 (xi , tn1/2 ) 点成立,将
方程在时间方向和空间方向上均采用泰勒级数展开及对截断误差余项中的三阶导数进行修正的 方法对时间和空间导数进行离散,得到一种求解一维对流方程的两层高精度紧致全隐格式
space. Secondly, expending the one dimensional equation at (xi , tn ) , a three-level compact difference
scheme for solving the one-dimensional convection equation is proposed. It is named in HOC2. These stabilities are obtained by the von Neumann method. The accuracy and the stability of the present scheme are validated by some numerical experiments. We can draw a conclusion that HOC1 is better than HOC2 in the stability and the accuracy.
其次,针对二维、三维对流方程,利用局部一维化(LOD)方法分裂为一维问题进行求解.并将 分裂后的一维对流方程在时间和空间上均采用泰勒级数展开及对截断误差余项中的三阶导数进 行修正的方法对时间和空间导数进行离散,得到二维、三维对流方程的高精度紧致 LOD 格式, 运用 Von Neumann 方法分析了该格式的稳定性,通过数值算例验证了格式的精确性和可靠性.
dimensional equation is established at (xi , tn1/2 ) , Taylor series expansion and correction for the third
derivative in the truncation error remainder of the central difference scheme are used for discretization of time and space. So a two-level implicit compact difference scheme for solving the one-dimensional convection equation is proposed. It is named in HOC1. it is the fourth-order accuracy in both time and
相关文档
最新文档