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