Lattice Boltzmann method vs Finite Element Method and Finite Volume Method
I have come across some literatures on the usage of Lattice Boltzmann method (LBM) to solve problems in CFD. The main advantage of LBM over FEM and FVM is that it can be easily parallelized and computationally less costly.
I am curious however, that despite being around for quite some time, LBM has not become a main stream method like FEM or FVM.
My guess (forgive me if i am wrong) is that LBM might be less accurate than FEM and FVM for certain classes of problems.
Can anyone enlighten me on this matter? Thanks in advanced.
I am very curious about this too.
Some experienced members can share their thoughts on this.
Just a guess: Searching "Lattice Boltzmann Method + Pipe" in the google gives much more results than "Lattice Boltzmann Method + airfoil or wing", so probably BLM is not good for accurate external flow simulations.
1-It is not so popular as there are few people working/knowing LB than standard NS equation
2-According to this paper http://www.sciencedirect.com/science...2199910800538X
a comparison is made for LBM, which is a second order scheme (time and space) and require 588 operations per iteration. While the cheapest case is a NS code based on a centered finite difference scheme of second order in space and third in time requires 711 operations per iteration. This is mentioned in another thread in http://www.cfd-online.com/Forums/mai...er-stokes.html.
3-There are people who are using LBM with FDS, FVM, etc. However, that goes against the main LBM idea. I suggest you to read this paper:
(also you can downloaded/read on http://www.scribd.com/doc/132100792/...ion-approaches)
where things are explained there.
Finally, have a nice reading :)
|All times are GMT -4. The time now is 22:28.|