西安交通大学——温度场数值模拟(matlab)

西安交通大学——温度场数值模拟(matlab)

ID:14298995

大小:72.50 KB

页数:4页

时间:2018-07-27

西安交通大学——温度场数值模拟(matlab)_第1页
西安交通大学——温度场数值模拟(matlab)_第2页
西安交通大学——温度场数值模拟(matlab)_第3页
西安交通大学——温度场数值模拟(matlab)_第4页
资源描述:

《西安交通大学——温度场数值模拟(matlab)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、温度场模拟matlab代码:clear,clc,clfL1=8;L2=8;N=9;M=9;%边长为8cm的正方形划分为8*8的格子T0=500;Tw=100;%初始和稳态温度a=0.05;%导温系数tmax=600;dt=0.2;%时间限10min和时间步长0.2sdx=L1/(M-1);dy=L2/(N-1);M1=a*dt/(dx^2);M2=a*dt/(dy^2);T=T0*ones(M,N);T1=T0*ones(M,N);t=0;l=0;k=0;Tc=zeros(1,600);%中心点温度,每一秒采集一个点fori=1:9forj=1:9if(i==1

2、i==9

3、j==1

4、

5、j==9)T(i,j)=Tw;%边界点温度为100℃elseT(i,j)=T0;endendendif(2*M1+2*M2<=1)%判断是否满足稳定性条件while(t

6、meshgrid(i);figure(1);subplot(1,2,1);mesh(x,y,T(i,j))%画出10min后的温度场axistight;xlabel('x','FontSize',14);ylabel('y','FontSize',14);zlabel('T/℃','FontSize',14)title('1min后二维温度场模拟图','FontSize',18)subplot(1,2,2);[C,H]=contour(x,y,T(i,j));clabel(C,H);axissquare;xlabel('x','FontSize',14);ylabel('y','Fo

7、ntSize',14);title('1min后模拟等温线图','FontSize',18)figure(2);xx=1:600;plot(xx,Tc,'k-','linewidth',2)xlabel('时间/s','FontSize',14);ylabel('温度/℃','FontSize',14);title('中心点的冷却曲线','FontSize',18)elsedisp('Error!')%如果不满足稳定性条件,显示“Error!”end实验结果:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。