Abstract
We present a numerical solution method for time-dependent viscoelastic fluid–structure interaction employing the arbitrary Lagrangian Eulerian framework. The derived monolithic variational formulation is discretized in time using the shifted Crank–Nicolson scheme and in space using the finite element method. For the linearisation we employ Newton’s method with exact Jacobians. The viscoelastic fluid is modelled either using the Oldroyd-B or a Burgers-type model. The elastic structures are non-linear hyperelastic materials. We validate the implementation on benchmark problems and numerically analyse the convergence for global mesh refinement and adaptive mesh refinement using the dual-weighted residual method. Furthermore we numerically analyse the influence of the viscoelasticity of the fluid on typical goal functionals like the drag, the lift and the displacement. The derived numerical solution method is applied to ophthalmology where we analyse the interaction of the viscoelastic vitreous with its surrounding elastic structures.
Article highlights
-
We obtain reliable results for the temporal and spatial discretization for a challenging viscoelastic FSI benchmark.
-
We show good performance for the dual-weighted residual method for pure viscoelastic problems and for viscoelastic FSI.
-
The viscoelasticity has a significant impact on the functionals of interest for the benchmarks and for the human eye.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
The research of fluid–structure interaction (FSI) problems is a continuously growing field. Many real world applications require the coupling of a fluid with an elastic solid. Typical examples can be found in hemodynamics [1, 2] and aerodynamics [3]. The application considered in this work is the human eye where the fluid-like vitreous interacts with its surrounding elastic structures like the sclera and the lens.
In many applications it is appropriate to use the incompressible Newtonian Navier–Stokes equations for the fluid model. In some cases this might not be sufficient for example if the fluid has non-Newtonian characteristics as in the case of blood vessels (see e.g. [4]) or viscoelastic properties as in the case of the vitreous [5, 6].
The goals of this contribution are the following: One objective is to numerically study viscoelastic FSI on benchmark problems from the literature which are commonly used for Newtonian FSI. This includes the stationary FSI1 and the instationary FSI3 benchmarks from [7]. To the best of our knowledge these viscoelastic FSI problems have not been studied before. We study the convergence of functionals like the drag, the lift and the displacement at a specific point and analyse the effect of the viscoelasticity on these functionals. Furthermore we apply the dual-weighted residual (DWR) method to viscoelastic fluids and viscoelastic FSI. To the best of our knowledge the DWR method has not been analysed for these problems before. We numerically analyse the convergence under global mesh refinement and adaptive mesh refinement using the DWR method. Finally we apply the numerical methods to ophthalmology where we perform simulations in a realistic human eye geometry similar to recent experiments in [8]. This seems necessary since experiments have shown that the vitreous has significant viscoelastic properties [5, 6].
One of the main difficulties in the modelling and the finite element simulation of FSI is the coupling of the fluid and the solid. While the fluid equations are usually formulated in the Eulerian framework, structure equations commonly use the Lagrangian framework. We cope with this by employing the arbitrary Lagrangian Eulerian (ALE) method [9].
To this end we derive a monolithic variational formulation of the viscoelastic FSI equations. The viscoelastic fluid is modelled as a Burgers-type or Oldroyd-B fluid. The elastic structure is modelled as a hyperelastic material. The variational formulation is discretized in time using the shifted Crank–Nicolson scheme. Spatial discretization is done using the finite element method. Since the equations are non-linear we use Newton’s method with exact Jacobians for the linearisation. The resulting linear system is solved using the parallel direct solver Mumps [10].
The ALE method has been studied numerically in the literature for FSI with Newtonian fluids (see e.g. [11, 12]). Alternative approaches are for example partitioned methods (see e.g. [13, 14]) and Eulerian methods (see e.g. [15]). Partitioned methods are mostly used for weakly coupled problems. Eulerian methods have the advantage of being able to handle large deformations and topology changes. While topology changes are not possible with the ALE approach, large deformations are possible as long as there is no mesh degeneration.
Viscoelastic fluids have been studied numerically in the literature as well (see e.g. [16, 17]). Our focus is on a viscoelastic Burgers-type model which was studied for example in [18] for fluid problems in the ALE framework. This model has been shown to be capable of modelling the viscoelastic behaviour of the vitreous [5, 6]. Furthermore we consider the more common Oldroyd-B model which can be seen as a special case of the Burgers-type equations.
The DWR method [19] allows local mesh refinement with the aim of increasing the accuracy in certain goal functionals like the drag or the lift. The DWR method has been applied to Newtonian fluid and Newtonian FSI problems in ALE coordinates in the literature (see e.g. [15, 20,21,22]). In this work the performance of the DWR method is studied for viscoelastic fluids and viscoelastic FSI.
Results on FSI in the human eye are sparse. In [23] a FSI problem in the eye consisting of the anterior chamber and the iris, using the Navier–Stokes equations and a simple elasticity law, was studied. In [24] simulations in bovine eyes were analysed where the interaction of the viscoelastic vitreous with the sclera and lens was studied. Due to the high computational costs low-order finite elements were used. In Section 5.4 we study a similar experiment on a human eye geometry using higher order finite elements.
2 Modelling
In this section we state the fluid and the solid equations in their usual frameworks and combine the equations to the coupled FSI problem before deriving the monolithic variational formulation in the next section.
In the following we denote the, possibly time-dependent fluid domain by \(\Omega_f \subset {\mathbb{R}}^d,\quad d=2,3\) and its boundary by \(\partial \Omega_f\). The current solid domain is denoted by \(\Omega_s \subset {\mathbb{R}}^d\) and its boundary by \(\partial \Omega_s\). The whole domain is denoted by \(\Omega {:=} \overline{\Omega_f \cup \Omega_s}\setminus (\partial \Omega_f \cup \partial \Omega_s)\) with the common interface \(\Gamma_i {:=} \partial \Omega_f \cap \partial \Omega_s\). The corresponding reference domains are denoted by \({{\hat{\Omega }}}\), \({{\hat{\Omega }}}_f\) and \({{\hat{\Omega }}}_s\), respectively. The time interval is given by \(I=(0,T]\), \(T>0\).
We define the deformation of the structure domain \({{\hat{\Omega }}}_s\) as the following mapping
and the deformation gradient \({\hat{F}}: {{\hat{\Omega }}}_s \rightarrow {\mathbb{R}}^{d \times d}\) by
with the identity matrix \({\hat{I}}\) and the displacement \({\hat{u}}_s\).
The ALE formulation is based on an artificial displacement \({\hat{u}}_f(t, {\hat{x}})\) in the fluid domain and on the ALE mapping
The deformation gradient is defined as
In the following we assume that \({\hat{T}}_s\) and \({\hat{T}}_f\) are \(C^1\)-diffeomorphisms.
2.1 Fluid equations
Motivated by experiments on human eyes in [6] we model the fluid using a viscoelastic Burgers model [25] with additional Newtonian dissipation. The corresponding one-dimensional analogon is depicted in Fig. 1 and consists of the parallel connection of a dashpot and two serial connections of a spring and a dashpot. This one-dimensional analogon can be generalized to two and three dimensions (see e.g. [17]). Following [18] this Burgers-type model can be written in the following form
with the Cauchy stress tensor
and the upper convected Oldroyd derivative
Here \(v_f\) is the velocity of the fluid, \(\rho_f\) the density, \(\nu_f\) the viscosity, \(p_f\) the pressure, \(f_f\) a possible force term, \(B_1\) and \(B_2\) are tensor-valued unknowns and \(\mu_1\), \(\mu_2\), \(\nu_1\), \(\nu_2\) are parameters characterizing the viscoelasticity of the fluid.
For \(\mu_0 {:=} \mu_1+\mu_2\) and \(\nu_0 {:=} \nu_1=\nu_2\) and using the same boundary and initial conditions for \(B_1\) and \(B_2\) in the Burgers model we obtain the Oldroyd-B model
with the Cauchy stress tensor
and with \(B=B_1+B_2\).
Furthermore we consider the incompressible Newtonian Navier–Stokes equations which are obtained by dropping the terms involving the viscoelastic tensors \(B_1\) and \(B_2\):
with the Cauchy stress tensor
2.2 Solid equations
The elastic structure is modelled as a hyperelastic non-linear material. Let \(\hat{u}_s\) be the displacement, \({\hat{\rho }}_s\) the density and \(\hat{f}_s\) a force term. Conservation of momentum in the Lagrangian framework reads
with the first Piola–Kirchhoff stress tensor \({\hat{\Pi }}\). For the benchmark simulations we use the Saint–Venant–Kirchhoff (STVK) material where the first Piola–Kirchhoff stress tensor is given by
with \({\hat{E}} {:=} \frac{1}{2} ({\hat{F}}^T {\hat{F}} - {\hat{I}})\) and \(\hat{F}{:=} \hat{I}+{\hat{\nabla }}\hat{u}_s\). Here \(\lambda\) and \(\mu\) are the first and second Lamé constants. For the application to the human eye in Sect. 5.4 we use an isochoric Neo-Hookean material with the strain-energy function [26, 27]:
with the right Cauchy–Green tensor \({\hat{C}}={\hat{F}}^T {\hat{F}}\) and \({\hat{J}}=\text{{det}}\hat{F}\). For the Piola–Kirchhoff stress tensor we obtain
2.3 FSI equations
We combine the fluid and the solid equations to the coupled FSI problem. For the structure equations we use a mixed formulation where we define the velocity \(\hat{v}_s=\partial_t \hat{u}_s.\) Then the coupled viscoelastic FSI problem reads:
with the stress tensors defined as in Eqs. (1) and (2) or (3) depending on the chosen material. This strong form has to be supplemented with appropriate initial, boundary and interface conditions. Here the fluid equations are formulated on moving domains in Eulerian coordinates, while the structure equations are formulated in the Lagrangian framework. We cope with this by deriving a monolithic variational formulation on fixed domains in the ALE framework.
3 Variational formulation and discretization
In the following we state the monolithic variational formulation for viscoelastic FSI. Then we summarize the necessary steps for the numerical discretization. This includes the temporal discretization, spatial discretization and the linearisation using Newton’s method.
3.1 Variational formulation
The ALE transformation in the fluid domain is defined using a standard harmonic extension with a diffusion parameter \(\alpha_u \in {\mathbb{R}}_+\). The interface conditions are continuity of the velocities, displacements and normal stresses. The continuity of the normal stresses is fulfilled in a weak sense. The boundary of the fluid domain \({{\hat{\Omega }}}_f\) is split into three parts: the Dirichlet boundary, the Neumann boundary and the interface: \(\partial {{\hat{\Omega }}}_f= {{\hat{\Gamma }}}_{f,D} \cup {{\hat{\Gamma }}}_{f,N} \cup {{\hat{\Gamma }}}_i\). Analogously we split the boundary of the structure domain \(\partial {{\hat{\Omega }}}_s= {{\hat{\Gamma }}}_{s,D} \cup {{\hat{\Gamma }}}_{s,N} \cup {{\hat{\Gamma }}}_i\). Next we define the following function spaces
Then the variational formulation transformed to the reference domain reads:
Problem 1
Find \(\{{\hat{v}}_{f}, {\hat{v}}_{s}, {\hat{u}}_{f}, {\hat{u}}_{s},{\hat{p}}_{f}, {\hat{B}}_{1}, {\hat{B}}_{2} \} \in \{ {\hat{v}}_{f}^{D} + {\hat{V}}_{f,{\hat{v}}}^{d,0} \} \times \{ {\hat{v}}_s^D + H_0^1({{\hat{\Omega }}}_s)^d \} \times \{ {\hat{u}}_f^D + {\hat{V}}_{f,{\hat{u}}}^{d,0} \} \times \{ {\hat{u}}_s^D + {H}_0^1({{\hat{\Omega }}}_{s})^d \} \times L^2({{\hat{\Omega }}}_{f}) \times {\hat{W}}_{f} \times {\hat{W}}_{f}\) such that the initial conditions \({\hat{v}}_f(0)={\hat{v}}_f^0\), \({\hat{v}}_s(0)={\hat{v}}_s^0\), \({\hat{u}}_f(0)={\hat{u}}_f^0\), \({\hat{u}}_s(0)={\hat{u}}_s^0\), \({\hat{B}}_1(0)= {\hat{I}}\), \({\hat{B}}_2(0)={\hat{I}}\) are fulfilled and for almost all time steps \(t \in I\) it holds:
with
Additionally we assume that \({\hat{T}}_s\) and \({\hat{T}}_f\) are \(C^1\)-diffeomorphisms.
Here \((\cdot , \cdot )_{{\hat{\Omega }}_f}\) denotes the usual \(L^2({{\hat{\Omega }}}_f)\) product. One possible choice for the Neumann boundary condition is the do-nothing condition
which yields the following correction term in the variational formulation [28]
For a detailed derivation of the variational formulation of Newtonian FSI and its discretization we refer to [29, 30].
3.2 Temporal discretization
For the temporal discretization we use one-step-\(\theta\) schemes. Depending on the choice of \(\theta\) we obtain the backward Euler (\(\theta =1.0\)), the Crank–Nicolson (\(\theta =0.5\)) or the shifted Crank–Nicolson scheme (\(\theta = 0.5+{\mathcal {O}}(\Delta t))\) where \(\Delta t\) is the time step size [31]. To this end we define the semilinear form \(\hat{A}(\cdot ,\cdot )\) corresponding to Problem 1 as:
Next we split \({\hat{A}}(\cdot ,\cdot )\) into terms involving the time derivatives (\(\hat{A}_T(\cdot )(\cdot )),\) terms which are treated implicitly (\(\hat{A}_I(\cdot )(\cdot )\)) and the remaining terms (\(\hat{A}_R(\cdot )(\cdot )\)). The terms which are treated implicitly are the pressure term, the incompressibility condition and the mesh motion equation. For the terms involving the temporal derivatives
this yields
Here we abbreviated the variables in the current time step n and the previous time step \(n-1\) using the superscript n and \(n-1\), respectively.
With this the one-step-\(\theta\) scheme reads: For a given previous time step solution \({\hat{U}}^{n-1}=\left\{ {\hat{v}}_f^{n-1}, {\hat{v}}_s^{n-1}, {\hat{u}}_f^{n-1}, {\hat{u}}_s^{n-1}, {\hat{p}}_f^{n-1}, \hat{B}_1^{n-1}, \hat{B}_2^{n-1} \right\}\) find \({\hat{U}}^n=\left\{ {\hat{v}}_f^n, {\hat{v}}_s^n, {\hat{u}}_f^n, {\hat{u}}_s^n, {\hat{p}}_f^n, \hat{B}_1^n, \hat{B}_2^n \right\}\) such that
3.3 Spatial discretization
The spatial discretization is done using the finite element method. For the finite elements we choose biquadratic/triquadratic continuous elements for the velocity, displacement and for the viscoelastic tensors and linear discontinuous elements for the pressure, resulting in the finite element combination \(Q_2^d \times Q_2^d \times P_1^\text{disc} \times Q_2^{d\times d}\times Q_2^{d\times d}\) for velocity, displacement, pressure and the two viscoelastic tensors. The combination of velocity and pressure space satisfies the inf-sup condition (see e.g. [30]).
3.4 Linearisation
The non-linear system which is obtained after temporal and spatial discretization is solved using Newton’s method. To this end we have to solve linear equations of the following form for \(\delta {\hat{U}}^n\) in every time step:
Here n denotes the time step. The semilinear form \(\hat{A}({\hat{U}}^{n})({{\hat{\psi }}})\) and right hand side \({\hat{F}}({{\hat{\psi }}})\) correspond to terms in the variational formulation given in Problem 1. The Gateaux derivative of \(\hat{A}({\hat{U}}^{n})({{\hat{\psi }}})\) in direction \(\delta {\hat{U}}\,{:=}\,(\delta {\hat{v}}, \delta {\hat{u}}, \delta {\hat{p}}, \delta {\hat{B}}_1, \delta {\hat{B}}_2)\) is denoted by \(\hat{A}^\prime ({\hat{U}}^{n})(\delta {\hat{U}}^n, {{\hat{\psi }}})\). For the sake of overview we only derive the linearisation for the terms related to the viscoelastic tensors and the Neo-Hookean elastic material. For details on the Gateaux derivative we refer to [32]. For a detailed derivation of the Gateaux derivative for Newtonian FSI with the STVK material we refer to [29] and [30]. We assume that the temporal discretization is done using the backward Euler scheme. Other time discretization methods like the shifted Crank–Nicolson scheme can be treated analogously.
We start with the terms including the time derivatives and then consider the remaining terms.
Proposition 2
After temporal discretization of
using the backward Euler scheme with time step size \(\Delta t\) we obtain
Proof
Since the domain of integration is fixed and independent of the solution, the order of integration and differentiation can be switched. The result is then obtained from calculations based on well-known properties of the Gateaux derivative, see e.g. [32]. \(\square\)
Proposition 3
For the directional derivative of
in direction \(\delta {\hat{U}}\) it holds:
Proof
Follows from calculations. \(\square\)
Following the same approach we linearise the first Piola–Kirchhoff stress tensor for the Neo-Hookean material (3):
Proposition 4
For the directional derivative of
it holds
Proof
Follows from calculations. \(\square\)
The remaining terms can be linearized analogously. For the sake of overview we omit the presentation of the linearization of the remaining terms.
4 Adaptivity
In this section we apply the DWR method to the viscoelastic Burgers model and to viscoelastic FSI. In Sect. 5 we use the derived error estimator for adaptive mesh refinement. A detailed presentation of the DWR method for non-linear problems can be found in [19] and [33]. One of the key steps for the error estimation is the dual solution Z which is the solution of the dual problem
Here J denotes a goal functional like the drag or the lift. The dual problem has to be solved using higher order finite elements or employing a local higher order interpolation. For simplicity we omit possible force terms in the following derivation. The basis for the error estimation is the following result from [19].
Proposition 5
([19]) We have the error representation
for all \(\{\varphi_h, \psi_h\} \in V_h \times V_h\) and the primal and dual residuals
The remainder \({\mathcal {R}}_h^{(3)}\) is cubic in the primal and dual errors.
Proof
For a proof we refer to [19]. \(\square\)
4.1 Stationary viscoelastic fluid
Following the approach taken in [19] we obtain the following error representation for the stationary Burgers model.
Proposition 6
For the stationary Burgers equations it holds the following error representation
Here we only considered the primal residual in the error estimation to reduce the numerical costs. With this we obtain the following computable error estimator.
Proposition 7
For the stationary Burgers equations it holds the following error approximation
with the following residuals and weights
4.2 Stationary viscoelastic FSI
Next we consider stationary viscoelastic FSI. We follow the approach taken in [21] for Newtonian FSI and assume \({\hat{J}} \approx 1\) and \({\hat{F}} \approx {\hat{I}}\). This is feasible since we only consider small deformations in the stationary benchmark in Sect. 5. With this the term involving the Cauchy stress tensor
simplifies to
In a similar way the Piola–Kirchhoff stress tensor for the STVK material is approximated by \({{\hat{\Pi }}}_\text{approx} = \mu_s ({{\hat{\nabla }}} {\hat{u}}_s+{{\hat{\nabla }}} {\hat{u}}_s^T) + \lambda_s \widehat{\text{{div}}} ({\hat{u}}_s) {\hat{I}}\).
Following the same approach as before we obtain the following error representation.
Proposition 8
For the stationary viscoelastic FSI problem we obtain the following error representation
with
This yields the following computable error estimator.
Proposition 9
For the stationary viscoelastic FSI problem we obtain the following error representation
with the following residuals and weights
5 Numerical results
In this section we present the numerical results. First we consider a stationary viscoelastic fluid problem. Then we analyse the convergence for global and adaptive mesh refinement for a stationary viscoelastic FSI benchmark. Next we consider the instationary FSI3 benchmark and compare our results for the Newtonian case with results from the literature. Furthermore we present the convergence results for similar time-dependent viscoelastic FSI benchmarks. Finally we apply the numerical methods to ophthalmology.
The numerical simulations are realized in the finite element library deal.ii [34]. The Newtonian FSI implementation is based on [35].
5.1 Stationary pure viscoelasticity
We start with an analysis of a stationary Oldroyd-B benchmark from the literature in order to validate the implementation of the viscoelastic fluid models and to study the convergence of the drag and the lift for global and adaptive mesh refinement. We consider pure viscoelastic fluids at first since there are no reference values available in the literature for the FSI benchmarks using viscoelastic fluids.
The domain consists of a channel with a circular obstacle (see Fig. 2). As boundary conditions we prescribe a parabolic inflow at the left boundary \(\Gamma_\text{in}\)
the no slip condition on the top and bottom boundary \(\Gamma_\text{wall}\) and the do-nothing condition on the right boundary \(\Gamma_\text{out}\).
Due to the inflow boundary condition for the velocity we have to adapt the boundary condition for the viscoelastic tensor B accordingly [36] to
The goal functionals are the drag and the lift
with \(c=\frac{2}{\rho_f l_c {\bar{v}}^2}=500\) where \(l_c\) is the characteristic length, \({\bar{v}}\) the average velocity and \(e_1\), \(e_2\) the unit vectors in the horizontal and vertical directions, respectively. The parameters are chosen as \(\nu_f = 0.0005\), \(\rho_f=1.0\), \({\bar{v}}=0.2\), \(\mu_0=0.5\) and \(\nu_0=0.0005\). This setup corresponds to a Reynolds number \(\text{Re}=\frac{{\bar{v}} l_c}{\nu_f}=40\) and a Weissenberg number \(\text{We}=\frac{\nu_0}{\mu_0}\frac{{\bar{v}}}{l_c}=0.002.\)
Fig. 3 shows the error in the goal functionals for the drag and the lift, respectively using global refinement and adaptive refinement using the DWR method. The reference values
are from [16]. We obtain the expected quadratic convergence. The convergence for adaptive mesh refinement is faster than for global refinement.
Figure 4 shows the mesh after four steps of adaptive mesh refinement for the drag functional. As expected most of the refinement is done around the circular obstacle.
5.2 Stationary viscoelastic FSI
Next we consider the stationary FSI1 benchmark introduced in [7] using the Burgers model instead of the Navier–Stokes equations. Figure 5 shows a sketch of the domain. The domain consists of a fluid channel with a circular obstacle and an elastic structure attached to the obstacle.
As boundary conditions we prescribe a parabolic inflow at the left boundary \({{\hat{\Gamma }}}_\text{in}\)
with \({\bar{v}}=0.2\). Similar to the previous benchmark we adjust the boundary conditions for the viscoelastic tensors on the inflow boundary. On the top and bottom boundary \({{\hat{\Gamma }}}_\text{wall}\) we prescribe the no-slip condition and on the outflow boundary \({{\hat{\Gamma }}}_\text{out}\) we prescribe the do-nothing condition.
The material parameters are chosen as
This setup for the Burgers model corresponds to the Oldroyd-B model with \(\mu_0=50\) and \(\nu_0=0.25\).
The drag and lift coefficients are defined as
with \({\hat{S}}{:=} {{\hat{\Gamma }}}_{\text{flag}} \cup ({{\hat{\Gamma }}}_{\text{circle}} \setminus {{\hat{\Gamma }}}_{\text{base}})\) . Here \({{\hat{\Gamma }}}_{\text{flag}}\) denotes the part of the beam which has a common interface to the fluid domain and \({{\hat{\Gamma }}}_{\text{base}}\) is the remainder of the beam which is part of the circular obstacle (see Fig. 5).
Figure 6 shows a comparison between global refinement and adaptive mesh refinement using the DWR method for the drag and the lift. Similar to the pure fluid case the convergence using the adaptive mesh refinement strategy is faster than for global refinement. Due to the lack of knowledge of the exact reference value the convergence in the last step of the adaptive refinement might be overestimated. In addition we do not obtain the optimal convergence order because of the limited regularity of the solution due to the reentrant corner of the beam as in the Newtonian FSI case [22].
5.3 Time-dependent FSI
Next we analyse instationary benchmark problems with large deformations and a higher Reynolds number.
5.3.1 Time-dependent Newtonian FSI
We start with a comparison of the results for the Newtonian FSI3 benchmark introduced in [7]. The setup is similar to the previous benchmark with the following inflow on \({{\hat{\Gamma }}}_\text{in}\)
with a smooth increase in the beginning
The parameters are given by
and \({\bar{v}}=2.0\). This yields a Reynolds number \(\text{Re}=200\). The quantities of interest are the displacement at the point \({E}=(0.6,0.2)\), the drag and the lift. Since this setup results in a periodic time-dependent solution we consider the mean and the amplitude of the functionals.
Table 1 shows the results for three different mesh sizes and two different time step sizes. The results are in very good agreement with the available literature [7, 37].
5.3.2 Time-dependent viscoelastic FSI
Next we analyse the FSI3 benchmark using the Burgers model. For the first case we choose the parameters as in the Newtonian FSI3 benchmark with the additional parameters chosen as \(\mu_1=\mu_2=50\) and \(\nu_1=\nu_2=0.25\). Figure 7 shows the velocity magnitude in the current fluid domain \(\Omega_f\) at three different times.
Table 2 shows the results for the functionals for three mesh sizes and two different time step sizes. The table shows stable results in all functionals and convergence in time and in space. Furthermore the table shows that the viscoelasticity of the fluid has a significant influence on the four quantities of interest in comparison to the Newtonian FSI case for the chosen parameters.
Since the FSI3 benchmark is a numerically challenging problem due to the large displacements and the fast movement of the beam we consider a potentially easier setup where we choose a stiffer elastic material with \(\mu_s = 3.5 \times 10^6\), \(\lambda_s=1.4 \times 10^7\). This results in a smaller amplitude of the x- and y-displacement at the point E. Table 3 shows the results for global mesh refinement and shows that in this setup the results for the functionals yield an acceptable accuracy even on a relatively coarse mesh. The exception to this is the lift functional which still changes substantially after two global refinement steps.
Next we analyse the effect of different parameters for the viscosity and shear moduli on the movement of the beam and the forces acting on it. Figure 8 shows a comparison of the plots for the Newtonian FSI3 case and two viscoelastic cases. The first one is the previously studied case with \(\mu_1=\mu_2=50\) and \(\nu_1=\nu_2=0.25\). In the second case we increase the shear moduli to \(\mu_1=\mu_2=100\). The plots show that in the viscoelastic cases the amplitude of the displacement, the drag and the lift decreases in comparison to the Newtonian case since the viscoelasticity slows down the movement of the beam. In particular the maximal y-displacement decreases from 0.036 in the Newtonian case to 0.024 in the first viscoelastic case. Similarly the minimal y-displacement increases from \(-0.033\) to \(-0.021\). The minimum of the x-displacement increases from \(-0.0055\) to \(-0.0024\). We obtain very similar results for the displacement and the lift for the two viscoelastic cases. The drag values differ slightly more between the two viscoelastic cases and are much higher than the drag for the Newtonian FSI case. This is mainly due to the forces acting on the circular obstacle and not due to the forces on the interface.
Next we analyse different values for the viscosities \(\nu_1\) and \(\nu_2\). Figure 9 shows a comparison of the functionals for different sets of parameters. The first two cases are the Newtonian FSI case and the viscoelastic case with \(\nu_1=\nu_2= {0.25}\) which were already discussed. For the other viscoelastic cases we choose \(\nu_1=\nu_2=0.05\) and \(\nu_1=\nu_2=0.005\), respectively. The plots show that for decreasing viscosities \(\nu_1\) and \(\nu_2\) the mean and the amplitude of the functionals approach the values of the Newtonian case.
These results show that the viscoelasticity of the fluid can have a big influence on the displacement, the drag and the lift in comparison to the Newtonian case.
5.4 Applications in ophthalmology
Finally we consider an application in ophthalmology. In experiments in [8] bovine eyes were analysed during stretch experiments. For the experiments the eyes were cut horizontally at the top and the bottom. The eyes were then fixed on the left side of the eye and pulled to the right on the right side.
Our goal is to perform similar simulations on a human eye geometry to analyse the difference between a healthy and a non-healthy eye. The healthy vitreous is viscoelastic and thus modelled using the Burgers equations following [6]. In the non-healthy case the vitreous is modelled by the Newtonian Navier–Stokes equations. This pathology is motivated by vitrectomies which are medical procedures during which the vitreous is replaced by a fluid-like substance. Therefore a comparison between the healthy viscoelastic and the liquefied vitreous is of interest. Table 4 shows the chosen parameters which have been previously collected in [24].
Figure 10 shows the 3D mesh used for the numerical simulations. Similar to the experiments the eye was cut horizontally in the middle. The colors indicate the fluid (blue) and the structure domains (grey and darkgrey). The fluid domain corresponds to the vitreous and the darkgrey and grey parts correspond to the lens and the sclera, respectively. On the left we fix the eye in x-direction \(u_x=0\). On the right boundary we prescribe a displacement \(u_x=g\). The remaining components and boundaries are left free to move.
Figure 11 shows the displacement magnitude after 0.1 s. Figure 12 shows a comparison of the average norm per cell of the transformed Cauchy stress tensor in the vitreous for a healthy vitreous and a liquefied vitreous. The maximum stress in the healthy eye is higher by a factor of 6.5. This is an interesting result since some medical diseases in the eye are possibly linked to the stress distribution in the vitreous.
6 Conclusion
In this work we derived a numerical solution method for viscoelastic FSI in the ALE framework. We derived a monolithic variational formulation which was discretized in time, using the shifted Crank–Nicolson scheme and then in space using the finite element method. Furthermore we calculated the necessary directional derivatives for Newton’s method. We applied the DWR method to viscoelastic fluids and viscoelastic FSI. The numerical results showed the superiority of the DWR method in comparison to global refinement for a pure viscoelastic and a viscoelastic FSI benchmark. Next we showed the convergence of goal functionals like the drag, the lift and the displacement at a point for time-dependent viscoelastic FSI in time and in space. Furthermore we analysed different sets of parameters and their influence on the goal functionals. The results showed that the viscoelastic properties of the fluid can have a big impact on the displacement of the beam, the drag and the lift.
Finally we applied the numerical solution methods to ophthalmology. The simulations showed big differences between the stress in the healthy and the liquefied vitreous, with the stress in the healthy vitreous being 6.5 times higher than in the liquefied vitreous.
Data availibility
The datasets generated during the current study are available in Kobra (Kassel online library, repository and archive), kobra.uni-kassel.de.
References
Quarteroni A, Veneziani A, Zunino P (2001) Mathematical and numerical modeling of solute dynamics in blood flow and arterial walls. SIAM J Numer Anal 39(5):1488–1511
Razzaq M, Turek S, Hron J, Acker J, Weichert F, Grunwald I, Roth C, Wagner M, Romeike B (2010) Numerical simulation and benchmarking of fluid-structure interaction with application to hemodynamics. In: Fundamental trends in fluid–structure interaction. World Scientific, Singapore, pp 171–199
Hsu MC, Bazilevs Y (2012) Fluid–structure interaction modeling of wind turbines: simulating the full machine. Comput Mech 50(6):821–833
Johnston BM, Johnston PR, Corney S, Kilpatrick D (2004) Non-newtonian blood flow in human right coronary arteries: steady state simulations. J Biomech 37(5):709–720
Sharif-Kashani P, Hubschman JP, Sassoon D, Kavehpour HP (2011) Rheology of the vitreous gel: Effects of macromolecule organization on the viscoelastic properties. J Biomech 44(3):419–423
Tram NK, Swindle-Reilly KE (2018) Rheological properties and age-related changes of the human vitreous humor. Front Bioeng Biotechnol 6:199
Turek S, Hron J (2006) Proposal for numerical benchmarking of fluid–structure interaction between an elastic object and laminar incompressible flow. In: Bungartz H-J, Schäfer M (eds) Fluid–structure interaction: modelling, simulation, and optimisation. Springer, Berlin, pp 371–385
Shah NS, Beebe DC, Lake SP, Filas BA (2016) On the spatiotemporal material anisotropy of the vitreous body in tension and compression. Ann Biomed Eng 44(10):3084–3095
Donea J, Giuliani S, Halleux JP (1982) An arbitrary Lagrangian–Eulerian finite element method for transient dynamic fluid–structure interactions. Comput Methods Appl Mech Eng 33(1–3):689–723
Amestoy PR, Duff IS, L’Excellent JY (2000) Multifrontal parallel distributed symmetric and unsymmetric solvers. Comput Methods Appl Mech Eng 184(2–4):501–520
Formaggia L, Quarteroni A, Veneziani A (2009) Cardiovascular mathematics: modeling and simulation of the circulatory system, vol 1. Springer, Milan
Richter T, Wick T (2010) Finite elements for fluid–structure interaction in ale and fully eulerian coordinates. Comput Methods Appl Mech Eng 199(41–44):2633–2642
Schäfer M, Heck M, Yigit S (2006) An implicit partitioned method for the numerical simulation of fluid–structure interaction. In: Bungartz H-J, Schäfer M (eds) Fluid–structure interaction: modelling. simulation, optimisation. Springer, Berlin, pp 171–194
Nobile F, Vergara C (2012) Partitioned algorithms for fluid–structure interaction problems in haemodynamics. Milan J Math 80(2):443–467
Dunne T (2006) An eulerian approach to fluid–structure interaction and goal-oriented mesh adaptation. Int J Numer Methods Fluids 51(9–10):1017–1039
Damanik H, Hron J, Ouazzi A, Turek S (2012) Monolithic Newton-multigrid solution techniques for incompressible nonlinear flow models. Int J Numer Methods Fluids 71(2):208–222
Tůma K (2013) Identification of rate type fluids suitable for modeling geomaterials. PhD thesis, Charles University in Prague
Hron J, Rajagopal K, Tůma K (2014) Flow of a burgers fluid due to time varying loads on deforming boundaries. J Non-Newton Fluid Mech 210:66–77
Becker R, Rannacher R (2001) An optimal control approach to a posteriori error estimation in finite element methods. Acta Numer 10(1):1–102
Braack M, Richter T (2006) Solutions of 3D Navier–Stokes benchmark problems with adaptive finite elements. Comput Fluids 35(4):372–392
Wick T (2012) Goal-oriented mesh adaptivity for fluid–structure interaction with application to heart-valve settings. Arch Mech Eng 59(1):73–99
Richter T (2012) Goal-oriented error estimation for fluid–structure interaction problems. Comput Methods Appl Mech Eng 223:28–42
Wang W, Qian X, Song H, Zhang M, Liu Z (2016) Fluid and structure coupling analysis of the interaction between aqueous humor and iris. BioMed Eng OnLine 15(2):569–586
Tůma K, Stein J, Průša V, Friedmann E (2018) Motion of the vitreous humour in a deforming eye–fluid–structure interaction between a nonlinear elastic solid and viscoleastic fluid. Appl Math Comput 335:50–64
Burgers J (1939) Mechanical considerations—model systems—phenomenological theories of relaxation and of viscosity. First report on viscosity and plasticity. Nordemann Publishing, New York, pp 5–67
Simo JC, Taylor RL, Pister KS (1985) Variational and projection methods for the volume constraint in finite deformation elasto-plasticity. Comput Methods Appl Mech Eng 51(1–3):177–208
Grytz R, Fazio MA, Girard MJ, Libertiaux V, Bruno L, Gardiner S, Girkin CA, Downs JC (2014) Material properties of the posterior human sclera. J Mech Behav Biomed Mater 29:602–617
Heywood JG, Rannacher R, Turek S (1996) Artificial boundaries and flux and pressure conditions for the incompressible Navier–Stokes equations. Int J Numer Methods Fluids 22(5):325–352
Wick T (2011) Adaptive finite element simulation of fluid–structure interaction with application to heart-valve dynamics. PhD thesis, University of Heidelberg
Richter T (2017) Fluid–structure interactions: models, analysis and finite elements, vol 118. Lecture notes in computational science and engineering. Springer, Cham
Heywood JG, Rannacher R (1990) Finite-element approximation of the nonstationary Navier–Stokes problem. Part IV: error analysis for second-order time discretization. SIAM J Numer Anal 27(2):353–384
Holzapfel GA (2000) Nonlinear solid mechanics: a continuum approach for engineering. Wiley, Chichester
Bangerth W, Rannacher R (2003) Adaptive finite element methods for differential equations. Birkhäuser, Boston
Arndt D, Bangerth W, Davydov D, Heister T, Heltai L, Kronbichler M, Maier M, Pelteret JP, Turcksin B, Wells D (2021) The deal.II finite element library: design, features, and insights. Comput Math Appl 81:407–422
Wick T (2013) Solving monolithic fluid–structure interaction problems in arbitrary Lagrangian Eulerian coordinates with the deal.II library. Arch Numer Softw 1(1):1–19
Dou HS, Phan-Thien N (1999) The flow of an oldroyd-b fluid past a cylinder in a channel: adaptive viscosity vorticity (DAVSS-\(\omega\)) formulation. J Non-Newton Fluid Mech 87(1):47–73
Turek S, Hron J, Razzaq M, Wobker H, Schäfer M (2010) Numerical benchmarking of fluid–structure interaction: a comparison of different discretization and solution approaches. In: Bungartz H-J, Mehl M, Schäfer M (eds) Fluid structure interaction II: modelling. simulation, optimization, Springer, Berlin, pp 413–424
Wilde GS, Burd HJ, Judge SJ (2012) Shear modulus data for the human lens determined from a spinning lens test. Exp Eye Res 97(1):36–48
Su X, Vesco C, Fleming J, Choh V (2009) Density of ocular components of the bovine eye. Optometry Vis Sci 86(10):1187–1195
Murphy W, Black J, Hastings G (eds) (2016) Handbook of biomaterial properties. Springer, New York
Vennard JK (2011) Elementary fluid mechanics. Read Books Ltd, Redditch
Acknowledgements
Parts of the content were presented at the conference Topical Problems of Fluid Mechanics 2021 organized in Prague. Special thanks to Tomáš Bodnár for communicating this article.
Open Access
This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
Funding
Open Access funding enabled and organized by Projekt DEAL. The financial support for this project is provided by the Klaus Tschira Stiftung gGmbH, Project No. 00.265.2015.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors have no relevant financial or non-financial interests to disclose.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Drobny, A., Friedmann, E. Numerical simulation of viscoelastic fluid–structure interaction benchmarks and their application to the human eye. SN Appl. Sci. 4, 299 (2022). https://doi.org/10.1007/s42452-022-05185-8
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42452-022-05185-8