k-wave-python
k-wave-python copied to clipboard
Moving media - anisotropic speed of sound implementation
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