版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、東南大學能源與環(huán)境學院課程作業(yè)報告作業(yè)名稱:傳熱學大作業(yè)一一利用 matlab程序解決熱傳導問題院系:能源與環(huán)境學院專業(yè):建筑環(huán)境與設備工程學號:姓名:2021年11月9日一、題目及要求1. 原始題目及要求2. 各節(jié)點的離散化的代數(shù)方程3. 源程序4. 不同初值時的收斂快慢5. 上下邊界的熱流量(入=1W/(m C)6. 計算結果的等溫線圖7. 計算小結題目:條件如以下圖所示:10CC絕熱T尸10.t) h=10W/二、各節(jié)點的離散化的代數(shù)方程各溫度節(jié)點的代數(shù)方程ta=(300+b+e)/4 ; tb=(200+a+c+f)/4; tc=(200+b+d+g)/4; td=(2*c+200+h
2、)/4te=(100+a+f+i)/4; tf=(b+e+g+j)/4; tg=(c+f+h+k)/4 ; th=(2*g+d+l)/4ti=(100+e+m+j)/4; tj=(f+i+k+n)/4; tk=(g+j+l+o)/4; tl=(2*k+h+q)/4 tm=(2*i+300+n)/24; tn=(2*j+m+p+200)/24; to=(2*k+p+n+200)/24; tp=(l+o+100)/12三、源程序【G-S迭代程序】【方法一】函數(shù)文件為:function y,n=gauseidel(A,b,x0,eps)D=diag(diag(A);L=-tril(A,-1);U=-
3、triu(A,1);G=(D-L)U;f=(D-L)b;y=G*x0+f;n=1;while norm(y-x0)>=epsx0=y;y=G*x0+f;n=n+1;end命令文件為:A=4,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0,0;-1,4,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0;0,-1,4,-1,0,0,-1,0,0,0,0,0,0,0,0,0;0,0,-2,4,0,0,0,-1,0,0,0,0,0,0,0,0;-1,0,0,0,4,-1,0,0,-1,0,0,0,0,0,0,0;0,-1,0,0,-1,4,-1,0,0,-1,0,0,0,0
4、,0,0;0,0,-1,0,0,-1,4,-1,0,0,-1,0,0,0,0,0;0,0,0,-1,0,0,-2,4,0,0,0,-1,0,0,0,0;0,0,0,0,-1,0,-1,0,4,0,0,0,-1,0,0,0;0,0,0,0,0,-1,0,0,-1,4,-1,0,0,-1,0,0;0,0,0,0,0,0,-1,0,0,-1,4,-1,0,0,-1,0;0,0,0,0,0,0,0,-1,0,0,-2,4,0,0,0,-1;0,0,0,0,0,0,0,0,-2,0,0,0,24,-1,0,0;0,0,0,0,0,0,0,0,0,-2,0,0,-1,24,-1,0;0,0,0,0,0,0
5、,0,0,0,0,-2,0,0,-1,24,-1;0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,12;b=300,200,200,200,100,0,0,0,100,0,0,0,300,200,200,100,;x,n=gauseidel(A,b,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1.0e-6)xx=1:1:4;yy=xx;X,Y=meshgrid(xx,yy);Z=reshape(x,4,4);Z=Z'contour(X,Y,Z,30)Z =139.6088 150.3312 153.0517 153.5639108.1040 108.
6、6641 108.3119 108.152384.1429 67.9096 63.3793 62.421420.1557 15.4521 14.8744 14.7746【方法 2 >> t=zeros(5,5);t(1,1)=100;t(1,2)=100;t(1,3)=100;t(1,4)=100;t(1,5)=100;t(2,1)=200;t(3,1)=200;t(4,1)=200;t(5,1)=200;for i=1:10t(2,2)=(300+t(3,2)+t(2,3)/4 ;t(3,2)=(200+t(2,2)+t(4,2)+t(3,3)/4;t(4,2)=(200+t(3
7、,2)+t(5,2)+t(4,3)/4;t(5,2)=(2*t(4,2)+200+t(5,3)/4;t(2,3)=(100+t(2,2)+t(3,3)+t(2,4)/4;t(3,3)=(t(3,2)+t(2,3)+t(4,3)+t(3,4)/4;t(4,3)=(t(4,2)+t(3,3)+t(5,3)+t(4,4)/4;t(5,3)=(2*t(4,3)+t(5,2)+t(5,4)/4;t(2,4)=(100+t(2,3)+t(2,5)+t(3,4)/4;t(3,4)=(t(3,3)+t(2,4)+t(4,4)+t(3,5)/4;t(4,4)=(t(4,3)+t(4,5)+t(3,4)+t(5,
8、4)/4;t(5,4)=(2*t(4,4)+t(5,3)+t(5,5)/4;t(2,5)=(2*t(2,4)+300+t(3,5)/24;t(3,5)=(2*t(3,4)+t(2,5)+t(4,5)+200)/24;t(4,5)=(2*t(4,4)+t(3,5)+t(5,5)+200)/24;t(5,5)=(t(5,4)+t(4,5)+100)/12;t'endcontour(t',50);ans =100.0000 200.0000 200.0000 200.0000 200.0000100.0000 136.8905 146.9674 149.8587 150.744410
9、0.0000 102.3012 103.2880 103.8632 104.3496100.0000 70.6264 61.9465 59.8018 59.6008100.0000 19.0033 14.8903 14.5393 14.5117Jacobi迭代程序】函數(shù)文件為:function y,n=jacobi(A,b,x0,eps)D=diag(diag(A);L=-tril(A,-1);U=-triu(A,1);B=D(L+U);f=Db;y=B*x0+f;n=1;while norm(y-x0)>=epsx0=y;y=B*x0+f;n=n+1;end命令文件為:A=4,-1,0
10、,0,-1,0,0,0,0,0,0,0,0,0,0,0;-1,4,-1,0,0,-1,0,0,0,0,0,0,0,0,0,0;0,-1,4,-1,0,0,-1,0,0,0,0,0,0,0,0,0;0,0,-2,4,0,0,0,-1,0,0,0,0,0,0,0,0;-1,0,0,0,4,-1,0,0,-1,0,0,0,0,0,0,0;0,-1,0,0,-1,4,-1,0,0,-1,0,0,0,0,0,0;0,0,-1,0,0,-1,4,-1,0,0,-1,0,0,0,0,0;0,0,0,-1,0,0,-2,4,0,0,0,-1,0,0,0,0;0,0,0,0,-1,0,-1,0,4,0,0,0,
11、-1,0,0,0;0,0,0,0,0,-1,0,0,-1,4,-1,0,0,-1,0,0;0,0,0,0,0,0,-1,0,0,-1,4,-1,0,0,-1,0;0,0,0,0,0,0,0,-1,0,0,-2,4,0,0,0,-1;0,0,0,0,0,0,0,0,-2,0,0,0,24,-1,0,0;0,0,0,0,0,0,0,0,0,-2,0,0,-1,24,-1,0;0,0,0,0,0,0,0,0,0,0,-2,0,0,-1,24,-1;0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,12;b=300,200,200,200,100,0,0,0,100,0,0,0,300,
12、200,200,100,;x,n=jacobi(A,b,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0',1.0e-6);xx=1:1:4;yy=xx;X,Y=meshgrid(xx,yy);Z=reshape(x,4,4);Z=Z'contour(X,Y,Z,30) n =97Z =139.6088 150.3312 153.0517 153.5639108.1040 108.6641 108.3119 108.152384.1429 67.9096 63.3793 62.421420.1557 15.4521 14.8744 14.7746四、不同初值時的收
13、斂快慢1、方法1在Gauss迭代和Jacobi迭代中,本程序應用的收斂條件均為norm(y-x0)>=eps ,即使前后所求誤差到達 e的-6次方時,跳出循環(huán)得出結果.將誤差改為0.01時,只需迭代25次,如下x,n=gauseidel(A,b,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0',0.01)運行結果為將誤差改為0.1時,需迭代20次,可見隨著迭代次數(shù)增加,誤差減小,變化速度也在減小.方法2通過i=1:10判斷收斂,為迭代10次,假設改為1:20 ,那么迭代20次.2、在同樣的誤差要求下,誤差限制在 e的-6次方內(nèi),Gauss迭代用了 49次到達要求,
14、而Jacobi 迭代用了 97次,可見,在迭代中盡量采用最新值,可以大幅度的減少迭代次數(shù),迭代過程收斂快 一些.在Gauss中,初值為100 ,迭代46次到達精確度1.0e-6, 初值為50時,迭代47次,初值為0 時,迭代49次,初值為200時迭代50次,可見存在一個最正確初始值,是迭代最快.這一點在jacobi迭代中表現(xiàn)的尤為明顯.五、上下邊界的熱流量:上邊界t=200 C, t =10 C,所以,熱流量1=入* 200-100* x + 200-ta y 2 yx + 20 x + 3 x+0yyy 2=1* ( 100/2+(200- 139.6088)+(200-150.3312)+
15、(200-153.0517)+(200-153.5639)/2)=230.2264W下邊界熱流量 2=| 入* Ltm x+t x + Lp x + tL*x-y y y y 2h*(*tn-tx + lmjiL*y=|1*( 84.1429-20.1557)+(67.9096-15.4521)+(63.3793-14.8744)+(62.421414.7746 )/2)-10*(90/2+(20.1557-10)+(15.4521-10)+(14.8744-10)+(14.7746-10)/2)| = |-489.925|W =489.25W六、溫度等值線Gauss:Yacobi:七、計算小結導熱問題進行有限差分數(shù)值計算的根本思想是把在時間、空間上連續(xù)的溫度場用有限個離散點溫度的集合來代替,即有限點代替無限點,通過求解根據(jù)傅里葉定律和能量守恒兩大法那么建立關于限制 面內(nèi)這些節(jié)點溫度值的代數(shù)方程,獲得各個離散點上的溫度值.要先劃分查分網(wǎng)格,在建立差分代數(shù)方程組,用MATLA城者其他軟件編程求解.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版企業(yè)清算注銷及稅務籌劃合同3篇
- 二零二五版供配電設施安全風險評估與治理合同3篇
- 二零二五版鍋爐安裝與能源審計服務合同范本3篇
- 二零二五版阿拉爾經(jīng)濟技術開發(fā)區(qū)綠色建筑推廣應用合同3篇
- 二零二五版高職高專土建專業(yè)校企合作項目合同3篇
- 二零二五版二手車買賣糾紛處理合同3篇
- 二零二五版公益項目合同擔保法合規(guī)合同3篇
- 二零二五版專業(yè)打印設備升級與維護服務合同2篇
- 二零二五版電子商務平臺食品農(nóng)產(chǎn)品溯源合同3篇
- 二零二五版建筑材料租賃合同質量檢測與驗收標準合同3篇
- 2025年工程合作協(xié)議書
- 2025年山東省東營市東營區(qū)融媒體中心招聘全媒體采編播專業(yè)技術人員10人歷年高頻重點提升(共500題)附帶答案詳解
- 2025年宜賓人才限公司招聘高頻重點提升(共500題)附帶答案詳解
- KAT1-2023井下探放水技術規(guī)范
- 駕駛證學法減分(學法免分)題庫及答案200題完整版
- 竣工驗收程序流程圖
- 清華經(jīng)管工商管理碩士研究生培養(yǎng)計劃
- 口腔科診斷證明書模板
- 管溝挖槽土方計算公式
- 國網(wǎng)浙江省電力公司住宅工程配電設計技術規(guī)定
- 煙花爆竹零售應急預案
評論
0/150
提交評論