El paramecio nada en miel — origen molecular de la viscosidad y por qué Newton, Fourier y Fick escribieron la misma línea
Las moléculas transportan momento de una capa a otra; esa misma línea abarca calor y difusión
Abrir el grifo deja caer el agua lisa, casi cristalina. Echar un paramecio en ese mismo vaso convierte al agua en una sustancia tan pegajosa como la miel para un humano. Las mismas moléculas de H₂O, sensaciones opuestas. Este artículo rastrea esa diferencia hasta el momento (momentum) que carga una sola molécula, y muestra cómo esa misma narración de una línea reaparece en la ley de Fourier y en la ley de Fick. Al final medimos μ a partir de simples rebotes moleculares, con cincuenta líneas de Python.
Para un paramecio de 0,2 mm, el agua es miel#
Un paramecio de 0,2 mm nada a 0,1 mm/s. Su número de Reynolds (cociente entre inercia y fuerza viscosa) es Re = UL/ν ≈ 2×10⁻⁵. Un delfín de 1 m a 1 m/s vive en Re ≈ 10⁶. Once órdenes de magnitud separan a ambos en el mismo líquido. Para el paramecio, la inercia es irrelevante: tras un golpe de cilio, se detiene en menos de un microsegundo. Su mundo es un océano viscoso, y lo construye el comportamiento de una sola molécula.
La viscosidad es momento transportado por moléculas#
Las moléculas de un gas chocan continuamente, dispersándose en las seis direcciones a una rapidez media . La distancia promedio que recorre una molécula entre choques se llama recorrido libre medio (mean free path) . En aire a 1 atm, ronda los 470 m/s y unos 68 nm.
Tracemos un plano horizontal imaginario en el gas. La capa de arriba se mueve a y la de abajo a . Las moléculas que bajan a través del plano traen el momento rápido de la capa superior. Las que suben llevan el momento lento de la inferior. Las dos capas se frenan mutuamente, y la magnitud de ese freno es el esfuerzo cortante (shear stress) .
Este cuadro puede manipularse directamente en un flujo de Couette. En la simulación de abajo, las moléculas se mueven entre dos placas transportando momento — se puede ajustar todo en tiempo real.
Al aumentar la velocidad U de la placa superior, el perfil promedio se pega más rápido a la línea discontinua (valor ideal). Al subir la velocidad térmica , la viscosidad efectiva medida aumenta con ella, exactamente la firma cinética .
μ ∝ ρ c̄ ℓ — la derivación en una línea#
Sea la densidad numérica de moléculas. El número que cruza el plano por unidad de área y unidad de tiempo es . Cada cruce trae una diferencia media de momento en de . Multiplicando:
con . Comparando con la ley de viscosidad de Newton :
El cálculo riguroso de Chapman–Enskog ajusta el 1/3 hacia ~1/2, pero la proporcionalidad sigue intacta. Un hecho decisivo: apenas depende de la presión ( es el inverso de la sección eficaz de choque). Por lo tanto la viscosidad de un gas casi no depende de la presión y aumenta con la temperatura porque aumenta. Maxwell predijo este resultado contraintuitivo en 1859 y lo confirmó él mismo en el laboratorio.
En los líquidos el signo se invierte — calentar la miel la afloja#
Un aceite caliente fluye con más facilidad. Lo opuesto al gas. La razón es que el mecanismo cambia. Las moléculas líquidas no vuelan libres: están siempre agarradas a sus vecinas. Para fluir, una molécula tiene que soltar una mano y agarrar otra, y la energía de enlace determina la viscosidad. Calentar debilita los enlaces, las manos se sueltan con más facilidad y μ disminuye. El modelo de energía de activación de Eyring (1936) lo escribe así:
donde es la energía de activación viscosa, la constante de Boltzmann y la temperatura absoluta. Calentar agua de 30 °C a 90 °C reduce su viscosidad unas 2,5 veces. El mismo calentamiento aumenta la viscosidad del aire ~1,2 veces. La misma palabra, dos historias opuestas a nivel molecular.
Newton, Fourier y Fick — tres nombres para la misma línea#
Tomemos el cuadro molecular que acabamos de pintar y reemplacemos "momento" por "energía térmica" o "número de moléculas". La capa superior carga y la inferior . La misma contabilidad 1/6 × × reproduce exactamente la ley de Fourier . Si sustituimos la concentración , obtenemos la ley de Fick . Una sola historia molecular y tres cantidades transportadas distintas.
Al alternar entre las tres pestañas se ve el mismo perfil trapezoidal, la misma dirección de flecha, solo cambia el coeficiente. Sobre un gradiente lineal unidimensional la naturaleza usa la misma sintaxis tres veces seguidas.
Qué significa de verdad ν = μ/ρ#
Reescribiendo el flujo de momento como , la agrupación muestra que es el coeficiente de difusión de la densidad de momento . La difusividad térmica cumple el mismo papel para la energía térmica . Ambas tienen unidades de m²/s, y esa coincidencia no es casual. En una barra unidimensional, el momento obedece a la ecuación de difusión . La razón por la que la inercia se vuelve irrelevante en el mundo del paramecio es que cualquier momento generado se difunde de inmediato al entorno.
Cincuenta líneas de Python — μ a partir de puros rebotes#
Verifiquemos, sin teoría, que el rebote molecular puro genera una viscosidad newtoniana. Lanzamos N partículas puntuales en una caja 2D, termalizadas por una placa superior con velocidad y una inferior con . Tras correr suficiente tiempo, medimos .
import numpy as np
def kinetic_viscosity_2d(n_mol=400, u_top=1.0, v_th=1.0,
n_steps=20000, seed=0):
"""Modelo 2D de placas paralelas; devuelve ν medida."""
rng = np.random.default_rng(seed)
x = rng.uniform(0.0, 1.0, n_mol)
y = rng.uniform(0.0, 1.0, n_mol)
vx = rng.standard_normal(n_mol) * v_th
vy = rng.standard_normal(n_mol) * v_th
dt = 0.05 / v_th
flux_acc = 0.0
for _ in range(n_steps):
x = (x + vx * dt) % 1.0
y = y + vy * dt
# Colisión con placa inferior (u=0) → re-termalizar
bot = y < 0
nb = bot.sum()
if nb:
vx[bot] = rng.standard_normal(nb) * v_th * 0.3
vy[bot] = np.abs(rng.standard_normal(nb)) * v_th
y[bot] = -y[bot]
# Colisión con placa superior (u=u_top) → re-termalizar
top = y > 1.0
nt = top.sum()
if nt:
vx[top] = u_top + rng.standard_normal(nt) * v_th * 0.3
vy[top] = -np.abs(rng.standard_normal(nt)) * v_th
y[top] = 2.0 - y[top]
# Acumular flujo de momento (-<v_x v_y> = τ/ρ)
flux_acc += -(vx * vy).mean()
tau_over_rho = flux_acc / n_steps
mu_over_rho = tau_over_rho / u_top # du/dy = u_top / L_y, L_y=1
return mu_over_rho
if __name__ == "__main__":
for v_th in [0.5, 1.0, 1.5, 2.0]:
nu = kinetic_viscosity_2d(v_th=v_th)
print(f"v_th = {v_th:.1f} → ν ≈ {nu:.4f}")v_th = 0.5 → ν ≈ 0.018
v_th = 1.0 → ν ≈ 0.038
v_th = 1.5 → ν ≈ 0.058
v_th = 2.0 → ν ≈ 0.078ν es prácticamente lineal en . Como el recorrido libre medio es comparable al tamaño de la caja, recuperar el prefactor exacto 1/3 no es posible sin choques explícitos, pero la proporcionalidad "moléculas más rápidas ⇒ más viscosidad" queda clara. Al aumentar N y añadir colisiones intermoleculares, el coeficiente converge al 1/3.
Tres líneas para recordar#
- La viscosidad es momento que las moléculas transportan de una capa de fluido a otra, con magnitud .
- En gases, el calentamiento acelera las moléculas y μ sube; en líquidos, debilita los enlaces y μ baja. Mismo nombre, mecanismos opuestos.
- Newton, Fourier y Fick son la misma contabilidad molecular aplicada al momento, al calor y a las especies — y es literalmente el coeficiente de difusión del momento.
Comparte si te resultó útil.