Consultar ensayos de calidad


Ley de enfriamiento de Newton resuelta por Runge-Kutta de orden 4







Departamento de Matematica y Estadística
Universidad de la Frontera



TAREA OPCIONAL
“Ley de enfriamiento de Newton resuelta por Runge-Kutta de orden 4”




RESUMEN
El tema propuesto es “maquinas frigoríficas” en relación a ello esta la famosa Ley de enfriamiento de newton, es aquel proceso de enfriamiento que sigue una ley determinada experimentalmente por Isaac Newton, según la cual la velocidad de enfriamiento de un cuerpo calido en un ambiente mas frío cuya temperatura es , es proporcional a la diferencia entre la temperatura instantanea del cuerpo y del ambiente.

Esta ley en este presente trabajo sera llevada a cabo por el método de runge –kutta , donde es un método genérico de resolución numérica de ecuaciones diferenciales. Este conjunto de métodos fue inicialmente desarrollado alrededor del año 1900 por los matematicos C. Runge y M. W. Kutta.


Para comprender y obtener un mayor conocimiento con respecto a este Tema se invita al lector a continuar el analisis de este Informe, ya que mas adelante se explicara de forma mas detalla este método propuesto.



















INTRODUCCION

El tema seleccionado es la ley de enfriamiento de Newton, y lamotivación de la elección de este es la experiencia de aplicación y comprensión ya obtenida en el curso de Ecuaciones Diferenciales .La relación entre la carrera cursada (Ingeniera Civil Industrial Mención Mecanica) por el creador del documento y el tema elegido es muy compatible, debido a la aplicación que se da en cuanto a procesos de enfriamiento por medio de maquinas. Dentro de la malla curricular existe una asignatura llamada “procesos térmicos” la cual toca el tema de cadena de frio, esta es una de las razones mas importantes de la elección ó bien otro factor de este Conservación por baja temperatura: congelación y/o enfriamiento y se puede ver por ejemplo una Industria que fabrica Neumaticos ya que en algún momento determinado del proceso de producción se necesitara enfría o disminuir la temperatura del cuerpo para que este adquiera un estado sólido permitiéndole a este obtener un caracter mas resistente a las exigencias que se sometera mas adelante y que requieren el maximo de rendimiento bajo fuerzas externas.
También cabe agregar que el Método sera dado a conocer con el código de Matlab, el cual contendra los respectivos comentarios para que el lector pueda sacar el maximo de conocimiento de este presente Informe.


















DESARROLLO


1.
La ley de enfriamiento de newton

 (1)
,donde r es una constante de proporcionalidad.
Esta expresión no es muy precisa y se considera tan sólouna aproximación valida para pequeñas diferencias entre  y . En todo caso la expresión superior es útil para mostrar como el enfriamiento de un cuerpo sigue aproximadamente una ley de decaimiento exponencial

Esta expresión resulta de resolver la ecuación diferencial (1).
Una formulación mas precisa del enfriamiento de un cuerpo en un medio necesitaría un analisis del flujo de calor del cuerpo calido en un medio inhomogéneo de temperatura. La aplicabilidad de esta ley simplificada viene determinada por el valor del número de Biot.
En la actualidad el enfriamiento newtoniano es utilizado especialmente en modelos climaticos como una forma rapida y menos cara computacionalmente de calcular la evolución de temperatura de la atmósfera. Estos calculos son muy útiles para determinar las temperaturas así como para predecir los acontecimientos de los fenómenos naturales.


2. Metodos de Runge-Kuta
Los métodos de Runge-Kutta (RK) son un conjuntos de métodos iterativos (implícitos y explícitos) para la aproximación de soluciones de ecuaciones diferenciales ordinarias, concretamente, del problema de valor inicial.
Sea

una ecuación diferencial ordinaria, con  donde  es un conjunto abierto, junto con la condición de que el valor inicial de ƒ sea


Entonces el método RK (de orden s) tiene la siguiente expresión, en su forma mas general:
,
donde h es el paso por iteración, o lo que es lo mismo, el incremento  entre los sucesivospuntos  y . Los coeficientes  son términos de aproximación intermedios, evaluados en ƒ de manera local

con  coeficientes propios del esquema numérico elegido, dependiente de la regla de cuadratura utilizada. Los esquemas Runge-Kutta pueden ser explícitos o implícitos dependiendo de las constantes  del esquema. Si esta matriz es triangular inferior con todos los elementos de la diagonal principal iguales a cero; es decir,  para , los esquemas son explícitos.

2.1 Método de runge kuta orden 4
Un miembro de la familia de los métodos Runge-Kutta es usado tan comúnmente que a menudo es referenciado como «RK4» o como «el método Runge-Kutta».
Definiendo un problema de valor inicial como

Entonces el método RK4 para este problema esta dado por la siguiente ecuación:

Donde


Así, el siguiente valor (yn+1) es determinado por el presente valor (yn) mas el producto del tamaño del intervalo (h) por una pendiente estimada. La pendiente es un promedio ponderado de pendientes, donde  es la pendiente al principio del intervalo,  es la pendiente en el punto medio del intervalo, usando  para determinar el valor de y en el punto  usando el método de Euler.  es otra vez la pendiente del punto medio, pero ahora usando  para determinar el valor de y;  es la pendiente al final del intervalo, con el valor de y determinado por . Promediando las cuatro pendientes, se le asigna mayor peso a las pendientes en el punto medio


Esta formadel método de Runge-Kutta, es un método de cuarto orden lo cual significa que el error por paso es del orden de , mientras que el error total acumulado tiene el orden . Por lo tanto, la convergencia del método es del orden de , razón por la cual es usado en los métodos computaciones.

A partir de la ley de enfriamiento de newton se pudo lograr la aplicación del método de runge-kuta de orden 4 con los siguientes parametros:
Parametros
-Temperatura inicial= 0 segundos
-Tiempo final o de resultado= 60 minutos
-Temperatura Inicial = 37 Celsius
-Pasos para obtener el resultado = 150 pasos
-Temperatura del ambiente= 14° Celsius
-Constante del material x que se esta enfriando= 0.035
-Función=0.035(14-y)

Algoritmo del programa (MATLAB)
Este programa permite obtener el valor de la temperatura de un material x sacado de un procesos de maquiniaras frigoríficas.
%metodo runge kutta orden 4
%ley de enfriamiento de newton
% 0 60 37 150 0.035*(14-y)
function f
fprintf('n tLEY ENFRIAMIENTO DE NEWTON POR MEDIO DE RUNGE-KUTTA DE ORDEN 4n')
f=input('n Ingrese la ecuacion diferencialn','s');
t0=input('n Ingrese el primer punto t0:n');
t1=input('n Ingrese el segundo punto t1:n');
y0=input('n Ingrese la condicion inicial y(t0):n');
n=input('n Ingrese el numero de pasos n:n');
h=(t1-t0)/n;
ts=t0:h:t1;
fprintf('n''it t0 y(t1)');
tiempo=zeros(1,n);
altura=zeros(1,n);
z=zeros(1,n);
for i=1:n
it=i-1;t0=ts(i);
t=t0;
y=y0;
k1=h*eval(f);
t=t0+h/2;
y=y0+k1/2;
k2=h*eval(f);
t=t0+h/2;
y=y0+k2/2;
k3=h*eval(f);
t=t0+h;
y=y0+k3;
k4=h*eval(f);
y0=y0+(k1+2*k2+2*k3+k4)/6;
fprintf('n%2.0f%10.6f%10.6fn',it,t0,y0);
tiempo(i)=t0;
altura(i)=y0;
end
plot(tiempo, altura,'ro');
hold on
fprintf('n El punto aproximado y(t1) es = %8.6fn',y0);
system('pause');

%solucion analitica de la ecuacion
for i=1:n
z(i)=14+23*exp(-0.035*tiempo(i));
end
plot(tiempo,z)





Fig.1: Grafica de la función (comparación con el método de Newton)

Línea azul es el resultado exacto obtenido por la ley de enfriamiento de Newton, puntos rojos aproximación de “runge–kuta orden 4”.


























CONCLUSION

Luego de desarrollar y terminar este trabajo he llegado a la conclusión sobre el maravilloso mundo de las matematicas como todas las cosas se relacionan, en particular como estos dos métodos pueden obtener resultados tan similares aun cuando tiene orígenes y bases distintas.

La aplicación en matlab fue fundamental para obtener resultados esperados, fue un muy ventajoso trabajar con este programa por que se tiene una variedad de herramientas necesarias para transformar una simple idea en un programa computacional.




BIBLIOGRAFIA

1.
“Calculo Científico Con MATLAB Y Octave”; Alfio Quarteroni,Fausto Saleri.

2. “Métodos numéricos aplicados con software”; Soichiro Nakamura


Política de privacidad