SlideShare a Scribd company logo
Link-wise Artificial Compressibility Method:
            a simple way to deal with complex geometries

                Antonio F. Di Rienzo, Pietro Asinari, Eliodoro Chiavazzo

                           Dipartimento di Energetica, Politecnico di Torino, Torino, Italy,
                                   e-mail: antonio.dirienzo@polito.it


      XXIX National Heat Transfer Conference, Torino 20 - 22 June, 2011




Antonio F. Di Rienzo (Politecnico di Torino)         Link-wise ACM                   Torino, 21st June 2011   1 / 22
Outline of this talk



   1    Impact on the engineering community


   2    The Lattice Boltzmann Method (LBM)


   3    Link-wise Artificial Compressibility Method (LW-ACM)


   4    LW-ACM at work




Antonio F. Di Rienzo (Politecnico di Torino)   Link-wise ACM   Torino, 21st June 2011   2 / 22
Impact on the engineering community

   Outline Compass



   1    Impact on the engineering community


   2    The Lattice Boltzmann Method (LBM)


   3    Link-wise Artificial Compressibility Method (LW-ACM)


   4    LW-ACM at work




Antonio F. Di Rienzo (Politecnico di Torino)             Link-wise ACM   Torino, 21st June 2011   3 / 22
Impact on the engineering community

   Unstructured meshing

           In engineering computational fluid dynamics (CFD), accurate
           meshing is most of the times the main concern. In case of
           complex objects, meshing can require up to 90% of the efforts
           invested into computations, affecting the whole computer aided
           engineering (CAE) process.
           Classical finite-volume (FVM) and finite-element (FEM) methods
           use unstructured mesh in the attempt to adapt the computational
           grid to the real object.
           Generating unstructured meshes with high quality is a challenging
           computational task by itself, which requires advanced algorithms
           (Ruppert’s algorithm, Chew’s second algorithm, Delaunay
           triangulation, etc.).
           Unfortunately these algorithms imply an additional computational
           overhead and, more seriously, may not converge to an acceptable
           solution.
Antonio F. Di Rienzo (Politecnico di Torino)             Link-wise ACM   Torino, 21st June 2011   4 / 22
Impact on the engineering community

   Structured meshing: reviving the past!

           The old approach based on structured meshing can offer an
           alternative, as far as new computational algorithms, like Lattice
           Boltzmann Method (LBM) and Immersed Boundary Method (IBM),
           and new data structures, like hierarchical block grids and recursive
           refinement, can overcome old limitations.
           Many examples have been already turned into commercialization:
           e.g. PowerFlow by Exa Corporation and XFlow by XFlow-CFD
           both based on LBM; Karalit-CFD by Karalit based on IBM
           (sponsor of this Congress!).
           In this presentation, we focus on the Lattice Boltzmann Method
           and we try to simplify it by preserving only its essential features,
           namely (a) the artificial compressibility and (b) the link-wise
           formulation taking advantage of the theory of characteristics.


Antonio F. Di Rienzo (Politecnico di Torino)             Link-wise ACM   Torino, 21st June 2011   5 / 22
The Lattice Boltzmann Method (LBM)

   Outline Compass



   1    Impact on the engineering community


   2    The Lattice Boltzmann Method (LBM)


   3    Link-wise Artificial Compressibility Method (LW-ACM)


   4    LW-ACM at work




Antonio F. Di Rienzo (Politecnico di Torino)             Link-wise ACM   Torino, 21st June 2011   6 / 22
The Lattice Boltzmann Method (LBM)

   What is the Lattice Boltzmann Method?
           “The lattice Boltzmann method (LBM) is used for the numerical
           simulation of physical phenomena and serves as an alternative to
           classical solvers of partial differential equations (PDEs)”
           [www.lbmethod.org/]. The main unknown is the discrete
           distribution function, from which all relevant macroscopic
           quantities (satisfying some target PDEs) can be derived.
           The operative formula consists of the (a) relaxation process and
           the (b) advection process

                            ˆ      ˆ           ˆ ˆ           ˆ ˆ          ˆ ˆ
                         f (x + v, t + 1) − f (x, t) = −ω f (x, t) − fEQ (x, t) ,                            (1)

           while the computer implementation consists of the collision and
           the streaming step, defined as follows:

                             f ∗ (x, t + 1) = f (x, t) − ω f (x, t) − fEQ (x, t) ,
                                  ˆ ˆ            ˆ ˆ          ˆ ˆ          ˆ ˆ                               (2)

                                               f (x + v, t + 1) = f ∗ (x, t + 1).
                                                  ˆ      ˆ             ˆ ˆ                                   (3)
Antonio F. Di Rienzo (Politecnico di Torino)             Link-wise ACM              Torino, 21st June 2011   7 / 22
The Lattice Boltzmann Method (LBM)

   Dealing with complex boundaries (Bouzidi et al., 2001)




Antonio F. Di Rienzo (Politecnico di Torino)             Link-wise ACM   Torino, 21st June 2011   8 / 22
The Lattice Boltzmann Method (LBM)

   Hierarchical block grids for recursive refinement




          Courtesy of prof. Manfred Krafczyk, Institute for Computational
           Modeling in Civil Engineering, TU Braunschweig (Germany).




Antonio F. Di Rienzo (Politecnico di Torino)             Link-wise ACM   Torino, 21st June 2011   9 / 22
The Lattice Boltzmann Method (LBM)

   Structured mesh at work




                 Tölke J., Freudiger S.,Krafczyk M., Comp. Fluids, 2006
          Courtesy of prof. Manfred Krafczyk, Institute for Computational
           Modeling in Civil Engineering, TU Braunschweig (Germany)
Antonio F. Di Rienzo (Politecnico di Torino)             Link-wise ACM   Torino, 21st June 2011   10 / 22
The Lattice Boltzmann Method (LBM)

   LBM limitations and beyond LBM


           LBM works with an enlarged set of unknowns, including the
           so-called ghost variables (due to the pseudo-kinetic origin of the
           method) beyond the fluid-dynamic variables.
           Ohwada & Asinari (JCP, 2010) proposed to revive the Artificial
           Compressibility Method (ACM) as a high-order accurate numerical
           method for incompressible Navier-Stokes equations, even for
           transient simulations (linking the compressibility with the mesh
           spacing). This method borrows the main idea from LBM but it
           eliminates the ghost variables.
           Unfortunately standard ACM relies on standard meshing
           techniques for dealing with complex boundaries.



Antonio F. Di Rienzo (Politecnico di Torino)             Link-wise ACM   Torino, 21st June 2011   11 / 22
Link-wise Artificial Compressibility Method (LW-ACM)

   Outline Compass



   1    Impact on the engineering community


   2    The Lattice Boltzmann Method (LBM)


   3    Link-wise Artificial Compressibility Method (LW-ACM)


   4    LW-ACM at work




Antonio F. Di Rienzo (Politecnico di Torino)              Link-wise ACM   Torino, 21st June 2011   12 / 22
Link-wise Artificial Compressibility Method (LW-ACM)

   Link-wise Artificial Compressibility Method (ACM)
           Let us consider the following link-wise formula
                                2              (e)
              fi (x, t +            ) = fi (x − vi , t)
                                            ω−1         (e,o)      (e,o)
                                        +2            fi (x, t) − fi (x − vi , t) ,
                                              ω
                                                                                  (4)
                          (e)             (e,o)
           where fi and fi       are local functions of ρ = i fi and
           ρu = i vi fi , but they do not depend on the ghost quantities.
           The asymptotic analysis of the previous formula, in the limit                                 1,
           proves that the quantities p = p/ 2 and u = u/ satisfy the
                                      ¯             ¯
           incompressible Navier-Stokes equations, with the viscosity ν
                                                              1    1   1
                                                      ν=             −     .                            (5)
                                                              3    ω 2
           Accurately solving Navier-Stokes equations requires that
            2 /ν  1, as usual in Lattice Boltzmann Method (LBM) as well.
Antonio F. Di Rienzo (Politecnico di Torino)              Link-wise ACM        Torino, 21st June 2011   13 / 22
LW-ACM at work

   Outline Compass



   1    Impact on the engineering community


   2    The Lattice Boltzmann Method (LBM)


   3    Link-wise Artificial Compressibility Method (LW-ACM)


   4    LW-ACM at work




Antonio F. Di Rienzo (Politecnico di Torino)            Link-wise ACM   Torino, 21st June 2011   14 / 22
LW-ACM at work

   Couette Flow and Couette Flow with Wall Injection




Antonio F. Di Rienzo (Politecnico di Torino)            Link-wise ACM   Torino, 21st June 2011   15 / 22
LW-ACM at work

   Couette Flow and Couette Flow with Wall Injection

                       M a ∼ Kn ∼ O(δx)                                  M a ∼ O(1), Kn ∼ O(δx)
             δx               Ma                  νLB             δx              Ma                  νLB
            1e-1             3e-2                 3e-2           1e-1             3e-1                3e-3
            5e-2            1.5e-2                3e-2           5e-2             3e-1               1.5e-3
           2.5e-2           7.5e-3                3e-2          2.5e-2            3e-1               7.5e-4




Antonio F. Di Rienzo (Politecnico di Torino)             Link-wise ACM                Torino, 21st June 2011   16 / 22
LW-ACM at work

   Complex boundaries: stealing from LBM... :)

  Circular Couette Flow




  LBM
  M. Bouzidi, M. Firdaouss, P. Lallemand, Momentum transfer of
  Boltzmann-lattice fluid with boundaries, Phys. Fluid, 2001
Antonio F. Di Rienzo (Politecnico di Torino)            Link-wise ACM   Torino, 21st June 2011   17 / 22
LW-ACM at work

   Complex boundaries: stealing from LBM... :)




Antonio F. Di Rienzo (Politecnico di Torino)            Link-wise ACM   Torino, 21st June 2011   18 / 22
LW-ACM at work

   Complex boundaries: stealing from LBM... :)
           Step 1: pre-combining

                                                          (e)                  ω−1         (e,o)
                            fi∗ (x, t +        2
                                                   ) = fi (x, t) − 2                      fi       (x, t).             (6)
                                                                                ω
           Step 2: streaming (depending on the distance q from the wall
           along that link)

            ∗∗                      2
                                                    2qfi∗ (x, t +       2)   + (1 − 2q)fi∗ (x − vi , t +             2 ),
           fBB(i) (x, t +               )=           1 ∗                2)           1      ∗                       2 ),
                                                     2q fi (x, t    +        + 1−    2q    fBB(i) (x, t +

           where BB(i) is the bounce-back operator giving the lattice link
           opposite to i-th.
           Step 3: post-combining

                                        2        ∗∗                     2          ω−1          (e,o)
              fBB(i) (x, t +                ) = fBB(i) (x, t +              )+2                fBB(i) (x, t). (7)
                                                                                    ω

Antonio F. Di Rienzo (Politecnico di Torino)                Link-wise ACM                  Torino, 21st June 2011      19 / 22
LW-ACM at work

   Circular Couette Flow
                   M a ∼ Kn ∼ O(δx)
                                                             max                max
        δx                Ma                   νLB          νACM = 7e − 6    ⇒ ωACM = 1.99991
      5e-2               3e-1                  4e-2
     2.55e-2            1.5e-1                 4e-2         max                        max
                                                           νLBM = 3.5e − 3   ⇒        ωLBM = 1.95
     1.25e-2            7.5e-2                 4e-2
                                                           Extended pratical stability range!




Antonio F. Di Rienzo (Politecnico di Torino)            Link-wise ACM            Torino, 21st June 2011   20 / 22
Conclusions

                                  LW-ACM in a nutshell
           LW-ACM is purely formulated in terms of hydrodynamic variables:
           no longer ghost quantities.
                   For simple geometries, boundary conditions are imposed as simply
                   as in CFD (Dirichlet, Neumann BCs).

           LW-ACM nothing more than CFD disguised as kinetic model: LBM
           link-wise formulation is preserved:
                   easiness in dealing with complex boundaries: no body-fitting is
                   required and meshing time demand drastically reduced (!)

           LW-ACM is an appealing alternative to classical FVMs and FEMs
           as well as LBMs.

Antonio F. Di Rienzo (Politecnico di Torino)   Link-wise ACM      Torino, 21st June 2011   21 / 22
Thank you for your attention!




Antonio F. Di Rienzo (Politecnico di Torino)   Link-wise ACM   Torino, 21st June 2011   22 / 22

More Related Content

PDF
20-12-11 PhD Day Turin
PDF
Computational Liquid Crystal Physics
PDF
Rabiner
PDF
P-Systems for approximating NP-Complete optimization problems
PDF
Mixed explicit-implicit peridynamic model
PDF
Monte Caro Simualtions, Sampling and Markov Chain Monte Carlo
PPTX
Lattice Gas Automata
PDF
PhD Defense
20-12-11 PhD Day Turin
Computational Liquid Crystal Physics
Rabiner
P-Systems for approximating NP-Complete optimization problems
Mixed explicit-implicit peridynamic model
Monte Caro Simualtions, Sampling and Markov Chain Monte Carlo
Lattice Gas Automata
PhD Defense

Similar to Link-wise Artificial Compressibility Method: a simple way to deal with complex geometries (20)

PDF
PhD Defense
PDF
PhysRevE.91.023310.pdf
PDF
Lattice Boltzmann Method And Its Applications In Engineering 1st Edition Zhao...
PDF
Applications of Lattice Boltzmann Method in Dynamic Modelling of Fluid Flows
PDF
Scilab Finite element solver for stationary and incompressible navier-stokes ...
PDF
Parallel Computational Fluid Dynamics 2002 New Frontiers And Multidisciplinar...
PDF
A contribution towards the development of a Virtual Wind Tunnel (VWT)
PDF
A Two Step Taylor Galerkin Formulation For Fast Dynamics
PDF
Lattice boltzmann simulation of non newtonian fluid flow in a lid driven cavit
DOC
Cf dfinal1 (may11)
PDF
NUMERICAL SIMULATION OF FORCED CONVECTION IN OIL SANDS USING LATTICE BOLTZMAN...
PPT
Lattice boltzmann method ammar
PDF
SYLLABUS-201710-35
PDF
Introduction to the Finite Element Method
PDF
Understanding lattice Boltzmann boundary conditions through moments
PDF
Aerospace Engineering Seminar Series
PDF
Grid Free Lagrangian Blobs Vortex Method With Brinkman Layer Domain Embedding...
PDF
PDEs Coursework
PDF
In tech finite-element_analysis_of_the_direct_drive_pmlom
PhD Defense
PhysRevE.91.023310.pdf
Lattice Boltzmann Method And Its Applications In Engineering 1st Edition Zhao...
Applications of Lattice Boltzmann Method in Dynamic Modelling of Fluid Flows
Scilab Finite element solver for stationary and incompressible navier-stokes ...
Parallel Computational Fluid Dynamics 2002 New Frontiers And Multidisciplinar...
A contribution towards the development of a Virtual Wind Tunnel (VWT)
A Two Step Taylor Galerkin Formulation For Fast Dynamics
Lattice boltzmann simulation of non newtonian fluid flow in a lid driven cavit
Cf dfinal1 (may11)
NUMERICAL SIMULATION OF FORCED CONVECTION IN OIL SANDS USING LATTICE BOLTZMAN...
Lattice boltzmann method ammar
SYLLABUS-201710-35
Introduction to the Finite Element Method
Understanding lattice Boltzmann boundary conditions through moments
Aerospace Engineering Seminar Series
Grid Free Lagrangian Blobs Vortex Method With Brinkman Layer Domain Embedding...
PDEs Coursework
In tech finite-element_analysis_of_the_direct_drive_pmlom
Ad

Link-wise Artificial Compressibility Method: a simple way to deal with complex geometries

  • 1. Link-wise Artificial Compressibility Method: a simple way to deal with complex geometries Antonio F. Di Rienzo, Pietro Asinari, Eliodoro Chiavazzo Dipartimento di Energetica, Politecnico di Torino, Torino, Italy, e-mail: antonio.dirienzo@polito.it XXIX National Heat Transfer Conference, Torino 20 - 22 June, 2011 Antonio F. Di Rienzo (Politecnico di Torino) Link-wise ACM Torino, 21st June 2011 1 / 22
  • 2. Outline of this talk 1 Impact on the engineering community 2 The Lattice Boltzmann Method (LBM) 3 Link-wise Artificial Compressibility Method (LW-ACM) 4 LW-ACM at work Antonio F. Di Rienzo (Politecnico di Torino) Link-wise ACM Torino, 21st June 2011 2 / 22
  • 3. Impact on the engineering community Outline Compass 1 Impact on the engineering community 2 The Lattice Boltzmann Method (LBM) 3 Link-wise Artificial Compressibility Method (LW-ACM) 4 LW-ACM at work Antonio F. Di Rienzo (Politecnico di Torino) Link-wise ACM Torino, 21st June 2011 3 / 22
  • 4. Impact on the engineering community Unstructured meshing In engineering computational fluid dynamics (CFD), accurate meshing is most of the times the main concern. In case of complex objects, meshing can require up to 90% of the efforts invested into computations, affecting the whole computer aided engineering (CAE) process. Classical finite-volume (FVM) and finite-element (FEM) methods use unstructured mesh in the attempt to adapt the computational grid to the real object. Generating unstructured meshes with high quality is a challenging computational task by itself, which requires advanced algorithms (Ruppert’s algorithm, Chew’s second algorithm, Delaunay triangulation, etc.). Unfortunately these algorithms imply an additional computational overhead and, more seriously, may not converge to an acceptable solution. Antonio F. Di Rienzo (Politecnico di Torino) Link-wise ACM Torino, 21st June 2011 4 / 22
  • 5. Impact on the engineering community Structured meshing: reviving the past! The old approach based on structured meshing can offer an alternative, as far as new computational algorithms, like Lattice Boltzmann Method (LBM) and Immersed Boundary Method (IBM), and new data structures, like hierarchical block grids and recursive refinement, can overcome old limitations. Many examples have been already turned into commercialization: e.g. PowerFlow by Exa Corporation and XFlow by XFlow-CFD both based on LBM; Karalit-CFD by Karalit based on IBM (sponsor of this Congress!). In this presentation, we focus on the Lattice Boltzmann Method and we try to simplify it by preserving only its essential features, namely (a) the artificial compressibility and (b) the link-wise formulation taking advantage of the theory of characteristics. Antonio F. Di Rienzo (Politecnico di Torino) Link-wise ACM Torino, 21st June 2011 5 / 22
  • 6. The Lattice Boltzmann Method (LBM) Outline Compass 1 Impact on the engineering community 2 The Lattice Boltzmann Method (LBM) 3 Link-wise Artificial Compressibility Method (LW-ACM) 4 LW-ACM at work Antonio F. Di Rienzo (Politecnico di Torino) Link-wise ACM Torino, 21st June 2011 6 / 22
  • 7. The Lattice Boltzmann Method (LBM) What is the Lattice Boltzmann Method? “The lattice Boltzmann method (LBM) is used for the numerical simulation of physical phenomena and serves as an alternative to classical solvers of partial differential equations (PDEs)” [www.lbmethod.org/]. The main unknown is the discrete distribution function, from which all relevant macroscopic quantities (satisfying some target PDEs) can be derived. The operative formula consists of the (a) relaxation process and the (b) advection process ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ f (x + v, t + 1) − f (x, t) = −ω f (x, t) − fEQ (x, t) , (1) while the computer implementation consists of the collision and the streaming step, defined as follows: f ∗ (x, t + 1) = f (x, t) − ω f (x, t) − fEQ (x, t) , ˆ ˆ ˆ ˆ ˆ ˆ ˆ ˆ (2) f (x + v, t + 1) = f ∗ (x, t + 1). ˆ ˆ ˆ ˆ (3) Antonio F. Di Rienzo (Politecnico di Torino) Link-wise ACM Torino, 21st June 2011 7 / 22
  • 8. The Lattice Boltzmann Method (LBM) Dealing with complex boundaries (Bouzidi et al., 2001) Antonio F. Di Rienzo (Politecnico di Torino) Link-wise ACM Torino, 21st June 2011 8 / 22
  • 9. The Lattice Boltzmann Method (LBM) Hierarchical block grids for recursive refinement Courtesy of prof. Manfred Krafczyk, Institute for Computational Modeling in Civil Engineering, TU Braunschweig (Germany). Antonio F. Di Rienzo (Politecnico di Torino) Link-wise ACM Torino, 21st June 2011 9 / 22
  • 10. The Lattice Boltzmann Method (LBM) Structured mesh at work Tölke J., Freudiger S.,Krafczyk M., Comp. Fluids, 2006 Courtesy of prof. Manfred Krafczyk, Institute for Computational Modeling in Civil Engineering, TU Braunschweig (Germany) Antonio F. Di Rienzo (Politecnico di Torino) Link-wise ACM Torino, 21st June 2011 10 / 22
  • 11. The Lattice Boltzmann Method (LBM) LBM limitations and beyond LBM LBM works with an enlarged set of unknowns, including the so-called ghost variables (due to the pseudo-kinetic origin of the method) beyond the fluid-dynamic variables. Ohwada & Asinari (JCP, 2010) proposed to revive the Artificial Compressibility Method (ACM) as a high-order accurate numerical method for incompressible Navier-Stokes equations, even for transient simulations (linking the compressibility with the mesh spacing). This method borrows the main idea from LBM but it eliminates the ghost variables. Unfortunately standard ACM relies on standard meshing techniques for dealing with complex boundaries. Antonio F. Di Rienzo (Politecnico di Torino) Link-wise ACM Torino, 21st June 2011 11 / 22
  • 12. Link-wise Artificial Compressibility Method (LW-ACM) Outline Compass 1 Impact on the engineering community 2 The Lattice Boltzmann Method (LBM) 3 Link-wise Artificial Compressibility Method (LW-ACM) 4 LW-ACM at work Antonio F. Di Rienzo (Politecnico di Torino) Link-wise ACM Torino, 21st June 2011 12 / 22
  • 13. Link-wise Artificial Compressibility Method (LW-ACM) Link-wise Artificial Compressibility Method (ACM) Let us consider the following link-wise formula 2 (e) fi (x, t + ) = fi (x − vi , t) ω−1 (e,o) (e,o) +2 fi (x, t) − fi (x − vi , t) , ω (4) (e) (e,o) where fi and fi are local functions of ρ = i fi and ρu = i vi fi , but they do not depend on the ghost quantities. The asymptotic analysis of the previous formula, in the limit 1, proves that the quantities p = p/ 2 and u = u/ satisfy the ¯ ¯ incompressible Navier-Stokes equations, with the viscosity ν 1 1 1 ν= − . (5) 3 ω 2 Accurately solving Navier-Stokes equations requires that 2 /ν 1, as usual in Lattice Boltzmann Method (LBM) as well. Antonio F. Di Rienzo (Politecnico di Torino) Link-wise ACM Torino, 21st June 2011 13 / 22
  • 14. LW-ACM at work Outline Compass 1 Impact on the engineering community 2 The Lattice Boltzmann Method (LBM) 3 Link-wise Artificial Compressibility Method (LW-ACM) 4 LW-ACM at work Antonio F. Di Rienzo (Politecnico di Torino) Link-wise ACM Torino, 21st June 2011 14 / 22
  • 15. LW-ACM at work Couette Flow and Couette Flow with Wall Injection Antonio F. Di Rienzo (Politecnico di Torino) Link-wise ACM Torino, 21st June 2011 15 / 22
  • 16. LW-ACM at work Couette Flow and Couette Flow with Wall Injection M a ∼ Kn ∼ O(δx) M a ∼ O(1), Kn ∼ O(δx) δx Ma νLB δx Ma νLB 1e-1 3e-2 3e-2 1e-1 3e-1 3e-3 5e-2 1.5e-2 3e-2 5e-2 3e-1 1.5e-3 2.5e-2 7.5e-3 3e-2 2.5e-2 3e-1 7.5e-4 Antonio F. Di Rienzo (Politecnico di Torino) Link-wise ACM Torino, 21st June 2011 16 / 22
  • 17. LW-ACM at work Complex boundaries: stealing from LBM... :) Circular Couette Flow LBM M. Bouzidi, M. Firdaouss, P. Lallemand, Momentum transfer of Boltzmann-lattice fluid with boundaries, Phys. Fluid, 2001 Antonio F. Di Rienzo (Politecnico di Torino) Link-wise ACM Torino, 21st June 2011 17 / 22
  • 18. LW-ACM at work Complex boundaries: stealing from LBM... :) Antonio F. Di Rienzo (Politecnico di Torino) Link-wise ACM Torino, 21st June 2011 18 / 22
  • 19. LW-ACM at work Complex boundaries: stealing from LBM... :) Step 1: pre-combining (e) ω−1 (e,o) fi∗ (x, t + 2 ) = fi (x, t) − 2 fi (x, t). (6) ω Step 2: streaming (depending on the distance q from the wall along that link) ∗∗ 2 2qfi∗ (x, t + 2) + (1 − 2q)fi∗ (x − vi , t + 2 ), fBB(i) (x, t + )= 1 ∗ 2) 1 ∗ 2 ), 2q fi (x, t + + 1− 2q fBB(i) (x, t + where BB(i) is the bounce-back operator giving the lattice link opposite to i-th. Step 3: post-combining 2 ∗∗ 2 ω−1 (e,o) fBB(i) (x, t + ) = fBB(i) (x, t + )+2 fBB(i) (x, t). (7) ω Antonio F. Di Rienzo (Politecnico di Torino) Link-wise ACM Torino, 21st June 2011 19 / 22
  • 20. LW-ACM at work Circular Couette Flow M a ∼ Kn ∼ O(δx) max max δx Ma νLB νACM = 7e − 6 ⇒ ωACM = 1.99991 5e-2 3e-1 4e-2 2.55e-2 1.5e-1 4e-2 max max νLBM = 3.5e − 3 ⇒ ωLBM = 1.95 1.25e-2 7.5e-2 4e-2 Extended pratical stability range! Antonio F. Di Rienzo (Politecnico di Torino) Link-wise ACM Torino, 21st June 2011 20 / 22
  • 21. Conclusions LW-ACM in a nutshell LW-ACM is purely formulated in terms of hydrodynamic variables: no longer ghost quantities. For simple geometries, boundary conditions are imposed as simply as in CFD (Dirichlet, Neumann BCs). LW-ACM nothing more than CFD disguised as kinetic model: LBM link-wise formulation is preserved: easiness in dealing with complex boundaries: no body-fitting is required and meshing time demand drastically reduced (!) LW-ACM is an appealing alternative to classical FVMs and FEMs as well as LBMs. Antonio F. Di Rienzo (Politecnico di Torino) Link-wise ACM Torino, 21st June 2011 21 / 22
  • 22. Thank you for your attention! Antonio F. Di Rienzo (Politecnico di Torino) Link-wise ACM Torino, 21st June 2011 22 / 22