实验一用有限差分法解静电场边值问题
用有限差分法解静电场边值问题
一、目的
1.掌握有限差分法的原理与计算步骤;
2.理解并掌握求解差分方程组的超松弛迭代法,分析加速收敛因子?的作用; 3.学会用有限差分法解简单的二维静电场边值问题,并编制计算程序。
二、方法原理
有限差分法是数值计算中应用得最早而又相当简单、直观的一种方法。应用有限差分法通常所采取的步骤是:
⑴ 采用一定的网格分割方式离散化场域。
⑵ 进行差分离散化处理。用离散的、只含有限个未知数的差分方程组,来近似代替场域内具有连续变量的偏微分方程以及边界上的边界条件(也包括场域内不同媒质分界面上的衔接条件)。
⑶ 结合选定的代数方程组的解法,编制计算机程序,求解由上面所得对应于待求边值问题的差分方程组,所得解答即为该边值问题的数值解。
现在,以静电场边值问题
2??2?????0?22??x?y???L?f(s)在D中 (1)(2)
为例,说明有限差分法的应用。f(s)为边界点s的点函数,二位场域D和边界L示于图5.1-1中。
yLDh3204h0x1
图5.1-1 有限差分的网格分割
1. 离散化场域
应用有限差分法时,首先需从网格划分着手决定离散点的分布方式。通常采用完全有规律的方式,这样在每个离散点上可得出相同形式的差分方程,有效地提高解题速度。如图5.1-1所示,现采用分别与x,y轴平行的等距(步距为h)网格线把场域D分割成足够多的正方形网格。各个正方形的顶点(也即网格线的交点)称为网格的结点。这样,对于场域内典型的内结点0,它与周围相邻的结点1、2、3和4构成一个所谓对称的星形。
2.差分格式
造好网格后,需把上述静电场边值问题中的拉普拉斯方程(1)式离散化。设结点0上的电位值为?0。结点1、2、3和4上的电位值相应为?1、?2、?3和?4,则基于差分原理的应用,拉普拉斯方程(1)式在结点0处可近似表达为
?1+?2+?3+?4-4?1=0 (3)
这就是规则正方形网格内某点的电位所满足的拉普拉斯方程的差分格式,或差分方程。对于场域内的每一个结点,关系式(3)式都成立,都可以列出一个相同形式的差分方程。
但是,对于近邻边界的结点,其边界不一定正好落在正方形网格的结点上,而可能如图5.1-2所示。其中1、2为边界线上的结点,p、q为小于1的正数。仿上所述,可推得对这些近邻边界结点的拉普拉斯方程的差分格式为
?1p(1?p)??2q(1?q)??31?p??41?q?(1p?1q)?0?0
(4) 式中:?1和?2分别是给定边界条件函数f (s)在对应边界点处的值,是已知的。
2qh3hh0ph1
图5.1-2 近邻边界的结点
3.边界条件的近似处理
为了求解给定的边值问题,还必须对边界条件,以及具体问题中可能存在的分界面上的衔接条件,进行差分离散化处理,以构成相应的差分边值问题。这里,我们只考虑正方形网格分割下的边界条件的近似处理。
⑴ 第一类边界条件 如果网格结点正好落在边界L上,因此对应于边界条件(2)式的离散化处理,就是把点函数f (s)的值直接赋予对应的边界结点。如果边界L不通过网格分割时所引进的结点(例如图5.1-2中的1、2结点是边界线L与网格线的交点,并不是网格分割时所引进的网格结点),那末在紧邻边界的结点的差分格式应选用(4)式,这时,把点函数f (s)的值直接赋予边界线L与网格线的交点1和2。
⑵ 第二类边界条件
应当指出,从实际电场问题的分析出发,如图5.1-3所示,以电力线为边界的第二类齐次边界条件是常见的一种情况。
4??
?n?0 (5)
L这时,可沿着场域边界外侧安置一排虚设的网格结点,显然,对于边界结点0,由于该处
???n?0,故必有?1=?3,因此相应于边界条件(5)式的差分计算格式为
2?1+?2+?4-4?0=0 (6)
A虚设结点3E204h边界s1hD?3h204?1A
h 图5.1-3 第二类齐次边界的一种情况 图5.1-4对称线上结点的差分格式
同样,在许多工程问题中,常常能够判定待求电场具有某些对称性质,这样只需要计算某一对称部分的场就能完全决定整个场的分布。为此,还必须导出位于场的对称线上的结点所满足的差分计算格式。以对称线与网格结点相重合为例(见图5.1-4),设AA'线为一对称线,对于位于对称线上的任一结点0,由拉普拉斯方程(因对称性,必有?1=?3)可得相应的差分计算格式是
2?1+?2+?4-4?0=0 (7)
⑶ 媒质分界面上的衔接条件
在此选取两种情况进行差分离散化的处理。
分界面与网格线相重合的情况;设分界面L与网格线相重合,如图5.1-5所示,在两种媒质εa和εb中电位都满足拉普拉斯方程。容易导得,两种媒质分界面上衔接条件在结点0的差分格式为
21?K?1??2?2K1?K?3??4?4?0?0 (8)
其中
K??a?b。
?a?a3204h?b121304?bh
hh
图5.1-5 分界面与网格线相重合 图5.1-6 分界面L对网格呈对角线形态 分界面对于网格呈对角线形态的情况:如图5.1-6所示,分界面L对于网格呈对角线形态,在两种媒质?a和?b中电位?都满足拉普拉斯方程。容易导得,两种媒质分界面上衔接条件在结点0的差分格式为
21?K(?1??2)?2K1?K(?3??4)?4?0?0 (9)
其中
K??a?b 。
总之,类似以上的分析处理方法,可以逐个导得各种类型的边界条件和衔接条件差分离散化的计算格式。限于篇幅,在此不再展开。
4.差分方程组的求解 在对场域D内各个结点(包括所有场域内点和有关的边界结点)逐一列出对应的差分方程,组成差分方程组后,就可选择一定的代数解法,以算出各离散结点上待求的电位值。注意到差分方程组的系数一般是有规律的,且各个方程都很简单,包含的项数不多(最多不超过5项),因此,对于有限差分法,通常都采用逐次近似的迭代方法求解。
在迭代法的应用中,为加速迭代解收敛速度,一般采用的是超松弛迭代法。由于编写计算机程序的需要,每一网格结点的位置由双下标(i,j)予以识别,如图5.1-7所示。对于差分方程(3)式,采用超松弛迭代法(规定迭代的运算顺序是:从左下角开始做起,即i小的先做;对固定的i,j小的先做。),则关于结点0迭代到第(n+1)次时的近似值,应由如下迭代公式算得
1)(n)?((in,???(i,j)?j)?4(?(i?1,j)??(i,j?1)??(i?1,j)??(i,j?1)?4?(i,j)) (10)
2(i,j+1)(n)(n)(n?1)(n?1)(n)j3(i-1,j)0(i,j)1(i+1,j)4(i,j-1)i
图5.1-7 结点的双下标(i,j)标号
式中:? 称为加速收敛因子,其取值范围是1≤?<2,当?≥2时,迭代过程将不收敛。 加速收敛因子?有一个最佳取值问题,但随具体问题而异。对于第一类边值问题,若一正方形场域由正方形网格分割(每边结点数为m+1),则最佳收敛因子?0可按下式计算
?0?21?sin? (11) m在更一般的情况下,?0只能凭借经验取值。
应当指出,为加速迭代解收敛速度,在迭代运算前,恰当地给定各内点的初始值(即所谓第0次近似值)也是一个有效的途径。
…… 此处隐藏:2045字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




