Dear Community,
I would like to know more about how to implement damping-zones
in detail.
Of course I already found the example with the following
structure, but no other information about the mathematical
background of this "Absorption-Forcing" and the definitions of
RefFields and SpongeCoeffizient :
<!-- Define reference fields /-->
<FUNCTION NAME="RefFields">
<E VAR="u" VALUE="-y*y+1" />
<E VAR="v" VALUE="0" />
<E VAR="p" VALUE="0" />
</FUNCTION>
<FUNCTION NAME="SpongeCoefficient">
<E VAR="u" VALUE="-100*(x>2.5)" />
<E VAR="v" VALUE="-100*(x>2.5)" />
</FUNCTION>
</CONDITIONS>
<FORCING>
<FORCE TYPE="Absorption">
<COEFF> SpongeCoefficient </COEFF>
<REFFLOW> RefFields </REFFLOW>
</FORCE>
</FORCING>
With the SpongeCoefficient function I define the space where my
sponge zone starts, am I right? So in this example it starts
from x>2.5, but what about the -100? Is it some kind of
function like
u _damp = -100*u*(-y*y+1)? I'm not sure about that and
there are no information in the user-guide. Can somebody explain
that in more detail? And do I have to care any other
modifications?
Thanks for any answer!
Best regards
Fabian