Sunteți pe pagina 1din 20

Clculo por

Elementos
Finitos
Primera Prctica

HERBERTH VILLACHICA CARRANZA


Seccin: D
Cdigo: 20130284C
Profesor: CUEVA PACHECO RONALD.

OBJETIVOS
Analizar la estructura de una barra de seccin variable.

Utilizar mtodos matemticos (modelamiento) para aproximar la forma de la


seccin a una ms sencilla de estudiar.

Calcular los esfuerzos en determinadas secciones de la barra de seccin


variable.
Calcular la reaccin en los apoyos.

PRIMERA PRCTICA

2
ENUNCIADO DEL PROBLEMA:
De la siguiente placa triangular de espesor constante, t=150mm. Calcule:
Los esfuerzos en cada elemento finito y la reaccin en el apoyo. Utilizar tres elementos
finitos.

Sabiendo que:
P =30000 N
T (espesor) = 150 mm
E = 3.0x105 N/mm2
= 8.0 gr-f/cm3 = 7,848x10-5 N/mm3

SOLUCIN:
1. MODELADO DEL CUERPO REAL

3
Consideramos tres elementos finitos de longitud de 250, 250 y 500 mm desde la
base hasta la punta.
El ancho de cada elemento lo calculamos tomando el punto medio de cada
elemento finito:

b1

1200 900

1050 mm
2
900 600 750 mm
b2
2
600
b3
300 mm
2

Y las reas se calculan de la siguiente relacin:

A1 b1 t

Luego:

4
Conectividad:
NODOS

GDL

le

Ae

(mm)

(mm2)

(1)

(2)

Primer

Segundo

nodo
1

Nodo
2

Q1

Q2

250

157500

Q2

Q3

250

112500

Q3

Q4

500

45000

2. GRADOS DE LIBERTAD NODALES.- (GDL)


(VECTOR DESPLAZAMIENTO)
En el siguiente grfico se muestran los vectores desplazamientos nodales globales

El vector de desplazamiento ser:

5
0
Q 2

Q
Q3

Q 4

mm

Donde Q1=0 debido a que la placa esta empotrada y los dems desplazamientos
son incgnitas donde procederemos a calcularlos.
3. VECTOR CARGA

6
Axl 1
R1 1545.075 R1
2
Axl 1
F21
1545.075
2
Axl 2
F22
PA 31103.625
2
Axl 2
F32
1103.625
2
Axl 3
F33
882.9
2
Axl 3
F43
882.9
2
F11

Analizando las fuerzas para todo el cuerpo:

F1 F11 1545.075 R1 N
F2 F21 F22 32648.7 N
F3 F32 F33 1986.525 N
F4 F43 882.9 N

Entonces, el vector carga se expresara de la siguiente manera

1545.075 R1
F1
32648.7

F 2

F1

1986.525
F 3


F 4
882.9

7
4.-MATRIZ DE RIGIDEZ

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


determinada por la siguiente ecuacin:

1 1

AE 1 1
Ki

l 1 0 0

0 0

0 0
0 0
0 0

0 0

0 0 0

AE 0 1 1

l 2 0 1 1

0 0 0

0
0

0 AE 0

0 l 3 0

0
0

0 0 0
0 0 0
0 1 1

0 1 1

Reemplazando para los valores calculados y utilizando la tabla de conectividad


obtenemos:

1 1

157500 x3 x10 1 1

250
1 0 0

0 0

Ki

0
0
0
0

5
112500 x3 x10
0
250

45000 x3 x105 0

500
3 0

0
0
0
0

0 0 0
0 1 1
0 1 1
0 0 0

0 0
0 0
1 1

1 1

Finalmente:

0 0
630 630
630 1080 450 0
N
K i 3x105 x
0 450 540 90 mm

0 90 90
0

0
0
0

5.-ECUACIONES DE RIGIDEZ Y CONDICIONES DE CONTORNO

La ecuacin de rigidez est determinada por la siguiente ecuacin:

Fi K i Q
Con nuestros valores calculados tenemos:

1545.075 R1
32648.7

1986.525

882.9

0 0
630 630
630 1080 450 0

3 x105 x
0 450 540 90

0 90 90
0

0
Q
2
Q3

Q4

Para obtener los desplazamientos tomamos la siguiente submatriz:

32648.7
1986.525

882.9

1080 450 0
3 x 10 x 450 540 90

0 90 90
5

Q2
Q
3
Q4

Resolviendo este sistema de ecuaciones obtenemos:

Q2 1.87926 x104 mm
Q3 2.09181x10 4 mm
Q4 2.41881x10 4 mm
Para obtener la reaccin en el empotramiento tmanos la siguiente submatriz:

9
0
Q
5
1545.075

3
x
10
x
630

630
0
0

Q2
1
3

Q4
Resolviendo obtenemos:

R1 37063.2 N

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

E

l
e

1 1

Qi

Qi 1

Y obtenemos lo siguiente:

3 x 105
0

N
1
x104 1 0.22551
1 1

mm 2
1.87926
250 1
3 x 105
1.87926
N
2
x 10 4 2 0.0255
1 1

mm 2
2.09181
250 2
3 x 105
2.09181
x 104
1 1

2.41881
500 3

4. RESULTADOS

3 0.01962

N
mm 2

10
R1 37063.2 N
1 0.22551

N
mm 2

2 0.0255

N
mm 2

3 0.01962

N
mm 2

5. DIAGRAMA DE FLUJO

INICIO

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

CALCULO DE VECTORES

11

F=

AL1
R1

2
1
AL AL

2
2

AL3 AL2

PA
2
2

AL3

EA1
L1
EA1
1
L

K=

EA1
L1
2
EA
EA1

L2
L1
2
EA
2
L

TRAFORMACION DE ECUACION MATRICIAL

EA
L2
3
EA
EA 2

L3
L2
3
EA
3
L

0
EA
L3
EA3
L3

12

AL1

2
1
AL
AL

2
2

AL3
AL2

PA
2
2

AL3

0
=

EA1
L1
2
EA
EA1

L2
L1
2
EA
2
L

E

l

EA
2
L
EA3 EA 2
2
L3
L
EA3
3
L

0
EA
L3
EA3
L3

CALCULO DE ESFUERZOS
e

1 1

Qi

Qi 1

IMPRESIN DE RESULTADOS

R1 , Q2 , Q3 , Q4 , e1 , e2 , e3

FIN

9. DIGITACIN EN MATLAB
% Practica N01: Traccion Pura
clc
clear all
format long
syms R
disp('**************************************************')
disp('*****************TRACCION PURA********************')

R1
Q
2

Q3
Q4

13
disp('***********Triangulo isoceles invertido***********')
disp('******INGRESE LAS CARACTERSTICAS DEL CUERPO******')
disp(' ')
disp('NOTA: - Los datos deben ingresarse en milmetros')
disp('
- Las longitudes deben senumerarse en forma ascendente')
disp(' ')
h=input('Ingrese el ancho del cuerpo: ')
l=input('Ingrese la longitud del cuerpo: ')
t=input('Ingrese el espesor del cuerpo: ') % Seccion constante en este
caso
E=input('Ingrese el modulo de elasticidad: ')
m=input('Ingrese la densidad especifica: ')
disp('*******INGRESE LAS CONDICIONES DEL PROBLEMA*******')
disp(' ')
e=input('Ingrese la cantidad de elementos a utilizar: ')
li=input('Ingrese las longitudes de los elementos: ')
P=input('Ingrese la fuerza aplicada: ')
p=input('Indicque la posicin vertical de la fuerza: ')
% SOLUCION DEL PROBLEMA
disp('************SOLUCION DEL PROBLEMA*************')
disp('
')
disp('Por ser traccion pura, cada elemento presenta 2 grados de
libertad')
disp('
')
disp('********Tabla de Conectividad********')
hi=[];
for i=1:e;
hj=(sum(li(1:i)))*h/l;
hi=[hi hj];
end;
disp(hi);
lt=li(3:-1:1);
f=[1:1:e]';
g=f+ones(3,1);
ht=hi(3:-1:1);
hmi=(ht+[ht(2:3) 0])/2;
Ai=hmi'*t;
disp('
elemento
area')
[f f g f g lt' Ai]

nodos

disp('****Matrices de Rigidez****')
uno=[1 -1;-1 1];
cero=[0 0;0 0];
k=E*Ai./lt';
k1=k(1:1)*[uno cero;cero cero];
k2=k(2:2)*[0 0 0 0;0 1 -1 0;0 -1 1 0;0 0 0 0];
k3=k(3:3)*[cero cero;cero uno];
Kij=k1+k2+k3

grad. libertad

long

14
disp('
')
disp('*******Vector Carga*******')
fi=m.*Ai.*lt'/2;
Fi=[];
for i=1:e+1;
if i==1;
q=fi(i:i);
else
if i==e+1;
q=fi(i-1:i-1);
else
q=(fi(i:i)+fi(i-1:i-1));
end
end
Fi=[Fi q];
end
Fij=Fi+[0 P 0 0];
disp(Fij');
Fti=[Fi(1:1)-R Fi(2:4)];
Fti'
disp('**********RESULTADOS**********')
disp('**Desplazamientos de los nodos (Qi)**')
Ft=Fij';
F2=Ft(2:end,1)
Kij2=Kij(2:end,2:end);
Q=inv(Kij2)*F2;
Qi=[0 ;Q]
disp('*****Reaccion R en el nodo Q1*****')
R=Fij(1:1)-Kij(1,1:4)*Qi;
disp(R)
disp('*****Esfuerzos*****')
Oi=[];
[-1 1]*[Qi(1:2,1)];
for i=1:e;
oi=([-1 1]*[Qi(i:i+1,1)]).*E./lt(i:i);
Oi=[Oi oi];
end
disp(Oi)

Resultados obtenidos en Matlab:

15
**************************************************
*****************TRACCION PURA********************
***********Triangulo issceles invertido***********
******INGRESE LAS CARACTERSTICAS DEL CUERPO******
NOTA: - Los datos deben ingresarse en milmetros
- Las longitudes deben enumerarse en forma ascendente
Ingrese el ancho del cuerpo: 1200
h=
1200
Ingrese la longitud del cuerpo: 1000
l=
1000
Ingrese el espesor del cuerpo: 150
t=
150
Ingrese el mdulo de elasticidad: 300000
E=
300000
Ingrese la densidad especifica: 7.848*10^(-5)
m=
7.847999999999999e-005
*******INGRESE LAS CONDICIONES DEL PROBLEMA*******
Ingrese la cantidad de elementos a utilizar: 3
e=
3
Ingrese las longitudes de los elementos: [250 250 500]
li =

16
250 250 500
Ingrese la fuerza aplicada: 30000
P=
30000
Indicque la posicin vertical de la fuerza: 500
p=
500
************SOLUCION DEL PROBLEMA*************
Por ser traccion pura, cada elemento presenta 2 grados de libertad
********Tabla de Conectividad********
600
900
1200
elemento

nodos

grad. libertad

long

area

ans =
1
2
3

1
2
3

2
3
4

1
2
3

2
3
4

250
250
500

****Matrices de Rigidez****
Kij =
189000000 -189000000
0
0
-189000000 324000000 -135000000
0
0 -135000000 162000000 -27000000
0
0 -27000000 27000000
*******Vector Carga*******
1.0e+04 *
0.154507500000000
3.264870000000000
0.198652500000000
0.088290000000000
ans =
61803/40 - conj(R)
26487/10
79461/40

157500
112500
45000

17
8829/10
**********RESULTADOS**********
**Desplazamientos de los nodos (Qi)**
F2 =
1.0e+04 *
3.264870000000000
0.198652500000000
0.088290000000000
Qi =
1.0e-03 *
0
0.187926587301587
0.209181587301587
0.241881587301587
*****Reaccion R en el nodo Q1*****
3.706320000000000e+04
*****Esfuerzos*****
0.225511904761905 0.025506000000000 0.019620000000000

10. CONCLUSIONES

Los esfuerzos calculados son tres positivos, lo que significa que tres son de

traccin, respecto al sistema de referencia elegido.


En el programa hemos usado la format long en vez de la format short ya que

as obtendremos una mayor exactitud.


El uso de MATLAB es muy importante, ya que podemos modelarlo de forma
ms sencilla y as poder tener un resultado con mayor exactitud.

18

La fuerza neta total que se ejerce sobre el cuerpo, es en contra del sistema de
referencia (opuesta al eje x), y es igual al volumen total por su Peso especfico
(=7,848x10-5 N/mm3) ms la Fuerza aplicada (P=30000N), lo que da de

37063.2N
resultado un valor de

37063.2N

Tericamente este resultado

(1).
La precisin en el resultado con respecto al uso del Matlab es muy alta, lo que

sera el valor de la reaccin en el nodo

significa que para el cuerpo estudiado el nmero de elementos finitos (tres) es

suficiente gracias a su geometra simple.


Para otras figuras, la precisin ser directamente proporcional al nmero de
elementos finitos en que se divida, pues entre ms se escojan, menor error en
los clculos.

11. BIBLIOGRAFA

19
CHANDRUPATLA, T. Introduccin al Estudio de los Elementos Finitos en
Ingeniera, Prentice Hall, 1999
ZIENKIEWCTZ, O. The Finite Element Method, New Cord, Mec Graw Hill,
1977.

ZIENKIEWCTZ, O. and MORGAN K. Finite Elements and Approximation,


New Cork, Wiley, 1982.
LIVESLEY, R. Finite Element: An Introduction for Engineers, Cambridge,
Great Britain, Cambridge University Press, 1983.

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