1 / 4
文档名称:

西安交通大学.docx

格式:docx   大小:139KB   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

西安交通大学.docx

上传人:xiaobaizhua 2022/5/8 文件大小:139 KB

下载得到文件列表

西安交通大学.docx

相关文档

文档介绍

文档介绍:: .
温度场模拟matlab代码:
clear,clc,clfL1=8;L2=8;N=9;M=9;%边: .
温度场模拟matlab代码:
clear,clc,clfL1=8;L2=8;N=9;M=9;%边长为8cm的正方形划分为8*8的格子T0=500;Tw=100;%初始和稳态温度a=;%导温系数tmax=600;dt=;%=L1/(M-1);dy=L2/(N-1);M仁a*dt/(dxA2);M2=a*dt/(dyA2);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|i==9|j==1|j==9)T(i,j)=Tw;%边界点温度为100CelseT(i,j)=T0;end
endendif(2*M1+2*M2<=1)%判断是否满足稳定性条件
while(t<tmax+dt)t=t+dt;k=k+1;fori=2:8forj=2:8T1(i,j)=M1*(T(i-1,j)+T(i+1,j))+M2*(T(i,j-1)+T(i,j+1))+(1-2*M1-2*M2)*T(i,j);endendfori=2:8forj=2:8T(i,j)=T1(i,j);endendif(k==5)l=l+1;Tc(l)=T(5,5);k=0;end
end
i=1:9;j=1:9;
[x,y]=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/C','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','FontSize',14);
title('1min后模拟等温线图','FontSize',18)
figure(2);
xx=1:600;
plot(xx,Tc,'k-','linewidth',2)
xlabel('时间/s','FontSize',14);ylabel('温度/C','FontSize',14);title('中心点的冷却曲线','Fon