版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第五次作業(yè)(前三題寫在作業(yè)紙上)一、用有限差分方法求解一維非定常熱傳導(dǎo)方程,初始條件和邊界條件見說明.pdf文件,熱擴(kuò)散系數(shù)a =const,:T;:2T=2:t: x1. 用Tylaor展開法推導(dǎo)出FTCS式的差分方程2. 討論該方程的相容性和穩(wěn)定性,并說明穩(wěn)定性要求對(duì)求解差分方程的影響。3. 說明該方程的類型和定解條件,如何在程序中實(shí)現(xiàn)這些定解條件。4. 編寫M文件求解上述方程,并用適當(dāng)?shù)奈淖謱?duì)程序做出說明。(部分由網(wǎng)絡(luò)搜索得至L添加,修改后得到。)function rechuandaopde%以下所用數(shù)據(jù),除了t的范圍我根據(jù)題目要求取到了20000,其余均從pdf中得來a=0.00001
2、;%a 的取值xspan=0 1;%x的取值范圍tspan=0 20000;%t 的取值范圍ngrid=100 10;%分割的份數(shù),前面的是t軸的,后面的是x軸的f=(x)0;% 初值g1=(t)100;% 邊界條件一g2=(t)100;% 邊界條件二T,x,t=pdesolution(a,f,g1,g2,xspan,tspan,ngrid);% 計(jì)算所調(diào)用的函數(shù)x,t=meshgrid(x,t);mesh(x,t,T);%畫圖,并且把坐標(biāo)軸名稱改為x, t, Txlabel('x')ylabel('t')zlabel('T')T%輸出溫度矩陣d
3、t=tspan(2)/ngrid(1);%t 步長h3000=3000/dt;h9000=9000/dt;h15000=15000/dt;%3000,9000,15000下,溫度分別在 T矩陣的哪些行T3000=T(h3000,:)T9000=T(h9000,:)T15000=T(h15000,:)%輸出三個(gè)時(shí)間下的溫度分布%不再對(duì)三個(gè)時(shí)間下的溫度-長度曲線畫圖,其圖像就是三維圖的截面%穩(wěn)定性討論,傅里葉級(jí)數(shù)法dx=xspan(2)/ngrid(2);%x 步長sta=4*a*dt/(dxA2)*(sin(pi/ 2)A2;if sta>0,sta<2fprintf('n%
4、sn','有穩(wěn)定性')elsefprintf('n%sn','沒有穩(wěn)定性')errorend%真實(shí)值計(jì)算xe,te,Te=truesolution(a,f,g1,g2,xspan,tspan,ngrid);xe,te=meshgrid(xe,te);mesh(xe,te,Te);%畫圖,并且把坐標(biāo)軸名稱改為xe, te, Texlabel('xe')ylabel('te')zlabel('Te')Te%諭出溫度矩陣%誤差計(jì)算jmax=1/dx+1;% 網(wǎng)格點(diǎn)數(shù)rms=wuchajisuan(
5、T,Te,jmax)rms%輸出誤差function rms=wuchajisuan(T,Te,jmax)for j=1:jmaxrms=(T(j)-Te(j)A2/jmax)A(1 /2)endfunctionUe,xe,te=truesolution(a,f,g1,g2,xspan,tspan,ngrid)n=ngrid(1);%t 份數(shù)m=ngrid(2);%x 份數(shù)Ue=zeros(ngrid);xe=linspace(xspan(1),xspan(2),m);% 畫網(wǎng)格te=linspace(tspan(1),tspan(2),n);% 畫網(wǎng)格for j=2:nfor i=2:m-1
6、for g=1:m-1Ue(j,i)=100-(400/(2*g-1)/pi)*sin(2*g-1)*pi*xe(j)*exp(-a*(2*g-1)A2*piA2*te(i)endendendfunction U,x,t=pdesolution(a,f,g1,g2,xspan,tspan,ngrid)n=ngrid(1);%t 份數(shù)m=ngrid(2);%x 份數(shù)h=range(xspan)/(m-1);%x 網(wǎng)格長度x=linspace(xspan(1),xspan(2),m);% 畫網(wǎng)格k=range(tspan)/(n-1); %t 網(wǎng)格長度t=linspace(tspan(1),tsp
7、an,n);% 畫網(wǎng)格U=zeros(ngrid);U(:,1)=g1(t);% 邊界條件U(:,m)=g2(t);U(1,:)=f(x);% 初值條件%差分計(jì)算for j=2:nfor i=2:m-1U(j,i)=(1-2*a*k/hA2)*U(j-1,i)+a*k/hA2*U(j-1,i-1)+a*k/hA2*U(j-1,i+1);endend5. 將溫度隨時(shí)間變化情況用曲線表示flnuiro604020.6 o6. 給出3000、9000、15000三個(gè)時(shí)刻的溫度分布情況,對(duì)溫度隨時(shí)間變化規(guī)律做說明。T3000=100.0000 63.4362 34.2299 15.8021 7.464
8、1 7.4641 15.802134.2299 63.4362 100.0000T9000=100.0000 81.6930 65.6076 53.6839 47.3466 47.3466 53.683965.6076 81.6930 100.0000T15000=100.0000 89.9415 81.0962 74.5310 71.0378 71.0378 74.5310 81.0962 89.9415 100.0000根據(jù)數(shù)據(jù)分析,在同一個(gè) x點(diǎn)上溫度隨時(shí)間的增加而增加,但增幅變小。x-T圖形仍為拋物線,但隨著時(shí)間的增加,極值變小,圖像變得平緩。7. 用計(jì)算數(shù)據(jù)說明,并結(jié)合差分方程余項(xiàng),
9、空間、時(shí)間間隔對(duì)求解精度影響。數(shù)據(jù)量較大,且原理相同,我取一個(gè)向量演示一下。保持空間間隔不變,修改時(shí)間間隔,時(shí)間間隔加大,得到的誤差加大。保持時(shí)間間隔不變,修改空間間隔,空間間隔加大,得到的誤差加大。修改空間間隔的誤差在增量比修改時(shí)間間隔的大。從方差余項(xiàng)上來看,Af d2u2 dt2(沒有公式編輯器。只能從ppt里粘貼了)這個(gè)余項(xiàng)里的 t , x都在分母上,所以與誤差成正比,且 x的次數(shù) 應(yīng)該是比 t高,故影響較大。8. 用計(jì)算數(shù)據(jù)說明,穩(wěn)定性要求對(duì)求解精度的影響。修改穩(wěn)定性,即修改 x和t分的份數(shù)(ngrid ),之后看誤差。穩(wěn)定性越高,解的精度越高。即在滿足穩(wěn)定性要求 (a* t/( xA
10、2)<0.5 )時(shí),a* t/( xA2)越接近0,誤差越小。從概念上理解,穩(wěn)定性越好,對(duì)引入時(shí)間層誤差的抑制能力越強(qiáng)。所以誤差越小。二、調(diào)用MATLAB函數(shù)完成上述計(jì)算1.編寫M文件求解上述方程,并用適當(dāng)?shù)奈淖謱?duì)程序做出說明。function pdepediaoyongm=0;x=linspace(0,1,11);%x 的網(wǎng)格t=linspace(0,20000,101);%t 的網(wǎng)格sol = pdepe(m,pdefun,icfun,bcfun,x,t);% 調(diào)用函數(shù)T=sol(:,:,1);% 解figure;% 畫圖surf(x,t,T)xlabel('x')y
11、label('t')zlabel('T')dt=20000/100;%t 步長h3000=3000/dt;h9000=9000/dt;h15000=15000/dt;%3000,9000,15000下,溫度分別在 T矩陣的哪些行T3000=T(h3000,:)T9000=T(h9000,:)T15000=T(h15000,:)%輸出三個(gè)時(shí)間下的溫度分布%不再對(duì)三個(gè)時(shí)間下的溫度-長度曲線畫圖,其圖像就是三維圖的截面function c,f,s=pdefun(x,t,T,DuDx)%PDE 方程函數(shù)c=100000;f=DuDx;s=0;function u0=ic
12、fun(x)% 初始條件函數(shù)u0=0;function pl,ql,pr,qr=bcfun(xl,Tl,xr,Tr,t)% 邊界條件函數(shù)pl = Tl-100;ql = 0;pr = Tr-100;qr = 0;2.將溫度隨時(shí)間變化情況用曲線表示。12010080604020024X 103.給出3000、9000、15000三個(gè)時(shí)刻的溫度分布情況。T3000 =100.0000 67.1058 39.8611 21.1973 10.9885 7.8279 10.9885 21.1973 39.8611 67.1058 100.0000T9000=100.0000 83.4839 68.6032 56.8191 49.2705 46.6732 49.2705 56.8191 68.6032 83.4839 100.0000T15000=100.0000 90.8310 82.5601 75.9972 71.7845 70.3330 71.7845 75.9972 82.5601 90.8310 100.0000根據(jù)數(shù)據(jù)分析,在同一個(gè) x點(diǎn)上溫度隨時(shí)間的增加而增加,但增幅變小。 x-T圖形仍為拋物 線,但隨著時(shí)間的增加,極
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 陜西省漢中市寧強(qiáng)縣2023-2024學(xué)年七年級(jí)上學(xué)期期末學(xué)業(yè)水平檢測(cè)數(shù)學(xué)試卷(含解析)
- 01月08日佛山市東建文華尚領(lǐng)尚域66行政財(cái)富公寓項(xiàng)目定位分析
- 《論壇版塊策劃書》課件
- 16.1《赤壁賦》課件 2024-2025學(xué)年統(tǒng)編版高中語文必修上冊(cè)-4
- 2025屆云南省文山馬關(guān)實(shí)驗(yàn)高級(jí)中學(xué)高三第六次模擬考試語文試卷含解析
- 采購員培訓(xùn)課件教程課程-智庫文檔
- 江蘇省清江市清江中學(xué)2025屆高三下學(xué)期第六次檢測(cè)數(shù)學(xué)試卷含解析
- 2025屆福建省廈門市廈門第一中學(xué)高三最后一卷語文試卷含解析
- 2025屆江蘇省徐州市第五中學(xué)高三第四次模擬考試英語試卷含解析
- 【大學(xué)課件】網(wǎng)絡(luò)通信技術(shù)基礎(chǔ)培訓(xùn)教程
- 常壓矩形容器設(shè)計(jì)計(jì)算軟件
- 交流變換為直流的穩(wěn)定電源設(shè)計(jì)方案
- PR6C系列數(shù)控液壓板料折彎機(jī) 使用說明書
- 鋼結(jié)構(gòu)工程環(huán)境保護(hù)和文明施工措施
- 物業(yè)管理業(yè)主意見征詢表
- 中藥分類大全
- 精文減會(huì)經(jīng)驗(yàn)交流材料
- 管道定額價(jià)目表
- 民國文獻(xiàn)《潮州茶經(jīng)》
- 220千伏線路工程深基坑開挖方案(實(shí)施版)
- 真崎航の21部
評(píng)論
0/150
提交評(píng)論