AccueilDynamique des Fluides et AérodynamiqueVorticité des Fluides & Instabilité de Kelvin–Helmholtz

🌊 Vorticité des Fluides & Instabilité de Kelvin–Helmholtz

Simulation interactive de nappe tourbillonnaire montrant l'instabilité de Kelvin–Helmholtz. N tourbillons ponctuels le long d'une interface de cisaillement s'enroulent en tourbillons spiraux via l'interaction de Biot–Savart. Observez comment de minuscules perturbations croissent exponentiellement en structures tourbillonnaires chaotiques.

Dynamique des Fluides et Aérodynamique3DIntermédiaire60 FPS💨 Air & Vent
fluid-vorticity ↗ Ouvrir en autonome

🌊 Instabilité de Kelvin–Helmholtz

Lorsque deux couches de fluide se déplacent à des vitesses différentes, toute perturbation à leur interface croît exponentiellement — c'est l'instabilité de Kelvin–Helmholtz (KHI). C'est l'un des mécanismes les plus importants à l'origine de la turbulence dans la nature : les bourrelets de nuages, les vagues de surface océaniques, la Grande Tache Rouge de Jupiter, les jets de la couronne solaire et la magnétopause présentent tous des rouleaux KH caractéristiques.

🔬 Physique

Une nappe tourbillonnaire continue (nappe de vorticité séparant deux courants uniformes) est approximée par N tourbillons ponctuels discrets de circulation Γ. Chaque tourbillon se déplace avec la vitesse induite par tous les autres via la loi de Biot–Savart non visqueuse : v = Σ Γ_j/(2π) × r̂⊥/|r|² (régularisée avec un cœur fini ε pour éviter les singularités numériques). De petites perturbations sinusoïdales croissent exponentiellement au taux σ = |Γ|k/4π (k = nombre d'onde) — l'enroulement de Kaden–Birkhoff. Finalement, des structures tourbillonnaires spirales distinctes émergent et fusionnent (appariement de tourbillons).

🎮 Mode d'emploi

Appuyez sur Pause pour figer l'image. Réinitialiser relance avec les paramètres actuels. Utilisez le curseur Tourbillons N pour changer la résolution de la nappe tourbillonnaire. Augmentez la Perturbation pour déclencher un enroulement plus rapide. Double Couche ajoute une rangée de tourbillons tournant en sens inverse 0,08 unité au-dessus — cela crée une allée de tourbillons (configuration classique de Kármán). Tourbillons Aléatoires amorce des conditions initiales chaotiques.

💡 Occurrences dans la nature

La KHI crée les motifs caractéristiques de nuages en vagues enroulées (nuages de Kelvin–Helmholtz), les ondes internes océaniques visibles par satellite, les couches de mélange dans les intérieurs stellaires, les instabilités plasma à la magnétopause terrestre, les doigts de Rayleigh–Taylor dans les restes de supernova, et les instabilités de cisaillement dans les disques d'accrétion autour des trous noirs. Les mêmes mathématiques régissent le détachement de tourbillons derrière les corps non profilés.

À propos de l'instabilité de Kelvin–Helmholtz

Cette simulation modélise une nappe tourbillonnaire bidimensionnelle non visqueuse à la frontière entre deux courants de fluide se déplaçant à des vitesses différentes. La nappe continue est discrétisée en N tourbillons ponctuels, chacun portant une circulation Γ, qui se déplacent sous l'effet du champ de vitesse induit par tous les autres via la loi de Biot–Savart régularisée : vx = −(Γ/2π)·dy/r², vy = +(Γ/2π)·dx/r², avec un cœur fini ε empêchant les singularités. La périodicité selon x est imposée à l'aide de colonnes images.

Les curseurs définissent le nombre de tourbillons N (8–64), la circulation Γ par tourbillon, le rayon de cœur ε, le pas de temps d'Euler explicite dt, et l'amplitude de la perturbation sinusoïdale initiale. Des perturbations plus grandes amorcent un enroulement plus rapide. Les boutons Couche Simple, Double et Aléatoire changent la configuration initiale. Cette instabilité de cisaillement pilote la turbulence dans les bourrelets de nuages, les vagues océaniques, l'atmosphère de Jupiter et le vent solaire, ce qui en fait un fondement de la dynamique des fluides.

Questions fréquentes

Qu'est-ce que l'instabilité de Kelvin–Helmholtz ?

C'est l'instabilité qui apparaît lorsque deux couches de fluide glissent l'une contre l'autre à des vitesses différentes. Toute petite perturbation à l'interface partagée croît exponentiellement, enroulant la frontière en une rangée de tourbillons spiraux. C'est l'une des voies les plus courantes vers la turbulence dans la nature.

Comment cette simulation calcule-t-elle le mouvement ?

La nappe tourbillonnaire est représentée par N tourbillons ponctuels discrets. À chaque étape, chaque tourbillon est advecté par la vitesse combinée induite par tous les autres via la loi de Biot–Savart non visqueuse, intégrée par un simple schéma d'Euler explicite utilisant un pas de temps dt.

Pourquoi y a-t-il un rayon de cœur ε ?

Un tourbillon ponctuel pur induit une vitesse qui diverge en 1/r lorsque deux tourbillons s'approchent, provoquant une explosion numérique. L'ajout de ε² au dénominateur régularise le noyau, donnant à chaque tourbillon un cœur fini et lisse. Cela maintient la simulation stable tout en affectant à peine l'enroulement à grande échelle.

Que font les curseurs Tourbillons N et Circulation Γ ?

N (8–64) définit la finesse avec laquelle la nappe tourbillonnaire continue est échantillonnée par des tourbillons discrets ; plus de tourbillons résolvent des cœurs spiraux plus nets. Γ est la circulation portée par chaque tourbillon, ce qui met à l'échelle la force du champ de vitesse induit et donc la rapidité avec laquelle l'instabilité se développe.

Quel est le taux de croissance de l'instabilité ?

Pour une nappe tourbillonnaire, une perturbation de nombre d'onde k croît exponentiellement avec un taux σ = |Γ|k/4π dans la limite non visqueuse. Les longueurs d'onde plus courtes croissent le plus vite, ce qui explique pourquoi la nappe discrétisée forme rapidement de petits rouleaux qui fusionnent ensuite en structures plus grandes par appariement de tourbillons.

Que montre le mode Double Couche ?

Double Couche ajoute une seconde rangée de tourbillons, tournant en sens inverse, environ 0,08 unité au-dessus de la première. Les circulations opposées produisent un agencement en allée de tourbillons rappelant l'allée de tourbillons de Karman formée derrière un corps non profilé, illustrant comment des couches de cisaillement appariées interagissent.

La simulation est-elle physiquement précise ?

C'est un modèle exact de tourbillons ponctuels, bidimensionnel, non visqueux (viscosité nulle), qui capture donc fidèlement l'enroulement précoce et l'appariement prédits par la théorie classique. Cependant, il omet la viscosité, les effets tridimensionnels et la compressibilité, de sorte que les stades chaotiques très tardifs sont qualitatifs plutôt que quantitativement prédictifs.

Pourquoi l'écoulement devient-il chaotique avec le temps ?

Les systèmes de tourbillons ponctuels comptant plus de trois tourbillons sont généralement non intégrables et présentent une dépendance sensible aux conditions initiales. À mesure que les tourbillons s'enroulent et s'apparient, de minuscules différences s'amplifient, produisant l'état chaotique dominé par le mélange caractéristique de la turbulence de cisaillement développée.

Pourquoi les tourbillons sont-ils colorés différemment ?

Les tourbillons bleus portent une circulation positive (Γ > 0) et les rouges une circulation négative (Γ < 0), indiquant des sens de rotation opposés. En Couche Simple, tous les tourbillons partagent un seul signe, tandis que les modes Double Couche et Aléatoire mélangent les deux signes, ce que l'on peut voir dans les traînées qu'ils laissent derrière eux.

Où l'instabilité de Kelvin–Helmholtz apparaît-elle dans le monde réel ?

Elle produit les nuages de Kelvin–Helmholtz en forme de vagues déferlantes dans le ciel, les ondes internes océaniques, les couches de mélange dans les étoiles, les instabilités plasma à la magnétopause terrestre, et les écoulements de cisaillement en bandes de Jupiter. Les mêmes mathématiques sous-tendent le détachement de tourbillons derrière les obstacles et le mélange dans les jets.

⚙ Sous le capot

Dynamique 2D de nappe tourbillonnaire et instabilité de Kelvin–Helmholtz. N tourbillons ponctuels interagissent via la loi de Biot–Savart, s'enroulant depuis une interface de cisaillement en structures tourbillonnaires spirales caractéristiques.

Kelvin-Helmholtzvortex sheetfluid vorticityBiot-Savartshear instabilitypoint vortexturbulence

3D · Moteur de rendu Three.js / WebGL · Cible 60 FPS · fonctionne entièrement côté client, sans installation

Qu'avez-vous trouvé ?

Ajouter des étapes de reproduction (facultatif)