Orbit ➞ Left Mouse Button or 1 Finger Drag
Pan ➞ Right Mouse Button or 2-Finger Drag
Zoom ➞ Mousewheel or Pinch In/Out
Orbit ➞ Left Mouse Button or 1 Finger Drag
Pan ➞ Right Mouse Button or 2-Finger Drag
Zoom ➞ Mousewheel or Pinch In/Out
This simulation presents a two-dimensional Kelvin–Helmholtz instability computed using the NumericalAI (https://numericalai.net/), where two immiscible compressible fluids occupy the lower and upper halves of a unit square domain discretized on a 256x256 grid with fully periodic boundary conditions. Kelvin–Helmholtz instability is a fluid-dynamics process in which velocity shear between two adjacent fluid layers causes the interface to ripple and then roll up into wave-like billows and vortices. It appears in settings ranging from clouds and ocean currents to planetary atmospheres and space plasmas, and it is widely studied in meteorology, oceanography, and astrophysics. The fluids are initialized with equal pressure but opposite horizontal velocities (±0.5), creating a sharp shear layer at y=0.5, while a small, localized transverse velocity perturbation with amplitude 𝐴=10−2, Gaussian thickness 𝜎=0.05, and sinusoidal mode number 𝑘=2 seeds the instability. A fifth-order mapped WENO scheme with an HLLC-type Riemann solver and a third-order time integrator is used to accurately capture the nonlinear evolution of the interface. As time progresses, the initially smooth interface rolls up into characteristic Kelvin–Helmholtz billows, forming coherent vortical structures that grow and interact, as visualized through the volume fraction (𝛼2) contours shown at successive times. Cloud ‘fluctus’ provides a striking real-world visualization of Kelvin–Helmholtz billows: shear at an interface forms waves that roll up into vortices, resembling the simulated α-field roll-up. Note, however, that the atmosphere adds stratification, moisture/condensation, turbulence, and 3-D effects, so the comparison is qualitative rather than a strict validation. Real world kelvin helmholtz instability image source: GRAHAMUK (http://en.wikipedia.org/wiki/Image:Wavecloudsduval.jpg)
To post comments and download this project refer to the project description page
<iframe width="640" height="480" src="https://fetchcfd.com/threeDView-embed-project/5913-kelvin-helmholtz-instability-cfd-simulation#" frameborder="0" allow="autoplay; fullscreen; vr" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>
<p style="font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;">
<a href="https://fetchcfd.com/view-project/5913" target="_blank" style="font-weight: bold; color: #16a085; text-decoration: none;">Kelvin Helmholtz Instability CFD Simulation</a>
by <a href="https://fetchcfd.com/profile/atif" target="_blank" style="font-weight: bold; color: #16a085; text-decoration: none;">Atif Masood</a>
on <a href="https://fetchcfd.com/" target="_blank" style="font-weight: bold; color: #16a085; text-decoration: none;">fetchcfd</a>
</p>