We have developed a numerical method for simulating slender flexible fibers suspended in fluids. This is work done in collaboration with M. Shelley.
Here are some snapshots from a simulation of 25 flexible fibers
in a shear flow. The fibers are colored by the tension in the
fibers.
<
The understanding of the dynamics of such suspensions are fundamental to understanding many flows arising in physics, biology and engineering. Examples include fiber-reinforced composites, the dynamics and rheology of biological polymers and the motility of microscopic organisms. Such filaments often have aspect ratios of length to radius ranging from a few hundred to several thousand. Full discretizations of such thin objects in a 3D domain is very costly. The Reynolds numbers for the applications listed are however very low.
We consider a three-dimensional flow with multiple, interacting fibers and make explicit use of both the fact that we are considering Stokes flow, as well as of the slenderness of the fibers. The key points are that for Stokes flow, boundary integral methods can be employed to reduce the three-dimensional dynamics to the dynamics of the two-dimensional filament surfaces, and that using slender body asymptotics, this can be further reduced to the dynamics of the one-dimensional filament centerlines. The resulting intergral equations take into account the fluid-filament interaction as well as filament-filament interactions, as mediated by the fluid.
The filaments we are considering are inextensible and elastic. Replacing the force in the integral equation by an explicit expression based on the shape of the filament, using Euler-Bernoulli elasticity, yields a time-dependent integral equation for the motion of the filament centerline. This equation will include the filament tension, for which an equation can be derived by using the condition of inextensibility of the filament. The evolution of the system therefore, in each time step, requires the solution of an auxiliary integro-differential equation for the filament tension.
In our numerical algorithm, the filament centerlines are parameterized by arclength, and discretized uniformly. All derivatives are computed using second-order divided differences. Special quadrature rules have been developed to compute the necessary integrals. A second-order time-stepping scheme is used, with implicit treatment of high derivatives. A product integration method is applied to evaluate the integrals in the integral operators.
We place our filaments in a shear flow. In the non-dimensionalized equations, there are two physical parameters. One is the ratio of the radius to the length, and the other one is a parameter Z that relates the characteristic fluid drag to the filament elasticity. If one single straight filament is inserted in a plane shear flow at some angle to the x-axis, it will simply rotate around its center of mass. If we introduce a small perturbation to the filament, so that it is not exactly straight, there are two possible scenarios. Either, this perturbation will disappear with time, and the filament will stay straight. However, if the filament is under compression for some time, and if the value of Z is large enough, then a so called buckling occurs. As we increase Z, this buckling becomes more pronounced.
Next follows three short animations that show the fundamentals for this buckling, for a length to radius ration of 1000, for three different values of Z. In these animations, the filament has been colored with the line tension. The line tension changes from negative to positive, as the filament goes from being under compression to being under extension.

Each movie is approx. 700KBytes
Next animation is one of 25 interacting filaments, inserted into a oscillating background shear flow. We impose periodic boundary conditions in the streamwise (x) direction. The animation shows one period in time. (Filaments not colored by line-tension in this movie).
Up to A-K. Tornberg's
home page.