Está en la página 1de 14

AO DEL DESARROLLO RURAL Y LA SEGURIDAD ALIMENTARIA

UNIVERSIDAD NACIONAL DE INGENIERIA


FACULTAD INGENIERIA MECNICA


1era Prctica Calificada

CURSO: CLCULO POR ELEMENTOS FINITOS

PROFESOR: CUEVA PACHECO Ronald

ALUMNO: VERA RUIZ Jonathan Efran

CDIGO: 20104004G SECCIN: D

LIMA - PERU
Septiembre 2013

CLCULO POR ELEMENTOS FINITOS Traccin Simple

Pgina 2


ndice



Enunciado del Problema............................................................................. 3


Solucin...................................................................................................... 4


Grados de Libertad Nodales....................................................................... 5


Vector Carga............................................................................................... 6


Matriz de Rigidez........................................................................................ 7


Ecuacin de Rigidez y Condicin de Contorno........................................... 8


Esfuerzos y Resultados.............................................................................. 9


Diagrama de Flujo....................................................................................... 10


Uso de Matlab............................................................................................. 11


Conclusiones. 14













CLCULO POR ELEMENTOS FINITOS Traccin Simple

Pgina 3

PRIMERA PRCTICA CALIFICADA
(TRACCION SIMPLE)


ENUNCIADO DEL PROBLEMA
Dado la siguiente poste de luz de concreto de forma trapezoidal, cuyo espesor es
constante, t=150mm, calcular los esfuerzos en cada elemento finito y la reaccin en el
apoyo. Utilizar tres elementos finitos.



Considerar:
P
A
= 50 KN
t (espesor) = 150 mm
E = 3.0x10
5
N/mm
2

Y = 8.0gr-f/cm
3
= 78,45x10
-6
N/mm
3





CLCULO POR ELEMENTOS FINITOS Traccin Simple

Pgina 4

SOLUCIN:
1. MODELADO DEL CUERPO REAL
Se consideraran tres elementos finitos. Para facilitar los clculos los elementos finitos
tendrn longitud de 600, 400 y 200mm.

Y los espesores lo calculamos tomando el punto medio de cada elemento finito:

( )
( )
mm b
mm b
mm b
333 . 83
2
3 / 500
333 . 333
2
3 / 500 500
750
2
500 1000
3
2
1
= =
=
+
=
=
+
=


Entonces, el modelado del cuerpo sera el siguiente:

Y las reas se calculan de la siguiente relacin:
t x b A
1 1
=





CLCULO POR ELEMENTOS FINITOS Traccin Simple

Pgina 5


Cuadro de conectividad:


e
NODOS GDL l
e
(mm)
A
e
(mm
2
) (1) (2) 1 2
1 1 2 1 2 600 112500
2 2 3 2 3 400 50000
3 3 4 3 4 200 12500

2. GRADOS DE LIBERTAD NODALES (Vector Desplazamiento)

A travs del grafico se muestran los grados de libertad nodales globales:

Luego el vector de desplazamiento ser:
| | mm
Q
Q
Q
Q
(
(
(
(

=
}
4
3
2
0

CLCULO POR ELEMENTOS FINITOS Traccin Simple

Pgina 6

Donde Q1= 0 pues la placa esta empotrada y los dems desplazamientos son
incgnitas que tendrn que ser calculadas.
3. VECTOR CARGA

Analizando las fuerzas en cada elemento finito:
( )
( )
( )
( )
( )
N
Axl y
F
N
Axl y
F
N
Axl y
F
N P
Axl y
F
N R R
Axl y
F
A
1 . 98
2
5 . 784
2
5 . 784
2
7 . 52647
2
7 . 2647
2
3 3
3
2 2
3
2 2
2
1 1
2
1 1
1 1
1
= =
= =
= =
= + =
+ = + =

( )
N
Axl y
F 1 . 98
2
3 3
4
= =
Ahora analizamos las fuerzas para todo el cuerpo:

CLCULO POR ELEMENTOS FINITOS Traccin Simple

Pgina 7


N F F
N F F F
N F F F
N R F F
1 . 98
6 . 882
2 . 53432
7 . 2647
3
4 4
3
3
2
3 3
2
2
1
2 2
1
1
1 1
= =
= + =
= + =
+ = =

Entonces, el vector carga se expresara de la siguiente manera

| | N
R
F
F
F
F
F
(
(
(
(

+
=
(
(
(
(

=
1 . 98
66 . 882
2 . 53432
1 7 . 2647
4
3
2
1
1


4. MATRIZ DE RIGIDEZ

A continuacin pasamos a calcular la matriz de Rigidez Global, que est determinada
por la siguiente ecuacin:

(
(
(
(


|
.
|

\
|
=
}
0 0 0 0
0 0 0 0
0 0 1 1
0 0 1 1
1
l
AE
K
i

(
(
(
(


|
.
|

\
|
+
0 0 0 0
0 1 1 0
0 1 1 0
0 0 0 0
2
l
AE
(
(
(
(


|
.
|

\
|

1 1 0 0
1 1 0 0
0 0 0 0
0 0 0 0
3
l
AE


Reemplazando para los valores calculados y utilizando la tabla de conectividad
obtenemos:

(
(
(
(


|
|
.
|

\
|
=
}
0 0 0 0
0 0 0 0
0 0 1 1
0 0 1 1
600
10 3 112500
1
5
x x
K
i
(
(
(
(


|
|
.
|

\
|
+
0 0 0 0
0 1 1 0
0 1 1 0
0 0 0 0
400
10 3 50000
2
5
x x


CLCULO POR ELEMENTOS FINITOS Traccin Simple

Pgina 8

(
(
(
(


|
|
.
|

\
|
+
1 1 0 0
1 1 0 0
0 0 0 0
0 0 0 0
200
10 3 12500
3
5
x x



Finalmente:
mm
N
x K
i
(
(
(
(




=
}
270 5 . 187 0 0
5 . 187 5 . 562 375 0
0 375 5 . 937 5 . 562
0 0 5 . 562 5 . 562
10
5


5. ECUACIONES DE RIGIDEZ Y CONDICIONES DE CONTORNO
La ecuacin de rigidez est determinada por la siguiente ecuacin:
} }
= Q K F
i
i

Lo que con nuestros valores calculados tenemos:
(
(
(
(

+
1 . 98
56 . 882
2 . 53432
1 7 . 2647 R
(
(
(
(

(
(
(
(




=
4
3
2 5
0
270 5 . 187 0 0
5 . 187 5 . 562 375 0
0 375 5 . 937 5 . 562
0 0 5 . 562 5 . 562
10
Q
Q
Q
x

Para obtener los desplazamientos tomamos la siguiente submatriz:
(
(
(

1 . 98
56 . 882
2 . 53432
(
(
(

(
(
(



=
4
3
2
5
270 5 . 187 0
5 . 187 5 . 562 375
0 375 5 . 937
10
Q
Q
Q
x
Resolviendo este sistema de ecuaciones obtenemos:
mm x Q
mm x Q
mm x Q
5
4
5
3
5
2
10 872 . 99
10 35 . 99
10 734 . 96

=
=
=

Y para obtener la reaccin en el empotramiento tmanos la siguiente submatriz:
CLCULO POR ELEMENTOS FINITOS Traccin Simple

Pgina 9

| | | |
(
(
(
(

= +
4
3
2 5
0
0 0 5 . 562 5 . 562 10 1 7 . 2647
Q
Q
Q
x R
Resolviendo obtenemos:
N R 5 . 57060
1
=
6. ESFUERZOS
Para calcular los valores de los esfuerzos por elemento, aplicamos la siguiente
ecuacin:
| |
(

|
.
|

\
|
=
1
1 1
i
i
e
e
Q
Q
l
E
o
Y obtenemos lo siguiente:

| |
2
1
5
1
5
1
48367 . 0 10
734 . 96
0
1 1
600
10 3
mm
N
x
x
=
(

|
|
.
|

\
|
=

o o
| |
2
2
5
2
5
2
01961 . 0 10
35 . 99
734 . 96
1 1
400
10 3
mm
N
x
x
=
(

|
|
.
|

\
|
=

o o
| |
2
3
5
3
5
31
007845 . 0 10
872 . 99
35 . 99
1 1
200
10 3
mm
N
x
x
=
(

|
|
.
|

\
|
=

o o
7. RESULTADOS
Finalmente, los resultados son mostrados en la siguiente tabla:


N R 5 . 57060
1
=
2
1
48367 . 0
mm
N
= o
2
2
0.01961
mm
N
= o
2
3
0.007845
mm
N
= o



CLCULO POR ELEMENTOS FINITOS Traccin Simple

Pgina 10

8. DIAGRAMA DE FLUJO

INICIO



INGRESO DE DATOS
CONSTANTES : E, f, t
VECTORES : L, A, P





CALCULO DE VECTORES
F=
(
(
(
(
(
(
(
(
(

+
+ +
+
2
2 2
2 2

2
3
2 3
1 2
1
1

AL
AL AL
P
AL AL
R
AL
A
; K=
(
(
(
(
(
(
(
(
(

+
+

3
3
3
3
3
3
2
2
3
3
2
2
2
2
1
1
2
2
1
1
1
1
1
1
0 0
0
0
0 0
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA






TRAFORMACION DE ECUACION MATRICIAL
(
(
(
(
(
(
(
(
(

+
+ +
2
2 2
2 2
2
3
2 3
1 2
1

AL
AL AL
P
AL AL
AL
A
=
(
(
(
(
(
(
(
(
(

+
+

3
3
3
3
3
3
2
2
3
3
2
2
2
2
1
1
2
2
1
1
0 0
0
0 0
0 0 1
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
L
EA
(
(
(
(

4
3
2
1
Q
Q
Q
R







IMPRESIN DE RESULTADOS
3 2 1 4 3 2 1
, , , , , , E E E Q Q Q R



FIN
CLCULO POR ELEMENTOS FINITOS Traccin Simple

Pgina 11

9. USO DEL PROGRAMA DE MATLAB
SCRIPT
clc
clear all
R1=sym('R1');
%datos de entrada
b0=1000 %input('Ingrese base superior(mm):')
bn=0 %input('Ingrese base inferior(mm):')
t=150 %input('Ingrese espesor(mm):')
h=1200 %input('Ingrese altura(mm):')
n=3 %input('Ingrese numero de elementos finitos:')
E=300000 %input('Ingrese modulo de elasticidad(N/mm2):')
y=0.00007845 %input('Ingrese densidad(N/mm3):')
Pa=50000 %input('Ingrese carga(N):')

%calculo de bases y reas de elementos
le=zeros(n,1); ho=zeros(n,1); bo=zeros(n,1); b=zeros(n,1); a=zeros(n,1);
Fe=zeros(n+1,1);
bo(1)=b0; ho(1)=h;
for i=1:n
if n>i
le(i)=input('Ingrese longitud del elemento finito(mm):');
b(i)=(bo(i)+bn+(bo(i)-bn)*(ho(i)-le(i))/ho(i))/2;
a(i)=b(i)*t;
ho(i+1)=ho(i)-le(i);
bo(i+1)=2*b(i)-bo(i);
else
le(i)=ho(i);
b(i)=(bn+bo(i))/2;
a(i)=b(i)*t;
end

end
disp('Bases(mm):')
disp(b')
disp('Longitudes(mm):')
disp(le')
disp('Areas(mm^2):')
disp(a')

%calculo de las fuerzas
for i=1:n
Fe(i)=y*a(i)*le(i)/2;
end

for i=1:n+1
if i==1
F(i)=Fe(i);
elseif i==n+1
F(i)=Fe(i-1);
else
F(i)=Fe(i-1)+Fe(i);
end
end
CLCULO POR ELEMENTOS FINITOS Traccin Simple

Pgina 12

F(2)=F(2)+Pa;
disp('El vector de fuerzas(N):')
disp(F')

%calculo de la matriz rigidez
k=zeros(n+1);
for i=1:n
x=zeros(n+1);
x(i,i)=1;x(i+1,i)=-1;x(i,i+1)=-1;x(i+1,i+1)=1;
k=k+(a(i)*E/(le(i)))*x;
end
disp('La matriz de rigidez es(N/mm):')
disp(k)

%calculo de desplazamientos
inv(k(2:n+1,2:n+1));
((F(2:n+1))');
Q=inv(k(2:n+1,2:n+1))*((F(2:n+1))');
Q=[0;Q];
disp('Los desplazamientos de los nodos son(mm):')
disp(Q)

%calculo de la reaccion
k(1,:)*Q;
R1=k(1,:)*Q-F(1);
disp('La reaccion en el extremo es:')
disp(R1)

%calculo de esfuerzos
for i=1:n
e(i)=(E/(le(i)))*[-1 1]*[Q(i); Q(i+1)];
end
disp('Los valores de los esfuerzos son(N/mm^2):')
disp(e');
















CLCULO POR ELEMENTOS FINITOS Traccin Simple

Pgina 13

VISTA EN EL COMMAND WINDOW DE MATLAB



CLCULO POR ELEMENTOS FINITOS Traccin Simple

Pgina 14

CONCLUSIONES
Podemos apreciar, al utilizar ms nodos, que las respuestas no varan
enormemente, solo aumentan la precisin con la cual se presentan.
Se recomienda utilizar un nmero moderado de nodos, ya que las operaciones con
matrices se vuelven demasiado engorrosas al ser de orden nxn donde n es el
nmero de nodos.
Se puede apreciar que las deformaciones son realmente pequeas (dcimas de
micras), adems todas son hacia abajo que es el sentido positivo asumido como
referencia.
En el ejemplo no desarrollamos todo estrictamente en el SI, nos referimos
especficamente al uso de los metros, debido a las magnitudes de las elongaciones
y esfuerzos; es por ello que se utiliz en el desarrollo milmetros en vez de metros.
Los esfuerzos son positivos, lo que indica esfuerzos de compresin para nuestro
sistema de referencia.