Abstract
In this article, we present a finite element method for studying the dynamic behavior of deformable vesicles, which mimic red blood cells, in a non-Newtonian Casson fluid. The fluid membrane, represented by an implicit level-set function, adheres to the Canham–Helfrich model and maintains surface inextensibility constraint through penalty. We propose a two-step time integration scheme that incorporates higher-order accuracy by using an asymmetric composition of discrete flow based on the second-order backward difference formula, followed by a projection onto the real axis. Our framework incorporates variable time steps generated by an appropriate adaptation criterion. We validate our model through numerical simulations against existing experimental and numerical results in the case of purely Newtonian flow. Furthermore, we provide preliminary results demonstrating the influence of the non-Newtonian fluid model on membrane regimes.
1. Introduction
Red blood cells (RBCs) are the primary cellular component of blood flow and play a crucial role in delivering oxygen to the body. RBCs exhibit remarkable deformability, enabling them to traverse small capillaries without rupture under high hydrodynamic stress. The dynamics of RBCs and their interactions with other blood components give rise to non-Newtonian hemorheology, particularly in small vessels and damaged blood vessels [1]. While blood can be approximated as Newtonian in large arteries with high shear rates (that is, the shear stress is proportional to the shear rate) [2], it exhibits complex non-Newtonian characteristics (e.g., shear thinning, thixotropy, yield stress, etc.) in small-diameter arteries such as capillaries and tiny arterioles [3,4,5,6]. The intricate interactions of its cellular constituents lead to significant non-Newtonian differences in its hemorheological properties, which have been extensively studied experimentally and theoretically. At low shear rates, several experimental studies have been conducted, such as the one by Cokelet in 1963 [7]. Mathematical modeling of the spatio-temporal behavior of individual RBCs is an exciting and dynamic field of research. Through modeling, we aim to gain a better understanding of the complex patterns exhibited by RBCs at the microscopic scale. Despite significant progress, the behavior of RBCs remains non-trivial, and many challenges persist [8,9,10].
We focus on performing numerical simulations of a coupled system that models the interaction between an individual RBC’s deformation and hydrodynamics using a realistic rheological model for blood at the RBC level. This modeling approach has significant importance and potential in several biomedical and therapeutic applications, such as the delivery of drugs, the treatment of cancer [11,12], and the production of biomolecules [13].
While there is growing interest in biomedical applications from the perspective of scientific computing and numerical modeling, most contributions in this field are focused on studying the dynamics of lipid vesicles in a purely Newtonian fluid. Vesicles are giant biomimetic unilamellar liposomes lacking a submembrane cytoskeleton and are commonly used as an instrumental model to study the behavior of RBCs in laboratory settings.
The mechanical properties of vesicles play a crucial role in their ability to withstand strong stresses and large deformations in flow, resulting in a wide variety of static and dynamic behaviors [14,15]. In the 1970s, Helfrich introduced a model for biomembranes where the mechanical properties are the result of bending energy minimization under constraints, also known as the Canham–Helfrich energy [16,17,18]. The bending energy density depends on the mean square curvature of the membrane. The bending force involves fourth-order derivative calculations of a shape function, which makes the problem numerically stiff and can result in several numerical difficulties [19,20,21,22].
In multiphysics modeling, there are two families of numerical strategies used for representing interfaces. Interface tracking techniques require moving meshes to track interface deformations, while interface capturing methods use fixed meshes and introduce an additional equation to implicitly track the interface [23].
The classical Galerkin finite element method [24], the boundary element method [25,26,27], the penalty-immersed boundary method [28], and the parametric finite element method [9,29] are examples of interface tracking techniques. On the other hand, the level-set method [22,30,31,32,33,34], the phase-field method [35,36], and the combined level-set and phase-field methods [37] are examples of interface capturing methods.
In this work, we use the level-set method because of the large deformations of the membrane. The level-set method has been proven effective for capturing the complex dynamics of interfaces with large deformations and topological changes [38,39,40,41].
At the microscopic scale, blood flow is characterized by the presence of aggregates of red blood cells that have a finite yield stress corresponding to a plastic solid behavior; it therefore cannot be modeled as a homogeneous Newtonian flow. Several studies have focused on the study of the non-Newtonian behavior of blood; see, for example, [42,43,44,45]. Numerous experimental studies have been performed on blood flow with different hematocrits, anticoagulants, and temperatures [46,47]. They have demonstrated that blood exhibits a finite yield strength in small vessels, owing to coagulation phenomena and the collective interactions of its components. To describe this behavior, Casson’s model has proven effective in fine-tuning experimental measurements over a range of blood vessel diameters, hematocrit levels, and shear rates [48]. We also refer to the discussion on the choice of Casson’s model for blood flow in [5]. Casson’s model expresses shear stress with respect to shear rate and a minimum yield stress [49]; see Cokelet’s work [7] for a comprehensive study. In this work, we have adopted the Casson constitutive model to describe the non-Newtonian behavior of blood at the RBC level.
As a result, blood behaves as an elastic solid at zero shear rate, when the shear stress decreases beneath the yield stress value. We often observe a change in behavior once the minimum yield limit of the fluid is exceeded [50]. However, dealing with the discontinuity of stress at a zero strain rate presents significant computational challenges. To address this challenge, various approaches have been introduced, with regularization techniques being a commonly used method. These techniques involve multiplying the stress by an exponential term [51,52,53] or simply regularizing the discontinuity at zero strain [54] in order to remove the singularity.
Given a system of differential equations obtained, for example, by finite element discretization, numerical integration using composition methods has emerged as a powerful tool for raising the order of a given lower-order basic integrator (i.e., first-order backward Euler scheme or second-order midpoint scheme) [55]. Here we introduce a technique for composing a second-order backward difference scheme, referred to as BDF-2, to increase the approximation order. This technique has been widely developed for one-step methods. For example, the Stromer–Verlet method [56], which is a symmetric and symplectic scheme used in the simulation of the Hamiltonian system [57], is the result of the composition of two schemes with a half time step: the symplectic Euler scheme (also known as the Euler–Cromer rule) [58] and its adjoint (i.e., its inverse discrete flow using a negative time step). In general, for a numerical scheme and a given time step, the composition strategy is based on multiple composition of basic numerical flows using substeps of the original time step. A theoretical framework for composition methods applied to arbitrary symmetric basic integrators was developed [59]. Various works have been carried out to build a symmetric, symplectic [59], or pseudo-numerical flow from the composition of basic discrete flows [60,61] and to increase the order of the scheme [62]. Recently, complex coefficients have been used for the composition and construction of pseudo-symplectic and pseudo-symmetric flows [63]. In particular, a time-symmetric method corresponds to its own adjoint, which represents the inverse map of the original flow with opposite time step. Symmetric methods necessarily have even orders. The composition of multi-step methods into cyclic pathways [64] has been used to improve their stability domain. This technique has been applied to solve systems, such as in electromagnetics [65], in quantum mechanics for Klein–Gordon networks [66,67], in astronomy [68], in electric and chaotic systems [69], etc. We also refer the reader to [55,62,70,71].
Furthermore, adapted time-stepping strategies can be extremely useful to better follow the dynamics of highly deformable interfaces [72,73]. The adpted step sizes can be calculated if an appropriate local error estimate is available. This could be done by considering a composition method involving complex coefficients, so that the imaginary part of the output represents an error estimate of the numerical approximation. The strategy of taking into account complex coefficients in the composition technique has been used in [63] to produce pseudo-symmetric and symplectic schemes. Recently, an error estimation of the composed Cranck–Nikolson scheme has been proposed based on the imaginary part of the composed discrete flux using complex coefficients.
For multi-step methods, the technique is more technical. Multi-step composed methods in cyclic pathways were first developed in the 1980s to improve their stability domain [64]. In this work, we develop the composition technique of the BDF-2 scheme to increase the approximation order of integration in time. Indeed, the method consists of calculating, by using the last two approximations, an intermediate value by manipulating the coefficients associated with the BDF-2 scheme. This last intermediate value is then used with the last two solutions to predict an approximation such that the new coefficients verify third-order convergence conditions. This technique will allow us to adapt the time step based on the corresponding error estimate.
The paper is organized as follows. Section 2 presents the mathematical model and describes briefly the different subproblems for a vesicle immersed in a Casson fluid. Section 3 is devoted to the time discretization and the composition technique. The numerical method is presented in Section 4. In Section 5, several numerical simulations are provided in Newtonian and non-Newtonian cases, providing better information on the accuracy of the method. We close with some conclusions and possible extensions in Section 6.
2. Mathematical Framework
The spatio-temporal deformations of the vesicle are driven by the bending force, actions of fluid forces and boundary conditions, requiring the balance equations of mass and momentum. The fluid-membrane coupling is described through the balance of hydrodynamic stress by the bending response of the membrane. The level-set description of the membrane obeys a Hamilton–Jacobi equation.
2.1. Preliminaries
By , we denote a given open-bounded domain with polyhedral boundary and denote by the outward unit normal vector on . Usual notation will be adopted for Lebesgue spaces and Sobolev spaces with norm . For a time period and for any time , let represent a vesicle immersed in the domain so that ; is the inner fluid domain, while is the exteracellular domain. In the following, the dependence of the shape on time is omitted to lighten the notations. Let and H be the unit outward normal vector and mean curvature defined for , respectively. See the schematic representation in Figure 1. As usual, stands for the identity tensor.
Figure 1.
(Left) Simulation setup of a vesicle with enclosed fluid domain immersed in an incompressible non-Newtonian fluid domain under simple shear flow conditions. A band of regularization along the circumference of the vesicle is of width . (Right) Cross-section of representing a regularized sharp function across the membrane.
2.2. Membrane Model
Consider a vesicle freely suspended in flow. It represents a two-dimensional inextensible fluidic membrane made of two monolayers of phospholipidic molecules. To describe the mechanical properties of lipid vesicles and also provide insight into the biconcave shapes of RBCs, Canham [17], Helfrich [16], and Evans [74] independently introduced a geometric model in the early 1970s, in which the mechanical response is driven by the minimization of a bending energy density dependent on the mean squared curvature. Given a geometrical form in two-dimensional space, the energy functional is given by:
where k is the bending rigidity modulus. The contribution of the Gaussian curvature is not relevant, if one is not interested in the change of topology; this is the case for RBCs.
We first adopt the limit of full incompressibility for both inner and outer fluids. In addition, the membrane is characterized by its local inextensibility, which forces the surface velocity divergence to vanish on the membrane. This allows it to resist stretching and leads to the preservation of the vesicle’s perimeter (or area in 3D) [75].
From a numerical point of view, the local inextensibility is generally imposed by an exact local Lagrange multiplier acting as a position-dependent membrane tension [76] or by the minimization of an elastic energy, depending on the stretching [30]. The corresponding elastic force is strongly nonlinear, which can be a source of numerical instability. As a result, fluid incompressibility and membrane inextensibility result in the preservation of global area and perimeter in 2D (or volume and surface in the 3D case). Let be the fluid velocity. The inextensibility constraint reads:
where is the surface divergence operator defined through the normal on the membrane. Given the generic functions f and , the surface gradient , the surface divergence , and the Laplace–Beltrami operators , we write:
Here, the crossed circle ⊗ represents the tensor product operator, while the semicolon : stands for the tensor contraction operator.
Based on shape optimization techniques [20], the bending force is given in the two-dimensional case by:
Considering the balance of surface forces and hydrodynamic stresses acting on the vesicle, the fluid/vesicle coupling is described by the jump of the normal Cauchy stress [76]. The bending force is then transformed into a forcing surface term in the momentum equation:
where stands for a local Lagrange multiplier associated with the inextensibility constraint (2).
2.3. Interface Tracking: Level-Set Representation
We use a level-set representation to follow the deformations of the vesicle , described in an implicit way as a zero level-set of a function :
The function is initialized with a signed distance :
All geometric fields are written in terms of and are extended to the entire domain . In particular, and . The property of signed distance is lost by advection. To restitute the signed distance property, which is important for avoiding numerical instabilities resulting from very small or very high level-set gradients, a redistancing problem is commonly solved on a regular basis.
Surface integrals over are approximated as integrals over . Set a small regularization parameter proportional to the mesh size. We introduce regularized Heaviside and Dirac functions as follows:
For a function f and its extension on , surface integrals are approximated as follows:
The membrane force requires an evaluation of the fourth-order derivative of , which leads to a stiff problem with strong restrictions on the time step required for stability [33,76].
2.4. Non-Newtonian Fluid Model
Let and p be the fluid velocity and pressure, respectively. Let , with denoting the Euclidean norms of tensors. Let the positive constant be the yield stress. The membrane is suspended in an incompressible non-Newtonian fluid, where the constitutive law is given by the Casson model and expresses the Cauchy stress tensor with respect to the the symmetric part of the velocity gradient (rate of deformation),
as follows:
Here, stands for the stress deviator tensor. Let be the non-Newtonian viscosity function:
Here, Casson’s viscosity constant K corresponds to the fluid viscosity in the Newtonian case, that is, when the yield stress equals zero. Indeed, reduces the constitutive equation to the Navier–Stokes case with a symmetric Cauchy stress and proportionality constant given by the constant K. Note that the stress is undetermined when , while we only know that it is less than the yield stress value. The viscosity function decreases as the shear rate increases.
According to [50], the reported yield stress values vary between and Pa, while the Casson viscosity constant is Pa·s [77]. The relation (5) is not defined when the shear rate vanishes, and one proceeds by regularization with a small positive parameter . The limiting case allows us to retrieve Casson’s original model; see, for example, [52,78]. By analogy with the Newtonian case, we consider different Casson’s viscosity constants of the internal and external fluids, referred to as and , respectively. Accordingly, the problem is modified in order to go back to standard equations, where the fluid behaves as a quasi-Newtonian fluid. That allows the use of standard solvers. The deviator stress in (5) writes:
with a viscosity function:
To remedy the discontinuity of the viscosity accross the membrane in (6), the sharp viscosity is replaced by a smooth function:
That results in a symmetric and regularized Cauchy stress tensor.
Dimensionless Nonlinear Coupled Problem
Assume a constant piecewise fluid density equal to and in the intracellular and extracellular domains, respectively. Consider a vesicle in simple shear flow as depicted in Figure 1. Opposite constant velocities are imposed on the horizontal boundaries , while stress-free boundary conditions are imposed elsewhere. Let denote the inflow domain. Admissible velocities belong to:
To write the dimensionless problem, we introduce some dimensionless parameters of hemodynamical relevance. Given , the vesicle initially has a perimeter of . Set as the radius of a circle having the same circumference as the membrane. The confinement of the vesicle in is denoted by the dimensionless parameter . To normalize the problem, we consider the characteristic length , the characteristic velocity , the characteristic time , and the characteristic pressure . We choose and in the extracellular domain as characteristic density and viscosity, respectively.
We end up with a set of dimensionless physical parameters. The Reynolds number Re assesses inertial forces with respect to viscous forces. The bending capillary number compares the force of the imposed flow to the membrane bending strength. Bingham’s number measures the effect of the yield stress against the rate of fluid strain. The viscosity contrast compares the intracellular viscosity to the extracellular viscosity in the Newtonian case. The same is true for the density contrast . Without loss of generality, we assume similar intra- and extracellular densities as usual , since this parameter is known not to have an effect on the vesicle dynamics. Finally, a parameter of great importance is the reduced area; it represents the deflation of the cell which is the ratio between the enclosed area and the area of a circle having the same perimeter. The dimensionless parameters of the problem are:
We also refer to the work of Laadhari et al. [31,76] for a detailed description of the dimensionless problem and for obtaining the dimensionless physical parameters in the Newtonian case. In the following, all quantities are dimensionless, while the same previous notation is used. The regularization parameter is always denoted by . The normalized problem is written as:
find φ, u, p, and λ such that
The normalized smooth viscosity function is:
3. Composition Technique Applied to the Second-Order BDF Scheme
In this section, we focus on the construction of a higher-order scheme by double composition of the second-order BDF scheme. Let us simply note the differential system obtained by finite element discretization by the following initial value problem:
For time interval , we consider a partition into N sub-intervals , of step size . For all , the unknowns approach the true solution at discrete time steps and are calculated by induction. Given a numerical scheme and , let be the numerical flow such that:
The numerical scheme is of order p if . Given a basic integrator with a low order p, composition methods allow us to raise the order of the scheme by constructing a composed numerical flow , composing the basic one s times. According to [55] (Theorem 4.1, Section II.4), the composed flow is at least of order if and only if the coefficients verify the conditions and . For all s, these two algebraic equations have no real solution if p is odd. To construct symmetric schemes with even orders, it has been suggested to start with a second-order integrator and consider a three-times symmetric composition (i.e., and ) to produce the so-called triple-jump numerical flow; see, e.g., [55] (page 44) and [79]. In fact, this results from considering only symmetric compositions of second-order integrators, i.e., methods with weighting coefficients satisfying an additional condition with . This composition has , which limits its application for any non-reversible vector field. For and any order p, these algebraic equations have complex solutions:
leading to higher-order pseudo-symmetric and symplectic numerical flows [63].
Note that this technique and the choice of sub-step sizes (11) are valid for raising the orders of one-step methods, whereas this framework is not applicable to multi-step methods such as the BDF-2 method. In the following, we develop a procedure for a two-step asymmetric composition of the BDF-2 scheme using complex coefficients to both (i) increase the order of the time scheme, and also (ii) adapt the time step using the imaginary part of the compose numerical flow.
3.1. Second-Order Backward Differentiation BDF-2
For and given and , a numerical approximation of is computed using the BDF-2 scheme. For a constant time step , the BDF-2 scheme applied to (10) approximates as follows:
For an adaptive time step , the difference formula rather involves some coefficients , with ; see, for example, [80] (Appendix G.7). The approximated solution verifies:
This approximation can be seen as the output of the associated numerical flow, referred to as:
In what follows, we develop a technique to increase the order of BDF-2 using the double composition of the same discrete flow with appropriate time step and scheme coefficients. To our knowledge, the developed approach is novel for the BDF-2 scheme, while we refer to [64,81,82] for more information on the composition of multi-step methods in a cyclic way.
The method is based on computing a first approximate solution after a first jump at time using a BDF-2 method and a correctly chosen complex substep size so that the solution at time is obtained by double composition of BDF-2. A schematic representation of the extension to the complex space and two-step solution is provided in Figure 2. It can be summarized as follows:
Figure 2.
Schematic representation of the BDF-2 flow composition method and the entire solution method.
- Step 1:
- Step 2:
where the parameters , , , and will be explicitly introduced in the following subsections.
3.2. Step 1: Calculation of an Intermediate Solution
For all , consider the time steps so that . Our goal is to produce a third-order approximation of using and . We first compute an intermediate step solution, denoted , between and the desired using and . Thus, follows the BDF-2 scheme and is given by:
where , and is a substep coefficient to be set subsequently. The coefficients , and shall satisfy:
Note that, for a BDF scheme with a given order, the coefficients in both fixed and variable time steps do not depend obviously on the function f. We refer the interested readers to [72] (page 412, Equation (5.12)) for more details. We follow the procedure in [80] (Appendix G.7) to find the coefficients . Set , so that is a solution of (10). We express and in terms of :
By substituting in (12), we get:
By performing Taylor series expansions in (13), we obtain:
Considering terms up to the second order gives the following linear system:
The solution for the above linear system is expressed by:
As a consequence, is written as:
Remark 1.
If the time steps are equally spaced, that is , then , , , and . We recover the BDF-2 formula with fixed step size:
3.3. Step 2 and Solution Method
In the following, we use the three points , and to calculate an approximation of ; see Figure 2. We define a suitable condition to eliminate , thus using only and and reducing Step 2 to a two-step method to calculate . We seek that satisfy the following third-order backward difference formula:
Similar to the previous subsection, we write in terms of and express using (16):
By substituting in (18), we get:
By performing Taylor series expansions up to order 4, we obtain:
The equation can be arranged as follows:
We identify the terms of the same power to obtain a linear system in . To make the system easier to read, we introduce the quantities:
yielding the following linear system:
For each value of and , this system must be solved to obtain the coefficients . By manipulating the terms, we prove that:
Thus, the solution of the above system is given by:
Returning to the algebraic Equation (18), a fourth-order numerical approximation of can be obtained without using but provided . That is,
Solving this equation in terms of will help formulate the two-step composition of the BDF. Note that the trivial case causes all the coefficients to vanish, thus preventing the composition from being achieved. Thereafter, we will present the composition algorithm of BDF with a fixed time step.
3.4. Algorithm of Composed BDF-2 Scheme with Fixed Time Step
Herein, the time steps are equidistant, which gives and for all . Therefore, is the solution for , yielding:
That results in a complex step size:
Hence, , , and the coefficients from (15) are computed as follows:
From (20), we also compute the coefficients :
Algorithm 1 can be summarized as follows:
| Algorithm 1 Composed BDF-2 with fixed time step. |
|
3.5. Algorithm for Composing BDF-2 with Adaptive Time Step
The algorithm is adapted to solve the stiff problem based on the composed BDF-2 method with adapted time steps. Its structure is similar to that presented in Algorithm 1. Nevertheless, caution is essential for calculating the parameters , , and , with , which must now be updated at each time step.
The time step is adapted according to the imaginary part, which can represent a control criterion for the temporal integration error, as will be shown in the numerical examples. The temporal adaptation is performed in such a way that the temporal integration error does not exceed a predefined accuracy requirement TOL. For and given the order p of the integrator, the adapted time step is calculated as follows:
The algorithm is provided in Algorithm 2.
| Algorithm 2 Composed BDF-2 with adaptive time steps. |
|
4. Numerical Approximation of the Fluid/Membrane Problem
In this section, we present the main aspects of the numerical discretization. For ease of presentation, we provide the temporal discretization of both fluid and level-set problems before applying the composition technique. A penalty method is introduced to handle the surface divergence constraint, which reduces the system size and allows the use of classical Navier–Stokes solvers. The level-set problem is solved using the streamline upwind Petrov–Galerkin (SUPG) stabilization, while a fixed-point algorithm allows a tightly coupled iterative approach for the fluid/vesicle problem.
4.1. Time Discretization of the Fluid Problem
Let us divide the time interval into subintervals ,with of variable time steps . For any , the unknowns , , and at time step n are iteratively computed. Semi-discrete geometric quantities and surface operators (e.g., , H, , …) at time are endowed with a subscript n. The semi-discretized membrane bending force at is written as: .
Hereafter, we present the fluid problem semi-discretized in time. Without loss of generality, we assume equal densities of external and encapsulated fluids , since no dependence of densities on cellular behaviors has been observed in the literature [83]. Steps 1 and 2 of the composition algorithm both involve a second-order backward difference formula with varying time steps. Let and , represent the time step and BDF-2 coefficients, respectively; they correspond to and in Step 1 and to and in Step 2. In the following, we simply present the semi-discretized problem corresponding to .
The time derivative term of in the momentum equation is first discretized using a second-order backward difference formula:
To subsequently present the penalty approach, we also use the method of characteristics; see, e.g., [84]. For any , let be a second-order extrapolation of at time , with and being a convenient notation. We denote by and the second-order characteristics terms using the predicted . We consider a second-order approximation of the Lagrange derivative. Given an approximation of and , the time-discretized problem (8) reads:
Find un, pn, and λn such that:
To reduce the size of the system and allow the use of standard Navier–Stokes solvers by relaxing the constraint (23c), we present in the following subsection a penalized form of this last problem.
4.2. Penalty Method
We point out that the velocity belongs to the admissible space , with:
To remove the inextensibility (23c), we write the problem as a minimization problem:
with
We approach the minimization problem (24) with another minimization problem by penalizing the surface divergence-free condition. The membrane tension field no longer appears as unknown in the problem to be solved. Let be a small penalty parameter. The velocity field is approximated by another satisfying the penalized problem. The same notation is used for the approximate velocity, which is given by:
with
The mixed velocity/pressure formulation results from a saddle point formulation:
The variational formulation is obtained based on the corresponding optimality conditions. After approximation of surface integrals over as integrals over the entire domain , the weak formulation is given by:
find and such that:
We proceed with finite elements for the spatial discretization. Let us consider a partition of consisting of geometrically conformal triangular elements K, such that . For any , the mesh size h is the diameter of the largest mesh element . Let be the h-dependent discrete finite element space spanned by the Lagrange polynomials of degree . We consider the inf-sup stable finite element (Taylor–Hood) for the discretization of and p. The resulting nonlinear problem (25) corresponds to a classical symmetric and non-singular sparse matrix. The system is solved interatively with a preconditioned GMRES algorithm. Fixed-point iterations are also considered at each time step n to allow better numerical stability.
4.3. Level Set Problem
In a similar way, the level-set equation is discretized in time using a BDF-2 scheme. We also proceed with stabilization using the streamline upwind Petrov–Galerkin (SUPG) [85] method. In fact, we consider a classical stabilization term, denoted by , in (8a) that consists of adding some diffusion in the streamline direction. The parameter is the streamline diffusion coefficient that is proportional to the mesh size in the mesh element K and depends on the discretized velocity . We choose:
with a scaling factor [86]. Given , the time-discretized level-set equation is given by:
find such that:
for all test functions . Moreover, we regularly solve for a few iterations the so-called redistancing problem, which helps to keep the level-set solution close to a signed distance function [31].
Appendix A provides additional insights into the implementation of the composition technique applied to the level set problem.
5. Numerical Results
In this section, we conduct a set of numerical experiments in the case of ordinary and partial differential equations to assess the main features of the proposed method. In Example 1, an ODE test case is presented to study both the convergence properties of the composed BDF-2 scheme and the time-stepping strategy based on the imaginary part criterion. Example 2 is dedicated to the validation of the numerical framework in terms of biophysical significance. Several validation tests are presented with comparisons to known numerical and experimental results in the published literature. Finally, in Example 3, we study the effect of non-Newtonian behavior on the membrane dynamics and present some preliminary results.
Numerical simulations have been implemented using the finite element library FEniCS [87].
5.1. Example 1: One-Dimensional Test Case—Accuracy-Order Analysis
In this example, we numerically solve the following stiff IVP using adapted time steps:
Note that the independent variable belongs to an interval that depends on the initial value. The IVP has a known exact solution , where and is the Lambert function defined as the solution for the equation . The solution starts to slowly increase from before showing a stiff variation around ; it eventually reaches a stationary state when . The closer the is to zero, the steeper the curve around . Figure 3 shows the exact solution for different values of the parameter .
Figure 3.
Graph of the exact solution of the initial value problem for different choices of the parameter .
For a precise resolution, the numerical scheme must allow the use of a variable time step so that the latter is reduced when strong variations of the solution are observed, while it is increased otherwise. The time-stepping strategy could be based on an error estimate of the numerical approximation so that the time step is adapted up to a given tolerance. If the error is less than a tolerance, the step time is increased, and vice versa if not. We first compute the solution for a fixed time step equal to to see how the imaginary part of the composed discrete flow behaves and whether this could represent an appropriate error estimate. Figure 4 plots the evolution of the error between the approximate solution, given by the real part of the composed discrete flow, and the exact solution. It also displays the imaginary part of the composed scheme. The results clearly show that both curves have the same pattern: they increase before reaching a maximum value around , and they decrease afterwards.
Figure 4.
Time evolution of (i) the error between the exact and computed approximate solutions and (ii) the error indicator based on the imaginary part . Different values of are considered.
Consequently, the imaginary part represents a good error estimate and a precise criterion for adapting the time step size. For different parameters , Figure 5 describes the adapted time steps throughout the simulation periods. The results show that the time step is correctly reduced to follow the dynamics of the solution when large variations occur in the region of stiff variations of with . For , we plot in the same graph the adapted time steps as well as the approximate solution and the error evolution. More importantly, Figure 6 shows the success of the method to control the error and consequently achieve the desired accuracy by adapting the time step size; the error remains less than .
Figure 5.
Evolution of the adapted time step size with respect to time t using the imaginary part of the composed numerical flow as an adaptation criterion. The IVP is solved for different parameters .
Figure 6.
Quantitative study of accuracy obtained using adapted time steps. Plot of evolution in time of the time step size (a), error (b), and approximated solution (c) for .
The time accuracy of the numerical approximations is studied by calculating the absolute errors for successively refined time steps compared to the exact solution. We consider the standard BDF-2 scheme and its double composition. The change in error is displayed in Figure 7, showing that optimal convergence is achieved. Convergence rates for basic and composed schemes are reported in Table 1.
Figure 7.
Temporal convergence results of the error between the exact solution and the calculated solution for different time integration methods using and the double flow composition . Uniform time steps are considered.
Table 1.
Table showing the error convergence rates between the exact and approximate solution in Figure 7, showing second-order and third-order for BDF-2 and its dual composition, respectively.
In the following, the time-stepping strategy will be used on a more complex PDE problem simulating the dynamics of blood cells in flow.
5.2. Example 2: Membrane Dynamics in a Newtonian Fluid under Simple Shear Flow
In this example, we perform numerical simulations of the dynamics of a two-dimensional vesicle under Newtonian shear flow. The Bingham parameter is then set to zero. A sketch of the problem setup is provided in Figure 1. We study the dynamics of a vesicle of reduced surface immersed in an initially stationary fluid. The membrane is confined in a square domain with confinement parameter . It initially has an ellipse shape, with semi-major and semi-minor axes of and , respectively, and is located at the center of the domain; see Figure 8 (left). The physical parameters of the simulation are: and . Here, we consider a uniform time step . Quasi-uniform unstructured meshes are generated using the mshr generator available in the FEniCS packages. Unless otherwise specified, we define in our simulations, where h is the mesh size. We then provide a numerical study of the optimal choice of the penalty parameter .
Figure 8.
Snapshots showing the deformations and movement of a membrane following a tank-treading regime in simple shear flow. Snapshots showing membrane deformation (red color), velocity amplitude, and streamlines. Physical parameters: , , , , and .
Under simple shear flow conditions, an inextensible two-dimensional vesicle undergoes two characteristic major dynamic behaviors known as tank-treading and tumbling regimes. For fixed physical parameters, while varying the viscosity contract between the internal fluid and the external fluid, the dynamics of the membrane change drastically. Indeed, for small viscosity ratios, the vesicle begins to rotate and reaches a stable shape with a fixed inclination angle with respect to the flow direction. The membrane continues to tank-tread around the internal fluid, which represents the tank-treading movement. By increasing the viscosity ratio above a threshold value of , the tank-treading motion is supressed. The vesicle then behaves like a rigid elastic body that undergoes a periodic rotational movement in flow like a rigid body around its center of mass; this is the tumbling regime.
5.2.1. Tank-Treading Regime
We first set the viscosity ratio . Figure 8 provides snapshots showing the dynamic behaviors of the vesicle until reaching the stationary tank-treading regime. We also plot in Figure 9 the temporal evolution of the membrane inclination angle, showing the convergence towards an equilibrium steady state. In Figure 10, we provide the variation of the relative area and relative perimeter errors throughout the simulation period, showing good conservation of area and perimeter as required by the cell model.
Figure 9.
Time evolution of the membrane’s inclination angle for a vesicle in a tank-treading movement under simple shear flow. Physical parameters: , , , , and .
Figure 10.
Time evolution of the relative error in the membrane’s area and perimeter for a vesicle in a tank-treading movement. Logarithmic scale is used on the y axis. Physical parameters: , , , , and .
Figure 11 shows the temporal evolution of the imaginary part, which is important to perform the adaptation of the time step afterwards. It can be seen that the imaginary part follows the dynamics of the membrane, where larger values are obtained as the membrane is away from the stationary tank-treading shape and begin to decrease until the equilibrium regime is reached.
Figure 11.
Error estimation based on the imaginary part throughout the simulation period for a vesicle in a tank-treading movement. Logarithmic scale is used on the y axis. Physical parameters: , , , , and .
5.2.2. Tumbling Regime
We now set a viscosity ratio , resulting in a regime change towards a tumbling movement. The simulation is run for one period of complete rotation of the vesicle. Snapshots of the membrane at successive instants are provided in Figure 12.
Figure 12.
Tumbling motion of a vesicle immersed in a Newtonian fluid under simple shear flow. Snapshots showing membrane deformation (red color), velocity amplitude, and streamlines. Physical parameters: , , , , and .
We also provide in Figure 13 the temporal evolution of the area and perimeter, showing good conservation properties.
Figure 13.
Time evolution of the relative error in the membrane’s area and perimeter for a vesicle in a tumbling movement. Logarithmic scale is used on the y axis. Physical parameters: , , , , and .
The angle of inclination of the membrane and the evolution over time of the imaginary part of the solution are provided respectively in Figure 14 and Figure 15. Observe that the imaginary part has four maxima during a tumbling period, which correspond to the angles of the vesicle . In particular, when the angle of inclination is close to and , the vesicle becomes perpendicular to the flow and undergoes a strong shearing force, inducing better tracking of the latter if the time step is sufficiently small.
Figure 14.
Time evolution of the membrane’s inclination angle for a vesicle in a tumbling movement. Physical parameters: , , , , and .
Figure 15.
Error estimation based on the imaginary part throughout the simulation period for a vesicle in a tumbling movement. Logarithmic scale is used on the y axis. Physical parameters: , , , , and .
5.2.3. Calibration of the Penalty Parameter
We proceed with a numerical study to better study the setting of the penalty parameter . We consider a vesicle with a reduced area in simple shear flow and fix a viscosity rate of either (tank-treading motion) or (tumbling motion). The same additional parameters as the previous example are considered. We consider several values of the penalty and evaluate in Table 2 the relative error on the perimeter. Errors are calculated over the simulation period as follows:
Table 2.
Evaluation of the relative error on the perimeter of a vesicle with a reduced area . Sensitivity study of the conservation of the perimeter with respect to the choice of . Simulations with a mesh size .
Note that the mass conservation properties are improved by decreasing the penalty parameter, up to a certain value of , beyond which the perimeter is less well preserved. Accordingly, we choose in the following simulations.
5.2.4. Quantitative Validation with Respect to Existing Results
Subsequently, we proceed to the numerical validation of our method in the Newtonian case with some well-known results in the published literature.
Firstly, we choose the physical parameters , , and . The vesicle follows a tank-treading regime, and we focus on the angle of equilibrium in the steady-state regime. A quantitative validation is performed for different reduced areas . Figure 16 shows the steady state inclination angle, denoted by , obtained with different numerical methods by Laadhari et al. [76], Salac et al. [83], Kraus et al. [88], and Zhao et al. [89], as well as the experimental results provided by Kantsler and Steinberg in [90]. The numerical results show good overall agreement.
Figure 16.
Vesicle under tank-treading regime in simple linear shear flow. Inclination angle at equilibrium versus the reduced area . Physical parameters: , , and . Comparisons with the published results in Laadhariet al. [76] ( and ), Salac et al. [83] ( and ), Kraus et al. [88] (), Zhao et al. [89] (), and the experiments of Kantsler and Steinberg [90].
Secondly, we set and keep the other physical parameters the same. Comparison with the numerical results of Laadhari et al. [76], Zhao et al. [89], and the experimental results in [90] are provided in Figure 17. A satisfactory agreement is observed with regard to the published data.
Figure 17.
Vesicle following a tank-treading regime in simple linear shear flow. Angle of inclination at equilibrium with respect to the reduced area . Physical parameters: , , and . Comparison with the numerical results published in Laadhari et al. [76], Zhao et al. [89], and the experimental results of Kantsler and Steinberg in [90].
Finally, we are interested in the transition between tank-treading and tumbling regimes, which occurs at a threshold value of the viscosity ratio, called . This is called the phase diagram. We report in Figure 18 the critical value and compare it with the results obtained from other numerical approaches in [91] (phase-field method, Re = 0), [83] (level-set method, finite difference method), [76] (level-set method, finite element method), Keller and Skalak’s theory [92], as well as the experimental results of [90]. A good qualitative and quantitative agreement is observed.
Figure 18.
Phase diagram showing the critical viscosity contrast required for the tank-treading/tumbling transition, versus the reduced area parameter . Comparisons with numerical results in [91] (phase-field method, Stokes limit), [83] (level-set, finite difference method), [76] (level-set, finite element method), KS theory [92], and experimental results in [90].
5.3. Example 3: Membrane Dynamics in a Casson Shear Flow
In this test case, we study the effect of the Casson model on the dynamic motion of the membrane.
First, we set , , and . The vesicle then follows a tank-treading motion, and we report the steady-state tilt angle in the case of a purely Newtonian fluid model as well as the change in angle when setting a non-zero Bingham parameter . We consider different reduced areas , and we set Casson’s regularization . The results reported in Figure 19 illustrate small changes in tilt angle for small values of , while larger changes are observed for .
Figure 19.
Numerical study of the effect of Casson flow on the vesicle tank-treading motion under simple shear flow conditions. Change in the angle of inclination at equilibrium with respect to the reduced areas for different values of . Simulation parameters: , , and .
Now, we present a comparative study of the parameters , , and , for both Newtonian and non-Newtonian cases with . We observe the motion of a vesicle until it reaches a steady-state regime, undergoing tank-treading. Figure 20 displays the steady-state membrane deformations and the surrounding velocity profile for both cases. Our results indicate that a higher Bingham number leads to an inclination closer to the horizontal position.
Figure 20.
Change in the tank-treading stationary state between the Newtonian and non-Newtonian cases for a vesicle in simple shear flow. (a) (red color), (blue color). (b) Velocity profile for . (c) Velocity profile for .
We hereafter study the effect of Casson’s rheological model on the phase diagram for . The numerical results are reported in Figure 21, showing slightly higher values of the critical viscosity ratio needed to achieve the transition between tank-treading and tumbling regimes.
Figure 21.
Numerical study of the effect of Casson flow on the transition from tank-treading to tumbling for a vesicle in simple shear flow. Changed critical viscosity contrasts against reduced areas for and . Physical parameters: and .
In conclusion, Casson’s non-Newtonian rheology should have an impact on the dynamics of red blood cells and deserves further efforts to study it. This is beyond the scope of this article, but will be deeply investigated from a biophysical point of view in future work.
6. Conclusions
We introduced a finite element methodology for the numerical simulation of inextensible biomembranes mimicking red blood cells immersed in a non-Newtonian Casson fluid. The main contributions of this article can be summarized as follows: (i) The rheological properties of blood flow in small capillaries are described by a non-Newtonian viscoplastic model through Casson’s constitutive law. To our knowledge, this is the first time that a realistic viscoplastic hemorheological model has been considered for the RBC modeling problem. (ii) Our methodology involves the introduction of the numerical integration approach based on the double-flow composition of the basic second-order backward differentiation (BDF-2) formula using complex coefficients in order to increase the order of the method. Our approach allows for an elegant estimation of the error and especially allows us to raise the order of the integrator from 2 to 3. (iii) An adaptive time-stepping strategy is introduced for higher precision in the numerical resolution. The adaptation criterion is based on a precise criterion obtained by projection of the complex approximate solution on the imaginary axis. (iv) Fluid-membrane interactions are handled implicitly through a level-set representation combined with a penalty approach. The method shows good conservation of area and perimeter (crucial issue in Eulerian methods). (v) Several numerical examples involving both ordinary and partial differential equations are performed to assess in detail the relevance of the mathematical model in terms of physiological significance. Convergence analysis is performed, showing the optimal spatio-temporal convergence behaviors. In addition, qualitative and quantitative comparative studies against analytical, numerical, and experimental results known in the published literature are carried out to validate and show the accuracy of the presented numerical approach. (vi) Preliminary study and results for the effect of the non-Newtonian rheological model on RBC regimes under simple shear flow are presented, in the hope of triggering extensive experimental and numerical studies to further explore cellular dynamics in small capillaries.
Some extensions of the developments in this article are currently being explored. In particular, the non-Newtonian effect will be explored in more detail in a separate work. This is part of a larger study of the dynamics of the biological membranes and red blood cells. We focus on developing high-precision mathematical models that better describe the mechanical properties of the cytoskeleton [32,37,93,94]. Motivated by the importance of geometric symmetries in blood flow, we will also study RBC dynamics in realistic three-dimensional axisymmetric geometries as well as flow symmetry. In a predictive modeling framework, we also plan to use the aforementioned algorithms in fluid mechanics learning with the aim of predicting the dynamics of red blood cells. We are also exploring higher-order schemes by composition of symmetric methods of order 2 and multi-step composition for various basic integrators.
Author Contributions
Project administration, A.L.; Funding acquisition, A.L.; Methodology, A.L. and A.D.; Software, A.D.; Writing—review & editing, A.L. and A.D. All authors have read and agreed to the published version of the manuscript.
Funding
The authors gratefully acknowledge the financial support of KUST through the grant FSU-2021-027 (#8474000367).
Data Availability Statement
All data generated during this study are included in this published article.
Conflicts of Interest
The authors declare no conflict of interest.
Appendix A
Note on the Composition Technique for the Level-Set Problem
For the sake of clarity, we provide here some outlines of the numerical implementation of the composition technique applied to solve the level-set advection, that is, to calculate using the double composition of BDF-2 with complex coefficients. Indeed, we need to perform operations with complex numbers using a mixed formulation and calculate their real and imaginary parts. To begin with, we introduce the complex field such that . It follows that . A vector notation would be more appropriate and will be adopted. It follows that the internal domain of the membrane is the real part of , that is, .
As a consequence, elementary algebraic operations such as addition and multiplication are properly set for arbitrary complex numbers and as follows:
We also define the scalar product in , the gradient operator, and the product between tensor elements and as follows:
Our goal is to find , whose imaginary part will be used to adapt the time step. Starting from a real part corresponding to the level-set function, we set the initial condition . The level-set equation is presented in its complex form as follows:
Here represents the complex version of the velocity field, with an imaginary part initially set to zero. For any , the time discretized equation using BDF-2 with variable time steps can be written as follows:
where are functions of complex variables representing the coefficients of the BDF-2 scheme with adaptive time steps and is the time step size.
References
- Connes, P.; Simmonds, M.J.; Brun, J.F.; Baskurt, O.K. Exercise hemorheology: Classical data, recent findings and unresolved issues. Clin. Hemorheol. Microcirc. 2013, 53, 187–199. [Google Scholar] [CrossRef]
- Fung, Y.C. Biomechanics, 2nd ed.; Springer: New York, NY, USA, 1993. [Google Scholar]
- Karaz, S.; Senses, E. Liposomes under Shear: Structure, Dynamics, and Drug Delivery Applications. Adv. NanoBiomed Res. 1998, 3, 2200101. [Google Scholar] [CrossRef]
- Thurston, G. Rheological parameters for the viscosity viscoelasticity and thixotropy of blood. Biorheology 1979, 16, 149–162. [Google Scholar] [CrossRef] [PubMed]
- Wajihah, S.A.; Sankar, D. A review on non-Newtonian fluid models for multi-layered blood rheology in constricted arteries. Arch. Appl. Mech. 2023, 93, 1771–1796. [Google Scholar] [CrossRef]
- Chien, S.; Usami, S.; Dellenback, R.; Gregersen, M. Shear-dependent deformation of erythrocytes in rheology of human blood. Am. J. Physiol. 1970, 219, 136–142. [Google Scholar] [CrossRef] [PubMed]
- Merrill, E.E.; Gilliland, E.R.; Cokelet, G.; Shin, H.; Britten, A.; Wells, R.E., Jr. Rheology of human blood, near and at zero flow. Effects of temperature and hematocrit level. Biophys. J. 1963, 3, 199–213. [Google Scholar] [CrossRef]
- Lai, M.C.; Li, Z. A remark on jump conditions for the three-dimensional Navier-Stokes equations involving an immersed moving membrane. Appl. Math. Lett. 2001, 14, 149–154. [Google Scholar] [CrossRef]
- Barrett, J.W.; Garcke, H.; Nurnberg, R. Numerical computations of the dynamics of fluidic membranes and vesicles. Phys. Rev. E 2015, 92, 052704. [Google Scholar] [CrossRef]
- Ayscough, S.E.; Clifton, L.A.; Skoda, M.W.; Titmuss, S. Suspended phospholipid bilayers: A new biological membrane mimetic. J. Colloid Interface Sci. 2023, 633, 1002–1011. [Google Scholar] [CrossRef]
- Noyhouzer, T.; L’Homme, C.; Beaulieu, I.; Mazurkiewicz, S.; Kuss, S.; Kraatz, H.B.; Canesi, S.; Mauzeroll, J. Ferrocene-Modified Phospholipid: An Innovative Precursor for Redox-Triggered Drug Delivery Vesicles Selective to Cancer Cells. Langmuir 2016, 32, 4169–4178. [Google Scholar] [CrossRef]
- Kaoui, B. Computer simulations of drug release from a liposome into the bloodstream. Eur. Phys. J. E 2018, 41, 20. [Google Scholar] [CrossRef] [PubMed]
- Elani, Y.; Law, R.V.; Ces, O. Vesicle-based artificial cells as chemical microreactors with spatially segregated reaction pathways. Nat. Commun. 2014, 5, 5305. [Google Scholar] [CrossRef]
- Seifert, U. Configurations of fluid membranes and vesicles. Adv. Phys. 1997, 46, 13–137. [Google Scholar] [CrossRef]
- Lipowsky, R.; Dimova, R. Introduction to remodeling of biomembranes. Soft Matter 2021, 17, 214–221. [Google Scholar] [CrossRef] [PubMed]
- Helfrich, W. Elastic properties of lipid bilayers: Theory and possible experiments. Z. Naturforschung C 1973, 28, 693–703. [Google Scholar] [CrossRef] [PubMed]
- Canham, P. The minimum energy of bending as a possible explanation of the biconcave shape of the human red blood cell. J. Theor. Biol. 1970, 26, 61–81. [Google Scholar] [CrossRef] [PubMed]
- Bassereau, P.; Sorre, B.; Lévy, A. Bending lipid membranes: Experiments after W. Helfrich’s model. Adv. Colloid Interface Sci. 2014, 208, 47–57. [Google Scholar] [CrossRef]
- Zhong-Can, O.Y.; Helfrich, W. Bending energy of vesicle membranes: General expressions for the first, second, and third variation of the shape energy and applications to spheres and cylinders. Phys. Rev. A 1989, 39, 5280–5288. [Google Scholar] [CrossRef]
- Laadhari, A.; Misbah, C.; Saramito, P. On the equilibrium equation for a generalized biological membrane energy by using a shape optimization approach. Phys. D 2010, 239, 1567–1572. [Google Scholar] [CrossRef]
- Kaoui, B.; Ristow, G.H.; Cantat, I.; Misbah, C.; Zimmermann, W. Lateral migration of a two-dimensional vesicle in unbounded Poiseuille flow. Phys. Rev. E 2008, 77, 021903. [Google Scholar] [CrossRef]
- Zhang, T.; Wolgemuth, C.W. A general computational framework for the dynamics of single- and multi-phase vesicles and membranes. J. Comput. Phys. 2022, 450, 110815. [Google Scholar] [CrossRef] [PubMed]
- Zhang, T.; Wolgemuth, C.W. Sixth-Order Accurate Schemes for Reinitialization and Extrapolation in the Level Set Framework. J. Sci. Comput. 2020, 83, 26. [Google Scholar] [CrossRef]
- Bui, C.; Lleras, V.; Pantz, O. Dynamics of red blood cells in 2d. ESAIM Proc. 2009, 28, 182–194. [Google Scholar] [CrossRef]
- Pozrikidis, C. Numerical simulation of the flow-induced deformation of red blood cells. Ann. Biomed. Eng. 2003, 31, 1194–1205. [Google Scholar] [CrossRef] [PubMed]
- Rahimian, A.; Veerapaneni, S.K.; Biros, G. Dynamic simulation of locally inextensible vesicles suspended in an arbitrary two-dimensional domain, a boundary integral method. J. Comput. Phys. 2010, 229, 6466–6484. [Google Scholar] [CrossRef]
- Dodson, W.R.; Dimitrakopoulos, P. Oscillatory tank-treading motion of erythrocytes in shear flows. Phys. Rev. E 2011, 84, 011913. [Google Scholar] [CrossRef]
- Krüger, T.; Varnik, F.; Raabe, D. Efficient and accurate simulations of deformable particles immersed in a fluid using a combined immersed boundary lattice Boltzmann finite element method. Comput. Math. Appl. 2011, 61, 3485–3505. [Google Scholar] [CrossRef]
- Bonito, A.; Nochetto, R.H.; Pauletti, M.S. Parametric FEM for geometric biomembranes. J. Comput. Phys. 2010, 229, 3171–3188. [Google Scholar] [CrossRef]
- Cottet, G.H.; Maitre, E.; Milcent, T. Eulerian formulation and Level-Set models for incompressible fluid-structure interaction. Math. Model. Numer. Anal. 2008, 42, 471–492. [Google Scholar] [CrossRef]
- Laadhari, A.; Saramito, P.; Misbah, C. Computing the dynamics of biomembranes by combining conservative level-set and adaptive finite element methods. J. Comput. Phys. 2014, 263, 328–352. [Google Scholar] [CrossRef]
- Laadhari, A. An operator splitting strategy for fluid-structure interaction problems with thin elastic structures in an incompressible Newtonian flow. Appl. Math. Lett. 2018, 81, 35–43. [Google Scholar] [CrossRef]
- Laadhari, A.; Szekely, G. Fully implicit finite element method for the modeling of free surface flows with surface tension effect. Int. J. Numer. Methods Eng. 2017, 111, 1047–1074. [Google Scholar] [CrossRef]
- Doyeux, V.; Guyot, Y.; Chabannes, V.; Prud’homme, C.; Ismail, M. Simulation of two-fluid flows using a finite element/level-set method. Application to bubbles and vesicle dynamics. J. Comput. Appl. Math. 2013, 246, 251–259. [Google Scholar] [CrossRef]
- Du, Q.; Liu, C.; Wang, X. A phase field approach in the numerical study of the elastic bending energy for vesicle membranes. J. Comput. Phys. 2004, 198, 450–468. [Google Scholar] [CrossRef]
- Valizadeh, N.; Rabczuk, T. Isogeometric analysis of hydrodynamics of vesicles using a monolithic phase-field approach. Comput. Methods Appl. Mech. Eng. 2022, 388, 114191. [Google Scholar] [CrossRef]
- Gera, P.; Salac, D. Modeling of multicomponent three-dimensional vesicles. Comput. Fluids 2018, 172, 362–383. [Google Scholar] [CrossRef]
- Osher, S.; Fedkiw, R.P. Level Set Methods: An Overview and Some Recent Results. J. Comput. Phys. 2001, 169, 463–502. [Google Scholar] [CrossRef]
- Laadhari, A. Implicit finite element methodology for the numerical modeling of incompressible two-fluid flows with moving hyperelastic interface. Appl. Math. Comput. 2018, 333, 376–400. [Google Scholar] [CrossRef]
- Laadhari, A. Exact Newton method with third-order convergence to model the dynamics of bubbles in incompressible flow. Appl. Math. Lett. 2017, 69, 138–145. [Google Scholar] [CrossRef]
- Laadhari, A.; Szekely, G. Eulerian finite element method for the numerical modeling of fluid dynamics of natural and pathological aortic valves. J. Comput. Appl. Math. 2017, 319, 236–261. [Google Scholar] [CrossRef]
- Seol, Y.; Tseng, Y.H.; Kim, Y.; Lai, M.C. An immersed boundary method for simulating Newtonian vesicles in viscoelastic fluid. J. Comput. Phys. 2019, 376, 1009–1027. [Google Scholar] [CrossRef]
- Izbassarov, D.; Muradoglu, M. A front-tracking method for computational modeling of viscoelastic two-phase flow systems. J. Non-Newton. Fluid Mech. 2015, 223, 122–140. [Google Scholar] [CrossRef]
- Suzuki, T.; Takao, H.; Suzuki, T.; Hataoka, S.; Kodama, T.; Aoki, K.; Otani, K.; Ishibashi, T.; Yamamoto, H.; Murayama, Y.; et al. Proposal of hematocrit-based non-Newtonian viscosity model and its significance in intracranial aneurysm blood flow simulation. J. Non-Newton. Fluid Mech. 2021, 290, 104511. [Google Scholar] [CrossRef]
- Gudiño, E.; Oishi, C.M.; Sequeira, A. Influence of non-Newtonian blood flow models on drug deposition in the arterial wall. J. Non-Newton. Fluid Mech. 2019, 274, 104206. [Google Scholar] [CrossRef]
- Blair, G.S. An equation for the flow of blood, plasma and serum through glass capillaries. Nature 1959, 183, 613–614. [Google Scholar] [CrossRef]
- Merrill, E.W.; Pelletier, G.A. Viscosity of human blood: Transition from Newtonian to non-Newtonian. J. Appl. Physiol. 1967, 23, 178–182. [Google Scholar] [CrossRef]
- Charm, S.; Kurland, G. Viscometry of human blood for shear rates of 0–100,000 sec−1. Nature 1965, 206, 617–618. [Google Scholar] [CrossRef]
- Casson, N. A Flow Equation for Pigment-oil Suspensions of the Printing Ink Type. In Rheology of Disperse Systems; Mills, C.C., Ed.; Pergamon Press: Oxford, UK, 1959; pp. 84–104. [Google Scholar]
- Fasano, A.; Sequeira, A. Hemomath, 1st ed.; Springer: Cham, Switzerland, 2017. [Google Scholar] [CrossRef]
- Papanastasiou, T.C. Flows of Materials with Yield. J. Rheol. 1987, 31, 385–404. [Google Scholar] [CrossRef]
- Fusi, L.; Calusi, B.; Farina, A.; Rosso, F. Stability of laminar viscoplastic flows down an inclined open channel. Eur. J. Mech. B/Fluids 2022, 95, 137–147. [Google Scholar] [CrossRef]
- Shahzad, H.; Wang, X.; Ghaffari, A.; Iqbal, K.; Hafeez, M.B.; Krawczuk, M.; Wojnicz, W. Fluid structure interaction study of non-Newtonian Casson fluid in a bifurcated channel having stenosis with elastic walls. Sci. Rep. 2022, 12, 12219. [Google Scholar] [CrossRef]
- Aghighi, M.S.; Ammar, A.; Metivier, C.; Gharagozlu, M. Rayleigh-Bénard convection of Casson fluids. Int. J. Therm. Sci. 2018, 127, 79–90. [Google Scholar] [CrossRef]
- Hairer, E.; Lubich, C.; Wanner, G. Geometric Numerical Integration: Structure-Preserving Algorithms for Ordinary Differential Equations; Springer Series in Computational Mathematics; Springer: Berlin/Heidelberg, Germany, 2002. [Google Scholar]
- Hairer, E.; Lubich, C.; Wanner, G. Geometric numerical integration illustrated by the Störmer–Verlet method. Acta Numer. 2003, 12, 399–450. [Google Scholar] [CrossRef]
- Leimkuhler, B.; Reich, S. Simulating Hamiltonian Dynamics; Cambridge Monographs on Applied and Computational Mathematics; Cambridge University Press: Cambridge, UK, 2005. [Google Scholar] [CrossRef]
- Cromer, A.H. Stable solutions using the Euler approximation. Am. J. Phys. 1981, 49, 455–459. [Google Scholar] [CrossRef]
- Yoshida, H. Construction of higher order symplectic integrators. Phys. Lett. A 1990, 150, 262–268. [Google Scholar] [CrossRef]
- McLachlan, R.I. On the Numerical Integration of Ordinary Differential Equations by Symmetric Composition Methods. SIAM J. Sci. Comput. 1995, 16, 151–168. [Google Scholar] [CrossRef]
- Blanes, S.; Casas, F.; Murua, A. Splitting and composition methods in the numerical integration of differential equations. Bol. Scc. Esp. Mat. Apl. 2008, 45, 89–145. [Google Scholar]
- Blanes, S.; Casas, F. A Concise Introduction to Geometric Numerical Integration, 1st ed.; Chapman and Hall/CRC: Boca Raton, FL, USA, 2016. [Google Scholar] [CrossRef]
- Casas, F.; Chartier, P.; Escorihuela-Tomàs, A.; Zhang, Y. Compositions of pseudo-symmetric integrators with complex coefficients for the numerical integration of differential equations. J. Comput. Appl. Math. 2021, 381, 113006. [Google Scholar] [CrossRef]
- Bickart, T.; Picel, Z. High order stiffly stable composite multistep methods for numerical integration of stiff differential equations. BIT Numer. Math. 1973, 13, 272–286. [Google Scholar] [CrossRef]
- Channell, P.J. Hybrid symplectic integrators for relativistic particles in electric and magnetic fields. Comput. Sci. Discov. 2014, 7, 015001. [Google Scholar] [CrossRef]
- Senyange, B.; Skokos, C. Computational efficiency of symplectic integration schemes: Application to multidimensional disordered Klein–Gordon lattices. Eur. Phys. J. Spec. Top. 2018, 227, 625–643. [Google Scholar] [CrossRef]
- Bader, P.; Blanes, S.; Casas, F.; Kopylov, N. Novel symplectic integrators for the Klein–Gordon equation with space- and time-dependent mass. J. Comput. Appl. Math. 2019, 350, 130–138. [Google Scholar] [CrossRef]
- Blanes, S.; Casas, F.; Farrés, A.; Laskar, J.; Makazaga, J.; Murua, A. New families of symplectic splitting methods for numerical integration in dynamical astronomy. Appl. Numer. Math. 2013, 68, 58–72. [Google Scholar] [CrossRef]
- Butusov, D.N.; Andreev, V.S.; Pesterev, D.O. Composition semi-implicit methods for chaotic problems simulation. In Proceedings of the 2016 XIX IEEE International Conference on Soft Computing and Measurements (SCM), St. Petersburg, Russia, 25–27 May 2016; pp. 107–110. [Google Scholar] [CrossRef]
- Deeb, A.; Razafindralandy, D.; Hamdouni, A. Performance of Borel-Padé-Laplace integrator for the solution of stiff and non-stiff problems. Appl. Math. Comput. 2022, 426, 127118. [Google Scholar] [CrossRef]
- Deeb, A.; Razafindralandy, D.; Hamdouni, A. Comparison between Borel-Padé summation and factorial series, as time integration methods. Discrete Contin. Dyn. Syst. Ser. S 2016, 9, 393–408. [Google Scholar] [CrossRef]
- Hairer, E.; Nørsett, S.P.; Wanner, G. Solving Ordinary Differential Equations I: Nonstiff Problems, 2nd ed.; Springer Series in Computational Mathematics Vol 1; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
- Sunday, J.; Shokri, A.; Kwanamu, J.A.; Nonlaopon, K. Numerical Integration of Stiff Differential Systems Using Non-Fixed Step-Size Strategy. Symmetry 2022, 14, 1575. [Google Scholar] [CrossRef]
- Evans, E.A. Bending Resistance and Chemically Induced Moments in Membrane Bilayers. Biophys. J. 1974, 14, 923–931. [Google Scholar] [CrossRef]
- Deuling, H.; Helfrich, W. Red blood cell shapes as explained on the basis of curvature elasticity. Biophys. J. 1976, 16, 861–868. [Google Scholar] [CrossRef]
- Laadhari, A.; Saramito, P.; Misbah, C.; Székely, G. Fully implicit methodology for the dynamics of biomembranes and capillary interfaces by combining the Level Set and Newton methods. J. Comput. Phys. 2017, 343, 271–299. [Google Scholar] [CrossRef]
- Shibeshi, S.S.; Collins, W.E. The Rheology of Blood Flow in a Branched Arterial System. Appl. Rheol. 2005, 15, 398–405. [Google Scholar] [CrossRef]
- Calusi, B.; Farina, A.; Fusi, L.; Rosso, F. Long-wave instability of a regularized Bingham flow down an incline. Phys. Fluids 2022, 34, 137–147. [Google Scholar] [CrossRef]
- Suzuki, M. Fractal decomposition of exponential operators with applications to many-body theories and Monte Carlo simulations. Phys. Lett. A 1990, 146, 319–323. [Google Scholar] [CrossRef]
- Iserles, A. A First Course in the Numerical Analysis of Differential Equations, 2nd ed.; Cambridge University Press: Cambridge, UK, 2008. [Google Scholar]
- Donelson, J., III; Hansen, E. Cyclic Composite Multistep Predictor-Corrector Methods. SIAM J. Numer. Anal. 1971, 8, 137–157. [Google Scholar] [CrossRef]
- Tendler, J.M.; Bickart, T.A.; Picel, Z. A stiffly stable integration process using cyclic composite methods. ACM Trans. Math. Softw. 1978, 4, 339–368. [Google Scholar] [CrossRef]
- Salac, D.; Miksis, M. Reynolds number effects on lipid vesicles. J. Fluid Mech. 2012, 711, 122–146. [Google Scholar] [CrossRef]
- Janela, J.; Lefebvre, A.; Maury, B. A penalty method for the simulation of fluid—Rigid body interaction. ESAIM Proc. 2005, 14, 115–123. [Google Scholar] [CrossRef]
- Brooks, A.N.; Hughes, T.J. Streamline upwind/Petrov–Galerkin formulations for convection dominated flows with particular emphasis on the incompressible Navier-Stokes equations. Comput. Methods Appl. Mech. Eng. 1982, 32, 199–259. [Google Scholar] [CrossRef]
- Loch, E. The Level Set Method for Capturing Interfaces with Applications in Two-Phase Flow Problems. Ph.D. Thesis, Aachen University, Aachen, Germany, 2013. [Google Scholar]
- Alnaes, M.; Blechta, J.; Hake, J.; Johansson, A.; Kehlet, B.; Logg, A.; Richardson, C.; Ring, J.; Rognes, M.E.; Wells, G.N. The FEniCS Project Version 1.5. Arch. Numer. Softw. 2015, 3, 9–23. [Google Scholar]
- Kraus, M.; Wintz, W.; Seifert, U.; Lipowsky, R. Fluid vesicles in shear flow. Phys. Rev. Lett. 1996, 77, 3685. [Google Scholar] [CrossRef]
- Zhao, H.; Shaqfeh, E.S.G. The dynamics of a vesicle in simple shear flow. J. Fluid Mech. 2011, 674, 578–604. [Google Scholar] [CrossRef]
- Kantsler, V.; Steinberg, V. Transition to Tumbling and Two Regimes of Tumbling Motion of a Vesicle in Shear Flow. Phys. Rev. Lett. 2006, 96, 036001. [Google Scholar] [CrossRef]
- Beaucourt, J.; Rioual, F.; Séon, T.; Biben, T.; Misbah, C. Steady to unsteady dynamics of a vesicle in a flow. Phys. Rev. E 2004, 69, 011906. [Google Scholar] [CrossRef] [PubMed]
- Keller, S.R.; Skalak, R. Motion of a tank-treading ellipsoidal particle in a shear flow. J. Fluid Mech. 1982, 120, 27–47. [Google Scholar] [CrossRef]
- Laadhari, A.; Barral, Y.; Székely, G. A data-driven optimal control method for endoplasmic reticulum membrane compartmentalization in budding yeast cells. In Mathematical Methods in the Applied Sciences; Wiley Online Library: Hoboken, NJ, USA, 2023. [Google Scholar] [CrossRef]
- Gizzi, A.; Ruiz-Baier, R.; Rossi, S.; Laadhari, A.; Cherubini, C.; Filippi, S. A Three-dimensional Continuum Model of Active Contraction in Single Cardiomyocytes. In Modeling the Heart and the Circulatory System; Springer International Publishing: Cham, Switzerland, 2015; pp. 157–176. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).