You are on page 1of 20

Clculo por Elementos Finitos UNIVERSIDAD NACIONAL DE INGENIERA

MC516 - C Facultad de Ingeniera Mecnica





1


UNIVERSIDAD NACIONAL DE
INGENIERIA
Facultad de Ingeniera Mecnica










TERCER LABORATORIO
Curso : Clculo por Elementos Finitos MC516
Seccin : C
Profesor : Ing. Ronald Cueva Pacheco
Tema : Armaduras Planas
Alumno(s): Apellidos y Nombres Cdigo

CALLE FLORES, Ren Eduardo
20080073D



2013 - 1



Clculo por Elementos Finitos UNIVERSIDAD NACIONAL DE INGENIERA
MC516 - C Facultad de Ingeniera Mecnica



2
INDICE

PG

ndice 2

Enunciado del problema 3

Solucin Analtica 4

Diagrama de flujo 9

Solucin usando MATLAB 10

Conclusiones 12


























Clculo por Elementos Finitos UNIVERSIDAD NACIONAL DE INGENIERA
MC516 - C Facultad de Ingeniera Mecnica



3
ENUNCIADO DEL PROBLEMA

Dada la siguiente armadura plana, la cual es sometida a 3 cargas en diferentes nodos,
se pide determinar la distribucin de esfuerzos, as como todas las variables
desconocidas.




- DATOS:



- OBSERVACIN
Para los clculos, se despreciar los efectos trmicos, as como los gravitatorios
de las barras.












Clculo por Elementos Finitos UNIVERSIDAD NACIONAL DE INGENIERA
MC516 - C Facultad de Ingeniera Mecnica



4
SOLUCION ANALTICA

a) HACIENDO EL DCL DE LA ARMADURA
Haciendo el DCL de la armadura, tal como se muestra en la figura siguiente:



Dado que el sistema est en equilibrio, entonces determinamos las variables
desconocidas, a partir de las ecuaciones de equilibrio en cada nodo.

- NODO 1

()

()

()

()



- NODO 2

(evidente)


Clculo por Elementos Finitos UNIVERSIDAD NACIONAL DE INGENIERA
MC516 - C Facultad de Ingeniera Mecnica



5
- NODO 3

()

()
- NODO 4


- NODO 5

()

()

Resolviendo las ecuaciones se obtienen los siguientes resultados:

1
2
3
4
5
6
5000
5000 2 7071.0678
5000
5000
0
2000
2 5000
3 10000
3 5000
X
Y
F N
F N
F N
F N
F N
F N
R N
R N
R N
=
= =
=
=
=
=
=
=
=


Clculo por Elementos Finitos UNIVERSIDAD NACIONAL DE INGENIERA
MC516 - C Facultad de Ingeniera Mecnica



6

Los resultados nos indican que hay traccin en las barras: 2,3 y 4. Mientras que
en las barras: 1 y 6 existe compresin. Adems se observa que la barra 5 no
presenta traccin ni compresin, pues sobre el no acta carga alguna.


b) CALCULANDO LOS ESFUERZOS DE CADA BARRA
Se sabe que:


Entonces se tiene:

2
1
2
2
2
3
2
4
2
5
2
6
2.5465 /
3.6013 /
2.5465 /
2.5465 /
0 /
1.0186 /
N mm
N mm
N mm
N mm
N mm
N mm
o
o
o
o
o
o
=
=
=
=
=
=


c) CALCULANDO LAS DEFORMACIONES
Se sabe que:


Entonces se tiene:

2
1
2
2
2
3
2
4
5
3
6
1.23 10
2.46 10
1.23 10
1.23 10
0
6.97 10
x mm
x mm
x mm
x mm
mm
x mm
o
o
o
o
o
o

=
=
=
=
=
=









Clculo por Elementos Finitos UNIVERSIDAD NACIONAL DE INGENIERA
MC516 - C Facultad de Ingeniera Mecnica



7
SOLUCION NUMRICA

1) MODELADO DEL CUERPO REAL



















2) UBICACIONES NODALES Y TABLA DE CONECTIVIDAD

El origen de coordenadas est localizado a la izquierda de la armadura, como se puede
observar en el grfico anterior. La posicin de cada nodo se puede ver en el siguiente
cuadro:
NODO X(mm) Y(mm)
1 1500 0
2 3000 0
3 3000 1500
4 1500 1500
5 0 1500

Usando el concepto de cosenos directores y los conocidos previamente:

e
NODOS
(1) (2)
GDL
1 2 3 4
L(e)
(mm)
l(e) m(e)
A(e)
(mm
2
)
E(e)
(N/mm
2
)
1 1 2 1 2 3 4 1500.00 1 0 1963.5 3.1x10
5
2 1 3 1 2 5 6 2121.32 0.707 0.707 1963.5 3.1x10
5
3 3 4 5 6 7 8 1500.00 -1 0 1963.5 3.1x10
5
4 4 5 7 8 9 10 1500.00 -1 0 1963.5 3.1x10
5
5 5 1 9 10 1 2 2121.32 0.707 -0.707 1963.5 3.1x10
5
6 1 4 1 2 7 8 1500.00 0 1 1963.5 3.1x10
5

4

1

6

5
3

2

3

4

5

1

2

X

Y
5000

3000

2000

R6

R5

R3

R4

Clculo por Elementos Finitos UNIVERSIDAD NACIONAL DE INGENIERA
MC516 - C Facultad de Ingeniera Mecnica



8
3) MATRIZ DE RIGIDEZ GLOBAL

Se determina a travs de la conectividad del modelo:

4) MATRIZ DE RIGIDEZ GLOBAL

Las barras se consideran de peso despreciable por lo que las nicas fuerzas que
actan sobre ellas son las cargas aplicadas y las reacciones.






















[ ] []

5) ECUACION DE RIGIDEZ Y CONDICIONES DE CONTORNO

La ecuacin de rigidez est determinada por la siguiente ecuacin:
F=K.Q

Como los nodos (2) y (3) estn empotrados, su desplazamiento ser cero.
Luego el vector desplazamiento ser:

[ ] []
Entonces para calcular las fuerzas en cada elemento finito tomamos un subsistema de
la ecuacin de rigidez.





4

1

6

5
3

2

3

4

5

1

2

X

Y
5000

3000

2000

R6

R5

R3

R4

Clculo por Elementos Finitos UNIVERSIDAD NACIONAL DE INGENIERA
MC516 - C Facultad de Ingeniera Mecnica



9
Resolviendo Obtenemos:

(
(
(
(
(
(
(
(
(
(
(
(
(
(

=
(
(
(
(
(
(
(
(
(
(
(
(
(

10
9
8
7
6
5
4
3
2
1
Q
Q
Q
Q
Q
Q
Q
Q
Q
Q

Para obtener la reaccin en el empotramiento resolvemos todo el sistema completo,
ya que se conocen los desplazamientos, dando como resultado las reacciones: R3,R4,
R5 y R6.

6) ESFUERZOS:

Para calcular los valores de los esfuerzos por elemento, aplicamos la siguiente
ecuacin:

(

) [ ] [

]
Dando como resultado:
| | =
(
(
(
(
(
(
(
(
(

7
6
5
4
3
2
1
o
o
o
o
o
o
o








Clculo por Elementos Finitos UNIVERSIDAD NACIONAL DE INGENIERA
MC516 - C Facultad de Ingeniera Mecnica



10
DIAGRAMA DE FLUJO















































Inicio
Modelado del Problema Se elige el vector X, los nodos y las partes de la
figura
Crear Tabla de Conectividad
Calculo de las Matrices de rigidez Local
Calculo de Matriz de rigidez Global
Obtencin de las Matrices reducidas de carga, desplazamiento y de
rigidez
Calculo de los Desplazamientos Nodales
Calculo de las cargas nodales y de las reacciones en los
apoyos
Calculo de esfuerzos en cada elemento finito
Mostrar resultados:

Desplazamientos,
Cargas, esfuerzos y
reaccin de apoyos
FIN
Clculo por Elementos Finitos UNIVERSIDAD NACIONAL DE INGENIERA
MC516 - C Facultad de Ingeniera Mecnica



11
SOLUCION USANDO MATLAB

- PROGRAMA PRINCIPAL (OJO: Para la simulacin se tomara los nodos
usados en la parte terica, as como el sistema de referencia)
clc, clear all,close all;
%---------------------------------------------------------------------
% RESOLUCION DEL PROBLEMA 3ra practica (CEF)
% Tema: Armaduras Planas
%---------------------------------------------------------------------
% Nombre : RENE EDUARDO EDUARDO CALLE FLORES
% Curso : CALCULO POR ELEMENTOS FINITOS - MC516
% Seccin: C
%---------------------------------------------------------------------
% 1. DATOS
%---------------------------------------------------------------------
% 1.1. EN RELACION A LOS NODOS Y ELEMENTOS FINITOS
N = 6; % Nmero de elementos finitos
n = 5; % Nmero de nodos

% 1.2. DIMENSIONES GENERALES
fi = 50; % mm (dimetro seccin recta)

% 1.3. DEL MATERIAL
E = 3.1e5; % N/mm2

%---------------------------------------------------------------------
% 2. CALCULOS PREVIOS
%---------------------------------------------------------------------
flag = 1;
% 2.1. Entrada de las ubicaciones nodales
[X,Y] = ubicaciones_nodales(n,flag);
disp('Pulse una tecla para continuar...')
pause()
% 2.2. Hallando la tabla de conectividad
[nodo1,nodo2,Le,Ae,lx,my] = Conectividad_Finitos(N,X,Y,fi,flag);
disp('Pulse una tecla para continuar...')
pause()

%---------------------------------------------------------------------
% 3. CARGAS EXTERNAS Y REACCIONES DE APOYO (UBICACIONES NODALES)
%---------------------------------------------------------------------
[Pn,nodo_Pn,nodo_frontera] = cargas_externas(flag);
disp('Pulse una tecla para continuar...')
pause()
%---------------------------------------------------------------------
% 5. CALCULOS PRINCIPALES
%---------------------------------------------------------------------
% 5.1. Hallando las variables principales
[Kij,Fi,Qj,sigma,Ra,gdl_frontera] =
Calculos_Finitos(lx,my,Le,Ae,E,Pn,nodo_Pn,nodo_frontera,nodo1,nodo2);

%---------------------------------------------------------------------
% 6. RESULTADOS
%---------------------------------------------------------------------
Resultados_Finitos(Kij,Fi,Qj,sigma,Ra,gdl_frontera)


Clculo por Elementos Finitos UNIVERSIDAD NACIONAL DE INGENIERA
MC516 - C Facultad de Ingeniera Mecnica



12

- FUNCIONES USADAS

Las funciones usadas para la solucin numrica del problema son las
siguientes (El cdigo de programacin se encuentra dentro del CD
adjunto al informe)

1. UBICACIONES NODALES
[X,Y] = ubicaciones_nodales(n,flag);

2. CONECTIVIDAD_FINITOS
[nodo1,nodo2,Le,Ae,lx,my] = Conectividad_Finitos(N,X,Y,fi,flag);

3. CARGAS EXTERNAS
[Pn,nodo_Pn,nodo_frontera] = cargas_externas(flag);

4. CALCULOS FINITOS
[Kij,Fi,Qj,sigma,Ra,gdl_frontera] =
Calculos_Finitos(lx,my,Le,Ae,E,Pn,nodo_Pn,nodo_frontera,nodo1,no
do2);

5. RESULTADOS FINITOS
Resultados_Finitos(Kij,Fi,Qj,sigma,Ra,gdl_frontera)

- RESULTADOS (OJO: PARA LOS NODOS USADOS EN LA PARTE TERICA)
============== UBICACIONES NODALES ==============
Cantidad de nodos: 5
UBICACIONES NODALES POR DEFECTO
*************************************
LAS UBICACIONES NODALES SON:
--------------------------------
Nodo X Y
--------------------------------

1 1500 0
2 3000 0
3 3000 1500
4 1500 1500
5 0 1500

=====================================
Pulse una tecla para continuar...

============== ELEMENTOS FINITOS ==============
Clculo por Elementos Finitos UNIVERSIDAD NACIONAL DE INGENIERA
MC516 - C Facultad de Ingeniera Mecnica



13
Cantidad de elementos finitos: 6
PARMETROS POR DEFECTO
*************************************
TABLA DE CONECTIVIDAD
--------------------------------------------------------------------------------
E.Finito Nodo1 Nodo2 Le Ae lx my
--------------------------------------------------------------------------------

1 1 2 1500.0000 1963.4954 1.0000 0.0000
2 1 3 2121.3203 1963.4954 0.7071 0.7071
3 3 4 1500.0000 1963.4954 -1.0000 0.0000
4 4 5 1500.0000 1963.4954 -1.0000 0.0000
5 5 1 2121.3203 1963.4954 0.7071 -0.7071
6 1 4 1500.0000 1963.4954 0.0000 1.0000

=====================================
Pulse una tecla para continuar...

============== CARGAS EXTERNAS ==============
CARGAS EXTERNAS Y NODOS DE APOYO POR DEFECTO
**************************************************
LAS CARGAS EXTERNAS Y SUS NODOS DE APLICACIN SON:
--------------------------------
Px Py Nodo
--------------------------------

0 0 1
-5000 -3000 4
-2000 0 5
--------------------------------

LOS NODOS DE FRONTERA SON:

NODO 2
NODO 3

=====================================
Pulse una tecla para continuar...

============== RESULTADOS ==============
1. Matriz de Rigidez
Clculo por Elementos Finitos UNIVERSIDAD NACIONAL DE INGENIERA
MC516 - C Facultad de Ingeniera Mecnica



14
1.0e+05 *

Columns 1 through 9

6.9273 0 -4.0579 0 -1.4347 -1.4347 0 0 -1.4347
0 6.9273 0 0 -1.4347 -1.4347 0 -4.0579 1.4347
-4.0579 0 4.0579 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
-1.4347 -1.4347 0 0 5.4926 1.4347 -4.0579 0 0
-1.4347 -1.4347 0 0 1.4347 1.4347 0 0 0
0 0 0 0 -4.0579 0 8.1158 0 -4.0579
0 -4.0579 0 0 0 0 0 4.0579 0
-1.4347 1.4347 0 0 0 0 -4.0579 0 5.4926
1.4347 -1.4347 0 0 0 0 0 0 -1.4347

Column 10

1.4347
-1.4347
0
0
0
0
0
0
-1.4347
1.4347

2. Valor de la reaccin en los apoyos "[R3; R4; R5; R6]" (en N)
1.0e+03 *

-5.0000
0
10.0000
5.0000

3. Vector de desplazamiento "Qj" (en mm)
0.0123
-0.0472
0
0
Clculo por Elementos Finitos UNIVERSIDAD NACIONAL DE INGENIERA
MC516 - C Facultad de Ingeniera Mecnica



15
0
0
-0.0123
-0.0521
-0.0246
-0.0841

4. Vector de carga "Fi" (en N)
1.0e+03 *

0.0000
-3.0000
-5.0000
0
10.0000
5.0000
0.0000
-2.0000
-5.0000
-0.0000

5. Vector de Esfuerzos para cada E.F "sigma_e" (en N/mm^2)
-2.5465
3.6013
2.5465
2.5465
-0.0000
-1.0186













Clculo por Elementos Finitos UNIVERSIDAD NACIONAL DE INGENIERA
MC516 - C Facultad de Ingeniera Mecnica



16
CONCLUSIONES

- El mtodo por elementos finitos para el clculo de armaduras en el plano, tiene
una aproximacin casi exacta, solo se comete un error por la cifras significativas
que trabaja el MATLAB, al comparar los resultados obtenidos con los obtenidos
analticamente el error de calculo es casi cero, adems:







- El mtodo de elementos finitos es aplicable a cualquier armadura en el plano,
para ello, segn el programa desarrollado, se debe entra las posiciones
nodales, la tabla de conectividad, las fuerzas externas y nodos de aplicacin y
finalmente los nodos de frontera (nodos donde se encuentran los apoyos). Con
estos datos el software determinar las variables y parmetros que deseamos
obtener.

- Para la armadura dada se determino que la barra o elemento finito #5 no
presenta esfuerzo alguno, entonces si la armadura en el nodo 5 slo presenta
cargas externas horizontales podemos redisear la armadura sin considerar
dicho elemento. (OBS: NTESE QUE LAS FUERZA EXTERNA ACTUANTE EN EL
NODO 5 ES SLO EN DIRECCION HORIZONTAL)














Clculo por Elementos Finitos UNIVERSIDAD NACIONAL DE INGENIERA
MC516 - C Facultad de Ingeniera Mecnica



17
ANEXOS

- El software implementado es vlido para sta armadura, pero haciendo algunos
cambios respectivos podemos trabajar para otras armaduras.

- En el caso de la armadura trabajada, efectuamos los clculos con los valores por
defecto (valores dados en la clase: Pa, Pc, Pe), pero podamos cambiar parmetros, si
hacemos que la entrada flag = 0. Veamos un ejemplo de esto:

ANLISIS DE LA ARMADURA USANDO TODAS LAS FUERZAS EXTERNAS: Pa, Pb, Pc y
Pe y con otra referencia y con el flag = 0 (archivo Labo_03_anexo_1.m)

Antes de correr el programa se pone el flag a cero.
flag = 0;

Para este caso vamos a suponer que la referencia est en la parte superior, en el
nodo 3, tal como se muestra en la siguiente figura:



En este caso la carga externa aadida es



Entonces en la ventana de comandos nos pedir las ubicaciones cartesianas de
los nodos, entonces digitamos las coordenadas respecto a la referencia dada. Al
terminar de digitar, se mostrar lo siguiente:




Clculo por Elementos Finitos UNIVERSIDAD NACIONAL DE INGENIERA
MC516 - C Facultad de Ingeniera Mecnica



18
LAS UBICACIONES NODALES SON:
--------------------------------
Nodo X Y
--------------------------------
1 1500 1500
2 0 1500
3 0 0
4 1500 0
5 3000 0
=====================
Luego, nos pedir la informacin de cada elemento finito, para despus obtener la
tabla de conectividad del modelo.

TABLA DE CONECTIVIDAD
------------------------------------------------------------------------------------------
E.Finito Nodo1 Nodo2 Le Ae lx my
------------------------------------------------------------------------------------------
1 2 1 1500.0000 1963.4954 1.0000 0.0000
2 3 1 2121.3203 1963.4954 0.7071 0.7071
3 3 4 1500.0000 1963.4954 1.0000 0.0000
4 4 5 1500.0000 1963.4954 1.0000 0.0000
5 5 1 2121.3203 1963.4954 -0.7071 0.7071
6 4 1 1500.0000 1963.4954 0.0000 1.0000
=========================================================

Despus damos los datos de las cargas externas es decir sus componentes en x
e y y los nodo donde actan, as como los nodos de frontera. Cabe resaltar que
si actan varias fuerzas en un mismo nodo, se debe calcular la resultante y
descomponerla en sus componentes x e y, estos componentes son los que
deben ingresarse.

En nuestro caso debe ponerse
Ingrese la cantidad de cargas externas: 3
Ingrese la cantidad de nodos de frontera: 2

Y obtenemos lo siguiente:
LAS CARGAS EXTERNAS Y SUS NODOS DE APLICACIN SON:
--------------------------------
Px Py Nodo
--------------------------------

5000 0 5
0 4000 4
2000 3000 1
--------------------------------
Clculo por Elementos Finitos UNIVERSIDAD NACIONAL DE INGENIERA
MC516 - C Facultad de Ingeniera Mecnica



19
LOS NODOS DE FRONTERA SON:

NODO 3
NODO 2
=====================================

Finalmente obtenemos los resultados

============== RESULTADOS ==============
1. Matriz de Rigidez
1.0e+05 *

Columns 1 through 9

6.9273 0 -4.0579 0 -1.4347 -1.4347 0 0 -1.4347
0 6.9273 0 0 -1.4347 -1.4347 0 -4.0579 1.4347
-4.0579 0 4.0579 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
-1.4347 -1.4347 0 0 5.4926 1.4347 -4.0579 0 0
-1.4347 -1.4347 0 0 1.4347 1.4347 0 0 0
0 0 0 0 -4.0579 0 8.1158 0 -4.0579
0 -4.0579 0 0 0 0 0 4.0579 0
-1.4347 1.4347 0 0 0 0 -4.0579 0 5.4926
1.4347 -1.4347 0 0 0 0 0 0 -1.4347

Column 10

1.4347
-1.4347
0
0
0
0
0
0
-1.4347
1.4347




2. Valor de la reaccin en los apoyos "[R5; R6; R3; R4]" (en N)
1.0e+04 *

-1.8000
Clculo por Elementos Finitos UNIVERSIDAD NACIONAL DE INGENIERA
MC516 - C Facultad de Ingeniera Mecnica



20
-0.9000
1.3000
0

3. Vector de desplazamiento "Qj" (en mm)
-0.0320
0.0948
0
0
0
0
0.0222
0.0997
0.0444
0.1990

4. Vector de carga "Fi" (en N)
1.0e+04 *

-0.0000
0.3000
1.3000
0
-1.8000
-0.9000
-0.0000
0.2000
0.5000
0.4000

5. Vector de Esfuerzos para cada E.F "sigma_e" (en N/mm^2)
-6.6208
6.4823
4.5837
4.5837
-2.8810
-1.0186

You might also like