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

上传人:1595****071 文档编号:33788909 上传时间:2022-08-12 格式:DOC 页数:4 大小:62.50KB
返回 下载 相关 举报
西安交通大学——温度场数值模拟(matlab).doc_第1页
第1页 / 共4页
西安交通大学——温度场数值模拟(matlab).doc_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《西安交通大学——温度场数值模拟(matlab).doc》由会员分享,可在线阅读,更多相关《西安交通大学——温度场数值模拟(matlab).doc(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

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/(dx2);M2=a*dt/(dy2);T=T0*ones(M,N);T1=T0*ones(M,N);t=0;l=0;k=0;Tc=zeros(1,600);% 中心点温度,每一秒采集一个点for i=1:9 for j=1:9 if(i=1|i=9|j

2、=1|j=9) T(i,j)=Tw;% 边界点温度为100 else T(i,j)=T0; end endendif(2*M1+2*M2=1) % 判断是否满足稳定性条件 while(ttmax+dt) t=t+dt; k=k+1; for i=2:8 for j=2:8 T1(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); end end for i=2:8 for j=2:8 T(i,j)=T1(i,j); end end if(k=5) l=l+1; Tc(l)=T(5,5); k=0; end

3、 end i=1:9;j=1:9; x,y=meshgrid(i); figure(1); subplot(1,2,1); mesh(x,y,T(i,j)% 画出10min后的温度场 axis tight; 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);axis square; 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(温度/,FontSize,14);title(中心点的冷却曲线,FontSize,18)else disp(Error!) % 如果不满足稳定性条件,显示“Error!”end实验结果:4_

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com