24小时热门版块排行榜    

查看: 141  |  回复: 1

木易寒

铁虫 (初入文坛)

[交流] 【求助】麻烦大家帮忙看下,为何温度会升那么快。 已有1人参与

clc,clear all;
length=12e-2;
width=12e-2;
height=18e-2;
delta_x=0.4e-2;

IE=round(length/delta_x);
JE=round(width/delta_x);
KE=round(height/delta_x);
te=300*ones(IE+1,JE+1,KE+1);
lamda=0.6;%water
ro=1000;%
c=4200;
a=lamda/ro/c;
delta_time=0.1*delta_x^2/a;
power=646;%加热器功率,单位瓦
Qv=power/(11*delta_x)^3;%功率密度,即功率除以热源所占体积
qv=zeros(IE+1,JE+1,KE+1);
qv(11:21,11:21,11:21)=Qv;%
for n=1:100;
    %main domain
    for i=2:IE;
        for j=2:JE;
            for k=2:KE;
                te(i,j,k)=te(i,j,k)+(delta_time*lamda/ro/c)*((te(i-1,j,k)-2*te(i,j,k)+te(i+1,j,k))/delta_x^2+(te(i,j-1,k)-2*te(i,j,k)+te(i,j+1,k))/delta_x^2+(te(i,j,k-1)-2*te(i,j,k)+te(i,j,k+1))/delta_x^2)+0.001*delta_time*qv(i,j,k)/ro/c;
            end
        end
    end
    mesh(te(:,:,15))
    drawnow;
end

[ Last edited by 木易寒 on 2010-5-13 at 09:44 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

木易寒

铁虫 (初入文坛)

补充说明:这个程序是用来模拟一个功率为646瓦的加热器来加热水的过程,为简单起见,考虑的是最简单模型,即加热器本身的构造参数都全部略去,边界条件暂使用第一类。语言是MATLAB。请大家不要嫌弃小弟是新手,多多帮忙啊。

[ Last edited by 木易寒 on 2010-5-10 at 13:57 ]
2楼2010-05-10 13:49:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 木易寒 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见