版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 傳熱大作業(yè)二維導(dǎo)熱物體溫度場(chǎng)的數(shù)值模擬(等溫邊界條件) 姓名: 班級(jí): 學(xué)號(hào):墻角穩(wěn)態(tài)導(dǎo)熱數(shù)值模擬(等溫條件)一、物理問(wèn)題 有一個(gè)用磚砌成的長(zhǎng)方形截面的冷空氣空道,其截面尺寸如下圖所示,假設(shè)在垂直于紙面方向上冷空氣及磚墻的溫度變化很小,可以近似地予以忽略。 在下列兩種情況下試計(jì)算: (1) 磚墻橫截面上的溫度分布; (2) 垂直于紙面方向的每米長(zhǎng)度上通過(guò)磚墻的導(dǎo)熱量。外矩形長(zhǎng)為3.0m,寬為2.2m;內(nèi)矩形長(zhǎng)為2.0m,寬為1.2m。 第一種情況:內(nèi)外壁分別均勻地維持在0及30; 第二種情況:內(nèi)外表面均為第三類(lèi)邊界條件,且已知:&
2、#160; 外壁:30 ,h1=10W/m2·, 內(nèi)壁:10 ,h2= 4 W/m2· 磚墻的導(dǎo)熱系數(shù)=0.53 W/m· 由于對(duì)稱(chēng)性,僅研究1/4部分即可。二、數(shù)學(xué)描寫(xiě) 對(duì)于二維穩(wěn)態(tài)導(dǎo)熱問(wèn)題,描寫(xiě)物體溫度分布的微分方程為拉普拉斯方程 ¶ +=¶¶ 這是描寫(xiě)實(shí)驗(yàn)情景的控制方程。 三、方程離散 用一系列與坐標(biāo)軸平行的網(wǎng)格線把求解區(qū)域劃分成許多子區(qū)域,以網(wǎng)格線的交
3、點(diǎn)作為確定溫度值的空間位置,即節(jié)點(diǎn)。每一個(gè)節(jié)點(diǎn)都可以看成是以它為中心的一個(gè)小區(qū)域的代表。由于對(duì)稱(chēng)性,僅研究1/4部分即可。依照實(shí)驗(yàn)時(shí)得點(diǎn)劃分網(wǎng)格: 建立節(jié)點(diǎn)物理量的代數(shù)方程 對(duì)于內(nèi)部節(jié)點(diǎn),由x=y,有 +-+-=+ 由于本實(shí)驗(yàn)為恒壁溫,不涉及對(duì)流,故內(nèi)角點(diǎn),邊界點(diǎn)代數(shù)方程與該式相同。設(shè)立迭代初場(chǎng),求解代數(shù)方程組。圖中,除邊界上各節(jié)點(diǎn)溫度為已知且不變外,其余各節(jié)點(diǎn)均需建立類(lèi)似3中的離散方程,構(gòu)成一個(gè)封閉的代數(shù)方程組。以為場(chǎng)的初始溫度,代入方程組迭代,直至相鄰兩次內(nèi)外傳熱值之差小于0.01,認(rèn)為已達(dá)到迭代收斂。 4、 編程及結(jié)果1) 源程序 #
4、include<stdio.h>#include<math.h>int main()int k=0,n=0;double t1612=0,s1612=0; double epsilon=0.001;double lambda=0.53,error=0;double daore_in=0,daore_out=0,daore=0; FILE *fp;fp=fopen("data3","w");for(int i=0;i<=15;i+)for(int j=0;j<=11;j+)if(i=0) | (j=0) sij=30;i
5、f(i=5)if(j>=5 && j<=11) sij=0;if(j=5)if(i>=5 && i<=15) sij=0;for(int i=0;i<=15;i+)for(int j=0;j<=11;j+)tij=sij;n=1;while(n>0)n=0;for(int j=1;j<=4;j+)t15j=0.25*(2*t14j+t15j-1+t15j+1);for(int i=1;i<=4;i+)ti11=0.25*(2*ti10+ti-111+ti+111);for(int i=1;i<=14;i
6、+)for(int j=1;j<=4;j+)tij=0.25*(ti+1j+ti-1j+tij+1+tij-1);for(int i=1;i<=4;i+)for(int j=5;j<=10;j+)tij=0.25*(ti+1j+ti-1j+tij+1+tij-1);for(int i=0;i<=15;i+) for(int j=0;j<=11;j+)if(fabs(tij-sij)>epsilon) n+; for(int i=0;i<=15;i+) for(int j=0;j<=11;j+) sij=tij;k+;/printf("%
7、dn",k);for(int j=0;j<=5;j+)for(int i=0;i<=15;i+) printf("%4.1f ",tij); fprintf(fp,"%4.1f ",tij); printf("n");fprintf(fp,"n");for(int j=6;j<=11;j+)for(int i=0;i<=5;i+) printf("%4.1f ",tij); fprintf(fp,"%4.1f ",tij); fprintf(
8、fp,"n"); printf("n");for(int i=1;i<=14;i+)daore_out+=(30-ti1);for(int j=1;j<=10;j+)daore_out+=(30-t1j);daore_out=4*(lambda*(daore_out+0.5*(30-t111)+0.5*(30-t151);for(int i=5;i<=14;i+)daore_in+=ti4;for(int j=5;j<=10;j+)daore_in+=t4j;daore_in=4*(lambda*(daore_in+0.5*t41
9、1+0.5*t154);error=abs(daore_out-daore_in)/(0.5*(daore_in+daore_out);daore=(daore_in+daore_out)*0.5;printf("k=%dn內(nèi)墻導(dǎo)熱=%fn外墻導(dǎo)熱=%fn平均值=%fn偏差=%fn",k,daore_in,daore_out,daore,error);2) 結(jié)果截圖七總結(jié)與討論 1.由實(shí)驗(yàn)結(jié)果可知:等溫邊界下,數(shù)值解法計(jì)算結(jié)果與“二維導(dǎo)熱物體溫度場(chǎng)的電模擬實(shí)驗(yàn)“結(jié)果相似,雖然存在一定的偏差,但由于點(diǎn)模擬實(shí)驗(yàn)存在誤差,而且數(shù)值解法也不可能得出溫度真實(shí)值,同樣存在偏差
10、,但這并不是說(shuō)數(shù)值解法沒(méi)有可行性,相反,由于計(jì)算結(jié)果與電模擬實(shí)驗(yàn)結(jié)果極為相似,恰恰說(shuō)明數(shù)值解法分析問(wèn)題的可行性。用數(shù)值解法僅用計(jì)算機(jī)模擬就能解決某些復(fù)雜的工程問(wèn)題,為復(fù)雜工程問(wèn)題的求解提供了極大的便利。2.在實(shí)驗(yàn)中,內(nèi)外邊界散熱量存在偏差,這在很大程度上是由于用數(shù)值計(jì)算分析問(wèn)題時(shí),采用離散平均的思想,用節(jié)點(diǎn)中心的溫度代替節(jié)點(diǎn)的平均溫度從而產(chǎn)生誤差。不斷提高所劃分的網(wǎng)格數(shù)目,實(shí)驗(yàn)偏差會(huì)得到不斷改善。 3.通過(guò)這次的上機(jī)實(shí)驗(yàn),對(duì)傳熱的很多問(wèn)題和數(shù)值算法都有一定的加深理解和掌握,收獲很多,同時(shí)對(duì)于個(gè)人的動(dòng)手動(dòng)腦及解決問(wèn)題的能力都有一定的提高。同樣,這也反過(guò)來(lái)證實(shí)了“二維導(dǎo)熱物體
11、溫度場(chǎng)的電模擬實(shí)驗(yàn)”的正確性和可行性。/ mm.cpp : 定¡§義°?控?制?臺(tái)¬¡§應(yīng)®|用®?程¨¬序¨°的Ì?入¨?口¨²點(diǎn)Ì?。¡ê/#include "stdafx.h"#include<stdio.h>#include<math.h>int main()int k=0,n=0;double t1612=0,s1612=0; double epsilo
12、n=0.01;double lambda=0.53,error=0;double daore_in=0,daore_out=0,daore=0; FILE *fp;fp=fopen("data3","w");for(int i=0;i<=15;i+)for(int j=0;j<=11;j+)if(i=0) | (j=0) sij=30;if(i=5)if(j>=5 && j<=11) sij=0;if(j=5)if(i>=5 && i<=15) sij=0;for(int i=0;i&l
13、t;=15;i+)for(int j=0;j<=11;j+)tij=sij;n=1;while(n>0)n=0;for(int j=1;j<=4;j+)t15j=0.25*(2*t14j+t15j-1+t15j+1);for(int i=1;i<=4;i+)ti11=0.25*(2*ti10+ti-111+ti+111);for(int i=1;i<=14;i+)for(int j=1;j<=4;j+)tij=0.25*(ti+1j+ti-1j+tij+1+tij-1);for(int i=1;i<=4;i+)for(int j=5;j<=10;
14、j+)tij=0.25*(ti+1j+ti-1j+tij+1+tij-1);for(int i=0;i<=15;i+) for(int j=0;j<=11;j+)if(fabs(tij-sij)>epsilon) n+; for(int i=0;i<=15;i+) for(int j=0;j<=11;j+) sij=tij;k+;/printf("%dn",k);for(int j=0;j<=5;j+)for(int i=0;i<=15;i+) printf("%4.1f ",tij); fprintf(fp,&
15、quot;%4.1f ",tij); printf("n");fprintf(fp,"n");for(int j=6;j<=11;j+)for(int i=0;i<=5;i+) printf("%4.1f ",tij); fprintf(fp,"%4.1f ",tij); fprintf(fp,"n"); printf("n");for(int i=1;i<=14;i+)daore_out+=(30-ti1);for(int j=1;j<=1
16、0;j+)daore_out+=(30-t1j);daore_out=4*(lambda*(daore_out+0.5*(30-t111)+0.5*(30-t151);for(int i=5;i<=14;i+)daore_in+=ti4;for(int j=5;j<=10;j+)daore_in+=t4j;daore_in=4*(lambda*(daore_in+0.5*t411+0.5*t154);error=abs(daore_out-daore_in)/(0.5*(daore_in+daore_out);daore=(daore_in+daore_out)*0.5;print
17、f("k=%dn內(nèi)¨²墻?導(dǎo)Ì?熱¨¨¨q1=%fn外ªa墻?導(dǎo)Ì?熱¨¨¨q2=%fn平?均¨´值¦Ìq=%fn偏?差?error=%fn",k,daore_in,daore_out,daore,error);getchar();#include <iostream>#include <fstream>#include <iomanip>using namespace std;int ma
18、in()cout <<setiosflags(ios:fixed);int i,j;double temp,q_in,q_out,q;double eps=1;double A1612;/設(shè)¦¨¨置?迭̨¹代䨲初?場(chǎng)?for(i=1;i<16;i+)for(j=1;j<6;j+)Aij=0;for(i=1;i<6;i+)for(j=6;j<12;j+)Aij=0;for(i=0;i<16;i+)Ai0=30;for(j=0;j<12;j+)A0j=30
19、;/建¡§立¢¡é迭̨¹代䨲方¤?程¨¬組Á¨¦并¡é求¨®解awhile(eps>1.0E-4)for(j=1;j<5;j+)A15j=(A15j+1+A15j-1+2*A14j)/4;for(i=5;i<15;i+)for(j=1;j<5;j+)Aij=(Ai-1j+Ai+1j+Aij-1+Aij+1)/4; for(i=1;i<5;i+)for(
20、j=1;j<11;j+)Aij=(Ai-1j+Ai+1j+Aij-1+Aij+1)/4; for(i=1;i<5;i+)temp=Ai11;Ai11=(Ai+111-1+Ai11+2*Ai10)/4;eps=Ai11-temp;/計(jì)?算?墻?體¬?外ªa表À¨ª面?導(dǎo)Ì?熱¨¨¨量¢?q_out=0;for(j=1;j<12;i+)q_out=q_out+A0j-A1j;for(i=1;i<16;j+)q_out=q_out+Ai0-Ai1;q_out=q_out+(A0
21、11-A101+A150-A151)/2; q_out=q_out*0.53;/計(jì)?算?墻?體¬?內(nèi)¨²表À¨ª面?導(dǎo)Ì?熱¨¨¨量¢?q_in=0;for(i=5;i<16;i+)q_in=q_in+Ai4-Ai5;for(j=5;j<12;j+)q_in=q_in+A4j-A5j;q_in=q_in+(A154-A155+A411-A511)/2; q_in=q_in*0.53;/計(jì)?算?平?均¨´導(dǎo)Ì?熱¨¨¨量¢?和¨ª相¨¤
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)安全技術(shù)創(chuàng)新-第4篇-洞察分析
- 銷(xiāo)售實(shí)物返利協(xié)議簡(jiǎn)單合同范本
- 退貨與消費(fèi)者權(quán)益保護(hù)-洞察分析
- 隨機(jī)過(guò)程的自適應(yīng)控制-洞察分析
- 虛擬現(xiàn)實(shí)與特殊教育融合-洞察分析
- 葉綠體起源與進(jìn)化-洞察分析
- 2024甲乙雙方關(guān)于成立合資企業(yè)合同標(biāo)的的協(xié)議
- 香菇多糖抗癌作用探討-洞察分析
- 美容師勞動(dòng)合同
- 房屋轉(zhuǎn)讓買(mǎi)賣(mài)合同
- 2024年高標(biāo)準(zhǔn)農(nóng)田建設(shè)土地承包服務(wù)協(xié)議3篇
- 閱讀理解(專(zhuān)項(xiàng)訓(xùn)練)-2024-2025學(xué)年湘少版英語(yǔ)六年級(jí)上冊(cè)
- 無(wú)創(chuàng)通氣基本模式
- 飛行原理(第二版) 課件 第4章 飛機(jī)的平衡、穩(wěn)定性和操縱性
- 暨南大學(xué)珠海校區(qū)財(cái)務(wù)辦招考財(cái)務(wù)工作人員易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 羊水少治療護(hù)理查房
- 2024年全國(guó)統(tǒng)一高考英語(yǔ)試卷(新課標(biāo)Ⅰ卷)含答案
- OQC培訓(xùn)資料教學(xué)課件
- 2024年8月CCAA國(guó)家注冊(cè)審核員OHSMS職業(yè)健康安全管理體系基礎(chǔ)知識(shí)考試題目含解析
- 2024年認(rèn)證行業(yè)法律法規(guī)及認(rèn)證基礎(chǔ)知識(shí) CCAA年度確認(rèn) 試題與答案
- 體育賽事組織與實(shí)施操作手冊(cè)
評(píng)論
0/150
提交評(píng)論