Você está na página 1de 19

INSTITUTO TECNOLGICO DE AERONUTICA ITA

VINCIUS TAVARES SILVA

PROJETO DE AERODINMICA NO
ESTACIONRIA 2015/2

SO JOS DOS CAMPOS


2015

1. OBJETIVO

O objetivo do estudo em questo realizar o clculo dos carregamentos


aerodinmicos no estacionrios e das suas distribuies ao longo da envergadura de
uma asa do tipo Hankock Wing, que oscila em dois graus de liberdade: um ngulo de
ataque e um ngulo , que descreve o bater da asa.
O trabalho visa comparao entre a teoria das faixas contnua e a discreta para
a asa oscilante em regime incompressvel e bidimensional e, posteriormente, corrigir
os resultados para o regime compressvel e tridimensional e compar-los aos obtidos
pelo mtodo de Doublet Lattice.

2. TEORIA DAS FAIXAS: BIDIMENSIONAL E INCOMPRESSVEL

Foi realizada uma comparao entre a teoria das faixas contnua e discreta, e
uma anlise de convergncia entre as dois mtodos.
O cdigo criado para possibilitar tal anlise encontra-se em anexo.

2.1. Teoria das faixas contnua

As seguintes equaes, originrias da teoria de Theodorsen, foram utilizadas


para clculo dos carregamentos aerodinmicos:

[
) ( )

( )

(
) ]

Para um movimento harmnico simples, os termos podem ser escritos como:

Com essas relaes, possvel encontrar o carregamentos

da asa.

2.2. Teoria das faixas discreta

Foi utilizada a teoria de Theodorsen para cculo dos carregamentos em cada


faixa. A seguinte matriz retorna os carregamentos requeridos:
{

]{

( )
( )

( )(
( )(

( )(

)
)

( )(

Os resultados obtidos em cada faixa foram ento multiplicados pela largura (


e somados, para gerar a sustentao e momento totais.

2.3. Comparao entre os mtodos contnuo e discreto

Para comparao entre os dois mtodos, foram utilizadas 10000 faixas, freqncia
reduzida de 0.35 e envergadura de 5m . Seguem os casos simulados e os respectivos
resultados:
Os cdigo utilizado para gerar os carregamentos corrigidos, pelo mtodo das
faixas, encontra-se em anexo.

Caso A:

Caso B:

Caso C:

Caso D:

Caso E:

3. MTODO DOUBLET LATTICE E TEORIA DAS FAIXAS CORRIGIDA

O prximo passo foi corrigir a teoria das faixas para a compressibilidade,


utilizando as tabelas de Jordan. Em seguida, atravs da linha sustentadora de Prandtl, foi
gerado um
, visando correo para a tridimensionalidade. Os resultados obtidos
foram comparados com o mtodo Doublet Lattice.
Como medida de comparao entre os dois mtodos foram plotados os grficos
de distribuio de sustentao ao longo da asa e gerados os carregamentos totais.

3.1 Mtodo de Doublet Lattice

Caso A:

Caso B:

Caso C:

Caso D:

Caso E:

3.2 Mtodo das faixas

Caso A:

Caso B:

Caso C:

Caso D:

Caso E:

4. CONCLUSO

Como o esperado, para a anlise incompressvel bidimensional, os resultados


obtidos para os carregamentos contnuo e discreto se aproximaram bastante. Acima de
2000 faixas, as diferenas entre os dois tornam-se despresveis.
Para a anlise tridimensional compressvel, nota-se um comportamento bastante
prximo das curvas de carregamentos distribudos geradas pelo mtodo Doublet Lattice
e pelo mtodo das faixas corrigido. Ambos os casos levam em conta o downwash
gerado pelos efeitos de ponta de asa, portanto a distribuio de carregamentos no
constante ao longo da envergadura.
Nota-se que a elevao do nmero de Mach gera um aumento na sustentao
total, em mdulo. O angulo de pitch gera alteraes no mdulo da sustentao,
entretanto, a distribuio de carregamentos ao longo da asa permanece simtrica. O
ngulo de flap altera a distribuio de sustentao ao longo da asa.
Existem divergncias entre os carregamentos totais obitidos no mtodo Doublet
Lattice e mtodo das faixas corrigido. Tal fato deve-se utilizao de valores diferentes
de densidade do ar e velocidade do som pelos pelo cdigo DLM2009.

5. ANEXOS

5.1. Cdigo do mtodo das faixas bidimensional incompressvel


%% Entradas
k=0.35;
M=0.3;
a0=340.3;
rho=1.2250 ;
c=1;
s=5;
kappa=degtorad(3);
theta=degtorad(3);
i=sqrt(-1);
theo=besselh(1,2,k)/(besselh(1,2,k)+1i*besselh(0,2,k));
nfx=1000;
y=0;
v0=M*a0;
omega=2*v0*k/c;
b=c/2;
a=0.48*c;
%% Mtodo das faixas contnuo
Qkappacont=-((pi*rho*b^2*((omega^2*kappa*s^3)/3+(i*omega*v0*theta*s^2/2)...
+omega^2*b*a*theta*s^2/2))+2*pi*rho*v0*b*theo*((i*omega*kap
pa*s^3/3)...
+v0*theta*s^2/2+i*omega*b*(0.5-a)*theta*s^2/2));
Qthetacont=(pi*rho*b^2*(omega^2*b*a*kappa*s^2+i*omega*b*(0.5-a)*v0*theta*s+...
omega^2*b^2*(1/8+a^2)*theta*s))...
+(2*pi*rho*v0*b^2*(0.5+a)*theo*((i*omega*kappa*s^2)/2+v0*th
eta*s+b*(0.5-a)*i*omega*theta*s));
%% Mtodo das faixas discreto
lalfa=-a-(i/k)-(2*theo/k^2)-(2*i*theo*(0.5-a))/k;
lh= 1-(2*i*theo)/k;
mh=-a+(2*i*theo*(0.5+a))/k;
malfa=(1/8)+(a^2)-(i*(0.5a)/k)+((2*theo*(0.5+a))/k^2)+(2*i*theo*(0.25-a^2))/k;
for n=1:nfx;
dy = s/nfx;
y = y + dy;

y2 = y-dy/2;
yp(n) = y2;
l(n) = -pi*rho*b^3*omega^2*(lh*(y2*kappa)/b +
lalfa*theta); %j divide o hbarra por b
m(n) = pi*rho*b^4*omega^2*(mh*(y2*kappa)/b +
malfa*theta);
L(n)=l(n)*dy;
M(n)=m(n)*dy;
Qkappa(n)=
Qtheta(n)=

-l(n)*y*dy;
m(n)*dy;

end
L0=sum(L);
M0=sum(M);
Qkappadisc=sum(Qkappa);
Qthetadisc=sum(Qtheta);
5.2 Cdigo do mtodo das faixas tridimensional compressvel
%% Entradas
k=0.35; %Frequncia reduzida
rho=1.2250; %Densidade do ar
a0=340.03; %Velocidade do som
c=1; %corda
nfx=1000; %nmero de faixas
s=5; % Meia Envergadura
kappa=degtorad(-3); %ngulo de arfagem
theta=degtorad(-3); %ngulo de ataque
M=0.3; %Nmero de Mach
dy = s/nfx; %largura de cada faixa
v0=M*a0; %Velocidade de escoamento no perturbado
b=c/2;%meia corda
omega=k*v0/b; %Frquencia
clalfai=2*pi;
a=0.48*c;
y=0;
i=sqrt(-1);
%% Funes
%interpola as tabelas de Jordan para k=0.35
[ lzlf, lzllf, lalf, lallf] = tabelas_jordan( M );

% Correo para a tridimensionalidade pela linha


sustentadora de Prandtl
[ clcorr ] = clcorr(s,nfx)
%Funo de Theodorsen
theo=besselh(1,2,k)/(besselh(1,2,k)+i*besselh(0,2,k));
%% Correo para a compressibilidade
F = real(theo);
G = imag(theo);
Fcomp = ((2*lalf-lzlf)+0.5*k*(2*lallf-lzllf)pi*k*k*0.5)/(clalfai*(1+0.25*k*k));
Gcomp = ((2*lallf-lzllf)+0.5*k*(2*lalf-lzlf)pi*k*0.5)/(clalfai*(1+0.25*k*k));
theo = Fcomp+i*Gcomp;
Ccomp = (Fcomp/F)*theo;
%% Elementos da matriz para clculo de carregamentos
lalfa=-a-(i/k)-(2*theo/k^2)-(2*i*theo*(0.5-a))/k;
lh= 1-(2*i*theo)/k;
mh=-a+(2*i*theo*(0.5+a))/k;
malfa=(1/8)+(a^2)-(i*(0.5a)/k)+((2*theo*(0.5+a))/k^2)+(2*i*theo*(0.25-a^2))/k;
%% Vetor de Clalfa corrigido
clalfa=clcorr*clalfai;
%% Loop para clculo dos carregamentos
for n=1:nfx;
dy = s/nfx;
y = y + dy;
y2 = y-dy/2;
yp(n) = y2;
l(n) = -(clalfa(n)/2)*rho*b^3*omega^2*(lh*(y2*kappa)/b
+ lalfa*theta);
m(n) = (clalfa(n)/2)*rho*b^4*omega^2*(mh*(y2*kappa)/b
+ malfa*theta);
L(n)=l(n)*dy;
M(n)=m(n)*dy;
Qkappa(n)=
Qtheta(n)=
end
L0=sum(L);
M0=sum(M);

-l(n)*y*dy;
m(n)*dy;

Qkappacorr=sum(Qkappa);
Qthetacorr=sum(Qtheta);
Clcorr = (L/dy)/(1/2*rho*v0^2*(s*c));
Cmcorr = (M/dy)/(1/2*rho*v0^2*(s*c));
Cl=L0/(1/2*rho*v0^2*(s*c));
Cm=M0/(1/2*rho*v0^2*(s*c));
%% Plotagens das distribuies de carregamentos
figure(1);
subplot(2,1,1)
plot(yp(1,:),real(Clcorr(1,:)),'-r');
xlabel('y(m)');ylabel('Cl real');
title('Distribuio de Cl real')
subplot(2,1,2)
plot(yp(1,:),imag(Clcorr(1,:)),'-b');
xlabel('y(m)');ylabel('Cl imag');
title('Distribuio de Cl imaginrio')
5.3 Funo de correo pela linha sustentadora de Prandtl
function [ clcorr ] = clcorr(s,nfx)
alpha = degtorad(5);
alpha0 = 0; %seo simtrica
a0=340;
M=0.3;
uinf = M*340;
N = nfx/2;
th = [1:N]'/N*pi/2;
y = -cos(th)*s;
c = 1 + zeros(size(th)); % asa retangular com 1m de corda
n = 1:2:2*N-1;
r = pi*c/4/s*(alpha-alpha0).*sin(th);
c = sin(th*n).*(pi*c*n/4/s+repmat(sin(th),1,N));
a = inv(c)*r;
gamma = 4*uinf*s*sin(th*n)*a
A=gamma/max(gamma);
B=flipud(A);
clcorr=[A;B];
end

5.4 Funo de interpolao das tabelas de Jordan


%Interpola as tabelas de Jordan para frequencia reduzida de
0.35
function [ lzlf, lzllf, lalf, lallf] = tabelas_jordan( M )
ma= [0 0.5 0.6 0.7 0.8 0.9 0.95 1.0];
lzl=[0.1110 0.1844 0.2232 0.2798 0.356 0.449 0.501 0.4443];
lzll=[0.8232 0.8673 0.8876 0.9085 0.917 0.890 0.851
0.7877];
lal=[2.4593 2.6534 2.7472 2.8608 2.950 2.9227 2.832
2.6498];
lall=[0.3002 0.1235 0.0242 -0.1277 -0.350 -0.663 -0.861 1.0909];
lzlf=interp1(ma,lzl,M);
lzllf=interp1(ma,lzll,M);
lalf=interp1(ma,lal,M);
lallf=interp1(ma,lall,M);
end