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.
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.
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.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install