InicioDinámica de fluidos y aerodinámicaVorticidad de fluidos e inestabilidad de Kelvin–Helmholtz

🌊 Vorticidad de fluidos e inestabilidad de Kelvin–Helmholtz

Simulación interactiva de una lámina de vórtices que muestra la inestabilidad de Kelvin–Helmholtz. N vórtices puntuales a lo largo de una interfaz de cizalla se enrollan en vórtices espirales mediante la interacción de Biot–Savart. Observa cómo pequeñas perturbaciones crecen exponencialmente hasta convertirse en estructuras vorticales caóticas.

Dinámica de fluidos y aerodinámica3DModerado60 FPS💨 Aire y viento
fluid-vorticity ↗ Abrir independiente

🌊 Inestabilidad de Kelvin–Helmholtz

Cuando dos capas de fluido se mueven a velocidades diferentes, cualquier perturbación en su interfaz crece exponencialmente — esta es la inestabilidad de Kelvin–Helmholtz (KHI). Es uno de los mecanismos más importantes que impulsan la turbulencia en la naturaleza: los rollos de nubes, las olas de la superficie oceánica, la Gran Mancha Roja de Júpiter, los chorros de la corona solar y la magnetopausa muestran todos rollos KH característicos.

🔬 Física

Una lámina de vórtices continua (lámina de vorticidad que separa dos corrientes uniformes) se aproxima mediante N vórtices puntuales discretos de circulación Γ. Cada vórtice se mueve con la velocidad inducida por todos los demás mediante la ley de Biot–Savart no viscosa: v = Σ Γ_j/(2π) × r̂⊥/|r|² (regularizada con un núcleo finito ε para evitar singularidades numéricas). Las pequeñas perturbaciones sinusoidales crecen exponencialmente con una tasa σ = |Γ|k/4π (k = número de onda) — el enrollamiento de Kaden–Birkhoff. Con el tiempo emergen y se fusionan estructuras vorticales espirales distintas (emparejamiento de vórtices).

🎮 Cómo usarlo

Pulsa Pausar para congelar. Reiniciar vuelve a inicializar con los parámetros actuales. Usa el deslizador Vórtices N para cambiar la resolución de la lámina de vórtices. Aumenta Perturbación para desencadenar un enrollamiento más rápido. Doble capa añade una fila de vórtices que gira en sentido contrario 0.08 unidades por encima — esto crea una calle de vórtices (configuración clásica de Kármán). Vórtices aleatorios siembra condiciones iniciales caóticas.

💡 Apariciones en la naturaleza

La KHI crea los patrones característicos de nubes onduladas en forma de ola (nubes de Kelvin–Helmholtz), ondas internas oceánicas visibles desde satélite, capas de mezcla en el interior estelar, inestabilidades de plasma en la magnetopausa terrestre, dedos de Rayleigh–Taylor en remanentes de supernova, e inestabilidades de cizalla en discos de acreción alrededor de agujeros negros. Las mismas matemáticas gobiernan el desprendimiento de vórtices detrás de cuerpos romos.

Acerca de la inestabilidad de Kelvin–Helmholtz

Esta simulación modela una lámina de vórtices bidimensional no viscosa en el límite entre dos corrientes de fluido que se mueven a diferentes velocidades. La lámina continua se discretiza en N vórtices puntuales, cada uno con circulación Γ, que se mueven bajo el campo de velocidad inducido por todos los demás mediante la ley de Biot–Savart regularizada: vx = −(Γ/2π)·dy/r², vy = +(Γ/2π)·dx/r², con un núcleo finito ε que evita singularidades. La periodicidad en x se impone usando columnas imagen.

Los deslizadores establecen el número de vórtices N (8–64), la circulación Γ por vórtice, el radio de núcleo ε, el paso de tiempo explícito de Euler dt, y la amplitud de la perturbación sinusoidal inicial. Perturbaciones más grandes siembran un enrollamiento más rápido. Los botones Capa única, Doble capa y Aleatoria cambian la configuración inicial. Esta inestabilidad de cizalla impulsa la turbulencia en los rollos de nubes, las olas oceánicas, la atmósfera de Júpiter y el viento solar, lo que la hace fundamental para la dinámica de fluidos.

Preguntas frecuentes

¿Qué es la inestabilidad de Kelvin–Helmholtz?

Es la inestabilidad que surge cuando dos capas de fluido se deslizan una sobre otra a velocidades diferentes. Cualquier pequeña perturbación en la interfaz compartida crece exponencialmente, enrollando el límite en una fila de vórtices espirales. Es una de las vías más comunes hacia la turbulencia en la naturaleza.

¿Cómo calcula esta simulación el movimiento?

La lámina de vórtices se representa mediante N vórtices puntuales discretos. En cada paso, cada vórtice es advectado por la velocidad combinada inducida por todos los demás a través de la ley de Biot–Savart no viscosa, integrada hacia adelante con un esquema explícito simple de Euler usando el paso de tiempo dt.

¿Por qué existe un radio de núcleo ε?

Un vórtice puntual puro induce una velocidad que diverge como 1/r cuando dos vórtices se acercan, causando un desbordamiento numérico. Añadir ε² al denominador regulariza el núcleo, dando a cada vórtice un núcleo finito suave. Esto mantiene la simulación estable sin afectar apenas el enrollamiento a gran escala.

¿Qué hacen los deslizadores de Vórtices N y Circulación Γ?

N (8–64) establece con qué finura se muestrea la lámina de vórtices continua mediante vórtices discretos; más vórtices resuelven núcleos espirales más nítidos. Γ es la circulación que lleva cada vórtice, lo que escala la intensidad del campo de velocidad inducido y, por lo tanto, cuán rápido se desarrolla la inestabilidad.

¿Cuál es la tasa de crecimiento de la inestabilidad?

Para una lámina de vórtices, una perturbación de número de onda k crece exponencialmente con una tasa σ = |Γ|k/4π en el límite no viscoso. Las longitudes de onda más cortas crecen más rápido, razón por la cual la lámina discretizada forma rápidamente rollos a pequeña escala que luego se fusionan en estructuras más grandes mediante el emparejamiento de vórtices.

¿Qué muestra el modo de doble capa?

Doble capa añade una segunda fila de vórtices que gira en sentido contrario, aproximadamente 0.08 unidades por encima de la primera. Las circulaciones opuestas producen una disposición de calle de vórtices que recuerda a la calle de vórtices de Kármán desprendida detrás de un cuerpo romo, ilustrando cómo interactúan las capas de cizalla emparejadas.

¿Es la simulación físicamente precisa?

Es un modelo exacto de vórtice puntual bidimensional no viscoso (viscosidad cero), por lo que captura fielmente el enrollamiento y emparejamiento tempranos predichos por la teoría clásica. Sin embargo, omite la viscosidad, los efectos tridimensionales y la compresibilidad, por lo que las etapas caóticas muy tardías son cualitativas más que predictivas cuantitativamente.

¿Por qué el flujo se vuelve caótico con el tiempo?

Los sistemas de vórtices puntuales con más de tres vórtices generalmente no son integrables y exhiben una dependencia sensible de las condiciones iniciales. A medida que los vórtices se enrollan y emparejan, las diferencias diminutas se amplifican, produciendo el estado caótico dominado por la mezcla característico de la turbulencia de cizalla desarrollada.

¿Por qué los vórtices están coloreados de manera diferente?

Los vórtices azules llevan circulación positiva (Γ > 0) y los rojos llevan circulación negativa (Γ < 0), indicando sentidos de rotación opuestos. En Capa única todos los vórtices comparten un signo, mientras que los modos Doble capa y Aleatorio mezclan ambos signos, lo cual se puede ver en los rastros que dejan.

¿Dónde aparece la inestabilidad de Kelvin–Helmholtz en el mundo real?

Produce las nubes de Kelvin–Helmholtz en el cielo, similares a olas rompiendo, ondas internas oceánicas, capas de mezcla en las estrellas, inestabilidades de plasma en la magnetopausa terrestre y los flujos de cizalla en bandas de Júpiter. Las mismas matemáticas sustentan el desprendimiento de vórtices detrás de obstáculos y la mezcla en chorros.

⚙ Bajo el capó

Dinámica de una lámina de vórtices en 2D y la inestabilidad de Kelvin–Helmholtz. N vórtices puntuales interactúan a través de la ley de Biot–Savart, enrollándose desde una interfaz de cizalla en estructuras vorticales espirales características.

Kelvin-Helmholtzlámina de vórticesvorticidad de fluidosBiot-Savartinestabilidad de cizallavórtice puntualturbulencia

3D · Renderizador Three.js / WebGL · Objetivo de 60 FPS · funciona completamente en el navegador, sin instalación

¿Qué encontraste?

Añadir pasos de reproducción (opcional)