电磁场积分方程法、积分微分 方程法和边界元法(马西奎 编著)思维导图

差分法求解偏微分方程MAAB

南京理工大学 课程考核论文 课程名称:高等数值分析 论文题目:有限差分法求解偏微分方程 姓名:罗晨 学号: 成绩: 有限差分法求解偏微分方程 一、主要内容 1.有限差分法求解偏微分方程,偏微分方程如一般形式的一维抛物线型方程:具体求解的偏微分方程如下: 2.推导五种差分格式、截断误差并分析其稳定性; 3.编写MATLAB程序实现五种差分格式对偏微分方程的求解及误差分析;

4.结论及完成本次实验报告的感想。 二、推导几种差分格式的过程: 有限差分法(finite-differencemethods )是一种数值方法通过有限个微分方程近似求导从而寻求微分方程的近似解。有限差分法的基本思想是把连续的定解区域用有限个离散点构成的网格来代替;把连续定解区域上的连续变量的函数用在网格上定义的离散变量函数来近似;把原方程和定解条件中的微商用差商来近似,积分用积分和来近似,于是原微分方程和定解条件就近似地代之以代数方程组,即有限差分方程组,解此方程组就可以得到原问题在离散点上的近似解。 推导差分方程的过程中需要用到的泰勒展开公式如下: ()2100000000()()()()()()()......()(()) 1!2!! n n n f x f x f x f x f x x x x x x x o x x n +'''=+-+-++-+-(2-1) 求解区域的网格划分步长参数如下: 11k k k k t t x x h τ ++-=?? -=?(2-2) 2.1古典显格式 2.1.1古典显格式的推导 由泰勒展开公式将(,)u x t 对时间展开得 2,(,)(,)( )()(())i i k i k k k u u x t u x t t t o t t t ?=+-+-?(2-3) 当1k t t +=时有 21,112,(,)(,)( )()(())(,)()() i k i k i k k k k k i k i k u u x t u x t t t o t t t u u x t o t ττ+++?=+-+-??=+?+?(2-4) 得到对时间的一阶偏导数 1,(,)(,)()=()i k i k i k u x t u x t u o t ττ+-?+?(2-5) 由泰勒展开公式将(,)u x t 对位置展开得 223,,21(,)(,)()()()()(())2!k i k i k i i k i i u u u x t u x t x x x x o x x x x ??=+-+-+-??(2-6) 当11i i x x x x +-==和时,代入式(2-6)得

二阶变系数线性微分方程的特解

二阶变系数线性微分方程的特解 张金战 ( 陇南师范高等专科学校, 甘肃成县 742500) 摘要: 在已知二阶变系数齐次微分方程的一个非零特解的条件下, 可以得到 该齐次微分方程和与它对应的非齐次微分方程的通解, 本文给出了在二阶变系数齐次微分方程的系数满足一定条件下的特解形式. 关键词: 线性微分方程; 特解; 通解 中图分类号: O 175.1 文献标识码: A 文章编号: 1008- 9020( 2007) 02- 014- 02 1 、引言对于方程( 2) 的特解的确定, 有以下结论: 2二阶变系数线性微分方程是指定理 1 若存在实数 a,使 a+ap(x)+q(x)=0, 则方程( 2) 有特 ax 解 y=e. 1y"+p(x)y'+q(x)y=f(x) ( 1) 2axax2ax 证明 : 设 a+ap(x)+q(x)=0, 将 y=e,y'=ae, y"=ae代入方 111y"+p(x)y'+q(x)y=0 ( 2) 2axaxaxax 2程( 2) 的左端得 : ae+aep (x)+eq (x)=e[a+ap (x)+q (x)]=0, 即其中 p( x) ,q(x),f(x)都是关于 x 的连续函数, 方程( 1) 称为 ax y=e是方程( 2) 的特解. 1二阶变系数非齐次线性微分方程, 方程( 2) 称为方程( 1) 对应 x推论1 若 q(x)+p(x)+1=0,则方程( 2) 有特解 y=e. 1的齐次微分方程. 在已知方程( 2) 的一个非零特解的条件下, - x推论 2 若 q(x)- p(x)+1=0,则方程( 2) 有 特解 y=e. 1文[1]给出了求方程( 2) 的通解的刘维尔公式, 文[2]、文[3]给出 推论 3 若 q(x)=0,则方程( 2) 有特解 y=1. 1了方程( 1) 的一个通解公式.这样将求解方程( 1) 和( 2) 的问题 2 定理 2 若 k?1 且 k(k- 1)+kxp(x)+xq(x)=0,则方程( 2) 有特就转化成了找出方程( 2) 的一个非零特解的问题 , 但求方程 k解 y=x. 1( 2) 的特解没有一般方法, 通常用观察法, 多数情况下难以操 2kk- 1证明 : 设 k (k- 1)+kxp (x)+xq (x)=0, 将 y=x,y'=kx,y"=k

有限差分法求解偏微分方程MATLAB教学教材

有限差分法求解偏微分方程M A T L A B

南京理工大学 课程考核论文 课程名称:高等数值分析 论文题目:有限差分法求解偏微分方程姓名:罗晨 学号: 115104000545 成绩: 有限差分法求解偏微分方程

一、主要内容 1.有限差分法求解偏微分方程,偏微分方程如一般形式的一维抛物线型方程: 22(,)()u u f x t t x αα??-=??其中为常数 具体求解的偏微分方程如下: 22001 (,0)sin()(0,)(1,)00 u u x t x u x x u t u t t π???-=≤≤?????? =??? ==≥??? 2.推导五种差分格式、截断误差并分析其稳定性; 3.编写MATLAB 程序实现五种差分格式对偏微分方程的求解及误差分析; 4.结论及完成本次实验报告的感想。 二、推导几种差分格式的过程: 有限差分法(finite-difference methods )是一种数值方法通过有限个微分方程近似求导从而寻求微分方程的近似解。有限差分法的基本思想是把连续的定解区域用有限个离散点构成的网格来代替;把连续定解区域上的连续变量的函数用在网格上定义的离散变量函数来近似;把原方程和定解条件中的微商用差商来近似,积分用积分和来近似,于是原微分方程和定解条件就近似地代之以代数方程组,即有限差分方程组,解此方程组就可以得到原问题在离散点上的近似解。 推导差分方程的过程中需要用到的泰勒展开公式如下: ()2 100000000()()()()()()()......()(()) 1!2!! n n n f x f x f x f x f x x x x x x x o x x n +'''=+-+-++-+- (2-1) 求解区域的网格划分步长参数如下:

变系数线性常微分方程的求解

变系数线性常微分方程的求解 张慧敏,数学计算机科学学院 摘要:众所周知,所有的常系数一阶、二阶微分方程都是可解的,而变系数 二阶线性微分方程却很难解,至今还没有一个普遍方法。幂级数解法是一个非常有效的方法,本文重点讨论二阶变系数线性常微分方程的解法,从幂级数解法、降阶法、特殊函数法等方面探究了二阶微分方程的解法,简单的介绍了几种高阶微分方程的解法,并讨论了悬链线方程等历史名题。 关键词:变系数线性常微分方程;特殊函数;悬链线方程;幂级数解法 Solving linear ordinary differential equations with variable coefficients Huimin Zhang , School of Mathematics and Computer Science Abstract:As we know, all of ordinary differential equations of first, second order differential equations with constant coefficients are solvable. However, the linear differential equations of second order with variable coefficients are very difficult to solve. So far there is not a universal method. The method of power-series solution is a very efficient method. This article focuses on solving linear ordinary differential equations of second order with variable coefficients, and exploring the solution of in terms of power-series solution, the method of reducing orders, the method of special functions. Also, this paper applies the above methods to solve several linear differential equations of higher order and especially discusses the famous catenary equation. Key words:Linear ordinary differential equations with variable coefficients; Special Functions; catenary equation; Power Series Solution.

第十章-偏微分方程数值解法

第十章 偏微分方程数值解法 偏微分方程问题,其求解十分困难。除少数特殊情况外,绝 大多数情况均难以求出精确解。因此,近似解法就显得更为重要。本章仅介绍求解各类典型偏微分方程定解问题的差分方法。 §1 差分方法的基本概念 1.1 几类偏微分方程的定解问题 椭圆型方程:其最典型、最简单的形式是泊松(Poisson )方程 ),(22 2 2y x f y u x u u =??+??=? 特别地,当 0),(≡y x f 时,即为拉普拉斯(Laplace )方程,又称 为调和方程 22 22 =??+??=?y u x u u Poisson 方程的第一边值问题为 ?? ?? ?Ω ?=Γ=Ω∈=??+??Γ∈),(),(),(),(),(22 22y x y x u y x y x f y u x u y x ? 其中 Ω为以Γ为边界的有界区域,Γ为分段光滑曲线, ΓΩY 称为定解区域,),(y x f ,),(y x ?分别为Ω,Γ上的已知连 续函数。 第二类和第三类边界条件可统一表示为

),(),(y x u u y x ?α=??? ? ??+??Γ∈n 其中n 为边界Γ的外法线方向。当0=α时为第二类边界条件, 0≠α时为第三类边界条件。 抛物型方程:其最简单的形式为一维热传导方程 2 20(0)u u a a t x ??-=>?? 方程可以有两种不同类型的定解问题: 初值问题 ?? ???+∞ <<∞-=+∞<<-∞>=??-??x x x u x t x u a t u )()0,(,00 22 ? 初边值问题 2 212 00,0(,0)()0(0,)(),(,)()0u u a t T x l t x u x x x l u t g t u l t g t t T ????-=<<<

常微分方程习题

第一章习题 1-1求下列两个微分方程的公共解。 (1)422x x y y -+=' (2)2422y y x x x y --++=' 解 两方程的公共解满足条件 4224222x x y y y x x x -+=--++, 即 022224=-+-y x y x , 0))(122(22=-++y x y x , 所以2 x y =或2212 x y +-=。 代入检验可知2 212 x y +-=不符合,所以两方程的公共解为2x y =。 评注:此题是求解方程满足一定条件的解,即求两个微分方程的公共解。在求解时由于令其导数相等,很容易产生增解,因而要对所求结果回代原方程进行检验,舍去增解。 1-2 求微分方程02 =-'+'y y x y 的直线积分曲线。 解 设直线积分曲线为b ax y +=,则a y =',代入原方程得 02≡--+b ax xa a , 即0)()(2 ≡-+-b a a a x , 所以 ???=-=-0 02b a a a , 可得0==b a 或1==b a 。 因而所求直线积分曲线为0=y 或1+=x y 。 评注:此题是求解方程的部分解,采用的是待定系数法。待定系数法是求解常微分方程常用的方法之一,有待定常数法和待定函数法。本题首先设出满足题设条件的含有待定常数

的解,然后代入原方程来确定待定常数,解决此类问题的关键在于正确地设出解的形式。 1-3 微分方程32224xy y y x =-',证明其积分曲线是关于坐标原点成中心对称的曲线。 证 设)(x y ?=满足微分方程,只须证明)(x y --=?也满足方程即可。 作变换x t -=,则证明)(t y ?-=满足方程即可,代入方程两端,并利用)(x y ?=满足此方程,得 左=)())((42222t dx dt t t ??-', )()1)((42222t t t ??--'= )()(4222t t t ??-'=)(3t t ?==右 故)(t y ?-=也满足方程32224xy y y x =-'。 评注:为了验证)(x y --=?也满足方程,利用积分曲线的性质,进行变量代换x t -=,将)(x y --=?变换成)(t y ?-=后,问题就很容易解决了。 1-4 物体在空气中的冷却速度与物体和空气的温差成正比,如果物体在20分钟内由100℃冷却至60℃,那么,在多长时间内,这个物体由100℃冷却至30℃?假设空气的温度为20℃ 解 设物体在空气中时刻t 的温度为)(t T T =,则依牛顿冷却定理得 )20(--=T k dt dT , 其中k 是比例常数。 两边积分,得通解为kt Ce T -+=20。 由于初始条件为:,100)0(=T 故得80=C ,所以kt e T -+=8020。 将60,20==T t 代入上式后即得:202ln = k , 即 20202ln )2 1(80208020t t e T ?+=+=-。 故当30=T 时,有20)2 1(802030t ?+=,从中解出60=t (分钟),因此,在一小时内,可使物体由100℃冷却至30℃。

《有限差分法在微分方程中的应用》课程论文

课程论文

有限差分法在微分方程中的应用 本学期学习了《微分方程数值解》,本书中有限差分法给我留下的印象比较深刻,下边说说自己在方面的一点理解,请老师指正。 1.有限差分法的基本思想: 当系统的数学模型建立后,我们面对的主要问题就是微分积分方程的求解。基本思想是用离散的只含有限个未知量的差分方程组去近似地代替连续变量的微分方程和定解条件,并把差分方程组的解作为微分方程定解问题的近似解。将原方程及边界条件中的微分用差分来近似,对于方程中的积分用求和或及机械求积公式来近似代替,从而把原微分积分方程和边界条件转化成差分方程组。 2.有限差分法求解偏微分方程的步骤: 区域离散,即把所给偏微分方程的求解区域细分成由有限个格点组成的网格,这些离散点称作网格的节点; 近似替代,即采用有限差分公式替代每一个格点的导数。 逼近求解,换而言之,这一过程可以看作是用一个插值多项式及其微分来代替偏微分方程的解的过程。 从原则上说,这种方法仍然可以达到任意满意的计算精度。因为方程的连续数值解可以通过减小独立变量离散取值的间格,或者通过离散点上的函数值进行插值计算来近似得到。理论上,当网格步长趋近于零时,差分方程组的解应该收敛于精确解,但由于机器字节的限制,网格步长不可能也没有必要取得无限小,那么差分法的收敛性或者说算法的稳定性就显得至关重要。因此,在运用有限差分法时,除了要保证精度外,还必须要保证其收敛性。 3.构造差分法的几种形式: 主要草用的是泰勒级数展开的方法。其基本差分表达式主要有三种形式:一阶向前差分、一阶向后差分、一阶中心差分和二阶中心差分等。其中前两种形式为一阶计算精度,后一种为二阶计算精度。

最新二阶变系数线性微分方程的一些解法

二阶变系数线性微分方程的一些解法

第九节 二阶变系数线性微分方程的 一些解法 常系数线性齐次方程和某些特殊自由项的常系数线性非齐次方程的解法已在第七节中介绍,而对于变系数线性方程,要求其解一般是很困难的。本节介绍处理这类方程的二种方法 §9.1 降阶法 在第五节中我们利用变量替换法使方程降阶,从而求得方程的解,这种方法也可用于二阶变系数线性方程的求解。 考虑二阶线性齐次方程 22dx y d +p(x) dx dy +q(x)y =0 (9.1) 设已知其一个非零特解y 1,作变量替换,令 y =uy 1 (9.2) 其中u =u(x)为未知函数,求导数有 dx dy =y 1dx du +u dx dy 1 求二阶导数有22dx y d =y 122dx u d +2dx du dx dy 1 +u 2 12dx y d 代入(9.1)式得

y 122dx u d +(2dx dy 1+p(x)y 1)dx du +(212dx y d +p(x) dx dy 1 +q(x)y 1)u =0 (9.3) 这是一个关于u 的二阶线性齐次方程,各项系数是x 的已知函数,因为y 1是(9.1)的解,所以其中 212dx y d +p(x) dx dy 1 +q(x)y 1≡0 故(9.3)式化为 y 122dx u d +(2dx dy 1+p(x)y 1) dx du =0 再作变量替换,令dx dy =z 得 y 1dx dz +(2dx dy 1 +p(x)y 1)z =0 分离变量 z 1dz =-[1 y 2 +p(x)]dx 两边积分,得其通解 z =21 2y C e -∫p(x)dx 其中C 2为任意常数 积分得u =C 2∫21 y 1e -∫p(x)dx dx +C 1代回原变量得(9.1) 的通解 y =y 1[C 1+C 2∫21 y 1e -∫p(x)dx dx ]

二阶变系数齐次微分方程

毕业论文 题目二阶变系数齐次线性微分方程的若干解法 院系滨江学院 专业信息与计算科学 学生姓名xxx XX 学号xxxXX 指导教师XXX 职称教授 二O一二年五月二十日

目录 摘要 ...................................................................... 3 引言 . (3) 1、 用常数变易法求解二阶变系数齐次微分方程的解 (3) 1.1 已知方程的一个特解求通解 (3) 2、 化为恰当方程通过降阶法求解二阶变系数齐次微分方程的解 (5) 2.1求满足定理1的恰当方程的通解 ......................................... 5 2.2 求满足定理2的恰当方程的通解 (6) 3、 化为RICCAIT 方程求二阶变系数齐次线性微分方程的解 (6) 3.1若方程系数满足()'()p x q x =情况 ....................................... 8 3.2若方程系数满足()()1p x q x +=-情况 ................................... 9 3.3 若方程系数满足()()1p x q x -=情况 (10) 结束语 ................................................................... 11 参考文献 . (11)

二阶变系数齐次线性微分方程的若干解法 姓名 xx大学xx专业,南京 210044 摘要:二阶线性齐次微分方程无论是在微分方程理论上还是在应用上都占有重要位置。现在对于常系数的线性微分方程的解法研究已经比较完备。但对于变系数线性微分方程如何求解,却没有通用的方法,因此探求二阶变系数微分方程的解法就很有必要。本文主要讨论二阶变系数齐次线性微分方程的解法问题,通过利用常数变易法,和系数在满足特定条件下,化为恰当方程和riccati方程来求解二阶变系数齐次微分方程的解法,直接通过具体例题解决具有满足相同条件关系的二阶变系数齐次微分方程的解,从而进一步加深对二阶变系数齐次线性微分方程的解法的理解。 关键词:二阶变系数齐次线性微分方程;常数变易法;降阶法;恰当方程;riccati方程;通解; 引言:尽管由于计算数学和计算技术的迅猛发展,通过电子计算机可以迅速而且比较准确 地处理有关微分方程的求解问题。但是,在实际学习生活中对于一个常微分方程,不论从理论研究的角度,或从实际应用的角度看,都具有十分重要的地位。现在我们对于常系数线性微分方程的解法,已非常完备,但是对于理论比较完整的、有广泛应用的线性变系数微分方程至今却没有一般的求解方法,因此二阶变系数齐次微分方程的求解问题一直是人们感兴趣的研究课题。本文对系数满足特定条件的二阶变系数微分方程,通过观察其形式,巧妙利用常数变易法,化为恰当方程,和化为riccati方程来求解。主要针对不同类型的二阶变系数方程用不同的方法实现解决部分满足一定条件下的方程的解的目的。诣在通过具体例题的解法,解决系数满足特定条件下的二阶变系数齐次线性微分方程求解的问题,从而使我们能更进一步加深对二阶变系数齐次微分方程解法的理解,以便适应在工程技术的实际领域或学生在学习相关专业中的需要。 本文主要通过把方程转化为我们所熟悉形式,来讨论二阶变系数齐次微分方程 y p x y q x y ++= ''()'()0 (1)p x q x是关于x的连续函数。 的解,其中(),() 1、用常数变易法求解二阶变系数齐次微分方程的通解 1.1 已知方程一个特解求方程通解 在我们课本上所学的关于求解二阶常系数齐次线性微分方程,我们可以通过特征方程法求其线性无关的特解, 然后再利用微分方程解的相关性质从而求得其通解,对于这个方法我们已经很熟悉了。那对于二阶变系数齐次线性微分方程求解怎么进行?因为二阶变系数齐

几类二阶变系数常微分方程解法论文

几类二阶变系数常微分方程解法论文

二阶变系数常微分方程几种解法的探讨 胡博(111114109) (湖北工程学院数学与统计学院湖北孝感 432000) 摘要:常系数微分方程是我们目前可以完全解决的一类方程,而求变系数常微分方程的通解是比较困难的,一般的变系数常微分方程目前是还没有通用解法的。本文主要对二阶变系数常微分方程求解进行了探究,利用特解、常数变易法、变量变换等方法求出了某些二阶变系数线性微分方程的通解,并初步归纳了二阶变系数线性方程的求解基本方法及步骤。 关键词:二阶变系数线性微分方程;变换;通解;特解 To explore the solution of some ordinary differential equations of two order variable coefficient Zhang jun(111114128) (School of Mathematics and Statistics Hubei Engineering University Hubei Xiaogan 432000) Abstract:Differential equation with constant coefficients is a class of equations we can completely solve the present general solution, and change coefficient differential equations is difficult, the variable coefficient ordinary differential equation is at present there

数学人教版八年级下册待定系数法

待定系数法,一种求未知数的方法。将一个多项式表示成另一种含有待定系数的新的形式,这样就得到一个恒等式。然后根据恒等式的性质得出系数应满足的方程或方程组,其后通过解方程或方程组便可求出待定的系数,或找出某些系数所满足的关系式,这种解决问题的方法叫做待定系数法。 一般用法是,设某一多项式的全部或部分系数为未知数,利用两个多项式恒等式同类项系数相等的原理或其他已知条件确定这些系数,从而得到待求的值。例如,将已知多项式分解因式,可以设某些因式的系数为未知数,利用恒等的条件,求出这些未知数。求经过某些点的圆锥曲线方程也可以用待定系数法。从更广泛的意义上说,待定系数法是将某个解析式的一些常数看作未知数,利用已知条件确定这些未知数,使问题得到解决的方法。求函数的表达式,把一个有理分式分解成几个简单分式的和,求微分方程的级数形式的解等,都可用这种方法。 使用待定系数法解题的一般步骤是:(1)确定所求问题含待定系数的解析式; (2)根据恒等条件,列出一组含待定系数的方程;. (3)解方程或消去待定系数,从而使问题得到解决。 例如:“已知x2-5=(2-A)·x2+Bx+C,求A,B,C的值.”解答此题,并不困难.只需将右式与左式的多项式中的对应项的系数加以比较后,就可得到A,B,C的值.这里的A,B,C是有待于确定的系数,这种解决问题的方法就是待定系数法. 步骤: 一、确定所求问题含待定系数的解析式。上面例题中,解析式就是: (2-A)× x&2;+Bx+C 二、根据恒等条件,列出一组含待定系数的方程。在这一题中,恒等条件是:2-A=1 B=0 C=-5 三、解方程或消去待定系数,从而使问题得到解决。∴A=1 B=0 C=-5

二阶变系数线性微分方程的一些解法

第九节 二阶变系数线性微分方程 的一些解法 常系数线性齐次方程和某些特殊自由项的常系数线性非齐次方程的解法已在第七节中介绍,而对于变系数线性方程,要求其解一般是很困难的。本节介绍处理这类方程的二种方法 §9.1 降阶法 在第五节中我们利用变量替换法使方程降阶,从而求得方程的解,这种方法也可用于二阶变系数线性方程的求解。 考虑二阶线性齐次方程 22dx y d +p(x) dx dy +q(x)y =0 (9.1) 设已知其一个非零特解y 1,作变量替换,令 y =uy 1 (9.2) 其中u =u(x)为未知函数,求导数有 dx dy =y 1dx du +u dx dy 1 求二阶导数有22dx y d =y 122dx u d +2dx du dx dy 1 +u 2 12dx y d 代入(9.1)式得

y 122dx u d +(2dx dy 1+p(x)y 1)dx du +(212dx y d +p(x) dx dy 1 +q(x)y 1)u =0 (9.3) 这是一个关于u 的二阶线性齐次方程,各项系数是x 的已知函数,因为y 1是(9.1)的解,所以其中 212dx y d +p(x) dx dy 1 +q(x)y 1≡0 故(9.3)式化为 y 122dx u d +(2dx dy 1+p(x)y 1) dx du =0 再作变量替换,令dx dy =z 得 y 1dx dz +(2dx dy 1 +p(x)y 1)z =0 分离变量 z 1 dz =-[1y 2+p(x)]dx 两边积分,得其通解 z =21 2y C e -∫p(x)dx 其中C 2为任意常数 积分得u =C 2∫21 y 1e -∫p(x)dx dx +C 1代回原变量得(9.1) 的通解 y =y 1[C 1+C 2∫21 y 1e -∫p(x)dx dx ]

有限差分法求解偏微分方程复习进程

有限差分法求解偏微 分方程

有限差分法求解偏微分方程 摘要:本文主要使用有限差分法求解计算力学中的系统数学模型,推导了有限差分法的 理论基础,并在此基础上给出了部分有限差分法求解偏微分方程的算例验证了推导的正确性及操作可行性。 关键词:计算力学,偏微分方程,有限差分法 Abstract:This dissertation mainly focuses on solving the mathematic model of computation mechanics with finite-difference method. The theoretical basis of finite-difference is derived in the second part of the dissertation, and then I use MATLAB to program the algorithms to solve some partial differential equations to confirm the correctness of the derivation and the feasibility of the method. Key words:Computation Mechanics, Partial Differential Equations, Finite-Difference Method

1 引言 机械系统设计常常需要从力学观点进行结构设计以及结构分析,而这些分析的前提就是建立工程问题的数学模型。通过对机械系统应用自然的基本定律和原理得到带有相关边界条件和初始条件的微分积分方程,这些微分积分方程构成了系统的数学模型。 求解这些数学模型的方法大致分为解析法和数值法两种,而解析法的局限性众所周知,当系统的边界条件和受载情况复杂一点,往往求不出问题的解析解或近似解。另一方面,计算机技术的发展使得计算更精确、更迅速。因此,对于绝大多数工程问题,研究其数值解法更具有实用价值。对于微分方程而言,主要分为差分法和积分法两种,本论文主要讨论差分法。 2 有限差分法理论基础 2.1 有限差分法的基本思想 当系统的数学模型建立后,我们面对的主要问题就是微分积分方程的求解。基本思想是用离散的只含有限个未知量的差分方程组去近似地代替连续变量的微分方程和定解条件,并把差分方程组的解作为微分方程定解问题的近似解。将原方程及边界条件中的微分用差分来近似,对于方程中的积分用求和或及机械求积公式来近似代替,从而把原微分积分方程和边界条件转化成差分方程组。有限差分法求解偏微分方程的步骤主要有以下几步: 区域离散,即把所给偏微分方程的求解区域细分成由有限个格点组成的网格,这些离散点称作网格的节点;

有限差分法解微分方程两点边值问题

使用有限差分方法解边值问题: 由两点边值问题的一般形式: 根据差分方程: 当网格划分均匀,即有,化简差分方程: 代入再次化简: 用方程组展开写成矩阵形式: MATLAB编程:

运行后算出的结果:0 0.00376645934479969 0.00752341210586145 0.0112613555020809 0.0149707943560995 0.0186422448923756 0.0222662385306948 0.0258333256736017 0.0293340794862392 0.0327590996670822 0.0360990162080584 0.0393444931425513 0.0424862322797872 0.0455149769241112 0.0484215155776656 0.0511966856249889 0.0538313769980622 0.0563165358203363 0.0586431680282822 0.0608023429690169

0.0627851969725639 0.0645829368973219 0.0661868436473210 0.0675882756598612 0.0687786723621374 0.0697495575954688 0.0704925430057619 0.0709993313988528 0.0712617200593841 0.0712716040318917 0.0710209793627865 0.0705019463019362 0.0697067124625652 0.0686275959382091 0.0672570283754778 0.0655875580013963 0.0636118526041142 0.0613227024657904 0.0587130232464804 0.0557758588178718 0.0525043840457360 0.0488919075199819 0.0449318742312199 0.0406178681927653 0.0359436150070336 0.0309029843752992 0.0254899925498146 0.0196988047273101 0.0135237373829146 0.00695926054356603 0 与精确解比较:

偏微分方程求解-有限差分法解析

--以有限差分法为例偏微分方程数值求解 1. 偏微分方程求解问题的描述 教材P653[12.1.1]椭圆型 教材P653[12.1.2] 教材P664[12.2.1]双曲型 教材P665[12.2.4]拉普拉斯泊松 对流 波动 教材P684[12.3.1]抛物型 教材P685[12.3.6]扩散 对流扩散 教材P686[12.3.8]二维扩散 教材P678[12.2.23]二维对流

??????????????????????≥≤≤==≥≤≤==≤≤=>≥≤≤≤≤???? ????+??=??0,0, ),(),,(),(),0,(0,0,),(),,(),(),,0(,0,),()0,,(0,0 , 0 , 0 21212222t L x t x v t L x u t x v t x u t L y t y t y L u t y t y u L y x y x y x u b t L y L x y u x u b t u μμ?Ω 求解域初值条件边值条件) ,,(t y x u 未知函数

????? ? ????????????????????≥<<-==≥<<==≥≤≤-==≥≤≤==≤≤==≤≤≤≤≤≤???? ????+??=??0 , 50 , sin 255sin ),(),5,(0 , 50 , 0),(),0,(0 , 50 , 5sin sin 25),(),,5(0 , 50 , 0),(),,0(5,0,0),()0,,( 10000 , 50 , 50 001.022********t x x x t x v t x u t x t x v t x u t y y y t y t y u t y t y t y u y x y x y x u t y x y u x u t u μμ?Ω 求解域初值条件边值条件以具体问题为例演示具体的求解过程) ,,(t y x u 未知函数

第九章 偏微分方程差分方法

170 第9章 偏微分方程的差分方法 含有偏导数的微分方程称为偏微分方程。由于变量的增多和区域的复杂性,求偏微分方程的精确解一般是不可能的,经常采用数值方法求方程的近似解。偏微分方程的数值方法种类较多,最常用的方法是差分方法。差分方法具有格式简单,程序易于实现,计算量小等优点,特别适合于规则区域上偏微分方程的近似求解。本章将以一些典型的偏微分方程为例,介绍差分方法的基本原理和具体实现方法。 9.1椭圆型方程边值问题的差分方法 9.1.1 差分方程的建立 最典型的椭圆型方程是Poisson (泊松)方程 G y x y x f y u x u u ∈=??+??-≡?-),(),,()(2222 (9.1) G 是x ,y 平面上的有界区域,其边界Γ为分段光滑的闭曲线。当f (x ,y )≡0时,方程 (9.1)称为Laplace(拉普拉斯)方程。椭圆型方程的定解条件主要有如下三种边界条件 第一边值条件 ),(y x u α=Γ (9.2) 第二边值条件 ),(y x n u β=??Γ (9.3) 第三边值条件 ),()( y x ku n u γ=+??Γ (9.4) 这里,n 表示Γ上单位外法向,α(x,y ),β(x,y ),γ(x,y )和k (x,y )都是已知的函数,k (x,y )≥0。满足方程(9.1)和上述三种边值条件之一的光滑函数u (x ,y )称为椭圆型方程边值问题的解。 用差分方法求解偏微分方程,就是要求出精确解u (x ,y )在区域G 的一些离散节点(x i ,y i )上的近似值u i ,j ≈(x i ,y i )。差分方法的基本思想是,对求解区域G 做网格剖分,将偏微分方程在网格节点上离散化,导出精确解在网格节点上近似值所满足的差分方程,最终通过求解差分方程,通常为一个线性方程组,得到精确解在离散节点上的近似值。 设G ={0

微分方程的例题分析及解法

微分方程的例题分析及解法 本单元的基本内容是常微分方程的概念,一阶常微分方程的解法,二阶常微分方程的解法,微分方程的应用。 一、常微分方程的概念 本单元介绍了微分方程、常微分方程、微分方程的阶、解、通解、特解、初始条件等基本概念,要正确理解这些概念;要学会判别微分方程的类型,理解线性微分方程解的结构定理。 二、一阶常微分方程的解法 本单元介绍了三种类型的一阶微分方程的求解方法:变量可分离型,齐次型,线性方程。 对于一阶微分方程,首先要看是否可以经过恒等变形将它的变量分离; 对于一阶线性微分方程,先用分离变量法求解其相应的齐次方程,再用常数变易法求解非齐次方程;当然也可直接代下列通解公式: ()()?? ????+??=?-C dx e x q e y dx x p dx x p )( 齐次型微分方程 )(x y f y =' 令x y u = ,则方程化为关于未知数u 与自变量x 的变量可分离的微分方程。 三、二阶微分方程的解法 1.特殊类型的二阶常微分方程 本章介绍了三种特殊类型的二阶方程的求解方法:

(1))(x f y ='',直接积分; (2)),(y x f y '='',令p y =', (3)),(y y f y '='',令p y =',则p dy dp y = '' 这三种方法都是为了“降价”,即降成一阶方程。 2.二阶线性常系数微分方程 二阶线性常系数微分方程求解的关键是: (1)特征方程 对于相应的齐次方程,利用特征方程 02=++q p λλ 求通解: (2)对于非齐次方程,根据下列形式自由项的特点 )()(x P e x f m x μ= 和 []x x p x x P e x f n l ax ββsin )(~ cos )()(+= 设置特解* y 的形式,然后使用待定系数法。 四、微分方程的应用 求解应用问题时,首先需要列微分方程,这可根据有关科学知识,分析所研究的变量应该遵循的规律,找出各量之间的等量关系,列出微分方程,然后根据微分方程的类型的用相应的方法求解,还应注意,有的应用问题还含有初始条件。 一、疑难解析 (一)一阶微分方程 1.关于可分离变量的微分方程 可分离变量的微分方程是一阶微分方程中的一种最简单的方程,形如 0)()()()(2211=+dy y g x f dx y g x f (1) 的微分方程称为变量可分离的微分方程,或称可分离变量的微分方程,若

有限差分法

有限差分法 有限差分法有限差分法 finite difference method 微分方程和积分微分方程数值解的方法。基本思想是把连续的定解区域用有限个离散 点构成的网格来代替,这些离散点称作网格的节点;把连续定解区域上的连续变量的函 数用在网格上定义的离散变量函数来近似;把原方程和定解条件中的微商用差商来近似, 积分用积分和来近似,于是原微分方程和定解条件就近似地代之以代数方程组,即有限差 分方程组,解此方程组就可以得到原问题在离散点上的近似解。然后再利用插值方法便 可以从离散解得到定解问题在整个区域上的近似解。 有限差分法的主要内容包括:如何根据问题的特点将定解区域作网格剖分;如何把原 微分方程离散化为差分方程组以及如何解此代数方程组。此外为了保证计算过程的可行和 计算结果的正确,还需从理论上分析差分方程组的性态,包括解的唯一性、存在性和差分 格式的相容性、收敛性和稳定性。对于一个微分方程建立的各种差分格式,为了有实用意义,一个基本要求是它们能够任意逼近微分方程,这就是相容性要求。另外,一个差分格 式是否有用,最终要看差分方程的精确解能否任意逼近微分方程的解,这就是收敛性的概念。此外,还有一个重要的概念必须考虑,即差分格式的稳定性。因为差分格式的计算过 程是逐层推进的,在计算第n+1层的近似值时要用到第n层的近似值,直到与初始值有关。前面各层若有舍入误差,必然影响到后面各层的值,如果误差的影响越来越大,以致 差分格式的精确解的面貌完全被掩盖,这种格式是不稳定的,相反如果误差的传播是可以 控制的,就认为格式是稳定的。只有在这种情形,差分格式在实际计算中的近似解才可能 任意逼近差分方程的精确解。关于差分格式的构造一般有以下3种方法。最常用的方法是 数值微分法,比如用差商代替微商等。另一方法叫积分插值法,因为在实际问题中得出的 微分方程常常反映物理上的某种守恒原理,一般可以通过积分形式来表示。此外还可以用 待定系数法构造一些精度较高的差分格式。 有限差分方法(FDM)是计算机数值模拟最早采用的方法,至今仍被广泛运用。该方法 将求解域划分为差分网格,用有限个网格节点代替连续的求解域。有限差分法以Taylor 级数展开等方法,把控制方程中的导数用网格节点上的函数值的差商代替进行离散,从 而建立以网格节点上的值为未知数的代数方程组。该方法是一种直接将微分问题变为代数 问题的近似数值解法,数学概念直观,表达简单,是发展较早且比较成熟的数值方法。 对于有限差分格式,从格式的精度来划分,有一阶格式、二阶格式和高阶格式。从差分 的空间形式来考虑,可分为中心格式和逆风格式。 考虑时间因子的影响,差分格式还可以分为显格式、隐格式、显隐交替格式等。目 前常见的差分格式,主要是上述几种形式的组合,不同的组合构成不同的差分格式。差分 方法主要适用于有结构网格,网格的步长一般根据实际地形的情况和柯朗稳定条件来决定。

相关文档
最新文档