HomeNanotechnology & MEMSShark Skin Riblets 2D — Turbulent Drag Reduction

Shark Skin Riblets 2D — Boundary-Layer Drag Model

Interactive 2D biomimicry simulator: tune the microscopic riblet spacing and height of a shark-skin-inspired surface across a live flow-streak panel, a scrollable groove cross-section, and a real riblet-spacing-in-wall-units (s+) drag curve, all driven by Schlichting's turbulent flat-plate friction model.

Nanotechnology & MEMS2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-nanotech-topic-93 ↗ Open standalone

Shark skin isn't smooth — it's covered in tooth-like denticles ribbed with microscopic longitudinal grooves. This 2D simulator lays the same real turbulent-boundary-layer model (Schlichting's flat-plate friction correlation) out across three linked panels: a live flow-streak strip split smooth vs riblet, a to-scale, draggable groove cross-section, and the full drag-response curve with your current riblet spacing in dimensionless wall units s⁺ marked on it. Tune the riblet spacing and height, and the flow speed and reference length, and watch the friction velocity, s⁺, and the resulting skin-friction drag change and wall shear stress respond live — including the real physics that riblets stop helping and start hurting once they grow too large relative to the near-wall turbulence.

⚙ Under the hood

Interactive 2D biomimicry simulator: tune the microscopic riblet spacing and height of a shark-skin-inspired surface across a live flow-streak panel, a scrollable groove cross-section, and a real riblet-spacing-in-wall-units (s+) drag curve, driven by Schlichting's turbulent flat-plate friction model.

biomimicrynanostructurefluid dynamicsdrag reductionmaterials scienceturbulence

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)