Está en la página 1de 20

Clculo por

Elementos
Finitos
Segunda Prctica

ROBERTO NUEZ MONTALVO


Seccin: E
Cdigo: 20121313D
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.

Someter a esa traccin una alteracin debida a un cambio de temperatura.

Calcular los esfuerzos en determinadas secciones de la barra de seccin


variable.
Calcular la reaccin en los apoyos.

SEGUNDA 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, con un incremento de
temperatura de 150C .Utilizar n elementos finitos.

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

=11 106 C 1
SOLUCIN:

3
1. MODELADO DEL CUERPO REAL
Consideramos tres elementos finitos de longitud de 1000, 500 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

1000 500 750 mm

2
500 250 375 mm
b2
2
250
b3
125 mm
2

Y las reas se calculan de la siguiente relacin:

A1 b1 x t

Luego:

4
Conectividad:
NODOS

GDL

le

Ae

(mm)

(mm2)

(1)

(2)

Primer

Segundo

nodo
1

Nodo
2

Q1

Q2

750

112500

Q2

Q3

375

56250

Q3

Q4

375

18750

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 3310.875 R1
2
Axl 1
F21
3310.875
2
Axl 2
F22
PA 50827.71875
2
Axl 2
F32
827.71875
2
Axl 3
F33
275.90625
2
Axl 3
F43
275.90625
2
F11

Analizando las fuerzas para todo el cuerpo:

F1 F11 3310.875 R1 N
F2 F21 F22 54138.59375 N
F3 F32 F33 1103.625 N
F4 F43 275.90625 N

Entonces, el vector carga se expresara de la siguiente manera

F1 3310.875 R1
F 2 54138.59375

F1

F 3 1103.625


F 4 275.90625

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:

112500 x3x10
750

K i

1 1
1 1

0 0
1

0 0

0
0
0
0

0
0 56250 x3 x10 5

0
375

18750 x3x10 5
375

0
0

0
3

0
0
0
0

0 0 0
0 1 1

0 1 1
2

0 0 0

0 0
0 0
1 1

1 1

Finalmente:

0 0
150 150
150 300 150 0
N
K i 3 x10 5 x
0 150 200 50 mm

0 50 50
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:

3310.875 R1
54138.59375

275.90625

1103.625

0 0
150 150
150 300 150 0

3 x10 5 x
0 150 200 50

0 50 50
0

0
Q
2
Q3

Q4

Para obtener los desplazamientos tomamos la siguiente submatriz:

54138.59375
1103.625

275.90625

300 150 0
3 x 10 x 150 200 50

0 50 50
5

Q2
Q
3
Q4

Resolviendo este sistema de ecuaciones obtenemos:

Q2 123.37361x10 5 mm
Q3 126.43924 x10 5 mm
Q4 128.27861x10 5 mm
Para obtener la reaccin en el empotramiento tmanos la siguiente submatriz:

9
3310.875 R1 3x10 5 x150

150 0 0

0
Q
2

Q3

Q4
Resolviendo obtenemos:

R1 58829 ,95 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 10 5

750

1 1

3 x 10 5
375

3 x 10 5
375

4. RESULTADOS

1 1

123.37361
x 10 5

126.43924

2 0.02453

N
mm 2

1 1

126.43924
5
x 10
128
.
27861

3 0.01471

N
mm 2

N
x 10 5 1 0.49349

mm 2
123.37361

10
R1 58829 ,95 N
1 0.4935

N
mm 2

2 0.0245

N
mm 2

3 0.0147

N
mm 2

5. DIAGRAMA DE FLUJO

INICIO

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

CALCULO DE VECTORES

F=

AL1
R1

2
1
AL AL

2
2
3
2

AL AL

PA
2
2

AL3

EA1
L1
EA1
1
L

K=

EA1
L1
2
EA
EA1

L2
L1
2
EA
2
L

EA
L2
3
EA
EA 2

L3
L2
3
EA
3
L

EA 3
3
L
EA3
L3

11

TRAFORMACION DE ECUACION MATRICIAL

AL1

2
1
AL
AL

2
2

AL3
AL2

PA
2
2

AL3

EA1
L1
2
EA
EA1

L2
L1
2
EA
2
L

E

l

1 1

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

Qi

Qi 1

0
EA
L3
EA3
L3

CALCULO DE ESFUERZOS
e

R1
Q
2

Q3
Q4

12

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********************')
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*************')

13
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
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');

grad. libertad

long

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


**************************************************
*****************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: 1000
h=
1000
Ingrese la longitud del cuerpo: 1500
l=
1500

15
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: [375 375 750]
li =
375 375 750
Ingrese la fuerza aplicada: 50000
P=
50000
Indicque la posicin vertical de la fuerza: 750
p=
750
************SOLUCION DEL PROBLEMA*************
Por ser traccion pura, cada elemento presenta 2 grados de libertad
********Tabla de Conectividad********
250
500
1000

16
elemento

nodos

grad. libertad

long

area

ans =
1
2
3

1
2
3

2
3
4

1
2
3

2
3
4

****Matrices de Rigidez****
Kij =
45000000 -45000000
0
0
-45000000 90000000 -45000000
0
0 -45000000 60000000 -15000000
0
0 -15000000 15000000
*******Vector Carga*******
1.0e+004 *
0.331087500000000
5.413859375000000
0.110362500000000
0.027590625000000
ans =
26487/8 - conj(R)
4550431950766079/1099511627776
8829/8
8829/32
**********RESULTADOS**********
**Desplazamientos de los nodos (Qi)**
F2 =
1.0e+004 *
5.413859375000000
0.110362500000000
0.027590625000000
Qi =
0
0.001233736111111

750
375
375

112500
56250
18750

17
0.001264392361111
0.001282786111111
*****Reaccion R en el nodo Q1*****
5.882900000000001e+004
*****Esfuerzos*****
0.493494444444445 0.024525000000000 0.014715000000000

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.


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=50000N), lo que da de

58829 ,59 N
resultado un valor de

58829 ,59 N
Tericamente este resultado
nodo (1).

sera el valor de la reaccin en el

18

La precisin en el resultado con respecto al uso del Matlab es muy alta, lo que
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

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.

19
LIVESLEY, R. Finite Element: An Introduction for Engineers, Cambridge,
Great Britain, Cambridge University Press, 1983.

También podría gustarte