第一類邊界問題的有限差分法探討
《第一類邊界問題的有限差分法探討》由會員分享,可在線閱讀,更多相關(guān)《第一類邊界問題的有限差分法探討(25頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、. 第一類邊界問題的有限差分法探討 摘要:本次重點(diǎn)是對于第一類邊界問題的兩種不同方法的對比研討,通過計算機(jī)仿真有限差分法和計算分離變量法對同一問題的求解,對結(jié)果進(jìn)行對比,能夠發(fā)現(xiàn)有限差分法更加快捷簡便,只要迭代次數(shù)足夠多就能使誤差趨于零。而分離變量法則是準(zhǔn)確的計算出結(jié)果,只是運(yùn)算相對復(fù)雜。 關(guān)鍵字:有限差分法,分離變量法,加速收斂因子,迭代次數(shù),邊界條件。 引言:在給定的三類邊界條件①下求解標(biāo)量位或矢量位的泊松方程或拉普拉斯方程的解一般的理論依據(jù)是唯一性定理和得加原理,由此而得出的解題方法有很多。主要分為兩大類:一是解析法(如分離變量法,鏡像法②等),二是數(shù)值法(如有限差分法,有限元法
2、③等)。這兩種方法各有優(yōu)點(diǎn)和不足④,相比較而言在許多實(shí)際問題中由于邊界條件過于復(fù)雜而無法求得解析解。這就需要借助于數(shù)值法來求電磁場的數(shù)值解。有限差分法便是一種比較容易的數(shù)值解法。本次研討就以第一類邊界問題進(jìn)行為例來分析研究有限差分法。 一、 有限差分法的定義: 微分方程和積分微分方程數(shù)值解的方法為有限差分法?;舅枷胧前堰B續(xù)的定解區(qū)域用有限個離散點(diǎn)構(gòu)成的網(wǎng)格來代替, 這些離散點(diǎn)稱作網(wǎng)格的節(jié)點(diǎn);把連續(xù)定解區(qū)域上的連續(xù)變量的函數(shù)用在網(wǎng)格上定義的離散變量函數(shù)來近似;把原方程和定解條件中的微商用差商來近似, 積分用積分和來近似,于是原微分方程和定解條件就近似地代之以代數(shù)方程組,即有限差分方程組 ,
3、 解此方程組就可以得到原問題在離散點(diǎn)上的近似解。然后再利用插值方法便可以從離散解得到定解問題在整個區(qū)域上的近似解。 精品 . 二、 有限差分法解題的基本步驟: (1)、區(qū)域離散化,即把所給偏微分方程的求解區(qū)域細(xì)分成由有限個格點(diǎn)組成的網(wǎng)格; (2)、近似替代,即采用有限差分公式替代每一個格點(diǎn)的導(dǎo)數(shù); (3)、逼近求解。換而言之,這一過程可以看作是用一個插值多項(xiàng)式及其微分來代替偏微分方程的解的過程。 三、 有限差分法公式的推導(dǎo): 把求解的區(qū)域劃分成網(wǎng)格,把求解區(qū)域內(nèi)連續(xù)的場分布用網(wǎng)絡(luò)節(jié)點(diǎn)上的離散的數(shù)值解來代替。網(wǎng)格劃分的充分細(xì),才能夠達(dá)到足夠的精度。應(yīng)用有限差分法計算靜態(tài)場邊值
4、問題時,需要把微分方程用差分方程替代。 用圖形法解釋如下: 精品 . 有限差分網(wǎng)格劃分 在由邊界L界定的二維區(qū)域D內(nèi),電位函數(shù)φ滿足拉普拉斯方程且給定第一邊界條件,則: 如圖將區(qū)域D劃分為正方形網(wǎng)格,網(wǎng)格線的交點(diǎn)稱為節(jié)點(diǎn),兩相鄰平行網(wǎng)格線間的距離稱為步距 h。然后,拉普拉斯方程離散化,對于任一點(diǎn)0,有一階偏導(dǎo)數(shù): 而后,對于二階偏導(dǎo)數(shù): 精品 . 對于Y軸同理: 因此拉普拉斯方程的差分格式為: 緊鄰邊界節(jié)點(diǎn)的拉普拉斯方程的差分格式為: 其中p、q為小于1的正數(shù);1、2為邊界
5、上的節(jié)點(diǎn),其值為對應(yīng)邊界點(diǎn)處的值,是已知的。具體如圖: 緊鄰邊界節(jié)點(diǎn)的網(wǎng)格劃分 精品 . 應(yīng)用數(shù)值計算解釋(泰勒公式展開法): 1點(diǎn)電位的泰勒公式展開為 3點(diǎn)電位的泰勒公式展開為 ,當(dāng)h很小時,忽略4階以上的高次項(xiàng),得 同樣可得 將上面兩式相加得 在上式中代入,得 精品 . 對于,即F=0的區(qū)域,得到二維拉普拉斯方程的有限差分形式 通過以上兩種方法的推導(dǎo),可得任意點(diǎn)的電位等于圍繞它的四個點(diǎn)的電位的平均值。當(dāng)用網(wǎng)格將區(qū)域劃分后,對每一個網(wǎng)絡(luò)點(diǎn)寫出類似的式子,就得到方程數(shù)與未知電位的網(wǎng)絡(luò)點(diǎn)數(shù)相等的線性方程組。
6、已知的邊界條件在離散化后成為邊界上節(jié)點(diǎn)的已知電位值。 四、 差分方程組的解法 方法一:高斯——賽德爾迭代法(簡單迭代法) 其步驟是先對每一網(wǎng)格點(diǎn)設(shè)一初值。然后按一個固定順序(一般點(diǎn)的順序按“自然順序”,即:從左到右,從下到上)如圖: 之后,利用二維拉普拉斯方程的有限差分形式用圍繞它的四個點(diǎn)的電位的平均值作為它的新值,當(dāng)所有的點(diǎn)計算完后,用它們的新值代替舊值,即完成了一次迭代。然后再進(jìn)行下一次迭代,如此循環(huán)。如下式: 精品 . (迭代公式1) 其式中的上角標(biāo)(k)表示k次近似值,下腳標(biāo)i,j表示節(jié)點(diǎn)所在位置,即第i行第j列的交點(diǎn)。其中要特別注意:在迭代過程
7、中遇到邊界點(diǎn)式,需將邊界條件 帶入。 循環(huán)迭代時當(dāng)所有內(nèi)節(jié)點(diǎn)滿足以下條件時停止迭代: 其中,W是預(yù)定的最大允許誤差。 方法二:逐次超松弛法 簡單迭代法在解決問題時收斂速度比較慢,實(shí)用價值不大。實(shí)際中常采用逐次超松弛法(又稱高斯——賽德爾迭代法變形),相比之下它有兩點(diǎn)重大的改進(jìn) ,第一是計算每一網(wǎng)格點(diǎn)時,把剛才計算得到的臨近點(diǎn)的新值代入,即在計算(i,j)點(diǎn)的電位時,把它左邊的點(diǎn)(i-1,j)和下面的點(diǎn)(i,j-1)的電位用剛才算過的新值代入,即: (迭代公式2) 第二,是引入“加速收斂因子”。上式中的α即為“加速收斂因子”,且1《 α
8、<2。特別關(guān)注的是逐次超松弛法收斂的快慢與α有明顯關(guān)系。并且最佳α的取值隨著條件的不同而不同,如何選擇最佳α,是個復(fù)雜問題。 精品 . 在計算時可以嘗試求取最佳α值,以使計算快速。 五、 應(yīng)用計算機(jī)仿真有限差分法解決具體問題 本次討論我選擇第四題為具體實(shí)例進(jìn)行研究。 題目: 如圖所示,有一長方形的導(dǎo)體槽,a = 20,b = 15,設(shè)槽的長度為無限長,槽上有一塊與槽絕緣的蓋板,電位為100V,其他板電位為零,求槽內(nèi)的電位分布。 通過MATLAB進(jìn)行仿真,運(yùn)用有限差分法,源代碼如下: u=zeros(15,20); i=2:14; u(i,
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 6.煤礦安全生產(chǎn)科普知識競賽題含答案
- 2.煤礦爆破工技能鑒定試題含答案
- 3.爆破工培訓(xùn)考試試題含答案
- 2.煤礦安全監(jiān)察人員模擬考試題庫試卷含答案
- 3.金屬非金屬礦山安全管理人員(地下礦山)安全生產(chǎn)模擬考試題庫試卷含答案
- 4.煤礦特種作業(yè)人員井下電鉗工模擬考試題庫試卷含答案
- 1 煤礦安全生產(chǎn)及管理知識測試題庫及答案
- 2 各種煤礦安全考試試題含答案
- 1 煤礦安全檢查考試題
- 1 井下放炮員練習(xí)題含答案
- 2煤礦安全監(jiān)測工種技術(shù)比武題庫含解析
- 1 礦山應(yīng)急救援安全知識競賽試題
- 1 礦井泵工考試練習(xí)題含答案
- 2煤礦爆破工考試復(fù)習(xí)題含答案
- 1 各種煤礦安全考試試題含答案