Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TRUJILLO
FACULTAD DE INGENIERA
ESCUELA DE INGENIERA
MECNICA
CLCULO Y GRAFICAS DE Cpmx
CURSO
:
TURBOMQUINAS
DOCENTE
NOMBRE
TRUJILLO PER
2014
NDICE
1.
PARMETROS DE POTENCIA.....................................................................3
COEFICIENTE DE POTENCIA.........................................................................3
COEFICIENTE DE TORQUE...........................................................................3
EFICIENCIA (RENDIMIENTO AERODINMICO)
2.
......................................3
3.
4.
PROGRAMA DE CLCULO.........................................................................5
PROGRAMA1:
parametro_B.m..................................................................5
PROGRAMA2:
generar_perfil2.m...............................................................6
GRFICOS DE
Cpm x Vs ....................................................................7
1.PARMETROS DE POTENCIA
COEFICIENTE DE POTENCIA
16
C p = =0.595 ( lmite de Betz )
27
Cp=
P
1
A V 3
2
P
Pd
COEFICIENTE DE TORQUE
P=T =
R
PR
T =
V
V
CT =
T
1
A V 2 R
2
PR
V
1
A V 2 R
2
P
1
A V 3
2
Cp
CT =
16 0.35
e
27
1.29
16 Cd
celeridad en la puntadel diseo
27 Cl
Entonces
d ( C pi )Cd /Cl =C pi d ( C pi ) =
16 0.35
16 Cd
e
27
27 Cl
1.29
B = 1
1.386
sin
B
2
2
1
= atan
3
FACTOR Cpmax
C pmx = . d ( C pi )Cd/ Cl
C pmx = 1
1.386
sin
B
2
][
16 0.35
16 Cd
e
27
27 Cl
1.29
3.PROGRAMA DE CLCULO
PROGRAMA1:
parametro_B.m
%% PARAMETRO B
X.lambda = 0:.05:20 ; % CELERIDAD
X.phi
= 2/3*atan(1./X.lambda) ; % ANGULO DE FLUJO
X.B
= [1 2 3 4 6 8 10 12 14 16]; % N ASPAS
X.Cd_Cl = [ 0.0 .0010 .0020 .0030 .0040 .0050 .0075 .010 .0125 .
015 .0175 .020 .026 .030 .042 .050 .06 .07 .08 .09 .10 .125 .15
.20
.25
.30
.40
];
nB =
nC =
nl =
xmax
length(X.B) ;
length(X.Cd_Cl) ;
length(X.lambda) ;
= max(X.lambda);
Cdlstr = num2str(X.Cd_Cl') ;
Bstr = num2str(X.B') ;
for k = 1:nB
figure(k)
plot( X.lambda , 16/27*ones(nl),'LineWidth',2)
hold on
for j = 1:nC
X.Cpi(:,j,k)
= 16/27.*exp( -0.35.* X.lambda.^(-1.29) )
X.d_Cpi(:,j,k) = 16/27.* X.Cd_Cl(j).* X.lambda ;
X.Cpi_dl(:,j,k) = X.Cpi(:,j,k) - X.d_Cpi(:,j,k) ;
X.nb(:,j,k)
= ( 1 - 1.386./X.B(k).*sin(0.5.*
X.phi) ).^2 ;
X.Cpmax(:,j,k) = X.nb(:,j,k) .* X.Cpi_dl(:,j,k) ;
end
plot( X.lambda , X.Cpmax(:,:,k) ,'LineWidth',2) ;
axis( [0 xmax 0 .62] )
hold off
grid on
name_leg = strcat('Cd/Cl: ',Cdlstr);
legend(name_leg)
name_title = strcat('N ASPAS: ',Bstr(k,:));
title(name_title)
xlabel('\lambda : CELERIDAD')
ylabel('Cp_m_a_x')
%name_fig = strcat('fig_B',int2str(k),'.fig');
%savefig(name_fig);
set(gcf,'PaperPositionMode','auto')
set(gcf, 'PaperUnits','centimeters')
set(gcf, 'PaperSize',[28 20])
set(gcf, 'PaperPosition',[0 0 28 20])
print('-djpeg','-r200',strcat('fig_B',int2str(k)))
end
save('parametro_B.mat');
PROGRAMA2:
parametro_CDL.m
%% PARAMETRO B
step = 0.05 ;
Y.lambda = 0:step:20 ; % CELERIDAD
Y.phi
= 2/3*atan(1./Y.lambda) ; % ANGULO DE FLUJO
Y.B
= [1 2 3 4 6 8 10 12 14 16]; % N ASPAS
Y.Cd_Cl = [ 0.0 .0020
.085
.11
.15
.22
.0040
.30
.0075 .0125
.40 ];
.0175
.028
.042
.060
nB = length(Y.B) ;
nC = length(Y.Cd_Cl) ;
nl = length(Y.lambda) ;
Cdlstr = num2str(Y.Cd_Cl') ;
Bstr = num2str(Y.B') ;
pstart = 0.5/step + 1 ;
for k = 1:nC
figure(k)
plot( Y.lambda , 16/27*ones(nl),'LineWidth',2)
hold on
for j = 1:nB
Y.Cpi(:,j,k)
= 16/27.*exp( -0.35.* Y.lambda.^(-1.29) )
Y.d_Cpi(:,j,k) = 16/27.* Y.Cd_Cl(k).* Y.lambda ;
Y.Cpi_dl(:,j,k) = Y.Cpi(:,j,k) - Y.d_Cpi(:,j,k) ;
Y.nb(:,j,k)
= ( 1 - 1.386./Y.B(j).*sin(0.5.*
Y.phi) ).^2 ;
Y.Cpmax(:,j,k) = Y.nb(:,j,k) .* Y.Cpi_dl(:,j,k) ;
end
plot( Y.lambda , Y.Cpmax(:,:,k) ,'LineWidth',2) ;
yzero = Y.Cpmax(pstart:end,end,k);
x_ = Y.lambda( yzero< 0.1 & yzero> -0.1 );
if isempty(x_)
x_ = max(Y.lambda);
end
axis( [0 max(x_) 0 .62] )
hold off
grid on
name_leg = strcat('B: ',Bstr);
legend(name_leg)
name_title = strcat('Cd/Cl: ',Cdlstr(k,:));
title(name_title)
xlabel('\lambda : CELERIDAD')
ylabel('Cp_m_a_x')
%name_fig = strcat('fig_B',int2str(k),'.fig');
%savefig(name_fig);
set(gcf,'PaperPositionMode','auto')
set(gcf, 'PaperUnits','centimeters')
set(gcf, 'PaperSize',[28 20])
set(gcf, 'PaperPosition',[0 0 28 20])
print('-djpeg','-r200',strcat('fig_Cdl_',int2str(k)))
end
save('parametro_Cdl.mat');
C pmx Vs
4.GRFICOS DE
:[020]
Dominio de
Parmetro B :
[1
Parmetro
[ 0.0
.085
10
12
14
16]
Cd/ Cl
.0020
.11
.0040
.15
.0075
.22
.0125
.30
.0175
.40 ]
.028
.042
.060