Ejector Code

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

%%%%纯质喷射制冷

clc;clear
eta_n=0.9;
eta_m=1;
eta_d=0.85;
workingfluid='CO2';
%% 喷射器出口参数 4,6'-5
j=0;
for t=10:10
j=j+1;
P4=t*1000;
T4=150+273.15;
P5=6.5*1000;

P6=4*1000;
T61=refpropm('T','P',P6,'Q',1,workingfluid);
T6=10+273.15;

h4=refpropm('H','T',T4,'P',P4,workingfluid);
s4=refpropm('S','T',T4,'P',P4,workingfluid);
h6=refpropm('H','T',T6,'P',P6,workingfluid);
s6=refpropm('S','T',T6,'P',P6,workingfluid);

Pne=P6; %喷管出口压力假定为与引射流体入口压力相同,参考 Xu Xiaoxiao 文献所用假定


ER=1; %初设引射比
while(1)
spne_s=s4;
hpne_s=refpropm('H','P',Pne,'S',spne_s,workingfluid);
hpne=h4-(h4-hpne_s)*eta_n; %喷管出口参数
Tpne=refpropm('T','P',Pne,'H',hpne,workingfluid);
spne=refpropm('S','P',Pne,'H',hpne,workingfluid);
upne=(2*eta_n*(h4-hpne_s))^(0.5);
a=refpropm('A','P',Pne,'H',hpne,workingfluid); %两相区不能通过 refprop 直
接求出当地声速
Mach(j)=upne/a;
um=(upne)*eta_m^0.5/(1+ER); %混合后的参

hm=(h4+ER*h6)/(1+ER)-0.5*um^2;
Pm=Pne;
sm=refpropm('S','P',Pm,'H',hm,workingfluid);
Ma_m=um/refpropm('A','P',Pm,'H',hm,workingfluid);
hmd_s=refpropm('H','P',P5,'S',sm,workingfluid);
hmd=hm+(hmd_s-hm)/eta_d;
er=(eta_n*eta_m*eta_d*(h4-hpne_s)/(hmd_s-hm))^0.5-1;
real=isreal(er);
if real==0
disp('miu is not a realnumber')
break
else
if abs((er-ER)/ER)<0.001
break
else
ER=(ER+er)/2;
end
end
end
h5=hmd; %喷射器出口参

T5=refpropm('T','P',P5,'H',h5,workingfluid);
s5=refpropm('S','P',P5,'H',h5,workingfluid);
x5=refpropm('Q','P',P5,'H',h5,workingfluid);
SR(j)=ER;
end

You might also like