Professional Documents
Culture Documents
Proyecto final
Anlisis de Frecuencias y Modos Naturales de una Barra
Realizado por:
Eddie Herrera
Asignatura:
Dinmica Aplicada
Fecha de Entrega:
5 de diciembre de 2014
Introduccin
Datos asignados:
Dimetro mayor= 12 in
Dimetro menor=8 in
Longitud de la viga= 14 ft
Caractersticas de la viga= empotrada, con seccin transversal variable (mayor a
menor dimetro de seccin transversal).
Material de la viga= aluminio.
Datos escogidos:
Para barra de aluminio:
2)
Dar la opcin de utilizar elementos de la misma longitud o longitudes
diferentes para los elementos; uniformidad o no uniformidad de la viga.
3)
4)
5)
6)
7)
8)
Obtener las matrices de inercia y rigidez finales (resultado de imponer las
condiciones de frontera).
9)
long_1=168;
d_mayor=12;
d_menor=8;
long_2=0.0000001;
E=10.5e+6;
D=0.098;
DisT=input('Configuracion a utilizar:\n
longitudes: ');
fprintf('\n');
1.Long Iguales
2.Dif
if DisT==1
TT_11=TT_*(long_1/(long_1+long_2));TT_22=TT_*(long_2/(long_1+long_2));
elseif DisT==2
fprintf('\n
introduzca # de elementos ');
fprintf('\n
el cual debe ser < # total de elementos ');
p_p_w=input('numero: ');
if p_p_w<TT_
TT_11=p_p_w;
TT_22=TT_-p_p_w;
elseif p_p_w>=TT_
break
end
end
Vol=(d_mayor-d_menor)/TT_11;
l1=long_1/TT_11;
l2=long_2/TT_22;
Yy=0;
Aa=zeros(1,TT_);
Rad=zeros(1,TT_);
Lop=zeros(1,TT_);
for i=1:TT_11
Rad(i)=(d_mayor-(Yy*Vol))/2;
Aa(i)=3.1416*(Rad(i))^2;
Lop(i)=l1;
Yy=Yy+1;
end
for j=i+1:TT_
Aa(j)=3.1416*(d_menor/2)^2;
Lop(j)=l2;
end
interp=input('interpolacin:
1)lineal
2) cuadrtica:');
if interp==1
Oo=2;
gdl=TT_+1;
elseif interp==2
gdl=(TT_*2)+1;
Oo=3;
end
K1=zeros(gdl);
K2=zeros(gdl);
Mm1=zeros(gdl);
Mm2=zeros(gdl);
Qq=1;Xx=0.5;
for i=1:TT_
if interp==1
rigidez=E*Aa(i)/Lop(i)*[1,-1;-1,1];
Ma=D*Aa(i)*Lop(i)/6*[2,1;1,2];
elseif interp==2
rigidez=E*Aa(i)/(3*Lop(i))*[7 -8 1;-8 16 -8;1 -8 7];
Ma=D*Aa(i)*Lop(i)/30*[4 2 -1;2 16 2;-1 2 4];
end
fprintf('\nElemento');disp(i)
fprintf('\nMatriz de rigidez\n');
disp(rigidez)
fprintf('\nMatriz de inercia\n');
disp(Ma)
ru=1;qwe=1;
for np=Qq:Oo
for ny=Qq:Oo
sd=i/2;
if sd==Xx
K1(ny,np)=rigidez(ru,qwe);
Mm1(ny,np)=Ma(ru,qwe);
else
K2(ny,np)=rigidez(ru,qwe);
Mm2(ny,np)=Ma(ru,qwe);
end
ru=ru+1;
end
ru=1;
qwe=qwe+ru;
end
if sd==Xx
Xx=Xx+1;
end
if interp==1
Qq=Qq+1;Oo=Oo+1;
elseif interp==2
Qq=Qq+2;Oo=Oo+2;
end
end
K=K1+K2;
fprintf('\nMatriz global de Rigidez\n');disp(K)
M=Mm1+Mm2;
fprintf('\nMatriz global de Inercia\n');disp(M)
FrCn=1;
fprintf('\nCondiciones de los estremos de la viga es empotradovoladizo');
if FrCn==1
Gg=2;
Hh=1;
j=gdl;
KkT=zeros(j-Hh);
MmT=zeros(j-Hh);
end
for Tt=Gg:j
for Ss=Gg:j
KkT(Tt-Hh,Ss-Hh)=K1(Tt,Ss)+K2(Tt,Ss);
MmT(Tt-Hh,Ss-Hh)=Mm1(Tt,Ss)+Mm2(Tt,Ss);
end
end
fprintf('\nMatriz global de Rigidez con condiciones de
frontera\n');disp(KkT)
fprintf('\nMatriz global de Inercia con condiciones de
frontera\n');disp(MmT)
[modos,wn1]=eig(KkT,MmT);
wn1=diag(wn1);
format short
FN=((wn1).^0.5)/(2*pi);
fprintf('\n\n F.N. \n');disp(FN);
fprintf('\n\n Modos \n');disp(modos);
Bibliografa
Seto Willians
Balakumar Balachandran, Edward B. Magrab