24小时热门版块排行榜    

查看: 1230  |  回复: 2

892226227

铜虫 (初入文坛)

[求助] 求助修改模拟列管换热器的程序。感激不尽

求助:帮我修改一下这个模拟列管换热器的程序。感激不尽
%已知
wh=68250/3600;
wc=175000/3600;
Th1=382;
Tc1=275;
A=130;%传热面积
Di=0.0225;%管内径
Do=0.025;%管外径
D=0.7;%壳体内径
L=0.6;%管长
AT=0.0438;%管程通道截面积
AS=0.0525;%壳程通道截面积
NB=19;%壳程挡板数
B=0.3;%挡板间距
Ri=0.0005;%管程污垢热阻
Ro=0.0001;%壳程污垢热阻
Ki=12.5;%渣油品特性参数
Ko=12.5;%原油品特性参数
D1=0.919;%渣相对密度
D0=0.850;%原相对密度
Tc20=285;%冷流体的估算出口温度
%计算管中心距
t=Di/(1-AS/(B*D));
%计算壳体当量直径
De=4*(t^2-pi*Do^2/4)/(pi*Do);
while 1 %最外层循环求冷热物流出口温度
%计算管内热物流性质
Thm=(Th1+Th20)/2;
cpi=((0.7072+0.000551*D1)*Thm-0.318D1)*(0.055*Ki+0.35)*4.18;
%计算管外冷物流性质
Tc2=fzero(@wd,295,[],Tc1,Th1,Th20,Thm,D0,cpi,Ko,wh,wc);%求只含Tc2的一元函数的零点
%--------函数定义-------
function s =wd(Tc2,Tc1,Th1,Th20,Thm,D0,cpi,Ko,wh,wc);
s=(wh*cpi)*(Th1-Th20)-(wc*cpo)*(Tc2-Tc1);
Tcm=(Tc1+Tc2)/2;
cpo=((0.7072+0.000551*D0)*Tcm-0.318D0)*(0.055*Ko+0.35)*4.18;
%计算传热量
Q=wh*(Th1-Th20);
%计算管内外流体的相对密度
roui=0.942+0.248*x+0.174*D1^2+0.0841/(x*D1)-0.312*x/D1-0.556*exp(-x);
xi=1+Thm/100;
rouo=0.942+0.248*x+0.174*D0^2+0.0841/(x*Do0)-0.312*x/D0-0.556*exp(-x);
xo=1+Tcm/100;
%管内体积流速
ui=wh/(AT*roui);
%管外体积流速
uo=wc/(AS*rouo);
i=1;
fprintf('no=%d\tuo\tui\n',i,uo.ui);
%计算管内外流体热导率
lumdi=0.4213*(1-0.00054*Thm)/D1;
lumdo=0.4213*(1-0.00054*Tcm)/D0;
%计算管内外流体运动粘度
a=log(log(1500+1.22))-blog(50+273);
b=log((log(1500+1.22))/log(120+1.22))/log((50+273)/(100+273));
miui=exp(exp(a+b*log(Thm+273)))-1.22;
a=log(log(90+1.22))-blog(50+273);
b=log((log(90+1.22))/log(13+1.22))/log((50+273)/(100+273));
miuo=exp(exp(a+b*log(Tcm+273)))-1.22;
%粘度
ati=miui*roui;
ato=miuo*rouo;
%计算管内外流体特征数
Reo=Do*Wc/(ato*AS);
Rei=Di*Wh/(ati*AT);
Pro=cpo*ato/lumdo;
Pri=cpi*ati/lumdi;
%估算内外壁温
Hi1=0.023*Rei^0.8*Pri^0.33*lumdi/Di; %初值为不受运动粘度影响的表面储热系数
while 1 %迭代求内壁温
Twi=Tmc+Q/(Hi1*A*225/250);
a=log(log(1500+1.22))-blog(50+273);
b=log((log(1500+1.22))/log(120+1.22))/log((50+273)/(100+273));
miuiw=exp(exp(a+b*log(Twi+273)))-1.22;
Hi=Hi1(miui/miuiw)^0.14; %受温度影响的表面传热系数
Tiw=Tmh+Q/(Hi*A*225/250); %替代
if abs(Tiw-Twi)<=0.5 %收敛
   break;  
else Twi=Tiw;  
end %if语句结束
end %内壁温循环结束
%求管外的表面传热系数的初值
if Reo>2000
   Ho1=0.36*Reo^0.55*Pro^0.33*lumdo/Do;
else
   Ho1=0.527*Reo^0.5*Pro^0.33*lumdo/Do;
end %if语句结束
while 1 %迭代求外壁温
Two=Tmc+Q/(Ho1*A);
a=log(log(1500+1.22))-blog(50+273);
b=log((log(1500+1.22))/log(120+1.22))/log((50+273)/(100+273));
miuow=exp(exp(a+b*log(Two+273)))-1.22;
Ho=Ho1(miuo/miuow)^0.14;
Tow=Tmc+Q/(Ho*A);
if abs(Tow-Two)<=0.5 %收敛
   break;
else Two=Tow;%替代
end %if语句结束
end %内壁温循环结束
%表面传热系数
K=1/((1/Hi+Ri)*250/225+1/Ho+Ro);
%计算传热效率
ibcn=2/((1+wh*cpi/wc*cpo)+sqrt(1+wh*cpi/wc*cpo)*(1+exp(-F))/(1-exp(-F)));
F=ntu*sqrt(1+(wh*cpi/wc*cpo)^2);
ntu=K*A/(wh*cpi);
%核算Th2
Th2=Th1-ibcn(Th1-Tc1);
Tc2=Tc1+(wh*cpi/wc*cpo)*(Th1-Th2);
if abs(Tc20-Tc2)<=0.1 %收敛
break;
else T20=Th2;%替代
end %if语句结束
fprintf('no=%d\tuii=%f\tReii=%f\tPrii=%f\tHii=%f\tKii=%f\n',i,ui,Rei,Pri,Hi,Ki);
fprintf('no=%d\tuoi=%f\tReoi=%f\tProi=%f\tHoi=%f\tKoi=%f\n',i,uo,Reo,Pro,Ho,Ko);
end % 最外层求冷热物流出口温度循环结束
fprintf('计算阻力…');
%计算换热器阻力
%管程阻力
if Rei<100000
   fi=0.4513*Rei^(-0.2663);
else
   fi=0.2864*Rei^(-0.2258);
end
gi=ui*roui;
dpt=(fi*L/Di+4)*gi^2*2*1.5/(2000*D1);
%壳程阻力
if Reo<150
   fo=120*Reo^(-0.993);
elseif Reo>1500
   fo=0.7664*Reo^(-0.0854);
else
   fo=10*(15.312/(log(Reo))^4.735-0.44);
end
go=uo*rouo;
dps=(D*(NB+1)*fo*0.15/De+10)*go^2/(2000*D0);
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiegangmai

版主 (职业作家)

我没头衔

优秀版主优秀版主优秀版主


臭水沟(金币+1): 3Q!感谢交流! 2011-05-24 11:21:19
引用回帖:
Originally posted by 892226227 at 2011-05-23 21:02:20:
求助:帮我修改一下这个模拟列管换热器的程序。感激不尽
%已知
wh=68250/3600;
wc=175000/3600;
Th1=382;
Tc1=275;
A=130;%传热面积
Di=0.0225;%管内径
Do=0.025;%管外径
D=0.7;%壳体内径
L=0.6;%管长
...

大概看了看,可读性不好!
第一个while循环到哪儿结束?
怎么循环中还定义函数啊?

最好把数学模型和流程图给出来。
明德厚学、求是创新
2楼2011-05-23 23:17:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

只为找工作

铜虫 (小有名气)

内容已删除
工作难找,文凭至上
3楼2015-12-15 22:10:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 892226227 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 学科评审组评审是指会评吗? +4 瞬息宇宙 2026-08-31 4/200 2026-09-01 14:58 by jiaoxg
[基金申请] 为什么资助数各大高校都创新高,自己申请怎么就这么难 +13 Kittylucky 2026-08-27 14/700 2026-09-01 11:06 by feng6531
[基金申请] 国社科又开始会评了,不知道这次命运如何 +7 雨打竹帘 2026-08-30 11/550 2026-08-31 23:16 by hittle2008
[基金申请] 投票:  有多少人是今天查系统知道结果的? +17 爱看书的可乐 2026-08-26 19/950 2026-08-31 21:30 by xiangy672
[基金申请] 面上意见出来了 +12 黄鸟于飞Chao 2026-08-29 23/1150 2026-08-31 18:57 by 黄鸟于飞Chao
[基金申请] 能否申诉? +7 echo8914667 2026-08-30 8/400 2026-08-31 17:00 by yihongxu
[基金申请] 基金不中,共勉 +12 eulota 2026-08-26 12/600 2026-08-31 08:42 by ZJTJZ
[考博] 找导师 +6 yuanjiabao 2026-08-29 7/350 2026-08-30 14:40 by 生科新手
[基金申请] 国自然评审意见 +13 wangmingqi 2026-08-28 19/950 2026-08-29 10:22 by Poppy1104
[基金申请] 基金系统什么内容也没有 30+4 winsaint 2026-08-27 9/450 2026-08-28 11:06 by maolC
[基金申请] 怎么查啊 +6 huang1991js 2026-08-26 6/300 2026-08-28 08:42 by winsaint
[基金申请] 看板上这么多中的,有点像50人群里49个人都是骗子的那种感觉…… +5 a089 2026-08-26 6/300 2026-08-27 14:05 by jonewore
[基金申请] 为什么 国际(地区)合作与交流项目 没有放榜? 10+3 majunge000 2026-08-26 11/550 2026-08-27 08:42 by 北京莱茵编辑
[基金申请] 我不理解! +15 Edward_pc 2026-08-26 23/1150 2026-08-26 20:34 by zzuzxg
[基金申请] 2026年8月25日国自然放榜前突然收到列入评审专家邮件,有关系吗? +25 木水思豆 2026-08-25 28/1400 2026-08-26 14:53 by draco1987
[基金申请] 出来了 +9 trojank 2026-08-26 9/450 2026-08-26 14:25 by 宝贝虫子
[基金申请] 为什么国自然不能直接公布 +4 bjdxyxy 2026-08-26 4/200 2026-08-26 13:12 by qingmu1201
[基金申请] 系统进不去 +4 yanglien 2026-08-26 5/250 2026-08-26 11:10 by wenfengw83
[基金申请] 项目信息和经费信息在系统里都可以看到了 +6 wittyboy 2026-08-26 14/700 2026-08-26 10:55 by wittyboy
[基金申请] 牛来!米来!面来! +8 beefly 2026-08-26 8/400 2026-08-26 08:37 by xuzhipiao
信息提示
请填处理意见