Sie sind auf Seite 1von 16

ÍNDICE

Enunciado del Problema............................................................................. 2

Modelado del cuerpo ............................................................................... 3

Cuadro de conectividad ………………………………………………………..4

Grados de Libertad Nodales.......................................................................4

Vector Carga.............................................................................................5,6

Matriz de Rigidez........................................................................................ 7

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

Esfuerzos....................................................................................................9

Resultados……………...............................................................................9

Diagrama de Flujo.....................................................................................10

Codificación en Matlab……...................................................................11,12

Ejecución del programa ………………………………………………………13

Observaciones…………………………………………………………………14

Conclusiones…………………………………………………………………...15

Bibliografía……………………………………………………………………………..16

1
TEMA: TRACCIÓN SIMPLE

ENUNCIADO DEL PROBLEMA

Se tiene la placa triangular de espesor constante: t=150mm. Calcular los


esfuerzos en cada elemento finito y la reacción en el apoyo. Utilizar tres
elementos finitos.

Considerar:

PA = 30 KN
t (espesor) = 150 mm
E = 3.0x105 N/mm2
f = 8.0gr-f/cm3 = 78,48x10-6 N/mm3

2
SOLUCIÓN:

1. MODELADO DEL CUERPO REAL

Según planteamiento del problema ∈= 3. Los elementos finitos tendrán longitud


de 600, 400 y 200mm.

Los espesores lo calculamos tomando el punto medio de cada elemento finito:

b1 
1000  500  750 mm
2
b2 
500  500 / 3 333.333 mm
2
500 / 3
b3   83.333 mm
2

De acuerdo a lo anterior, el cuerpo modelo sería el siguiente:

3
Las áreas se calculan de la siguiente relación:

Ai bi.t
Cuadro de conectividad:

NODOS GDL le Ae

e (1) (2) 1 2 (mm) (mm2)

1 1 2 1 2 600 112500

2 2 3 2 3 400 50000

3 3 4 3 4 200 12500

2. GRADOS DE LIBERTAD NODALES (Vector Desplazamiento)


A través del grafico se muestran los grados de libertad nodales globales:

4
El vector de desplazamiento será:

0 
Q 2
Q   mm
Q3 
 
Q 4

Donde Q1= 0 .

3. VECTOR CARGA

5
Analizando las fuerzas en cada elemento finito:

y  Axl 1
F11  R1  2647.7  R1 N
2
y  Axl 1
F21   PA  32647.688 N
2
y  Axl 2
F22   784.5 N
2
y  Axl 2
F32   784.5 N
2
y  Axl 3
F33   98.1 N
2
y Axl3
F43   98.1 N
2

Analizando las fuerzas para todo el cuerpo:

F1  F11  2647.7  R1 N
F2  F21  F22  33432.188 N
F3  F32  F33  882.6 N
F4  F43  98.1 N

Entonces, el vector carga se expresaría de la siguiente manera

 F1   2647.7  R1
 F 2  33432.188
F1       N
 F 3  882.60 
   
 F 4 98.1 

6
4. MATRIZ DE RIGIDEZ

A continuación pasamos a calcular la matriz de Rigidez Global, que está


determinada por la siguiente ecuación:

1  1 0 0 0 0 0 0  0 0 0 0
 0   AE  0 1  1
 0   AE   0
 0 0 
 AE   1 1 0 0
Ki        
 l 1  0 0 0 0   l 2  0 1 1 0   l 3  0 0 1 1 
     
0 0 0 0 0 0 0 0  0 0 1 1 

Reemplazando para los valores calculados y utilizando la tabla de conectividad


obtenemos:

1  1 0 0 0 0 0 0 
 0   50000 x3x105  0 0 
 112500 x3x105   1 1 0 1 1
K i      
 600 1  0 0 0 0   400 2  0 1 1 0
   
0 0 0 0 0 0 0 0 

0 0 0 0
 0 0 
 12500 x3x10   0
5
0
  
 200 3  0 0 1 1 
 
0 0 1 1 

Finalmente:

 562.5  562.5 0 0 
 562.5 937.5  375 0 
Ki  105 x   N
 0  375 562.5  187.5  mm
 
 0 0  187.5 187.5

7
5. ECUACION DE RIGIDEZ Y CONDICIONES DE CONTORNO
La ecuación de rigidez:

Fi  K i  Q

De acuerdo a los valores calculados tenemos:

 2647.7  R1  562.5  562.5 0 0  0 


 33432.188   562.5 937.5  375 0  Q 
  105 x   2
882.60   0  375 562.5  187.5  Q3 
    
98.1   0 0  187.5 187.5 Q4 

Para obtener los desplazamientos tomamos la siguiente submatriz:

 33432.188  937.5  375 0  Q2 


882.56  105 x   375 562.5  187.5  Q 
    3
98.1   0  187.5 187.5 Q4 

Resolviendo este sistema de ecuaciones obtenemos:

Q2  61.18 x10 5 mm
Q3  63.80 x10 5 mm
Q4  64.32 x10 5 mm

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

0 
Q 
2647.7  R110 5 x562.5  562.5 0 0 
2

Q3 
 
Q4 

Resolviendo obtenemos: R1  37063 N

8
6. ESFUERZOS
Para calcular los valores de los esfuerzos por elemento, aplicamos la siguiente
ecuación:

 Qi 
e
E
  
e
 1 1  
l  Qi 1 

Y obtenemos lo siguiente:

3𝑥105 0 𝑁
𝜎1 = ( ) ⌈−1 1⌉ ⌈ ⌉ 𝑥10−5 = 0.3059
600 61.18 𝑚𝑚2

3𝑥105 61.18 𝑁
𝜎2 = ( ) ⌈−1 1⌉ ⌈ ⌉ 𝑥10−5 = 0.0196
400 63.80 𝑚𝑚2

3𝑥105 63.80 𝑁
𝜎3 = ( ) ⌈−1 1⌉ ⌈ ⌉ 𝑥10−5 = 0.0078
200 64.32 𝑚𝑚2

7. RESULTADOS

Finalmente, los resultados son mostrados en la siguiente tabla:

RESULTADOS

R1 𝜎1 𝜎2 𝜎3
(N) (N/mm2) (N/mm2) (N/mm2)

-37060.5 0.3059 0.0196 0.0078

9
8. DIAGRAMA DE FLUJO

INICIO

INGRESO DE DATOS

CONSTANTES : E, f, t

VECTORES : L, A, P

CALCULO DE VECTORES

 AL1   EA1 EA1 


 R1   0 0 
  1
L1
 2 2   L 1 2 
EA1 EA 2
 AL   AL   P   EA EA
0 
1
 
F=  2 2
A
 ; K=  L1 L2 L1 L2 
 AL3 AL2   EA 2
EA 3
EA 2 EA 3 

    0  2   3 
 2 2   L L3 L2 L 
AL 
3

3
  0 EA EA3 
0  3
 2   L L3 

TRANSFORMACION DE ECUACION MATRICIAL

 AL1   EA1 
   1 
L1
0 0   R1 
 2   
 AL   AL   P   0
2 1
EA 2
EA1 EA 2
Q 
 1  0   2
 2 2
A
= L2
L L2 
 AL  3
AL 
2   EA 2 EA 3
EA 2 EA3  Q3 
   0  2   3   
 2 2   L L3 L2 L  Q4 
 AL3  0 EA 3
EA3 
0  3
 2   L L3 

IMPRESIÓN DE RESULTADOS

R1 , Q2 , Q3 , Q4 , E1 , E2 , E3

FIN
10
9. CODIFICACIÓN EN MATLAB

SCRIPT

function traccion ()
clc
clear all

fprintf('DATOS DE ENTRADA DE PLANCHA DE ACERO \n');


b0=input('Ingrese longitud de base superior(mm):') ;%1000
bn=input('Ingrese longitud de base inferior(mm):') ;%0
t=input('Ingrese espesor(mm):'); %150
h=input('Ingrese altura(mm):') ; %1200
n=input('Ingrese numero de elementos finitos:'); %3
E=input('Ingrese modulo de elasticidad(N/mm2):'); %3*10^5
f=input('Ingrese densidad(N/mm3):'); %78.48*10^6
PA=input('Ingrese carga(N):'); %30000
fprintf('\n');

fprintf('CALCULO DE AREAS DE ELEMETOS FINITOS\n');


Le=zeros(n,1); ho=zeros(n,1); bo=zeros(n,1); b=zeros(n,1);
a=zeros(n,1); Fe=zeros(n+1,1); bo(1)=b0; ho(1)=h;
for i=1:n
if n>i
fprintf('Ingrese longitud del elemento finito N° %d
(mm):',i)
Le(i)=input('');
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)=ho(i);
b(i)=(bn+bo(i))/2;
a(i)=b(i)*t;
end

end
disp('Bases(mm):')
disp(b')
disp('Longitudes(mm):')
disp(Le')
disp('Areas(mm^2):')
disp(a')

11
fprintf('CALCULO DE LAS FUERZAS\n');
for i=1:n
Fe(i)=f*a(i)*Le(i)/2;
end

for i=1:n+1
if i==1
F(i)=Fe(i);
elseif i==n+1
F(i)=Fe(i-1);
else
F(i)=Fe(i-1)+Fe(i);
end
end
F(2)=F(2)+PA;
disp('FUERZAS(N):')
disp(F')

fprintf('CALCULO DE LA MATRIZ DE RIGIDEZ\n');


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('Kij (N/mm):')
disp(k)

fprintf('CALCULO DE DESPLAZAMIENTOS \n');


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('Qj(mm):')
disp(Q)

fprintf('CALCULO DE LA REACCION (N)\n');


R1=sym('R1');
k(1,:)*Q;
R1=k(1,:)*Q-F(1);
disp('R1=')
disp(R1)

fprintf('CALCULO DE ESFUERZOS (N/mm^2)\n');


for i=1:n
e(i)=(E/(Le(i)))*[-1 1]*[Q(i); Q(i+1)];
end
disp('Los valores de los esfuerzos son(N/mm^2):')
disp(e');

12
10. EJECUCIÓN DEL PROGRAMA

13
11. OBSERVACIONES

 El valor de la reacción R1 (37063 N) es la misma al dar solución de acuerdo


a la mecánica racional, a los elementos finitos y la solución numérica (usando
Matlab).

 El problema, aunque relativamente sencillo, sería muy complejo solucionarlo


con la resistencia de materiales.

 En la solución mediante el cálculo por elementos finitos, se escogió 3


elementos finitos, el cual es un número pequeño pero de cierto modo lógico
para el tipo de problema propuesto.

 Como regla importante, los límites de los elementos finitos fueron situados
en puntos donde se ejercía cargas externas (según teoría). Para nuestro
caso el punto donde incide la carga de 30000 N es el fin e inicio de los
elementos finitos 1 y 2, respectivamente.

 El cuadro de conectividad es fundamental para una visualización panorámica


del problema.

 Los valores de los esfuerzos hallados son bajos.

 El script realizado puede abordar problemas diversos de tracción.

 Los elementos finitos se encuentran en tracción.

14
12. CONCLUSIONES

 El cálculo por elementos finitos es una técnica para solución de problemas


de mecánica de materiales con un alto grado de exactitud.

 El grado de exactitud y análisis detallado aumenta a medida que se aumenta


el número de elementos finitos.

 La elección del número de elementos finitos está en función del tipo de


problema (geometría y cargas externas) y zonas de los materiales donde nos
es importante conocer el comportamiento mecánico.

 Sin duda el cálculo por elementos finitos apoyado por los métodos es una
potente manera de analizar problemas mecánicos, que servirán para el
diseño y mantenimiento de sistemas mecánicos.

 En el script es muy importante la simplificación de los códigos, para que el


programa funcione eficazmente sin derrochar memoria.

 El resultado hallado con el cálculo por elementos finitos donde 𝜎2 es


diferente a 𝜎3 , demuestra el efecto en sus alrededores de parte de la
carga de 30000 N. Que a diferencia de la resistencia de materiales no se
obtendría estos resultados (𝜎2=𝜎3).

15
BIBLIOGRAFÍA

 CHANDRUPATLA, T. Introducción al estudio de los elementos finitos en


ingeniería. Prentice Hall. 1999.

 Apuntes de clase. Cálculo por elementos finitos MC 516. FIM-UNI.

 Apuntes de clase. Métodos numéricos MB 536. FIM-UNI.

16

Das könnte Ihnen auch gefallen