Está en la página 1de 12
DISENO DEL ROTOR AXIAL uid UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA MECANICA TURBOMAQUINAS - | DISENO DEL ROTOR AXIAL PROFESOR-: ING. ARTURO MALDONADO RIVERA ALUMNOS : AMENABAR VILLACORTA, GARRY ZEVALLOS GUTIERREZ, ROMULO SECCION A" LIMA - PERU DISENO DEL ROTOR AXIAL [at DISENO DEL ROTOR AXIAL El siguiente cédigo.en matlab del programa “raxial2.m” nos permite ingresar los datos principales para poder hacer los calculos de los perfilesde los alabes en 5 diferentes secciones del alabe clear all; close all; cle Heinput ("Ingrese la altura : "Vy 1750.92] "Ys [0.5-bombas, 1-1-ventiladores) :)¢ Oeil) ee koml=input ("1 peinput ("Tn Ba disp (sprinté(‘c: 80.59" k)) Ng=N*0*0. 5/H™0.754 disp (sprinté ("runero especifico de v 99.806; omi=konl*sqrt (2*g*H) ¢ disp (sprintf (‘velocidad meridiana a la entrada/sali LE Nq>=115 66 Nq<=155; ocidad (Nq) = $0.59",Nq)) (cmi=cn2) = $0.5g",cm1)) 155 G6 Nq<=198; 198 G4 Nqc=248; NqP=248 66 Nq<=305; elseif Nq>=305 Ga Nq<=345; else disp('Nq fuera de Margen") end disp('nunero de alabes (2) = ') dispiz) sqrt ( (40) /{pitnvtoml* (1-k) 1) Dar sqrt ( (Da*2+De%2) /2) 7 Db=sqrt ((Da*2+De*2) /2) Ddesqrt ( (Dc“2+De"2) /2) disp(sprint£("diametro en @ (Da) = 0.5g',Da)) disp(sprint£("diametro en b (D disp (sprinté (‘a enc (Dc) = disp (sprinté (‘a fend (Dd) = disp(sprinté (‘a ene (De) = Lte= (eatlte) /27 Ltb= (tatlte) /27 Ltd= (Itetlte) /27 disp(sprint£(*relacion 1/t en (a) = §0.5g',Lta)) disp(sprint£(*relacion 1/t en (b) = $0.5g",1tb)) disp(sprint£(*relacion 1/t en (c} = $0.5g",1te)) disp(sprint£(*relacion 1/t en (4) = $0.5g",1td)) disp (sprintf (*relacion 1/t en (c} = $0.5g")1te)) cml D=[Da Db De Dd Del; lt=[1ta ltb Itc ltd ltel; eps=e*ones (1,5) DISENO DEL ROTOR AXIAL [iu error(1,i}=1y (1, i)=pitNeD (1,4) /605 betal (1, i)=atan{oml/u(, il); ou2 (1,i)=Hreg/u (1, i) ¢ beta? (1,i)=acos ((u(1, i)~cu2 (1,i)} /sqrt (om2*2+ (u (1, i)-cu2 (1,4))°2))¢ w2i(1, i) =sqrt (om2*2+ (u (1, i)~cu2 (1,1) /2)%2)¢ betaing (1, i)=asin(cm2/w2i(1,i))¢ while abs(error(1,i))>0.17 comp (1,i) eps (1, i) eslt (1, i)=2*g*Hr*om2*cos (eps (1, i) *pi/180) / (u(1,i) *w2i (1, i) °2*sin(betaing (1, i) +eps (1 1i)*pi/180) 1; 5 (1,i) Lt (1, i) *eslt (1, i); delta (1,i)=(cs(1,i) "8.5/0. I-45) * (1693) + ((c5 (1, i)~0.5)*8.5/0.8-2)* (193) 4 yml (1,i)=(cs (1, i)-0.092*delta(1,i)}/44y €(1,4)=D(1, 4) *pi/zs 2(, ap Le CL, i) E22) ymax (1,i)=yml (1, i)*1 (1, i); eps(1, 4) =atan(0.0127+0-06+yml (1,4)) + error (1,4) =comp(1, i)-eps(1yi)7 end Lampda (1, i) =eps(1, i) +betaing (1, 1) *180/pis ca(1,i)=tan(eps(1,i))*es (1, i) mostrar (i) disp(sprint£ ("velocidad Periferica (u)= $0.5a"yu(1,i))) disp(sprinté('betal = 40.5g',betal (1,1) *180/pi) ) disp(sprinté (cu? = $0.59", cu2(1,4))) disp(sprinté (beta? = 10.55",beta2 (1,i)*180/pi) ) disp(sprinté('betainf = i0.5g",betaing (1, i) *180/pi) ) disp(sprinté("wint = 80.5g',wai(1,i))) disp(sprinté('relacion 1/t = $0.59", 1t(1,i))) disp(sprint£(' factor de carga (cs*1/t) =" 80.5a",eslt(,i))) disp(sprinté ("cs = 80.59", c8(1,i))) disp(sprinté("ymax/1 = 00.59", yml(1,i))) disp(sprinté('© = 30.59", t(1,4))) disp(sprinté("1 = 50.59% 1(1,4))) disp(sprinté ("ymax = 40.59", ymax(1,i))) disp(sprint£ ("nuevo epsilon’ = $0.5g" ,eps(1,i) *180/pi)) disp(sprinté ("ce 0.59" delta (1) i))) disp(sprinté('lampda = 40.5a', lampda(1, i))) disp(sprint£('coeficiente de arrastre (c betaza (1, i)=beta2(1, i)+15*pi/180; trin(1,i)=1.1* (1+sin(betaga(1,i)))¢ theta (1, i)=(betal (1, i) +betaza(1,i)}/24 cucue (1, i)=inv(1+trin(1,i)*lt (1,4) /(2*pi*sin(theta(1,i))))¢ 80.55" ,ca(tyi))) “RESULTADOS DE ITERACTONES- error=1; while error>.01 comp=betaza (1, i); cu2i=cu? (1, i) /eucue(1,i)¢ betaza (1, i)=acos( (u(1, i)-cu2i) /sqrt (om2“2+(u(1, i)-cu2i}*2))+ trin(1,i)=1.1* (1+sin (betaza(1,i)))7 theta (1, i)=(betal (1, i) +betaza(1,i)}/2¢ cucue (1, i)=inw(1+trin(1,i)*1t (1,4) /(2*pi*sin (theta (1,i))))+ error=abs{comp-betaza(1,i))7 end mostrar (i) disp(sprint£ (‘Valores iniciales de betada = 40.5g', inib2(1,i)*180/pi}} disp(sprinté("beta2a = 40.5q',betaza(1,i) *180/pi))

También podría gustarte