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