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:
where:
- is the amplitude.
- is the radius.
- and is the frequency of the source.
- is the radial location in the domain.
- and is the speed of sound.
The corresponding field function that you need to apply for the monopole source is:
where 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:
- User-defined source:
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:
-
Right-click the
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.
-
In the physics continuum, select the
Acoustic Wave node and set
Noise Source to
User-Specified Source.
-
Select the
node and set the noise source zone where the sources are applied.
-
Select the
node and set the following properties:
Property Setting Method Field Function Scalar Function Acoustic User Source field function