Sunteți pe pagina 1din 15

UNIVERSIDAD NACIONAL DE INGENIERIA

FACULTAD DE INGENIERIA MECANICA


PRIMERA PRCTICA CALIFICADA







Tema de laboratorio:
Traccin Simple


Curso:
Calculo por elementos Finitos MC516-C


Profesor :
Ing. Ronald Cueva Pacheco


Alumno:

Legua Cceres, German Alexis 20101222C



Fecha de realizacin: 10 / 09 / 2014




2014

2
ndice



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


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


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


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


Matriz de Rigidez................................................................................8


Ecuacin de Rigidez y Condicin de Contorno..................................9


Esfuerzos y Resultados....................................................................10


Diagrama de Flujo.............................................................................11


Uso de Matlab...................................................................................12


Conclusiones................................................................................... 15

3
ENUNCIADO DEL PROBLEMA
Dado la siguiente placa triangular, 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
= 30 [KN]
t (espesor) = 150 [mm]
E = 3.0x10
5
[N/mm
2
]
Y = 8.0gr-f/cm
3
= 78,45x10
-6
[N/mm
3
]
n = 3 partes


4
SOLUCION:
1. MODELADO DEL CUERPO REAL
Se consideraran tres elementos finitos. Para facilitar los clculos los elementos finitos
tendrn longitud de 100, 500 y 500mm.

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

( )
( )
mm b
mm b
mm b
150
2
300
450
2
300 600
900
2
600 1200
1
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
=


5
Cuadro de conectividad:


e
NODOS GDL l
e
(mm)
A
e
(mm
2
) (1)
Primer
nodo
(2)
Segundo
Nodo
1 2
1 1 2 Q1 Q2 1000 135000
2 2 3 Q2 Q3 500 67500
3 3 4 Q3 Q4 500 22500

2. GRADOS DE LIBERTAD NODALES (Vector Desplazamiento)

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

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

=
}
4
3
2
0

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






7
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 N R
Axl y
F
A
28125 . 441
2
8475 . 1323
2
84375 . 1323
2
375 . 35295
2
37 . 5295
2
3 3
3
2 2
3
2 2
2
1 1
2
1 1
1 1
1
= =
= =
= =
= + =
+ = + =


( )
N
Axl y
F 28125 . 441
2
3 3
4
= =

Ahora analizamos las fuerzas para todo el cuerpo:


N F F
N F F F
N F F F
N R N F F
28125 . 441
12875 . 1765
2225 . 36619
37 . 5295
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
(
(
(
(

+
=
(
(
(
(

=
28125 . 441
12875 . 1765
2225 . 36619
1 37 . 5295
4
3
2
1
1


8
4. MATRIZ DE RIGIDEZ
A continuacin pasamos a calcular la matriz de Rigidez Global, que esta 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
1000
10 3 135000
1
5
x x
K
i
(
(
(
(


|
|
.
|

\
|
+
0 0 0 0
0 1 1 0
0 1 1 0
0 0 0 0
500
10 3 67500
2
5
x x


(
(
(
(


|
|
.
|

\
|
+
1 1 0 0
1 1 0 0
0 0 0 0
0 0 0 0
500
10 3 22500
3
5
x x


Finalmente:
mm
N
x K
i
(
(
(
(




=
}
135 135 0 0
135 540 405 0
0 405 810 405
0 0 405 405
10
5




9
5. ECUACIONES DE RIGIDEZ Y CONDICIONES DE CONTORNO

La ecuacin de rigidez esta determinada por la siguiente ecuacin:
} }
= Q K F
i
i


Lo que con nuestros valores calculados tenemos:

(
(
(
(

+
281250 . 441
12875 . 1765
2225 . 36619
1 37 . 5295 R
(
(
(
(

(
(
(
(




=
4
3
2 5
0
135 135 0 0
135 540 405 0
0 405 810 405
0 0 405 405
10
Q
Q
Q
x

Para resolver:

(
(
(

281250 . 441
12875 . 1765
2225 . 36619
(
(
(

(
(
(



=
4
3
2
5
135 135 0
135 540 405
0 405 810
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 5824 . 104
10 3137 . 101
10 86580 . 95

=
=
=

Y para obtener la reaccin en el empotramiento tmanos la siguiente submatriz:
| | | |
(
(
(
(

= +
4
3
2 5
1
0
0 0 405 405 10 37 . 5295
Q
Q
Q
x R
Resolviendo obtenemos:
N R 019 . 44121
1
=


10
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
0.287597 10
8658 . 95
0
1 1
1000
10 3
mm
N
x
x
=
(

|
|
.
|

\
|
=

o o
| |
2 2
5
2
5
2
0.032687 10
3137 . 101
8658 . 95
1 1
500
10 3
mm
N
x
x
=
(

|
|
.
|

\
|
=

o o
| |
2 3
5
3
5
31
0.019612 10
5824 . 104
3137 . 101
1 1
500
10 3
mm
N
x
x
=
(

|
|
.
|

\
|
=

o o





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

N R 019 . 44121
1
=
2 1
0.287597
mm
N
= o
2 2
0.032687
mm
N
= o
2 3
0.019612
mm
N
= o

11
8. DIAGRAMA DE FLUJO

INICIO






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

+ +
+
+
2
2 2
2 2

2
3
2 3
1 2
1
1

AL
P
AL AL
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
P
AL AL
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
INGRESO DE DATOS
CONSTANTES: E,f,t
VECTORES:L.A.P
12
Luego escribimos la siguiente funcin en MATLAB:
clc
clear all
R1=sym('R1');
%datos de entrada
b0=input('ingrese la base SUPERIOR de la placa= '); %input('Ingrese
base superior(mm):')
bn=input('ingrese la base INFERIOR de la placa= ');%input('Ingrese
base inferior(mm):')
t=input('Ingrese el espesor de la placa= '); %input('Ingrese
espesor(mm):')
h=input('Ingrese la altura de la placa= '); %input('Ingrese
altura(mm):')
n=input('Ingrese la cantidad de elementos finitos= '); %input('Ingrese
numero de elementos finitos:')
E=input('Ingrese el modulo de elasticidad= '); %input('Ingrese modulo
de elasticidad(N/mm2):')
y=input('Ingrese la densidad del material= '); %input('Ingrese
densidad(N/mm3):')
Pa=input('Ingrese la carga PA= '); %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
F(2)=F(2)+Pa;
disp('El vector de fuerzas(N):')
disp(F')
%calculo de la matriz rigidez
13
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('..............................');
disp(' RESULTADOS');
disp('=============================');
disp('Los desplazamientos de los nodos son(mm):')
disp(Q)
%calculo de la reaccion
k(1,:)*Q;
R1=k(1,:)*Q-F(1);
disp('=============================');
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('=============================');
disp('Los valores de los esfuerzos son(N/mm^2):')
disp(' e1 e2 e3');
disp(e);
















14
9. VISTA EN EL COMMAND WINDOW DE MATLAB





15
10. 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.

S-ar putea să vă placă și