A unified mathematical framework and an adaptive numerical method for fluid-structure interaction with rigid, deforming, and elastic bodies

Many problems of interest in biological fluid mechanics involve interactions between fluids and solids that require the coupled solution of momentum equations for both the fluid and the solid. In this work, we develop a mathematical framework and an adaptive numerical method for such fluid-structure interaction (FSI) problems in which the structure may be rigid, deforming, or elastic. We employ an immersed boundary (IB) formulation of the problem that permits us to avoid body conforming discretizations and to use fast Cartesian grid solvers. Rigidity and deformational kinematic constraints are imposed using a formulation based on distributed Lagrange multipliers, and a conventional IB method is used to describe the elasticity of the immersed body. We use Cartesian grid adaptive mesh refinement (AMR) to discretize the equations of motion and thereby obtain a solution methodology that efficiently captures thin boundary layers at fluid-solid interfaces as well as flow structures shed from such interfaces. This adaptive methodology is validated for several benchmark problems in two and three spatial dimensions. In addition, we use this scheme to simulate free swimming, including the maneuvering of a two-dimensional model eel and a three-dimensional model of the weakly electric black ghost knifefish.

[1]  Boyce E. Griffith,et al.  Parallel and Adaptive Simulation of Cardiac Fluid Dynamics , 2009 .

[2]  Neelesh A. Patankar,et al.  A new mathematical formulation and fast algorithm for fully resolved simulation of self-propulsion , 2009, J. Comput. Phys..

[3]  Harry A. Dwyer,et al.  Three-dimensional calculations of the simple shear flow around a single particle between two moving walls , 1995 .

[4]  George V Lauder,et al.  Experimental Hydrodynamics and Evolution: Function of Median Fins in Ray-finned Fishes1 , 2002, Integrative and comparative biology.

[5]  Benjamin S. Kirk,et al.  Library for Parallel Adaptive Mesh Refinement / Coarsening Simulations , 2006 .

[6]  Wang Qiang,et al.  Viscous flow normal to a flat plate at moderate Reynolds numbers , 1993, Journal of Fluid Mechanics.

[7]  I. Borazjani,et al.  Numerical investigation of the hydrodynamics of carangiform swimming in the transitional and inertial flow regimes , 2008, Journal of Experimental Biology.

[8]  Neelesh A. Patankar,et al.  Finite Reynolds number effect on the rheology of a dilute suspension of neutrally buoyant circular particles in a Newtonian fluid , 2002 .

[9]  M. A. MacIver,et al.  Mechanical properties of a bio-inspired robotic knifefish with an undulatory propulsor , 2011, Bioinspiration & biomimetics.

[10]  Neelesh A. Patankar Physical Interpretation and Mathematical Properties of the Stress-DLM Formulation for Rigid Particulate Flows , 2005 .

[11]  N. Patankar,et al.  A fast computation technique for the direct numerical simulation of rigid particulate flows , 2005 .

[12]  P. Woodward,et al.  The Piecewise Parabolic Method (PPM) for Gas Dynamical Simulations , 1984 .

[13]  J. Pinton,et al.  Velocity measurement of a settling sphere , 2000 .

[14]  Lucy T. Zhang,et al.  Immersed finite element method , 2004 .

[15]  Robert D. Falgout,et al.  hypre: A Library of High Performance Preconditioners , 2002, International Conference on Computational Science.

[16]  S. Apte A variable-density fictitious-domain method for fully resolved simulation of high-density ratio fluid-particle systems , 2008 .

[17]  M. Berger,et al.  Adaptive mesh refinement for hyperbolic partial differential equations , 1982 .

[18]  P Holmes,et al.  An elastic rod model for anguilliform swimming , 2006, Journal of mathematical biology.

[19]  David Farrell,et al.  Immersed finite element method and its applications to biological systems. , 2006, Computer methods in applied mechanics and engineering.

[20]  Zhilin Li,et al.  A remark on jump conditions for the three-dimensional Navier-Stokes equations involving an immersed moving membrane , 2001, Appl. Math. Lett..

[21]  M. A. MacIver,et al.  The hydrodynamics of ribbon-fin propulsion during impulsive motion , 2008, Journal of Experimental Biology.

[22]  M. A. MacIver,et al.  A versatile implicit iterative approach for fully resolved simulation of self-propulsion , 2010 .

[23]  Yousef Saad,et al.  A Flexible Inner-Outer Preconditioned GMRES Algorithm , 1993, SIAM J. Sci. Comput..

[24]  Isidore Rigoutsos,et al.  An algorithm for point clustering and grid generation , 1991, IEEE Trans. Syst. Man Cybern..

[25]  Jeffrey F. Morris,et al.  Stationary shear flow around fixed and free bodies at finite Reynolds number , 2004, Journal of Fluid Mechanics.

[26]  A. Chorin Numerical solution of the Navier-Stokes equations , 1968 .

[27]  N. Patankar A formulation for fast computations of rigid particulate flows , 2001 .

[28]  Mark E Nelson,et al.  Body modeling and model-based tracking for neuroethology , 2000, Journal of Neuroscience Methods.

[29]  Eric D Tytell,et al.  The hydrodynamics of eel swimming II. Effect of swimming speed , 2004, Journal of Experimental Biology.

[30]  M. Braza,et al.  Numerical study and physical analysis of the pressure and velocity fields in the near wake of a circular cylinder , 1986, Journal of Fluid Mechanics.

[31]  Pengzhi Lin,et al.  Calculation of hydrodynamic forces acting on a submerged moving object using immersed boundary method , 2009 .

[32]  Sourabh V. Apte,et al.  A variable-density fictitious domain method for particulate flows with broad range of particle-fluid density ratios , 2013, J. Comput. Phys..

[33]  Boyce E. Griffith,et al.  An accurate and efficient method for the incompressible Navier-Stokes equations using the projection method as a preconditioner , 2009, J. Comput. Phys..

[34]  Scott R. Kohn,et al.  Managing application complexity in the SAMRAI object‐oriented framework , 2002, Concurr. Comput. Pract. Exp..

[35]  R. Glowinski,et al.  A new formulation of the distributed Lagrange multiplier/fictitious domain method for particulate flows , 2000 .

[36]  R. Mittal Computational modeling in biohydrodynamics: trends, challenges, and recent advances , 2004, IEEE Journal of Oceanic Engineering.

[37]  Tim Colonius,et al.  The immersed boundary method: A projection approach , 2007, J. Comput. Phys..

[38]  Boyce E. Griffith,et al.  Simulating the fluid dynamics of natural and prosthetic heart valves using the immersed boundary method , 2009 .

[39]  Boyce E. Griffith,et al.  Immersed Boundary Method for Variable Viscosity and Variable Density Problems Using Fast Constant-Coefficient Linear Solvers II: Theory , 2014, SIAM J. Sci. Comput..

[40]  William J. Rider,et al.  Accurate monotonicity- and extrema-preserving methods through adaptive nonlinear hybridizations , 2007, J. Comput. Phys..

[41]  R. Henderson Nonlinear dynamics and pattern formation in turbulent wake transition , 1997, Journal of Fluid Mechanics.

[42]  Boyce E. Griffith,et al.  An adaptive, formally second order accurate version of the immersed boundary method , 2007, J. Comput. Phys..

[43]  Gregory J. Herschlag,et al.  Reynolds number limits for jet propulsion: a numerical study of simplified jellyfish. , 2010, Journal of theoretical biology.

[44]  Haibo Dong,et al.  Locomotion with flexible propulsors: II. Computational modeling of pectoral fin swimming in sunfish , 2006, Bioinspiration & biomimetics.

[45]  F. Durst,et al.  Low-Reynolds-number flow around an oscillating circular cylinder at low Keulegan–Carpenter numbers , 1998, Journal of Fluid Mechanics.

[46]  George V. Lauder,et al.  Function of the Caudal Fin During Locomotion in Fishes: Kinematics, Flow Visualization, and Evolutionary Patterns1 , 2000 .

[47]  M. Berger,et al.  An Adaptive Version of the Immersed Boundary Method , 1999 .

[48]  L. Fauci,et al.  A computational model of aquatic animal locomotion , 1988 .

[49]  Morteza Gharib,et al.  Sensitivity analysis of kinematic approximations in dynamic medusan swimming models , 2003, Journal of Experimental Biology.

[50]  Randall J. LeVeque,et al.  An Immersed Interface Method for Incompressible Navier-Stokes Equations , 2003, SIAM J. Sci. Comput..

[51]  Boyce E. Griffith,et al.  Immersed Boundary Method for Variable Viscosity and Variable Density Problems Using Fast Constant-Coefficient Linear Solvers I: Numerical Method and Results , 2013, SIAM J. Sci. Comput..

[52]  P. Koumoutsakos,et al.  Simulations of optimized anguilliform swimming , 2006, Journal of Experimental Biology.

[53]  Andreas Acrivos,et al.  Closed-streamline flows past rotating single cylinders and spheres: inertia effects , 1975, Journal of Fluid Mechanics.

[54]  M. A. MacIver,et al.  Kinematics of the ribbon fin in hovering and swimming of the electric ghost knifefish , 2013, Journal of Experimental Biology.

[55]  Z. Jane Wang,et al.  Systematic Derivation of Jump Conditions for the Immersed Interface Method in Three-Dimensional Flow Simulation , 2005, SIAM J. Sci. Comput..

[56]  Jacques Periaux,et al.  Active Control and Drag Optimization for Flow Past a Circular Cylinder , 2000 .

[57]  M. A. MacIver,et al.  Aquatic manoeuvering with counter-propagating waves: a novel locomotive strategy , 2011, Journal of The Royal Society Interface.

[58]  Zhilin Li,et al.  The immersed interface method for the Navier-Stokes equations with singular forces , 2001 .

[59]  G. Lauder,et al.  The hydrodynamics of eel swimming , 2004, Journal of Experimental Biology.

[60]  Boyce E. Griffith,et al.  Immersed boundary model of aortic heart valve dynamics with physiological driving and loading conditions , 2012, International journal for numerical methods in biomedical engineering.

[61]  A. Cohen,et al.  Interactions between internal forces, body stiffness, and fluid environment in a neuromechanical model of lamprey swimming , 2010, Proceedings of the National Academy of Sciences.

[62]  Mathieu Martin,et al.  A numerical method for fully resolved simulation (FRS) of rigid particle-flow interactions in complex flows , 2009, J. Comput. Phys..

[63]  C. Peskin The immersed boundary method , 2002, Acta Numerica.

[64]  P. Roe,et al.  Divergence- and curl-preserving prolongation and restriction formulas , 2002 .

[65]  William Gropp,et al.  Efficient Management of Parallelism in Object-Oriented Numerical Software Libraries , 1997, SciTools.

[66]  Scott R. Kohn,et al.  Managing complex data and geometry in parallel structured AMR applications , 2006, Engineering with Computers.

[67]  Dharshi Devendran,et al.  An immersed boundary energy-based method for incompressible viscoelasticity , 2012, J. Comput. Phys..

[68]  Chang Shu,et al.  Simulation of fish swimming and manoeuvring by an SVD-GFD method on a hybrid meshfree-Cartesian grid , 2010 .

[69]  D. Shyam Sundar,et al.  A three‐dimensional hybrid meshfree‐Cartesian scheme for fluid–body interaction , 2011 .

[70]  M. Minion,et al.  Accurate projection methods for the incompressible Navier—Stokes equations , 2001 .

[71]  P. Colella,et al.  Local adaptive mesh refinement for shock hydrodynamics , 1989 .

[72]  Howard H. Hu,et al.  Direct numerical simulations of fluid-solid systems using the arbitrary Langrangian-Eulerian technique , 2001 .

[73]  Boyce E. Griffith,et al.  On the order of accuracy of the immersed boundary method: Higher order convergence rates for sufficiently smooth problems , 2005 .

[74]  L. Heltai,et al.  On the hyper-elastic formulation of the immersed boundary method , 2008 .

[75]  Angelo Iollo,et al.  Modeling and simulation of fish-like swimming , 2010, J. Comput. Phys..

[76]  M. Triantafyllou,et al.  Optimal Thrust Development in Oscillating Foils with Application to Fish Propulsion , 1993 .

[77]  Yongsam Kim,et al.  Penalty immersed boundary method for an elastic boundary with mass , 2007 .

[78]  R. Glowinski,et al.  A distributed Lagrange multiplier/fictitious domain method for particulate flows , 1999 .

[79]  Hong Zhao,et al.  A fixed-mesh method for incompressible flow-structure systems with finite solid deformations , 2008, J. Comput. Phys..