Академический Документы
Профессиональный Документы
Культура Документы
El haz mostrado en la figura es una viga ancha W310 X 52 con un rea en seccin
transversal de 6650 mm2 y profundidad de 317 mm. El segundo momento del rea es
118,6 x l06 mm4. El haz se somete a una carga uniformemente distribuida de 25.000 N
/ m. El mdulo de elasticidad del haz es E = 200 GPa. Determinar el desplazamiento
vertical en el nodo 3 Y las rotaciones en los nodos 2 y 3. Adems, calcule las fuerzas de
reaccin y el momento en Nodos 1 y 2.
Figura 1
DCL
.(1)
pg. 1
UNIVERSIDAD NACIONAL DE INGENIERIA Facultad de Ingeniera Mecnica
Por conveniencia, los grados de libertad nodales se muestran junto a las matrices de
rigidez. Para el elemento (1), tenemos
Mostrando los grados nodales de libertad junto a la matriz de rigidez para el elemento
(2), tenemos
pg. 2
UNIVERSIDAD NACIONAL DE INGENIERIA Facultad de Ingeniera Mecnica
Refirindonos a la Tabla 8.3 del libro de SAE MOAVENI podemos calcular la matriz de
carga para los elementos (1) y (2). Las matrices de carga son:
pg. 3
UNIVERSIDAD NACIONAL DE INGENIERIA Facultad de Ingeniera Mecnica
Combinando las dos matrices de carga para obtener la matriz de carga global,
obtenemos
Resolver las tres ecuaciones simultneamente da como resultado los valores nodales
desconocidos. El resultado del desplazamiento es
(2)
pg. 4
UNIVERSIDAD NACIONAL DE INGENIERIA Facultad de Ingeniera Mecnica
pg. 5
UNIVERSIDAD NACIONAL DE INGENIERIA Facultad de Ingeniera Mecnica
USANDO MATLAB
PROGRAMA EN MATLAB
clc;
format long;
n=input('Ingrese Numero de Elementos Finitos:');
e1=input('Espesor de las alas(mm):');
e2=input('Espesor del alma(mm):');
l1=input('Longitud de las alas(mm):');
L=input('Ingrese Longitud de la Viga(mm):');
E=input('Modulo de Elasticidad(N/mm2):');
yp=input('Ingrese Peso Especifico(N/mm3):');
pe=input('Carga Distribuida Externa(N/mm):');
disp('MOMENTOS DE INERCIA')
for i=1:(n/2)
d(i)=(4*(L*(i-1)/n)/15+100+4*(L*i/n)/15+100)/2;
I(i)=2*(l1*e1^3/12)+e2*(d(i)-2*e1)^3/12+2*(d(i)/2-e1/2)^2*l1*e1;
end
for i=((n/2)+1):n
d(i)=(900-4*(L*(i-1)/n)/15+900-4*(L*i/n)/15)/2;
I(i)=2*(l1*e1^3/12)+e2*(d(i)-2*e1)^3/12+2*(d(i)/2-e1/2)^2*l1*e1;
end
disp(I)
disp('MATRIZ DE RIGIDEZ ESTRUCTURAL K')
k=zeros(2*(n+1),2*(n+1));
for i=1:n
l=L/n;
ke(:,:,i)=E*I(i)/l*[12 6*l -12 6*l;
6*l 4*l*l -6*l 2*l*l;
-12 -6*l 12 -6*l;
6*l 2*l*l -6*l 4*l*l];
gl1=2*i-1;
pg. 6
UNIVERSIDAD NACIONAL DE INGENIERIA Facultad de Ingeniera Mecnica
gl2=gl1+1;
gl3=2*(i+1)-1;
gl4=gl3+1;
gl=[gl1 gl2 gl3 gl4];
k(gl,gl)=k(gl,gl)+ke(:,:,i);
end
disp(k)
disp('FUERZAS DEBIDO AL PESO DEL MATERIAL')
for i=1:n
A(i)=l1*e1*2+e2*(d(i)-2*e1);
p(i)=-yp*A(i);
end
w=zeros(1,2*(n+1));
for i=1:n
l=L/n;
we(:,:,i)=[p(i)*l/2 p(i)*l^2/12 p(i)*l/2 -p(i)*l^2/12];
gl1=2*i-1;
gl2=gl1+1;
gl3=2*(i+1)-1;
gl4=gl3+1;
gl=[gl1 gl2 gl3 gl4];
w(1,gl)=w(1,gl)+we(:,:,i);
end
wt=w';
disp(wt)
disp('FUERZAS DEBIDO A LA CARGA DISTRIBUIDA')
c=zeros(1,2*(n+1));
for i=2:3
l=L/n;
ce(:,:,i)=[pe*l/2 pe*l^2/12 pe*l/2 -pe*l^2/12];
gl1=2*i-1;
gl2=gl1+1;
pg. 7
UNIVERSIDAD NACIONAL DE INGENIERIA Facultad de Ingeniera Mecnica
gl3=2*(i+1)-1;
gl4=gl3+1;
gl=[gl1 gl2 gl3 gl4];
c(1,gl)=c(1,gl)+ce(:,:,i);
end
ct=c';
disp(ct)
disp('FUERZA TOTAL')
f=ct+wt;
disp(f)
disp('DESPLAZAMIENTOS')
disp('Q=')
kf=k(3:8,3:8);
ff=f(3:8,1);
qf=inv(kf)*ff;
Q=[0;0;qf;0;0];
disp(Q)
disp('ESFUERZOS LONGITUDINALES(N/mm2)')
y=input('Ingrese punto generico a analizar:');
z=-1;
es1=zeros(n,1);
for i=1:n
gl1=i*2-1;
gl2=gl1+1;
gl3=(i+1)*2-1;
gl4=gl3+1;
gl=[gl1 gl2 gl3 gl4];
q=Q(gl);
es1(i)=-E*y/l^2*[6*z (3*z-1)*l -6*z (3*z+1)*l]*q;
end
disp('z=-1')
disp(es1)
pg. 8
UNIVERSIDAD NACIONAL DE INGENIERIA Facultad de Ingeniera Mecnica
z=1;
es2=zeros(n,1);
for i=1:n
gl1=i*2-1;
gl2=gl1+1;
gl3=(i+1)*2-1;
gl4=gl3+1;
gl=[gl1 gl2 gl3 gl4];
q=Q(gl);
es2(i)=-E*y/l^2*[6*z (3*z-1)*l -6*z (3*z+1)*l]*q;
end
disp('z=1')
disp(es2)
z=0;
es0=zeros(n,1);
for i=1:n
gl1=i*2-1;
gl2=gl1+1;
gl3=(i+1)*2-1;
gl4=gl3+1;
gl=[gl1 gl2 gl3 gl4];
q=Q(gl);
es0(i)=-E*y/l^2*[6*z (3*z-1)*l -6*z (3*z+1)*l]*q;
end
disp('z=0')
disp(es0)
pg. 9
UNIVERSIDAD NACIONAL DE INGENIERIA Facultad de Ingeniera Mecnica
pg. 10
UNIVERSIDAD NACIONAL DE INGENIERIA Facultad de Ingeniera Mecnica
pg. 11
UNIVERSIDAD NACIONAL DE INGENIERIA Facultad de Ingeniera Mecnica
pg. 12
UNIVERSIDAD NACIONAL DE INGENIERIA Facultad de Ingeniera Mecnica
pg. 13
UNIVERSIDAD NACIONAL DE INGENIERIA Facultad de Ingeniera Mecnica
pg. 14
UNIVERSIDAD NACIONAL DE INGENIERIA Facultad de Ingeniera Mecnica
pg. 15
UNIVERSIDAD NACIONAL DE INGENIERIA Facultad de Ingeniera Mecnica
pg. 16
UNIVERSIDAD NACIONAL DE INGENIERIA Facultad de Ingeniera Mecnica
1. CONCLUSIONES:
Las matrices que se analizan en estos sistemas son de orden muy elevado, por
tal razn es necesario utilizar un lenguaje de programacin que nos permita
manejar las variables con mayor flexibilidad y poder generalizar el mtodo de
anlisis.
El anlisis de viga de seccin variable es la generalizacin del anlisis de una
viga se seccin constante.
El vector desplazamiento es desarrollado en base a la conectividad de los
elementos, por ello es importante manejar una tabla de conectividad ordenada y
secuencial.
En este caso de viga se seccin variable era de esperarse que cada elemento
tuviera 4 grados de libertad.
Cada elemento de la viga est sujeto a fuerzas y un momento; las fuerzas que
pueden ser de compresin o tensin directa mientras los momentos son de
flexin.
Como es propio de la viga, en este caso todas las cargas son aplicadas en los
nodos, adems los clculos se realizan despreciando la friccin en los nodos.
pg. 17
UNIVERSIDAD NACIONAL DE INGENIERIA Facultad de Ingeniera Mecnica
BIBLIOGRAFIA
pg. 18