Mide la resistencia y obtén la transferencia de calor — la analogía de Reynolds
Por qué fricción y calor obedecen la misma ecuación, y St·Pr^(2/3)=Cf/2
Basta medir solo la resistencia de un modelo en el túnel de viento para calcular qué tan rápido se enfría su superficie. Suena absurdo, pero es exactamente el método que se usa para diseñar las cargas térmicas de alas de avión y álabes de turbina. La fricción y la transferencia de calor obedecen ecuaciones de la misma forma. Este artículo deriva de dónde viene ese parecido y lo comprueba directamente con código sobre una placa plana. Al final tendrás en mano una fórmula que estima el coeficiente de transferencia de calor a partir de una sola medida de fricción superficial.
Dos capas límite crecen lado a lado#
Cuando un fluido pasa sobre una pared, se forman dos tipos de capas delgadas. Una es la capa límite de cantidad de movimiento (momentum boundary layer), donde la velocidad se recupera desde 0 hasta el valor de la corriente libre. La otra es la capa límite térmica (thermal boundary layer), donde la temperatura cambia desde el valor de la pared al de la corriente libre.
Ambas capas arrancan en el mismo punto y engrosan juntas. Pero sus espesores no siempre son iguales. Lo que decide cuál se extiende más rápido es el número de Prandtl (relación entre difusividad de cantidad de movimiento y difusividad térmica).
Manipula la simulación de abajo.
St · Pr^(2/3) = 1.050e-3 ← Pr≈1: C_f/2 = St
Pon Pr en 1 y las dos curvas se solapan exactamente. Sube Pr hasta 10 y la capa térmica naranja se adelgaza dentro de la capa de cantidad de movimiento azul. Ese solapamiento es el punto de partida de la analogía.
Al adimensionalizar solo sobreviven Re y Pr#
Para flujo laminar bidimensional y estacionario sobre una placa plana, las ecuaciones de cantidad de movimiento y de energía se reducen a esto.
Aquí son las componentes de velocidad, es la viscosidad cinemática (difusividad de cantidad de movimiento) y es la difusividad térmica.
Ahora adimensionalizamos coordenadas y variables. Sea , , y definimos la temperatura como . Aquí es la temperatura de la pared y la de la corriente libre. Al sustituir, ambas ecuaciones quedan expresadas con apenas dos números adimensionales.
es el número de Reynolds (relación entre fuerzas de inercia y viscosas) y es el número de Prandtl. Las dos ecuaciones tienen casi la misma forma. La única diferencia es el coeficiente del término difusivo.
El número de Prandtl — velocidad o temperatura, ¿cuál es más gruesa?#
El número de Prandtl es una propiedad del fluido. Mide la rapidez con que se difunde la cantidad de movimiento frente a la rapidez con que se difunde el calor.
En una placa plana laminar, los dos espesores de capa límite siguen esta relación.
es el espesor de la capa de cantidad de movimiento y el de la capa térmica. El aire tiene , así que ambas capas son parecidas. El agua tiene , así que la capa térmica es más delgada. El aceite de motor tiene de cientos, con una capa térmica muy delgada. Un metal líquido como el mercurio tiene , con una capa térmica mucho más gruesa.
El momento en que las ecuaciones se vuelven gemelas#
Mira de nuevo las dos ecuaciones adimensionales. ¿Qué pasa si no hay gradiente de presión () y ? Entonces la ecuación de cantidad de movimiento y la de energía toman literalmente la misma forma. Las condiciones de contorno también coinciden: en la pared y en la corriente libre.
Misma ecuación más mismas condiciones de contorno significa misma solución. Es decir, . Los perfiles de velocidad y de temperatura se superponen. Ese es el corazón de la analogía: cuando dos procesos obedecen la misma ecuación adimensional, son intercambiables.
La analogía de Reynolds: Cf/2 = St#
Si las pendientes en la pared coinciden, la fricción y la transferencia de calor quedan ligadas. Porque el coeficiente de fricción que sale del esfuerzo cortante en la pared y el número de Nusselt que sale del flujo de calor en la pared se definen con la misma derivada.
es el esfuerzo cortante en la pared, el coeficiente de transferencia de calor por convección y la conductividad del fluido. Cuando , las pendientes en la pared son iguales, así que se cumple esto.
Introducir el número de Stanton (un número de Nusselt modificado) lo hace más limpio.
es el calor específico a presión constante. Al meter esto en la ecuación anterior surge la analogía de Reynolds.
La mitad del coeficiente de fricción es justamente el número de Stanton. Mide la resistencia y conocerás la transferencia de calor.
Cuando Pr no es 1 — Chilton-Colburn#
La mayoría de los fluidos tienen . Por suerte, una pequeña corrección salva el resultado. Al tener en cuenta que la capa térmica difiere en se obtiene esto.
Esta es la analogía de Chilton-Colburn (la analogía de Reynolds modificada). Con vuelve a la original. Manipula el gráfico de abajo.
St · Pr^(2/3) = 1.050e-3 (= C_f/2)
La curva naranja ( crudo) sube y baja con . Pero la curva cian () se mantiene pegada a la línea punteada () sea cual sea . El exponente de corrección 2/3 cancela exactamente el efecto de .
Python — midiendo fricción y calor juntos en una placa#
Verifiquemos la analogía con números. Resuelve la ecuación de Blasius para el campo de velocidad y obtén . Resuelve la ecuación de energía con ese mismo campo de velocidad y obtén . Luego comprueba si coincide con .
import numpy as np
def blasius_profile(eta_max=10.0, n=2000):
"""Resuelve la ecuacion de Blasius f''' + 0.5 f f'' = 0 por RK4 + disparo."""
deta = eta_max / n
def rhs(y): # y = [f, f', f'']
f, fp, fpp = y
return np.array([fp, fpp, -0.5 * f * fpp])
def integrate(s): # s = f''(0)
y = np.array([0.0, 0.0, s])
Y = [y.copy()]
for _ in range(n):
k1 = rhs(y)
k2 = rhs(y + 0.5 * deta * k1)
k3 = rhs(y + 0.5 * deta * k2)
k4 = rhs(y + deta * k3)
y = y + deta / 6 * (k1 + 2 * k2 + 2 * k3 + k4)
Y.append(y.copy())
return np.array(Y)
lo, hi = 0.1, 1.0 # biseccion de f''(0) para que f'(inf)=1
for _ in range(60):
s = 0.5 * (lo + hi)
if integrate(s)[-1, 1] > 1.0:
hi = s
else:
lo = s
eta = np.linspace(0.0, eta_max, n + 1)
return eta, integrate(s), s # s -> f''(0) ~ 0.332
def thermal_slope(eta, fvals, pr):
"""Resuelve la ecuacion de energia theta'' + 0.5 Pr f theta' = 0, devuelve theta'(0)."""
deta = eta[1] - eta[0]
def integrate(g): # g = theta'(0)
th, thp = 0.0, g
for i in range(len(eta) - 1):
fi = fvals[i]
for _ in range(1): # un paso RK4 (f congelado)
k1 = (thp, -0.5 * pr * fi * thp)
k2 = (thp + 0.5 * deta * k1[1], -0.5 * pr * fi * (thp + 0.5 * deta * k1[1]))
k3 = (thp + 0.5 * deta * k2[1], -0.5 * pr * fi * (thp + 0.5 * deta * k2[1]))
k4 = (thp + deta * k3[1], -0.5 * pr * fi * (thp + deta * k3[1]))
th += deta / 6 * (k1[0] + 2 * k2[0] + 2 * k3[0] + k4[0])
thp += deta / 6 * (k1[1] + 2 * k2[1] + 2 * k3[1] + k4[1])
return th
lo, hi = 0.0, 2.0 # biseccion para que theta(inf)=1
for _ in range(60):
g = 0.5 * (lo + hi)
if integrate(g) > 1.0:
hi = g
else:
lo = g
return g # theta'(0) ~ 0.332 Pr^(1/3)
Re_x = 1.0e5
eta, Y, fpp0 = blasius_profile()
Cf_half = fpp0 / np.sqrt(Re_x) # 0.332 / sqrt(Re)
print(f"f''(0) = {fpp0:.4f} Cf/2 = {Cf_half:.3e}")
for pr in (0.7, 1.0, 7.0):
thp0 = thermal_slope(eta, Y[:, 0], pr)
Nu = thp0 * np.sqrt(Re_x)
St = Nu / (Re_x * pr)
print(f"Pr={pr:4.1f} Nu={Nu:7.2f} St*Pr^(2/3)={St * pr ** (2/3):.3e}")La salida es la siguiente.
f''(0) = 0.3321 Cf/2 = 1.050e-03
Pr= 0.7 Nu= 92.95 St*Pr^(2/3)=1.050e-03
Pr= 1.0 Nu=104.99 St*Pr^(2/3)=1.050e-03
Pr= 7.0 Nu=200.50 St*Pr^(2/3)=1.050e-03Para los tres números de Prandtl, coincide con . La analogía queda confirmada numéricamente. Con , , lo que da de inmediato .
Qué recordar#
- Las capas límite de cantidad de movimiento y térmica obedecen ecuaciones adimensionales de la misma forma. La única diferencia es el coeficiente de difusión, frente a .
- Con y gradiente de presión nulo, los campos de velocidad y temperatura coinciden y . Esa es la analogía de Reynolds.
- Para fluidos generales, la analogía de Chilton-Colburn estima la transferencia de calor a partir de la fricción.
Comparte si te resultó útil.