MathGroup Archive 2011

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: lattice-Boltzmann method for 2D cfd

  • To: mathgroup at smc.vnet.net
  • Subject: [mg120922] Re: lattice-Boltzmann method for 2D cfd
  • From: Oliver Ruebenkoenig <ruebenko at wolfram.com>
  • Date: Tue, 16 Aug 2011 01:26:46 -0400 (EDT)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • References: <201108141213.IAA03361@smc.vnet.net>

Hello Fonseca,

On Sun, 14 Aug 2011, Fonseca wrote:

> Hi,
>
> I'll need to simulate transient flow of free surface water on a
> prismatic channel.
>
> I'm looking for models on both 1D and 2D. There are a lot of free and
> commercial software available that do exactly what I want: the time
> simulation of the transient effect (basically a water wave) along the
> channel and with the possibility of interconnecting different channels
> in a network system. Nevertheless, I want to really learn how it's
> done, and, based on my personal experience, the only way to really
> learn the works of such a system, is to do it our self (at least the
> basic part of it -> no intention on building a complete cfd software
> from scratch, or at least, not for now...).
>
> I've some experience with the simulation of pipe water hammer, and the
> 1D free surface solution is basically equivalent.
>
> But this time I wanted to try something different. I've been looking
> into the different possibilities, and was wondering if a lattice-
> Boltzmann method was a good start (in 2D). For what I've seen, it's
> not too hard to program (for a free surface system, seems much simpler
> to program than a FEM or a FVM), and, from what I could understand, it
> can correctly simulate my scenario..
>
> I was wondering if any of you in this forum has any opinion on the
> subject, that can guide me in the task, or knows of a simple piece of
> code on the subject, from which I could analyze the basic structure.
>

If you do implement that via the LBM, I'd be very interested to see it. 
Unfortunately, I have no experience with the LBM so I can not comment on 
how difficult it would be to implement the LBM.

A while I did implement a Navier-Stokes solver with a Level-Set method 
(FEM based and I think I have some FDM stuff as well) - and yes, it was a 
lot of work but also a lot of fun. If you are interested in that I can 
send some links.

Oliver


> thank you,
> P. Fonseca
>
>
>




  • Prev by Date: Re: Map legend
  • Next by Date: Re: Gaussian Fourier transform approximations?
  • Previous by thread: Re: lattice-Boltzmann method for 2D cfd
  • Next by thread: Gaussian Fourier transform approximations?