Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Elementos
Finitos
Segunda Prctica
OBJETIVOS
Analizar la estructura de una barra de seccin variable.
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
2
500 250 375 mm
b2
2
250
b3
125 mm
2
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
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
F1 F11 3310.875 R1 N
F2 F21 F22 54138.59375 N
F3 F32 F33 1103.625 N
F4 F43 275.90625 N
F1 3310.875 R1
F 2 54138.59375
F1
F 3 1103.625
F 4 275.90625
7
4.-MATRIZ DE RIGIDEZ
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
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
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
54138.59375
1103.625
275.90625
300 150 0
3 x 10 x 150 200 50
0 50 50
5
Q2
Q
3
Q4
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
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)
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
58829 ,59 N
resultado un valor de
58829 ,59 N
Tericamente este resultado
nodo (1).
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
11. BIBLIOGRAFA
19
LIVESLEY, R. Finite Element: An Introduction for Engineers, Cambridge,
Great Britain, Cambridge University Press, 1983.