Sei sulla pagina 1di 21

2016

Facultad de Ingeniería
Mecánica
CÁLCULO POR
ELEMENTOS
FINITOS
LABORATORIO 4
Tema: Armadura
Tridimensional

ALUMNO: Solis Quispe Williams Kevin

PROFESOR: Ing. Edwin Asención Abregú Leandro

SECCION: G
ARMADURA TRIDIMENSIONAL

PROBLEMA

Considere la armadura tridimensional que se muestra en la figura adjunta. Las


coordenadas cartesianas de las juntas con respecto al sistema de coordenadas
mostrado en la figura se dan en los pies. Todos los miembros están hechos de
6 lb
aluminio con un módulo de elasticidad de E=10.6 x 10 2 y un área de sección
¿
transversal de 1.56 ¿2.

a) Determinar la matriz de rigidez para cada elemento.


b) Montar la matriz estructural de rigidez K para toda la armadura.
c) Calcular los esfuerzos en cada elemento.
d) Calcular las fuerzas de reacción.
GRÁFICO:
SOLUCION:

1) MODELADO DEL CUERPO

2) COORDENADAS DE LOS NODOS EN LA ARMADURA 3D

NODO X Y Z

1 0 0 36

2 72 0 0

3 0 0 -36
4 0 72 0

3) CUADRO DE CONECTIVIDAD

Nodos Grados de libertad longitud Cosenos Directores


Element
o 1° 2° Nodo 1 Nodo 2 l e ( plg) l m n
1
1 2 Q1 Q2 Q3 Q4 Q5 Q5 80.498 0.894 0 -0.447

2
2 3 4 5 6 7 8 9 80.498 -0.894 0 -0.447

3
1 3 1 2 3 7 8 9 72 0 0 -1

4 0.894
3 4 7 8 9 10 11 12 80.498 0 0.447

5
2 4 4 5 6 10 11 12 101.823 -0.7071 0.7071 0

6
1 4 1 2 3 10 11 12 80.498 0 0.894 -0.447

1) GRADOS DE LIBERTAD NODALES EN COORDENADAS GLOBALES

Q1 0

[ ][ ]
Q2 Q2
Q3 0
Q4 Q4
Q5 Q5
Q
[ Q ] = 6 = Q6 … … … … … … … … … … … … ….( 1)
Q7 0
Q8 Q 8
Q9 Q 9
Q10 0
Q11 0
Q12 Q12
 Donde Q1 ,Q 3 , Q7 ,Q10 ,Q11 son iguales a 0 , por las condiciones iniciales del
problema.

2) MATRIZ DE RIGIDEZ GLOBAL

l2 lm ln −l 2 −lm −ln

le
[lm
E x A e ln
K e= e
−l 2
−lm
−ln
m2
mn
mn −lm −m2 −mn
n 2 −ln −mn −n 2
−lm −ln l 2
−m2 −mn lm
−mn −n2 ln
lm ln
m2 mn
mn n 2
]
… … … … … … … … .(2)

Matriz de rigidez de cada elemento ha sido obtenida reemplazando los cosenos


directores del cuadro de conectividad en la ecuación 2.

Donde:

 K e =Matriz de rigidez global del elemento e .


 Ae = Áreatransversal del elemento e .
 l e =Longitud del elemento e .

0.8 0 −0.4 −0.8 0 −0.4

K 1=
l1
[ 0
E1 x A1 −0.4
−0.8
0
−0.4
0 0 0
0 0.2 −0.4 0
0 −0.4 0.8 0
0 0 0
0

0 −0.2 −0.4 0
0
0
−0.2
−0.4
0
0.2
]
0.8 0 0.4 −0.8 0 −0.4

K 2=

[ 0
E2 x A2 0.4
l2 −0.8
0
−0.4
0 0 0
0 0.2 −0.4
0 −0.4 0.8
0 0 0
0 −0.2 0.4
0
0
0
0
0
0
−0.2
0.4
0
0.2
]
0 0 0 0 0 0

K 3=
l3
0
E3 x A3 0
0
0
0
[ 0 0
0 1
0 0
0 0
0 −1
0
0 0
0 0
0

0 0
0 0
0
−1
0
0
1
]
0 0 0 0 0 0

K4=
E4 x A 4 0
l4
0
0
0

0
[ 0.8
0.4
0
0.4
0.2
0
−0.8 −0.4
−0.4 −0.2
0 −0.8 −0.4
0 −0.4 −0.2
0
0
0
0 0
0.8 0.4
0.4 0.2
]
0.5 −0.5 0 −0.5 0.5 0

E x A5
K 5= 5
l5
0

[
−0.5 0.5
0
−0.5 0.5
0.5 −0.5
0 0
0

0
0
0
0
0.5 −0.5 0
0 0 0
0.5 −0.5 0
−0.5 0.5 0
0 0 0
]
0 0 0 0 0 0

K6=
E6 x A 6 0
l6 0
0
0
0

[ 0.8 −0.4 0 −0.8 0.4


−0.4 0.2 0
0 0 0
0.4 −0.2
0 0
−0.8 0.4 0 0.8 −0.4
0.4 −0.2 0 −0.4 0.2
]
3) MATRIZ DE RIGIDEZ ESTRUCTURAL O ENSAMBLADA

 La matriz de rigidez estructural K se ensambla ahora a partir de las matrices


de rigidez de los elementos. Sumando las contribuciones de cada elemento
y tomando en cuenta su conectividad

k =K 1 + K 2 + K 3 + K 4 + K 5 + K 6
10.6 x 106 x 1.56
k= x
80.498

0.8 0 −0.4 −0.8 0 −0.4 0 0 0 0 0 0

[ ]
0 0.8 −0.4 0 0 0 0 0 0 0 −0.8 0.4
−0.4 −0.4 1.518 −0.4 0 −0.2 0 0 −1.118 0 0.4 −0.2
−0.8 0 −0.4 2.1 −0.5 0 −0.8 0 −0.4 −0.5 0.5 0
0 0 0 −0.5 0.5 0 0 0 0 0.5 −0.5 0
0.4 0 0.2 0 0 0.4 −0.4 0 −0.2 0 0 0
0 0 0 −0.8 0 −0.4 0.8 0 0.4 0 0 0
0 0 0 0 0 0 0 0.8 0.4 0 −0.8 −0.4
0 0 −1.118 −0.4 0 −0.2 0.4 0.4 1.518 0 −0.4 −0.2
0 0 0 −0.5 0.5 0 0 0 0 0.5 −0.5 0
0 −0.8 0.4 0.5 −0.5 0 0 −0.8 −0.4 −0.5 2.1 0
0 0.4 −0.2 0 0 0 0 −0.4 −0.2 0 0 0.4

4) ECUACIONES DE RIGIDEZ Y CONDICIONES DE CONTORNO

Calculo de los desplazamientos nodales.

Para lo cual se emplea la ecuación de rigidez, mostrada en la siguiente


expresión:
Que está determinada por la siguiente ecuación:

F i=K G x Qi ……………………. (3)


Reemplazando los valores de K G y Q i en la ecuación 2 se obtiene la siguiente
matriz:
R1

[]
0
R3
0
−200
0 10.6 x 106 x 1.56
= x
R7 80.498
0
0
R10
R 11
0

0
0.8 0 −0.4 −0.8 0 −0.4 0 0 0 0 0 0

][ ]
Q2

[
0 0.8 −0.4 0 0 0 0 0 0 0 −0.8 0.4
−0.4 −0.4 1.518 −0.4 0 −0.2 0 0 −1.118 0 0.4 −0.2 0
−0.8 0 −0.4 2.1 −0.5 0 −0.8 0 −0.4 −0.5 0.5 0 Q 4

0 0 0 −0.5 0.5 0 0 0 0 0.5 −0.5 0 Q 5


0.4 0 0.2 0 0 0.4 −0.4 0 −0.2 0 0 0 Q
x 6
0 0 0 −0.8 0 −0.4 0.8 0 0.4 0 0 0 0
0 0 0 0 0 0 0 0.8 0.4 0 −0.8 −0.4 Q8
0 0 −1.118 −0.4 0 −0.2 0.4 0.4 1.518 0 −0.4 −0.2 Q9
0 0 0 −0.5 0.5 0 0 0 0 0.5 −0.5 0 0
0 −0.8 0.4 0.5 −0.5 0 0 −0.8 −0.4 −0.5 2.1 0 0
0 0.4 −0.2 0 0 0 0 −0.4 −0.2 0 0 0.4 Q12

Para obtener los desplazamientos tomamos la siguiente submatriz:

0 Q2

[] [
0.8 0 0 0 0 0

][ ]
0 Q4
0 2.1 −0.5 0 0 −0.4
−200 10.6 x 10 6 x 1.56
0 −0.5 0.5 0 0 0 Q
0 = x 5
80.498 0 0 0 0.4 0 −0.2 Q6
0
0 0 0 0 0.8 0.4 Q8
0
0 −0.4 0 −0.2 0.4 1.518 Q
0 9
Multiplicando por la matriz inversa de la matriz de rigidez estructural en ambos
lados, obtenemos:

0 Q2

][ ][ ]
1.25 0 0 0 0 0

[
0 Q4
0 0.68 0.68 0.111 −0.111 0.223
−200
80.498 0 0.68 2.68 0.111 −0.111 0.223 Q
x 0 = 5
6
10.6 x 10 x 1.56 0 0.111 0.111 2.72 −0.223 0.447 Q6
0
0 −0.111 −0.111 −0.223 1.473 −0.447 Q8
0
0 0.223 0.223 0.447 −0.447 0.894 Q9
0

Resolviendo:

Q2 0

[ ][ ]
Q4 −0.00066294
Q5
= −0.03126
Q6 −0.0001088
Q8 0.0001088
Q9 −0.0002172

Y para obtener la reacción en los empotramientos, tómanos la siguiente


ecuación matricial:

{ R } =[ K ] { Q } … … … … … … … … … … ..(4 )

 Reemplazando los valores de desplazamientos nodales de la ecuación 4.

R1

[]
R3
R7 =
R10
R11
10.6 x 106 x 1.56
80.498
x
0

[]
0
0
−0.00066294
0.8 0 −0.4 −0.8 0 −0.4 0 0 0 0 0 0

[ ]
−0.003126
−0.4 −0.4 1.518 −0.4 0 −0.2 0 0 −1.118 0 0.4 −0.2
0 0 0 −0.8 0 −0.4 0.8 0 0.4 0 0 0 x −0.0001088
0
0 0 0 −0.5 0.5 0 0 0 0 0.5 −0.5 0
0.0001088
0 −0.8 0.4 05 −0.5 0 0 −0.8 −0.4 0.5 2.1 0
−0.0002172
0
0
0

Resolviendo:

R1 117.8855

[ ][ ]
R3
R7
R10
R11
=
69.7596
64.12724 Lb
−204.98
0204.9595

5) ESFUERZOS
Ee
σ e= [−l −m −n l m n ] xQ … … … … … … … … … …(4)
le

 Donde:
Lb
σ e =esfuerzo del elemento e .( )
¿2
Lb
Ee =modulo de elasticidad del elemento e .( )
¿2
l e =longitud del elemento e .( pulg)
l , m , n=cosenos directores .
Q=desplazamiento nodales globales correspondiente
al cuadro de conectivdad relacionado a losnodos .

10600000 −17008693 Lb
σ1= x =−71.67 2
80.498 31250000000 ¿

10600000 −49516779 Lb
σ 2= x =−104.326 2
80.498 62500000000 ¿
10600000 543 Lb
σ3= x =31.97667 2
72 2500000 ¿

10600000 −559 Lb
σ 4= x =−235.55 2
80.498 31250000000 ¿

10600000 −17008693 Lb
σ5= x =−141.6513 2
101.823 125000000 ¿

10600000 −153672 Lb
σ 6= x =−255.961 2
80.498 625000000 ¿

1. DIAGRAMA DE FLUJO DEL PROGRAMA: (similar al de armaduras planas)


INICIO

Leer datos
de entrada.

Para i=1 hasta Nº de nodos

Ingresar coordenadas de los nodos.

Calcular área, Nº de filas de cond_contorno(CC1)

Para i1 hasta 3x Nº de nodos

Cont0

Para j=1 hasta Nº de filas de


cond_contorno(CC1)
SI
Si iCC(i,1)

Cont=1,
C2CC1(i,2)
C1CC1(i,1)

SI Si cont1 NO

CC(i,1)=C1; CC(i,1)=0;
CC(i,2)=C2 CC(i,2)=0

Para i=1 hasta Nº elementos

Calcula Le, l, m, las posiciones de la matriz de rigidez global y su valor.


Para i=1;
3xNº nodos

Si i==CC(i,1)

Calcula las reacciones


r=Kij(i,1:2*nd)*Q-F(i,1);
R=[R;r i];

Para i=1 hasta Nº de elementos

Calcula esfuerzos

Imprime Desplazamientos, reaciones y esfuerzos

2. USO DEL MATLAB:


DIGITACION DEL PROGRAMA

%finitos03.m
clc
clear
%datos
A=input('Ingrese el vector area de cada elemento finito en mm2 ')
E=input('Ingrese el vector modulo de young de cada elemento finito en N/mm2 ')
x=input('Ingrese el vector abscisa de cada nodo en mm ')
y=input('Ingrese el vector ordenada de cada nodo en mm ')
F=[-5000;0;0;-2000;0;0;0;0;0;-3000];%la posiciones del 5 al 8 son incognitas pero los he puesto
como ceros para que los pueda leer el matlab

%calculo de los elementos faltantes de la tabla de conectividad


NODOS=[1,2;2,3;3,4;3,5;4,5;5,2;5,1];
GDL=[1,2,3,4;3,4,5,6;5,6,7,8;5,6,9,10;7,8,9,10;9,10,3,4;9,10,1,2];
for i=1:7
L(i)=sqrt((x(NODOS(i,2))-x(NODOS(i,1)))^2+(y(NODOS(i,2))-y(NODOS(i,1)))^2);
l(i)=(x(NODOS(i,2))-x(NODOS(i,1)))/L(i);
m(i)=(y(NODOS(i,2))-y(NODOS(i,1)))/L(i);
end
%calculo de la matriz de rigidez
k=zeros(10);
aux=zeros(10);
for i=1:7
aux(GDL(i,1:4),GDL(i,1:4))=E(i)*A(i)/L(i)*[l(i)^2,l(i)*m(i),-l(i)^2,-l(i)*m(i);l(i)*m(i),m(i)^2,-l(i)*m(i),-
m(i)^2;-l(i)^2,-l(i)*m(i),l(i)^2,l(i)*m(i);-l(i)*m(i),-m(i)^2,l(i)*m(i),m(i)^2];
k=k+aux;
aux=zeros(10);
end

%calculo de Q
Q=inv(k([1:4,9,10],[1:4,9,10]))*F([1:4,9,10]);
Q=[Q(1:4);0;0;0;0;Q(5:6)];

%calculo del vector F


F=k*Q;

%calculo de esfuerzos
for i=1:7
esf(i)=E(i)/L(i)*[-l(i),-m(i),l(i),m(i)]*Q(GDL(i,1:4));
end

%esfuerzos
display('Los esfuerzos de cada elemento finito en N/mm2 son: ')
esf

%reacciones
display('Las reacciones en los apoyos en N son')
F(5:8)

%gràfico de la armadura sin fuerzas externas


xx=[x,x(1),x(2),x(5),x(3)];
yy=[y,y(1),y(2),y(5),y(3)];

xxx=[x+Q(1:2:9)',x(1)+Q(1),x(2)+Q(3),x(5)+Q(9),x(3)+Q(5)];
yyy=[y+Q(2:2:10)',y(1)+Q(2),y(2)+Q(4),y(5)+Q(10),y(3)+Q(6)];

plot(xx,yy,xxx,yyy,'r')

3. EJECUCION DEL PROGRAMA:

Ingrese el vector área de cada elemento finito en mm2


[1963.495,1963.495,1963.495,1963.495,1963.495,1963.495,1963.495]

A=

1.0e+003 *

Columns 1 through 6

1.9635 1.9635 1.9635 1.9635 1.9635 1.9635

Column 7

1.9635

Ingrese el vector modulo de Young de cada elemento finito en N/mm2


[3.1e5,3.1e5,3.1e5,3.1e5,3.1e5,3.1e5,3.1e5]

E=

Columns 1 through 5

310000 310000 310000 310000 310000

Columns 6 through 7

310000 310000

Ingrese el vector abscisa de cada nodo en mm [0,1500,1500*2,1500*2,1500]

x=

0 1500 3000 3000 1500


Ingrese el vector ordenada de cada nodo en mm [1500,1500,1500,0,0]

y=

1500 1500 1500 0 0

Los esfuerzos de cada elemento finito en N/mm2 son:

esf =

2.5465 2.5465 0 3.6013 -2.5465 -1.0186 0

Las reacciones en los apoyos en N son

ans =

1.0e+004 *

1.0000 // EJE X DEL NODO (3)


0.5000 // EJE Y DEL NODO (3)
-0.5000 // EJE X DEL NODO (4)
0 // EJE Y DEL NODO (4)

1600

1400

1200

1000

800
y

600

400

200

-200
-500 0 500 1000 1500 2000 2500 3000
x

Figura 1
Aplicando 1000 veces las fuerzas para notar las deformaciones:
1600

1400

1200

1000

800

600

400

200

-200
-500 0 500 1000 1500 2000 2500 3000

Figura 2

Para visualizar las nuevas posiciones de los nodos ampliamos la figura en la parte
de los nodos.
Línea azul: posición inicial
Línea roja: posición final
Figura 3

Figura 4

Figura 5
4. CONCLUSIONES

 El elemento finito 7 (vea la figura 2) su esfuerzo es cero pero es muy


importante para la estabilidad de la estructura ya que dentro de su
cuerpo se cancelan los desplazamientos de los nodos 1 y 5.
 El esfuerzo en la barra 7 es cero debido a que no hay una fuerza
vertical en el nodo 1.
 La orientación del elemento finito 7 antes era de -45° Luego de
aplicar las fuerzas externas su orientación cambio y su longitud se
mantuvo constante.
 El elemento finito 3 (vea la figura 2) su esfuerzo es cero pero
también es importante para asegurar que la estructura este en un
plano horizontal.
 Los elementos finitos 5 y 6 (vea la figura 2) están en compresión.
 El elemento finito 4 (vea la figura 2) es el que soporta el mayor
esfuerzo 3.6013 N/mm2 esto es debido a que uno de sus extremos
están empotrados en la pared y prácticamente toda la fuerza recae
sobre él. Con este elemento habría que hacer el diseño.
 Este problema es imposible para la estática (hiperestático) ya que
tiene 4 incógnitas y solo tres ecuaciones de equilibrio. Es posible su
solución mediante los métodos finitos.
 Las reacciones encontradas 10000N (eje x del nodo (3)) 5000N (eje
y del nodo (3) -5000N (eje x del nodo (4)) y 0N (eje y del nodo (4))
cumplen con las tres condiciones de equilibrio por lo tanto están
bien.
 Todos los problemas de armaduras planas tienen como mínimo 2
apoyos rígidos pero también pueden tener más de dos apoyos. En
este tipo de problemas podemos distinguir dos tipos de incógnitas las
de desplazamientos y las de fuerzas, si el número de apoyos rígidos
aumentan entonces las incógnitas de fuerzas aumenta y disminuyen
las incógnitas de desplazamientos y por lo tanto se mantiene
constante el número de incógnitas totales que para nuestro problema
es 10.

Potrebbero piacerti anche