I am looking to model a rather unique system, it consists of 4 boundaries(water, copper, steel and liquid steel) totaling a ~3.5cm square and would like to find an approximation of the wave form generated by a single element generating a wave and all elements receiving.
The properties of my transducer are, 24 element, 0.2mm pitch, 0.05mm spacing, 10MHz+/-10% central frequency and 4mm elevation.
I am currently having issues with the size and time of 3d simulations at this frequecy, but was wondering if a 2d simulation would be possible by defining multiple rectangular transmitters/recievers and what errors this may cause.
Also if so should it would it be more efficient on the graphics processor or through a C++ implementation(if uncertain I am willing to try both)
Thanks, Andrew
k-Wave
A MATLAB toolbox for the time-domain
simulation of acoustic wave fields
High frequency modelling problem
(2 posts) (2 voices)-
Posted 11 years ago #
-
Hi Andrew,
What is the size of your domain? Do you truncate it to slightly larger than the size of the transducer?
A 2D simulation is certainly a possibility. However, when you perform simulations in 2D, remember you are inherently assuming that your sources, material boundaries, etc., are infinitely extended in the third-dimension (e.g., a 2D point source is actually a cylindrical line source in 3D).
Using the C++ or GPU code should decrease the simulation time by around 6-8 times.
Brad.
Posted 11 years ago #
Reply
You must log in to post.