SimNDT icon indicating copy to clipboard operation
SimNDT copied to clipboard

Acoustic ultrasonic wave propagation

Open Nicko222 opened this issue 2 years ago • 4 comments

Dear @mmolero, Thanks for your amazing ultrasound simulator!!! I would like to know if I use it in acoustic wave propagation how to get the pressure field. e.g., in the homogeous 2D acoustic wave equation:

wave.

In the equation, v represents velocity, u represents the pressure response in an acoustic medium (known as the “wavefield”). If the output of Txx and Tyy have the same meaning of wavefield u. Hope to receive your reply. Thanks a lot!

Nicko222 avatar Oct 13 '22 16:10 Nicko222

Please see the issue #14.

mmolero avatar Oct 16 '22 08:10 mmolero

Please see the issue #14.

Dear @mmolero , Thanks for your answer. I am sure that simndt can be used in asonic ultrasound simulation. However, I am still confused that how to extract the pressure wavefield u in the whole computational domain not from the outputs of the receivers . e.g., if the numerical grid is 10001000, how to get the pressure output with size 10001000. I have met the issure for a long time. Very sorry to disturb you.

Nicko222 avatar Oct 16 '22 11:10 Nicko222

You need to observe for example a set of points, imagine that you have a receiver that can be represented as x number of points so that the time response it can be seen as the average for all these points for each time step. In this way you can have a time transient signal coming from averaging the receiver line. Does it make sense to you?

mmolero avatar Oct 16 '22 17:10 mmolero

You need to observe for example a set of points, imagine that you have a receiver that can be represented as x number of points so that the time response it can be seen as the average for all these points for each time step. In this way you can have a time transient signal coming from averaging the receiver line. Does it make sense to you?

Dear @mmolero , Thanks for your explanation. If I catch your idea, if the numerical grid is 1000 by 1000, I could use 1000 receivers to save the signal, right??? In addition, I have attached a simulation figure. In the figure, the pressure wavefield is in the whole computational domain. It is the pressure I want to exact, right? If this, how to save the outputs in the whole compuatational domain? Thanks a lot! simndt1

Nicko222 avatar Oct 16 '22 18:10 Nicko222