A lattice Boltzmann-finite element model for two-dimensional fluid–structure interaction problems involving shallow waters
Introduction
Efficient and accurate handling of large-displacement fluid–structure interaction (FSI) is one of the most challenging and practically important topics in contemporary numerical modeling of computational fluid dynamics (CFD), since a wide set of applications can be covered, spanning automotive, mechanics, biomedicine, and biomimetics. From an environmental point of view, an interesting challenge is an accurate solution of shallow water equations, which can be used to predict coastal erosion, wave propagation, tidal flows and even pollutant transport, among the others. As well known, CFD can be studied through a macroscopic classical point view, consisting in the solution of the Navier–Stokes equations governing continuum fluid dynamics. Even if this approach was deeply consolidated in the last century, it is affected by a few draw backs, such as handling complex moving geometries, for example.
In the last decades, the lattice Boltzmann (LB) method [1] arose as an effective alternative to the classical continuum-based CFD. Such method is based on Boltzmann’s equation, which describe the evolution in space and time of a fictitious set of particles by a mesoscopic point of view. Boltzmann’s equation is discretized and solved on an Eulerian grid which is kept fixed during the analysis. The LB method has proved to be an effective method to solve various CFD problems, such as multiphase flows [2], non-Newtonian blood flow [3], [4], [5], [6], large-eddy simulations of turbulent flows [7], and even fluid–structure interaction (FSI) problems [8], [9], [10], among the others. Moreover, such method has been effectively used to solve shallow water equations [11], [12], thus introducing the LB method in coastal engineering.
In this paper, a numerical model for two-dimensional FSI phenomena involving shallow waters is presented. For this purpose, special attention is devoted to account for the presence of an immersed solid. A possible approach consists of the adoption of the so called interpolated bounce-back rule [13], [14]. Even if this approach is widespread, handling a general geometry represents a complex task from an implementation point of view and tracking the boundary position with respect to the lattice grid is computationally intensive, especially upon solid deformation. For this reason, it can be realized that computing the distribution of forces over the solid boundaries, as required by FSI applications, tends to become cumbersome. In addition, within the FSI framework, a proper procedure should be devised in order to tackle lattice nodes that are activated and de-activated due to moving solid boundaries caused by structure deformation. These refill procedures typically violate mass conservation [15], [16]. In opposition to the interpolated bounce-back rule, the Immersed Boundary (IB) method [17] is adopted, according to the approach in [18], [19] and integrated within the coupling strategy. In this way, the implementation is quite general and the algorithm complexity is almost independent from the structure geometry. Moreover, no refill procedure is needed and fluid mass is strictly conserved. Elastic beam finite elements capable of undergoing large displacements are used to capture structure deformation. Space discretization is based on the corotational formulation [20] and time discretization on the discontinuous Galerkin formulation implemented according to [21], [22]. Firstly, the proposed solution procedure is validated. Then, a partial dam break is simulated, with the flow impacting solids. If rigid fixed structures are assumed, consideration about the water height are carried out. On the other hand, if the deformability is accounted for, the interface energy is evaluated and it is used to assess the effectiveness and accuracy of the proposed methodology.
The paper is organized as follows. In Section 2, the governing equations are stated. In Section 3, the numerical methods are recalled, together with the coupling strategy. In Section 4, the validation of the LB method for shallow waters equations and numerical results from a test case are discussed. Finally, in Section 5 some conclusions are drawn.
Section snippets
Governing equations
The fluid domain is governed by the two-dimensional shallow water equations:where h is the water height, t is the time, x is the position, is the depth-averaged velocity in the direction, g is the gravitational acceleration, is the kinematic viscosity and accounts for an external force acting in the direction.
The equations of structure motion read as follows:where EJ
Fluid and structure modeling
In this section, the methods selected to describe fluid and structure dynamics are briefly recalled.
Numerical results and discussion
First, a validation of the adopted LB model for shallow waters equations is given. Notice that the validation of the other numerical methods, i.e. the corotational formulation and the FSI coupling algorithm, has been already presented in [16], [28]. Then, a partial dam break is simulated, where the fluid flow impacts structures which are assumed to be first rigid and then deformable.
Conclusions
A numerical model able to simulate two-dimensional FSI phenomena involving shallow waters and deformable structure has been proposed. A multi-relaxation time LB model has been adopted for the fluid domain, which enhances the stability of the algorithm with respect to the single-relaxation time scheme. On the structure side, the TDG method has been adopted within a corotational beam finite element and the IB method has been used to account for the presence of the solid body in the lattice
References (30)
- et al.
Analysis of 3d transient blood flow passing through an artificial aortic valve by lattice-Boltzmann methods
J Biomech
(1998) - et al.
A lattice Boltzmann approach for the non-Newtonian effect in the blood flow
Comput Math Appl
(2011) Direct and large-eddy simulation of turbulent fluid flow using the lattice-Boltzmann scheme
Int J Heat Fluid Flow
(1996)- et al.
A coupled lattice Boltzmann-finite element approach for two-dimensional fluid–structure interaction
Comput Fluids
(2013) - et al.
Lattice boltzmann simulations of the transient shallow water flows
Adv Water Res
(2010) - et al.
Lattice Boltzmann simulation of gas-particle flow in filters
Comput Fluids
(1997) - et al.
Implicit velocity correction-based immersed boundary-lattice Boltzmann method and its applications
J Comput Phys
(2009) - et al.
A unified formulation of small-strain corotational finite elements: I. Theory
Comput Methods Appl Mech Eng
(2005) - et al.
An efficient time discontinuous Galerkin procedure for non-linear structural dynamics
Comput Methods Appl Mech Eng
(2006) - et al.
The lattice Boltzmann equation: theory and applications
Phys Rep
(1992)
Asymptotic post-buckling fem analysis using corotational formulation
Int J Solids Struct
Finite element method: the natural approach
Comput Methods Appl Mech Eng
Lattice Boltzmann methods for multiphase flow simulations across scales
Commun Comput Phys
Analysis of blood flow in deformable vessels via a lattice Boltzmann approach
Int J Mod Phys C
Cited by (17)
Vulnerability analysis of bridge superstructures under extreme fluid actions
2020, Journal of Fluids and StructuresPore-scale lattice Boltzmann simulation of two-component shale gas flow
2019, Journal of Natural Gas Science and EngineeringFluid flow simulation and permeability computation in deformed porous carbonate grainstones
2018, Advances in Water ResourcesCitation Excerpt :Transport in rocks has been studied directly on realistic 3D pore space (obtained by X-ray tomographic, nuclear magnetic resonance), reconstructed models from 2-D thin section images, and simulated porous media. The three classical computational fluid dynamics approaches used for simulating fluid flow in porous media are: i) the finite difference method (Stapf et al., 2000; Øren and Bakke, 2002; Bijeljic et al., 2011; Mostaghimi et al., 2012; Mostaghimi et al., 2013; Blunt et al., 2013), ii) the finite element method (Cardenas, 2008, 2009; De Rosis, 2014), and iii) the finite volume method (Zhang et al., 2012; Bijeljic et al., 2013a; Peng et al., 2014; Benioug et al., 2017). In addition to these techniques, the lattice-Boltzmann method (LBM) is widely used for modeling flow in complex geometries (Dunsmuir et al., 1991; Chen and Doolen, 1998; Manz et al., 1999; Manwart et al., 2002; Pan et al., 2004; Zhou, 2004; Pan et al., 2006; Kang et al., 2006; Schaap et al., 2007; Sukop et al., 2008; Porter et al., 2009; Liu et al., 2010; Hao and Cheng, 2010; Boek and Venturoli, 2010; Uoane, 2011; Ginzburg, 2013; Landry et al., 2014; Ren et al., 2016; Yang et al., 2016; Benioug et al., 2017; De Rosis, 2017; Xie et al., 2017).
Influence of surface roughness on nonlinear flow behaviors in 3D self-affine rough fractures: Lattice Boltzmann simulations
2016, Advances in Water ResourcesCitation Excerpt :This method has evolved as a strong tool to simulate fluid flow in complex geometries (Succi et al., 1991; Llewellin, 2010), because the no slip boundary (on the solid/liquid interface) can be implemented flexibly (Chen et al., 1996; Filippova and Hänel, 1998, Mei et al., 2000; Mohammadipoor et al., 2014). A great quantity of extensions to LBM has been developed and validated to simulate the single-phase or multi-phase flow from microscopic to macroscopic scale (Chen and Doolen, 1998; Dardis and McCloskey, 1998; Kang et al., 2002; Anwar and Sukop, 2009; Chen et al., 2014; Saravanathiiban et al., 2014; Zhang et al., 2016), the solute transport (Zhang et al., 2008; Ginzburg 2013), the flow interacting with deformable bodies (De Rosis 2014a, 2014b) and the nonlinear flow (Pan et al., 2006; Jeong et al., 2006; Sukop et al., 2013; Newman and Yin, 2013) in porous media. LBM has also been increasingly applied for the simulation of complex flow in fractured aquifers (Kim et al., 2003; Madadi et al., 2003; Briggs et al., 2014), ranging from the prediction of permeability to the study of wettability effect in 2D or 3D self-affine rough fractures (Gutfraind and Hansen, 1995; Madadi and Sahimi, 2003; Eker and Akin, 2006; Dou et al., 2013).
Simulation of arrested salt wedges with a multi-layer Shallow Water Lattice Boltzmann model
2016, Advances in Water ResourcesCitation Excerpt :The structure of the solver is the one successfully employed in the study of laboratory gravity currents (Prestininzi et al., 2016; 2014; 2013; La Rocca et al., 2012). Applications of the SWLBM interacting with deformable obstacles can be found in De Rosis (2014a,b). The two important modeling novelties of the present study with respect to previous works on the application of the multi-layer SWLBM are the representations of the boundary conditions needed to correctly describe the dynamics of the salt wedge intrusion and the modeling of the tangential stress acting at the separation surface between the liquid layers.
Ground-induced lift enhancement in a tandem of symmetric flapping wings: Lattice Boltzmann-immersed boundary simulations
2015, Computers and Structures