偏微分方程式之求解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第六章 偏微分方程式之求解

在化工的领域中,有不少程序之动态是由以偏微分方程式(Partial differential equation ;PDE)所描述的,例如热与质量在空间中的传递等。这些用以描述实际问题的PDE ,除非具有某些特定的方程式型态及条件,否则甚难以手算的方式找出解析解。而在数值求解方面,最常被采用的方法为有限差分法(finite

difference)何有限元素法(finite element)。然对于某些不熟悉数值分析及程序编写的化工人而言,欲充分了解以偏微分方程式所描述之系统动态是相当不容易的,更遑论进一步的设计与分析了。

值得庆幸的是,MATLAB 的环境中提供了一个求解PDE 问题的工具箱,让使用者得以利用简单的指令或图形接口工具输入欲解的PDE ,并求解。使得PDE 之数值解在弹指之间完成,使用者不在为数值法所苦恼,轻松掌握偏微分方程式系统的动态,并可进一步进行后续之设计工作。

本章将以循渐进的方式,介绍PDE 工具箱及其用法,并以数个典型的化工范例进行 示范,期能使初学者很快熟悉PDE 工具箱,并使用它来设计与分析以偏微方方程式所描述的程序系统。

6.1 偏微分方程式之分类

偏微分方程式可根据其阶数(order),线性或非线性型态,以及边界条件进行分类。

6.1.1依阶数的分类

偏微分方程式是以偏微分项中之最高次偏微分来定义其阶数,例如:

一阶偏微分方程式:

0=∂∂+∂∂y u x u 二阶偏微分方程式:

03

222

2=∂∂+⎪⎭⎫ ⎝⎛∂∂+∂∂+∂∂y u

x u y u x u 三阶偏微分方程式:

022

33=∂∂+∂∂+∂∂∂+⎪⎪⎭

⎫ ⎝⎛∂∂y u

x u y x u x u

6.1.2 依非线性程度分类

偏微分方程式亦可以其线性或非线性情况,区分为线性(linear),似线性(quasilinear),以及非线性三类。例如,以下之二阶偏微分方程式(Constantinides and Mostoufi,1999)

0)()()()(22222=⋅+∂∂⋅+∂∂∂⋅+∂∂⋅d x u

c y x u b y u a

可依系数)(⋅之情况,进行如下表之归类

类别 情况

线性 系数)(⋅为定值,或仅为(x,y)函数

似线性 系数)(⋅为依变数(dependent variable)u 或其比方程式中之偏微

分低阶之偏微分项的函数,如),,,,()(y u x u u y x ∂∂∂=⋅

非线性 系数)(⋅中,具有与原方程式之偏微分同阶数之变数,如

),,,,,()(22222y x u y u x u u y x ∂∂∂∂∂∂∂=⋅

另外,对于线性二阶偏微分方程式,可进一步将其分类为椭圆型(elliptic),拋物线型(parabolic),以及双曲线型(hyperbolic)。具体上来说,此类偏微分方程式二阶线性之一般式为

022222=++∂∂+∂∂+∂∂+∂∂∂+∂∂g fu y u

e x u d y

u c y x u b x u a

系数f e d c b a 和,,,,是定值或为u 的函数。若g=0,则上式为其次是偏微分方程式。式子( )之分类及代表性例子,请见下表

方程式类别 判断式 代表性范例

椭圆型 042

<-ac b Laplace 方程式,02222=∂∂+∂∂y

u

x u

拋物线型 042

=-ac b Poisson 方程式,),(2222y x f y

u

x u =∂∂+∂∂

f u a u c

~~)~(=+∇⋅∇- 热传导或扩散方程式t u

x

u ∂∂=∂∂22α

f u a u c t

u d ~~)~(~=+∇⋅∇-∂∂

双曲线型 042

>-ac b 波动方程式222

22

t

u

x u ∂∂=∂∂α f u a u c

t

u d ~~)~(~22=+∇⋅∇-∂∂

注:二维系统之运操作数∇之定义为j y

i x ∂∂

+

∂∂=∇

6.1.3 起始条件和边界条件的分类

为了能获得偏微分方程式之解答,其起始条件和边界条件可依其特性区分为三类。现以一维之动态热传递方程式(拋物线型偏微分方程式)

22x

T

t T ∂∂=∂∂α 为例,进一步说明如何区分这些边界条件及起始条件(Constantinides and

Mostoufi ,1999)。

(i) 第一类:Dirichlet Condiction

若依变量(T)本身,在某个独立变量值时,被指定,则此条件称为Dirichlet

Condiction ,亦称为essential 边界条件。下图为一典型的Dirichlet 条件示意图

T 0

,1>=t T T 0

),(>=t t f T 01

x

图6.1 平板Dirichlet Condiction 示意图

由图中很清楚的显示,该平板之边界条件为 0,0,)(>==t x at t f T 0,0,1>==t x at T T 0,0,

0>==t x at T T

此边界条件依定义,即为Dirichlet Condiction 。同时,若再起始时,各处

之温度分布可以位置之函数表示,即

10,0,

)(≤≤==x t at t f T 此亦属Dirichlet 型之边界条件。

(ii) 第二类:Neumann condition

Neumann condition 系指依变量之变化率之边界条件为定值,抑或独

相关文档
最新文档