“AÑO DEL DESARROLLO RURAL Y LA SEGURIDAD ALIMENTARIA”

UNIVERSIDAD NACIONAL DE INGENIERIA
FACULTAD INGENIERIA MECÁNICA

2da Práctica Calificada
CURSO:

CÁLCULO POR ELEMENTOS FINITOS

PROFESOR: CUEVA PACHECO Ronald

ALUMNO:

VERA RUIZ Jonathan Efraín

CÓDIGO:

20104004G

SECCIÓN:
LIMA - PERU
Octubre – 2013

“D”

CÁLCULO POR ELEMENTOS FINITOS

Tracción con deformación térmica

Índice

Enunciado del Problema............................................................................. 3

Solución...................................................................................................... 4

Grados de Libertad Nodales....................................................................... 5

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

Matriz de Rigidez........................................................................................ 6

Ecuación de Rigidez y Condición de Contorno........................................... 8

Esfuerzos…………………………………………………………………………9

Resultados..................................................................................................10

Diagrama de Flujo....................................................................................... 11

Uso de Matlab............................................................................................. 12
Conclusiones……………………………………………………………………. 15

Página 2

CÁLCULO POR ELEMENTOS FINITOS

Tracción con deformación térmica

SEGUNDA PRÁCTICA CALIFICADA
(TRACCION SIMPLE CON DEFORMACIÓN TÉRMICA)

ENUNCIADO DEL PROBLEMA
Dado la siguiente poste de luz de concreto de forma trapezoidal, cuyo espesor es constante,
t=150mm, calcular los esfuerzos en cada elemento finito y la reacción en el apoyo
considerando que hay incremento de temperatura de 120°C. Utilizar n elementos finitos.

Considerar:
PA

= 50 KN

t (espesor)

= 150 mm

E

= 3.0x105 N/mm2

Y

= 8.0gr-f/cm3 = 78,45x10-6 N/mm3

α

= 11*10-6 °C-1

Página 3

CÁLCULO POR ELEMENTOS FINITOS

Tracción con deformación térmica

SOLUCIÓN:
1. MODELADO DEL CUERPO REAL
Se consideraran 5 elementos finitos. Para facilitar los cálculos los elementos finitos tendrán
longitud de 300, 300, 200, 200 y 200mm.
Y los espesores lo calculamos tomando el punto medio de cada elemento finito:
(1000 + 750)
= 875 𝑚𝑚
2
(750 + 500) 𝑏
2 =
= 625 𝑚𝑚
2
(500 + 1000/3) 𝑏
3 =
= 416.67 𝑚𝑚
2
(1000/3 + 500/3) 𝑏
4 =
= 250 𝑚𝑚
2
(500/3) 𝑏
5 =
= 83.33 𝑚𝑚
2 𝑏
1 =

Entonces, el modelado del cuerpo sería el siguiente:
Y las áreas se calculan de la siguiente relación:

A1 b1 x t
Cuadro de conectividad:
NODOS

GDL

le

Ae

e

(1)

(2)

1

2

(mm)

(mm2)

1

1

2

1

2

300

131250

2

2

3

2

3

300

93750

3

3

4

3

4

200

62500

4

4

5

3

4

200

37500

5

5

6

5

6

200

12500

Página 4

CÁLCULO POR ELEMENTOS FINITOS

Tracción con deformación térmica

2. GRADOS DE LIBERTAD NODALES (Vector Desplazamiento)

A través 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 
 
Q 6 

Donde Q1= 0 pues la placa esta empotrada y los demás desplazamientos son incógnitas que
tendrán que ser calculadas.
3. VECTOR CARGA

Analizando las fuerzas en cada elemento finito: 𝛾
∗ (𝐴 ∗ 𝑙)1
− (𝐸 ∗ 𝐴 ∗ 𝛼 ∗ ∆𝑇)1 + 𝑅1 = −51973455.5 + 𝑅1
2 𝛾
∗ (𝐴 ∗ 𝑙)1 𝐹
21 =
+ (𝐸 ∗ 𝐴 ∗ 𝛼 ∗ ∆𝑇)1 = 51976544.5
2 𝛾
∗ (𝐴 ∗ 𝑙)2 𝐹
22 =
− (𝐸 ∗ 𝐴 ∗ 𝛼 ∗ ∆𝑇)2 = −37123896.8
2 𝛾
∗ (𝐴 ∗ 𝑙)2 𝐹
32 =
+ (𝐸 ∗ 𝐴 ∗ 𝛼 ∗ ∆𝑇)2 + 50000 = 37126103.2
2 𝛾
∗ (𝐴 ∗ 𝑙)3 𝐹
33 =
− (𝐸 ∗ 𝐴 ∗ 𝛼 ∗ ∆𝑇)3 = −24749509.7
2 𝛾
∗ (𝐴 ∗ 𝑙)3 𝐹
43 =
+ (𝐸 ∗ 𝐴 ∗ 𝛼 ∗ ∆𝑇)3 = 24750490.3
2 𝛾
∗ (𝐴 ∗ 𝑙)4 𝐹
44 =
− (𝐸 ∗ 𝐴 ∗ 𝛼 ∗ ∆𝑇)4 = −1.4849705.8
2 𝛾
∗ (𝐴 ∗ 𝑙)4 𝐹
54 =
+ (𝐸 ∗ 𝐴 ∗ 𝛼 ∗ ∆𝑇)5 = 1.4850294.2
2 𝛾
∗ (𝐴 ∗ 𝑙)5 𝐹
55 =
− (𝐸 ∗ 𝐴 ∗ 𝛼 ∗ ∆𝑇)5 = −4949901.9
2 𝐹

11 =

Página 5

CÁLCULO POR ELEMENTOS FINITOS 𝐹
65 =

Tracción con deformación térmica 𝛾

∗ (𝐴 ∗ 𝑙)5
+ (𝐸 ∗ 𝐴 ∗ 𝛼 ∗ ∆𝑇)6 = 4950098.1
2

Ahora analizamos las fuerzas para todo el cuerpo: 𝐹
1 = 𝐹11 = −51973455.5 + 𝑅1 𝐹
2 = 𝐹21 + 𝐹22 = 14852647.7 𝐹
3 = 𝐹32 + 𝐹33 = 12426593.5 𝐹
4 = 𝐹43 + 𝐹44 = 9900784.5 𝐹
5 = 𝐹54 + 𝐹55 = 9900392.3 𝐹
6 = 𝐹65 = 4950098.1
Entonces, el vector carga se expresaría de la siguiente manera 𝐹
1
−51973455.5 + 𝑅1 𝐹
2
14852647.7 𝐹
3
12426593.5 𝐹
=
= 𝐹
4
9900784.5 𝐹
5
9900392.3
]
[𝐹6 ] [
4950098.1
4. MATRIZ DE RIGIDEZ
A continuación pasamos a calcular la matriz de Rigidez Global, que esta determinada por la
siguiente ecuación:
1
−1 𝐴𝐸

0 𝐾𝐼𝐽
= ( ) 𝐿
1 0
0
[0
0
0 𝐴𝐸
0
+( ) 𝐿
3 0
0
[0

−1
1
0
0
0
0

0
0
0
0
0
0

0
0
0
0
0
0

0
0
0
0
0
0

0 0
0 0
0 0
0 0
0 1 −1 0
0 −1 1 0
0 0
0 0
0 0
0 0

0
0 0
0 0 0
0
0 1 −1 0 0 𝐴𝐸

0
0 −1 1 0 0
+( )
0
0 0 0 𝐿
2 0 0
0
0 0
0 0 0
]
[
0
0 0
0 0 0
0
0
0
0 𝐴𝐸

0
0
+( )
0 𝐿
4 0
0
0
]
[
0
0

Página 6

0
0
0
0
0
0

0
0
0
0
0
0

0
0
0
0
0
0]

0
0 0
0
0 0
0
0 0
1 −1 0
−1 1 0
0
0 0]

CÁLCULO POR ELEMENTOS FINITOS
0
0 𝐴𝐸

0
+( ) 𝐿
5 0
0
[0

Tracción con deformación térmica
0
0
0
0
0
0

0
0
0
0
0
0

0
0
0
0
0
0

0
0
0
0
0
0
0
0
1 −1
−1 1 ]

Reemplazando para los valores calculados y utilizando la tabla de conectividad obtenemos:
1 −1 0 0
−1 1 0 0
131250 ∗ 3 ∗ 105
0
0 0 0 𝐾𝐼𝐽
= (
)
0
0 0 0
300
1
0
0 0 0
[0
0 0 0
0 0
0 1
93750 ∗ 3 ∗ 105
0 −1
+(
)
0 0
300
2
0 0
[0 0
0 0
0 0
62500 ∗ 300000 0 0
+(
)
200
3 0 0
0 0
[0 0
0 0
0 0
37500 ∗ 300000 0 0
+(
)
200
4 0 0
0 0
[0 0
0 0
0 0
12500 ∗ 300000 0 0
+(
)
200
5 0 0
0 0
[0 0

Página 7

0 0
0 0
0 0
0 0
0 0
0 0]
0 0 0 0
−1 0 0 0
1 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0]
0
0 0 0
0
0 0 0
1 −1 0 0
−1 1 0 0
0
0 0 0
0
0 0 0]
0 0
0 0
0 0
0 0
0 0
0 0
0 1 −1 0
0 −1 1 0
0 0
0 0]
0 0 0
0
0 0 0
0
0 0 0
0
0 0 0
0
0 0 1 −1
0 0 −1 1 ]

CÁLCULO POR ELEMENTOS FINITOS

Tracción con deformación térmica

Finalmente:
 1312.5  1312.5
 1312.5 2250

 0
 937.5
K i  10 5 x 
0
 0
 0
0

0
 0



 937.5
0
0
0

 N
1875  937.5
0
0

 937.5 1500  562.5
0
 mm
0
 562.5 750
 187.5 

0
0
 187.5
187.5 
0

0

0

0

5. ECUACIONES DE RIGIDEZ Y CONDICIONES DE CONTORNO
La ecuación de rigidez está determinada por la siguiente ecuación:

Fi  K i  Q
Lo que con nuestros valores calculados tenemos:
 1312.5  1312.5
−51973455.5 + 𝑅1
 1312.5 2250

14852647.7
 0
 937.5
12426593.5
10 5 x 
9900784.5
0
 0
9900392.3
 0
0
[
]
4950098.1

0
 0



 937.5
0
0
0

 N
1875  937.5
0
0

 937.5 1500  562.5
0
 mm
0
 562.5 750
 187.5 

0
0
 187.5
187.5 
0

0

0

0

Para obtener los desplazamientos tomamos la siguiente submatriz:

14852647.7
12426593.5 


9900784.5 


9900392.3 
4950098.1 

 2250
  937.5

 10 5 x 
0

0


0

 937.5

 Q2 
 Q 
1875  937.5
0
0
 3
 Q4 
 937.5
1500  562.5
0
 
0
 562.5 750
 187.5  Q5 
0
0
 187.5
187.5  Q6 

Resolviendo este sistema de ecuaciones obtenemos:

Q2  0.39642 mm
Q3  0.79299 mm
Q4  1.05700 mm
Q5  1.32101mm
Q6  1.58501mm
Página 8

0

0

0

CÁLCULO POR ELEMENTOS FINITOS

Tracción con deformación térmica

Y para obtener la reacción en el empotramiento tómanos la siguiente submatriz:

- 51973455.5 + R1 10 5 x1312.5

 1312.5

0

0

0

0 
Q 
 2
Q3 
0  
Q4 
Q5 
 
Q6 

Resolviendo obtenemos:

R1 - 57060.5N
6. ESFUERZOS
Para calcular los valores de los esfuerzos por elemento, aplicamos la siguiente ecuación:

E
  
l 
e

e

 1 1 

Qi 
 ( E ) e T

Qi  1

Donde:

( E )e T = (3*105*11*10-6)*110=363

N
mm2

Y obtenemos lo siguiente:

 3 x 10 5 
 0
N
  1 1 
 1  
 363   1  0.42298

mm 2
3.111
 300 1
 3 x10 5 
3.111
N
  1 1 
 363   2  0.56393

mm 2
5.516
 300  2

 2  

 3 x10 5 
5.516
N
  1 1 
 363   3  .0020397

mm 2
6.665
 200  3

 3  

 3 x10 5 
 6.665
N
  1 1 
 363   4  0.013075

mm 2
7.402 
 200  4

 4  

 3 x10 5 
7.402
N
  1 1 
 363   5  0.007845

mm 2
7.844
 200  5

 5  

Página 9

CÁLCULO POR ELEMENTOS FINITOS

Tracción con deformación térmica

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

R1  - 57060.5 N
N
 1  0.42298
mm 2
N
 2  0.56393
mm2
N
 3  0.020397
mm 2
N
 4  0.013075
mm 2
N
 5  0.007845
mm 2

Página 10

CÁLCULO POR ELEMENTOS FINITOS

Tracción con deformación térmica

8. DIAGRAMA DE FLUJO
INICIO

INGRESO DE DATOS
CONSTANTES : E, y, t, ∆T
VECTORES: L, A, B

CALCULO DE VECTORES



AL 
 R1


2


2
1
 AL   AL  
F= 
 ;
2
2
 AL3 AL2 


 PA 

2
 2

AL3




2
1

 EA1

1
 L 1
 EA
L1
K= 

 0

 0


EA1
L1
2
EA
EA1

L2
L1
2
EA
 2
L

0
EA 2
L2
3
EA
EA 2

L3
L2
3
EA
 3
L

0




0 

3 
EA
 3 
L 
EA 3 
L3 
0

TRAFORMACION DE ECUACION MATRICIAL


 
AL1

  1
2

 
AL2 
AL1

 0


=
2
2
2
 AL3
 
AL 

 PA   0

2
 2
 
AL3

 0
2

 

EA1
L1
2
EA
EA1

L2
L1
2
EA
 2
L

0

0
EA 2
L2
3
EA
EA 2

L3
L2
3
EA
 3
L




0 

EA 3 
 3 
L 
EA 3 
L3 

IMPRESIÓN DE RESULTADOS

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

FIN

Página 11

0

 R1 
Q 
 2
 Q3 
Q 
 4
Q5 
Q 
 6

CÁLCULO POR ELEMENTOS FINITOS

Tracción con deformación térmica

9. USO DEL PROGRAMA DE MATLAB
Script
clc
clear all
format short
R1=sym('R1');
%datos de entrada
b0=1000 %input('Ingrese base superior(mm):')
bn=0 %input('Ingrese base inferior(mm):')
t=150 %input('Ingrese espesor(mm):')
h=1200 %input('Ingrese altura(mm):')
E=300000 %input('Ingrese modulo de elasticidad(N/mm2):')
y=0.00007845 %input('Ingrese densidad(N/mm3):')
Pa=50000 %input('Ingrese carga(N):')
alfa=11*(10^-6)
dt=120
%calculo de bases y áreas de elementos
n=input ('Ingrese el Nº de elementos (n) :');
x=input ('Ingrese el Nº de elementos finitos entre la carga y la base empotrada :');
yy=n-x;
bm=b0/2;
hx=h/2;
hy=h/2;
le=zeros(n,1); ho=zeros(n,1); bo=zeros(n,1); b=zeros(n,1); a=zeros(n,1);
Fa=zeros(n+1,1);Fb=zeros(n+1,1);
bo(1)=b0; ho(1)=hx;
for i=1:x
if x>i
le(i)=hx/x;
b(i)=(bo(i)+bm+(bo(i)-bm)*(ho(i)-le(i))/ho(i))/2;
a(i)=b(i)*t;
ho(i+1)=ho(i)-le(i);
bo(i+1)=2*b(i)-bo(i);
else
le(i)=hx/x;
b(i)=(bm+bo(i))/2;
a(i)=b(i)*t;
end
end
ho(x+1)=hy;
bo(x+1)=bm;
for i=x+1:n
if n>i
le(i)=hy/yy;
b(i)=(bo(i)+bn+(bo(i)-bn)*(ho(i)-le(i))/ho(i))/2;
a(i)=b(i)*t;
ho(i+1)=ho(i)-le(i);
bo(i+1)=2*b(i)-bo(i);
else
le(i)=hy/yy;
b(i)=(bn+bo(i))/2;
a(i)=b(i)*t;
end
end
disp('Bases(mm):')

Página 12

CÁLCULO POR ELEMENTOS FINITOS

Tracción con deformación térmica

disp(b')
disp('Longitudes(mm):')
disp(le')
disp('Areas(mm^2):')
disp(a')
%calculo de las fuerzas
for i=1:n
for j=i:i+1
if i==j
Fe(i,j)=(y*a(i)*le(i)/2)-(E*a(i)*dt*alfa);
else
Fe(i,j)=(y*a(i)*le(i)/2)+(E*a(i)*dt*alfa);
end
end
end
for i=1:n+1
if i==1
F(i)=Fe(i,1);
elseif i==n+1
F(i)=Fe(i-1,i);
else
F(i)=Fe(i-1,i)+Fe(i,i);
end
end
F(x+1)=F(x+1)+Pa;
disp('El vector de fuerzas(N):')
disp(F')
%calculo de la matriz rigidez
k=zeros(n+1);
for i=1:n
x=zeros(n+1);
x(i,i)=1;x(i+1,i)=-1;x(i,i+1)=-1;x(i+1,i+1)=1;
k=k+(a(i)*E/(le(i)))*x;
end
disp('La matriz de rigidez es(N/mm):')
disp(k)
%calculo de desplazamientos
inv(k(2:n+1,2:n+1));
((F(2:n+1))');
Q=inv(k(2:n+1,2:n+1))*((F(2:n+1))');
Q=[0;Q];
disp('Los desplazamientos de los nodos son(mm):')
disp(Q)
%calculo de la reaccion
k(1,:)*Q;
R1=k(1,:)*Q-F(1);
disp('La reaccion en el extremo R1 es:')
disp(R1)
%calculo de esfuerzos
for i=1:n
e(i)=(E/(le(i)))*[-1 1]*[Q(i); Q(i+1)]-E*alfa*dt;
end
disp('Los valores de los esfuerzos son(N/mm^2):')
disp(e');

Página 13

CÁLCULO POR ELEMENTOS FINITOS
VISTA EN EL COMMAND WINDOW DE MATLAB

Página 14

Tracción con deformación térmica

CÁLCULO POR ELEMENTOS FINITOS

Tracción con deformación térmica

10. CONCLUSIONES
-La fuerza másica total del cuerpo en este caso particular no varía por el número de nodos.
Esto ocurre porque el cuerpo es de forma triangular. En cuerpos que presentan geometrías
no triangulares o no rectangulares el número de elementos si afecta al cálculo del volumen
total.
-La variación de temperatura no afecta al valor de la reacción ni a los valores de los
esfuerzos.
De los resultados para una variación de temperatura de 0 y 120 grados centígrados.
Para T=0°;
La matriz de rigidez es(N/mm):
1.0e+008 *
1.3125 -1.3125
0
0
0
0
-1.3125 2.2500 -0.9375
0
0
0
0 -0.9375 1.8750 -0.9375
0
0
0
0 -0.9375 1.5000 -0.5625
0
0
0
0 -0.5625 0.7500 -0.1875
0
0
0
0 -0.1875
0.1875
Los desplazamientos de los nodos son (mm):
0
0.0004
0.0010
0.0010
0.0010
0.0010
La reaccion en el extremo R1 es:
-5.7060e+004
Los valores de los esfuerzos son(N/mm^2):
0.4230
0.5639
0.0204
0.0131
0.0078

Página 15

CÁLCULO POR ELEMENTOS FINITOS

Tracción con deformación térmica

Para T= 120°
La matriz de rigidez es(N/mm):
1.0e+008 *
1.3125 -1.3125
0
0
0
0
-1.3125 2.2500 -0.9375
0
0
0
0 -0.9375 1.8750 -0.9375
0
0
0
0 -0.9375 1.5000 -0.5625
0
0
0
0 -0.5625 0.7500 -0.1875
0
0
0
0 -0.1875
0.1875
Los desplazamientos de los nodos son (mm):
0
0.3964
0.7930
1.0570
1.3210
1.5850
La reaccion en el extremo R1 es:
-5.7061e+004
Los valores de los esfuerzos son (N/mm^2):
0.4230
0.5639
0.0204
0.0131
0.0078
Se obtiene una misma reacción (-5.706e+004) y los esfuerzos son [0.4230 0.5639 0.0204
0.0131 0.0078] en ambos casos, esto sucede porque el cuerpo tiene un solo nodo fijo (Q1=0).
Si el cuerpo tendría dos nodos fijos entonces las reacciones variarían por efecto de la
variación de temperatura.

Página 16

Sign up to vote on this title
UsefulNot useful