搜档网
当前位置:搜档网 › 求解对流扩散方程的一类显示交替分组方法

求解对流扩散方程的一类显示交替分组方法

求解对流扩散方程的一类显示交替分组方法
求解对流扩散方程的一类显示交替分组方法

广西科学GuangxiSciences2008,15(2):145~147,150

求解对流一扩散方程的一类显示交替分组方法

AClassAlternatingSegmentforSolvingConvection‘-DiffusionEquation

王晨,徐安农,赵富强

WANGChen,XUAn—nong,ZHAOFu—qiang

(桂林电子科技大学计算科学与数学学院,广西桂林541004)

(SchoolofMathematicsandComputationalScience,GuilinUniversityofElectronicTechnology,Guilin,Guangxi,541004,China)

摘要:对求解对流一扩散方程初边值问题的第二类Saul’yev非对称格式以及古典显、隐格式进行组合,提出一种新的求解对流一扩散方程的显示交替分组方法,并对新方法进行稳定性分析和数值实验.新方法针对内点为偶数的情况,在节点两端点处用分组格式进行处理,所得解的精度高,稳定性好,容易在并行机上实现.

关键词:对流一扩散方程交替分组方法Saul’yev格式并行计算

中图法分类号:0241.8文献标识码:A文章编号:1005—9164(2008)02-0145-03

Abstract:AnewkindofAGEschemeforconvection—diffusionequationisproposedbycombingtheSaul’yevasymmetricwithclassicalimplicitmethodandtheclassicalexplicitmethod.ThesituationofoddintertnalpithpointusedifferentwaytodealwiththeboundariesiSdiscussed.Fortheexamplessolvedthemumericalresultsobtainedby

thepresentmethodareinsatisfactoryagreementwiththeexactsolution.

Keywords:convection—diffusionequation,alternatinggroupmethod,Saul’yevtypeasymmetricdifferentscheme。parallelcomputing

扩散方程

塑3t+点磊Ou一£舅,o<z<1,o<f<7’,£>0,

(O.1)甜(z,O)一/’(z),0<z<1,(O.2)u(0,f)一gl(f),“(1,f)=92(£),0<t<T

(O.3)的初边值问题的数值解法己有很多种,如古典显格式、古典隐格式、Crank-'Nicolson格式、有限元方法等.这些方法可归结为两大类:一类是显格式,适合在并行计算机上使用,如古典显式,但是这类格式是条件稳定的,对时间步长有很强限制;另一类是隐格式,这类格式无条件稳定,但需要解联立方程组,如古典隐式、Crank—Nicolson格式.这类格式不便在并行计算机上直接使用,特别是复杂的多维问题,计算规模特别大,需要在多处理器的并行机上计算,因此构造

收稿日期:2007—06—01

修回日期:2007—10一23

作者简介:王晨(1981一),男,硕士研究生,主要从事对角系统与偏微分方程的并行算法研究工作。

广西科学2008年5月第15卷第2期具有并行本性的差分法,有重要的意义和价值.D.J.Evans和A.R.B.Abdullah[1’23巧妙地利用第一类Saul’yev非对称格式,设计适合于并行计算的交替分组显式(AGE)方法.张宝琳等[3“1提出交替分段、分块的显一隐方法.本文对第二类Saul’yev格式旧“o以及古典显式、古典隐式、Crank~Nicolson格式进行组合,得到一种新的求解对流一扩散方程的显示交替分组方法.数值试验结果比较理想.该方法适合并行计算的本性,易于在并行机上实现.

1差分和分组格式

1.1几种差分格式

将区域(o,1)×(O,丁)进行剖分,记空间步长h一1/m,时间步长为At,z,=ih(i=0,1,…,优),t。一nAt(n一0,1,…,[7’/At3,节点为(z,,t。).计算问题(O.1)~(0.3)的解在节点(z,,“)处的数值解“7.定义

蹦一血≯

嘲一盟茅

145

万方数据

逼近方程(O.1)的两个第二类Saul’yev非对称

格式为盈M?十睾(丝学+乱“?)一h_1(以u7+1一如“?)),号(以嘞)?+

(1.1)

3,u?+睾(学+蹦)一号(以(㈨∥+h叫(允“?一如u7+1));(1.2)古典隐式为

坑“?+k#=u7+1一£(赴(3=u7+1));(1.3)古典显式为

8,u7+k3=u7一e(赴(以uT)).(1.4)

记r=出/^2,那么(1.1)~(1.4)式可以对应写成(1.5)~(1.8)式.

(1+丢re)“?+1一丢r(e一警)%n++。l一号r(2e+kh)“㈠n+(1一号re)甜?+丢r(£一等)Ⅳ~。,(1.5)一丢,.(2£+kh)“2f+(1+号re)钟i+1一丢,.(e一警Mn++,l一(1一号r£)“?+号r(e一警)“耳。,

(1.6)一£r“生}+(1一hkr+2er)u7+1+(hkr—cr)u7+}=u'l,(1.7)“?+1=er“,n1+(1+hkr一2er)u7+(er—hkr)uT+1.(1.8)1.2几种分组格式

(1)4点组:假设已知u(x,£)在第n层的值“?,为了求第7"1+1层的值“?+1,在内点为(i+歹,n+1)(_『一0,1,2,3)的4个内点上,分别应用(1.5)~(1.8)式,其差分格式是:

146(1+丢r£)“?+1一虿1r(e一警)磁n++。l一

丢r(2£+kh)“L。+(1一虿3re)甜?+

专心一警豫。,

一cru7+1+(1一hkr+2盯)“譬?一(£一

hk)ruT++j=U。n+1,

一丢(2£+kh)“肆f+(1+导r£)“Ⅲn+l一

丢r(£一警)甜搿一(1一丢r£)“~。+

lr(e一等牖。,

“件n+3l—eruT+2+(1+hkr一2er)uT+3+

(£一hk)ru~4.

r10、

(2)2点组:靠近左边界3L"一0的两个内点(i,行+

1)(i一1,2)其中(o,咒+1)为左边界点,在这两内点

上,分别应用(1.6)式和(1.8)式,可得靠近左边界处

的2点的差分格式:

一i1,.(2e+kh)“:+1+(1+虿3re)“n。+l一

虿1r(e一警)“n:+1一(1一虿1re)“:+

虿1r(£一k---挚)“;,

“n2+1=Eru:+(1+hkr一2er)u:+

(£一hk)ru].

(1.10)

靠近右边界的2个点为(m一歹,,z+1)(歹一1,

2),则(m,n+1)为右边界点,且“,1的值由边界条

件给出,在这2个内点处分别应用(1.5)式和(1.7)

式,可得靠近右边界处的2点差分格式是:

(1+Ire)“鹄一吉r(£一等)“2\=

lr(2e+kh)“:一3+(1一re)“:一2+

丢m一等减…

一er“甚k+(1一hkr+2er)“甚、一

(£一hk)ru篡+1=“。n一1.

(1.11)

由于对流一扩散方程边界条件己知,故以上几种分组

均可以显式求出第(咒+1)层的未知量.

2交替分组方法

只考虑分点数m为奇数的情况,此时内点数m

一1是偶数.按上述四点组(1.9)划分,则在边界节点

有可能剩余0点或2点.

(1)当m一1—4k+2(忌为整数)时,设行为偶

数,4点一组,并把t计。层上的内点划分为(是+1)组.

从左至右,前4忌个内点,用4点组(1.9)式,靠近右边

界2个内点,用2点组(1.11)式;在第t。+。层划分为(五

+1)组,从左至右,第1组为靠近左边界的2个内点,

用两点组(1.10)式,接下来的4志个内点,用4点组

(1.9)式.上述两层格式交替使用,得到差分格式的

矩阵形式是:

f(J+躬1)【,计1一(,一rG2)【,“+b1,

1(,+心2)u计2一(,一佑1)u计1+b2,(2_’

其中

U”一(“:,“n2,…,“:一1)T,G1=diag(A1,A2,…,

Al,A”),G2一diag(A7,A1,…,AD,

GuangxiSciences,V01.15No.2,May2008

万方数据

6,一(虿1r(2e+胁)嬲0,o,…,o,r(£一hk)“寸1)T,

稳定性分析

b2一(妻r(2£+kh)u]+1,0,…,0,厂(£一^矗)“,1)T,

b,和b:是与边界条件有关的(研一1)维向量.

(2)当m一1=4k时,设,z为偶数,同样,在t。+。层上划分k组,用4点组(1.9)式;在t什:层划分为(五+1)组,靠近左边界的2个内点,用2点式(1。10),靠近右边界的2个内点,用2点组(1.11)式,两层格式交替使用得到差分格式的矩阵形式是:

{{;:茗!;≥:::三{;二茗:;孑:0;;:.c2.2,

l(,+危:)u什2一(J一前】)u”+1+占2.…~其中

U”=(“:,“;,…,“:一1)7,01=diag(A1,A2,…,

A^),e2=diag(A’,Al'...,A—l,A”),

5l=(去r(2e+kh)ug,0,…,0,r(£一hk)u2)T,玩

一(i1r(2e+kh)u:+2,0,…,0,r(e一^是)“寸2)T,云1和

5。是与边界条件有关的(m一1)维向量.

号e一号ce一警,

—e

2e—hk一(£一hk)o

一÷像+㈨

号e

00

一专c一警,

(z

1,Z,…,意),

A,一『_号e一号ce一等,],A。一L0

.J

『÷s一号cs一等,].

1一£

2e一^量

从矩阵的构造可以看出,格式(2.1)和格式(2.2)式在(咒+1)层或(n+2)层建立了若干个可以独立计算的子系统,因此可以在并行计算机上直接使用.另外,还可以在相邻的4个时间层上组合使用(2.1)式或(2.2)式,可得到双交替分组四点方法(2.3)和(2.4),该方法稳定,且数值试验结果较好.

J+形l

J+rG2J+rG2,+rGlJ+危,J+前:J+前2J+前。

【,计

U计【,一+【,”+

U”+U”+【,计【,一+

广西科学

2008年5月

(,一以2)U“+bl,

‘:一誓p芝+6z’(2.3)(,一心1)U卅2+b3,

(J—rG2)U计3+b4.

(,一r岛)u”+占,,

‘:一嘎一芝+b~2像4)(,一前1)U计2+53,…“

(,一re2)U”+3+占4.

第15卷第2期

事实上,矩阵Ai,M,M7,肘”为非负实阵,则易证

Gi,ei(i一1,2,3,4)均为非负实阵,所以满足Kellogg引理‘3 ̄53条件.

在齐次边界条件下有

U“一GU”1.

(3.1)

其中G为增长矩阵,

G一(J+rG2)-1(J—rGl)(,+rGl)_1(J—

rG2).

(3.2)

G一(J+rG2)G(J+rG2)_一(J—rGl)(J+rGl)_1(,一rG2)(J+rG2)--1.

(3.3)

利用Kellogg引理可得JD(G)=ID(G)≤||(J+

rG。)G(J+rG:)1lI:≤1,所以该方法是稳定的.

数值实验

对方程

丝3t+志荔3u=£荔,o<z<1,o<f<队>o,

及其初始条件和边界条件:

“(z,0)一0,0<z<1

“(0,£)一0。“(1,£)一1,0<t<T.

用文献1-23的方法和格式(2.4),取m一11,h=1/11,出一0.001,网比r一1.21,t。一0.5进行计算,数值解的绝对误差(A.E,取e;={“;一u(x,,£。)1)和

d"l

相对误差(P?E,取E;2瓦南×lOO)的结果如

表1所示.

表1数值解的绝对误差(A.E)和相对误差(P.E)比较

Table1

Comparisonof

theabsoluteandthe

percentage

error

of

thenumerical

SOIution

由表1结果可以看出,本文方法比文献[2]方法得到解的精度更高,并且可直接在并行机上实现.

(下转第150页Continue

on

page

150)

147

万方数据

献[6]格式进行计算(在matlab环境下)的数值结果见表1和表2.表1和表2中的第1列是t一1时刻网格结点的空间坐标,第2列是精确解,后3列是取不同时间步长所得数值结果的绝对误差.

表1SSPI格式所得的数值结果(^一1/20,f一1)

Table1ThenumericalresuItsofSSPIschemI

表2文献[6]格式所得的数值结果(^一1/20,f一1)

Table2Thenumeriealresultsofreference[6]

从表1的数值结果可以看出,SSPI格式对求解对流方程是非常有效的,而且具有很高的精度,其局部截断误差为O(ar2+r2+h4).与表2的结果比较,SSPI格式比文献[6]格式的精度有所提高.

可以利用(2)式将(15)式变为包含一阶导数的形式

(百h+r)m譬}+4m7+1+(ih—r)“件n+1l一要(m卫1ooO

+4m7+m~1),(19)其中r一口(1—6)/柏.当函数的一阶导数以未知量形式出现,包含导数边界条件可以直接纳入求解过程之中,然后利用样条基本关系式,可得出各网格结点的函数值,避免了在通常的有限差分法中处理带有导数的边界条件时所遇到的困难.显然,这非常类似于文献[9]的三次样条配置法.

4结束语

本文提出的SSPI格式不仅能够方便的求解对流方程的第一类边值问题,也能很方便地利用格式(19)求解第二、三类边值问题,能广泛的应用于流体力学、水动力学和传热学领域,是一种非常有效的算法.

参考文献:

[1]曾文平.对流方程的一类新的恒稳差分格式[J].华侨大学学报:自然科学版,1997,18(3):225—230.

[2]郑兴华,曾文平.对流方程的分组显式方法[J].华侨大学学报:自然科学版,1998,19(2):111-114.

[3]陆金甫,肖世江.对流方程的GE方法rJ].计算物理,1995,12(3):355—362.

r4]金承日,刘家琦.对流方程的交替分组显式方法[J].哈尔滨工业大学学报,2000,32(1):48—50.

[5]钟万勰.子域精细积分及偏微分方程数值解[J].计算结构力学及其应用,1995,12(3):253—260.

[6]金承Et.解对流方程的子域精细积分并行算法I-j].计算力学学报,2002,19(4):423—426.

[7]金承El,刘明珠.解对流扩散方程的子域精细积分AGEI方法[J].高等学校计算数学学报。2002(4):307—312.[8]傅凯新,黄云清,舒适.数值计算方法[M].湖南:湖南科学技术出版社,2002,69—80.

[9]王璞.流体力学问题的三次样条配置法[J].力学进展,1990,20(3):316-327.

[10]FyfeDJ.TheuseofcubicsplineinthesolutionoftWO—pointboundaryvalueproblems[J].ComputerJournal,

1969。12(2):188—192.

(责任编辑:尹闯)

(上接第147页Continuefrom

page

147)参考文献:

[1][2]EvansDJ,AbdullahARB.GroupexplicitmethodsforparabolicequationsI-J].InternJComputerMath,1983,14:73—105.

EvansDJ,AbdullahARB.Anewexplicitmethodforthediffusion—convectionequation[J].Comp&Math

150

Appl,1985,11:145—154.

[3]张宝琳,谷同样,莫则尧.数值并行计算原理与方法[M].北京:国防工业出版社,1999.

[4]张宝琳,袁国兴,刘兴平,等.偏微分方程并行有限差分法[M].北京:科学出版社,1994.

[5]王文洽,靳聪明.求解扩散方程的一类交替分组四点方法[J].计算物理,2002(6):532—536.

(责任编辑:尹闯)

GuangxiSciences,V01.15No.2,May2008

万方数据

扩散方程稳态扩散与非稳态扩散

扩散方程稳态扩散与非稳态扩散 1.稳态扩散下的菲克第一定律(一定时间内,浓度不随时间变化dc/dt=0) 单位时间内通过垂直于扩散方向的单位截面积的扩散物质流量(扩散通量)与该面积处的浓度梯度成正比 即J=-D(dc/dx) 其中D:扩散系数,cm2/s,J:扩散通量,g/cm2〃s ,式中负号表明扩散通量的方向与浓度梯度方向相反。 可见,只要存在浓度梯度,就会引起原子的扩散。 x轴上两单位面积1和2,间距dx,面上原子浓度为C1、C2 则平面1到平面2上原子数n1=C1dx ,平面2到平面1上原子数n2=C2dx 若原子平均跳动频率f, dt时间内跳离平面1的原子数为 n1f〃dt 跳离平面2的原子数为n2fdt,但沿一个方向只有1/2的几率,则单位时间内两者的差值即扩散原子净流量。 令,则上式 2.扩散系数的测定:

其中一种方法可通过碳在γ-Fe中的扩散来测定纯Fe的空心园筒,心部通渗碳气氛,外部为脱碳气氛,在一定温度 下经过一定时间后,碳原子从内壁渗入,外壁渗出达到平衡,则为稳态扩散单位时单位面积中碳流量: A:圆筒总面积,r及L:园筒半径及长度,q:通过圆筒的碳量 则: 即: 则: q可通过炉内脱碳气体的增碳求得,再通过剥层法测出不同r处的碳含量,作出C-lnr曲线可求得D。 第一定律可用来处理扩散中浓度不因时间变化的问 3.菲克第二定律:解决溶质浓度随时间变化的情况,即dc/dt≠0

两个相距dx垂直x轴的平面组成的微体积,J1、J2为进入、流出两平面间的扩散通量,扩散中浓度变化为,则单元体积中溶质积累速率为 (Fick第一定律) (Fick第一定律) (即第二个面的扩散通量为第一个面注入的溶质与在这一段距离内溶质浓度变化引起的扩散通量之和) 若D不随浓度变化,则 故: 4.Fick第二定律的解:很复杂,只给出两个较简单但常见问题的解 a. 无限大物体中的扩散

对流扩散方程

徐州工程学院 课程设计报告 课程名称偏微分方程数值解 课题名称对流扩散方程 的迎风格式的推导和求解专业信息与计算科学 班级10信计3 姓名学号 指导教师杨扬 2013年 5 月23 日

一、实验目的: 进一步巩固理论学习的结果,学习双曲型对流扩散方程的迎风格式的构造 方法,以及稳定的条件。从而进一步了解差分求解偏微分方程的一些基本概念,掌握数值求解偏微分方程的基本过程。在此基础上考虑如何使用Matlab 的软件进行上机实现,并针对具体的题目给出相应的数值计算结果。 二、实验题目: ?? ? ??-=-==<<<<+=+);2/1exp(),1();exp(),0();2/exp()0,(10,10,11t t u t t u x x u t x f u b u a u xx x t 其中a1=1,b1=2, ) 2/exp(),(t x t x f --=。 用迎风格式求解双曲型对流扩散方程,观差分解对真解的敛散性()2/exp(t x u -= 三、实验原理: 1、用迎风格式求解双曲型对流扩散方程,迎风格式为: ) 01(21 1 )01(2112 1 1112 1 11 1<++-=-+->++-=-+--+++-+-+a f h u u u b h u u a u u a f h u u u b h u u a u u n j n j n j n j n j n j n j n j n j n j n j n j n j n j n j n j τ τ 若令,/*1,/*12h b h a r τμτ== 则迎风格式可整理为: > <<++-+-+=><>++++--=-+++-+2)01()()21(1)01()()21(111111a f u u r u r u a f u u r u r u n j n j n j n j n j n j n j n j n j n j τμμμτμμμ2、稳定条件: ) () (01),*11*2/(01),*11*2/(2 2<-≤>+≤a h a b h a h a b h ττ(*) 四、数值实验的过程、相关程序及结果: 本次的实验题目所给出的边界条件是第一边界条件,直接利用所给的边界条件,我们可以给出界点处以及第0层的函数值,根据a1的正负性,使用相应的<1>或者<2>式,求出其他层的函数值。误差转化成图的形式,并输出最大值。 针对三种不同的输入对应输出结果 :

对流扩散方程引言

对流扩散方程的定解问题是指物质输运与分子扩散的物理过程和黏性流体流动的数学模型,它可以用来描述河流污染、大气污染、核污染中污染物质的分布,流体的流动和流体中热传导等众多物理现象。关于对流扩散方程的求解很也备受关注,因此寻找一种稳定实用的数值方法有着重要的理论与实际意义。 求解对流扩散方程的数值方法有多种,尤其是对流占优扩散方程,这些方法有迎风有限元法,有限体积法,特征有限体积法,特征有限差分法和特征有限元法,广义差分法,流线扩散法,以及这些方法与传统方法相结合的方法如迎风广义差分法,迎风有限体积法有限体积——有限元法等这些方法数值求解效果较好,及有效的避免了数值震荡,有减少了数值扩散,但是一般计算量偏大 近年,许多研究者进行了更加深入的研究,文献提出了对流扩散方程的特征混合元法,再次基础上,陈掌引入了特征间断混合元方法,还有一些学者将特征线和有限体积法相结合,提出了特征有限体积元方法(非线性和半线性),于此同时迎风有限元也得到较大的发展,胡建伟等人研究了对流扩散问题的Galerkin 部分迎风有限元方法和非线性对流扩散问题的迎风有限元,之后又有人对求解发展型对流扩散问题的迎风有限元法进行了理论分析 有限差分法和有限元是求解偏微分方程的常用数值方法,一般情况下考虑对流占优的扩散方程,当对流项其主导作用时,其解函数具有大梯度的过渡层和边界层,导致数值计算困难,采用一般的有限元或有限体积方法虽然具有形式上的高精度,不能解决数值震荡的问题,虽然我们不能简单的将对流占优扩散方程看做对流方程,但由于次方程中含有一阶不对称的导数,对流扩散方程仍会表现出“对流效应”,从而采用迎风格式逼近,尽量反应次迎风特点,此格式简单,克服了锋线前沿的数值震荡,计算结果稳定,之前的迎风格式只能达到一阶精度,我们采用高精度的广义迎风格式,此格式是守恒的,精度高,稳定性好,具有单调性,并且是特征线法的近似,有效的避免了锋线前沿的数值震荡。 有限体积是求解偏微分方程的新的离散技术,日益受到重视。有限体积与有限差分、有限元法最大的区别及优点在于有限体积将求解区域内的计算转化到控制体积边界上进行计算,而后二者均是直接(或间接)在域内计算,故有限体积有着明显的物理涵义,在很大程度上减少计算工作量又能满足计算精度要求,加快收敛速度。由于此方法讲散度的积分化为子域边界积分后子啊离散,数值解满足离散守恒,而且可以采用非结构网格,所以在计算物理特别是计算流体力学领域上有限体积有广阔的前景。 间断Galerkin(DG)方法是在1973年,Reed和Hill在求解种子迁移问题时,针对一阶双曲问题的物理特点提出的。之后C.Johnson,G.R.Richter等人对双曲问题的DG方法做了进一步的研究,并且得到了该机的误差分析结果,由于这种方法具有沿流线从“上游”到“下游”逐层逐单元计算的显示求解的特点,并且可以进行并行计算,所以被广泛应用于各类方程的求解。最近Douglas等人在{25}中处理二阶椭圆问题时,得到DG方法的有限元空间不需要满足任何连续性条件,因此空间构造简单,具有较好的局部性和并行性。DG发展的一个重要方面是对对流占优扩散方程的应用。G.R.Richter等在1992年提出利用DG方法求解定长对流扩散问题 近年DG方法有了新的发展,其中YeXiu提出间断体积元方法备受人们关注,2004年,她将有限体积法与DG相结合,提出了椭圆问题的间断有限体积法,此方法解除了逼近函数在跨越边界上连续的限制,之后更多的研究者应用到Stokes问题,抛物问题,双曲问题,并得到了较好的结果,该方法不但继承了有限体积的高精度计算简单及保持物理间局部守恒等优点,而且有限元空间无需满足任何连续性要求,空间构造简单,有较好的局部和并行性。 当对流扩散方程中的对流项占主导地位时,方程具有双曲方程的特点,这是由于对流扩散方程中的非对称的对流项所引起的迎风效应使对流扩散方程的数值求解更困难,用传统的中心差分法和标准的有限元求解会差生数值的震荡,从而使数值模拟失真,为了克服这一困难,早在20世纪50年代,就有人提出了迎风思想,由于使用迎风技巧可以有效的消除数值解不稳定性,因此吸引了众多学者的关注,从1977年,Tabata等人就针对对流扩散方程提出了三角形网格上的迎风格式{42,38},并进行了深入的研究,梁栋基于广义差分法,提出并分析了一类建立在三角网格上的广义迎风差分格式,袁益让2001年就多层渗流方程组合系统提出并分析了迎风分数步长差分方法,以上均是讨论的线性对流扩散问题,胡建伟等通过引入质量集中算子,构造并分析了一类基于三角网格的质量集中型的部分有限元方法处理线性和非线性对流扩散问

fick定律扩散方程

扩散方程 扩散方程稳态扩散与非稳态扩散 1.稳态扩散下的菲克第一定律(一定时间内,浓度不随时间变化dc/dt=0) 单位时间内通过垂直于扩散方向的单位截面积的扩散物质流量(扩散通量)与该面积处的浓度梯度成正比 即J=-D(dc/dx) 其中D:扩散系数,cm2/s,J:扩散通量,g/cm2·s ,式中负号表明扩散通量的方向与浓度梯度方向相反。 可见,只要存在浓度梯度,就会引起原子的扩散。 x轴上两单位面积1和2,间距dx,面上原子浓度为C1、C2 则平面1到平面2上原子数n1=C1dx ,平面2到平面1上原子数n2=C2dx 若原子平均跳动频率f, dt时间内跳离平面1的原子数为n1f·dt 跳离平面2的原子数为n2fdt,但沿一个方向只有1/2的几率,则单位时间内两者的差值即扩散原子净流量。 令,则上式 2.扩散系数的测定: 其中一种方法可通过碳在γ-Fe中的扩散来测定纯Fe的空心园筒,心部通渗碳气氛,外部为脱碳气氛,在一定温度

下经过一定时间后,碳原子从内壁渗入,外壁渗出达到平衡,则为稳态扩散单位时单位面积中碳流量: A:圆筒总面积,r及L:园筒半径及长度,q:通过圆筒的碳量 则: 即: 则: q可通过炉内脱碳气体的增碳求得,再通过剥层法测出不同r处的碳含量,作出C-lnr曲线可求得D。 第一定律可用来处理扩散中浓度不因时间变化的问 3.菲克第二定律:解决溶质浓度随时间变化的情况,即dc/dt≠0 两个相距dx垂直x轴的平面组成的微体积,J1、J2为进入、流出两平面间的扩散通量,扩散 中浓度变化为,则单元体积中溶质积累速率为 (Fick第一定律) (Fick第一定律) ,,, (即第二个面的扩散通量为第一个面注入的溶质与在这一段距离内溶质浓度变化引起的扩散通

一类反应扩散方程解的长时间行为

I 一类反应扩散方程解的长时间行为 摘 要 本文主要在一个有界光滑区域中讨论了一类带有齐次Dirichlet 边值条件的反应扩散方程解的长时间行为,其方程的形式如下: 其中 偏微分算子是一致抛物的, ,满足一定条件。 对于以上方程,我们首先定义了该方程的弱解,之后我们在有限维空间中构造了一系列该方程的近似解,并证明了在维数趋于无穷时,存在子列收敛于该方程的弱解。最后,我们利用先验估计得到了该方程弱解的存在唯一性。 在获得方程弱解的存在唯一性后,我们便能定义伴随方程的解半群,并由此研究伴随方程解半群的全局吸引子。 为了证明解半群在 中存在全局吸引子,我们证明 了伴随方程的解半群在 与中有界吸收集的存在性,并利用Sobolev 紧嵌入定理得到了全局吸引子的存在性。 关 键 词:反应扩散方程;Galerkin 方法;全局吸引子;弱解

II ABSTRACT In this thesis, we mainly consider the long-time behavior of solutions for the following reaction-diffusion equation with homogeneous Dirichlet boundary condition in a bounded smooth domain : where The partial differential operator is uniformly parabolic, and satisfies some additional assumptions. First of all, we give the definition of weak solutions, and then, we construct a sequence of approximate solution in a n dimension subspace and show that there exists a subsequence will convergent to a weak solution of this problem when n goes to infinite. Finally, we establish the existence and uniqueness of weak solution by some aprior estimates. With the help of the existence and the uniqueness of weak solutions, we define the solution semigroup associate with the problem and investigate the existence of a global attractor for the semigroup. To prove the existence of a global attractor, we show that there exist bounded absorbing sets in and and obtain existence of a global attractor in by using the Sobolev compactness embedding theorem. KEY WORDS: Reaction-diffusion equation; Galerkin’s method ; Global attractor; Weak solution

对流扩散方程有限差分方法.

对流扩散方程有限差分方法 求解对流扩散方程的差分格式有很多种,在本节中将介绍以下3种有限差分格式:中心差分格式、Samarskii 格式、Crank-Nicolson 型隐式差分格式。 3.1 中心差分格式 时间导数用向前差商、空间导数用中心差商来逼近,那么就得到了(1)式的中心差分格式]6[ 2 1 11 1122h u u u v h u u a u u n j n j n j n j n j n j n j -+-+++-=-+-τ (3) 若令 h a τ λ=,2h v τ μ=,则(3)式可改写为 )2()(2 111111 n j n j n j n j n j n j n j u u u u u u u -+-+++-+--=μλ (4) 从上式我们看到,在新的时间层1+n 上只包含了一个未知量1 +n j u ,它可以由时间层n 上的值n j u 1-,n j u ,n j u 1+直接计算出来。因此,中心差分格式是求解对 流扩散方程的显示格式。 假定),(t x u 是定解问题的充分光滑的解,将1 +n j u ,n j u 1+,n j u 1-分别在),(n j t x 处 进行Taylor 展开: )(),(),(211ττO t u t x u t x u u n j n j n j n j +??? ?????+==++ )(2),(),(3 22211 h O x u h x u h t x u t x u u n j n j n j n j n j +????????+????????+==++ )(2),(),(3 22211 h O x u h x u h t x u t x u u n j n j n j n j n j +????????+????????-==-- 代入(4)式,有 2 111 1122),(h u u u v h u u a u u t x T n j n j n j n j n j n j n j n j -+-+++---+-= τ )()()(2222 h O v x u v h O a x u a O t u n j n j n j ?-????????-?+????????++????????=τ )()()(222h O v a O x u v x u a t u n j n j n j ?-++????????-??? ?????+????????=τ

基于Peclet数判别法的一维对流扩散方程分类研究

基于Peclet 数判别法的一维对流扩散方程分类研究 摘要:采用Peclet 数的绝对值大小来判别一维对流扩散方程为对流占优型或是扩散占优型方程,运用三种隐式差分格式—中心隐式格式、对流C-N 型格式和扩散C-N 格式,对不同Peclet 数的算例进行离散和求解。然后,将计算区域中所有节点的解析解与数值解表示成矩阵形式,并求解出它们的矩阵2范数之后作比较,两者越接近则代表差分格式精度越高。通过比较得出了当方程Peclet 数的绝对值小于等于0.5时,方程为扩散占优型方程。在离散方法选取方面,针对扩散项的离散可以采用更高精度的差分格式,如扩散C-N 格式;当Peclet 数的绝对值大于等于20时,方程为对流占优型方程。此时,针对对流项可以采用更高精度的差分格式,如对流C-N 格式;当Peclet 数的绝对值介于0.5与20之间时,无法用Peclet 数判断方程类型,不过可以选择折衷的离散格式减小误差,如中心隐式格式。 关键字:一维对流扩散方程 Peclet 数判别法 有限差分方法 数值模拟 MR(2010)主题分类号:39A14;65M06 中图分类号:O242.2 文献标识码: A 1.引言 一维对流扩散方程是描述流体流动和传热问题的一类线性化模型方程。土壤、大气等多孔介质中水、盐分、温度以及污染物质的对流扩散问题都会遇到此类方程。在一维对流扩散方程的求解过程中,反映流体对流和扩散两种物理作用的分别是对流项和扩散项。所以,根据方程中对流项还是扩散项占主导作用,通常可将方程分为对流占优型和扩散占优型两类方程。然而,要想得到精确度较高的数值结果,这两种类型方程的离散方法不能采用相同的离散格式。因此,需要有一种判别方法来判断方程的类型,关于对流占优型和扩散占优型方程的判别方法一直是近年来研究的热点问题。这对研究不同类型的方程使用合适的差分格式进行离散具有实际的意义。由于Peclet 数的绝对值表示了对流作用相对扩散作用的大小,即绝 大,扩散所起的作用就可以忽略。反之,当Peclet 数为零时,方程就为纯扩散方程。本文选用一维定解非稳态对流扩散方程为例,通过考察Peclet 数的绝对值大小来对方程进行分类,方程一般形式如下: 2(,),,0 122(1)(,0)()(,)(),(,)()12(,) u u u a f x t x x x t t x x u x g x u x t t u x t t u u x t υ?φ???? ?? ?? ????+=+≤≤≥???==== 其中a 和υ分别代表对流项系数和扩散项系数。假定求解区间长度为s , Peclet 数的绝对值

剖面二维非恒定悬移质泥沙扩散方程的数值方法.

剖面二维非恒定悬移质泥沙扩散方程的数值方法< 1 引言 数学模拟方法正在成为研究河流泥沙问题的重要手段。目前,一维数学模型发展较成熟,已广泛应用于模拟长河段的长期变形,但它只能给出河段平均冲淤深度的沿程变化,如需了解短河段的河床变形细节,则要采用二维以至三维数学模型。不论是一维数学模型还是平面二维维数学模型,都不能反映含沙量沿垂线的分布状况,并忽略了含沙量沿垂线分布对垂线平均含沙量变化过程的影响。要解决这类问题,必须建立剖面二维数学模型。这种模型主要通过解剖面二维泥沙扩散方程来研究悬移质泥沙沿水深的分布及含沙量的变化过程,对水电站进口和其它引水工程的引水口高程的确定都能提供较好的数值模拟。 泥沙扩散方程实际上是一个变系数的二阶线性偏微分方程,这样的方程在各种复杂边界条件下求解是极为困难的。求扩散方程的解析解在数学上存在着难以克服的困难,往往只能通过对方程的简化,才能得到一些简单边界条件下的解析解,在这方面, A.A.Kalinske 、野满隆治、 W.E.Dobbins 、俞维强、张启舜、韦直林 [ 2 ] 等都做了有益的尝试;求扩散方程的数值解曾经因为缺乏高效率的计算工具而难以实现,直到 60 年代后,随着计算机的广泛应用,在各种复杂边界条件下求扩散方程的数值解不但成为可能,而且得到迅速的发展,在这方面,曹志先、崔侠 [ 4 ] 等做了大量工作,取得了很多成果。 数值方法相对于解析方法在求解偏微分方程上有着明显的优势,即简单灵活、计算方便快捷,但要寻找一种精度高、稳定性好、计算方便的差分格式也并非易事。本文拟在前人研究的基础上着重讨论剖面二维泥沙扩散方程的数值解问题,希望能提供一种精度高、稳定性好、计算方便的数值解。 2 基本方程 剖面二维泥沙扩散方程的形式为

一维对流扩散方程的稳定性条件推导

一维稳态对流扩散方程稳定性条件的推导 姓名: 班级:硕5015 学号: 2015/12/15

证明: 一维稳态对流扩散方程: 22u x x φφρ??=Γ?? 采用控制容积积分法,对上图P 控制的容积作积分,取分段线性型线,对均分网格可得下列离散方程: ()()()()()()()()11112222e w e w P E W e w e w w w e e u u u u x x x x φρρφρφρδδδδ??????ΓΓΓΓ+-+=-++????????????????记:()()()()1122e w P e w w e a u u x x ρρδδΓΓ=+-+ ()()12 e E e e a u x ρδΓ=- ()()12w W w w a u x ρδΓ= + 定义通过界面的流量u ρ记为F ,界面上单位面积扩散阻力的倒数x δΓ记为D ,则原式简化为: P P E E W W a a a φφφ=+ 12 E e e a D F =- 12 W w w a D F =+ ()P E W e w a a a F F =++- 令 u x F Pe D ρδ==Γ 则 1111222 E W P Pe Pe φφφ????-++ ? ?????=

当Pe 大于2以后,数值解出现了异常;P φ小于其左右邻点之值,在无源项情 况下是不可能的。因为当2Pe >时系数12 E e e a D F =-小于零,即右边点的通过对流及扩散作用对中间点所产生的影响是负的,这会导致物理上产生不真实的解,所以2u x Pe ρδ=≤Γ 证毕。

二维扩散方程

一、用有限差分法求解二维扩散方程的初边值问题 该问题的精确解为1 ()2 (,,)x y t u x y t e +-= 二、用下列差分格式编程计算,并比较计算速度、精度、稳定性。 1. 古典显式格式: 1,,1,,1,,1,,1 2 2 22n n n n n n n n j l j l j l j l j l j l j l j l u u u u u u u u h h τ ++-+---+-+= + 2. 交替方向隐式格式(P-R 格式): 1111 2222 ,,1,,1,,1,,1 22 1111 1111 2222,,1,,1,,1,,122 222 222 n n n n n n n n j l j l j l j l j l j l j l j l n n n n n n n n j l j l j l j l j l j l j l j l u u u u u u u u h h u u u u u u u u h h ττ+++++-+-+++++++++-+-?--+-+?=+?????--+-+?=+??? 3. 局部一维格式: 1111 2222 ,,1,,1,1,,1,221111 11112222 ,,,1,,1,1,,122 2211()222 2211()222 n n n n n n n n j l j l j l j l j l j l j l j l n n n n n n n n j l j l j l j l j l j l j l j l u u u u u u u u h h u u u u u u u u h h ττ+++++-+-++++ +++++-+-?--+-+?=+?????--+-+?=+??? 4. 预测-校正格式: 第一步:1111 4444 ,,1,,1,2 11111 24222 ,,,1,,1222 22 n n n n n j l j l j l j l j l n n n n n j l j l j l j l j l u u u u u h u u u u u h ττ+++++-++++++-?--+?=?????--+?=??? , 122 ()2221 ()2 11 (1)2211 (1)223,(0,1,01) 2(,,0)(0,1)(0,,),(1,,)(01,01) (,0,),(,1,)(01,01)x y t x y y t y t x t x t u u u e x y t t x y u x y e x y u y t e u y t e y t u x t e u x t e x t +-+-+--+-?????-+=-<<<≤??????=<

一维对流扩散方程的数值解法

一维对流扩散方程的数值解法 对流-扩散方程是守恒定律控制方程的一种模型方程,它既是能量方程的表示形式,同时也可以认为是把压力梯度项隐含到了源项中去的动量方程的代表。因此,以对流-扩散方程为例,来研究数值求解偏微分方程的相容性、收敛性和稳定性具有代表性的意义。 1 数学模型 本作业从最简单的模型方程,即一维、稳态、无源项的对流扩散方程出发,方程如下: 22, 02f f f U D x t x x ???+=≤≤??? (1) 初始条件 (),0sin(2)f x t A kx π== (2) 解析解 ()()()224,sin 2Dk t f x t e A k x Ut ππ-=- (3) 式中,1,0.05,0.5,1U D A k ==== 函数(3)描述的是一个衰减波的图像,如图1所示 t=0 t=0.5 t=1 图1 函数()()()224,sin 2Dk t f x t e k x Ut ππ-=- 的图像(U=1,D=0.05,k=1) 2 数值解法 2.1 数值误差分析 在网格点(),i n 上差分方程的数值解n i f 偏离该点上相应的偏微分方程的精确解 (),f i n 的值,称为网格节点上的数值误差。 当取定网格节点数21N =时,观察差分方程的解与微分方程的解在不同时间步长下的趋近程度,其中时间步长分别取值0.05,0.025,0.0125,0.0005t ?=。

(a )21,0.05N t =?= (b )21,0.025N t =?= (c )21,0.0125N t =?= (d )201,0.0005N t =?= 图2 数值误差随步长的变化情况 从图2的(a)~(d)可以定性的看出,数值误差与步长的大小有关。在满足稳定性条件的前提下,数值误差随着时间步长的减小而减小,同时,图(d )表示增大网格的分辨率也有助于减小网格误差。 为了对数值误差有一个定量的认识,接下来取定时间步长为0.0005t ?=,分别算出 11,21,41,61,81,101,121,161N =时,指标E =1所示。 表1 不同网格节点数下指标E 的值

对流扩散方程背景

对流扩散方程背景 提出一种隐格式用于解决二维时间依赖的Burgers型方程。迎风单边差分格式被用于对流项离散;对扩散项用二阶中心差分格式离散。我们建立了全隐的数值有限差分格式,分析了无条件稳定性和严格推导了收敛性,在空间是二阶收敛的和时间一阶收敛的。给出数值结果验证理论正确性。 关键词:隐格式,单边差分逼近,Burgers方程,稳定性,收敛阶 对流扩散方程背景 对流扩散方程描述黏性流体的动力学行为,这在许多工程应用中发挥了重要作用。对流占优型扩散方程一般具有对流比扩散的系数大得多的特点,通常数值模拟具有一定难度,因为一方面,扩散系数比传输速度小,并且在另一方面,由于数值扰动容易出现边界层现象。许多格式已用于这些问题的模拟,并有大量成功的数值方法[1-3]。通过离散方法来解决对流扩散问题时,一般运用标准Galerkin有限元方法求解,但此方法会导致非物理特征扰动。为了解决这类缺陷,几种稳定的有限元方法已经在[4]中被提出了。 我们感兴趣的是建立非耗散方法来克服数值扰动,并有鲁棒性和二阶精度,尤其是对Burgers问题。Burgers问题通常被认为非线性流体的流动和扰动的经典模型。在二维非线性的情况下,可以描述对流和扩散的现象,Burgers方程代表一种最基本的非线性模型方程。从一个数值格式出发研究是相当有趣的,因为Burgers已出现在众多的流体方程中[5-7]。并已经由霍普夫-科尔计算出多种组合的初始条件和边界条件下的结果[10,11]。此外,对于非线性Burgers方程的解析解也可以通过Homotop Perturbation法[12]得到。 众所周知,单独的选择一种基本差分格式如中心差分或者迎风格式,来计算纯对流式的方程,扩散项通常只是中心近似。而解决问题的关键在于对流方面构造稳定的离散结构来克服数值扰动。虽然单边差分近似格式已经被提出了30年之久[13],人们却很少关注他们在计算流动问题。一阶或者二阶单边迎风有限差分

对流方程及算法介绍

1 引言 2 对流方程及算法介绍 2.1对流方程的概述 对流:是指由于流体的宏观运动,从而使流体各部分之间发生相对位移,冷热流体相互掺混所引起的热量传递过程。 对流仅发生在流体中,对流的同时必伴随有导热现象。 人们研究对流扩散方程,主要的研究对象是流体在流动过程中,流体所携带的某种物质的物理量的变化规律,例如传热过程中温度的变化规律或者溶解于流体中溶质的物质浓度等物理量的变化规律。这些变化通常包括对流、扩散以及由于某种物理或者化学的因素而引起的物理量的自身衰减或增长。 最简单的一维对流扩散方程形如(2-1)式: (2-1) 其中C 是常数,它属于双曲型方程,可以被用来描述流体的运动等物理现象。 2.2水对流现象的简易演示 2.2.1 基本步骤 用两只相同的小烧杯,各装上冷水,再如图1所示插入长短两根吸管,虹吸管由普通化学实验用玻璃管在酒精灯上加热弯成,一根查到被子底部,一根只插入水的表面,再在右杯中滴入几滴墨水并搅拌均匀,现在开始用酒精灯加热左边的烧杯,一段时间后就可以明显的看到染了颜色的水从右杯源源不断的流入左杯,左杯的水源源不断的流入右杯,最后两杯水都变成了墨水的颜色,与此同时用手摸右边的杯子,右边的水也热了起来,这就是冷热水发生了对流的缘故。 2.2.2 实验注意事项 短虹吸管只插入水的表面,不能过深。 玻璃管宜选壁较厚一些的,这样绝热性好一些,效果也好一些。 0=??+??x u C t u

2.2.3 实验原理分析 对左边的水杯用酒精灯加热,水受热密度变小开始上升,右边水杯的 冷水从下边的吸管流向左边的水杯进行补充,左边水杯的热水从上边的吸管流向右边的水杯,这样一会儿两杯水都变成墨水的颜色了[1]。 在冷水里面掺热水也是一样的道理,在不搅拌的情况下,最后水温基本都是一个温度,这就是水的对流,除了水的对流还有刮风是空气的对流,气压高的一方向气压低的一方补充空气,这就形成了对流,就会产生风;还有冬天在家里开空调,形成空气对流,最后整个房间的温度都升了起来。 2.3对流方程及其现有算法 1.针对常系数对流扩散方程,我们利用指数变换, 构造四阶紧致差分格式。 2.针对一维变系数对流扩散方程,将其转化为扩散方程,并构造四阶紧致差分格式。 3.对于常系数二维对流扩散方程,构造出四阶紧致差分方程,以及特殊的变系数 对流扩散方程的四阶紧致差分格式。 4.针对一维常系数对流扩散方程 和一维变系数对流扩散方程,分别构造了几种基于线性和双线性插值 的特征差分格式。 5.针对二维对流扩散方程 ,构造了几种基于线性和双线性插值的特征差分格式。 2.3影响物理量?的三个过程 用),,,(t z y x ??=来表示流体中单位体积的流体所携带的某种物理量,它可以是流体的质量或温度。流体的温度可以用?来表示,流体的密度ρ也可以用? ),(22t x f x u x u a t u +??=??+??ε2 2),(x u x u t x a t u ??=??+??εf y u x u a y u q x u p t u =??+??-??+??+??)(2222) ,()()()(2222y x f y u y q x u x p y u x u =??+??+??+??22x u x u v t u ??=??+??ε) ,()()()(22t x f x x a x u x b x u x c u =??-??+??) ,())(,(),(),(),(222221y x f y u x u y x a y u y x b x u y x b t u y x c =??+??-??+??+??

对流扩散方程.

A

对流扩散方程的求解 对流扩散问题的有效数值解法一直是计算数学中重要的研究内容,求解对流扩散方程的数值方法主要是有限差分法(FDM)、有限元法(FEM)、有限体积法(FVM)、有限解析法(FAM)、边界元法(BEM)、谱方法(SM) 等多种方法。但是对于对流占优问题,用通常的差分法或有限元法进行求解将出现数值震荡。 为了克服数值震荡,80年代,J.Douglas,Jr.和T.F.Russell 等提出特征修正技术求解对流扩散占优的对流扩散问题,与其它方法相结合,提出了特征有限元方法、特征有限差分方法、特征混合元方法;T.J.Hughes和A.Brooks提出过一种沿流线方向附加人工黏性的间断有限元法,称为流线扩散方法(SDM)。有限差分法、有限元法、有限体积法是工程应用中的主要方法。 对流扩散方程的特点 对流扩散方程右端第一项为扩散项,左端第二项则是对流项。由于其方程本身的特点,给建立准确有效的数值求解方法带来一定的困难。对流和扩散给流体中由流体携带的某种物理量的变化过程,可以通过一个无量纲的特征参数(Peclet数)来描述,Peclet数Pe的定义为:Pe=|ν|L/D。这里v是来流速度,L是特征长度,D是物质的扩散系数。如果Pe数较小,即对流效应相对较弱,这类问题中,扩散占主导地位,方程是椭圆型或抛物线型;

如果Pe数较大,即溶质分子的扩散相对于流体速度而言是缓慢的,这类问题中,对流占优,方程具有双曲型方程的特点。 对于对流占优问题的求解,采用常规的Galerkin有限元方法,为了避免求解结果产生数值振荡,获得稳定解,则应使每个单元的局部Peclet数,Peh=|ν|h/D≤2,这里h为单元的最大尺寸,|v|为单元中的最大速度分量值。因此,用本文方法求解对流占优对流扩散问题,要得到稳定解,则要通过加密有限元网格来实现。

二维扩散方程

一、 用有限差分法求解二维扩散方程的初边值问题 该问题的精确解为1 ()2 (,,)x y t u x y t e +-= 二、 用下列差分格式编程计算,并比较计算速度、精度、稳定性。 1. 古典显式格式: 1,,1,,1,,1,,1 2 2 22n n n n n n n n j l j l j l j l j l j l j l j l u u u u u u u u h h τ ++-+---+-+= + 2. 交替方向隐式格式(P-R 格式): 1111 2222 ,,1,,1,,1,,1 22 1111 1111 2222,,1,,1,,1,,122 222 222 n n n n n n n n j l j l j l j l j l j l j l j l n n n n n n n n j l j l j l j l j l j l j l j l u u u u u u u u h h u u u u u u u u h h ττ+++++-+-++++ +++++-+-?--+-+?=+?????--+-+?=+??? 3. 局部一维格式: 1111 2222 ,,1,,1,1,,1,22 1111 11112222 ,,,1,,1,1,,122 2211()222 2211() 222 n n n n n n n n j l j l j l j l j l j l j l j l n n n n n n n n j l j l j l j l j l j l j l j l u u u u u u u u h h u u u u u u u u h h ττ+++++-+-++++ +++++-+-?--+-+?=+?????--+-+?=+??? 4. 预测-校正格式: 第一步:1111 4444 ,,1,,1,2 11111 24222 ,,,1,,12 22 22 n n n n n j l j l j l j l j l n n n n n j l j l j l j l j l u u u u u h u u u u u h ττ+++++-++++++-?--+?=?????--+?=??? , 第二步: 1111111 22 222 2,,1,,1,,1 ,,1 2 2 22n n n n n n n n j l j l j l j l j l j l j l j l u u u u u u u u h h τ + + + + + + ++-+---+-+= + 122 ()222 1 ()2 11 (1)2211 (1)223,(0,1,01)2(,,0)(0,1)(0,,),(1,,)(01,01)(,0,),(,1,)(01,01)x y t x y y t y t x t x t u u u e x y t t x y u x y e x y u y t e u y t e y t u x t e u x t e x t +-+-+--+-?????-+=-<<<≤??????=<

对流占优扩散方程的差分法

摘要 对流占优扩散方程主要包含对流项和扩散项,其中对流项系数远远大于扩散项系数。在数值计算中,方程中的扩散项一般采用具有优良物理特性和计算精度的中心差分离散格式,而关于对流项的处理就稍显困难,若处理不当便会产生数值震荡或数值弥散,给数值计算带来困难。因此,需要对求解的方法做出改进。 本文主要讨论迎风差分格式,迎风加权差分格式,以及特征有限差分格式。三种方法都能够消除数值震荡,但各种方法间又各有差异。迎风格式计算量较小,能够消除数值震荡,但是数值解的精度不高。特征有限差分格式中含有多个未知的点,计算量特别大,从误差分析中可以看出,其数值解拥有较高的精度。迎风加权差分格式,是在迎风格式的基础上改进得到的,精度较高,其数值解不仅受到时间和空间步长的影响,还受到不同参数的影响。可以选取不同的参数是迎风加权格式的一个优点。 关键词:对流占优扩散方程;迎风格式;迎风加权差分格式;特征有限差分法

Abstract Convection-dominated diffusion problems mainly contain convection and diffusion terms, which the convection coefficient is much larger than the diffusion coefficient. In the numerical calculation, diffusion terms in the equation commonly used central difference discretization scheme with excellent physical properties and calculation accuracy. However, the method of the convective terms slightly difficult. It would produce numerical shock or numerical dispersion if not handled properly. Therefore, we need to make some improvements. This article focuses on upwind difference scheme, upstream weighted scheme, as well as characteristic finite difference method. The numerical oscillation can be eliminated by all three methods, but there are differences between each method. Upwind difference scheme has smaller amount of calculation, to eliminate the numerical oscillation, but the accuracy of numerical solution is not as good as we expect. Characteristic finite difference method which contains a number of unknown point, with a large amount of calculation, and we can see from the error analysis, the accuracy of numerical solution is much higher. Upstream weighted scheme, which improved based on upwind scheme, is not only influenced by the time and space step, but also affected by different parameter of . To choose a different parameter of is also an advantage of upstream weighted scheme. Key Words: Convection-dominated diffusion problem; Upwind difference scheme; Upstream weighted scheme; Characteristic finite difference method

相关主题