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 > > >
- References:
- lattice-Boltzmann method for 2D cfd
- From: Fonseca <public@fonseca.info>
- lattice-Boltzmann method for 2D cfd