好文档 - 专业文书写作范文服务资料分享网站

核反应堆热工分析课程设计剖析

天下 分享 时间: 加入收藏 我要投稿 点赞

if m==0 if q==0

[q,qmax,ql,qlmax,m]=T32(qMAX,DNBR,Fq,Dcs,L,Fa,Nt,n); else

[m,q,qmax,ql,qlmax]=T31(q,Fq,Dcs,Fa,L,n,Nt); end else

[q,qmax,ql,qlmax]=T3(m,n,Dcs,L,Fa,Nt,Fq); End

if qmax*DNBR>qMAX

disp('警报:qmax 过高,可能会发生快速烧毁') End

Def=T5(s,n0,delta,m);

Tf2=T6(W,casi,Tin,P,Nt,Fh,deltaB);

Vf2=T41(P,Tp,W,casi,m,n,s,Dcs,delta,n0,deltaB);%Vf2 为半高度处的冷却剂流速 h2l=T7(s,Dcs,P,Tp,Vf2); tcsmax=T8(P,qmax,h2l,Tf2); tcimax=T9(tcsmax);

tumax=T10(qlmax,Dci,Du,tcimax); tomax=T11(qlmax,tumax); if tomax>2200

disp('堆芯温度过高,最高温度为'); disp(tomax); else

disp('堆芯最高温度为:'); disp(tomax); End

函数 T1:

function [Tin,Tout]=T1(Tp,delta) Tin=Tp-delta/2; Tout=Tp+delta/2;

%已知平均温度和温度上升值,求入口出口值

函数 T2:

function Tout=T2(Tin,P,Fa,Nt,W,casi) Tout(10)=0; Tf(10)=0; Tout(1)=Tin+45; for i=1:10

Tf(i)=0.5*(Tout(i)+Tin);

Cp= WASPCHS('pt2Cp',P,Tf(i))*1000;

Tout(i+1)=Tin+(Fa*Nt*1000000)/((W/3.6)*(1-casi)*Cp); e=abs(Tout(i+1)-Tout(i))/Tout(i); if e>0.001 continue else

Tout=Tout(i+1); break end end

%已知入口温度,出口温度求解 函数 T3

function [q,qmax,ql,qlmax]=T3(m,n,Dcs,L,Fa,Nt,Fq) F=m*n*pi*Dcs*L; q=Fa*Nt*1000000/F;

qmax=q*Fq; ql=q*pi*Dcs; qlmax=ql*Fq;

%两个系数,求热流密度 函数 T31

function [m,q,qmax,ql,qlmax]=T31(q,Fq,Dcs,Fa,L,n,Nt) q=q*1000000; ql=q*pi*Dcs; qlmax=ql*Fq; qmax=q*Fq;

N=Nt*1000000*Fa/(pi*Dcs*L*q); m=ceil(N/n); m=ceil((m-1)/4)*4+1;

%在不知道燃料组数 m,却知道平均热流密度时候,求解 m,qlmax,qmax,等 函数 T32

function [q,qmax,ql,qlmax,m]=T32(qMAX,DNBR,Fq,Dcs,L,Fa,Nt,n) qmax=qMAX/DNBR; q=qmax/Fq; ql=q*pi*Dcs; qlmax=ql*Fq;

N=Nt*1000000*Fa/(pi*Dcs*L*q); m=ceil(N/n); m=ceil((m-1)/4)*4+1;

%不知道燃料组件数不知道热流密度情况下求解 m,qlmax,qmax;

函数 T42

function Vf2=T41(P,Tp,W,casi,m,n,s,Dcs,delta,n0,deltaB) rou= 1/WASPCHS('pt2V',P,Tp); Cp=WASPCHS('pt2Cp',P,Tp)*1000;

At=m*n*(s*s-(pi/4)*(Dcs*Dcs))+m*4*n0*s*delta/2; Vf2=(W/3.6)*(1-casi)*(1-deltaB)/(At*rou); %求热管半高度处冷却剂流速 函数 T5

function Def=T5(s,n0,delta,m) T=(n0*s+delta)^2; Def=sqrt((m*T/(pi/4))); %求等效直径 函数 T6

function Tf2=T6(W,casi,Tin,P,Nt,Fh,deltaB) V= WASPCHS('pt2V',P,Tin); H= WASPCHS('pt2H',P,Tin);

Wef=(1-casi)*(1-deltaB)*W/(3.6*V); H2=H+(Nt*1000000*Fh)/(2*Wef); Tf2=WASPCHS('pH2T',P,H2);

%求取热管半高处水的焓值,求出半高处温度。1.67 为因子 函数 T7

function h2l=T7(s,Dcs,P,Tp,Vf2) De=4*(s*s-pi*Dcs*Dcs/4)/(pi*Dcs); U= WASPCHS('pt2U',15,305); RAMD= WASPCHS('pt2RAMD',15,305);

PRN= WASPCHS('pt2PRN',15,305); rou=1/WASPCHS('pt2v',15,305); Re=Vf2*De/U;

Nu=0.023*(Re^0.8)*(PRN^0.4); h2l=Nu*RAMD/De; %求半高度处的比焓 函数 T8

function tcsmax=T8(P,qmax,h2l,Tf2) deltaf=qmax*1000000/h2l; ts= WASPCHS('p2T',P);

deltaj=ts+25*(qmax)^0.25*(exp(-P/6.2))-Tf2; if deltaf>deltaj tcsmax=Tf2+deltaj; else

tcsmax=Tf2+deltaf; end

%计算燃料元件表面最高温度 tcsmax 函数 T9

function tcimax=T9(tcsmax) tc1=tcsmax+25; tc=tcsmax+35;

while abs(tc-tc1)>=0.001 tc=tc1;

k=0.00547*(1.8*tc+32)+13.8;

tcimax=tcsmax+0.0168*10^6*2.32*1.03*0.57/(k*pi*(9.5+8.36)/2); tc1=(tcimax+tcsmax)/2; end

核反应堆热工分析课程设计剖析

ifm==0ifq==0[q,qmax,ql,qlmax,m]=T32(qMAX,DNBR,Fq,Dcs,L,Fa,Nt,n);else[m,q,qmax,ql,qlmax]=T31(q,Fq,Dcs,Fa,L,n,Nt);endelse[q,qmax,ql,qlmax
推荐度:
点击下载文档文档为doc格式
9p9tl18iay86wqu5roq73pebe0ioab00lkn
领取福利

微信扫码领取福利

微信扫码分享