I am very thankful for your good replies
Why can not we define the thickness of the transducer in makeTransducer function? Does it mean that k-wave can not simulate the phenomena like reverberation in transducer?
Is there any way to investigate transducer and its ideal thickness in k-wave?
A MATLAB toolbox for the time-domain
simulation of acoustic wave fields
thickness of transducer(4 posts) (2 voices)
HiPosted 4 months ago #
Sources in k-Wave are not physical objects, just positions in space in which mass or force are injected into the medium. You can include things like transducer thickness by explicitly defining medium.sound_speed (etc) with the appropriate variations in material properties. This will allow you to model the reflections. Keep in mind, that if you want to model small layers, you will need a large number of grid points, as k-Wave is currently restricted to using a structured Cartesian mesh.
If you want to model the piezoelectric and acoustic response of transducers, you might be better off using other tools based on the finite-element method specifically designed for that purpose.
Brad.Posted 3 months ago #
I tried to enter the acoustic properties of a piezoelectric in my code, but when I was searching for absorption coefficient, I find out that the absorption model in k-wave is based on what happens in biological tissues. so I think it is not possible to simulate acoustic behavior of piezoelectric and I should switch to another tool as you mentioned.Am I right?Posted 3 months ago #
The absorption model in k-Wave assumes that the frequency dependence follows a frequency power law of the form a0*f^y, where the values of a0 and y can be set by the user. This is normally a pretty good approximation for many non-biological media as well as biological tissue. Also, if you are only interested in a narrow frequency bandwidth, the exact frequency dependence doesn't really matter, as long as the total absorption is correct at the frequency of interest.
Without knowing more about your simulation, it's hard to say more.
Hope that helps,
Brad.Posted 2 months ago #
You must log in to post.