Вы находитесь на странице: 1из 13

UNIVERSIDAD TCNICA FEDERICO SANTA MARA Departamento de Obras Civiles

TAREA N5
MTODO DE ELEMENTOS FINITOS
Segundo Semestre 2013

Felipe Kuncar Garca 2704004-7

Profesor Hctor Jensen

Valparaso, 13 de Diciembre del 2013

Tarea 5 PROBLEMA 1 Considerar la ecuacin diferencial: ( ( ) Condiciones de borde: ( Donde: ) ( ) ( ) ( ( ) ) ( ) ( )

Mtodo de Elementos Finitos

son tales que:

Considerar una discretizacin espacial de 100 elementos lineales.

Tarea 5 SOLUCIN Ecuacin elemental

Mtodo de Elementos Finitos

De acuerdo al mtodo de elementos finitos, la ecuacin elemental adoptar la siguiente forma: ( ) ( ) ( )

Donde las funciones de interpolacin vienen dadas por: ( ) ( ) Grficamente:

Segn el Mtodo de Galerkin: ( ) ( ) ( )

Donde el residuo (

( )

) queda dado por: ( ) ( ( ) ( ) ) ( )

Es decir: [ ( ( ) ( ) ) ) ) ( ) ] ( ) ( )

( ( )

( )

Tarea 5 Trabajando con ( ( )[ ) y reordenando: ( ( ) ( ) )] ( )( ( ))

Mtodo de Elementos Finitos

( )(

El primer trmino se puede ser expresado de la siguiente forma: Lo cual permite, mediante una integracin por partes, obtener la siguiente expresin: ( )

Para esto es necesario utilizar el siguiente cambio de variable: ( ) ( ) ( ) ( ) ( )

[ Reemplazando: ( ( )( ( )

( ( )

)]

( ( )

))

( ))

( )

) ) ( )(

( )

Reordenando: ( ( ) ( ) )

( )(

( )

( )

( )( ))

)) ( )( )

( ( )( ( )

Desarrollando los trminos para las ecuaciones (

)y(

):

( )(

))

)(

Tarea 5

Mtodo de Elementos Finitos

( )(

( )(

))

)(

( )(

Por lo tanto las ecuaciones ( ( ( ) ( )

)y( ) ( )

) quedan: ( ( ) )) )( ( ) ) ( )

( ( )(

( ( )

) ) (

( ) (

( ) ))

)( (

) ) ( )

( )(

De esta forma el sistema compuesto por ( manera: [ Donde: ( ) ( ) ( ) ( ) ]{

) y (

) puede expresarse de la siguiente

{ }

( )

( )

( ( )(

))

( )(

Tarea 5

Mtodo de Elementos Finitos

Desarrollando las expresiones anteriores se obtiene el siguiente sistema de ecuaciones: ( [ ( ) ) ( ( { ) ) } { ( ( ( ( ) { ) ] ) } ) }

Donde el valor de k es constante pero cambia a lo largo del eje x de la siguiente forma: Para y :

Para

Solucin utilizando 100 elementos Acoplando la matriz elemental obtenida para 100 elementos se obtiene la solucin. A continuacin se muestra el grfico obtenido para la distribucin de la temperatura para 100 elementos:

Tarea 5 PROBLEMA 2 Considerando el siguiente modelo: ( ) ( ) ( ) ( ( ) ( ) ) ( ) ( )

Mtodo de Elementos Finitos

Con condicin inicial: ( )

Con la siguiente condicin de borde de flujo y temperatura respectivamente:

Con las siguientes propiedades mecnicas: Acero:

Cobre:

Tarea 5 SOLUCIN En este caso, la funcin residuo es la siguiente: ( ) ( ) ( ) ( ) ( ( ) ( ) )

Mtodo de Elementos Finitos

Desarrollando el mtodo de Galerkin, anlogamente al Problema 1, se llega a la siguiente ecuacin elemental: { ( )} Donde: Desarrollando la matriz C, se obtiene: ( ) ( )( [ ( ) ( )( ) ) ( ) ( )( ( ) ( )( ) ] ) ( ) ( ) ( ) ( ) { ( )}

Donde los valores de ( ) y ( ) son constantes pero cambian a lo largo del eje x de la siguiente forma: Para y :

Para

Para la resolucin de este problema se ha utilizado el Mtodo de Diferencias hacia atrs, donde se utiliza la siguiente aproximacin: { ( )} { } { }

Tarea 5 Donde se ha utilizado:

Mtodo de Elementos Finitos

Luego, reemplazando esto en la ecuacin diferencial se obtiene la siguiente solucin recursiva en el tiempo: ( Finalmente, la solucin para un tiempo { } ( ){ } { } { }

viene dada por: ) ({ } { })

A continuacin se grafica la distribucin de temperaturas para distintos tiempos, partiendo de la distribucin inicial.

Se aprecia que cuando el tiempo tiende a infinito, en este caso para la solucin tiende a la solucin estacionaria obtenida en el Problema 1.

Tarea 5 PROBLEMA 3

Mtodo de Elementos Finitos

Comprobar que la solucin de este problema converge a la solucin estacionaria dada por el Problema 1. SOLUCIN Se ha determinado la solucin transiente para 3 diferentes tiempos, lo cual se muestra en la siguiente tabla: Solucin Transiente 10^4 [s] = 2,78 [h] 40,6184 33,4696 28,1324 23,9215 20,2886 19,5293 19,0739 15,7767 11,6819 6,5626 0,0000

x 0 10 20 30 40 50 60 70 80 90 100

Sol. Estacionaria 41,2897 34,1263 28,7473 24,4734 20,7645 19,9881 19,5229 16,1610 12,0020 6,8326 0,0000

10^3 [s]=0,278 [h] 30,5003 24,2942 21,3988 20,3399 19,9731 19,8972 19,8148 18,6959 15,6827 9,4321 0,0000

10^5 [s] = 27,78 [h] 41,2695 34,1049 28,7219 24,4408 20,7206 19,9408 19,4727 16,0838 11,8858 6,6629 0,0000

En el siguiente grfico se representa la diferencia porcentual de la solucin transiente en el tiempo con respecto a la solucin estacionaria. Se aprecia cmo la solucin prcticamente converge a la solucin estacionaria, en t=10^5 [s].

Diferencia Porcentual c/r a Sol. Estacionaria


45 40 35 30 25 20 15 10 5 0 -5 0

Diferencia [%]

t=10^3 [s] t=10^4 [s] t=10^5 [s]

20

40

60 Posicin [cm]

80

100

120

Tarea 5

Mtodo de Elementos Finitos

A continuacin se detalla el cdigo utilizado en este problema, mostrando cmo se implementaron las condiciones de borde y se acoplaron las matrices elementales:
clear %Definicin de variables del problema con 100 elementos elementos=100; syms k ro ce Cte T Cte=1.5*(10^-4); T=20; a=zeros(elementos+1,10); K=zeros(elementos+1); C=zeros(elementos+1);

%Definicin de nodos xi x(1)=0; for i=2:elementos+1 x(i)=x(i-1)+(100-0)/elementos; end

%Temperatura inicial a_inicial=zeros(elementos+1,1); for i=1:elementos+1 a_inicial(i)=20; end

%Matrices C y K for i=1:elementos if i<42 k=0.12; ro=7.8; ce=0.11; elseif i<62 k=0.92; ro=8.5; ce=0.092;

10

Tarea 5
else k=0.12; ro=7.8; ce=0.11; end

Mtodo de Elementos Finitos

K(i:i+1,i:i+1)=K(i:i+1,i:i+1)+[k/(x(i+1)-x(i))+(Cte/6)*2*(x(i+1)-x(i)) k/(x(i+1)-x(i))+(Cte/(6))*(x(i+1)-x(i));-k/(x(i+1)-x(i))+(Cte/6)*(x(i+1)x(i)) k/(x(i+1)-x(i))+(Cte/6)*2*(x(i+1)-x(i))]; C(i:i+1,i:i+1)=C(i:i+1,i:i+1)+[ro*ce*(x(i+1)-x(i))/3 ro*ce*(x(i+1)x(i))/6;ro*ce*(x(i+1)-x(i))/6 ro*ce*(x(i+1)-x(i))/3]; end

%Vector f1 f1=zeros(elementos+1,1); f1(1)=0;

%Vector f2 f2=zeros(elementos+1,1); for i=1:elementos f2(i:i+1)=f2(i:i+1)+[(Cte*T/2)*(x(i+1)-x(i));(Cte*T/2)*(x(i+1)-x(i))]; end

%Contador de tiempo for tiempo=0:1000000 %Solucin del problema (diferencias hacia atrs) kkk=((1/0.1)*C+K); FF=(1/0.1)*C*a_inicial; FFF=f1+f2+FF; a_final=(kkk^-1)*(FFF); if tiempo<11 f1(1)=0.1*tiempo/10; else f1(1)=0.1; end

11

Tarea 5

Mtodo de Elementos Finitos

f1(elementos+1)=kkk(elementos+1,:)*a_final-f2(elementos+1)FF(elementos+1); a_inicial=a_final; if tiempo<11 a_inicial(elementos+1)=20-20*tiempo/10; else a_inicial(elementos+1)=0; end for i=1:elementos+1 a(i,tiempo+1)=a_inicial(i); end

end

12

Вам также может понравиться