Acoustic Wave Model
Ewert and Schröder presented a family of Acoustic Perturbation Equations (APE) for the simulation of flow-induced acoustic fields. These equations describe noise source terms that are determined by unsteady simulations of compressible or incompressible problems. As Lighthill derived an acoustic analogy from the basic equations of Navier-Stokes, an acoustic wave equation can be derived starting from the acoustic perturbation equations as well.
This model calculates the acoustic pressure history on the whole domain, including the effects of convection and refraction.
The complete system of the acoustic perturbation equations in terms of the perturbation variables is given as
where:
- is the perturbation pressure
- is the irrotational perturbation velocity
- is the time-averaged density
- is the time-averaged (mean) velocity
- is the speed of sound
- is the noise source function
Using the relationship (where is the acoustic pressure) from Ewert and Schroder and taking the substantial derivative of Eqn. (4711) and the divergence of Eqn. (4712), you can obtain two equations in terms of and as dependent variables. For incompressible flows, (that is, ) and combining the two equations, a single equation is obtained in terms of acoustic pressure and noise sources from incompressible flow:
An equation for a wave caused mainly by convection effects is derived from Eqn. (4713) by assuming that, for noise sources from incompressible flows [887], and , where is the hydrodynamic pressure fluctuation. In this equation, a physical damping mechanism is necessary to eliminate spurious waves that originate from mesh-coarsening transitions. From the concept of wave propagation in a viscous medium, the final equation with the physical damping term is:
- is the damping coefficient (= 0 for no damping and = 1 for maximum damping)
- is the time-step
- is the local CFL number (where is the grid spacing)
Acoustic waves are damped in poorly resolved zones (coarse mesh) using this damping coefficient to suppress undesired oscillations that pollute predictions inside the region of interest.
In the absence of mean flow, Eqn. (4714) reduces to
This equation resembles Lighthill's equation except that this one is based on noise sources coming from acoustic perturbation equations for incompressible flow.
Low-Pass Time Filters
The sources of noise in the acoustic wave model come mainly from the second derivative of the flow pressure fluctuations with respect to time. Due to mesh size transitions, these sources include high-frequency spurious numerical signals which, in turn, generate high-frequency noise. A suitable low-pass filter suppresses this undesired noise.
For the following filters, the higher the order of the filter, the more signal damping it provides, while also introducing more phase error (that is, the shift in the angle of the wave from that which is expected). You can consider phase error as a measure of the distortion in the signal that is introduced by phase differences for different frequencies.
The Acoustic Wave model applies the low-pass time filter directly to the APE sources. The filtered APE source is:
- First-Order IIR Low-Pass Time Filter
- The filtered form of
at time-step
is: (4716)
where:
so that the filtered value at a given time-step depends on the filtered value at the previous time-step.
- Second-Order Butterworth Low-Pass Time Filter
- The filtered form of
at time-step
is: (4717)
where:
- , , and
- Third-Order Butterworth Low-Pass Time Filter
- The filtered form of
at time-step
is: (4718)
where:
- , , , and
Non-Reflective Boundary Condition
The non-reflective boundary condition in the Acoustic Wave model allows acoustic waves to leave the domain through boundary without any spurious reflections. Assuming no source at the boundary and applying the operator " " on the momentum equation Eqn. (4712):
The acoustic pressure is related to the normal component of the acoustic velocity:
Taking the time derivative of Eqn. (4720) and using Eqn. (4719), the gradient of the acoustic pressure then becomes:
where is the face normal area and is its magnitude.
Newmark Alpha Method
The Newmark Alpha method starts with the following expression for time derivatives of acoustic pressure:
where M, C, and K are operators:
- is the operator for mass.
- is the operator for damping.
- is the operator for stiffness.
- is the noise source term.
- is the previous time-step.
- is the time-step for which the solution is being computed.
The method then discretizes the above equation and introduces the parameter to obtain the following modified governing equation:
The operators and the external force take the form of matrices, where:
- is the mass matrix
- is the damping matrix
- is the stiffness matrix
- is the external force matrix
- is a weighting parameter, .
APE Fields for the Post FW-H Model
The Acoustic Wave model can be combined with the Ffowcs Williams-Hawkings model to calculate the following fields for far-field cases:
- Acoustic Density
:(4723)
- Acoustic Velocity
:
at the nth time-step, , is computed from the acoustic velocities of the previous time-step and the acoustic pressure gradient. This is obtained from second-order backward differencing of the momentum equation of the Acoustic Perturbation Equations.
(4724) - APE Total Density
:(4725)
- APE Total Velocity
:(4726)
- APE Total Pressure
:(4727)
where:
- is the speed of sound.
- is the density of the incompressible flow.
- is the acoustic pressure.
- is the pressure of the incompressible flow.
- is the velocity of the incompressible flow.
Smoothing Algorithm for the Acoustic Pressure Reconstruction Gradient
The reconstructed gradient of acoustic pressure is used to calculate the acoustic pressure at the face centroids. This reconstructed gradient can be smoothed out, eliminating local spikes, to assist convergence. The smoothing algorithm uses the following steps:
- Compute the locally averaged normalized and
smoothed gradient
: (4728)where is the set of those cells that are direct neighbors, through faces, of cell .
- Copy the smoothed gradient into the working gradient .
- Repeat steps 1 and 2 as many times as needed to eliminate local spikes.