Good day,
I'm a student using k-Wave to simulate propagation for high intensity focused ultrasound (HIFU). I'm currently having some issues dealing with the PML.
I've been defining my heterogeneous material without thought of the PML. That is, if the top half of my system is material A and the bottom is material B, I make all of the top material A and all of the bottom material B including the area where the PML lies. However, if a material with a high alpha_coeff
(eg. 2.43 dB/MHz-cm) lies within the PML we get unusual artifacts. Here's an example, where PMLSize
is 20 pixels, PMLAlpha
is 4 Np/(rad/s-m), and alpha_power
is 1.15.
(Note: the image above is a plot of the log10 of the pressure)
If I set the medium's alpha_coeff
in the PML to a small value (eg. 0.2 dB/MHz-cm) , the effect is diminished. Trying an alpha_coeff = 0
in the PML leaves only a minimal effect:
(Note: the image above is a plot of the log10 of the pressure)
This leads me to my first question: why might this be happening? Is this a bug, a consequence of my setup, or a consequence of the methods being used?
My second question is more general that the documentation does not address directly. How does one set up their PML optimally? Given my material, my source frequency, etc, how might it be possible to automate the setup of the PML properties such that a sufficient amount of the propagation is absorbed?
Thanks in advance,
Jon