Modelos de primer orden · Tema 14

Ley de enfriamiento de Newton

Cómo modelar la aproximación de un cuerpo a la temperatura ambiente, estimar el intercambio térmico y calcular tiempos sin confundir temperatura con diferencia térmica.

01 · El mecanismo

El intercambio depende de la diferencia de temperaturas

Una bebida caliente se enfría rápidamente al comienzo y más lentamente cuando su temperatura se acerca a la del ambiente. La ley de enfriamiento de Newton idealiza este comportamiento suponiendo que la rapidez de cambio es proporcional a la diferencia térmica:

dT/dt = −k(T−Ta),    k>0

T(t) es la temperatura uniforme del cuerpo, Ta la temperatura ambiente constante y k el coeficiente efectivo de intercambio.

El signo menos hace que el cambio reduzca la diferencia:

T > Tₐ

Enfriamiento

T−Tₐ>0, por lo que T′<0.

T < Tₐ

Calentamiento

T−Tₐ<0, por lo que T′>0.

02 · Del balance a la ecuación

Qué supuestos concentra el parámetro k

Un balance de energía simplificado puede escribirse:

mc T′ = −hA(T−Ta)

Aquí m es la masa, c el calor específico, A el área efectiva y h un coeficiente de transferencia. Al dividir:

T′=−k(T−Ta),    k=hA/(mc)

Por eso k aumenta con el intercambio y el área, y disminuye con la capacidad térmica mc. Su unidad es inverso de tiempo.

El modelo supone, entre otras cosas:

  • temperatura aproximadamente uniforme dentro del cuerpo;
  • ambiente constante y suficientemente grande;
  • propiedades térmicas y coeficiente de intercambio constantes;
  • ausencia de cambios de fase y fuentes internas relevantes;
  • intercambio neto aproximadamente lineal en la diferencia térmica.

03 · Resolver mediante un cambio de variable

La diferencia térmica sigue un decaimiento exponencial

Definamos el exceso respecto del ambiente:

u(t)=T(t)−Ta

Como Ta es constante, u′=T′. La ecuación se transforma en:

u′=−ku

Si T(t₀)=T₀, entonces u(t₀)=T₀−Ta y

T(t)=Ta+(T₀−Ta)e−k(t−t₀)

La solución separa claramente el equilibrio Ta y una diferencia transitoria que desaparece exponencialmente.

Comprobación

T′=−k(T₀−Ta)e−k(t−t₀)=−k(T−Ta)

04 · Lectura cualitativa

El ambiente es un equilibrio estable

La función f(T)=−k(T−Ta) se anula únicamente en T=Ta. Por encima del ambiente apunta hacia abajo; por debajo, hacia arriba. Todas las trayectorias se acercan al equilibrio sin cruzarlo.

Propiedades de la solución para k>0.
Dato inicialMonotoníaLímite
T₀>TₐDecrecienteT(t)→Tₐ desde arriba.
T₀=TₐConstanteT(t)=Tₐ.
T₀<TₐCrecienteT(t)→Tₐ desde abajo.

La unicidad impide que una solución alcance y atraviese el equilibrio en tiempo finito. El signo de T−Ta se conserva.

05 · Rapidez del proceso

Semivida de la diferencia y constante de tiempo

La diferencia D(t)=T(t)−Ta satisface D=D₀e−kt. Por lo tanto:

Escalas del intercambio térmico.
EscalaFórmulaInterpretación
Constante de tiempoτ=1/kQueda el e−1≈36,8 % de la diferencia.
Semivida térmicat1/2=ln(2)/kLa diferencia con el ambiente se reduce a la mitad.
95 % del recorridot≈3/kQueda cerca del 5 % de la diferencia inicial.

Estas escalas no dependen de T₀ ni de Ta si k permanece fijo. Duplicar la diferencia inicial duplica la diferencia en todo instante, pero no modifica el tiempo relativo de relajación.

06 · Calibración con una medición

Estimar el coeficiente de intercambio

Si conocemos T₀, Ta y una medición T₁=T(t₁), dividimos las diferencias:

(T₁−Ta)/(T₀−Ta)=e−kt₁

Siempre que ambas diferencias tengan el mismo signo y el cociente esté entre 0 y 1:

k=−(1/t₁)ln[(T₁−Ta)/(T₀−Ta)]

Ejemplo

Una bebida pasa de 90 °C a 60 °C en 10 minutos, en una habitación a 20 °C. El cociente de diferencias es (60−20)/(90−20)=4/7:

k=−ln(4/7)/10≈0,05596 min−1

Con varias mediciones, ajustar todos los datos es más robusto que calcular k a partir de un solo par.

07 · Problema inverso

Calcular cuándo se alcanza una temperatura

Para buscar el tiempo t en que la temperatura vale T*, partimos de

T*−Ta=(T₀−Ta)e−kt

y despejamos:

t=−(1/k)ln[(T*−Ta)/(T₀−Ta)]

El cociente debe estar entre 0 y 1 para un tiempo futuro. Además, T* debe situarse entre T₀ y Ta. Pedir que una bebida inicialmente caliente alcance una temperatura inferior al ambiente no tiene solución dentro de este modelo.

El tiempo para llegar exactamente a Ta es infinito porque el logaritmo de cero no es finito. En aplicaciones se pregunta cuándo la diferencia cae por debajo de una tolerancia.

08 · Unidades y escalas

Diferencias en Celsius y Kelvin

La ecuación utiliza diferencias de temperatura. Un incremento de 1 °C tiene el mismo tamaño que uno de 1 K, por lo que

T−Ta en °C = T−Ta en K

La fórmula produce la misma evolución numérica de la diferencia usando Celsius o Kelvin, siempre que todas las temperaturas se expresen consistentemente. Esto no autoriza a tratar cocientes de temperaturas absolutas en Celsius como magnitudes físicas equivalentes.

Las unidades temporales deben coincidir. Si k=0,05 min⁻¹, el tiempo debe introducirse en minutos. Convertir k a horas da 3 h⁻¹.

0,05 min−1 × 60 min/h = 3 h−1

09 · Alcance del modelo

Cuándo la ley necesita ampliarse

La forma exponencial puede fallar si el ambiente cambia, la temperatura interna no es uniforme o intervienen radiación intensa, evaporación, cambios de fase o fuentes internas.

Ambiente variable
T′+kT=kTa(t); la ecuación sigue siendo lineal, pero ya no se reduce a una exponencial desplazada simple.
Fuente de potencia Q
El balance agrega un término, por ejemplo T′=−k(T−Ta)+Q/(mc).
Gradientes internos
Una sola temperatura no basta; puede ser necesario un modelo espacial de difusión.
Radiación dominante
El flujo incluye una diferencia de cuartas potencias de temperaturas absolutas.

En estimaciones forenses o industriales, la incertidumbre en ambiente, ropa, geometría, ventilación y mediciones puede dominar el cálculo. El resultado debe acompañarse de supuestos e intervalos de incertidumbre.

10 · Exploración interactiva

Laboratorio: acercarse al equilibrio térmico

Modificá la temperatura inicial, el ambiente y el coeficiente k. La curva dorada representa el cuerpo y la línea coral el ambiente constante. El área violeta muestra la diferencia que decae.

EXPERIMENTO 14

Relajación térmica

T(t) = 20,00 + 70,00e^(−0,10t)

Los resultados numéricos aparecen debajo.
Cambio inicialT′(0) = −7,00 °C/min
Temperatura a 10 minT(10) = 45,75 °C
Semivida de diferencia6,93 min
A menos de 1 °C42,48 min

El cuerpo está más caliente que el ambiente y se enfría hacia 20,00 °C.

La temperatura se muestra durante 30 minutos. El ambiente es un equilibrio que la solución aproxima sin atravesar.

Preguntas para explorar

  1. Colocá T₀ por debajo de Ta. ¿Qué signos toman la diferencia y la derivada?
  2. Elegí T₀=Ta. ¿Qué trayectoria aparece?
  3. Duplicá k. ¿Qué ocurre con la semivida y el tiempo para quedar a 1 °C?
  4. Mantené la misma diferencia inicial pero desplazá ambas temperaturas. ¿Cambian los tiempos característicos?

11 · Representación en código

Crear y evaluar un modelo térmico

function crearModeloTermico({ inicial, ambiente, k, tInicial = 0 }) {
  if (![inicial, ambiente, k, tInicial].every(Number.isFinite) || !(k > 0)) {
    throw new RangeError("Se requieren temperaturas finitas y k > 0");
  }
  return {
    evaluar(t) {
      return ambiente + (inicial - ambiente) * Math.exp(-k * (t - tInicial));
    },
    derivada(t) {
      return -k * (this.evaluar(t) - ambiente);
    }
  };
}

const bebida = crearModeloTermico({ inicial: 90, ambiente: 20, k: 0.1 });
console.log(bebida.evaluar(10));
console.log(bebida.derivada(0));

Estimar k con una observación

function estimarK({ inicial, ambiente, medida, tiempo }) {
  const diferenciaInicial = inicial - ambiente;
  const diferenciaMedida = medida - ambiente;
  const cociente = diferenciaMedida / diferenciaInicial;

  if (!(tiempo > 0 && cociente > 0 && cociente < 1)) {
    throw new RangeError("La medición no representa aproximación al ambiente");
  }
  return -Math.log(cociente) / tiempo;
}

const k = estimarK({ inicial: 90, ambiente: 20, medida: 60, tiempo: 10 });
console.log(k);

Calcular el tiempo hasta una tolerancia

function tiempoHastaTolerancia(inicial, ambiente, k, tolerancia) {
  if (!(k > 0 && tolerancia > 0)) {
    throw new RangeError("k y la tolerancia deben ser positivos");
  }
  const diferencia = Math.abs(inicial - ambiente);
  if (diferencia <= tolerancia) return 0;
  return Math.log(diferencia / tolerancia) / k;
}

console.log(tiempoHastaTolerancia(90, 20, 0.1, 1));

12 · Comprensión

Confusiones frecuentes

«La temperatura decae hacia cero»

Decae la diferencia T−Ta. La temperatura se aproxima al ambiente, que no tiene por qué ser cero.

«La ley solo sirve para enfriar»

Si el cuerpo está más frío que el ambiente, el mismo modelo produce calentamiento.

«k debe ser negativo para enfriar»

La convención usual toma k>0 y coloca el signo menos en la ecuación.

«El cuerpo alcanza exactamente Tₐ»

La diferencia exponencial se acerca a cero, pero no se anula en tiempo finito salvo que ya comience en equilibrio.

«Una medición siempre permite estimar k»

Debe ser compatible con una aproximación monótona al ambiente y diferir suficientemente de él para evitar gran sensibilidad al ruido.

«El ambiente puede variar sin cambiar la fórmula»

Si Ta depende del tiempo, la ecuación es no autónoma y la solución requiere tratar ese forzamiento.

13 · Práctica guiada

Ejercicios de aplicación

Ejercicio 1: construir la solución

Un objeto está a 80 °C en un ambiente de 20 °C y k=0,15 min⁻¹. Escribí T(t).

Ver solución

T(t)=20+60e−0,15t.

Ejercicio 2: predecir

Con los datos anteriores, calculá la temperatura después de 8 minutos.

Ver solución

T(8)=20+60e−1,2≈38,07 °C.

Ejercicio 3: estimar k

Una muestra baja de 100 °C a 50 °C en 12 minutos, en un ambiente de 20 °C. Estimá k.

Ver solución razonada

El cociente de diferencias es (50−20)/(100−20)=3/8. Entonces k=−ln(3/8)/12≈0,08174 min⁻¹.

Ejercicio 4: tiempo objetivo

Para T(t)=20+60e−0,15t, ¿cuándo alcanza 30 °C?

Ver solución

10=60e−0,15t, así que t=ln(6)/0,15≈11,95 minutos.

Ejercicio 5: calentamiento

Un objeto a 5 °C se coloca en una habitación a 25 °C con k=0,2 min⁻¹. Indicá la solución y el signo inicial de la derivada.

Ver solución

T(t)=25−20e−0,2t y T′(0)=−0,2(5−25)=4 °C/min>0.

Ejercicio 6: diagnosticar el modelo

El gráfico de ln|T−Ta| presenta curvatura marcada. Mencioná dos explicaciones posibles.

Ver solución

El ambiente o k pueden estar variando; también puede haber evaporación, radiación no lineal, una fuente interna o gradientes térmicos que invalidan el estado uniforme.

14 · Síntesis

Ideas para recordar

  • La rapidez térmica es proporcional a la diferencia con el ambiente.
  • Con la convención usual, k>0 y T′=−k(T−Ta).
  • La solución es T=Ta+(T₀−Ta)e−kt.
  • El ambiente es un equilibrio estable que no se atraviesa.
  • 1/k y ln(2)/k miden la rapidez de relajación.
  • k puede estimarse mediante cocientes de diferencias térmicas.
  • Una temperatura objetivo debe estar entre el dato inicial y el ambiente.
  • Celsius y Kelvin producen las mismas diferencias, usando unidades consistentes.
  • Ambiente variable, radiación o gradientes internos requieren modelos ampliados.

En el próximo tema generalizaremos esta estructura y aprenderemos a resolver ecuaciones lineales de primer orden mediante un factor integrante.