DOCENTE:
SECCIN: B
LIMA 2017
pg. 0
Tabla de contenido
pg. 1
1. ENUNCIADO DEL PROBLEMA
En la Fig. 8.10, se muestra una viga de ala ancha W310 X 52 con un rea
en seccin recta de 6650 mm2 y profundidad de 317 mm. El segundo
momento del rea es 118,6 x l06 mm4.
La viga se somete a una carga uniformemente distribuida de 25KN / m. El
mdulo de elasticidad de la viga es E = 200 GPa. Determinar:el
desplazamiento vertical en el nodo 3 las rotaciones en los nodos 2 y 3.
Adems, calcule las fuerzas de reaccin y el momento en Nodos 1 y 2.
pg. 2
DESARROLLO
1.Seccin de la viga
2. CUADRO DE CONECTIVIDAD
Cuadro de conectividad:
pg. 3
3. GRADOS DE LIBERTAD NODALES Y VECTOR CARGA
4. MATRIZ DE RIGIDEZ
A continuacin, pasamos a calcular la matriz de Rigidez Global, que est determinada por
la siguiente ecuacin:
12 6 12 6
6 42 6 22
= ( 3 ) (1)
12 6 12 6
[ 6 42 6 42 ]
Elemento 1
12 6(5) 12 6(5)
9 4
(200 10 )(1.186 10 ) 6(5) 4(5 ) 6(52 )
2
2(52 )
1 =
53 12 6(5) 12 6(5)
2
[6(5) 2(5 ) 6(5) 4(52 ) ]
1 = [ ]
Elemento 2
12 6(2.5) 12 6(2.5)
9 4
(200 10 )(1.186 10 ) 6(2.5) 4(2.5 ) 6(2.5 ) 2(2.52 )
2 2
2 =
2.53 12 6(5) 12 6(2.5)
[6(2.5) 2(2.5 ) 6(2.5) 4(2.52 ) ]
2
pg. 4
2 = [ ]
() = 1 + 2 (2)
2.5103 5
2 2
2 2.5103 52 62500
{}(1) = 12 = 12 = {52083}
2.5103 5 62500
52083
2 2
2
2.5103 52
{ 12 } { 12 }
2.5103 2.5
2 2
2 2.5103 2.52 31250
{}(2) = 2 = 12 = {13021}
2.5103 2.5 31250
13021
2 2
2
2.5103 2.52
{ 12 } { 12 }
pg. 5
Combinando las dos matrices de carga para obtener la matriz de carga global, obtenemos
62500
52083
{}() = 93750
39062
31250
{ 13021 }
5. CONDICIONES DE CONTORNO
1 0 0 0 11 0
0 0
0 1 0 0 0 0 12 0
0 0 1 0 0 0 21 0
5692800 9488000 17078400 5692800 22771200 18976000 = 39062
22
0 0 18216960 22771200 18216960 22771200 31 31250
{ 0 0 22771200 18976000 22771200 37952000 } {32 } { 13021 }
Resolver las tres ecuaciones simultneamente da lugar a los valores nodales desconocidos
el resultado del desplazamiento es:
11 0
12 0
21 0
= 0.0013723()
22
31 0.0085772()
{32 } { 0.004117() }
Podemos calcular las fuerzas de reaccin nodal y los momentos con la siguiente relacin.
{} = {}{} {} (3)
pg. 6
1 22771200 5692800 22771200 5692800 0 0 0 62500
1 5692800 18976000 5692800 9488000 0 0 0 52083
2 22771200 5692800 20494080 17078400 18216960 22771200 0 93750
= 5692800 9488000 17078400 56928000 22771200 18976000 0.0013723 39062
2
3 0 0 18216960 22771200 18216960 22771200 0.0085772 31250
{3 } { 0 0 22771200 18976000 22771200 37952000 } {0.0041170} { 13021 }
En cada nodo:
1 54687
1 39062
2 132714
= 0
2
3 0
{3 } { 0 }
pg. 7
6. DIAGRAMA DE FLUJO
INICIO
Para
i=1:n
Para
i=1:n
Imprime Reacciones,
desplazamientos y
esfuerzos
FIN
pg. 8
7. FUNCION 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;
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));
pg. 9
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;
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)
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];
pg. 10
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)
8. BIBLIOGRAFIA
pg. 11