Skip to content

Simulation of a photo acoustical [PA] signal excitation.

License

Notifications You must be signed in to change notification settings

fxat/simulationPAsignal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simulation of a photo acoustical [PA] signal excitation

This simulation illustrates how a photoacoustic signal is produced. Furthermore it shows us how a real, measureable signal shall look like if the conditions of thermal and stress confinement are fullfilled.

Spherical-source solution and point detector

The starting point is, the solution of the photoacoustic equation for a absorbing spherical object with a given radius R_s, that is homogeneously heated by a delta pulse. For details go to e.g. Master thesis Grueneisen relaxation photoacoustic microscopy with optical ultrasonic detection. The propagating parts of this formula can be displayed as the following

p(z,t) = \frac{z-c_s t}{2z} p_0(-z+c_s t) + \frac{z-c_s t}{2z} p_0(z-c_s t)

z...Distance source <-> detector [m]
c_s...Speed of sound in water [m/s]
p_0...Initial pressure rise [Pa]

which results in a N-shaped pulse

Excited with a gaussian shaped laserpulse and detected with a ultrasonic detector with finite bandwidth and a defined center frequency the measureable pulse looks like this


Startup

python runSim.py

starts the simulation and states the simulation process.

Extention possibilities

  • Simulation of

    • different sensor bandwidths and center frequencies
    • multible target sizes
    • pulselengths of the laser
  • Implementation of a more complex heating funciton


License

This project is licensed under the GNU GPLv3 License - see the LICENSE file for details

Contact

franz.taffner@yahoo.de


CodeFactor

About

Simulation of a photo acoustical [PA] signal excitation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published