Methods for suspensions of passive and active filaments
arXiv:1903.12609 · doi:10.1016/j.jcp.2020.109846
Abstract
Flexible filaments and fibres are essential components of important complex fluids that appear in many biological and industrial settings. Direct simulations of these systems that capture the motion and deformation of many immersed filaments in suspension remain a formidable computational challenge due to the complex, coupled fluid--structure interactions of all filaments, the numerical stiffness associated with filament bending, and the various constraints that must be maintained as the filaments deform. In this paper, we address these challenges by describing filament kinematics using quaternions to resolve both bending and twisting, applying implicit time-integration to alleviate numerical stiffness, and using quasi-Newton methods to obtain solutions to the resulting system of nonlinear equations. In particular, we employ geometric time integration to ensure that the quaternions remain unit as the filaments move. We also show that our framework can be used with a variety of models and methods, including matrix-free fast methods, that resolve low Reynolds number hydrodynamic interactions. We provide a series of tests and example simulations to demonstrate the performance and possible applications of our method. Finally, we provide a link to a MATLAB/Octave implementation of our framework that can be used to learn more about our approach and as a tool for filament simulation.
References in corpus (24)
- The hydrodynamics of swimming microorganisms
- Physics of Microswimmers - Single Particle Motion and Collective Behavior
- Cooperation of Sperm in Two Dimensions: Synchronization, Attraction and Aggregation through Hydrodynamic Interactions
- Dynamics of filaments and membranes in a viscous fluid
- Swarm behavior of self-propelled rods and swimming flagella
- Quaternions in molecular modeling
- Generalization of the Rotne-Prager-Yamakawa mobility and shear disturbance tensors
- A User-Friendly Hybrid Sparse Matrix Class in C++
- Brownian Dynamics of Confined Rigid Bodies
- The sedimentation of flexible filaments
- A fast platform for simulating flexible fiber suspensions applied to cell mechanics
- Hydrodynamic induced deformation and orientation of a microscopic elastic filament
- Flexible fiber reveals the two-point statistical properties of turbulence
- A general formulation of Bead Models applied to flexible fibers and active filaments at low Reynolds number
- Migration of semiflexible polymers in microcapillary flow
- Bistability in the synchronization of actuated microfilaments
- From flagellar undulations to collective motion: predicting the dynamics of sperm suspensions
- Fluctuating force-coupling method for simulations of colloidal suspensions
- Rotational dynamics of a soft filament: wrapping transition and propulsive forces
- Regularized Stokeslet segments
- Sedimentation of pairs of hydrodynamically interacting semiflexible filaments
- Simulating flexible fiber suspensions using a scalable immersed boundary algorithm
- Conformations, hydrodynamic interactions, and instabilities of sedimenting semiflexible filaments
- Mixing and de-mixing of model microswimmers in bi-motility mixtures
Cited by in corpus (14)
- An integral-based spectral method for inextensible slender fibers in Stokes flow
- Efficient simulation of filament elastohydrodynamics in three dimensions
- Computing hydrodynamic interactions in confined doubly-periodic geometries in linear time
- A numerical method for suspensions of articulated bodies in viscous flows
- Stability of sedimenting flexible loops
- The 3D coarse-graining formulation of interacting elastohydrodynamic filaments and multi-body microhydrodynamics
- Slender body theories for rotating filaments
- A hydrodynamic slender-body theory for local rotation at zero Reynolds number
- Onset of spontaneous beating and whirling in the follower force model of an active filament
- Bending fluctuations in semiflexible, inextensible, slender filaments in Stokes flow: towards a spectral discretization
- -HIGNN: A Scalable Graph Neural Network Framework with Hierarchical Matrix Acceleration for Simulation of Large-Scale Particulate Suspensions
- Mapping flagellated swimmers to surface-slip driven swimmers
- Undulatory swimming in suspensions and networks of flexible filaments
- A Semi-Lagrangian Spherical Essentially Non-Oscillatory (SENO) Scheme for Advection Equations of S2-valued Functions