Setting Up a User-Defined Noise Source

You can create a user-defined noise source for testing or calibrating the model. You specify the source pressure field for a particular cell (or cells) in the flow mesh. The pressure field then propagates into the flow region.

Monopole (the pressure field is defined for a single cell), dipole (two cells), and quadrupole (four cells) noise sources are typical examples of user-defined noise sources.

For example, the analytical expression of the monopole source is:

Figure 1. EQUATION_DISPLAY
P = A R r sin ( ω t - k r )
(270)

where:

  • A is the amplitude.
  • R is the radius.
  • ω = 2 π f and f is the frequency of the source.
  • r is the radial location in the domain.
  • k = ω / c and c is the speed of sound.

The corresponding field function that you need to apply for the monopole source is:

Figure 2. EQUATION_DISPLAY
Input Pressure = 4 π A R sin ( ω t ) / V
(271)

where V is the cell volume.

As a monopole source is a point source, the acoustic source definition in this case needs to be divided by the cell volume (in order to make it free of volume), since the noise sources on the right-hand side of the wave equation undergo a volume integration using the finite volume method:

  • Acoustic perturbation-based source: 1 c 2 2 P t 2 d V
  • User-defined source: S user d V

Ideally, the monopole source should be a sphere or a point source, but this is not possible with a finite volume mesh. For this reason, expect to see some difference between the analytical and computational solution.

The acoustic pressure field that is generated by the monopole source is illustrated below:



To set up a user-defined noise source:

  1. Right-click the Automation > Field Functions node and create a user-defined scalar field function for the Acoustic User Source.

    For example, specify the field function definition for a monopole noise source as given by Eqn. (271) as:

    4 * 3.1415 * $Amplitude * $Radius * sin($Omega * $Time) / $Volume

    where $Amplitude, $Radius, and $Omega are other user-defined field functions or parameters that contain the amplitude, the radius, and the frequency of the source, respectively. $Time is the built-in field function for the time and the built-in field function $Volume provides the cell volume.

  2. In the physics continuum, select the Acoustic Wave node and set Noise Source to User-Specified Source.


  3. Select the [flow region] > Physics Values > Noise Source Weighting Coefficient node and set the noise source zone where the sources are applied.


  4. Select the [flow region] > Physics Values > User Defined Noise Source node and set the following properties:
    Property Setting
    Method Field Function
    Scalar Function Acoustic User Source field function