Physics of Rheologically-Enhanced Propulsion: Different Strokes in Generalized Stokes
Thomas D. Montenegro-Johnson, Daniel Loghin, David J. Smith

TL;DR
This paper investigates how shear-thinning rheology influences microscopic swimmer propulsion, revealing that fluid properties can either enhance or hinder swimming speed depending on stroke kinematics and swimmer morphology.
Contribution
It introduces a comprehensive analysis of shear-thinning effects on various microswimmer models using finite element simulations, highlighting kinematic sensitivities and violations of Purcell's Scallop theorem.
Findings
Swimmers with identical shapes can swim faster or slower in shear-thinning fluids.
Shear-thinning reduces flow decay rate, decreasing squirmers' speed.
Gradient in fluid viscosity along the flagellum can increase sperm-like swimmer speed.
Abstract
Shear-thinning is an important rheological property of many biological fluids, such as mucus, whereby the apparent viscosity of the fluid decreases with shear. Certain microscopic swimmers have been shown to progress more rapidly through shear-thinning fluids, but is this behavior generic to all microscopic swimmers, and what are the physics through which shear-thinning rheology affects a swimmer's propulsion? We examine swimmers employing prescribed stroke kinematics in two-dimensional, inertialess Carreau fluid: shear-thinning "Generalized Stokes" flow. Swimmers are modeled, using the method of femlets, by a set of immersed, regularized forces. The equations governing the fluid dynamics are then discretized over a body-fitted mesh and solved with the finite element method. We analyze the locomotion of three distinct classes of microswimmer: (1) conceptual swimmers comprising sliding…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
