I am attempting to model propagation of a wave through a highly absorbing material (attenuation coefficient = 32.96 dB/MHz*cm) but when I attempt to do so the simulation domain becomes washed over with extremely high pressure (visible after a few seconds in the simulation window). I've tried adjusting this parameter and it looks like anything above approximately 15 dB/MHz*cm yields this same result. Any thoughts on what might cause this and how to fix it?
k-Wave
A MATLAB toolbox for the time-domain
simulation of acoustic wave fields
Large Attenuation Coefficient
(2 posts) (2 voices)-
Posted 9 years ago #
-
Hi ericott25,
This sounds like a classical instability, and can be fixed by using a smaller time step in your simulation. You can use the function
checkStability
to tell you the maximum time step for which the simulation will be stable.Brad.
Posted 9 years ago #
Reply
You must log in to post.