Abstract
We study a recently introduced formulation for fluid-structure interaction problems which makes use of a distributed Lagrange multiplier in the spirit of the fictitious domain method. The time discretization of the problem leads to a mixed problem for which a rigorous stability analysis is provided. The finite element space discretization is discussed and optimal convergence estimates are proved.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Numerical schemes for fluid-structure interaction problems include interface fitted meshes (thus requiring suitable remeshing in order to keep the fluid computational grid aligned with the interface) or interface non-fitted meshes (allowing to keep the fluid computational grid fixed and independent from the position of the solid).
The immersed boundary method (see [21] for a review) is a typical example of non-fitted schemes. It has been introduced in the 70’s for the simulation of biological problems related to the blood flow in the heart and it has been extended to finite elements in a series of papers starting from [5] by using a variational approach (fe-ibm) and [22] where finite elements and reproducing kernel particle methods are combined. The fe-ibm allows for thick (i.e., of codimension zero) or thin (i.e., of codimension one) structures. In particular, in [7] the original fiber-like description of the structure has been abandoned in favor of a more natural and intrinsically thick modeling of the solid domain. With this representation, a unified treatment of immersed structures is possible in any combination of dimensions. Two novelties have been introduced in [18]: a compressible model for the structure has been considered, and the motion of the solid has been taken care with a fully variational approach.
In [4] a new formulation (dlm-ibm) for fluid-structure interaction problems has been introduced based on the fe-ibm which makes use of a distributed Lagrange multiplier in the spirit of the fictitious domain method (see, for instance, [14–16]). The dlm-ibm in the codimension one case has some similarities with the so called “immersogeometric” method recently introduced in [19, 20]. An important feature of the dlm-ibm, as it has been shown in [4], is that its semi-implicit time discretization results to be unconditionally stable as opposed to the standard fe-ibm where a suitable cfl condition has to be satisfied (see [3, 6, 17]).
The time discretization of the problem leads to a saddle point problem (see Problem 5 and its discrete counterpart Problem 6). The main contribution of this paper is the rigorous analysis of Problems 5 and 6: it is shown that the saddle point problems are stable and that the discrete solution converges optimally towards the continuous one. Suitable conditions on the solid mesh are stated: in the case of codimension zero structures, the mesh is assumed to allow \(H^1\) stability for the \(L^2\) projection (more detailed description of this assumption is given in the discussion after Proposition 7); in the case of codimension one structures, the solid meshsize is assumed to satisfy a suitable compatibility condition with respect to the fluid one.
The structure of the paper is the following: in Sect. 2 we introduce the problem and derive the dlm-ibm in the case of solids of codimension zero. This is a new approach and provides an interesting result, since the dlm-ibm, previously derived as a modification of the fe-ibm, is now seen as a natural fictitious domain formulation originating from a strong form of a fluid-structure interaction problem. Section 3 recalls the semi-implicit time discretization of the dlm-ibm and the known energy estimates. Section 4 is the core of our paper in the case of thick structures, presenting the analysis of the mixed problem and of its numerical approximation. Finally, Sect. 5 performs the same analysis of the mixed problem in the case where thin structures are considered.
2 Fictitious domain approach in the case of a thick solid immersed in a fluid
The fluid-structure interaction system that we are going to analyze in this paper consists of a solid elastic body immersed in a fluid. We refer to a thick solid when it occupies a domain of codimension zero, and to a thin solid when the corresponding domain can be reduced to a region of codimension one in the fluid by using standard assumptions on the behavior of the involved physical quantities. This case will be treated in Sect. 5.
Let \(\Omega ^f_t\subset \mathbb {R}^d\) and \(\Omega ^s_t\subset \mathbb {R}^d\) with \(d=2,3\) be the time dependent regions occupied by the fluid and the structure, respectively. We set \(\Omega \) the interior of \(\overline{\Omega }^f_t\cup \overline{\Omega }^s_t\) and assume that \(\Omega \) is a fixed domain. We denote by \(\Gamma _t=\partial \Omega ^f_t\cap \partial \Omega ^s_t\) the moving interface between the fluid and the solid regions. For simplicity, we assume that the structure is immersed in the fluid so that \(\partial \Omega ^s_t\cap \partial \Omega =\emptyset \).
Assuming that both the fluid and the solid material are incompressible, the fluid-structure interaction problem can be written in a very general form as follows:
The system can be complemented with the following initial and boundary conditions on \(\partial \Omega \):
In (1) \({\mathbf {u}}\), \(\varvec{\sigma }\), and \(\rho \) denote velocity, stress tensor, and mass density, respectively. The subscript f or s refers to fluid or solid. We assume moreover that \(\rho _{f}\) and \(\rho _s\) are positive constants.
In the following we introduce the constitutive laws for fluid and solid materials and derive the variational formulation of (1)–(2).
First of all, let us define some functional spaces we shall work with. For a domain \(\omega \) we denote by \(L^2(\omega )\) the space of square integrable functions in \(\omega \), endowed with the norm \(\Vert v\Vert _{0,\omega }^2=\int _\omega |v|^2dx\) and the corresponding scalar product denoted by \((\cdot ,\cdot )_{\omega }\). Then \(H^1(\omega )\) is the space of functions belonging to \(L^2(\omega )\) together with their gradient; then \(\Vert v\Vert _{1,\omega }^2=\Vert v\Vert _{0,\omega }^2+\Vert \nabla v\Vert _{0,\omega }^2\) defines the norm in \(H^1(\omega )\). We denote by \(H^1_0(\omega )\) the subspace of \(H^1(\omega )\) of functions vanishing on the boundary of \(\omega \) and by \(L^2_0(\omega )\) the subspace of \(L^2(\omega )\) of functions with zero mean value. When \(\omega =\Omega \) we omit the subscripts \(\Omega \).
The equations in (1) are written using the Eulerian description, but the deformation of the solid is usually described in the Lagrangian framework. For this, we consider \(\Omega ^s_t\) as the image of a reference domain \({\mathcal {B}}\subset \mathbb {R}^d\). For every \(t\in [0,T]\), we associate points \({\mathbf {s}}\in {\mathcal {B}}\) and \({\mathbf {x}}\in \Omega ^s_t\) via a family of mappings \({\mathbf {X}}(t):{\mathcal {B}}\rightarrow \Omega ^s_t\). We refer to \({\mathbf {s}}\in {\mathcal {B}}\) as the material or Lagrangian coordinate and to \({\mathbf {x}}={\mathbf {X}}({\mathbf {s}},t)\) as the spatial or Eulerian coordinate with \({\mathbf {x}}\in \Omega ^s_t\). We assume that \({\mathbf {X}}\) fulfills the following conditions: \({\mathbf {X}}(t)\in W^{1,\infty }({\mathcal {B}})\), \({\mathbf {X}}(t)\) is one to one, and there exists a constant \(\gamma \) such that for all \(t\in [0,T]\) \(\Vert {\mathbf {X}}({\mathbf {s}}_1,t)-{\mathbf {X}}({\mathbf {s}}_2,t)\Vert \ge \gamma \Vert {\mathbf {s}}_1-{\mathbf {s}}_2\Vert \) for all \({\mathbf {s}}_1,{\mathbf {s}}_2\in {\mathcal {B}}\). Note that this requirements imply that \({\mathbf {X}}(t)\) is invertible with Lipschitz inverse. This in particular implies that \({\mathbf {Y}}\in H^1({\mathcal {B}})^d\) if and only if \({\mathbf {v}}={\mathbf {Y}}({\mathbf {X}}^{-1}(t))\in H^1(\Omega ^s_t)^d\). The deformation gradient is defined as \(\mathbb {F}={{\varvec{\nabla }}}_s{\mathbf {X}}\) and we indicate with \(|\mathbb {F}|\) its determinant. In (1), the dot over the velocity denotes the material time derivative. In the fluid, using the Eulerian description, we have \(\dot{\mathbf {u}}_{f}=\partial {\mathbf {u}}_{f}/\partial t+{\mathbf {u}}_{f}\cdot {{\varvec{\nabla }}}{\mathbf {u}}_{f}\). In the solid, the Lagrangian framework is preferred and the spatial description of the material velocity reads
so that \(\dot{\mathbf {u}}_s({\mathbf {x}},t)=\partial ^2{\mathbf {X}}({\mathbf {s}},t)/\partial t^2|_{{\mathbf {x}}={\mathbf {X}}({\mathbf {s}},t)}\). Thanks to the incompressibility condition for fluid and solid, expressed by the divergence free condition in (1), it results that \(|\mathbb {F}|\) is constant in time and equals its initial value. In particular, if the reference domain \({\mathcal {B}}\) coincides with the initial position of the solid \(\Omega ^s_0\) one has that \(|\mathbb {F}|=1\) for all t.
Let us introduce now the constitutive laws for fluid and solid materials, in order to model the stress tensor. We consider a Newtonian fluid characterized by the usual Navier–Stokes stress tensor
where \({{\varvec{\nabla }}_\mathrm{sym}}{\mathbf {u}}=(1/2)\left( {{\varvec{\nabla }}}{\mathbf {u}}_{f}+({{\varvec{\nabla }}}{\mathbf {u}}_{f})^\top \right) \) is the symmetric gradient and \(\nu _{f}\) represents the viscosity of the fluid. The solid material is assumed to be viscous-hyperelastic, so that the Cauchy stress tensor can be represented as the sum \(\varvec{\sigma }_s=\varvec{\sigma }_s^f+\varvec{\sigma }_s^s\) of a fluid-like part, with viscosity \(\nu _s\),
and an elastic part \(\varvec{\sigma }_s^s\). By changing variable from Eulerian to Lagrangian, we express \(\varvec{\sigma }_s^s\) in term of the first Piola–Kirchhoff stress tensor \(\mathbb {P}\):
On the other hand, hyperelastic materials are characterized by a positive energy density \(W(\mathbb {F})\) which is related to the Piola–Kirchhoff stress tensor as follows:
where \(i = 1,\ldots ,m\) and \(\alpha =1,\ldots ,d\). The elastic potential energy of the body is given by:
Let \({\mathbf {v}}\in H^1_0(\Omega )^d\) be given. We multiply the first equation in (1) by \({\mathbf {v}}|_{\Omega ^f_t}\), integrate over \(\Omega ^f_t\), and integrate by parts; analogously, we multiply the third equation by \({\mathbf {v}}|_{\Omega ^s_t}\) and integrate over \(\Omega ^s_t\), and integrate by parts. Summing up the two equations and taking into account the transmission conditions on \(\Gamma _t\), we obtain the following equation which corresponds to the principle of virtual work:
Introducing the models (4)–(5) and taking into account (3) and (6), we arrive to the following equation
where we used the standard notation \(\mathbb {D}:\mathbb {E}= \sum _{\alpha ,i=1}^d\mathbb {D}_{\alpha i}\mathbb {E}_{\alpha i}\) for all tensors \(\mathbb {D}\) and \(\mathbb {E}\).
We observe that in (9) \(p_{f}\) and \(p_s\) are not uniquely determined. In fact, if we take \(p_{f}+c_{f}\) and \(p_s+c_s\) instead of \(p_{f}\) and \(p_s\), respectively, the left hand side of (9) does not change if \(c_{f}=c_s\). To avoid this situation we impose that
At the end, the incompressibility condition for both materials can be written in variational form as:
Then the fluid-structure interaction problem can be written in the following form.
Problem 1
For \(t\in ]0,T]\) find \({\mathbf {u}}_{f}(t)\in H^1(\Omega ^f_t)^d\), \(p_{f}(t)\in L^2(\Omega ^f_t)\), \({\mathbf {u}}_s(t)\in H^1(\Omega ^s_t)^d\), \(p_s(t)\in L^2(\Omega ^s_t)\), and \({\mathbf {X}}(t)\in H^1({\mathcal {B}})^d\) such that \({\mathbf {u}}_{f}(t)={\mathbf {u}}_s(t)\) on \(\Gamma _t\), and equations (9), (10), (11), (3), and (2) are satisfied together with \({\mathbf {X}}(0)={\mathbf {X}}_0\) on \({\mathcal {B}}\), where \({\mathbf {X}}_0:{\mathcal {B}}\rightarrow \Omega ^s_0\).
Remark
Thanks to (3), the initial condition for \({\mathbf {u}}_s\) provides also an initial condition for \(\partial {\mathbf {X}}/\partial t\).
In the following, we use a fictitious domain approach with a distributed Lagrange multiplier in order to rewrite the variational formulation of the problem. Namely, we extend the fluid velocity and pressure into the solid domain by introducing new unknowns with the following meaning:
with the condition that the material velocity of the solid is equal to the velocity of the fictitious fluid, that is
This equation, which governs the evolution of the immersed solid, represents a constraint for the problem, therefore we enforce it in variational form by introducing a Lagrange multiplier as follows. Let \(\varvec{\Lambda }\) be a functional space to be defined later on and \({\mathbf {c}}:\varvec{\Lambda }\times H^1({\mathcal {B}})^d\rightarrow \mathbb {R}\) a bilinear form such that
For example we can take as \(\varvec{\Lambda }\) the dual space of \(H^1({\mathcal {B}})^d\) and define \({\mathbf {c}}\) as the duality pairing between \(H^1({\mathcal {B}})^d\) and \((H^1({\mathcal {B}})^d)'\), that is:
Alternatively, one can set \(\varvec{\Lambda }=H^1({\mathcal {B}})^d\) and define
Relation (13) can now be written in variational form as:
Then the problem can be formulated in the following weak form.
Problem 2
Given \({\mathbf {u}}_0\in H^1_0(\Omega )^d\) and \({\mathbf {X}}_0\in W^{1,\infty }({\mathcal {B}})^d\), for almost every \(t\in ]0,T]\) find \(({\mathbf {u}}(t),p(t))\in H^1_0(\Omega )^d\times L^2_0(\Omega )\), \({\mathbf {X}}(t)\in H^1({\mathcal {B}})^d\), and \(\varvec{\lambda }(t)\in \varvec{\Lambda }\) such that it holds
Here \(\delta _{\rho }=\rho _s-\rho _{f}\) and
We assume that \(\nu \in L^\infty (\Omega )\) and that there exists a positive constant \(\nu _0>0\) such that \(\nu \ge \nu _0>0\) in \(\Omega \).
Remark
In the literature of the Immersed Boundary Method, it is generally assumed that the fluid and the solid visco-hyperelastic materials have the same viscosity. If this is not the case, the integral in the definition of a has to be decomposed into the integral over \(\Omega ^f_t\) and \(\Omega ^s_t\). Therefore, in the finite element discretization, the associated stiffness matrix has to be recomputed at each time step as \(\nu \) is discontinuous along the moving interface \(\Gamma _t\). This could be avoided if we treat this term using the fictitious domain method as it is done for the first integral containing the time derivative of \({\mathbf {u}}\). Then Problem 2 takes the following form.
Problem 3
Given \({\mathbf {u}}_0\in H^1_0(\Omega )^d\) and \({\mathbf {X}}_0\in W^{1,\infty }({\mathcal {B}})^d\), find \(({\mathbf {u}}(t),p(t))\in H^1_0(\Omega )^d\times L^2_0(\Omega )\), \({\mathbf {X}}(t)\in H^1({\mathcal {B}})^d\), and \(\varvec{\lambda }(t)\in \varvec{\Lambda }\), such that for almost every \(t\in ]0,T]\) it holds
where \({\tilde{a}}({\mathbf {u}},{\mathbf {v}})=\nu _{f}({{\varvec{\nabla }}_\mathrm{sym}}{\mathbf {u}},{{\varvec{\nabla }}_\mathrm{sym}}{\mathbf {v}})\) and
For the sake of simplicity, in the rest of this paper we are going to consider a constant viscosity throughout the domain.
First of all we show that Problems 1 and 2 are equivalent.
Theorem 1
Let \(({\mathbf {u}}_{f},{\mathbf {u}}_s,p_{f},p_s,{\mathbf {X}})\) be a solution of Problem 1, such that \({\mathbf {X}}(t)\in W^{1,\infty }({\mathcal {B}})^d\) and \({\mathbf {X}}(t):{\mathcal {B}}\rightarrow \Omega ^s_t\) is one to one, then setting \(({\mathbf {u}},p)\) as in (12), there exists \(\varvec{\lambda }(t)\in \varvec{\Lambda }\) such that \(({\mathbf {u}},p,{\mathbf {X}},\varvec{\lambda })\) is a solution of Problem 2.
Conversely, let \(({\mathbf {u}},p,{\mathbf {X}},\varvec{\lambda })\) be a solution of Problem 2 such that \({\mathbf {X}}(t)\in W^{1,\infty }({\mathcal {B}})^d\) and \({\mathbf {X}}(t):{\mathcal {B}}\rightarrow \Omega ^s_t\) is one to one. Set \({\mathbf {u}}_{f}(t)={\mathbf {u}}(t)|_{\Omega ^f_t}\), \(p_{f}(t)=p(t)|_{\Omega ^f_t}\), \({\mathbf {u}}_s(t)={\mathbf {u}}(t)|_{\Omega ^s_t}\), \(p_s(t)=p(t)|_{\Omega ^s_t}\), then \(({\mathbf {u}}_{f},{\mathbf {u}}_s,p_{f},p_s,{\mathbf {X}})\) is a solution of Problem 1.
Proof
Let \(({\mathbf {u}}_{f},{\mathbf {u}}_s,p_{f},p_s,{\mathbf {X}})\) be a solution of Problem 1. Taking into account that \(\partial \Omega ^s_t\cap \partial \Omega =\emptyset \), the third condition in (2) gives \({\mathbf {u}}=0\) on \(\partial \Omega \). From (12), we obtain that \({\mathbf {u}}\in H^1_0(\Omega )^d\), since \({\mathbf {u}}_{f}(t)\in H^1(\Omega ^f_t)^d\), \({\mathbf {u}}_s(t)\in H^1(\Omega ^s_t)^d\), and \({\mathbf {u}}_{f}(t)={\mathbf {u}}_s(t)\) on \(\Gamma _t\), and that \(p\in L^2_0(\Omega )\) thanks to (10). Next (11) implies (18b), while (14), and (17) gives that (18d) holds true. Setting
the initial conditions (18e) are satisfied. It remains to prove (18a) and (18c). For this, we introduce \(\varvec{\lambda }(t)\in \varvec{\Lambda }\) such that (18a) is satisfied. Differentiating condition (13) with respect to time gives \(\dot{\mathbf {u}}({\mathbf {x}},t)=\partial ^2{\mathbf {X}}({\mathbf {s}},t)/\partial t^2|_{{\mathbf {x}}={\mathbf {X}}({\mathbf {s}},t)}\), hence recalling the incompressibility of the structure, we have the following equality
Then taking into account the definition of the forms a and b and (17), we have from (9):
for all \({\mathbf {v}}\in H^1_0(\Omega )^d\). Since \({\mathbf {X}}(t):{\mathcal {B}}\rightarrow \Omega ^s_t\) is one to one and belongs to \(W^{1,\infty }({\mathcal {B}})\), \({\mathbf {Y}}={\mathbf {v}}({\mathbf {X}}(\cdot ,t))\) is an arbitrary element of \(H^1({\mathcal {B}})^d\) and (18c) holds true.
Let us now prove the converse. Let \(({\mathbf {u}},p,{\mathbf {X}},\varvec{\lambda })\) be a solution of Problem 2 and set \({\mathbf {u}}_{f}(t)={\mathbf {u}}(t)|_{\Omega ^f_t}\), \(p_{f}(t)=p(t)|_{\Omega ^f_t}\), \({\mathbf {u}}_s(t)={\mathbf {u}}(t)|_{\Omega ^s_t}\), \(p_s(t)=p(t)|_{\Omega ^s_t}\). From (18d) and (14) we have that (13) is fulfilled. Using again the fact that \({\mathbf {X}}(t):{\mathcal {B}}\rightarrow \Omega ^s_t\) is one to one, we take \({\mathbf {Y}}={\mathbf {v}}({\mathbf {X}}(t))\) in (18c) and sum it to (18a). Equations (9) and (11) follow from the definition of \({\mathbf {u}}_{f}\), \({\mathbf {u}}_s\), \(p_{f}\) and \(p_s\). Moreover, we have that the condition (10) holds true since \(p\in L^2_0(\Omega )\). It is easy to verify that the initial and boundary conditions are fulfilled. \(\square \)
Thanks to the elastic properties of the viscous-hyperelastic material, (see (7) and (8)), we have the following energy estimate (see [4] for the details).
Proposition 2
Let us assume that \(\delta _{\rho }\ge 0\), that the potential energy density W is a \(C^1\) convex function over the set of second order tensors and that for almost every \(t\in [0,T]\), the solution of Problem 2 is such that \({\mathbf {X}}(t)\in (W^{1,\infty }({\mathcal {B}}))^d\) with \(\frac{\partial {\mathbf {X}}}{\partial t}(t)\in L^2({\mathcal {B}})^d\), then the following equality holds true
Proof
The proof is quite simple. Take \({\mathbf {v}}={\mathbf {u}}(t)\), \(q=p(t)\), \({\mathbf {Y}}=\partial {\mathbf {X}}(t)/\partial t\), and \({\varvec{\mu }}=\varvec{\lambda }(t)\) in equations (18a)–(18d) respectively and sum. The inequality (19) is achieved using (7) and (8) to estimate the second term arising from (18c). \(\square \)
3 Time semi-discretization
In this subsection we briefly recall the results of [4] related to the time discretization of Problem 2 and to the analysis of the stability of the resulting scheme. The presented results are valid not only for thick structures but also for thin ones, according to the formulation that will be presented in Sect. 5.
Given an integer \(N>0\), set \(\Delta t=T/N\) the time step and \(t_n=n\Delta t\). For a given function z depending on t we denote by \(z^n\) the approximation of \(z(t_n)\).
Problem 2 presents several nonlinear terms whose time discretization by an implicit method would require the solution of a nonlinear stationary system with non trivial computational cost. Therefore we adopt the following semi-implicit time advancing scheme:
Problem 4
Given \({\mathbf {u}}_0\in H^1_0(\Omega )^d\) and \({\mathbf {X}}_0\in W^{1,\infty }({\mathcal {B}})\), for \(n=0,\dots ,N-1\) find \(({\mathbf {u}}^n,p^n)\in H^1_0(\Omega )^d\times L^2_0(\Omega )\), \({\mathbf {X}}^n\in H^1({\mathcal {B}})^d\), and \(\varvec{\lambda }^n\in \varvec{\Lambda }\), such that
In the second term of (20c) the implicit quantity \(\mathbb {P}(\mathbb {F}^{n+1})\) might be difficult to compute, in such case different choices can be made. In particular, if \(\mathbb {P}\) is linear with respect to \(\mathbb {F}\) this term does not cause any trouble; otherwise it can be linearized.
In order to initialize equation (20c) we need to know the first two values \({\mathbf {X}}^0\) and \({\mathbf {X}}^1\). These can be obtained from the initial conditions taking into account (13) and (14) as follows:
Following the same lines of the proof of Proposition 2, we can show the following unconditional stability for the time advancing scheme, (see [4] for the details).
Proposition 3
Under the same assumptions as in Proposition 2, if \({\mathbf {u}}^n\in H^1_0(\Omega )^d\) and \({\mathbf {X}}^n\in H^1({\mathcal {B}})^d\) for \(n=0,\dots ,N\) satisfy Problem 4 with \({\mathbf {X}}^n\in (W^{1,\infty }({\mathcal {B}}))^d\), then the following estimate holds true for all \(n=0,\dots ,N-1\)
4 Analysis of the stationary problem
We now focus on the stationary problem that we resolve at each time step and we analyze its well-posedness and finite element discretization. We consider a linear model for the Piola–Kirchhoff stress tensor, that is
In this case, we have that the energy density is \(W(\mathbb {F})=(\kappa /2)\mathbb {F}:\mathbb {F}\) and the elastic potential energy is given by
With this simplification it is possible to apply the results on existence, uniqueness, stability and error estimates of linear saddle point problems, see [2]. We think that the results can be extended to the nonlinear case with additional assumptions on the nonlinear terms. Hence we have the following saddle point problem.
Problem 5
Let \(\overline{{\mathbf {X}}}\in W^{1,\infty }({\mathcal {B}})^d\) be invertible with Lipschitz inverse and \(\overline{{\mathbf {u}}}\in L^\infty (\Omega )\). Given \({\mathbf {f}}\in L^2(\Omega )^d\), \({\mathbf {g}}\in L^2({\mathcal {B}})^d\), and \(\mathbf {d}\in L^2({\mathcal {B}})^d\), find \({\mathbf {u}}\in H^1_0(\Omega )^d\), \(p\in L^2_0(\Omega )\), \({\mathbf {X}}\in H^1({\mathcal {B}})^d\), and \(\varvec{\lambda }\in {\varvec{\Lambda }}\) such that
where
It is easy to see that Problem 5 corresponds to one step of Problem 4 if we take:
and \(\overline{{\mathbf {X}}}={\mathbf {X}}^n\) and \(\overline{{\mathbf {u}}}={\mathbf {u}}^n\) in the nonlinear terms.
We remark that while \(\alpha \) and \(\gamma \) are strictly positive, the constant \(\beta \) might vanish when the densities in the solid and in the fluid are equal.
4.1 Well-posedness of Problem 5
Problem 5 fits in the framework of saddle point problems with the following functional setting. Let us introduce the Hilbert space
endowed with the graph norm
where \({\mathbf {V}}=({\mathbf {v}},q,{\mathbf {Y}})\) is a generic element of \(\mathbb {V}\).
We define the bilinear forms \(\mathbb {A}:\mathbb {V}\times \mathbb {V}\rightarrow \mathbb {R}\) and \(\mathbb {B}:\mathbb {V}\times \varvec{\Lambda }\rightarrow \mathbb {R}\)
Then Problem 5 can be reformulated as follows: given \({\mathbf {f}}\in L^2(\Omega )\), \({\mathbf {g}}\in L^2({\mathcal {B}})\), and \({\mathbf {d}}\in H^1({\mathcal {B}})^d\), find \(({\mathbf {U}},\varvec{\lambda })\in \mathbb {V}\times \varvec{\Lambda }\) such that
In order to verify the well-posedness of (26) we have to check the two inf-sup conditions, see [2, Chapt. 4]. The kernel of the operator associated with the bilinear form \(\mathbb {B}\) is given by:
Then \({\mathbf {V}}\in \mathbb {K}\) if and only if \({\mathbf {v}}(\overline{{\mathbf {X}}})-{\mathbf {Y}}=0\) in the sense of \(H^1({\mathcal {B}})^d\).
For the sake of simplicity, in the sequel we neglect the convective term associated with the trilinear form b.
Proposition 4
(First inf-sup condition) There exists \(\alpha _0>0\) such that
Proof
We show that there exists a constant \(\alpha _0>0\) such that for any \({\mathbf {U}}=({\mathbf {u}},p,{\mathbf {X}})\in \mathbb {K}\) it holds
It is well known that for any \(p\in L^2_0(\Omega )\) there exists an element \(\hat{\mathbf {v}}\in H^1_0(\Omega )^d\) such that \({\mathrm{div}}\hat{\mathbf {v}}=-p\), see [2], with \(\Vert \hat{\mathbf {v}}\Vert _1\le C\Vert p\Vert _0\).
Given \({\mathbf {U}}=({\mathbf {u}},p,{\mathbf {X}})\) we take \({\mathbf {V}}=({\mathbf {v}},q,{\mathbf {Y}})\) with \({\mathbf {v}}=a{\mathbf {u}}+b\hat{\mathbf {v}}\), \(q=a p\), and \({\mathbf {Y}}={\mathbf {X}}\). Then
Since \({\mathbf {a}}_{f}\) is coercive and continuous on \(H^1_0(\Omega )^d\) there exist two positive constants such that for all \({\mathbf {u}},{\mathbf {v}}\in H^1_0(\Omega )^d\) it holds
Hence we have
We can choose \(\varepsilon \), a, and b so that \(1-\varepsilon C^2/2>\delta >0\) and \(a c_1-b c_2^2/(2\varepsilon )>\delta >0\) and we arrive at
It remains to bound by below the last term \({\mathbf {a}}_s({\mathbf {X}},{\mathbf {X}})\). By definition we have
We observe that if \(\beta =0\) we still obtain the desired estimate, since \({\mathbf {U}}\in \mathbb {K}\) and \({\mathbf {X}}={\mathbf {u}}(\overline{{\mathbf {X}}})\) so that \(\Vert {\mathbf {X}}\Vert _{0,{\mathcal {B}}}=\Vert {\mathbf {u}}(\overline{{\mathbf {X}}})\Vert _{0,{\mathcal {B}}}\le \Vert {\mathbf {u}}\Vert _0\le C_\Omega \Vert {\mathbf {u}}\Vert _1\) where \(C_\Omega \) is the Poincaré constant.
Therefore we can determine a constant \(C>0\) such that
This inequality together with (30) gives the desired estimate (29). \(\square \)
Remark
In the proof of the above proposition, the assumption (22) has been used in order to have the coerciveness of the bilinear form \({\mathbf {a}}_s\). The result extends easily to nonlinear cases whenever the elastic potential energy satisfies the following bound for some positive constant \(\gamma _0\)
Proposition 5
(Second inf-sup condition) There exists a constant \(\beta _0>0\) such that for all \({\varvec{\mu }}\in \varvec{\Lambda }\) it holds
Proof
Recalling the definition of \(\mathbb {B}\) we have to show that
We give the proof for the choices of \({\mathbf {c}}\) given in (15) and (16). In the first case \({\mathbf {c}}\) is the duality pairing between \(H^1({\mathcal {B}})^d\) and \((H^1({\mathcal {B}})^d)'\). By definition of the norm in the dual space \((H^1({\mathcal {B}})^d)'\) we have
which gives (31).
The proof is exactly the same for the case of \({\mathbf {c}}\) given by the scalar product in \(H^1({\mathcal {B}})^d\). \(\square \)
4.2 Finite element discretization
Let us consider a family \(\mathcal {T}_h\) of regular meshes in \(\Omega \) and a family \(\mathcal {T}_h^{{\mathcal {B}}}\) of regular meshes in \({\mathcal {B}}\). We denote by \(h_x\) and \(h_s\) the meshsize of \(\mathcal {T}_h\) and \(\mathcal {T}_h^{{\mathcal {B}}}\), respectively. Let \(V_{h}\subseteq H^1_0(\Omega )^d\) and \(Q_{h}\subseteq L^2_0(\Omega )\) be finite element spaces which satisfy the usual discrete ellipticity on the kernel and the discrete inf-sup conditions for the Stokes problem [2]. Moreover, we set
The natural choice for \(\varvec{\Lambda }_{h}\), corresponding to the case of \({\mathbf {c}}\) given by (16), is to take \(\varvec{\Lambda }_{h}=S_{h}\). This is actually reasonable also when \({\mathbf {c}}\) is defined by (15), since in this case the duality pairing can be represented as a scalar product in \(L^2({\mathcal {B}})\), that is:
Of course, several other choices for \(\varvec{\Lambda }_{h}\) might be made; we are not going to investigate them in this paper.
Then the finite element counterpart of Problem 4 reads.
Problem 6
Let \(\overline{{\mathbf {X}}}\in W^{1,\infty }({\mathcal {B}})^d\) be invertible with Lipschitz inverse and \(\overline{{\mathbf {u}}}\in L^\infty (\Omega )\). Given \({\mathbf {f}}\in L^2(\Omega )^d\), \({\mathbf {g}}\in L^2({\mathcal {B}})^d\), and \(\mathbf {d}\in L^2({\mathcal {B}})^d\), find \({\mathbf {u}}_{h}\in V_{h}\), \(p_{h}\in Q_{h}\), \({\mathbf {X}}_{h}\in S_{h}\), and \(\varvec{\lambda }_{h}\in \varvec{\Lambda }_{h}\) such that
Using the same notation as in the previous subsection, we set
then the finite element counterpart of (26) reads: given \({\mathbf {f}}\in L^2(\Omega )\), \({\mathbf {g}}\in L^2({\mathcal {B}})\), and \({\mathbf {d}}\in H^1({\mathcal {B}})^d\), find \(({\mathbf {U}}_h,\varvec{\lambda }_{h})\in \mathbb {V}_h\times \varvec{\Lambda }_{h}\) such that
It is well-known that sufficient conditions for existence and uniqueness of the solution of (35) are the discrete versions of the two inf-sup conditions (28) and (31).
Proposition 6
(First discrete inf-sup condition) Assume that \(V_h\times Q_h\) is stable for the Stokes equation. There exists \(\alpha _1>0\) independent of \(h_x\) and \(h_s\) such that
where the discrete kernel \(\mathbb {K}_h\) is given by
Proof
We show that there exists a constant \(\alpha _0>0\) such that for any \({\mathbf {U}}_h=({\mathbf {u}}_{h},p_{h},{\mathbf {X}}_{h})\in \mathbb {K}_h\) it holds
Since the couple \((V_{h},Q_{h})\) is stable for Stokes equations, for any \(p_{h}\in Q_{h}\) there exists an element \(\hat{\mathbf {v}}_h\in V_{h}\) such that \(({\mathrm{div}}\hat{\mathbf {v}}_h,q)=-(p_{h},q)\) for all \(q\in Q_{h}\), see [2], with \(\Vert \hat{\mathbf {v}}_h\Vert _1\le C\Vert p_{h}\Vert _0\).
Given \({\mathbf {U}}_h=({\mathbf {u}}_{h},p_{h},{\mathbf {X}}_{h})\) we take \({\mathbf {V}}_h=({\mathbf {v}}_h,q_h,{\mathbf {Y}}_h)\) with \({\mathbf {v}}_h=a{\mathbf {u}}_{h}+b\hat{\mathbf {v}}_h\), \(q_h=ap_{h}\) and \({\mathbf {Y}}_h={\mathbf {X}}_{h}\). Then as in the continuous case
Since \({\mathbf {a}}_{f}\) is coercive and continuous on \(H^1_0(\Omega )^d\), we have
Choosing again \(\varepsilon \), a and b so that \(1-\varepsilon C^2/2>\delta >0\) and \(a c_1-b c_2^2/(2\varepsilon )>\delta >0\), we obtain
It remains to bound by below the last term \({\mathbf {a}}_s({\mathbf {X}}_{h},{\mathbf {X}}_{h})\). By definition we have for \(\beta >0\)
and \({\mathbf {a}}_s({\mathbf {X}}_{h},{\mathbf {X}}_{h})=\gamma \Vert {{\varvec{\nabla }}}_s{\mathbf {X}}_h\Vert ^2_{0,{\mathcal {B}}}\) if \(\beta =0\). In this case we need to estimate \(\Vert {\mathbf {X}}_{h}\Vert _{0,{\mathcal {B}}}\) by means of the other terms appearing in the right hand side of the last two inequalities. This part of the proof depends on the definition of \({\mathbf {c}}\).
First case. Let us assume first that \({\mathbf {c}}\) is given by (15). Taking into account (33), we have that \({\mathbf {U}}_h\in \mathbb {K}_h\) is characterized by \({\mathbf {X}}_{h}=P_0({\mathbf {u}}_{h}(\overline{{\mathbf {X}}}))\) where \(P_0\) represents the \(L^2\) projections onto \(S_h\). Hence we obtain
Therefore we can determine a constant \(C>0\) such that
Second case. In the case of \({\mathbf {c}}\) given by (16), the fact that \({\mathbf {U}}_h\in \mathbb {K}_h\) implies that \({\mathbf {X}}_{h}=P_1({\mathbf {u}}_{h}(\overline{{\mathbf {X}}}))\) where \(P_1\) stands for the \(H^1\) projections onto \(S_h\), so that we obtain
These inequalities together with (38) give the desired estimate (37). \(\square \)
If \({\mathbf {c}}\) is given by (15) (which has the discrete counterpart (33)), we make the additional assumption that the mesh sequence \(\mathcal {T}_h^{{\mathcal {B}}}\) is such that the \(L^2\)-projection \(P_0\) from \(H^1({\mathcal {B}})^d\) onto \(S_{h}\) is \(H^1\)-stable, that is
where \(|\cdot |_{1,{\mathcal {B}}}\) is the \(H^1\)-seminorm.
Proposition 7
(Second discrete inf-sup condition) There exists a constant \(\beta _1>0\) independent of \(h_x\) and \(h_s\) such that for all \(\mu _h\in \Lambda _h\) it holds true
Proof
First case. Let \({\mathbf {c}}\) be given by (15), so that (33) holds true. Then we have to show that there exists \(\beta _1>0\) independent of h such that
By definition of the norm in the dual space \(\varvec{\Lambda }=(H^1({\mathcal {B}})^d)'\), there exists \(\widetilde{\mathbf {Y}}\in H^1({\mathcal {B}})^d\) such that
where \(P_0\) denotes the projection operator from \(H^1({\mathcal {B}})^d\) into \(\varvec{\Lambda }_{h}=S_{h}\).
Well-known properties of \(P_0\) and (39) imply
Therefore there exists a constant C such that \(\Vert P_0\widetilde{\mathbf {Y}}\Vert _{1,{\mathcal {B}}}\le C\Vert \widetilde{\mathbf {Y}}\Vert _{1,{\mathcal {B}}}\). This last inequality inserted in (41) gives
Second case. Let us now consider \({\mathbf {c}}\) given by (16), hence it is the scalar product in \(H^1({\mathcal {B}})^d\). By definition of the norm in \(H^1({\mathcal {B}})^d\) and of the \(H^1\)-projection operator \(P_1\) we have:
\(\square \)
Remark
Condition (39) has been widely studied in the literature. It can be easily obtained by using an inverse inequality on quasi-uniform meshes. Weaker assumptions than the quasi-uniformity of the mesh have been investigated in several papers, see for example [1, 8, 10–12]. In particular, the stability of the \(L^2\)-projection in \(H^1\) has been proved in [12] under the assumption that neighboring element-sizes obey a global growth-condition and in [8] in the case of locally quasiuniform meshes. These conditions have been weakened in [10], while [11] extends the result to meshes generated by red-green-blue refinements in adaptive procedures for piecewise linear finite elements. Recently [1] has improved the previous results to cover the case of many commonly used adaptive meshing strategies. More general mesh refinements are considered in [13].
From the theory of the discretization of saddle point problems, the above propositions yield the following error estimate theorem (see [2, Th. 5.2.1]).
Theorem 8
Let \(({\mathbf {u}},p,{\mathbf {X}},\varvec{\lambda })\) and \(({\mathbf {u}}_{h},p_{h},{\mathbf {X}}_{h},\varvec{\lambda }_{h})\) be solutions of Problems 5 and 6. Under the assumption (39) if \({\mathbf {c}}\) is given by (15), the following optimal error estimate holds true:
5 The case of a thin solid immersed in a fluid
In this section we consider the case of thin structures with very small constant thickness \(t_s\), so that we assume that the physical quantities depend only on variables along the middle section of the structure and are constant in the normal direction. In order to maintain the same notation in the final formulation of the problem, the region occupied by the solid is \(\Omega ^s_t\times ]-t_s,t_s[\), where \(\Omega ^s_t\) is a subset of \(\Omega \) of codimension one (a surface in the 3D case or a curve in the 2D one). Therefore we have that the reference domain \({\mathcal {B}}\) is a subset of \(\mathbb {R}^{d-1}\) and the deformation gradient \(\mathbb {F}:{\mathcal {B}}\rightarrow \mathbb {R}^{d\times (d-1)}\) is such that
s, \(s_1\) and \(s_2\) being the parametric variables in \({\mathcal {B}}\).
Following the same arguments as in [3], Equations (9)–(11) can be written in the following form:
Here \({\mathbf {u}}\) and p represent velocity and pressure of the fluid, respectively, \(\delta _{\rho }=(\rho _s-\rho _{f})t_s\), and \(\mathbb {P}=t_s{\tilde{\mathbb {P}}}\) where \({\tilde{\mathbb {P}}}\) is obtained from (6) with the necessary modifications to cover the present situation. Moreover, the motion of the thin structure is governed by the following condition
Then the problem has the same form as Problem 2 by rewriting the above body motion constraint variationally as
for all \({\varvec{\mu }}\) in a suitably defined functional space \(\varvec{\Lambda }\). Assuming that \({\mathbf {X}}(t)\in W^{1,\infty }({\mathcal {B}})\) is one to one, \({\mathbf {u}}({\mathbf {X}}(\cdot ,t),t)\) represents the trace of \({\mathbf {u}}\) along \(\Omega ^s_t\). Therefore \({\mathbf {u}}({\mathbf {X}}(\cdot ,t),t)\in H^{1/2}({\mathcal {B}})^d\); we set \(\varvec{\Lambda }=(H^{1/2}({\mathcal {B}})^d)'\) and \({\mathbf {c}}:\varvec{\Lambda }\times H^{1/2}({\mathcal {B}})^d\rightarrow \mathbb {R}\) given by
where \(\langle \cdot ,\cdot \rangle \) is the duality pairing between \(H^{1/2}({\mathcal {B}})^d\) and \(\varvec{\Lambda }=(H^{1/2}({\mathcal {B}})^d)'\).
With this definition, we can perform the same stability analysis as in Sect. 2 and show that Propositions 2 and 3 hold true also in this case. In the following we analyze the well-posedness of Problem 5 and its finite element discretization. The discussion will be carried on using the same arguments as in Sects. 4.1 and 4.2 relying on the formulation (26).
The following inf-sup conditions ensure existence and uniqueness of the solution (26) in the case of thin structures.
Proposition 9
Let \({\mathbf {c}}\) be given by (43), then there exists \(\alpha _0>0\) such that
Proof
The proof is the same except for the case \(\overline{\beta }=0\). The fact that \({\mathbf {U}}\in \mathbb {K}\) implies again that \({\mathbf {X}}={\mathbf {u}}(\overline{{\mathbf {X}}})\), that is \({\mathbf {X}}\) is the trace of \({\mathbf {u}}\) on \(\overline{\Gamma }=\overline{{\mathbf {X}}}({\mathcal {B}})\) and the bound \(\Vert {\mathbf {X}}\Vert _{0,{\mathcal {B}}}\le C\Vert {\mathbf {u}}\Vert _1\) is a consequence of the trace theorem in \(H^1_0(\Omega )^d\). \(\square \)
Proposition 10
Let \({\mathbf {c}}\) be given by (43), then there exists a constant \(\beta _0>0\) such that for all \({\varvec{\mu }}\in \varvec{\Lambda }\) it holds true
Proof
Since \(\varvec{\Lambda }=(H^{1/2}({\mathcal {B}})^d)'\), we have the following definition of the norm in \(\varvec{\Lambda }\):
Let us consider a maximizing sequence \(\{{\mathbf {z}}_n\}_{n\in \mathbb {N}}\) such that
Thanks to the surjectivity of the trace operator from \(H^1_0(\Omega )^d\) to \((H^{1/2}(\overline{\Gamma }))^d\), there exists \({\mathbf {u}}_n\in H^1_0(\Omega )^d\) such that \({\mathbf {u}}_n(\overline{{\mathbf {X}}})={\mathbf {z}}_n\) with \(\Vert {\mathbf {u}}_n\Vert _1\le c\Vert z_n\Vert _{H^{1/2}({\mathcal {B}})^d}\) for some \(c>1\). Hence we obtain the desired inequality (45) as follows
\(\square \)
Let us now introduce a finite element discretization of Problem 2 with \({\mathbf {c}}\) given by (43). With the same notation as in Sect. 4.2, we set \(\varvec{\Lambda }_h=S_{h}\subset \varvec{\Lambda }\). Then we have again that the duality pairing of regular elements in \(\varvec{\Lambda }\) can be computed as the scalar product in \(L^2({\mathcal {B}})\). Let us show the discrete inf-sup conditions which ensure existence and uniqueness of the discrete solution together with optimal error estimate.
Proposition 11
(Discrete first inf-sup condition) Assume that \(V_h\times Q_h\) is stable for the Stokes equation. There exists \(\alpha _1>0\) independent of \(h_x\) and \(h_s\) such that
where the discrete kernel \(\mathbb {K}_h\) is given by
Proof
Using the same arguments as in the proof of Proposition 6 we arrive to show that
with \({\mathbf {V}}_h\) bounded as in (38). The definition of \({\mathbf {a}}_s\) yields
and in the case \(\overline{\beta }=0\) we need to bound \(\Vert {\mathbf {X}}_{h}\Vert ^2_{0,{\mathcal {B}}}\). Since \({\mathbf {U}}_h\in \mathbb {K}_h\), we have by definition that \({\mathbf {c}}({\varvec{\mu }},{\mathbf {u}}_{h}(\overline{{\mathbf {X}}})-{\mathbf {X}}_{h})=({\varvec{\mu }},{\mathbf {u}}_{h}(\overline{{\mathbf {X}}})-{\mathbf {X}}_{h})_{\mathcal {B}}=0\) for all \({\varvec{\mu }}\in S_{h}\). Therefore \({\mathbf {X}}_{h}=P_0({\mathbf {u}}_{h}(\overline{{\mathbf {X}}}))\) where \(P_0\) is the \(L^2\)-projection onto \(S_{h}\), so that
The last three inequalities together with (38) give the desired result. \(\square \)
Proposition 12
(Second discrete inf-sup condition) If \(h_x/h_s\) is sufficiently small and the mesh \(\mathcal {T}_h^{{\mathcal {B}}}\) is quasi-uniform, then there exists a constant \(\beta _1>0\) independent of \(h_x\) and \(h_s\) such that for all \(\mu _h\in \Lambda _h\) it holds true
Proof
In the proof of Proposition 10 we have shown that
for all \({\varvec{\mu }}\in \varvec{\Lambda }\). Let us fix \({\varvec{\mu }}_h\in \varvec{\Lambda }_{h}\). Since \(\varvec{\Lambda }_{h}\subset \varvec{\Lambda }\), the above inequality holds true also for \({\varvec{\mu }}_h\). Let \({\bar{{\mathbf {u}}}}\in H^1_0(\Omega )^d\) be the element in \(H^1_0(\Omega )^d\) where the above supremum is attained, hence
Let \({\bar{{\mathbf {u}}}}_h=\Pi {\bar{{\mathbf {u}}}}\in V_{h}\) be the Clément interpolation of \({\bar{{\mathbf {u}}}}\), which satisfies
then, we write
We bound the second term on the right hand side, using a trace theorem [9, Th.1.6.6] as follows
and the first one by means of the following inverse inequality
Hence we obtain
The desired inequality follows easily from
if \((h_x/h_s)^{1/2}\le 1/(2cC)\). \(\square \)
References
Bank, R.E., Yserentant, H.: On the \(H^1\)-stability of the \(L_2\)-projection onto finite element spaces. Numer. Math. 126(2), 361–381 (2014)
Boffi, D., Brezzi, F., Fortin, M.: Mixed finite element methods and applications. Springer series in computational mathematics, vol. 44. Springer, New York (2013)
Boffi, D., Cavallini, N., Gastaldi, L.: Finite element approach to immersed boundary method with different fluid and solid densities. Math. Models Methods Appl. Sci. 21(12), 2523–2550 (2011)
D. Boffi, N. Cavallini, and L. Gastaldi. The finite element immersed boundary method with distributed Lagrange multiplier. SIAM J. Numer. Anal. 53, 2584–2604 (2015)
D. Boffi and L. Gastaldi. A finite element approach for the immersed boundary method. Comput. Struct., 81(8–11):491–501, 2003. In honour of Klaus-Jürgen Bathe
Boffi, D., Gastaldi, L., Heltai, L.: Numerical stability of the finite element immersed boundary method. Math. Models Methods Appl. Sci. 17(10), 1479–1505 (2007)
Boffi, D., Gastaldi, L., Heltai, L., Peskin, C.S.: On the hyper-elastic formulation of the immersed boundary method. Comput. Methods Appl. Mech. Eng. 197(25–28), 2210–2231 (2008)
Bramble, J.H., Pasciak, J.E., Steinbach, O.: On the stability of the \(L^2\). Math. Comp. 71(237), 147–156 (2002). (electronic)
Brenner, S.C., Scott, R.L.: The mathematical theory of finite element methods, volume 15 of texts in applied mathematics, 3rd edn. Springer, New York (2008)
Carstensen, C.: Merging the Bramble-Pasciak-Steinbach and the Crouzeix-Thomée criterion for \(H^1\)-projection onto finite element spaces. Math. Comp. 71(237), 157–163 (2002). (electronic)
Carstensen, C.: An adaptive mesh-refining algorithm allowing for an \(H^1\) stable \(L^2\) projection onto Courant finite element spaces. Constr. Approx. 20(4), 549–564 (2004)
Crouzeix, M., Thomée, V.: Resolvent estimates in \(l_p\) for discrete Laplacians on irregular meshes and maximum-norm stability of parabolic finite difference schemes. Comput. Methods Appl. Math. 1(1), 3–17 (2001)
F.D. Gaspoz, C.-J. Heine, and K.G. Siebert. Optimal grading of the newest vertex bisection and H1-stability of the L2-projection. IMA J. Numer. Anal., 2015. To appear. doi:10.1093/imanum/drv044
Girault, V., Glowinski, R.: Error analysis of a fictitious domain method applied to a Dirichlet problem. Jpn J. Ind. Appl. Math. 12(3), 487–514 (1995)
V. Girault, R. Glowinski, and T.-W. Pan. A fictitious-domain method with distributed multiplier for the Stokes problem. In Applied nonlinear analysis, pp. 159–174. Kluwer/Plenum, New York, (1999)
Glowinski, R., Kuznetsov, Yu.: Distributed Lagrange multipliers based on fictitious domain method for second order elliptic problems. Comput. Methods Appl. Mech. Eng. 196(8), 1498–1506 (2007)
Heltai, L.: On the stability of the finite element immersed boundary method. Comput. Struct. 86(7–8), 598–617 (2008)
Heltai, L., Costanzo, F.: Variational implementation of immersed finite element methods. Comput. Methods Appl. Mech. Eng. 229(232), 110–127 (2012)
D. Kamensky, J.A. Evans, and M.-C. Hsu. Stability and conservation properties of collocated constraints in immersogeometric fluid-thin structure interaction analysis. Commun. Comput. Phys. 18, 1147–1180 (2015)
Kamensky, D., Hsu, M.-C., Schillinger, D., Evans, J.A., Aggarwal, A., Bazilevs, Y., Sacks, M.S., Hughes, T.J.R.: An immersogeometric variational framework for fluid-structure interaction: application to bioprosthetic heart valves. Comput. Methods Appl. Mech. Eng. 284, 1005–1053 (2015)
Peskin, C.S.: The immersed boundary method. Acta Numer. 11, 479–517 (2002)
Wang, X., Liu, W.K.: Extended immersed boundary method using FEM and RKPM. Comput. Methods Appl. Mech. Eng. 193, 1305–1321 (2004)
Acknowledgments
The authors were partially supported by PRIN/MIUR, GNCS/INDAM, and IMATI/CNR.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Boffi, D., Gastaldi, L. A fictitious domain approach with Lagrange multiplier for fluid-structure interactions. Numer. Math. 135, 711–732 (2017). https://doi.org/10.1007/s00211-016-0814-1
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00211-016-0814-1