PDE工具箱实现偏微分方程的有限元求解
第23卷 第9期
文章编号:1006-9348(2006)09-0100-03
计 算 机 仿 真
2006年9月
PDE工具箱实现偏微分方程的有限元求解
黄作英,阙沛文,陈亮
(上海交通大学电子信息学院,上海200030)
摘要:偏微分方程在科学和工程上有着广泛的应用。有限元法是一种重要的偏微分方程数值解法。编程实现从偏微分方程到有限元求解全过程需要很好的理论基础和编程技巧,难度较高。该文介绍了偏微分方程有限元求解的基本理论和一般Neumann条件下椭圆型方程的有限元求解具体过程,并通过两个实例,电机磁场问题和热传导问题,介绍了使用PDE工具箱实现偏微分方程的有限元解法。实验结果表明这一方法具有操作简单明了,运算速度快,计算误差可控制等优点。关键词:偏微分方程;有限元法;数值解法中图分类号:TP391.9 文献标识码:A
SolutionofPartialDifferentialEguationbyFEMinPDEToolbox
HUANGZuo-ying,OUEPei-wen,CHENLiang
(CoIIegeofEIectronicsandInformation,ShanghaiJiaotongUniversity,Shanghai200030,China)
ABSTRACT:PartiaIdifferentiaIeguationiswideIyusedinprobIemsofscienceandengineering.FiniteeIementmethod(FEM)isanimportantnumericaIsoIutionmethodofpartiaIdifferentiaIeguation.GoodtheoryfoundationandprogrammingskiIIarenecessaryforprogrammingtosoIvepartiaIdifferentiaIeguationbyFEMmethod.ThisarticIein-troducesthebasictheoryofFEMmethodforsoIvingpartiaIdifferentiaIeguationandthesoIutionproceduretoeIIipticpartiaIdifferentiaIeguationunderNeumannboundarycondition.TwoexampIes,magneticprobIemofmotorandheatexchangeprobIem,aresoIvedinPDETooIbox.TheresuItsshowthatthismethodiseasytohandIeandeasytocontroItheerrorwithfasteroperationspeed.
KEYWORDS:PartiaIdifferentiaIeguation;FiniteeIementmethod(FEM);NumericaIsoIutionmethod
1 引言
偏微分方程定解问题有着广泛的应用背景,科学和工程中的大多数问题在数学上是由偏微分方程描述的,很多重要的物理力学学科的基本方程本身就是偏微分方程,人们用偏微分方程来描述,解释或者预见各种自然现象并用于科学和技术的各个领域,随着计算机技术的飞速发展,数值方法已经成为一种越来越重要的工具。编制高效的程序求解各种偏微分方程已成为可能,偏微分方程数值解法也成为科学或工程计算的重要分支。
对于理论研究和实际应用中提出的偏微分方程问题,由于其边界和边界条件复杂等原因,寻求解析解是非常困难甚至是不可能的,利用计算机研究相应问题的数值解法是十分必要的。编程实现从偏微分方程数值求解全过程需要很好的理论基础和编程技巧,以有限元法为例,求解要经过等价解的导出,区域划分及多项式选取,单元刚度矩阵,单元载荷向量的形成,总刚度矩阵和总载荷向量的组装,求解等多个
基金项目:国家“十五”863课题(2001AA602021)资助收稿日期:2005-05-15
步骤。本文介绍了利用PDE工具箱对偏微分方程的有限元求解,借助于这个工具,我们可以从繁琐,共性的求解步骤中解脱出来而专注于问题的核心即问题的描述,定义及简化,边界条件的确定,求解方法和精度控制的选择等,从而大大提高了求解效率。
2 偏微分方程的有限元解法
2.1 问题
偏微分方程可根据它们的数学特征分为三大类型即椭圆型方程,抛物线型方程和双曲型方程。它们表示如下:
椭圆型方程:
-V (cVu)+au=(在f!域中)
域上的实或复函数;
抛物型方程:
d
Su
-V (cVu)+au=(在f!域中)St
(1b)(1a)
c,a,f以及未知函数u是定义在!!是平面有界区域,
双曲型方程:
—100—
你可能喜欢
- 微分方程组
- matlab微分方程求解
- 解微分方程
- 数学物理方程第四章
- 偏微分方程数值解法
- 82解时滞微分方程组的Rosenbrock方法的GP-稳定性9页
- ADAMS在求解微分方程组中的应用2页
- 常微分方程组(15)15页
- 一阶线性微分方程组的解法新探4页
- 高阶非线性常微分方程组的可积类型8页
- Chapter5.3+常系数线性微分方程组16页
- matlab关于偏微分方程的求解方法6页
- matlab常微分方程和常微分方程组的求解3页
- 二阶椭圆偏微分方程实例求解(附matlab代码)13页
- 微分方程的matlab求解44页
- 微分方程的matlab求解44页
- matlab求解常微分方程46页
- 第五章 MATLAB解微分方程3页
- 拉斯变换解微分方程20页
- 高等 数学 解微分方程详细讲解164页
- matlab编的4阶龙格库塔法解微分方程的程序1页
- 解微分方程13页
- 用拉普拉斯变换方法解微分方程2页
- 数学物理方程 第四章 傅里叶变换法求解偏微分方程20页
- 数学物理方程第四章_二阶线性偏微分方程的分类与总结28页
- 《数学物理方程》第四章§213页
- 《数学物理方程》第四章§116页
- 数学物理方程第二版习题解答 第四章8页
- 数学物理方程(谷超豪)-第三、四章 课后习题答案28页
- 一类非线性偏微分方程的数值解法5页
- 云南财经大学实验报告偏微分方程数值解法26页
- 偏微分方程反问题的数值解法教案77页
- 偏微分方程数值解法1316页
- 偏微分方程数值解法51页
- 偏微分方程数值解法的MATLAB源码17页


