Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 

2-D Acoustic FDTD Simulation Demo for Processing 2 & 3

Outline

This is a truly physical simulation program of the sound wave propagation in a two-dimensional field filled with fluid media and Mur's 2nd order absorbing boundary or a total reflecting wall.
This program solves the "2D Acoustic FDTD (finite-difference time-domain) method". The dark part consists of air (332 m/s) and the brighter part consists of a mixture of air and helium (468 m/s). The grid resolution is 10 mm/pixel and the time step is 15 us/step (us = micro second = 1/1000000 second). A single pulse of sinusoidal wave at 1 kHz with Hann window is transmitted.
Have fun!!

Processing 2.x Users

Processing 2.x users should use the files in /acoustic_2d_fdtd_processing2/ folder.

Processing 3.x Users

Processing 3.x users should use the files in /acoustic_2d_fdtd_processing3/ folder.

In both cases, the folder name must be same as the name of .pde file.

Technical Notes

This program has been tested with Processing 2.2.1 or 3.1.2 (64bit) both on Windows and OSX. The speed of calculation depends on the CPU power of your PC. Intel Core i3 series or higher is recommended.
For more detailed information about FDTD method (including 3-D elastic simulation), please refer our papers on simulation. ==> http://ultrasonics.jp/nagatani/fdtd/
Thank you.

License

Contents are licensed under CC-BY-SA 3.0 (Creative Commons Attribution-ShareAlike 3.0 Unported License).
The users of this software are asked to state the description Yoshiki NAGATANI : ultrasonics.jp/nagatani/fdtd/ on their publications.


Yoshiki NAGATANI, Kobe City College of Technology
https://ultrasonics.jp/nagatani/fdtd/
https://twitter.com/nagataniyoshiki

About

2-D Acoustic FDTD Simulation Demo for Processing 2 & 3

Resources

Releases

No releases published

Packages

No packages published