k-wave-python icon indicating copy to clipboard operation
k-wave-python copied to clipboard

Moving media - anisotropic speed of sound implementation

Open Ambr0K opened this issue 4 months ago • 7 comments

Hi everyone.

We're considering an experiment of measuring the temperature (and hopefully the velocity) of water right after it passes through the core of a research nuclear reactor by using a circular array of transducers at the reactor tank edges.

We're considering using k-wave, however we'd really be interested in the doppler effect due to the moving fluid. In the simulations, we're currently changing the medium parameters (speed_of_sound, alpha, density, etc) to change the temperature. However, there appears to be no option, to asses the doppler effect in a moving fluid. Could this be done by introducing the speed of sound as a vector or a tensor?

At a first glance, it appears there is an option to introduce perturbations to "c_ref" in their respective directions in "kspaceFirstOrder<XX>.py", but this would probably use this new value of speed of sound in both "x+" and "x-" direction.

We'd appreciate any suggestions on how to tackle this problem.

Best!

Klemen

Ambr0K avatar Oct 27 '24 06:10 Ambr0K