Acoustic streaming solver¶
acousticStreamingFoam is based on pimpleFoam,
a transient solver for incompressible, turbulent flow of Newtonian fluids. acousticStreamingFoam includes an non-linear acoustic pressure solver and
an acoustic streaming source term to pimpleFoam.
Installation¶
Pre-requisites:
A working installation of OpenFOAM 9.
In the acousticStreamingFoam/applications/solver/helmholtz/acousticStreamingFoam directory, run:
$ wmake
Running the application¶
In the case directory, run:
$ acousticStreamingFoam
Theory¶
Full details of the theory behind the solver implementation can be found in G.S. Bruno Lebon, Georges Salloum-Abou-Jaoude, Dmitry Eskin, Iakovos Tzanakis, Koulis Pericleous, Philippe Jarry, “Numerical modelling of acoustic streaming during the ultrasonic melt treatment of direct-chill (DC) casting”, Ultrasonics Sonochemistry 54 (2019) 171-182 doi:10.1016/j.ultsonch.2019.02.002.
Nomenclature¶
Variable |
Description |
|---|---|
nu |
Kinematic viscosity [m^2 s-1] |
omega |
Frequency [rad/s^1] |
c |
Speed of sound [m/s^1] |
rho |
Density [kg/m^3] |
phorn |
Horn pressure [Pa] |
pblake |
Blake pressure [Pa] |
N |
Number of bubbles per unit volume [m^-3] |
AbyN |
Eqns (40-42) in Trujillo (2018) divided by N |
BbyN |
Eqns (43-45) in Trujillo (2018) divided by N |