Está en la página 1de 19

ndice

Enunciado del Problema....................................................................2

Solucin.............................................................................................3

Grados de Libertad Nodales..............................................................4

Vector Carga......................................................................................5

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

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

Esfuerzos...........................................................................................9

Resultados........................................................................................11

Diagrama de Flujo.............................................................................12

Uso de Matlab...................................................................................13

Conclusiones................................................................................... 17

1
SEGUNDA PRCTICA CALIFICADA
(TRACCION CON DEFORMACION TERMICA)

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
considerando que hay incremento de temperatura de 110C. Utilizar n
elementos finitos.

1200mm

PAP
A

600 mmm
mm

1500mm
Considerar:
PA = 20KN
t (espesor) = 150 mm
E = 3.0x105 N/mm2
= 8.0gr-f/cm3 = 78,45x10-6 N/mm3
= 11*10-6 C-1

2
SOLUCION:
1. MODELADO DEL CUERPO REAL
Se consideraran 5 elementos finitos. Para facilitar los clculos los elementos
finitos tendrn longitud de 300, 300 , 200, 200 y 200mm.

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


finito:

Entonces, el modelado del cuerpo sera el siguiente:

Y las reas se calculan de la siguiente relacin:


A1 b1 x t

Cuadro de conectividad:

NODOS GDL le Ae
e (1) (2) 1 2 (mm) (mm2)
1 1 2 1 2 300 196875
2 2 3 2 3 300 140625
3 3 4 3 4 200 93750
4 4 5 3 4 200 56250
5 5 6 5 6 200 18750

3
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:

0
Q2

Q3
Q mm
Q4
Q5

Q6
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:

4
Ahora analizamos las fuerzas para todo el cuerpo:

Entonces, el vector carga se expresara de la siguiente manera

4. MATRIZ DE RIGIDEZ

A continuacin pasamos a calcular la matriz de Rigidez Global, que esta


determinada por la siguiente ecuacin:

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

6
Finalmente:

1968.75 1968.75 0 0 0 0
1968.75 3375 1406.25 0 0 0

5 0
1406.25 1875 468.75 0 0 N
K i 10 x
0 0 468. 75 750 562 .5 0 mm
0 0 0 562.5 656.25 93.75

0 0 0 0 93 .75 93 .75

5. ECUACIONES DE RIGIDEZ Y CONDICIONES DE CONTORNO

La ecuacin de rigidez est determinada por la siguiente ecuacin:

Fi K i Q

Lo que con nuestros valores calculados tenemos:

7
1968.75 1968.75 0 0 0 0 0
1968.75 3375 1406.25 0 0 0 Q
2

5 0 1406.25 1875 468.75 0 0 3
Q
10 x
0 0 468.75 750 562.5 0 Q4
0 0 0 562.5 656.25 93.75 Q5

0 0 0 0 93.75 93.75 Q6
Para obtener los desplazamientos tomamos la siguiente submatriz:

8
3 75 1968.75 0 0 0 Q2

10213346. 53
8530202.77

19 68 . 5 3 75 14 06 .2 5 0 0 Q3
5
6807426.75 10 x 0 1406.25 1875 562.5 0 Q
4
6806838.38
3403272.09
0 0 56 2. 5 6 56 . 25 9 3. 75 Q
5
0 0 0 93.75 93.75 Q6

Resolviendo este sistema de ecuaciones obtenemos:

Q2 0.31258 mm
Q3 0.70517 mm
Q4 0.81685 mm
Q5 1.01952 mm
Q6 1.32021 mm

Y para obtener la reaccin en el empotramiento tmanos la siguiente


submatriz:

9
0
Q
2
Q3
35730495.77 R1 105 x1968.75 1968.75 0 0 0 0
Q4
Q5

Q6
Resolviendo obtenemos:
R1 - 1000 7.0642 N

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

e
E Qi e
1 1 (E) T
e

l Qi 1
Donde:
N
( E ) e T = (3*105*11*10-6)*110=363
mm 2
Y obtenemos lo siguiente:

10
3 x 10 0 N
5
1 11 363 1 0. 98527 2
250 1 0.31258 m
3x10 0.31258 N
5
2 11 363 2 0.1 4394 2
250 2 0.70517 m
3x10 0.70517 N
5
3 11 363 3 0. 170 4 2
6 .1 6 73 0.81685 m
3x10 0.81685 N
5
4 11 363 4 0. 1089 2
6 .1 6 73 1.01952 m

11
3x10 1.01952 N
5
5 11 363 5 0. 06539 2
6 .1 6 73 1.32021 m

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

R1 - 1000 7.0642 N
N
1 0.0985277
mm 2
N
2 0.114394
mm 2
N
3 0.017004
mm 2
N
4 0.010899
mm 2
N
5 0.006539
mm 2

8. DIAGRAMA DE FLUJO

INICIO

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

12
CALCULO DE VECTORES

AL1 EA1 EA1


R1 1 1 0 0
2 L 1 L
AL AL
2 1
EA EA EA1
2
EA 2
1 2 0
F=
2 2 ; K=
L1 L2 L L
AL AL
3 2 EA 2 EA3 EA 2 EA 3
PA 0 2 2 3
2 2 L L3 L L
AL 3
EA 3
EA3
0 0 3

2 L L3

TRAFORMACION DE ECUACION MATRICIAL

1
1
AL1 EA
0 0 R
2 L1 1
Q
2 1
EA 2
AL AL 0 EA EA
2 1
0
2
2
2 2 = L2 L1 L Q3
AL3 AL2 3 Q
EA 2 EA EA 2
3
EA
3 Q
4
PA 0 2 2
2 2 L L3 L L 5
AL3 EA3 EA 3 Q6
0 0 3
2 L L3

IMPRESIN DE RESULTADOS
R1 , Q2 , Q3 , Q4 , Q5 , Q6 , Esf1 , Esf 2 , Esf 3 , Esf 4 , Esf 5

FIN

9. USO DEL PROGRAMA DE MATLAB

clc
%constantes
format long;
E = 300000;
f=8*9.81*(10^-6);

13
t=150;
dt=110;
x=11*(10^-6);

%condicion de contorno
contorno=[1];

n=input ('Ingrese el N de elementos finitos de la primera parte (n) :');


m=input ('Ingrese el N de elementos finitos de la segunda parte (m) :');

%calculo de numero de nodos


nnodos=[1:n+m+1];
%calculo del vector L
L=[(500/n).*ones(1,n),(500/m).*ones(1,m)]
%calculo del vector H
HN1=[1200-300/n:-600/n:600+300/n];
HN2=[600-300/m:-600/m:0+300/m];
h=[HN1,HN2]
%calculo del vector P
P=zeros(1,n+m+1);
P(n+1)=10000
%calculo del vector h
A=t.*h;
%Calculo del vector fuerza masica
pesoe=f*0.5.*A.*L;
pesoglobal=[pesoe,0]+[0,pesoe]
%calculo del vector fuerzapor deformacion termica
dtele=(x*dt*E).*A;
dtglobal=-[dtele,0]+[0,dtele]
%calculo de vector fuerza total
F=pesoglobal+P+dtglobal
%Calculo de la matriz de rigidez
kele=E.*A./L;
kglobal=diag([kele,0]+[0,kele])-diag(kele,1)-diag(kele,-1)
%resolucion de la ecuacion matricial [F]=[K].[Q]
%introduccion de las condiciones de contorno
ncon=setdiff(nnodos,contorno);
KM=kglobal(ncon,ncon);
FM=F(ncon);
QM=inv(KM)*(FM)';
%calculo de los dezplazamientos
Q=zeros(size(nnodos,2),1);
Q(ncon)=QM
%calculo de esfuerzos
esf=(E.*diff(Q))./L'-E*x*dt
R=kglobal*Q-F'

RESULTADO DEL PROGRAMA:

Ingrese el N de elementos finitos de la primera parte (n):2


Ingrese el N de elementos finitos de la segunda parte (m):3

14
L=

1.0e+002 *

2.500000000000000 2.500000000000000 1.666666666666667


1.666666666666667 1.666666666666667

h=

1050 750 500 300 100


P=
0 0 10000 0 0 0

pesoglobal =

1.0e+003 *

1.5450750 2.64870 1.5941250 0.78480 0.39240 0.098100

dtglobal =

-57172500 16335000 13612500 10890000 10890000 5445000

F=
1.0e+007 *

-5.7170954925 1.63376487 1.3624094125 1.08907848 1.08903924


0.54450981

kglobal =

1.0e+005*

15
1890 -1890 0 0 0 0
-1890 3240 -1350 0 0 0
0 -1350 2700 -1350 0 0
0 0 -1350 2160 -810 0
0 0 0 -810 1080 -270
0 0 0 0 -270 270

Q=

0
0.302582106481481
0.605177435555555
0.806853548888889
1.008526271111111
1.210196571111111

esf =

0.098527777777747
0.114394888888626
0.017004000000043
0.010899999999992
0.006539999999973

R=
1.0e+004 *
-1. 000070631999895
0.000000000001304
-0.000000000004284

16
0.000000000000745
0.000000000001490
-0.000000000000466

10. CONCLUSIONES

1. La fuerza msica total del cuerpo en este caso particular no vara por el
nmero de nodos. Esto ocurre porque el cuerpo es de forma triangular. En
cuerpos que presentan geometras no triangulares o no rectangulares el
nmero de elementos si afecta al clculo del volumen total.

2. La variacin de temperatura no afecta al valor de la reaccin.

De los resultados para una variacin de temperatura de 0 y 110 grados


centgrados.

Para T=0;

Q = [0 0.052939 0.127034 0.127044


0.127050 0.127053]

esf = [ 0.06352 0.08891 0.00001 0.000011


0.0000065]

R = 1.0e+004 * [-1.00070632 -0.0000 0.0000 -0.0000


0.0000]

Para T= 110

Q = [ 0 0.302582106481481 0.605177435555555
0.806853548888889 1.008526271111111
1.210196571111111]
esf = [0.098527777777747 0.114394888888626
0.017004000000043 0.010899999999992
0.006539999999973 ]

17
R = 1.0e+004 *[ -1.00070632 -0.0000 0.0000
-0.0000 0.0000]

Se obtiene una misma Reaccin (-1.00070632) y esto sucede porque el


cuerpo tiene un solo nodo fijo (Q1=0). Si el cuerpo tendra dos nodos
fijos entonces las reacciones variaran por efecto de la variacin de
temperatura.

3. Los resultados de matlab presentan un margen de error en el


clculo de
reacciones.
Veamos las reacciones que se obtiene para cinco elementos finitos

R = [ -1. 00070631999895 0.000000000001304


-0.000000000004284 0.000000000000745
0.000000000001490 -0.000000000000466]
Se plantea que el error se arrastra por los redondeos que se realizan en
cada una de las operaciones.

4. A medida que se toma mayor nmero de elementos finitos mejor


ser el resultado encontrado, tal y como vemos en los resultados
de 3 y 4 elemento finitos

5. El aumento de temperatura hace cambiar notablemente el valor


deformacin por ende de los esfuerzos en 1000 veces ms, por
tanto es muy necesario hacer un estudio con anlisis con
elementos finitos a una pieza mecnica si este va a trabajar a
constantes cambios de temperatura.

18
19

También podría gustarte