You are on page 1of 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

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

mm

600 mmm

1500mm
Considerar:
PA

= 20KN

t (espesor)

= 150 mm

= 3.0x105 N/mm2

= 8.0gr-f/cm3

= 11*10-6 C-1

= 78,45x10-6 N/mm3

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

(1)

(2)

(mm)

(mm2)

1
2
3
4
5

1
2
3
4
5

2
3
4
5
6

1
2
3
3
5

2
3
4
4
6

300
300
200
200
200

196875
140625
93750
56250
18750

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
Q 2

Q3
Q mm
Q 4
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:

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:

Reemplazando para los valores calculados y utilizando la tabla de


conectividad obtenemos:

Finalmente:

1968.75 1968.75 0
1968.75 3375 1406.25

0 1406.25

K i 10 x
5

0
0

0
0

0 0
0 0

0
0

0 N

468.75 750 562.5 0 mm


0 562.5 656.25 93.75

0
0 93.75 93.75
1875 468.75 0

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:

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

Q
5 0 1406.25 1875 468.75 0 0 3
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:

10213346.53
8530202.77

6807426.75

6806838
.
38

3403272.09

3 75 1968.75 0 0 0 Q2
1968.5 3 75 1406.25 0 0 Q

3
5
10 x 0 1406.25 1875 562.5 0 Q4


0
0

5
6
2
.
5
6
5
6
.
2
5

9
3
.
7
5
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:

0
Q
2

35730495.77 R1 10 x1968.75
5

1968.75 0

Q3

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 Qi e
1 1 (E) T
l Qi 1
e

Donde:
( E ) e T = (3*105*11*10-6)*110=363

Y obtenemos lo siguiente:

10

N
mm 2

3x10 0 N
1 11 363 1 0. 98527 2
250 1 0.31258 m
5

3x10 0.31258 N
2 11 363 2 0.1 4394 2
250 2 0.70517 m
5

3x10 0.70517 N
3 11 363 3 0. 170 4 2
6 .1 6 7 3 0.81685 m
5

3x10 0.81685 N
4 11 363 4 0. 1089 2
6 .1 6 7 3 1.01952 m
5

11

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

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
R1

2
1
AL AL

2
2
3
2

AL AL

PA
2
2

AL3

F=

EA1
1
L 1
EA
L1
K=

EA1
1
L
2
EA EA1
1
L2
L
EA 2
2
L

EA 2
2
0

L
3
2
3
EA EA
EA

L3
L2
L3
EA3
EA3
3
L
L3

TRAFORMACION DE ECUACION MATRICIAL

AL1

AL2 AL1

2
2

AL3 AL2

PA
2
2

3
AL

EA1
L1
2
EA EA1
1
L2
L
2
EA
2
L

0
2

EA
L2
EA3 EA 2
2
L3
L
EA3
3
L

0

0

3
EA
3
L
EA3
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

R1
Q2
Q3
Q4

Q5
Q6

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

10000

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

-1890 3240 -1350


0

-1350 2700

-1350

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

-1350

2160

-810

-810 1080 -270


0

-270

270

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.127050 0.127053]

0.127044

esf

= [

= 1.0e+004 * [-1.00070632 -0.0000


0.0000]

0.06352 0.08891 0.00001 0.000011


0.0000065]
0.0000 -0.0000

Para T= 110
Q

0.302582106481481

0.806853548888889

0.605177435555555

1.008526271111111

1.210196571111111]
esf

[0.098527777777747

0.114394888888626

0.017004000000043
0.006539999999973 ]

17

0.010899999999992

= 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

You might also like