传热学MATLAB温度分布大作业完整版.pdf
《传热学MATLAB温度分布大作业完整版.pdf》由会员分享,可在线阅读,更多相关《传热学MATLAB温度分布大作业完整版.pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、东南大学能源与环境学院东南大学能源与环境学院课程作业报告课程作业报告作业名称作业名称:传热学大作业利用传热学大作业利用 matlabmatlab 程序解决热传导问题程序解决热传导问题院系:能源与环境学院院系:能源与环境学院专业:建筑环境与设备工程专业:建筑环境与设备工程学号:学号:姓名:姓名:20142014 年年 1111月月 9 9 日日请浏览后下载,资料供参考,期待您的好评与关注!一、题目及要求一、题目及要求1.2.3.4.5.6.7.原始题目及要求各节点的离散化的代数方程源程序不同初值时的收敛快慢上下边界的热流量(=1W/(m)计算结果的等温线图计算小结题目:已知条件如下图所示:二、各
2、节点的离散化的代数方程二、各节点的离散化的代数方程各温度节点的代数方程ta=(300+b+e)/4;tb=(200+a+c+f)/4;tc=(200+b+d+g)/4;td=(2*c+200+h)/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)/
3、24;tp=(l+o+100)/12三、源程序三、源程序【G-S迭代程序】【方法一】函数文件为:function y,n=gauseidel(A,b,x0,eps)D=diag(diag(A);L=-tril(A,-1);U=-triu(A,1);G=(D-L)U;f=(D-L)b;y=G*x0+f;n=1;while norm(y-x0)=eps x0=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
4、,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,-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,
5、-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,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.
6、0e-6)xx=1:1:4;yy=xx;X,Y=meshgrid(xx,yy);Z=reshape(x,4,4);Z=Zcontour(X,Y,Z,30)Z=139.6088 150.3312 153.0517 153.5639请浏览后下载,资料供参考,期待您的好评与关注!108.1040 108.6641 108.3119 108.1523 84.1429 67.9096 63.3793 62.4214 20.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(
7、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,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)/
8、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,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,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 传热学 MATLAB 温度 分布 作业 完整版
限制150内