|
[Sponsors] |
January 26, 2006, 15:38 |
Level set & distance functions
|
#1 |
Guest
Posts: n/a
|
When solving free surface flows with level set methods we have to specify an interface as initial condition to transport through some way. I understood that the first interface would be the 0 level set of a signed distance function where the values < 0 indicate one fluid and values > 0 the other.
The signed distance function can be generated solving the following equation: phi,t + sign(phi)*(1-||grad(phi)||) where: phi: is the signed distance function; grad: gradient operator; sign: signal function; phi,t: time derivative of phi Now, my question is: Which boundary (or initial) condition should I prescribe in order to get the first signed distance function according to the initial interface desired to transport? I was thinking about prescribing a zero distance on nodes (I'm using FEM) of the interface as boundary conditions. Should I prescribe values positive and negative, as initial conditions, according to where is the fluid "A" and "B"? It was not clear for me in the papers I read (a bunch of Sussman's and Sethian's papers). They only tell about reinitialization procedures during the time integration procedure when a signed distance functions is already supposed to exist. In VOF and pseudo-concentration methods we only need to set which fluid has "concentration" 1 and 0 as initial conditions to the transport solver (besides de flow conditions) and the problem is defined. Does anybody could help me? Thanks Renato. |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
level set reinitialization | uter | Main CFD Forum | 2 | August 3, 2015 09:31 |
level set code wanted | CFDnewbie | Main CFD Forum | 3 | July 7, 2009 12:07 |
using level set method | rubby | Main CFD Forum | 2 | March 7, 2009 02:02 |
Problem on high density ratio in Level Set method | Kai Yan | Main CFD Forum | 10 | December 25, 2007 06:12 |
initialize level set | ls newbie | Main CFD Forum | 0 | March 17, 2004 14:17 |