对流占优扩散方程的差分法 毕业论文.docx_第1页
对流占优扩散方程的差分法 毕业论文.docx_第2页
对流占优扩散方程的差分法 毕业论文.docx_第3页
对流占优扩散方程的差分法 毕业论文.docx_第4页
对流占优扩散方程的差分法 毕业论文.docx_第5页
免费预览已结束,剩余35页可下载查看

下载本文档

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

文档简介

本科毕业设计(论文)题目对流占优扩散方程的差分法学生姓名 学号0917010211教学院系理学院专业年级信息与计算科学2009级指导教师 职称讲师单位西南石油大学理学院辅导教师职 称单位完成日期2013年6月10日southwest petroleum universityundergraduate graduation design (thesis)titlefinite difference method for convection-dominated diffusion equationsnamezheng yangno.0917010211departmentschool of sciencesmajor & gradeinformation and computational science 2009tutoryang yantitlelecturerunitschool of sciences, swpuadvisortitleunitcompletion timejune 10th ,2013摘要对流占优扩散方程主要包含对流项和扩散项,其中对流项系数远远大于扩散项系数。在数值计算中,方程中的扩散项一般采用具有优良物理特性和计算精度的中心差分离散格式,而关于对流项的处理就稍显困难,若处理不当便会产生数值震荡或数值弥散,给数值计算带来困难。因此,需要对求解的方法做出改进。本文主要讨论迎风差分格式,迎风加权差分格式,以及特征有限差分格式。三种方法都能够消除数值震荡,但各种方法间又各有差异。迎风格式计算量较小,能够消除数值震荡,但是数值解的精度不高。特征有限差分格式中含有多个未知的点,计算量特别大,从误差分析中可以看出,其数值解拥有较高的精度。迎风加权差分格式,是在迎风格式的基础上改进得到的,精度较高,其数值解不仅受到时间和空间步长的影响,还受到不同参数的影响。可以选取不同的参数是迎风加权格式的一个优点。关键词:对流占优扩散方程;迎风格式;迎风加权差分格式;特征有限差分法abstractconvection-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目录1、绪论11.1设计(论文)的背景及目的11.2 国内外研究现状11.3 论文主要研究内容21.4 研究思路和方法32、论文的预备知识42.1 差分法简介42.2 fourier方法52.3 差分格式的稳定性定理63、含对流项的一维抛物型方程73.1 中心差分格式的推导73.2稳定性分析93.3中心差分格式的缺陷104、迎风格式114.1 对流占优扩散方程的迎风差分格式114.2迎风差分格式的稳定性分析135、迎风加权差分格式155.1加权差分格式的建立155.2稳定性分析166、特征有限差分法176.1特征差分格式的建立176.2双线性插值197、数值算例20结论27谢辞28参考文献29附录30对流占优扩散方程的差分法1、绪论1.1设计(论文)的背景及目的对流占优扩散方程是一类基本的运动方程,它可用于环境科学、能源开发、流体力学和电子科学等许多领域,对该方程数值计算方法的研究具有重要的理论和实际意义。对流扩散方程右端第一项为扩散项,左端第二项则是对流项。由于其方程本身的特点,给建立准确有效的数值求解方法带来一定的困难。对流和扩散给流体中由流体携带的某种物理量的变化过程,可以通过一个无量纲的特征参数(peclet数)来描述。如果pe数较小,即对流效应相对较弱,这类问题中,扩散占主导地位,方程是椭圆型或抛物线型;如果pe数较大,即溶质分子的扩散相对于流体速度而言是缓慢的,这类问题中,对流占优,方程具有双曲型方程的特点。该方程表征了流动系统的质量传递规律,求解此方程可得出浓度分布。此方程系通过对系统中某空间微元体进行物料衡算而得。对于双组分系统,a组分流入某微元体的量,加上在此微元体内因化学反应生成的量,减去其流出量,即为此微元体中组分a的积累量。考虑到组分a进入和离开微元体均由扩散和对流两种作用造成,而扩散通量是用斐克定律表述的。对流占优扩散方程具有一个共性,即对流占优性,由于对流项的存在给数值求解带来许多困难。因此,寻找一种有效数值解法一直是计算数学中重要研究内容。本文考虑一维对流扩散方程。用通常的差分法进行求解可能会出现数值震荡,为克服数值震荡,需要对传统的差分方程改进,如迎风格式,迎风加权差分格式,特征有限差分方法等。本文将讨论上述三种解决对流占优问题的差分算法,说明每种算法的稳定性条件,收敛性等,并结合数值算例说明。1.2 国内外研究现状80年代,j.douglas和t.f.rusell等提出特征修正技术求解对流占优扩散问题,与其他方法相结合,提出了特征有限差分方法、特征有限元方法、特征混合有限元方法等,并给出理论分析;t.j.hughes和a.brooks提出过一种沿线方向附加人工黏性的间断有限元法,称为流线扩散方程(sdm)。有限差分法、有限元法、有限体积法是工程应用中的主要方法。国内也有许多这一方面的文献,秦新强在对流占优扩散发方程的一种特征差分算法中,提出了解对流扩散方程的特征线法, 这一方法考虑沿着特征线(流动方向) 的离散, 利用了对流扩散问题的物理力学特征, 可以有效地克服数值震荡, 保证数值解的稳定;梁栋在对流扩散方程的一类迎风格式中,对其方程进行分析, 得到了稳定性和收敛性定理。1.3 论文主要研究内容对流占优问题的求解,若采用常规的方法,很容易出现数值震荡。为了避免求解结果产生数值振荡,获得稳定解,本文讨论一些改进的差分方法,来求解常系数的对流占优对流扩散问题,使其得到稳定的数值解。 (1)迎风格式基于广义差分法,数学家们提出了数值求解的一类迎风格式。从简单的一维常系数双曲方程着手,对我们构造差分格式是很有启发的。构造对流占优扩撒问题的差分逼近,为了导出稳定性条件,通常用局部固定系数法或视变系数为常系数法。最后按照气体理学的含义,系数ax表示气流速度,因此,人们称其为迎风格式。再对方程进行分析,得到了稳定性和收敛性定理,并对一类模型问题进行试算,结果良好。 (2)迎风加权差分格式这也是一种解非定常对流占优扩散方程的有效方法,它实际上是对迎风格式的进一步改进,即对一般的空间中心格式和迎风格式进行加权处理。此格式适合对流项占优时求解,它是一个显示格式,计算量比较适中。另外,还有一个优点是可以通过选取参数 而获得差分格式的适应性。经 fourier 精度分析和数值验证,可得其稳定性良好,便于求解。 (3)特征有限差分方法解对流扩散方程的特征线法,即考虑沿着特征线(流动方向) 的离散, 利用了对流扩散问题的物理力学特征, 可以有效地克服数值震荡, 保证数值解的稳定, 众多的理论和应用成果均采用了这一方法。另外,如果要进一步消除因分割区间的步长不同,而引起的数值震荡现象,则可对网格运用双线性插值的方法,构造出一种新的特征差分算法,同时由于算法构造的独特性,该算法还特别适用于求解变系数的对流占优扩散方程。1.4 研究思路和方法关于对流占优扩散问题的研究,目前国内外都没有的绝对良好的方法,只能尽可能的采用适合的逼近方法,来获取较稳定数值解。本文讨论前面提到的三种改进的差分格式,主要对三种方法进行阅读,理解其精髓,学会用fourier方法判断其稳定性,后期要编程,并用matlab实现数值算例的求解。这就要求在看懂方法的基础上,用数值算例来做检验,看其是否符合先前所做的稳定性分析和截断误差分析,从而验证该方法的正确性。并且对三种方法做出比较,能够在不同的情形下使用相应的差分方法来解决问题。2、论文的预备知识 在进行论文写作之前,我们先要对毕业设计中可能用到的各种知识或者定理,进行说明和引述,以便在之后的论文中直接运用,不再赘述。本文中主要涉及到的知识有差分法,fourier方法,以及差分格式相关的稳定性定理。而taylor展开式等基本的方法,将不在本节详细介绍。2.1 差分法简介差分法是解微分方程的主要数值方法。由于数字电子计算机只能存储有限个数据和作有限次运算,所以任何一种计算机解题的方法,都必须把连续问题(微分方程的边值问题、初值问题等)离散化,最终化成有限形式的线性代数方程组。用差分法将连续问题离散化的步骤是,首先对求解区域做网格剖分,用有限个网格节点代替连续区域;其次将微分算子离散化,从定解问题的微分或积分形式出发,用数值微商或数值积分公式导出相应的代数方程,从而把微分方程的定解问题化为线性代数方程组的求解问题。(1)差分法的基本问题a) 对求解域做网格剖分。一维情形是把区间分成一些等距或不等距的小区间,称之为单元。二维情形则把区域分割成一些均匀或不均匀的矩形,其边与坐标轴平行。也可分割成一些三角形或凸四边形等。b) 构造逼近微分方程定解问题的差分格式。有直接差分化法、有限体积法或广义差分法、以及变分差分法。c) 差分解的存在唯一性、收敛性及稳定性的研究。这些理论问题都归结到对差分解做出先验估计。d) 差分方程的解法。由于代数方程组的某些特点,容易导致数值震荡、病态,所以求解时应采取某些特殊技巧。(2)偏微分方程差分法的初值问题许多物理现象随着时间而发生变化、如热传导过程、气体扩散过程和波的传播过程都与时间有关。描述这些过程的偏微分方程具有这样的性质:若初始时刻的解已经给定,则时刻的解完全取决于初始条件和某些边界条件,利用差分法解这类问题,就是从初始值出发,通过差分格式沿时间增加的方向,逐步求出微分方程的近似解。(3)偏微分方程差分法的边值问题物理上的定常问题,如弹性力学中的平衡问题、电磁场及引力场等。其定解问题为各种边值问题,即要求解在某个区域d内满足微分方程,在边界上满足给定的边界条件。差分解法可归结为选取合理的差分网格,建立差分格式,求解代数方程组以及考察差分格式的收敛性等问题。2.2 fourier方法fourier方法是分析差分方法稳定性的一种方法,又被称作von neumann方法,它是在第二次世界大战期间由von neumann首先提出的。该方法是目前分析线性常系数差分方程稳定性的应用最为广泛的方法。我们用fourier方法(包括fourier积分和fourier级数)将差分方程中的空间变量和时间变量分离,从而将差分方程的稳定性归结为有限阶矩阵族的一致有界性。考虑一维的线性常系数抛物型方程ut=a 2ux2方程的初值和周期边值条件为ux,0=x,u0,t=ul,t=0,其中0xl,0tt。则逼近它的二层差分方程的一般形式可以写为, 2.1这是空间网点xj 处的差分方程,n0和n1是包含0及其邻近的正负整数的有限集合,am和bm不依赖 j 但和 有关。由于是周期边值条件u0n=unn,故可将ujn周期开拓,使其对一切j=0,1, 有意义,且方程2.1对所有整数 j 成立。为了应用fourier方法,我们再将ujn=unxj 开拓为-,+上的unx。为此,取半整数点xj+12=xj+12h,j=0,1, ,并用如下阶梯函数逼近初试函数:,当,再将2.1看成在任意 xj=x-,+成立,则得具连续变量的差分解unx。显然unx仍是 x的周期函数。这样我们就可将fourier方法用于具连续空间变量的差分方程: 2.2将unx展成fourier 级数:, 2.3把2.3代入2.2,再比较对应项系数,得, 2.4其中 2.5我们称gph,为增长因子,它是判断差分格式稳定与否的重要依据,也是进行稳定性分析的重要手段。2.3 差分格式的稳定性定理定理2.3.1 差分方程2.1按谱范数稳定的充分必要条件是,对于任意的00,0nt,均成立不等式, 2.6即一致有界。其中k为一个独立的正常数。推论 差分方程2.1按谱范数稳定的条件是,对于任意的00,00,b0是常数。而初始条件和边值条件分别为,设x在相应的区域光滑,且在x=0,l与边值相容,使得上述问题有唯一充分光滑的解。现在考虑上述方程3.1的初边值问题的差分逼近。取空间步长h=ln和时间步长=tm,其中n,m都是正整数。用两族平行直线x=xj=jh j=0,1,n和t=tn=n n=0,1,m将矩形域 g=0xl;0tt分割成矩形网格,定义网格节点为xj,tn。并且用 ujn 表示定义在xj,tn的函数。推导此差分格式的主要思路,就是使用已剖分好的网格内第n-1层上的点来差分第n层上的点(图3.1)。首先,对一阶算子进行离散。为此,对充分光滑的解 u ,在节点xj,tn-1处沿时间方向离散,由taylor展开式可得, 3.2于是有, 3.3舍去高阶项,用差商代替微商算子,即,同理可得 。 3.4现将二阶的微商算子在节点xj,tn-1处沿空间方向离散化,同样由taylor展开式可得, 3.5将3.3、3.4、3.5 代入到3.1,并舍去截断误差rjnu,则逼近该对流扩散方程的中心差分格式为。 3.63.2稳定性分析对3.6提出的差分格式进行稳定性分析,使用fourier方法,首先对差分格式进行改写:,其中,。可以知道其增长因子为, 3.7通过计算可得, 3.8根据von neumann条件,一维的对流扩散方程稳定的充要条件是1+o 成立。由于3.8中 r12=o,可以略去,因而只要求即 从而得稳定性条件为 3.9但是,这只是对充分小h 得到的稳定性条件,而实际计算时步长总是有限的,为得出相应的稳定性条件,应该要求令x=cos,考虑自变量为x 的抛物线方程容易得到该函数在区间-1,1 内的值非负,不妨在端点取值:y=y-1=1-4r2, 当x=-1y1=1, 当x=1接下来我们讨论该函数的最大值。假设,则抛物线下凸,所以 y 在端点取极大,故稳定性要求y11。于是用端点值可以导出r12,连同假设条件一起,从而得稳定性条件, 3.10另外,假设,此时抛物线上凸,极值点位于抛物线顶点极值为易知x00在x=1左侧,又y-1y1,所以y0可以取最大值。为使y01,必须r1-2r20,从而r1=2r。这便与假设矛盾,此时格式不稳定。总而言之,该含对流项的抛物型方程的中心差分格式稳定的充要条件是3.10 成立。3.3中心差分格式的缺陷根据我们推到出的稳定性条件3.10,进一步对两个系数做分析,考虑对流项系数和扩散项系数在不同大小的情况下差分格式的稳定性。将, 代入3.10,得到不等式, 3.11可以推出步长h 需要满足的条件,即h2ab。当ab时,h 容易满足此条件,用中心差分格式计算不会出现数值震荡。但是,若当系数ab时,此条件不容易得到满足,即稳定性条件不成立。因此,求解一般的含对流项的抛物型方程,只要满足3.10就可以运用中心差分格式。而求解对流占优扩散方程时,即系数ab,稳定性条件难以得到满足,如果仍然使用3.6提到的差分格式,则可能出现不应有的数值震荡。从上面的推导我们可以看到,针对于解对流占优扩散方程,3.6式是有缺陷的,往往不能精确求解。所以,才在此基础上提出了许多改进的差分格式。4、迎风格式前面我们已经讨论过,当方程中的系数ba 时,即对流项占优时,若简单的运用3.6式的差分格式,则该对流占优扩散方程的数值解往往会出现数值震荡,给求解带来不便。为了克服这类数值震荡,在常规差分方法的基础上,提出了一种新的差分格式。此方法是沿着特征方向,用下一层向上一层差分的方法代替微分,看起来似乎是迎风而上的差分格式。当对流项系数是变系数时,按照气体力学的含义,此对流项系数可以表示气流速度,所以被称之为迎风差分格式。4.1 对流占优扩散方程的迎风差分格式考虑非定常的一维对流占优扩散方程:, 4.1其中a,b是常数,a0,且ab 即 b 相对 a 充分大 。初始条件和边值条件分别为,此时,上述方程虽是含对流项的抛物型方程,但是其解却具有双曲方程的性质,我们在构造差分格式时需要考虑解的这一性质。为此,首先来处理方程的左端。我们令与ut+bux相伴的特征方向为,沿的方向导数,所以可以将4.1改写成:, 4.2取时间步长0,沿t 轴取节点t=tn=n,n=0,1,由xj,tn出发的特征与直线t=tn-1交于。我们就可以用下式逼近沿特征方向的导数:, 4.3根据4.2和4.3进一步得出: 4.4取x=xj,0充分小,使得x,tn-1位于xj-1,tn-1,xj+1,tn-1之间,则b0时位于xj,tn-1左侧,b0是位于xj,tn-1右侧。现设b0,如右图,在节点xj-1,tn-1和xj,tn-1之间作反距离步长线性插值,得, 4.5 将4.5代入到4.4,并且用二阶中心差商代替等号右端的二阶微商,就得到逼近4.1的迎风差分格式, 4.6同样,当b0时,x,tn-1位于xj,tn-1右侧,作线性插值得到逼近4.1的迎风差分格式为:, 4.7差分格式4.6,4.7的截断误差均为o+h。4.2迎风差分格式的稳定性分析我们首先考虑,当b0时的情况,即对4.6式作稳定性分析。运用fourier方法,令,则4.6式可以改写为, 4.8再以代入上式,得对比等式两端的系数,容易得到增长因子, 4.9然后,将增长因子中的指数函数化作三角函数,再根据三角函数的取值范围,令 =h 02。于是增长因子又可以写作:, 4.10经计算可得 4.11其中r12=o。由于讨论的是一维问题,直接根据von neumann条件,该迎风差分格式稳定的充要条件是,1+o 成立。而对于实际的问题,应满足令x=cos,依然将4.11看作是一个关于x 的二次抛物线方程,其取值范围是x-1,1,即该函数的二次项系数大于零(不考虑等于零的情况),则抛物线下凸,所以函数的最大值只能在端点取到。故稳定性要求y11,从而有, 4.12于是得到了4.6式的稳定性条件。再对此稳定性条件作进一步的讨论,将,代入4.12式,可以得到,由此推出h22a+bh。又因为对流项占优,即系数ba,当取较大的空间步长h 时,将分子上的a 略去,稳定性条件就变为hb。这使得时间步长 的值也容易取得,即很容易满足稳定性条件。同样,当b0,建立中心差分格式,即3.6,再建立迎风格式4.6,现在,引入参数 01,对上述两式中的对流项进行加权,于是便得到了迎风加权差分格式:。 5.1迎风加权差分格式的优点是可以调节参数 。事实上,关于 的选取很难得到可以遵循的准则,但是,当 取某些值得时候,可以得到一些特殊的格式,讨论这些特殊的格式是有意义的。例如,=0,1分别是中心差分格式和迎风格式。另外,还可以取作修正中心格式,samarakii格式,指数型格式,本文中不讨论这些格式。5.2稳定性分析对5.1式作稳定性分析,其步骤与迎风格式的稳定性分析差不多。先将5.1式改写为下式,其中, , 5.2于是,我们可以得到以为未知数的增长因子形式:, 5.3经计算可得, 5.4对于实际的问题,要使得差分格式稳定,应满足令x=cos,将5.4看作是一个关于x 的二次抛物线方程,其取值范围是x-1,1,即要满足稳定性,就要求y11,从而有, 5.5于是得到了5.1式的稳定性条件。再对此稳定性条件作进一步的讨论,将,代入5.5式,可以得到,由此推出h22a+bh。由于ba,可将分子上的a 略去,稳定性条件就变为hb,01。可以看出稳定性条件容易得到满足。6、特征有限差分法求解对流占优扩散方程的另一种改进的差分方法,就是本节介绍的特征有限差分法。特征有限差分法将特征线方法和有限差分方法相结合,给出了一种求解对流占优扩散方程的新的隐式特征差分格式。与迎风格式相比,两种方法主要的差异体现在线性插值上面,这一节主要介绍秦新强提出的一种双线性插值的方法。特征有限差分法的优点是适应性强,且差分格式无条件稳定。同时也适用于变系数方程,数值试验的结果表明在消除数值震荡方面更有效。6.1特征差分格式的建立我们依然考虑同样的方程,即4.1式,方程的对流项系数与扩散项系数之间的关系不变ab,初边值条件也不变。运用特征线法,可以将4.1改写成如下的形式(其推导过程已经在建立迎风差分格式时详细给出,这里不再赘述):, 6.1其中,表示与ut+bux相伴的特征方向,。接下来要对微分算子做离散化处理,而线性插值的区别也体现在这里。离散的方向还是沿着特征线的方向,不同的是,我们利用p0,p-1,q0,q-1四个点对p* 作线性插值,以此得到p* 点的值,如图6.1所示,p0p* 为沿特征线的方向。取空间步长h=ln,取节点xj=jh j=0,1,n,时间步长=tm,沿t 轴取节点tn=n,n=0,1,m,然后沿着特征线p0p*作差商离散,可得, 6.2而x*,t*表示p* 点的坐标,要将其表示出来。由图6.1看出,于是,;由,得,并求得,代入6.2,再舍去局部截断误差,则可以得到。 6.3再对扩散项用二阶中心差商来逼近,于是,我们就得到了求解初边值问题4.1的特征差分格式。 6.46.2双线性插值 作插值所使用的方法较之前有所不同,p* 点的函数值u* 由p0,p-1,q0,q-1四个点的函数值通过双线性插值得到。令ux,t=i11ujn,uj-1n,ujn-1,uj-1n-1x,t表示用插值数据ujn,uj-1n,ujn-1,uj-1n-1求得的双线性插值函数。关于插值函数i11up0,up-1,uq0,uq-1 的构成分两步进行,首先分别以p0,p-1和q0,q-1为节点作线性插值,求解在p,q的函数值。再用p,q的值作线性插值,于是就求出了p* 点的函数值,即i11ujn,uj-1n,ujn-1,uj-1n-1x*,t*。具体步骤如下, 6.5, 6.6 上面分别得到的是p,q的函数值,接下来再次进行线性插值, 6.7 将6.5,6.6代入到6.7,就可以得到p* 点的函数值, 6.8于是6.4可以写为6.9 这就是对流占优扩散方程的特征差分格式。而关于稳定性,在本节的开头我们已经提到过,此格式无条件稳定,本文不给出证明。另外,6.9式是一个隐式格式,使用两层上的共四个点,通过双线性插值得到p* 点的函数值。虽然绝对稳定,且计算精度较高,但是计算量非常大。7、数值算例 求解下列对流扩散方程,其中a,b均为常数,a=1,b=10。定解条件为其中u0为正常数,求解时令u0=1。已知方程的精确解为。通过系数a,b的大小可以判断出,这是一个对流占优的问题。要对上述方程进行求解,我们需要用到matlab编程,进而得到其数值解。取空间步长h=0.5,时间步长t=0.02,令l=5,t=5。首先可以得到其精确解,如图7.1所示。然后考虑不同的差分法,依次使用中心差分格式、迎风格式、特征有限差分法以及迎风加权格式求解。另外,考虑到迎风加权格式中参数对数值解的影响,我们再分别取=0.9,0.8,0.6进行求解。各数值计算的结果和误差都在下列三维图中给出。图7.1(精确解)图7.2(中心差分)可以从图7.2看出,当对流项占优时,使用中心差分格式出现了明显的数值震荡。图7.3(迎风格式)图7.4(特征有限差分法)图7.5(迎风加权差分格式,=0.9)图7.6(迎风加权差分格式,=0.8)图7.7(迎风加权差分格式,=0.6)图7.37.7分别对应三种改进的差分法的数值解,可以看出其数值解和精确解比较接近。接下来我们给出各方法数值解与精确解之间的误差图7.8(迎风格式的误差)图7.9(特征有限差分法的误差)图7.10(迎风加权格式的误差,=0.9)图7.11(迎风加权格式的误差,=0.8)图7.12(迎风加权格式的误差,=0.6)结论从给出的数值算例可以看出,当对流项明显占优的时候,采用本文提到的三种改进差分法可以得到较好的近似解,同时在消除数值震荡的方面是有效的。迎风格式采用的是显式方程,计算量较小,能够消除数值震荡,但是数值解的精度不高。特征有限差分格式中含有多个未知的点(即第n+1层上的点),因此属于隐式方程,计算量特别大,从误差图中看出,其得到的数值解的精度较高。而关于迎风加权差分格式,我们从数值算例中看出,其数值解非常接近于精确解;另外,还需要考虑参数的选取对数值解的影响,在本算例中,当=0.8时,数值解的精度是最高的。谢辞经过两个月的认真劳作,我的本科毕业论文终于完成了。掩卷沉思,四年的大学读书生涯已倏忽而过,恍惚间四年来的欢乐、痛苦、成长、收获,种种生活情景又一一浮现在眼前。毕业论文能够顺利完成,首先要感谢我的毕业设计指导老师杨艳。论文的字里行间都有杨老师的悉心指导,她为我们答疑解惑,还给我们传授方法。授人以鱼,不如授人以渔。如果没有杨老师的指导,我不能完成matlab的编程。我要感谢大学期间传授我知识的各位老师,是你们为我的大学学习生涯不断添砖加瓦,为我将来研究生阶段的学习打下坚实的基础。我还要感谢关心帮助我的各位同学。没有同学们的帮助,我的毕业论文不会完成的如此顺利。有了你们,我的大学生活才充满乐趣,我的大学生活才完整。最后要感谢各参考文献的作者,你们的研究成果为毕业论文提供了良好的素材,使我幡然顿悟,让我在巨人肩膀上看的更远。区区数言不尽能表达我心中无尽的感谢。祝愿老师们工作顺利,愿同学们前程似锦。再次感谢大学期间我的老师,我的同学。参考文献1k.w.morton,d.f.mayers,李治平等.偏微分方程数值解m. 北京:人民邮电出版社, 2006.2李荣华. 偏微分方程数值解法m.北京:高等教育出版社,2010.3余德浩,汤华中. 微分方程数值解法m.北京:科学出版社,2004.4秦新强, 马逸尘. 对流占优扩散方程的一种特征差分算法j. 高等学校计算数学学报, 26(1),2004,30-37.5梁栋. 对流扩散方程的一类迎风格式j. 计算数学, 1991(02),133-141.6陆金甫. 关于非定态对流扩散方程的迎风加权差分格式j. 清华大学学报(自然科学版), 32(3), 1991, 138-148.7秦新强, 李秋芳. 对流占优扩散方程一种新的特征差分算法j. 西安理工大学学报, 19(2),2003.附录(代码)中心差分格式a=1;b=10;l=5;t=5;h=0.5;t=0.02;r=(a*t)/h2;r1=(b*t)/h;u=zeros(l/h+1,t/t+1); time=0.02:t:t;hang=1:l/h+1;u(1,:)=1;for n=1:length(time) for j=2:length(hang)-1 u(j,n+1)=(r-r1)*u(j+1,n)+(1-2*r)*u(j,n)+(r+r1)*u(j-1,n); endendx,y=meshgrid(0:t:5,0:h:5);z=u;mesh(x,y,z),xlabel(time),ylabel(space),zlabel(u数值解)/迎风格式a=1;b=10;l=5;t=5;h=0.5;t=0.02;r=(a*t)/h2;r1=(b*t)/h;u=zeros(l/h+1,t/t+1);%11行,251列time=0.02:t:t;hang=1:l/h+1;u(1,:)=1;for n=1:length(time) for j=2:length(hang) if j=10 u(j,n+1

温馨提示

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

评论

0/150

提交评论