亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        熱傳導(dǎo)方程幾種差分格式的MATLAB數(shù)值解法比較

        2011-01-24 02:03:18馮立偉
        沈陽化工大學(xué)學(xué)報 2011年2期
        關(guān)鍵詞:方法

        馮立偉

        (沈陽化工大學(xué)數(shù)理系,遼寧沈陽110142)

        許多工程問題需要研究熱量在物體內(nèi)部的傳導(dǎo)情況或某種物質(zhì)在液體中的擴散情況,因此研究熱傳導(dǎo)問題特別是非穩(wěn)態(tài)熱傳導(dǎo)問題十分重要.目前熱傳導(dǎo)方程已有多種求解格式[1-2].MATLAB是目前最流行、應(yīng)用最廣泛的科學(xué)和工程計算軟件.MATLAB基于矩陣運算,具有強大的數(shù)值運算能力和圖形可視化能力,是方便實用、功能強大的數(shù)學(xué)軟件[3].用MATLAB求解常微分方程已有大量的研究[4-6].王飛等介紹了如何使用MATLAB實現(xiàn)有限差分法求解微分方程[7].高理平等給出了對兩點邊值問題有限元方法的程序[8].李燦等對熱傳導(dǎo)問題的MATLAB數(shù)值計算進行了討論[9].本文討論求解一維熱傳導(dǎo)方程幾種不同差分格式的MATLAB編程方法,并使用算例進行檢驗和對結(jié)果進行分析.

        u(x,t)表示在t時刻物體內(nèi)部坐標(biāo)為x處的溫度,a是熱傳導(dǎo)系數(shù),f(x,t)為熱源.

        1 熱傳導(dǎo)方程差分格式

        1.1 差分格式的建立

        首先對x-t平面進行網(wǎng)格剖分.分別取h,τ為空間步長與時間步長,用2族平行直線xj= jh,tk=kτ將矩形區(qū)域[0,T]×[0,L]分割成矩形網(wǎng)格.

        顯式格式:

        隱式格式:

        Crank-Nicolson格式:

        Du Fort Frankel格式:

        由Taylor公式容易得出:它們都與一維熱傳導(dǎo)方程相容,其截斷誤差分別為O(τ+h2),O(τ+ h2),O(τ2+h2)和O(τ2+h2)[1].

        1.2 初、邊值條件的處理

        對定解條件進行離散化.由初始條件及第一類邊界條件,可直接得到:

        1.3 穩(wěn)定性分析

        使用Fourier方法可知,當(dāng)r≤1/2時顯式格式穩(wěn)定.

        隱式格式變?yōu)?

        由Fourier方法可得隱式格式恒穩(wěn)定.

        Crank-Nicolson格式變?yōu)?

        對于r>0恒有增長因子|G|≤1,恒穩(wěn)定.

        Du Fort Frankel格式變?yōu)?

        由Fourier方法可得Du Fort Frankel格式恒穩(wěn)定.

        2 差分格式的求解

        顯式格式:將(6)式與離散化的初邊值條件結(jié)合,得到求解此問題的差分方程組:

        由于初始時間層上的u值為已知,由(10)式即可算出u在第一層各個節(jié)點處的近似值u1j.重復(fù)使用此式,可以逐層計算出所有的

        隱式格式:將(7)式與離散化的初邊值條件聯(lián)立,得差分方程組:

        將上述方程組改寫成矩陣形式

        此方程組是三對角方程組,且系數(shù)矩陣嚴(yán)格對角占優(yōu),故解存在唯一.通過在每一時間層上求解一個這樣的線性方程組得到在各個時刻各個網(wǎng)格點上的函數(shù)值.

        Crank-Nicolson格式:將(8)式與離散化的初邊值條件聯(lián)立并整理,得差分方程組:

        此方程組的系數(shù)矩陣嚴(yán)格對角占優(yōu),差分方程組解存在唯一.

        程序如下:

        Du Fort Frankel格式:將(7)式與初始條件及第一類邊界條件式聯(lián)立并整理將格式改寫為:

        由于此格式是3層格式,需要事先知道前面2個時間層上的解,第1層上的解通過對初始條件離散可得,第2層上的解使用前面的任意1種2層差分格式得到,再用此格式求解其余時間層上的解.程序核心代碼如下:

        3 數(shù)值實驗

        使用前面4種不同差分格式求解下面熱傳導(dǎo)方程的初邊值問題.

        此問題的真解為u(x,t)=e-π2tsin(πx).

        定義誤差e=u-U,

        取空間步長h=0.1,求解結(jié)果如圖1~圖6所示.

        圖1 r=1時各種差分方法的誤差‖ek‖2Fig.1 r=1 errors of several difference schemes‖ek‖2

        圖2 r=時各種差分方法的誤差‖ek‖2Fig.2 r=errors of several difference schemes‖ek‖2

        圖3 r=時各種差分方法的誤差‖ek‖2Fig.3 r=errors of several difference schemes‖ek‖2

        圖4 r=時各種差分方法的誤差‖ek‖2Fig.4 r=errors of several difference schemes‖ek‖2

        圖5 r=時各種差分方法的誤差‖ek‖2Fig.5 r=errors of several difference schemes‖ek‖2

        圖6 r=0.67時各種差分方法的誤差‖ek‖2Fig.6 r=0.67 errors of several difference schemes‖ek‖2

        4 結(jié)論

        給出了使用MATLAB求解熱傳導(dǎo)方程幾種差分格式的方法和部分主要程序,通過數(shù)值實驗看到Du Fort Frankel格式和 Crank-Nicolson格式是誤差較小且實用的方法.

        [1] 胡健偉,湯懷民.微分方程數(shù)值方法[M].2版.北京:科學(xué)出版社,2007:131-138.

        [2] Morton K W,Mayers D F.Numerical Solution of Partial Differential Equations[M].2thed.Cambridge UK:Cambridge University Press,2005:19-26.

        [3] 鄭阿奇.MATLAB實用教程[M].北京:電子工業(yè)出版社,2005:175-182.

        [4] 單毅.常微分方程的MATLAB解法[J].武漢大學(xué)學(xué)報(工學(xué)版),2003,36(z2):150-152.

        [5] 何雙.MATLAB在常微分方程初值問題的應(yīng)用[J].長春師范學(xué)院學(xué)報(自然科學(xué)版),2005,24 (3):17-19.[6] 唐洪浪,桂現(xiàn)才.用MATLAB符號工具箱編程求常微分方程的通解[J].洛陽師范學(xué)院學(xué)報,2005,24(2):81-84.

        [7] 王飛,裴永祥.有限差分方法的MATLAB編程[J].新疆師范大學(xué)學(xué)報(自然科學(xué)版),2003,22 (4):22-27.

        [8] 高理平,楊光.兩點邊值問題有限元方法的程序?qū)崿F(xiàn)與計算分析[J].山東師范大學(xué)學(xué)報(自然科學(xué)版),2009,24(1):1-5.

        [9] 李燦,高彥棟,黃素逸.熱傳導(dǎo)問題的matlab數(shù)值計算[J].華中科技大學(xué)學(xué)報(自然科學(xué)版),2002,30(9):91-93.

        猜你喜歡
        方法
        中醫(yī)特有的急救方法
        中老年保健(2021年9期)2021-08-24 03:52:04
        高中數(shù)學(xué)教學(xué)改革的方法
        河北畫報(2021年2期)2021-05-25 02:07:46
        化學(xué)反應(yīng)多變幻 “虛擬”方法幫大忙
        變快的方法
        兒童繪本(2020年5期)2020-04-07 17:46:30
        學(xué)習(xí)方法
        可能是方法不對
        用對方法才能瘦
        Coco薇(2016年2期)2016-03-22 02:42:52
        最有效的簡單方法
        山東青年(2016年1期)2016-02-28 14:25:23
        四大方法 教你不再“坐以待病”!
        Coco薇(2015年1期)2015-08-13 02:47:34
        賺錢方法
        久久久人妻一区精品久久久| 装睡被陌生人摸出水好爽| 麻豆91免费视频| 亚洲24小时在线免费视频网站| 全亚洲最大的私人影剧院在线看| 国产电影无码午夜在线播放| 99精产国品一二三产品香蕉| 亚洲三级香港三级久久| 日韩国产一区二区三区在线观看| 久久国语露脸国产精品电影| 国产精品一区二区久久不卡| 亚洲VA不卡一区| 97超碰中文字幕久久| 免费观看国产短视频的方法| 中国国语毛片免费观看视频| 无码av免费永久免费永久专区| 亚洲中文字幕亚洲中文| 女人18片毛片60分钟| 三年片免费观看大全国语| 国产亚洲精品综合一区| 91国内偷拍精品对白| 午夜亚洲av日韩av无码大全| www夜插内射视频网站| 亚洲色丰满少妇高潮18p| 91华人在线| 美利坚合众国亚洲视频| 天天爽夜夜爽人人爽| 国产精品一区二区 尿失禁| 国产一区,二区,三区免费视频 | 91福利国产在线观看网站| 亚洲国产精品激情综合色婷婷| 丰满熟女高潮毛茸茸欧洲视频| 蜜臀av 国内精品久久久| 国产成人美女AV| 国产av一区二区制服丝袜美腿| 免费无码精品黄av电影| 日本夜爽爽一区二区三区| 青青草原亚洲在线视频| 麻豆精品国产av在线网址| 国产最新进精品视频| 2021精品综合久久久久|