Abstract
In this contribution, time discretizations of fluid-structure interactions are considered. We explore two specific complexities: first, the stiffness of the coupled system including different scales of the Navier-Stokes equations of parabolic type and the structure equation of hyperbolic type and second, the problem of moving domains that is inherent to fluid-structure interactions.
Typical moving mesh approaches, such as the arbitrary Lagrangian-Eulerian framework, give rise to nonlinearities and time-derivatives with respect to the mesh-deformation. We derive different time-stepping techniques of Crank-Nicolson type and analyse their stability and approximation properties. Further, we closely look at the dominant time-scales that must be resolved to capture the global dynamics. Moreover, our discussion is supplemented with an analysis of the temporal discretization of Eulerian fixed-mesh approaches for fluid-structure interactions, where the interface between fluid and solid will change from time-step to time-step. Finally, a formulation of parallel multiple shooting methods for fluid-structure interaction is presented.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
- Multiple Shooting
- Arbitrary Lagrangian Eulerian
- Temporal Discretization
- Finite Element Space
- Eulerian Framework
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
1 Introduction
Fluid-structure interactions (fsi) are part of many application problems and appear in mechanical engineering, aeroelasticity, hemodynamics, or as pore-scale modeling in porous media flow. Concretely in this work, we consider the interaction of a laminar, incompressible fluid with an elastic solid governed by the Saint Venant Kirchhoff material law. While the simulation of both single sub-processes is already a difficult task, covering their interaction is further complicated by the two-way coupling between both systems. In this contribution, we will focus on issues concerning the time-discretization of fully-coupled fluid-structure interactions by means of time-stepping schemes. In every time-step, an approximation to the fully coupled system at a new time-step is to be found. The fully coupled approach is called monolithic compared to partitioned approaches, where the fluid- and solid-problem are solved separately and coupled via outer iterations. Monolithic schemes always belong to strongly coupled methods whereas partitioned schemes can be either strongly or loosely coupled depending on the number of inner iterations and the desired accuracy of force balance at the interface. For instance, strongly coupled schemes are necessary when the added mass effect takes place as in applications in hemodynamics. On the other hand, partitioned solution schemes are very efficient for problems with a less stiff coupling, as they are common in aeroelasticity.
Time discretization of fluid-structure interactions is mainly governed by two specific complexities. First, the overall stiffness of the coupled problem is by far greater than that of the sub-problems. This is mainly due to the coupling of parabolic-type fluid equations with hyperbolic-type solid equations. Second, using a (most common) moving-mesh approach, time derivatives do not appear separated from spatial differential operators, but they depend nonlinearly on other solution variables and their spatial derivatives, giving rise to terms like
where v is the unknown velocity and u is the unknown deformation determining the domain motion. Detailed analysis for fluid flows on moving domains has been performed by Formaggia and Nobile [15, 16]. These studies already tackle several important aspects such as stability, order of convergence and the geometric conservation law. In fluid-structure interaction, the fluid-domain movement is caused by the solid deformation. Hence, the analysis of fully coupled fluid-structure interaction is similar but must also include detailed consideration of the solid discretization. This analysis is not present in literature.
In the following section, we will shortly introduce the governing equations for the fully coupled fluid-structure interaction problem in Arbitrary Lagrangian Eulerian (ALE) coordinates. Then, in the central third section, we analyze time-dependent dynamics of a typical fluid-structure interaction benchmark. In Sect. 4 we present and discuss different time-stepping technique and closely analyze their accuracy and stability properties. In Sect. 5, we recapitulate the current state-of-the-art of an alternative (to the ALE approach) monolithic formulation, the fully Eulerian framework and discuss special aspects with respect to its time-discretization. The prospective of applying parallel multiple shooting methods to enhance stability and efficiency is discussed in Sect. 6. Finally, we conclude in Sect. 7.
2 Fluid-Structure Interactions
By \(\varOmega \subset \mathbb{R}^{d}\) we denote a two or three-dimensional domain that is split into a fluid-part \(\mathcal{F}\) and a solid-part \(\mathcal{S}\). The splitting is such, that \(\mathcal{F}\) and \(\mathcal{S}\) are d-dimensional domains with a common interface \(\mathcal{I} = \partial \mathcal{F}\cap \partial \mathcal{S}\). Figure 1 shows a possible configuration of fluid-structure interactions, where the fluid encloses an obstacle with elastic beam. By the arising dynamics, the beam will deform and hence, solid and fluid domain will change such that at time t > 0 it holds \(\varOmega (t) = \mathcal{F}(t) \cup \mathcal{S}(t)\) with interface \(\mathcal{I}(t) = \partial \mathcal{F}(t) \cap \partial \mathcal{S}(t)\). In \(\mathcal{F}(t)\), fluid’s velocity v f and pressure p f are governed by the incompressible Navier-Stokes equations, where in \(\mathcal{S}(t)\) the elastic beam’s deformation u s and velocity v s is controlled by a St. Venant Kirchhoff material, see [28].
The coupling between these two sub-problems is controlled by the kinematic condition that calls for continuity of the velocities on the common interface \(\mathcal{I}(t)\) and the dynamic condition that asks for continuity of normal stresses on \(\mathcal{I}(t)\).
To cope with the moving fluid-domain, we introduce the Arbitrary Lagrangian Eulerian (ALE) formulation that maps the domains \(\mathcal{F}(t)\) back to the fixed reference domain \(\mathcal{F}\) at time t = 0. We introduce by u f the deformation field of the fluid-domain, that maps every reference point \(\hat{x} \in \mathcal{F}\) to a point in the current configuration \(x \in \mathcal{F}(t)\) via
This mapping is not the physically motivated mapping between Lagrangian and Eulerian coordinates that follows the path of a particle, but a mapping between a completely arbitrary reference domain and the current configuration, see [8, 27, 32]. In both subdomains \(\mathcal{F}\) and \(\mathcal{S}\), we denote by \(\mathbf{F}:= I + \nabla \mathbf{u}\) the deformation gradient and by \(J:=\mathop{ \mathrm{det}}\nolimits (\mathbf{F})\) its determinant.
On Ω, \(\mathcal{F}\) and \(\mathcal{S}\) we introduce the function spaces
where by H 1(Ω; Γ) we denote the Sobolev space of Lebesgue integrable functions with the first weak derivative in L 2 and trace zero on the boundary Γ. The full system of coupled fluid-structure interactions in variational formulation is to find
such that
for all
Here, by f we denote a given volume force, by \(\pmb{\varSigma }_{s}\) the 2nd Piola Kirchhoff stress tensor, which for the St. Venant Kirchhoff material takes the form
where by μ s and \(\lambda _{s}\) we indicate the two material parameters. By \(\pmb{\sigma }_{f}\) we denote the fluid’s Cauchy stresses expressed in the reference coordinate system
and finally, by \(\pmb{\sigma }_{\text{mesh}}\) we denote the mesh-moving operator of harmonic, linear-elastic, or biharmonic type [23, 49, 57].
Kinematic
and dynamic coupling conditions
are embedded in this formulation, as the velocities \(v \in \mathcal{V}\) and test-functions \(\phi \in \mathcal{V}\) have a well-defined continuous trace on the interface \(\mathcal{I}\).
Spatial discretization of this coupled system will be accomplished with conforming finite elements. For details, we refer to [12, 41–43, 45, 57].
3 Analysis of Two Benchmark Problems: cfd and fsi
We start the discussion on time-discretizations of fluid-structure interaction with a literature survey on published results for two benchmark problems in fluid-dynamics: first, the cfd-benchmark Laminar Flow Around a Cylinder as published in 1995 by Schäfer and Turek [46] and called cfd-benchmark in the following. Second an extension of this benchmark to fluid-structure interactions, the fsi3-benchmark problem, published in 2006 by Hron and Turek [30] and called fsi3 in the following. Both problems feature the flow around a circular obstacle. In the fsi3 configuration, an elastic beam is attached to the rear of the circular obstacle. See Fig. 1 for a sketch of the configuration. The cfd benchmark is obtained by completely omitting the beam. Both problems are driven by a time-dependent inflow data v = v D on Γ in. The full set of parameters for both problems is given by
where \(\omega (t) = (1 -\cos (\pi t/2))/2\) for t < 2 and ω(t) = 1 for t ≥ 2 is used for regularizing the initial data. As average velocity, \(\bar{\mathbf{v}} = 2\) for the fsi3-benchmark and \(\bar{\mathbf{v}} = 1\) for the cfd benchmark was considered. With the radius of the circular obstacle D = 0. 1, the Reynolds number is given by
The description of the problem is closed by providing the material parameters of the elastic solid
As quantity of interest, we consider principal boundary stresses in x- and y-direction on the obstacle with boundary Γ obs:
By Γ obs we denote the boundary of the circle with diameter in the case of the cfd-benchmark and the circle with attached beam in the case of the fsi-benchmark problem. Efficient ways for evaluating these functionals are shown in ([5]) and ([43]).
Figure 2 shows the drag-coefficient as function over time I = [0, 5] for the two benchmark problems. To avoid confusion, we note, that Hron and Turek [30] also published a new fluid dynamics benchmark, the cfd3-benchmark problem, where the beam was considered as rigid part of the obstacle and the flow was driven with Reynolds number Re = 200. Here however, we compare the fsi3-benchmark problem with the published results of the original cfd-benchmark taken from [46]. Both configurations show a similar behavior with a transient initial phase leading to a periodic oscillation with dominant frequencies f cfd = 13 Hz for the cfd-benchmark and f fsi ≈ 11 Hz for the fsi problem. The first obvious difference is the longer transient phase for the fsi-benchmark problem. An insight look into the subinterval I′ = [2. 5, 3] reveals high frequent oscillations f high ≈ 100 Hz in the drag-coefficient with a small amplitude a ≈ 10−4 that is not visible on the large scale. These high frequent oscillations are no numerical artefacts but remain stable under temporal and spatial mesh refinement.
Reviewing the results published by many research groups in the two surveys on the cfd benchmark problem [46] and the fsi3-benchmark [30, 31] a first surprising observation is the choice of discretization parameters that have been necessary to obtain approximations with appropriate accuracy: even though more than a decade lies between both benchmark problems, the dimension of the spatial discretization is very similar. In both cases, different research groups had to use 20.000 to 200.000 spatial degrees of freedom to generate output values with at least 1 % accuracy. The large margin stems from different discretization schemes (lowest order finite element or finite volume schemes, higher order methods) but also from different triangulations of the geometry. The increased difficulty of the fsi3-benchmark problem has been accounted for by a general use of higher order finite elements.
However, observing the temporal discretization, it is found, that the fsi benchmark asks for significantly finer resolution in time. While less than 10 time-steps per period of the oscillation were sufficient in the cfd case, accurate results to the fsi benchmark problem required up to 100 time-steps per period of oscillation resulting in time-steps as small as 10−3. One explanation for this difference in temporal discretization can be found in the high frequent oscillations that are present with small amplitude, see Fig. 2.
Further insight is given by a discrete Fourier analysis of the output functional J drag(t) as function over time. At very fine temporal resolution (down to \(k = 10^{-5}\)), some complete periods of the fully developed oscillation are analyzed in detail. Figure 3 reveals several dominant frequencies, at about 100 Hz (see also Fig. 2, 500 and 800 Hz. These modes are stable under mesh refinement and further decrease of the time step. The results in Fig. 3 are scaled. The modes belonging to higher frequencies carry less energy. But even though the high frequent contributions take place on a much smaller scale as the dominant oscillation f fsi ≈ 11 Hz, they must be carefully resolved to capture the overall dynamics of the coupled benchmark problem. The key question in this respect is the origin of these micro-oscillations. They are not present in pure fluid-dynamical simulations. Further, they are no numerical artifact, but stable under discretization of both spatial and temporal discretization. Instead they stem from the coupling to the hyperbolic structure equations.
4 Time-Stepping Schemes for Fluid-Structure Interactions
There is little theoretical background to monolithic time-discretizations of fluid-structure interactions. The main difficulty stems from the motion of the subdomains, that must either be modeled explicitly in partitioned approaches or that must be taken care of by implicit transformations of either the fluid-domain or the solid-domain. Concentrating first on pure fluid problems on moving domains, some crucial aspects with respect to stability and order of convergence are already identified [15, 16]. The equations presented therein can be directly employed in an implementation. In addition, [14] provided stability analysis of fluid-structure interaction problems. Several studies with qualitative comparisons of different time-stepping schemes and their long-time behavior has been reported in [56, 62]. In the primer study and additionally [57, 61], we provide many details for the practical realization and implementation of time-stepping schemes for ALE fluid-structure interaction.
In the following, we focus the attention to the well-established ALE-approach that results from transformation of the moving fluid-domain to a fixed reference domain. The domain motion is hidden in the ALE-map T f (x, t) and calls for the discretization of non-standard space-time coupled terms like [see ( 1)]
Most approaches for the temporal discretization of this term are ad hoc and based on the experience with other types of equations as Navier-Stokes of multiphase fluids, see [29].
Remark 1
An alternative approach to the monolithic formulation of fluid-structure interactions is given by an implicit transformation of the solid-domain to Eulerian coordinates resulting in the Fully Eulerian approach [11, 45]. This method of interface-capturing type must deal with subdomains that move freely through a fixed background mesh from time-step to time-step. We come back to this procedure in Sect. 5.
4.1 Derivation of Second Order Time-Stepping Schemes
The derivation of a second order stable time-stepping scheme is not obvious. Specifically, regarding (2), two immediate reasonable choices for are given by the secant version
and the midpoint-tangent version
of the trapezoidal rule. This idea is explored in [56, 62]. A third version of a time-stepping scheme can be derived by using a temporal cG(1)∕dG(0)-Galerkin approach on ( 2) (see [44]):
where again by \(\bar{\mathbf{u}}\) and \(\bar{\mathbf{v}}\) we denote the average of old and new approximation. Such a Galerkin-derivation is also possible for more advanced time-stepping schemes like the fractional step theta method, see [37, 38].
Simple truncation error analysis shows second order convergence for k → 0 in all three cases. The leading error constants slightly differ:
In numerical experiments, it is found, that all these variants show a very similar performance. Significant differences in temporal accuracy could not be found.
Finally, we point out, that the Crank-Nicolson scheme applied to the elastic structure equation in mixed formulation is closely related to the Newmark scheme [3], which is one of the most prominent time-discretization techniques in solid mechanics.
4.2 Temporal Stability
Issues of numerical stability are of utter importance for fluid-structure interaction problems, as they consist of the coupled consideration of two different types of equations: the incompressible Navier-Stokes equations which is of parabolic type and that comes with smoothing properties and the hyperelastic solid equation of hyperbolic type, that calls for good conservation properties with very little numerical dissipation. By these considerations, the Crank-Nicolson scheme and its variants like shifted versions [34, 40] or the fractional step theta scheme [7, 54], appear to be ideal candidates that further show second order accuracy.
Motivated by [16, 26, 34], it is reported in [14, 62], that the discretization of the domain-motion term ( 2) introduces further stability issues. To investigate this stability problem, we again consult the fsi3-benchmark problem introduced in the previous sections. Figure 4 shows the drag as functional over time for an unstable pair of spatial and temporal discretization parameters. Further, we also show the stable simulation using a damped version of the time-stepping scheme, see Sect. 4.3.
In a first test, we aim at obtaining a stable solution up to T = 10. On a sequence of uniform meshes, we identify the largest timestep k that is suited to generate a stable solution. The left part of Table 1 shows the results. Here, we see, that on the coarsest mesh, the large step size k = 0. 02 is sufficient, while on finer meshes k < 0. 004 is required. We however cannot identify a further relationship between mesh size and time step if we go to an even finer spatial mesh resolution.
In a second test-case, we consider the (relatively large) step size k = 0. 005 and \(k = 0.00\bar{3}\) and determine the point in time T max, where the solution gets unstable. Again, we carry out this test-case on different meshes. At first glance, the results in the right part of Table 1 for k = 0. 005 suggest a stability relationship between time step and mesh size. The results concerning the second configuration with \(k = 0.00\bar{3}\) however does not confirm this conjecture. Here, we can even reach a larger final point in time T max on finer meshes. Further, the simulations on the finest mesh do not cease due to stability problems but due to early failure of the Newton scheme. Altogether, it is not possible to numerically certify a strict time-step restriction. Instead, we find general stability problems for long-term simulation, if we consider the Crank-Nicolson scheme.
4.3 Stable Time-Discretization and Damping
By analyzing the fsi3-benchmark problem, it seems, that time-step restrictions due to stability issues are too restrictive and not justified by the needs of approximation accuracy, see Sects. 4.2 and 4.1. It is therefore nearby to search for accurate time-discretization schemes with better stability properties. Different possibilities are either to resort to A stable time-discretization schemes, or to apply modifications to the Crank-Nicolson schemes. Here, two possibilities are often discussed in literature: by slight implicit shifting of the discretization
global stability is recovered, see [25, 26, 34]. This is just sufficient for the damping of accumulated errors by truncation, quadrature or inexact solution of the algebraic systems. If the shift depends on the time-step size, the resulting scheme is still second order accurate in time. Similar results are recovered by applying some initial time-steps with the A-stable backward Euler method, see [40]. If these few (usually two are sufficient) backward Euler steps are introduced after every fixed time-interval, e.g. at every t = j for \(j = 0,1,\ldots\), we also recover sufficient stability for long term calculations. This scheme, also referred to as Rannacher time-marching, is second order accurate.
Higher stability, that is also able to cover non-smooth initial data is reached by applying strongly A-stable time-integration techniques. Here, the fractional-step theta method appears to be an optimal choice [7]. This time-stepping scheme consists of three sub-steps, that results in a second order, strongly A-stable scheme that further has very good dissipation properties. It is highly preferable for flow problems [54] and also frequently used in the analysis of fluid-structure interactions problems [29, 55, 56].
An analysis of different damping strategies applied to the fsi-2 benchmark problem (a slightly more difficult test-case) is given in [62], which we briefly summarize in the following: There are only minor differences in the drag evaluation computed with the unstabilized Crank-Nicolson scheme using the different ALE convection term discretizations. Specifically, unstable behavior (blow-up) for computations over long-term intervals is observed. As expected, the shifted Crank-Nicolson scheme and the Fractional-Step-\(\theta\) scheme do not show any stability problems in long-term computations, even for large time steps k = 0. 01. This result indicates that the instabilities induced by the ALE convection term have minor consequences, and our observation is in agreement with the statement in [16].
In the following, we compare the three possibilities of a non-damped Crank-Nicolson scheme, with an implicitly shifted version using \(\frac{1} {2} + k\) and the Rannacher time-marching algorithm with two steps of the backward Euler method at times t = 0, t = 1, t = 2 and so on. In Fig. 5 we compare these three damping strategies. We show the drag-coefficient (see Figs. 2 or 4 for a global view) in the sub-intervals t ∈ [3. 5, 4. 2], t ∈ [7. 95, 8. 15] and t ∈ [9. 3, 9. 6]. While all three versions are stable at initial time, Rannacher time-marching develops a first instability after two steps of backward Euler at time t = 4, see the left sketch in Fig. 5. This instability will stay during the simulation, but it will not be further developed, as can be seen in the middle and right sketch of the figure. The undamped version of the Crank-Nicolson scheme delivers stable solutions up to a moderate time of about t = 5 but develops a strong instability that fill finally lead to a break-down of the scheme, as can be seen in the middle and right sketch. Finally, the implicitly shifted version of the Crank-Nicolson scheme gives stable and good result globally in time.
5 Alternative Formulation in Fully Eulerian Coordinates
As previously mentioned, an interesting alternative to ALE formulations is the fully Eulerian framework [11, 45]. Specific extensions are reported in [43, 58] and combinations with ALE in [59, 60]. Apart from monolithic formulations, other recent studies (but not tested with the fsi-benchmarks) on fully Eulerian formulations are known [9, 22, 50, 51, 64]. As discussed in the previous sections, the ALE formulation of the fluid problems introduced several difficulties for the analysis as well as the implementation. In fact, all kinds of transformation in the fluid equations are avoided in a fully Eulerian description of the equations.
Here, the idea is to have fluid- and solid-problem on the moving domains \(\mathcal{F}(t)\) and \(\mathcal{S}(t)\). While fluid-system is simply let in Eulerian coordinates, we now need to transform the solid problem to match the Eulerian coordinate system. An illustration is given in Fig. 6.
By the simple observation, that the deformation \(\hat{\mathbf{u}}_{s}(\hat{x},t) = x(\hat{x},t) -\hat{ x}\) just maps between Lagrangian points \(\hat{x} \in \hat{\mathcal{S}}\) and their Eulerian coordinates \(x = x(\hat{x},t) \in \mathcal{S}(t)\), we can defined Eulerian counterparts for deformation \(\mathbf{u}_{s}(x,t) =\hat{ \mathbf{u}}_{s}(\hat{x},t)\) and velocity \(\mathbf{v}_{s}(x,t) =\hat{ \mathbf{v}}_{s}(\hat{x},t)\). Then, following [11, 45], the Eulerian system is similar to a multiphase flow
For the exact form of modeling structural stresses \(\pmb{\sigma }_{s}\) in Eulerian coordinates, we refer to the literature [45]. The big advantage of this Eulerian framework is the avoidance of any kind of unphysical (hence arbitrary) mapping of the systems. The transformation between Lagrangian and Eulerian coordinates of the structure system motivated by physical principles and will not be cause for break-down of the scheme, see e.g. [43]. The obvious drawback of an Eulerian model is the front-capturing type of this formulation, where the interface \(\mathcal{I}(t)\) will move freely in the domain and through the mesh elements. The ALE technique has a front-tracking character that allows to resolve the interface at all times with a finite element mesh.
To capture the interface, we need to constantly keep record of its location. One classical approach is the Level Set techniques [39, 47], where a scalar function ψ is introduces, that indicates the signed distance to the interface and that is transported with the velocity of the interface. Here, we instead use the Initial Point Set [11, 43, 58], a vector field, that transports the complete reference coordinate system. In the context of fluid-structure interactions, this Initial Point Set is exactly the structure’s deformation and its extension to the fluid-domain. Another benefit of the Initial Point Set technique is its ability to depict sharp edges.
As a front-capturing technique, the fully Eulerian formulation is an interface problem, where some mesh elements are cut by the interface and where different equations live on the two sides of the interface. Solutions to such interface problems are usually not regular and standard finite element schemes only give sub-optimal convergence \(O(\sqrt{h})\) independent of the approximation degree, see the early works of Babuška [1] or MacKinnon and Carey [35]. Modern techniques to enhance the interface accuracy are to locally fit the mesh in order to recover the optimal approximation order [4, 6, 18, 63] or to enhance the finite element space with special basis functions that can resolve irregularities [2, 20, 21, 36].
All these techniques are suited to accomplish the problems of limited spatial accuracy. It then remains to derive efficient time-stepping schemes. This problem is still not sufficiently solved. To illustrate this problem, we step back from the coupled fluid-structure interaction problem and instead discuss a simple parabolic equation
where \(\mathcal{A}_{1}\) and \(\mathcal{A}_{2}\) represent two different differential operators and where the interface between the two subdomains moves from one time-step to the other. Direct time-stepping approaches result in iterative schemes of the type
It is now possible, that for a given point x ∈ Ω it holds \(x \in \varOmega _{1}(t_{m-1})\) but \(x \in \varOmega _{2}(t_{m})\), i.e., that one points belongs to the fluid domain at the old time-step and the solid-domain at the new time. For such a configuration, the expression \(u^{m}(x) - u^{m-1}(x)\) lacks any physical relevance, as there is not immediate relation between the two different phases. This problem also appears in the discretization of multiphase flows, here however it is justifiable to replace the sharp interface by a smoothed one using harmonic averages of the different parameters, see [48, 53]. Smoothing of two entirely different phases like fluid and solid is however no option.
If problem ( 4) is to be discretized with fitted finite elements, where the mesh locally resolves the interface, or by the extended finite element technique, different time-steps require difference finite element spaces \(V _{h}^{m-1}\) and \(V _{h}^{m}\). Then, evaluation of terms like
with \(u^{m-1} \in V _{h}^{m-1}\) and \(\phi ^{m} \in V _{h}^{m}\) requires the projection of basis functions from one mesh to the other and numerical quadrature that carefully resolves all possible areas of non-smoothness.
The difficulties of deriving adequate time-discretizations for the Fully Eulerian scheme are even more articulate, if we simply discuss the discretization of the elastic structure equation in Eulerian coordinates. This relates to solving a partial differential equation on a moving domain. For simplicity, we simply consider the parabolic problem:
Here, ad hoc time-discretization with the backward Euler method using changing finite element spaces would results in
The expression \(u^{m} - u^{m-1}\) is not valid, as the two functions live on different domains. Averaging techniques that may work for multiphase flow problem will not be applicable here.
Efficient and accurate time-discretization schemes for the Eulerian approach will have to consider the motion of the domain. In the following, we will outline two basic ideas. For details, we refer to [17]. The first idea is closely related to the ALE approach flow problems on moving domains and based on old ideas on the method of characteristics [10]. We start by formulating the problem on the time-dependent domain
Then, by \(T_{m}(t):\varOmega (t_{m}) \rightarrow \varOmega (t)\) we denote the transformation between the domains at time t m and back at time \(t \in (t_{m-1},t_{m})\). In the context of fluid-structure interaction or solid problems in Eulerian coordinates, such a mapping is implicitly given by the deformation. By this transformation, we can map Eq. ( 5) onto the fixed domain Ω(t m ) similar to the ALE approach:
Nonlinearities are introduced, we however shift the motion of the domain into this implicit mapping such that standard time-stepping schemes can be applied.
An alternative approach is given by formulating ( 5) as a space-time Galerkin approach, based on
Then, following the concepts introduced by Eriksson, Estep, Hansbo, and Johnson [13] and Thomée [52], discrete space-time functions are used to approximate this equation. We know for instance, that by combining piece-wise linear (in time) trial functions with piece-wise constant test-functions, we result in a variant of the Crank-Nicolson scheme. To apply this technique to problems with moving interface, we must consider space-time meshes that fit to the interface, see Fig. 7. A space-time Galerkin approach must now resolve the interface location. To derive a Crank-Nicolson like scheme, the piece-wise linear trial functions must be linear along the interface and not necessarily linear in straight t-direction. This causes an implicit coupling of space- and time-variables. On the element K kh the space-time Galerkin approach is simply the space of bilinear elements in space and time \(\mathop{\mathrm{span}}\nolimits \{1,x,t,xt\}\). This coupling of spacial and temporal variables again leads to an implicit mapping of the space-time slice onto a fixed domain with straight edges which is equivalent to the mapping-approach described in ( 6). In [17] this technique is analyzed for parabolic problems with moving interfaces. By a proper projection of the old solution to the new finite element space and by applying suitable mapping between the domains at different time-steps, second order schemes in space and time can be derived. First results show however, that the error is not clearly separated into a spatial and a temporal part, but that for elements cut by the interface, simultaneous refinement in space and time is required.
6 Multiple Shooting as Time-Parallel Time-Integration for Fluid-Structure Interaction: Concepts and an Outlook
A further possibility to enhance the stability of time-discretization schemes is to realize them in a time-domain decomposition fashion [19, 33]. Stability issues in the context of fluid-structure interactions mostly appear due to long-time accumulated error contributions. The small time-steps that are necessary to efficiently resolve all these modes are not required for obtaining an adequate accuracy. Here, it might be an option to employ the multiple shooting method for time-discretization. By keeping the sub-intervals small, stability will be under control.
In the following, we briefly explain conceptional issues related to fluid-structure interaction. Once we have set up the basis of a consistent semi-linear form, the solution of the multiple shooting problem follows standard techniques. Specifically, a consistent semi-linear form is provided by a monolithic formulation of the ALE system (1) or the fully Eulerian system (3), respectively.
Find \(\mathbf{U} =\{ \mathbf{v}_{f},\mathbf{v}_{s},\mathbf{u}_{f},\mathbf{u}_{s},p_{f}\} \in X:= \mathcal{V}\times \mathcal{V}\times \mathcal{L}\) such that
with \(\varPhi =\{\phi,\xi _{f},\psi _{f},\psi _{s}\} \in \mathcal{V}\times \mathcal{L}\times \mathcal{V}_{f} \times \mathcal{V}_{s}\) and
In fully Eulerian coordinates we have: Find \(\mathbf{U} =\{ \mathbf{v}_{f},\mathbf{v}_{s},\mathbf{u}_{s},p_{f}\} \in X:= \mathcal{V}\times \mathcal{V}_{s} \times \mathcal{L}\) such that
with \(\varPhi =\{\phi,\xi _{f},\psi _{f},\psi _{s}\} \in \mathcal{V}\times \mathcal{L}\times \mathcal{V}_{f} \times \mathcal{V}_{s}\) and
In order to obtain a standard setting for multiple shooting for PDEs [24], we re-arranged and separated the time derivatives from the spatial operators in the previous equation.
In the following, we describe the algorithm for the fully Eulerian case. The formal description (apart from the specific difficulties as described in the previous sections) of the ALE system is analogous. Let I = (0, T) be a decomposition of the time interval into m (not necessarily of the same length) multiple shooting intervals \(I_{j}:= (t_{j},t_{j+1})\) with
The multiple shooting formulation asks now for the solution of the matching conditions at the multiple shooting nodes \(t_{j},j = 0,\ldots,m\) in which we introduce the multiple shooting variables \(q^{\,j},r^{\,j},s^{\,j}\) (in some Hilbert space) for \(v_{f},v_{s},u_{s}\). The variables \(q^{\,j},r^{\,j},s^{\,j}\) serve as initial value for \(v_{f}^{\,j},v_{s}^{\,j},u_{s}^{\,j}\) in t j . Then, the multiple shooting system for the m (separate) interval-wise boundary value problems of fluid-structure interaction read:
where the semi-linear form of all ‘stationary’ terms is given by
Now, the multiple shooting system is solved by finding \(q^{0},\ldots,q^{m},r^{0},\ldots,r^{m},s^{0},\ldots,s^{m}\) such that the matching conditions hold true:
These matching conditions form a nonlinear system
which can be solved with Newton’s method. Details for the general solution algorithm are found in [19]. The implementation and analysis for our fluid-structure interaction systems is planned as next task in our future work. We are specifically interested in the parallel solution capabilities (the link to the parallel algorithm [19, 33]) of this approach because we have to solve for, let us say, ten shooting time intervals for the fsi2-benchmark and m = 100 in the case of fsi3-benchmark. This leads to a huge Newton system to solve.
7 Conclusion
We have analyzed implicit time-discretizations of fully coupled monolithic fluid-structure interactions. The difficulties connected to this special application field is two-fold: first, the implicit handling of the mesh motion, captured by the ALE-map, leads to non-standard coupling of temporal and spatial derivatives. For such nonlinear couplings, time discretizations schemes have not been investigated so far. Further, the motion of the mesh, and the coupling of the incompressible Navier-Stokes equations with hyperelastic materials gives rise to stability problems that play an important role for long-time simulations. By analyzing the fsi benchmark problems published by Hron & Turek, these difficulties have been investigated in detail. For running stable long-time simulations, one must either resort to strongly A-stable time-discretization schemes like the fractional step theta method or one must modify standard schemes to improve the stability. A further promising approach to run long-time fluid-structure interaction simulations is the use of the multiple shooting method as a time domain decomposition scheme. Such an approach would allow to use efficient standard schemes like the Crank-Nicolson method by keeping the sub-intervals short.
References
Babuška, I.: The finite element method for elliptic equations with discontinuous coefficients. Computing 5, 207–213 (1970)
Babuška, I., Banarjee, U., Osborn, J.E.: Generalized finite element methods: main ideas, results, and perspective. Int. J. Comput. Methods 1, 67–103 (2004)
Bangerth, W., Geiger, M., Rannacher, R.: Adaptive Galerkin finite element methods for the wave equation. Comput. Methods Appl. Math. 10, 3–48 (2010)
Börgers, C.: A triangulation algorithm for fast elliptic solvers based on domain imbedding. SIAM J. Numer. Anal. 27, 1187–1196 (1990)
Braack, M., Richter, T.: Stabilized finite elements for 3-d reactive flows. Int. J. Numer. Math. Fluids 51, 981–999 (2006)
Bramble, J.H., King, J.T.: A finite element method for interface problems in domains with smooth boundaries and interfaces. Adv. Comput. Math. 6, 109–138 (1996)
Bristeau, M.O., Glowinski, R., Periaux, J.: Numerical methods for the Navier-Stokes equations. Comput. Phys. Rep. 6, 73–187 (1987)
Bungartz, H.-J., Schäfer, M. (eds.): Fluid-Structure Interaction II. Modelling, Simulation, Optimisation. Lecture Notes in Computational Science and Engineering. Springer, Berlin (2010)
Cottet, G.-H., Maitre, E., Mileent, T.: Eulerian formulation and level set models for incompressible fluid-structure interaction. Math. Model. Numer. Anal. 42, 471–492 (2008)
Douglas, J., Russel, T.F.: Numerical methods for convection dominated diffusion problems based on combining the method of characteristics with finite element or finite difference procedures. SIAM J. Numer. Anal. 19, 871–885 (1982)
Dunne, T.: An Eulerian approach to fluid-structure interaction and goal-oriented mesh refinement. Int. J. Numer. Math. Fluids 51, 1017–1039 (2006)
Dunne, T., Rannacher, R., Richter, T.: Numerical simulation of fluid-structure interaction based on monolithic variational formulations. In: Galdi, G.P., Rannacher, R. (eds.) Comtemporary Challenges in Mathematical Fluid Mechanics. World Scientific, Singapore (2010)
Eriksson, K., Estep, D., Hansbo, P., Johnson, C.: Introduction to adaptive methods for differential equations. In: Iserles, A. (ed.) Acta Numerica 1995, pp. 105–158. Cambridge University Press, Cambridge (1995)
Fernández, M.A., Gerbeau, J.-F.: Algorithms for fluid-structure interaction problems. In: Formaggia, L., Quarteroni, A., Veneziani, A. (eds.) Cardiovascular Mathematics. MS&A, vol. 1, pp. 307–346. Springer, Milan (2009)
Formaggia, L., Nobile, F.: A stability analysis for the arbitrary Lagrangian Eulerian formulation with finite elements. East-West J. Numer. Math. 7, 105–132 (1999)
Formaggia, L., Nobile, F.: Stability analysis of second-order time accurate schemes for ALE-FEM. Comput. Methods Appl. Mech. Eng. 193(39–41), 4097–4116 (2004)
Frei, S., Richter, T.: Time-discretization of parabolic problems with moving interfaces. SIAM J. Numer. Anal. (2015, in preparation)
Frei, S., Richter, T.: A locally modified parametric finite element method for interface problems.SIAM J. Numer. Anal. 52(5), 2315–2334 (2014)
Gander, M.J., Vandewalle, S.: Analysis of the parareal time-parallel time-integration method. SIAM J. Sci. Comput. 29(2), 556–578 (2007)
Hansbo, A., Hansbo, P.: An unfitted finite element method, based on Nitsche’s method, for elliptic interface problems. Comput. Methods Appl. Mech. Eng. 191(47–48), 5537–5552 (2002)
Hansbo, A., Hansbo, P.: A finite element method for the simulation of strong and weak discontinuities in solid mechanics. Comput. Methods Appl. Mech. Eng. 193, 3523–3540 (2004)
He, P., Qiao, R.: A full-Eulerian solid level set method for simulation of fluid-structure interactions. Microfluid Nanofluid 11, 557–567 (2011)
Helenbrook, B.T.: Mesh deformation using the biharmonic operator. Int. J. Numer. Methods Eng. 56(7), 1007–1021 (2003)
Hesse, H.K., Kanschat, G.: Mesh adaptive multiple shooting for partial differential equations. Part I: linear quadratic optimal control problems. J. Numer. Math. 17(3), 195–217 (2009)
Heywood, J., Rannacher, R.: Finite element approximation of the nonstationary Navier-Stokes problem. iii. smoothing property and higher order error estimates for spatial discretization. SIAM J. Numer. Anal. 25(3), 489–512 (1988)
Heywood, J., Rannacher, R.: Finite element approximation of the nonstationary Navier-Stokes problem. iv. error analysis for second-order time discretization. SIAM J. Numer. Anal. 27(3), 353–384 (1990)
Hirt, C.W., Amsden, A.A., Cook, J.L.: An arbitrary lagrangian-eulerian computing method for all flow speeds. J. Comput. Phys. 14, 227–469 (1974)
Holzapfel, G.A.: Nonlinear Solid Mechanics: A Continuum Approach for Engineering. Wiley-Blackwell, Engelska (2000)
Hron, J., Turek, S.: A monolithic FEM/multigrid solver for an ALE formulation of fluid-structure interaction with applications in biomechanics. In: Bungartz, H.-J., Schäfer, M. (eds.) Fluid-Structure Interaction: Modeling, Simulation, Optimization. Lecture Notes in Computational Science and Engineering, pp. 146–170. Springer, Berlin (2006)
Hron, J., Turek, S.: 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: Modeling, Simulation, Optimization. Lecture Notes in Computational Science and Engineering, pp. 371–385. Springer, Berlin (2006)
Hron, J., Turek, S., Madlik, M., Razzaq, M., Wobker, H., Acker, J.F.: Numerical simulation and benchmarking of a monolithic multigrid solver for fluid-structure interaction problems with application to hemodynamics. In: Bungartz, H.-J., Schäfer, M. (eds.) Fluid-Structure Interaction II: Modeling, Simulation, Optimization. Lecture Notes in Computational Science and Engineering, pp. 197–220. Springer, Berlin (2010)
Huerta, A., Liu, W.K.: Viscous flow with large free-surface motion. Comput. Methods Appl. Mech. Eng. 69(3), 277–324 (1988)
Lions, J.-L., Mayday, Y., Turinici, G.: A parareal in time-discretization of PDEs. C. R. Acad. Sci. Paris Sér. I Math. 332, 661–668 (2001)
Luskin, M., Rannacher, R.: On the smoothing propoerty of the Crank-Nicholson scheme. Appl. Anal. 14, 117–135 (1982)
MacKinnon, R.J., Carey, G.F.: Treatment of material discontinuities in finite element computations. Int. J. Numer. Meth. Eng. 24, 393–417 (1987)
Moës, N., Dolbow, J., Belytschko, T.: A finite element method for crack growth without remeshing. Int. J. Numer. Meth. Eng. 46, 131–150 (1999)
Meidner, D., Richter, T.: A posteriori error estimation for the theta and fractional step theta time-stepping schemes. Comput. Methods Appl. Math. 14, 203–230 (2014)
Meidner, D., Richter, T.:A posteriori error estimation for the fractional step theta discretization of the incompressible Navier-Stokes equations.Comput. Methods Appl. Mech. Eng. 288, 45–59 (2015)
Osher, S., Fedkiw, R.: Level Set Methods and Dynamic Implicit Surfaces. Applied Mathematical Sciences. Springer, Berlin (2003)
Rannacher, R.: Finite element solution of diffusion problems with irregular data. Numer. Math. 43, 309–327 (1984)
Richter, T.: Fluid-structure interactions in Fully Eulerian coordinates. In: PAMM, 83st Annual Meeting of the International Association of Applied Mathematics and Mechanics, pp. 827–830 (2012)
Richter, T.: Goal oriented error estimation for fluid-structure interaction problems. Comput. Methods Appl. Mech. Eng. 223–224, 28–42 (2012)
Richter, T.: A Fully Eulerian formulation for fluid-structure-interaction problems. J. Comput. Phys. 233, 227–240 (2013)
Richter, T.: Finite Elements for Fluid-Structure Interactions. Lecture Notes in Computational Science and Engineering. Springer, Berlin (2014, submitted)
Richter, T., Wick, T.: Finite elements for fluid-structure interaction in ALE and Fully Eulerian coordinates. Comput. Methods Appl. Mech. Eng. (2010). doi:10.1016/j.cma.2010.04.016
Schäfer, M., Turek, S.: Benchmark computations of laminar flow around a cylinder. (With support by F. Durst, E. Krause and R. Rannacher). In: Hirschel, E.H. (ed.) Flow Simulation with High-Performance Computers II. DFG priority research program results 1993–1995. Notes Numer. Fluid Mech., vol. 52, pp. 547–566. Vieweg, Wiesbaden (1996)
Sethian, J.A.: Level Set Methods and Fast Marching Methods Evolving Interfaces in Computational Geometry. Fluid Mechanics, Computer Vision and Material Science. Cambridge University Press, Cambridge (1999)
Shubin, G.R., Bell, J.B.: An analysis of grid orientation effect in numerical simulation of miscible displacement. Comput. Methods Appl. Mech. Eng. 47, 47–71 (1984)
Stein, K., Tezduyar, T., Benney, R.: Mesh moving techniques for fluid-structure interactions with large displacements. J. Appl. Mech. 70, 58–63 (2003)
Sugiyama, K., Li, S., Takeuchi, S., Takagi, S., Matsumato, Y.: A full Eulerian finite difference approach for solving fluid-structure interacion. J. Comput. Phys. 230, 596–627 (2011)
Takagi, S., Sugiyama, K., Matsumato, Y.: A review of full Eulerian mehtods for fluid structure interaction problems. J. Appl. Mech. 79(1), 010,911 (2012)
Thomée, V.: Galerkin Finite Element Methods for Parabolic Problems. Springer Series in Computational Mathematics, vol. 25. Springer, Berlin (1997)
Tikhonov, A.N., Samarskii, A.A.: Homogeneous difference schemes. USSR Comput. Math. Math. Phys. 1, 5–67 (1962)
Turek, S., Rivkind, L., Hron, J., Glowinski, R.: Numerical analysis of a new time-stepping theta-scheme for incompressible flow simulations. Ergebnisberichte des Instituts für Angewandte Mathematik, vol. 282. Technical Report, Fakultät für Mathematik, TU Dortmund (2005).
Turek, S., Hron, J., Razzaq, M., Wobker, H., Schäfer, M.: 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: Modeling, Simulation and Optimization. Springer, Berlin (2010)
Wick, T.: Adaptive finite element simulation of fluid-structure interaction with application to heart-valve dynamics. Ph.D. thesis, Univeristy of Heidelberg (2011). urn:nbn:de:bsz:16-opus-129926
Wick, T.: Fluid-structure interactions using different mesh motion techniques. Comput. Struct. 89(13–14), 1456–1467 (2011)
Wick, T.: Coupling of fully Eulerian and arbitrary Lagrangian-Eulerian methods for fluid-structure interaction computations problems. Comput. Mech. 52(5), 1113–1124 (2013)
Wick, T.: Coupling of fully Eulerian and arbitrary Lagrangian-Eulerian methods for fluid-structure interaction computations. Comput. Mech. 52(5), 1113–1124 (2013)
Wick, T.: Flapping and contact FSI computations with the fluid—solid Interface-tracking/Interface-capturing technique and mesh adaptivity. Comput. Mech. 53(1), 29–43 (2014)
Wick, T.: Solving monolithic fluid-structure interaction problems in arbitrary Lagrangian Eulerian coordinates with the deal.ii library. Arch. Numer. Softw. 1, 1–19 (2013)
Wick, T.: Stability estimates and numerical comparison of second order time-stepping schemes for fluid-structure interactions. In: Cangiani, A., Davidchack, R.L., Georgoulis, E., Gorban, A.N., Levesley, J., Tretyakov, M.V. (eds.) Numerical Mathematics and Advanced Applications 2011, Proceedings of ENUMATH 2011, Leicester, September 2011, pp. 625–632 (2013)
Xie, H., Ito, K., Li, Z.-L., Toivanen, J.: A finite element method for interface problems with locally modified triangulation. Contemp. Math. 466, 179–190 (2008)
Zhao, H., Freund, J.B., Moser, R.D.: A fixed-mesh method for incompressible flow-structure systems with finite solid deformations. J. Comput. Phys. 227(6), 3114–1340 (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Richter, T., Wick, T. (2015). On Time Discretizations of Fluid-Structure Interactions. In: Carraro, T., Geiger, M., Körkel, S., Rannacher, R. (eds) Multiple Shooting and Time Domain Decomposition Methods. Contributions in Mathematical and Computational Sciences, vol 9. Springer, Cham. https://doi.org/10.1007/978-3-319-23321-5_15
Download citation
DOI: https://doi.org/10.1007/978-3-319-23321-5_15
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-23320-8
Online ISBN: 978-3-319-23321-5
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)