Acoustofluidics 2022: Plotting the Scattering Field#

This example is from the presentation at the Acoustofluidics 2022 conference and shows how to plot the scattered pressure field and the mode shape of a polystyrene particle suspended in water and subjected to a 5MHz-standing wave.

We import osaft and initialise the model with parameters of the polystyrene particle, water, and the acoustic field.

13 from matplotlib import pyplot as plt
14
15 import osaft
16
17 hasegawa = osaft.hasegawa1969.ScatteringField(
18     f=5e6,
19     R_0=1e-6,
20     rho_s=1020,
21     E_s=3.4e9,
22     nu_s=0.4,
23     rho_f=1498,
24     c_f=997,
25     p_0=1e5,
26     wave_type=osaft.WaveType.STANDING,
27     position=osaft.pi / 4,
28 )

We generate the particle animation for the small 1-micron particle. It can be seen how its motion is dominated by the dipole mode.

Also the scattered pressure field is dominated by the contribution of the dipole mode.

We increase the particle radius and we animate the particle motion of the 50-micron particle analogously to the small particle.

For the large particle both particle motion and scattered pressure field are dominated by the quadrupole mode, i.e. a mode neglected in most theories only considering the long-wavelength limit.

Total running time of the script: ( 2 minutes 37.587 seconds)

Estimated memory usage: 151 MB

Gallery generated by Sphinx-Gallery