calculo por elementos finitos

16
INTRODUCCIÓN El presente trabajo tiene como objetivo la comparación de los diferentes casos de análisis de los esfuerzos internos de un bloque trapezoidal, teniendo como prioridad la comparación en función al número de partes en que se divide al objeto de estudio (número de elementos finitos), así como también comparaciones en función de los diferentes tipos de fuerza actuantes generadas por agentes externos al cuerpo, como fuerzas por aplicación directa En la primera parte del trabajo se observará el calculo manual hecho para n=3 elementos finitos que lo hare con la ayuda de matlab usándolo como calculadora. Luego le presentare los diagramas de flujo necesarios  junto al algoritmo realizado, además lo he Automatizado para n elementos finitos con ayuda del MATLAB software general utilizado para los casos de elementos finitos ello nos permite hallar m ejor los resultados. Para constatar el funcionamiento del programa se ha colocado ejemplos ilustrativos (con sus respectivas gráficas), de donde solo para el análisis de 3 elementos finitos se ha colocado el programa completo, ya que para análisis mayores a 10, la dimensión de las matrices requieres de mayores espa cios. He tratado de ser lo mas didáctico posible con los gráficos y esquemas para lograr un mejor entendimiento.

Upload: carlos-rudas-ramirez

Post on 10-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Calculo Por Elementos Finitos

8/8/2019 Calculo Por Elementos Finitos

http://slidepdf.com/reader/full/calculo-por-elementos-finitos 1/16

INTRODUCCIÓN

El presente trabajo tiene como objetivo la comparación de losdiferentes casos de análisis de los esfuerzos internos de un bloquetrapezoidal, teniendo como prioridad la comparación en función al númerode partes en que se divide al objeto de estudio (número de elementosfinitos), así como también comparaciones en función de los diferentestipos de fuerza actuantes generadas por agentes externos al cuerpo, comofuerzas por aplicación directa

En la primera parte del trabajo se observará el calculo manual hechopara n=3 elementos finitos que lo hare con la ayuda de matlab usándolocomo calculadora. Luego le presentare los diagramas de flujo necesarios

 junto al algoritmo realizado, además lo he Automatizado para n elementosfinitos con ayuda del MATLAB software general utilizado para los casos de

elementos finitos ello nos permite hallar mejor los resultados.

Para constatar el funcionamiento del programa se ha colocadoejemplos ilustrativos (con sus respectivas gráficas), de donde solo para elanálisis de 3 elementos finitos se ha colocado el programa completo, yaque para análisis mayores a 10, la dimensión de las matrices requieres demayores espacios.

He tratado de ser lo mas didáctico posible con los gráficos y esquemaspara lograr un mejor entendimiento.

Page 2: Calculo Por Elementos Finitos

8/8/2019 Calculo Por Elementos Finitos

http://slidepdf.com/reader/full/calculo-por-elementos-finitos 2/16

 

INFORME 1º TRACCIÓN 

Problema

Calcular los esfuerzos de cada elemento finito y la reacción en el apoyo. Usar 3 elementosfinitos.

**Todas las medidas en milímetros

Solución:

1º MODELAMIENTO: DISCRETIZACION:

El modelo se discretiza en 3 elementos finitos según se observa en el siguiente grafico:

NUMERO DE ELEMENTO FINITO

NODOS LOCALES

1 2

1 1 2

NODOS GLOBALES2 2 3

3 3 4

Page 3: Calculo Por Elementos Finitos

8/8/2019 Calculo Por Elementos Finitos

http://slidepdf.com/reader/full/calculo-por-elementos-finitos 3/16

Calculo previo para 3 elementos finitos

Pasamos todas las unidades al SI 

Datos:

; Modulo de Elasticidad

Longitud de cada fem

7,0.35,4); Las bn c/nodo, por semejanza de triangulos

 

>> bn=linspace(0.7,0.35,4)

bn = 0.7000 0.5833 0.4667 0.3500

Ahora determinamos la base media de cada elemento finito:

>> b=[(0.7+0.5833)/2,(0.5833+0.4667)/2,(0.4667+0.3500)/2]

b = 0.6417 0.5250 0.4083

El area media para cada fem, vendrá dado por:

>> A=b.^2

A = 0.4117 0.2756 0.1667

DETERMONACION DE LARIGIDEZ Y EL MONTAJE DE LOOS MISMOS:

Para cada elemento finito (1):

>> k1=E*A(1)/L*[1 -1;-1 1]

k1 =

1.0e+011 *

4.9406 -4.9406

-4.9406 4.9406

Page 4: Calculo Por Elementos Finitos

8/8/2019 Calculo Por Elementos Finitos

http://slidepdf.com/reader/full/calculo-por-elementos-finitos 4/16

Llenando en una matriz vacia de 5X5; teniendo en cuenta que los grados de libertad correspondientes

a este elemento finito (1) son los grados de libertad de 1 y 2.

>> KT=zeros(4,4);

>> KT(1:2,1:2)=KT(1:2,1:2)+k1

KT =

1.0e+011 *

4.9406 -4.9406 0 0

-4.9406 4.9406 0 0

0 0 0 0

0 0 0 0

Para el elemento finito (2); grados de libertad para este elemento finito 2 y 3:

>> k2=E*A(2)/L*[1 -1;-1 1]

k2 =

1.0e+011 *

3.3075 -3.3075

-3.3075 3.3075

>> KT(2:3,2:3)=KT(2:3,2:3)+k2

KT =

1.0e+011 *

4.9406 -4.9406 0 0

-4.9406 8.2481 -3.3075 0

0 -3.3075 3.3075 0

0 0 0 0

Page 5: Calculo Por Elementos Finitos

8/8/2019 Calculo Por Elementos Finitos

http://slidepdf.com/reader/full/calculo-por-elementos-finitos 5/16

Para el elemento finito (3); grados de libertad para este elemento finito 3 y 4:

>> k3=E*A(3)/L*[1 -1;-1 1]

k3 =

1.0e+011 *

2.0010 -2.0010

-2.0010 2.0010

>> KT(3:4,3:4)=KT(3:4,3:4)+k3

KT =

1.0e+011 *

4.9406 -4.9406 0 0

-4.9406 8.2481 -3.3075 0

0 -3.3075 5.3085 -2.0010

0 0 -2.0010 2.0010

El vector Cargas

>> FT=zeros(4,1);

Las Cargas están aplicados en los nodos 2 y 4, entonces:

>> FT(4)=5*10^3

FT =

0

0

0

-5000

Page 6: Calculo Por Elementos Finitos

8/8/2019 Calculo Por Elementos Finitos

http://slidepdf.com/reader/full/calculo-por-elementos-finitos 6/16

SOLUCION DEL SISTEMA:

Introducción a las condiciones de contorno:

Primero se supone que no se toca el extremo inferior: (q1=0).

>> KM=KT(2:4,2:4);

>> FM=FT(2:4);

La solución para este caso será:

>> QM=KM\FM

QM =

1.0e-007 *

-0.1012

-0.2524

-0.5022

El vector deformación completo será:

>> Q=[0;QM]

Q =

1.0e-007 *

0

-0.1012

-0.2524

-0.5022

Page 7: Calculo Por Elementos Finitos

8/8/2019 Calculo Por Elementos Finitos

http://slidepdf.com/reader/full/calculo-por-elementos-finitos 7/16

La Re acción será:

>> R=(KT*Q-FT)

R =

1.0e+003 *

5.0000

0

-0.0000

-0.0000

DIAGRAMADE FLUJO DEL PROCESO:

INICIO 

DATOS:

E: Modulo de Elasticidd

F: Carga externa

L,a: Longitudes a usar

Calculo de Áreas

Calculo de las

constantes

de Rigidez

Solucionando

el sistema.

Se Obtiene Como

resultados El valor de

las deformaciones QTy las reacciones.

Page 8: Calculo Por Elementos Finitos

8/8/2019 Calculo Por Elementos Finitos

http://slidepdf.com/reader/full/calculo-por-elementos-finitos 8/16

AUTOMATIZACION DEL PRGRAMA PARA N ELEMENTOS FINITOS:

function [QT,R]=formdirecta1(n) disp('------------------') disp('Numero de Elementos Finitos=' ) disp(n-1) %Donde n es el numero de nodos(n -1 elemtnos finitos)  

%Los Datos generales son:  E=3*10^9; %Modulo de elasticidad  a1=0.7; %Seccion mayor a2=0.35; %Seccion menor LT=0.75; %Longitud total de la barra  P=5*10^3; %Carga en el extremo  %Modelamiento de discretizacion  L=linspace(0,LT,n); a=linspace(a1,a2,n); KT=zeros(n,n); FT=zeros(n,1); %Montaje del KT y el FT  for j=1:n-1; 

aj=mean([a(j) a(j+1)]);  Aj=aj^2; Lj=L(j+1)-L(j); kj=E*Aj/Lj*[1 -1;-1 1]; nn=j:j+1; KT(nn,nn)=KT(nn,nn)+kj; 

end FT(n)=-P; %introduccion a las condiciones de contorno  KM=KT(2:n,2:n); FM=FT(2:n); %Solucion del sistema  QM=KM\FM; QT=[0;QM]; clear KM FM disp('Los valores de Es QT y R son:' ) 

disp('----------------------------- ') disp('Es--->Esfuerzo:') disp('QT--->Deformacion') disp('R --->Reaccion ') R=KT*QT-FT; Es=-E/Lj*QT plot(Es,-QT) title('CALCULO DE ELEMENTOS FINITOS' ) xlabel('Esfuerzo (Es)' ) % Etiqueta el eje horizontal  ylabel('Deformacion QT' ) % Etiqueta el eje vertical  legend('Curva esfuerzo-deformacion') % Leyenda 

DESARROLLANDO EL PROGRAMA

Page 9: Calculo Por Elementos Finitos

8/8/2019 Calculo Por Elementos Finitos

http://slidepdf.com/reader/full/calculo-por-elementos-finitos 9/16

Automatizacion del programa para n elementos finitos

>> [QT,R]=formdirecta1(4)

------------------

Número de Elementos Finitos=

3

Los valores de Es QT y R son:

-----------------------------

Es--->Esfuerzo:

QT--->Deformación

R --->Reacción

Es =

1.0e+004 *

0

1.2144

3.0284

6.0272

Deformacion

QT =

1.0e-005 *

0

-0.1012

-0.2524

-0.5023

Page 10: Calculo Por Elementos Finitos

8/8/2019 Calculo Por Elementos Finitos

http://slidepdf.com/reader/full/calculo-por-elementos-finitos 10/16

Reaccion:

R =

1.0e+003 *

5.0000

0

0

-0.0000

GRAFICA ESFUERZO- DEFORMCION 

0 1 2 3 4 5 6 7  

 x 10 4

1

2

3

4

6  x 10 

-6  CALCULO DE ELE ME NTOS FINITOS 

Esfuerzo (Es)

    D   e    f   o   r   m   a   c    i   o   n

    Q    T

 

Curva esfuerzo-deformacion

Page 11: Calculo Por Elementos Finitos

8/8/2019 Calculo Por Elementos Finitos

http://slidepdf.com/reader/full/calculo-por-elementos-finitos 11/16

Para 101 nodos

>> [QT,R]=formdirecta1(101)------------------Numero de Elementos Finitos=

100

Los valores de Es QT y R son:-----------------------------Es--->Esfuerzo:QT--->DeformacionR --->Reaccion

Es =

1.0e+006 *

00.0103

0.02060.03110.04160.05230.06310.07400.08500.09620.10740.11880.13030.14190.1536

0.16550.17750.18960.20180.21420.22680.23940.25220.26520.27830.29150.3049

0.31850.33220.34610.36010.37430.38870.40330.41800.43290.4480

Page 12: Calculo Por Elementos Finitos

8/8/2019 Calculo Por Elementos Finitos

http://slidepdf.com/reader/full/calculo-por-elementos-finitos 12/16

0.46320.47870.49440.51020.52620.54250.55890.57560.59250.60960.62690.64450.66220.68030.69850.71700.73580.75480.7741

0.79360.81350.83360.85400.87460.89560.91690.93850.96040.98261.00521.02811.0513

1.07491.09891.12321.14791.17311.19861.22451.25081.27761.30481.33241.3605

1.38911.41821.44771.47781.50841.53951.57121.60351.63631.6697

Page 13: Calculo Por Elementos Finitos

8/8/2019 Calculo Por Elementos Finitos

http://slidepdf.com/reader/full/calculo-por-elementos-finitos 13/16

1.70381.73851.77381.80981.84641.88381.92191.96082.00042.0408

QT =

1.0e-005 *

0-0.0026-0.0052

-0.0078-0.0104-0.0131-0.0158-0.0185-0.0213-0.0240-0.0269-0.0297-0.0326-0.0355-0.0384-0.0414

-0.0444-0.0474-0.0505-0.0536-0.0567-0.0599-0.0631-0.0663-0.0696-0.0729-0.0762-0.0796

-0.0831-0.0865-0.0900-0.0936-0.0972-0.1008-0.1045-0.1082-0.1120-0.1158

Page 14: Calculo Por Elementos Finitos

8/8/2019 Calculo Por Elementos Finitos

http://slidepdf.com/reader/full/calculo-por-elementos-finitos 14/16

-0.1197-0.1236-0.1276-0.1316-0.1356-0.1397-0.1439-0.1481-0.1524-0.1567-0.1611-0.1656-0.1701-0.1746-0.1793-0.1839-0.1887-0.1935-0.1984

-0.2034-0.2084-0.2135-0.2187-0.2239-0.2292-0.2346-0.2401-0.2457-0.2513-0.2570-0.2628-0.2687

-0.2747-0.2808-0.2870-0.2933-0.2996-0.3061-0.3127-0.3194-0.3262-0.3331-0.3401-0.3473

-0.3545-0.3619-0.3695-0.3771-0.3849-0.3928-0.4009-0.4091-0.4174-0.4259

Page 15: Calculo Por Elementos Finitos

8/8/2019 Calculo Por Elementos Finitos

http://slidepdf.com/reader/full/calculo-por-elementos-finitos 15/16

-0.4346-0.4434-0.4524-0.4616-0.4710-0.4805-0.4902-0.5001-0.5102

R =

1.0e+003 *

5.0000

.

.

.-0.0000-0.0000-0.00000.0000-0.0000-0.0000

0 0.5 1 1 .5 2 2.5  

 x 10 6 

1

3

4

6  x 10 

-6  CALCULO DE ELEMENTOS FINITOS 

Esfuerzo (Es)

    D   e    f   o   r   m   a   c    i   o   n

    Q    T

 

Curva esfuerzo-deformacion

Page 16: Calculo Por Elementos Finitos

8/8/2019 Calculo Por Elementos Finitos

http://slidepdf.com/reader/full/calculo-por-elementos-finitos 16/16

CONCLUSIONES

Si observamos las graficas de esfuerzos para los casos de deformación

y  Se denota una mayor precisión cuando analizamos más elementos finitos

(en este caso 100), ya que la gráfica para 3 elementos finitos nos

muestra los esfuerzos promedios para cada sector.

y  En el punto de aplicación de las fuerzas externas, se ve que la

deformación es mínima con relación a las otras deformaciones. Esto

sucede por la dirección de la fuerza aplicada que es en dirección al

peso.

y  En relación con el valor de la reacción del suelo, este se mantiene

constante, la variación en relación con la precisi ón del cálculo es

mínima y no tiene una importante significancia.