1. Trang chủ
  2. » Giáo án - Bài giảng

benchmark numerical simulations of viscoelastic fluid flows with an efficient integrated lattice boltzmann and finite volume scheme

15 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Hindawi Publishing Corporation Advances in Mechanical Engineering Article ID 805484 Research Article Benchmark Numerical Simulations of Viscoelastic Fluid Flows with an Efficient Integrated Lattice Boltzmann and Finite Volume Scheme Shun Zou, Xinhai Xu, Juan Chen, Xiaowei Guo, and Qian Wang State Key Laboratory of High Performance Computing, National University of Defense Technology, Changsha, Hunan 410073, China Correspondence should be addressed to Shun Zou; zoushun@nudt.edu.cn Received August 2014; Revised 25 September 2014; Accepted 26 September 2014 Academic Editor: Junwu Wang Copyright © Shun Zou et al This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited An efficient IBLF-dts scheme is proposed to integrate the bounce-back LBM and FVM scheme to solve the Navier-Stokes equations and the constitutive equation, respectively, for the simulation of viscoelastic fluid flows In order to improve the efficiency, the bounce-back boundary treatment for LBM is introduced in to improve the grid mapping of LBM and FVM, and the two processes are also decoupled in different time scales according to the relaxation time of polymer and the time scale of solvent Newtonian effect Critical numerical simulations have been carried out to validate the integrated scheme in various benchmark flows at vanishingly low Reynolds number with open source CFD toolkits The results show that the numerical solution with IBLF-dts scheme agrees well with the exact solution and the numerical solution with FVM PISO scheme and the efficiency and scalability could be remarkably improved under equivalent configurations Introduction The nonlinear dependence between stress and the rate of strain presents considerable challenges for the modeling and simulation of the viscoelastic fluid flows Mathematically, viscoelastic fluid flows could be modeled by a coupled partial differential equation (PDE) system involving the governing equations and the constitutive equation The simulation of viscoelastic fluid flows is usually implemented by the socalled discrete elastic-viscous split stress (DEVSS) numerical strategy with the commonly used pressure correction algorithms such as SIMPLE [1] and PISO [2, 3] The PDE system could be decoupled [4] and discretized into linear systems by such numerical schemes as finite volume method (FVM), finite difference method (FDM), and finite element method (FEM) and solved by iterative algorithms and then the continuity condition would be introduced in to correct the intermediate solutions until convergence Although the iterative process involved in the above numerical scheme could guarantee second-order accuracy, it will reduce computational efficiency As a mesoscopic scheme, lattice Boltzmann method (LBM) is still mainly used for simulating the incompressible or weakly compressible Navier-Stokes equations [5, 6] Due to its good locality and simplicity, LBM scheme could be parallelized (e.g., [7, 8]) and optimized (e.g., [9–12]) efficiently on various supercomputing platforms to carry out large-scale simulations that can never be done before, and some wellestablished parallel LBM frameworks, such as PowerFlow and OpenLB, are already available to simulate a wide range of complex flows in commercial and open-source community LBM scheme has also attracted increasing attention for the simulation of viscoelastic fluid flows Ispolatov and Grant [13] introduce a Maxwell-type external force decaying exponentially with time into LBM scheme to simulate the viscoelastic effects Giraud et al [14, 15] and Lallemand et al [16] propose an LBM scheme for solving Jeffreys model in their works Onishi et al [17, 18] introduce an LBM scheme to simulate the evolution of polymer conformation, and the constitutive equations of Oldroyd-B and FENE-P model can be recovered from their model in simple shear flow Malaspinas et al [19, 20] and Su et al [21] construct Downloaded from ade.sagepub.com at CARLETON UNIV on June 12, 2015 Advances in Mechanical Engineering an LBM scheme to simulate the evolution of the viscoelastic stress components through discretizing the constitutive equation with a modified convection-diffusion lattice Boltzmann mechanism; however, the model fails to reasonably explain the unphysical diffusive term of the viscoelastic stress, and its discretization processes for different constitutive models are not general either To eliminate the disadvantages in the above numerical schemes, we proposed a novel ILFVE scheme for the simulation of viscoelastic fluid flows in our previous work [22], which inherits the efficiency and scalability of LBM and maintains the accuracy and generality of FVM However, the spatial coupling scheme involves interpolation in every time step, and the time stepping scheme is formulated without considering the characteristics of different physical processes; therefore, the efficiency of ILFVE scheme will be undermined In order to improve the efficiency, an efficient integrated bounce-back lattice Boltzmann and finite volume scheme with different time scales (IBLF-dts) is constructed upon ILFVE scheme for the simulation of viscoelastic fluid flows in this work The spatial interpolation between LBM and FVM is eliminated with the help of the LBM bounceback boundary treatment [23, 24], and the time scales for LBM and FVM are decoupled according to the relaxation time of flowing dynamics of solvent and viscoelastic effects of polymer [21], reducing redundant computation spatially and temporally Critical numerical simulations have been carried out to validate IBLF-dts scheme in benchmark flows based on open source CFD toolkits of OpenFOAM and OpenLB The results with IBLF-dts scheme have good agreement with the analytical solutions, the numerical solutions of FVM schemes, and the experiments results in publications, and the efficiency and scalability is significantly improved compared with that of FVM or ILFVE scheme under equivalent configurations The rest part of this paper is organized as follows In Section 2, the mathematical model and ILFVE scheme are described briefly In Section 3, the main idea of IBLF-dts scheme is explained in detail In Section 4, comprehensive validations are carried out in benchmark flows to validate the effectiveness, spatial accuracy, and efficiency of IBLF-dts scheme Finally, brief conclusions are presented in Section Mathematical Model and ILFVE Scheme 2.1 The Mathematical Model Mathematically, the isothermal and incompressible viscoelastic fluid flows could be modeled by a coupled partial differential equation system, including the governing equations and the constitutive equation The motion of the polymer fluid is governed by the continuity equation ∇⋅u=0 (1) and the nondimensionalized Navier-Stokes equations 𝜕u (2) + u ⋅ ∇u = −∇𝑝 + ∇ ⋅ (2𝛽D + 𝜏) + g, 𝜕𝑡 Re where Re, u, 𝑝, and g represent the Reynolds number, the velocity, the pressure, and the body force of the polymer fluid The viscosity ratio 𝛽 = ]𝑠 /(]𝑠 + ]𝑝 ) is defined by the solvent viscosity ]𝑠 and the polymer viscosity ]𝑝 The deviatoric stress is split into the viscous component of solvent 2𝛽D and the polymeric contribution 𝜏 D = 1/2(∇u + ∇u𝑇 ) is the strain rate tensor 𝜏 is defined by different constitutive models, which could be constructed with phenomenological theory or molecular dynamics Oldroyd-B model is a relatively simple but widely used constitutive model, given by ∇ Wi 𝜏 + 𝜏 = (1 − 𝛽) D, (3) where Wi is Weissenberg number, namely, the nondimen∇ sionalized relaxation time 𝜏 is the upper convected derivative of the viscoelastic stress tensor, mathematically defined as ∇ 𝜏= 𝜕𝜏 + u ⋅ ∇𝜏 − 𝜏 ⋅ ∇u − (∇u)𝑇 ⋅ 𝜏 𝜕𝑡 (4) As can be seen, the solvent and polymer dynamics are only related to the viscosity ratio 𝛽 and two dimensionless numbers Wi and Re, which are defined as Re = 𝑢0 𝑙0 , ]𝑠 + ]𝑝 Wi = 𝜆𝑢0 , 𝑙0 (5) where the parameter with subscript represents the characteristic quantity By introducing more degrees of freedom for the constitutive parameters in the constitutive equation, such as the elongational viscosity 𝜀 and the slip parameter 𝜉, the viscoelasticity of polymer fluid, especially some transient effects, could be characterized more faithfully in the form of partial differential equations The detailed mathematical definition for other constitutive equation could be found in previous literature, such as Oldroyd-B model [25], PTT model [26, 27], and FENE model [28] 2.2 ILFVE Scheme In previous works, we proposed an integrated ILFVE scheme to predict viscoelastic fluid flows The incompressible Navier-Stokes equations are solved by classic lattice Boltzmann BGK scheme (LBGK model [29]), in which the external force term is calculated from the viscoelastic stress defined by arbitrary constitutive equations The macroscopic parameters of density, velocity, and pressure of the fluid can be obtained from the evolution of particle distribution function 𝑓 on specific lattice all together The distribution function 𝑓 at lattice node x could be expanded along each direction c𝑖 as eq 𝑓𝑖 (x + c𝑖 , 𝑡 + 1) − 𝑓𝑖 (x, 𝑡) = − (𝑓𝑖 (x, 𝑡) − 𝑓𝑖 (x, 𝑡)) + F𝑖 , 𝜏 (6) where x + c𝑖 represents the next neighboring node along c𝑖 , 𝜏 is the relaxation time of LBM model, and F𝑖 is the discretized external force term which could be calculated by a eq second-order moment Guo-Zheng-Shi model [30] 𝑓𝑖 (x, 𝑡) is the Maxwell equilibrium distribution function determined by the model parameters and the macroscopic velocity Downloaded from ade.sagepub.com at CARLETON UNIV on June 12, 2015 Advances in Mechanical Engineering Solid boundary Solid boundary u1 τ2 τ1 τ0 r1 r4 r1 u4 r2 r3 τ4 u2 r4 u0 r r3 u3 τ3 (a) FVM to LBM (b) LBM to FVM Figure 1: The grid mapping between FVM and LBM in ILFVE scheme The solid dots and crosses represent the centers of grid control volumes of FVM and grid nodes of LBM, respectively The distance vector arrow 𝑟 points from source interpolation node to target interpolation node Given the initial states and the boundary conditions, the physical system could be simulated by the evolution of the distribution function with (6) The macroscopic parameters can be computed from 𝑓 by 𝑚−1 𝜌 = ∑ 𝑓𝑖 , 1 ∑ 𝑓 + F 𝜌 𝑖 u= (7) Pressure is defined by the ideal gas law 𝑝 = 𝑐𝑠2 𝜌 The constitutive equation is integrated in the framework of FVM, using the velocity field obtained from the LBGK model Most spatial derivative terms could be converted into a linear combination of the values of neighboring cells By integrating the constitutive equation over each control volume at each time step, a linear algebraic system could be formulated about 𝜏 as follows: 𝐴𝜏 = S, (8) where the coefficients matrix 𝐴 contains the contributions from the convection and the diffusion fluxes as defined by the constitutive equation and S is the source term unrelated to the coefficients Because 𝐴 is a sparse diagonally dominant matrix, it could be solved with some iterative techniques, such as the conjugated gradient algorithm (CG) to obtain 𝜏 The two processes of LBM and FVM are integrated with the smallest time scale with a dimensional and spatial coupling scheme Firstly, the calculation of LBM and FVM must be performed in uniform dimensional systems Because the simulation of the incompressible Navier-Stokes equations depends only on Reynolds number [31], the equivalent LBGK model should be constructed with the characteristic values and Reynolds number in the real physical system The dimensional transformation equation could be constructed through dimensional analysis The transformation equation for the massless force CLBM,𝑃 (∇ ⋅ 𝜏𝑃 ) from FVM to LBM is defined as F = u𝑃 = 𝑚−1 LBM and the transformation equation for the velocity C𝑃,LBM (u) from LBM to FVM is defined as (𝑢0LBM ) Δ𝑥 (𝑢0𝑃 ) 𝑃 ∇⋅𝜏 , (9) 𝑢0𝑃 LBM u , 𝑢0LBM (10) where the superscripts 𝑃 and LBM of the parameters indicate the dimensional system of FVM and LBM The parameter with a subscript is the characteristic value, F is the massless force of LBM model, and Δ𝑥 is the cell size of mesh Secondly, the calculation of LBM and FVM must be performed on equivalent spatial positions As in Figure 1, the computational domain is discretized with uniform cartesian grids; however, when applying the regularized boundary condition [32] for LBM scheme, there would exist a spatial offset between two grids, and the physical parameters such as the velocity and the viscoelastic stress must be interpolated from on grid to another at every time step The spatial interpolation could reduce the efficiency and the numerical stability of the integrated scheme IBLF-dts Scheme IBLF-dts scheme is formulated upon ILFVE scheme to integrate bounce-back LBGK model and FVM in the same framework to simulate the isothermal incompressible NavierStokes equations and the constitutive equation, respectively, in which a specific coupling scheme is constructed to ensure a seamless data transformation between the two schemes In order to improve the efficiency, the bounce-back boundary treatment for LBM is introduced in to improve the grid mapping of LBM and FVM, and the two processes are also decoupled in different time scales according to the relaxation time of polymer and the time scale of solvent Newtonian effect 3.1 Grid Mapping As the calculations of LBM and FVM are implemented on structured cartesian grids, their grid mapping must be considered firstly when integrating these Downloaded from ade.sagepub.com at CARLETON UNIV on June 12, 2015 Advances in Mechanical Engineering two schemes in a specific hybrid simulation, which is determined by the boundary treatment of LBM scheme According to the geometric mapping of the grid boundary with the fluid boundary, the boundary treatment of LBM scheme could be categorized as the wet boundary condition and the bounce-back boundary condition For wet boundary condition, the grid boundary coincides with the fluid boundary, and the macroscopic parameters of the fluid can be recovered from the distribution function of the boundary nodes through Chapman-Enskog expansion just as the internal nodes The wet boundary condition, such as the regularized boundary condition [32], Inamuro boundary condition [33], and Zou/He boundary condition [34], is applicable to various boundary constraints and gives secondorder accuracy; therefore, it is applied in ILFVE scheme as in Figure However, if wet boundary LBM grid is coupled with the FVM grid, there could be a half-cell-size offset between their grid nodes; thus, shared parameters should be interpolated from one grid to another The bounce-back boundary treatment for LBM is integrated into IBLF-dts scheme to improve the grid mapping of LBM and FVM For bounce-back boundary condition, the fluid boundary locates somewhere half-way between a boundary node and the next fluid node as in Figure 2, enabling LBM grid nodes to coincide with the center of the control volumes on regular cartesian grid The outmost boundary nodes are implemented to reflect the outgoing distribution functions of the boundary nodes back into the fluid again The full-way bounce-back scheme and half-way bounce-back scheme [23] are similar in boundary geometric mapping but give different spatial accuracy [35, 36] The half-way bounce-back scheme is second-order accurate to handle the no sip boundary condition theoretically and can also be manipulated to implement a Dirichlet condition with arbitrary velocity [24] or pressure [37]; therefore, it is implemented in simulation here The grid mapping for IBLFdts scheme could eliminate the spatial interpolation and thus improve the numerical stability and the computational efficiency 3.2 Time Scales Mapping The two processes of LBM and FVM in IBLF-dts scheme are decoupled in different time scales by overall consideration of the characteristics of different dynamics and numerical schemes Firstly, there are usually different time scales for different dynamics The complex physics of viscoelastic fluid flows, originating from the interaction of polymer and solvent, can be decomposed into two separated but coupled dynamics of the polymer viscoelasticity and the macroscopic Newtonian effect For viscoelastic fluid flows, the Newtonian effect usually evolves at a smaller time scale than the polymer viscoelasticity; therefore, the NS equations may reach equilibrium state in a much shorter time than the constitutive equation [21, 38] To simulate all dynamics at smallest time scale could introduce computational redundancies, and we could increase the time step size for the dynamics with slow time evolution to improve efficiency On the other hand, the time step size for Ghost nodes L Solid boundary L/2 FVM and LBM node Figure 2: The grid mapping between FVM and LBM in IBLF-dts scheme The solid dots and crosses represent the centers of grid control volume of FVM and grid nodes of LBM, respectively, 𝐿 is the cell size The bounce-back boundary condition is applied on the fluid boundary for LBM ti LBM: the NS equations τi FVM: the constitutive equation Δts ui ti ti+1 τi+1 Δtp = Nt Δts ui+1 ti+1 Figure 3: Time scales mapping for IBLF-dts scheme Δ𝑡𝑠 is the time step size for the Navier-Stokes equations and 𝑁𝑡 is the ratio of time step size of the constitutive equation to that of the Navier-Stokes equations different numerical schemes to reach convergence varies a lot Theoretically, LBM and FVM are explicit and implicit secondorder numerical schemes, respectively Usually the implicit numerical scheme can employ larger time step size than the explicit one; therefore, FVM can introduce relatively larger time step size for the same dynamics The time stepping scheme for IBLF-dts is illustrated in Figure 𝑁𝑡 time steps of the NS equations are coupled with one time step of the constitutive equation in a basic temporal integration cycle in IBLF-dts scheme At the beginning of each cycle, the macroscopic physical variables, such as u, 𝑝, and 𝜏, will be transformed into each processes The time step size for the coupled nonlinear PDEs system involves too many factors including the characteristics of physical processes and the stability, the convergence, and accuracy requirements; therefore, it is no way to formulate an accurate definition about the time step size in such systems; however, some semiquantitative analysis about the time step ratio could still be made under the careful consideration of the physical and numerical restrictions The restriction for the time step size of LBGK model can be derived from error analysis [31] As LBGK model gives second-order spatial accuracy, the lattice error would scales like 𝜀(𝛿𝑥) ∼ (𝛿𝑥)2 = (Δ𝑥/𝑙0𝑃 )2 ; meanwhile, as the spatial resolution is improved, the compressibility effects error would increase with higher Downloaded from ade.sagepub.com at CARLETON UNIV on June 12, 2015 Advances in Mechanical Engineering (1) Decompose computation domain Ω into blocks Ω[𝑝𝑖𝑑]; (2) Map FVM gid nodes with LBM grid nodes in Ω[𝑝𝑖𝑑]; (3) while 𝑡 < 𝑇 (4) Discretize the constitutive equation to 𝐴𝜏 = S with FVM in Ω[𝑝𝑖𝑑]; (5) Solve the linear system for 𝜏𝑃 iteratively; (6) Calculate the massless force a𝑃 = g𝑃 + ∇𝜏𝑃 ; (7) Perform dimensional conversion CLBM,𝑃 (a𝑃 ) to get aLBM ; (8) Introduce aLBM to LBGK model; (9) for 𝑁 = 0; 𝑁 < 𝑁𝑡 ; 𝑁++ (10) Update the distribution function 𝑓𝑖 (x, 𝑡) for LBGK model in Ω[𝑝𝑖𝑑]; (11) Send boundary 𝑓𝑖 (x, 𝑡) to the neighboring processors of Ω[𝑝𝑖𝑑]; (12) end for (13) Calculate uLBM from the distribution function 𝑓𝑖 (x, 𝑡); (14) Perform dimensional conversion C𝑃,LBM (uLBM ) to get u𝑃 ; (15) 𝑡 ⇐ 𝑡 + 𝑁𝑡 Δ𝑡 (16) end while (17) Reconstruct the domain data from blocks Ω[𝑝𝑖𝑑]; Algorithm 1: Parallel IBLF-dts scheme based on multiblocks structure Mach number, which scale like the square Mach-number 𝜀(Ma) ∼ Ma2 The compressibility error could be rewritten as 𝜀(Ma) ∼ (𝑢0LBM /𝑐𝑠 )2 = (𝑢0𝑃 Δ𝑡𝑠 /Δ𝑥𝑐𝑠 )2 through dimensional analysis By overall consideration of these two factors, a sensible thing is to keep these two error terms at the same order as 𝜀(𝛿𝑥) ∼ 𝜀(Ma) to maintain the overall accuracy Therefore, restriction for the time step size Δ𝑡𝑠 for LBGK model could be obtained as Δ𝑡𝑠 ∼ (Δ𝑥)2 Re (11) As can be seen in the constitutive equation (3), the time integration of viscoelastic stress is closely related to two model parameters Wi and 𝛽 The transient initial response of viscoelastic stress is more rapid at smaller Wi; therefore, smaller time step size is necessary under this kind of configuration On the other hand, the polymer viscosity (1 − 𝛽)] would also impact the steady viscoelastic stress, and higher polymer viscosity would give high steady stress value Therefore, smaller time size would be required to maintain relative small time variation of stress under larger polymer viscosity Therefore, a semiquantitative relationship of the time step size for the constitutive equation with the dimensionless number Wi and 𝛽 could be given by Δ𝑡𝑝 ∼ Wi 1−𝛽 (12) If only the physical parameters related to LBGK model and the constitutive model are considered (the spatial resolution is fixed here), we could define the time step ratio 𝑁𝑡 from (11) and (12) as 𝑁𝑡 = Δ𝑡𝑝 Δ𝑡𝑠 ∼ Wi Re 1−𝛽 (13) When carrying out the simulation of viscoelastic fluid flows with the hybrid scheme, Δ𝑡𝑠 is defined first a according to (11), and then we could try out proper Δ𝑡𝑝 under the guidance of (13) As the implicit integration for the constitutive equation is relatively expensive, the asynchronous time stepping scheme will significantly improve the computational efficiency while maintaining the accuracy of simulation 3.3 The Parallel Numerical Algorithm for IBLF-dts Scheme The detailed numerical algorithm for IBLF-dts scheme is listed as follows, where Ω[𝑝𝑖𝑑] is the subdomain distributed to processor 𝑝𝑖𝑑, the superscripts 𝑃 and LBM of the parameters indicate the dimensional system of FVM and LBM, the dimensional transformation function C𝐷𝑥,𝐷𝑦 (𝑋) converts the dimension of a parameter from system 𝐷𝑥 to system 𝐷𝑦 as defined in (9) and (10) The numerical algorithm is parallelized with a multiblocks structure in order to carry out large-scale simulation on parallel platforms, in which the discretized computational domain is decomposed into load-balanced rectangle subdomains Ω[𝑝𝑖𝑑] and distributed into different processors for simultaneous calculation (Algorithm 1) The boundary data of Ω[𝑝𝑖𝑑] must be refreshed before local operation in Steps and 11, and the global residual must be aggregated and synchronized across all processors in Step too; these data exchanges are implemented through underlayer parallel communication interface such as MPI and MPICH In order to make analysis of the whole domain, all separated solutions for different subdomains would be reconstructed together as a whole in Step 17 Numerical Validation A coupling framework for IBLF-dts scheme is constructed upon open source CFD toolkits The open source lattice Boltzmann codes OpenLB are integrated into the finite volume framework OpenFOAM as an independent LBM solver, and a coupling module is formulated to ensure the seamless data transfer between the FVM solver and the LBM solver Downloaded from ade.sagepub.com at CARLETON UNIV on June 12, 2015 Advances in Mechanical Engineering gx u0 H y W x Figure 4: The schematic diagram for the geometry of planar Poiseuille flow 𝑔𝑥 represents the body force driving the flow, 𝑢0 is the max steady velocity component in 𝑥 direction at the centerline of the tube 3.0 𝑦∗ = 𝑦 , 𝐻 𝑡∗ = ]0 𝑡, 𝐻2 𝑢𝑥∗ = 2.4 2.1 𝜏∗ = 𝐻 𝜏, 𝜂𝑢0 (14) 𝑢𝑥∗ (𝑦∗ , 𝑡∗ ) = 4𝑦∗ (1 − 𝑦∗ ) , 1.8 1.5 𝜏𝑥𝑥 = 2Wi (1 − 𝛽) ( 1.2 0.9 𝜏𝑥𝑦 0.6 0.3 0.0 𝑢 , 𝑢0 𝑥 where the characteristic velocity 𝑢0 = 𝑔𝑥 𝐻2 /8]0 is the max steady velocity at the centerline of the tube, then the steady velocity and viscoelastic stress components profiles along axis 𝑦 could be given by 2.7 ux outlet of the tube are defined as cyclic boundaries, and the half-back back boundary conditions are applied on the fixed walls The fluid in the tube flows from the inlet to the outlet driven by a constant body force 𝑔𝑥 (or pressure difference) in direction 𝑥 The formulas of exact transient solutions for 2D Poiseuille Oldroyd-B viscoelastic flow are defined in [39] Exact transient solutions are solved as formulas in MATLAB for comparison After relative long time, a steady velocity profile that is exactly similar to that of Newtonian flow may be obtained at 𝑦 direction If related parameters are nondimensionalized as 𝜕𝑢∗ ) , 𝜕𝑦∗ 𝜕𝑢∗ = (1 − 𝛽) ( ∗ ) , 𝜕𝑦 (15) 𝜏𝑦𝑦 = 0, t Wi = 0.5 exact ux Wi = 0.5 numerical ux Wi = exact ux Wi = numerical ux Figure 5: The comparison of the analytical and numerical transient velocity at the centerline of the tube for Re = 1, Wi = 0.5/1, and 𝑁𝑡 = 50/100 Critical numerical simulations have been implemented upon the coupling framework to validate the effectiveness, the spatial accuracy, and the efficiency of IBLF-dts scheme in different benchmark flows such as two-dimensional Poiseuille flow, Taylor-Green vortex, and lid-driven Cavity flow In the following part, 𝑁 is defined as the spatial resolution for the characteristic length 𝑁𝑡 is the time scales ratio Without loss of generality, Re ≤ is taken in all the following simulations in order to validate the viscoelastic effects of the viscoelastic fluid flows under vanishingly low Reynolds number 4.1 Poiseuille Flow Firstly, the effectiveness and spatial accuracy of IBLF-dts scheme are validated in planar Poiseuille flow by comparing the numerical solution of IBLF-dts scheme with the analytical solution of Oldroyd-B viscoelastic fluid As sketched in Figure 4, the geometry of the planar Poiseuille flow is defined as a planar tube of 𝑊 × 𝐻 The inlet and the where the variable with superscript “∗” is the dimensionless parameter The simulations are run at 𝛽 = 0.1, Re = 1, and 𝑁 = 100𝑊 = 𝐻 The time step size for the NS equations is fixed as Δ𝑡 = × 10−6 as Re is the same in all simulations and 𝑁𝑡 = 50/100 is preset for 𝜆 = 0.5/1 At the beginning of simulation, all polymers are relaxed to their equilibrium state in the static fluid Numerical solutions of the transient velocity at the centerline of the tube are plotted in Figure for Wi = 0.5/1, and Figure demonstrates the profiles of the viscoelastic stress components 𝜏𝑥𝑥 and 𝜏𝑥𝑦 on fixed walls of the tube for Wi = 0.5/1 As can be seen in Figures and 6, because of the elastic memory effect of the polymer chains, there would be a transient fluctuation in the velocity and the viscoelastic stress of the fluid when it is accelerated by the body force at the beginning After a relatively long time, the polymer chain in the fluid will stretches to its equilibrium state under the interaction of the viscous and viscoelastic effects, and the fluid would reach a steady state finally The steady velocity and viscoelastic stress profiles at 𝑥 = 𝐻/2 with respect to 𝑦 for Wi = 0.5/1 are plotted in Figures and 8, respectively As can be seen in Figures and 6, the numerical results agree well with the analytical solutions of Oldroyd-B fluid for different Wi under reasonable 𝑁𝑡 The numerical spatial accuracy would be discussed in what follows Since the half-way bounce-back LBM scheme and FVM scheme give second-order accuracy theoretically, Downloaded from ade.sagepub.com at CARLETON UNIV on June 12, 2015 36.0 5.0 32.4 4.5 28.8 4.0 25.2 3.5 21.6 3.0 18.0 2.5 𝜏xy 𝜏xx Advances in Mechanical Engineering 14.4 2.0 10.8 1.5 7.2 1.0 3.6 0.5 0.0 0.0 t t Wi = 0.5 exact 𝜏xx Wi = 0.5 numerical 𝜏xx Wi = exact 𝜏 xx Wi = numerical 𝜏xx Wi = 0.5 exact 𝜏xy Wi = 0.5 numerical 𝜏xy Wi = exact 𝜏 xy Wi = numerical 𝜏xy Figure 6: The comparison of the analytical and numerical transient stress component 𝜏𝑥𝑥 and 𝜏𝑥𝑦 on fixed walls of the tube for Re = 1, Wi = 0.5/1, and 𝑁𝑡 = 50/100 1.1 4.2 Taylor-Green Vortex In order to validate IBLF-dts scheme, the numerical solutions of planar Taylor-Green vortex with IBLF-dts scheme will be compared with those obtained with FVM PISO scheme [4] in this section The geometry of planar Taylor-Green vortex is defined as a enclosed cavity of 𝐻 × 𝐻 The cyclic boundary condition is applied on all walls The pressure and velocity field of the fluid are initialized as follows [40]: 1.0 0.9 0.8 ux 0.7 0.6 0.5 𝑢𝑥 (𝑥, 𝑦) = 𝑢0 sin ( 0.4 0.3 𝑢𝑦 (𝑥, 𝑦) = −𝑢0 cos ( 0.2 0.1 0.0 2𝜋𝑦 2𝜋𝑥 ) cos ( ), 𝐻 𝐻 0.0 0.1 0.2 0.3 0.4 Wi = 0.5 exact ux Wi = 0.5 numerical ux 0.5 y 0.6 0.7 0.8 0.9 1.0 Wi = exact ux Wi = numerical ux 𝑝 (𝑥, 𝑦) = (16) 4𝜋𝑦 4𝜋𝑥 𝜌𝑢0 (cos ( ) + cos ( )) , 16 𝐻 𝐻 and the viscoelastic stress is set to zero across the whole domain at 𝑡 = The average kinetic and polymer energies could be defined as Figure 7: The comparison of the analytical and numerical steady velocity with respect to 𝑦 for Wi = 0.5/1, 𝑁𝑡 = 50/100 𝐸kinetic = 𝐸polymer the IBLF-dts scheme would be second-order accurate also The errors of the steady numerical solutions with IBLF-dts scheme are calculated with the analytical solutions defined in (15) Figure displays the average error profiles for the steady velocity and the viscoelastic stress components in whole computational domain for 𝑁 = 25/50/100/200 As can be seen in Figure 9, the error profiles are parallel to the line of slope = −2, showing that the errors are decreasing with order two accordingly as the grid resolution increases 2𝜋𝑦 2𝜋𝑥 ) sin ( ), 𝐻 𝐻 󵄨 󵄨2 ∑ 󵄨󵄨u 󵄨󵄨 , 𝑀 𝑖 󵄨 𝑖󵄨 1 󵄨 󵄨 = ∑ tr (󵄨󵄨󵄨𝜏𝑖 󵄨󵄨󵄨) , 𝑀 𝑖 (17) where 𝑀 is the total cells number in the whole domain and 𝑖 is the grid node index Four symmetric vortices would appear at (0.25𝐻, 0.25𝐻), (0.25𝐻, 0.75𝐻), (0.75𝐻, 0.25𝐻), and (0.75𝐻, 0.75𝐻) after the initialization, and then the kinetic energy and polymer energy would keep evolving and changing into each other with the deformation of the fluid The constitutive model of the fluid is set as linear PTT model with the viscosity ratio 𝛽 = 0.1, the slip parameter Downloaded from ade.sagepub.com at CARLETON UNIV on June 12, 2015 Advances in Mechanical Engineering 30 4.0 27 3.2 24 2.4 21 1.6 18 0.8 15 0.0 𝜏xy 𝜏xx 12 −0.8 −1.6 −2.4 −3.2 0.0 0.1 0.2 0.3 0.4 0.5 y Wi = 0.5 exact 𝜏xx Wi = 0.5 numerical 𝜏xx 0.6 0.7 0.8 0.9 1.0 −4.0 0.0 0.1 0.2 0.3 0.4 0.5 y Wi = 0.5 exact 𝜏xy Wi = 0.5 numerical 𝜏xy Wi = exact 𝜏 xx Wi = numerical 𝜏xx 0.6 0.7 0.8 0.9 1.0 Wi = exact 𝜏 xy Wi = numerical 𝜏xy Figure 8: The comparison of the analytical and numerical steady stress components 𝜏𝑥𝑥 and 𝜏𝑥𝑥 with respect to 𝑦 for Wi = 0.5/1, 𝑁𝑡 = 50/100 0.30 0.27 0.1 0.24 0.21 Kinetic energy Error 0.01 1E − 1E − 0.18 0.15 0.12 0.09 0.06 1E − 0.03 ux average error 𝜏xx average error 200 175 150 125 100 75 50 25 1E − Resolution 𝜏xy average error Slope = −2 0.00 0.00 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50 t LBM Wi = IBLF-dts Wi = 0.5 IBLF-dts Wi = Figure 9: The numerical error of IBLF-dts scheme for Wi = 0.1 and 𝑁 = 25/50/100/200 Figure 10: The comparison of the kinetic energy of Taylor-Green vortex for Wi = 0/0.5/1 The viscosity for incompressible solvent is the same in all simulations 𝜉 = 1, and the elongational viscosity 𝜀 = 0.25 The Re of the incompressible Navier-Stokes equations is taken to 1, which is simulated by LBM 𝐷2𝑄9 model The spatial resolution and time scales ratio are fixed as 𝑁 = 100 and Δ𝑡 = × 10−6 𝑁𝑡 = 50/100 is preset for 𝜆 = 0.5/1 The kinetic energy profiles with IBLF-dts scheme are sketched in Figure 10 for different Wi For Wi = 0, the constitutive model reduces to a Newtonian flow without any elastic memory effect; therefore, the kinetic energy would decrease smoothly with the time because of the internal friction of the fluid However, for Wi > 0, the fluid would demonstrate obvious viscoelastic effects with the kinetic energy profiles winding around the profile of Wi = until all energy dissipates over The numerical solutions of the energy with IBLFdts scheme and FVM PISO scheme are also plotted in Figure 11 for comparison The energy fluctuations observed in numerical simulations could be explained as follows At the beginning of the simulation, the polymer molecules are at their equilibrium state everywhere Then, the polymer chains begin to stretch under the deformation of the Downloaded from ade.sagepub.com at CARLETON UNIV on June 12, 2015 0.30 0.50 0.27 0.45 0.24 0.40 0.21 0.35 Polymer spring energy Wi = 0.5 Kinetic energy Advances in Mechanical Engineering 0.18 0.15 0.12 0.09 0.06 0.25 0.20 0.15 0.10 0.05 0.03 0.00 0.30 0.0 0.1 0.2 0.3 0.4 0.5 t 0.6 0.7 0.8 0.9 0.00 1.0 0.0 0.27 0.45 0.24 0.40 0.21 0.35 Polymer spring energy Wi = Kinetic energy 0.50 0.18 0.15 0.12 0.09 0.06 0.5 0.6 0.7 0.8 0.9 1.0 0.5 t 0.6 0.7 0.8 0.9 1.0 0.25 0.20 0.15 0.10 0.05 0.00 0.00 0.3 0.4 0.30 0.03 0.2 0.3 FVM PISO IBLF-dts 0.30 0.1 0.2 t FVM PISO IBLF-dts 0.0 0.1 0.4 0.5 t 0.6 0.7 0.8 0.9 1.0 FVM PISO IBLF-dts 0.0 0.1 0.2 0.3 0.4 FVM PISO IBLF-dts Figure 11: The comparison of kinetic energy and polymer energy of Taylor-Green vortex obtained with FVM PISO scheme and IBLF-dts scheme for Re = 1, Wi = 0.5/1, and 𝑁𝑡 = 50/100 fluid, and the vortices intensity would decrease accordingly as part of the kinetic energy of the fluid is transformed into the polymer energy When the inertial force is not strong enough to resist the elastic force, the polymer chains would give back part of their energy into the fluid, and the vortex will reverse and accelerate again As can be observed in Figures 10 and 11, the numerical predictions of viscoelastic effects in Taylor-Green vortex with IBLF-dts scheme are in good agreement with those of FVM PISO scheme 4.3 Lid-Driven Cavity Flow In this section, the IBLF-dts scheme will be validated in lid-driven cavity flow by comparing the numerical solutions with some semiquantitative experiments results in previous publications [41, 42] The lid-driven cavity flow refers to the recirculatory motion of a fluid confined in a enclosed rectangle cavity of 𝐻 × 𝐻, which is usually driven by a constant velocity 𝑢 of the upper rigid boundary The steady motion of the fluid includes a core-vortex flow in the central region of the cavity and two secondary corner-vortex flows in the lower corner regions, and the vortices structure is sensitive to the viscoelastic effects of the polymer fluid We take 𝛽 = 0.5, Re = 0.5, 𝑁 = 100, and Δ𝑡 = × 10−6 as in previous work [43] for all simulations here 𝑁𝑡 = 10/100 is preset for 𝜆 = 0.1/1 The half-way bounceback boundary conditions are applied on cavity walls for LBM model, with a moment correction on the moving wall, and the zero-gradient boundary condition is applied for viscoelastic stress in the framework of FVM The affection of viscoelastic effects to the vortex structure is observed in simulations for Wi = 0.1/1 The singularity of the flow field at the upper Downloaded from ade.sagepub.com at CARLETON UNIV on June 12, 2015 10 Advances in Mechanical Engineering Wi = 0.1 0.8 0.6 Y 0.4 0.2 𝜏xx 0 0.2 0.4 0.6 0.8 12 11 10 −1 −2 Wi = 1 0.8 0.6 Y 0.4 0.2 0 0.2 0.4 X 0.8 0.6 Y 0.4 0.2 0.2 0.4 0.6 0.8 7.5 6.5 5.5 4.5 3.5 2.5 1.5 0.5 −0.5 1 0.8 0.6 Y 0.4 0.2 0 0.2 0.6 0.4 0.8 1 65 60 0.8 55 0.8 50 0.6 Y 0.4 45 0.6 40 Y 35 30 0.4 25 0.2 −1 20 0.2 15 10 −2 𝜏yy 0 0.2 0.4 17 16 15 14 13 12 11 10 X X 𝜏 0.8 X 𝜏 𝜏xy 0.6 140 130 120 110 100 90 80 70 60 50 40 30 20 10 0.6 0.8 −3 0.2 X 0.4 0.6 0.8 X Figure 12: The contour of viscoelastic stress components 𝜏𝑥𝑥 , 𝜏𝑥𝑦 , and 𝜏𝑦𝑦 of lid-driven cavity flow for Wi = 0.1/1, 𝑁𝑡 = 10/100 obtained with IBLF-dts scheme Downloaded from ade.sagepub.com at CARLETON UNIV on June 12, 2015 Advances in Mechanical Engineering 11 Wi = 0.1 Wi = 1 0.8 0.8 0.6 0.6 Y Y 0.4 0.4 0.2 0.2 0 0.2 0.4 0.6 0.8 0 0.2 X 0.4 0.6 0.8 X Figure 13: The streamlines of lid-driven cavity flow for Wi = 0.1/1 obtained with IBLF-dts scheme corners would cause numerical schemes to diverge; therefore, we chose the regularized boundary condition for velocity 𝑢 [43] given by 𝑢 (𝑥, 𝑡) = (1 + (𝑡 − 𝑡0 )) ( 𝑥 𝑥 ) (1 − ) , 𝐻 𝐻 (18) (0 ≤ 𝑥 ≤ 𝐻) , where 𝑡0 is a preset threshold to smooth the time derivative and 𝑥 is the distance of the current node from the upper left corner The discontinuity of the velocity field at the two upper corners has been removed in (18) The vortex intensity grows as the upper lid accelerates and reaches a steady state finally under low Reynolds number as the polymer energy builds up The structure of the core vortex is sensitive to the Re and Wi of the fluid The steady streamlines in the cavity are plotted in Figure 13 for Wi = 0.1/1, respectively Because of the viscoelastic effects of the polymer chains, the flow in the cavity loses its fore-aft symmetry about the centerline 𝑥 = 𝐻/2, and the main vortex shifts downstream with increasing Wi The magnitude of this shift increases significantly with increasing Wi As a consequence of the fluid incompressibility, the asymmetry of the vortex causes the radius of curvature of the local streamline near the upstream corner to increase while that in the corresponding downstream corner varies in the opposite way The predicted viscoelastic effects agree well with those in the experiments in publication [41] The contours of the steady viscoelastic stress tensor components for Wi = 0.1/1 are illustrated, respectively, in Figure 12 𝜏𝑥𝑥 has a thin but very sharp boundary layer along the moving lid All three components have largest gradients near the upper corners, especially in the vicinity of the downstream corner, because the polymer chains are highly compressed or elongated in the upper right corner It can also been observed that these localized maxima are located slightly away from the actual corner where the magnitude of the stress is expected to increase considerably and demonstrate a singular behavior The stress conformation here is also in good agreement with the published experiment results [41] 4.4 Efficiency and Scalability With the benchmarks above, the efficiency and scalability of parallel IBLF-dts scheme are also compared to those of FVM PISO scheme and ILFVE scheme The time complexity of numerical schemes involves a variety of factors such as the initial state, the numerical algorithm, the grid size, and the time step size For simplicity and fairness, the solvers are not specially optimized for specific computer architecture or parallel framework The initial configurations, such as the the time step size, the total simulation time, and the spatial resolution, are kept the same in all simulations In Figure 14, the simulation time of ILFVE scheme in different benchmark flows is decomposed into different parts for analysis, including solving 𝜏, coupling 𝜏, solving u, and coupling u The spatial interpolation and the dimensional transformation are merged into one coupling step for convenience As can be seen, solving 𝜏 is very expensive in ILFVE scheme and occupies the most part of the total time, whereas solving u with LBM is much more efficient than solving 𝜏 The time for coupling 𝜏, solving u, and coupling u is approximately the same and shows a linear relation with the spatial resolution; however, solving 𝜏 has a higher-order time complexity than the other parts Therefore, it will contribute Downloaded from ade.sagepub.com at CARLETON UNIV on June 12, 2015 12 Advances in Mechanical Engineering 800 900 800 700 Simulation time Simulation time 600 400 200 600 500 400 300 200 100 25 50 75 100 125 Spatial resolution 150 175 200 25 Time of solving u Couple u Total time Time of solving 𝜏 Time of coupling 𝜏 50 75 100 125 150 Spatial resolution Total time Time of solving 𝜏 Time of coupling 𝜏 (a) Poiseuille flow 175 200 Time of solving u Couple u (b) Taylor-Green vortex 1600 1400 Simulation time 1200 1000 800 600 400 200 25 50 75 100 125 Spatial resolution Total time Time of solving 𝜏 Time of coupling 𝜏 150 175 200 Time of solving u Couple u (c) Lid-driven cavity flow Figure 14: The simulation time of different parts of IBLF-dts scheme in different benchmark flows with different spatial resolutions to the efficiency of simulation by extending the time step of solving 𝜏 and eliminating the spatial interpolation In Figure 15, the efficiency of IBLF-dts scheme (𝑁𝑡 = 1) is compared with that of ILFVE scheme in different benchmark flows under equivalent configurations Because the boundary layer of LBGK model has little influence on the total efficiency, the efficiency of IBLF-dts scheme (𝑁𝑡 = 1) makes no difference with that of ILFVE scheme except including an extra spatial interpolation operation in a single time step; therefore, the performance improvement obtained from new grid mapping scheme could be validated through comparing the simulation time of IBLF-dts (𝑁𝑡 = 1) to that of ILFVE scheme As can be seen, the normalized time varies in different benchmarks, because the convergence of the algorithm would be greatly influenced by the configurations of the flow By eliminating the spatial interpolation, the efficiency of IBLF-dts increases by approximately 10% to 25% compared with that of ILFVE scheme in simulations here This proportion decreases with respect to the mesh resolution, as the time of solving 𝜏 would dominate other parts in high spatial resolution The efficiency of IBLF-dts scheme with different 𝑁𝑡 is also compared to that of FVM PISO algorithm in different benchmark flows under the same initial configurations in Figure 16, where the simulation time is normalized with that of FVM PISO algorithm The results show that IBLF-dts scheme can yield much better efficiency than FVM PISO scheme, for it eliminates the pressure correction loop for solving the NS equations and extends the time step of solving 𝜏 As can be seen, the simulation time of IBLF-dts is only Downloaded from ade.sagepub.com at CARLETON UNIV on June 12, 2015 Advances in Mechanical Engineering 13 1.00 160 0.95 140 120 0.85 0.80 Speedup 0.75 0.70 40 0.60 Figure 15: The simulation time for different benchmark flows with IBLF-dts scheme The time is normalized by that with ILFVE scheme under equivalent configurations 0.30 0.27 0.24 0.21 Simulation time 1536 1408 1280 1152 1024 896 768 640 Processor number IBLF-dts scheme FVM PISO scheme Poiseuille flow Cavity flow Taylor-Green vortex 0.18 0.15 0.12 0.09 0.06 0.03 Nt = 512 N = 200 384 N = 50 N = 100 Spatial resolution 256 N = 25 128 20 0.55 0.00 80 60 0.65 0.50 100 Simulation time 0.90 Nt = 50 Nt = 10 Nt = 100 Nt Poiseuille flow Taylor-Green vortex Cavity flow Figure 16: The efficiency of IBLF-dts scheme with 𝑁𝑡 = 1/10/50/100 in different benchmark flows The time is normalized by that with FVM PISO scheme under equivalent configurations 20% of that of PISO algorithm under same configurations where 𝑁𝑡 is set to Under certain accuracy requirement, increasing 𝑁𝑡 will not change the compute load for solving the Navier-Stokes equations, but will reduce the time for solving the constitutive equation proportionally; therefore, the computational efficiency would be greatly improved As can be seen, the simulation time of parallel IBLF-dts scheme with 𝑁𝑡 = 10/50/100 is almost 17.5%/9.9%/8.6% of that Figure 17: The comparison of scalability of FVM PISO scheme and IBLF-dts scheme on TianHe-2 for × 106 cells with 𝑁𝑡 = for 2D Poiseuille flow and 16.1%/8.5%/7.4% for Taylor-Green vortex However, the total simulation time does not decrease in proportion to 𝑁𝑡 , because the time for solving 𝜏 will increase when extending the time step size to a certain extent The scalability of parallel IBLF-dts scheme and FVM PISO scheme is also evaluated on TianHe-2 supercomputer with the open source parallel toolkits The speedups of both numerical schemes with × 106 cells are listed in Figure 17 For relative low parallelism (𝑁proc < 128), linear speedup would be observed, as all processors are confined in the same node or cabinet with higher communication speed As 𝑁proc increases, processors may be distributed across the whole system, and nonlinear speedup would appear because of the influence of IO operations and communications When these unfavorable factors take over, the scalability of parallel scheme would reach its inflection point In simulations here, FVM achieves its max speedup at 𝑁proc ≈ 1024, whereas IBLF-dts reaches its max speedup at 𝑁proc ≈ 1280 As can be seen, IBLF-dts could improve the scalability to a certain extent, because there is less global communication in its implementation compared to FVM PISO scheme Conclusion In this work, an efficient IBLF-dts scheme is proposed to integrate the bounce-back LBM and FVM schemes to solve the Navier-Stokes equations and the constitutive equation, respectively, for the simulation of viscoelastic fluid flows Some brief conclusions can be made as follows (1) IBLF-dts scheme is an efficient hybrid numerical scheme to simulate viscoelastic fluid flows It can inherit the efficiency and scalability of LBM and maintain the accuracy and generality of FVM Downloaded from ade.sagepub.com at CARLETON UNIV on June 12, 2015 14 Advances in Mechanical Engineering (2) IBLF-dts scheme gives second-order spatial accuracy as FVM PISO scheme and LBM scheme (3) The new grid mapping scheme and the decoupled time scales for IBLF-dts scheme could remarkably improve the efficiency of the simulation of viscoelastic fluid flows (4) The scalability of parallel IBLF-dts scheme implemented with open source toolkits can also be improved to a certain extent Conflict of Interests The authors declare that there is no conflict of interests regarding the publication of this paper Acknowledgments This work is supported by the National Natural Science Foundation of China (Grants no 61221491, no 61303071, and no 61120106005) and the Fund of State Key Laboratory of High Performance Computing (no 201303-01) References [1] S V Patankar and D B Spalding, “A calculation procedure for heat, mass and momentum transfer in three-dimensional parabolic flows,” International Journal of Heat and Mass Transfer, vol 15, no 10, pp 1787–1806, 1972 [2] R I Issa, “Solution of the implicitly discretised fluid flow equations by operator-splitting,” Journal of Computational Physics, vol 62, no 1, pp 40–65, 1986 [3] S C Omowunmi and X.-F Yuan, “Time-dependent non-linear dynamics of polymer solutions in microfluidic contraction flow—a numerical study on the role of elongational viscosity,” Rheologica Acta, vol 52, no 4, pp 337–354, 2013 [4] J H Ferziger and M Peri´c, Computational Methods for Fluid Dynamics, vol 3, Springer, Berlin, Germany, 1996 [5] J M V A Koelman, “A simple lattice Boltzmann scheme for Navier-Stokes fluid flow,” Europhysics Letters, vol 15, no 6, p 603, 1991 [6] Y H Qian, D D'Humi`eres, and P Lallemand, “Lattice BGK models for Navier-Stokes equation,” EPL (Europhysics Letters), vol 17, no 6, p 479, 1992 [7] D Kandhai, A Koponen, A G Hoekstra, M Kataja, J Timonen, and P M A Sloot, “Lattice-Boltzmann hydrodynamics on parallel systems,” Computer Physics Communications, vol 111, no 1–3, pp 14–26, 1998 [8] G Amati, S Succi, and R Piva, “Massively parallel latticeBoltzmann simulation of turbulent channel flow,” International Journal of Modern Physics C, vol 8, no 4, pp 869–877, 1997 [9] T Pohl, F Deserno, N Thurey et al., “Performance evaluation of parallel large-scale lattice Boltzmann applications on three supercomputing architectures,” in Proceedings of the ACM/IEEE Conference on Supercomputing, p 21, IEEE Computer Society, 2004 [10] T Pohl, M Kowarschik, J Wilke, K Iglberger, and U Răude, “Optimization and profiling of the cache performance of parallel lattice Boltzmann codes,” Parallel Processing Letters, vol 13, no 4, pp 549–560, 2003 [11] Q G Xiong, B Li, J Xu et al., “Efficient parallel implementation of the lattice Boltzmann method on large clusters of graphic processing units,” Chinese Science Bulletin, vol 57, no 7, pp 707– 715, 2012 [12] Q Xiong, B Li, J Xu, X Wang, L Wang, and W Ge, “Efficient 3D DNS of gas-solid flows on Fermi GPGPU,” Computers and Fluids, vol 70, pp 86–94, 2012 [13] I Ispolatov and M Grant, “Lattice Boltzmann method for viscoelastic fluids,” Physical Review E—Statistical, Nonlinear, and Soft Matter Physics, vol 65, no 5, Article ID 056704, 2002 [14] L Giraud, D D'Humi`eres, and P Lallemand, “A latticeBoltzmann model for visco-elasticity,” International Journal of Modern Physics C, vol 8, no 4, pp 805–815, 1997 [15] L Giraud, D D’Humi`eres, and P Lallemand, “A lattice Boltzmann model for Jeffreys viscoelastic fluid,” Europhysics Letters, vol 42, no 6, pp 625–630, 1998 [16] P Lallemand, D d'Humi`eres, L.-S Luo, and R Rubinstein, “Theory of the lattice Boltzmann method: three-dimensional model for linear viscoelastic fluids,” Physical Review E: Statistical, Nonlinear, and Soft Matter Physics, vol 67, no 2, Article ID 021203, 19 pages, 2003 [17] J Onishi, Y Chen, and H Ohashi, “A Lattice Boltzmann model for polymeric liquids,” Progress in Computational Fluid Dynamics, vol 5, no 1-2, pp 75–84, 2005 [18] J Onishi, Y Chen, and H Ohashi, “Dynamic simulation of multi-component viscoelastic fluids using the lattice Boltzmann method,” Physica A: Statistical Mechanics and its Applications, vol 362, no 1, pp 84–92, 2006 [19] O Malaspinas, G Courbebaisse, and M Deville, “Simulation of generalized newtonian fluids with the lattice Boltzmann method,” International Journal of Modern Physics C, vol 18, no 12, pp 1939–1949, 2007 [20] O Malaspinas, N Fi´etier, and M Deville, “Lattice Boltzmann method for the simulation of viscoelastic fluid flows,” Journal of Non-Newtonian Fluid Mechanics, vol 165, no 23-24, pp 1637– 1653, 2010 [21] J Su, J Ouyang, X Wang, B Yang, and W Zhou, “Lattice Boltzmann method for the simulation of viscoelastic fluid flows over a large range of Weissenberg numbers,” Journal of NonNewtonian Fluid Mechanics, vol 194, pp 42–59, 2013 [22] S Zou, X.-F Yuan, X Yang, W Yi, and X Xu, “An integrated lattice Boltzmann and finite volume method for the s imulation of viscoelastic fluid flows,” Journal of Non-Newtonian Fluid Mechanics, vol 211, pp 99–113, 2014 [23] D P Ziegler, “Boundary conditions for lattice Boltzmann simulations,” Journal of Statistical Physics, vol 71, no 5-6, pp 1171–1177, 1993 [24] P Lallemand and L.-S Luo, “Lattice Boltzmann method for moving boundaries,” Journal of Computational Physics, vol 184, no 2, pp 406–421, 2003 [25] J G Oldroyd, “On the formulation of rheological equations of state,” Proceedings of The Royal Society A: Mathematical, Physical and Engineering Sciences, vol 200, pp 523–541, 1950 [26] N P Thien and R I Tanner, “A new constitutive equation derived from network theory,” Journal of Non-Newtonian Fluid Mechanics, vol 2, no 4, pp 353–365, 1977 [27] N Phan-Thien, “A nonlinear network viscoela stic model,” Journal of Rheology, vol 22, no 3, pp 259–283, 1978 [28] H R Warner Jr., “Kinetic theory and rheology of dilute suspensions of finitely extendible dumbbells,” Industrial and Engineering Chemistry Fundamentals, vol 11, no 3, pp 379–387, 1972 Downloaded from ade.sagepub.com at CARLETON UNIV on June 12, 2015 Advances in Mechanical Engineering 15 [29] P L Bhatnagar, E P Gross, and M Krook, “A model for collision processes in gases I Small amplitude processes in charged and neutral one-component systems,” Physical Review, vol 94, no 3, pp 511–525, 1954 [30] Z Guo, C Zheng, and B Shi, “Discrete lattice effects on the forcing term in the lattice Boltzmann method,” Physical Review E: Statistical, Nonlinear, and Soft Matter Physics, vol 65, no 4, Article ID 046308, 2002 [31] J Latt, Choice of Units in Lattice Boltzmann Simulations, 2008, http://wiki.palabos.org/ media/howtos:lbunits.pdf [32] J Latt, Hydrodynamic limit of lattice Boltzmann equations [Ph.D thesis], University of Geneva, 2007, http://archive-ouverte unige.ch/unige:464 [33] T Inamuro, M Yoshino, and F Ogino, “A non-slip boundary condition for lattice Boltzmann simulations,” Physics of Fluids, vol 7, no 12, pp 2928–2930, 1995 [34] Q Zou and X He, “On pressure and velocity boundary conditions for the lattice Boltzmann BGK model,” Physics of Fluids, vol 9, no 6, pp 1591–1598, 1997 [35] D R Noble, S Chen, J G Georgiadis, and R O Buckius, “A consistent hydrodynamic boundary condition for the lattice Boltzmann method,” Physics of Fluids, vol 7, no 1, pp 203–209, 1995 [36] M A Gallivan, D R Noble, J G Georgiadis, and R O Buckius, “An evaluation of the bounce-back boundary condition for lattice Boltzmann simulations,” International Journal for Numerical Methods in Fluids, vol 25, no 3, pp 249–263, 1997 [37] S Chen, D Mart´ınez, and R Mei, “On boundary conditions in lattice Boltzmann methods,” Physics of Fluids, vol 8, no 9, pp 2527–2536, 1996 [38] M M Denn, “Issues in viscoelastic fluid mechanics,” Annual Review of Fluid Mechanics, vol 22, no 1, pp 13–34, 1990 [39] N D Waters and M J King, “Unsteady flow of an elasticoviscous liquid,” Rheologica Acta, vol 9, no 3, pp 345–355, 1970 [40] R Mei, L.-S Luo, P Lallemand, and D d’Humi`eres, “Consistent initial conditions for lattice Boltzmann simulations,” Computers & Fluids, vol 35, no 8-9, pp 855–862, 2006 [41] P Pakdel, S H Spiegelberg, and G H McKinley, “Cavity flows of elastic liquids: two-dimensional flows,” Physics of Fluids, vol 9, no 11, pp 3123–3140, 1997 [42] T.-W Pan, J Hao, and R Glowinski, “On the simulation of a time-dependent cavity flow of an Oldroyd-B fluid,” International Journal for Numerical Methods in Fluids, vol 60, no 7, pp 791–808, 2009 [43] R Fattal and R Kupferman, “Time-dependent simulation of viscoelastic flows at high Weissenberg number using the logconformation representation,” Journal of Non-Newtonian Fluid Mechanics, vol 126, no 1, pp 23–37, 2005 Downloaded from ade.sagepub.com at CARLETON UNIV on June 12, 2015 ... Zou, X.-F Yuan, X Yang, W Yi, and X Xu, ? ?An integrated lattice Boltzmann and finite volume method for the s imulation of viscoelastic fluid flows, ” Journal of Non-Newtonian Fluid Mechanics, vol... Ouyang, X Wang, B Yang, and W Zhou, ? ?Lattice Boltzmann method for the simulation of viscoelastic fluid flows over a large range of Weissenberg numbers,” Journal of NonNewtonian Fluid Mechanics, vol... Xu, X Wang, L Wang, and W Ge, ? ?Efficient 3D DNS of gas-solid flows on Fermi GPGPU,” Computers and Fluids, vol 70, pp 86–94, 2012 [13] I Ispolatov and M Grant, ? ?Lattice Boltzmann method for viscoelastic

Ngày đăng: 02/11/2022, 08:52

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN