Far-Field Calculation
Use the Far-Field Calculation node to apply the source boundaries for the near-to-far-field transformation and to specify a name for the acoustic far-field variable. This feature allows the calculation of the pressure field outside the computational domain at any distance including phase. The far-field boundary needs to enclose all sources and scatterers.
Far-Field Calculation
Enter a Far-field variable name for the far-field acoustic pressure field (the default is pfar).
Select a Type of integral: Integral approximation for r → ∞ (the default) to compute the value in The Far-Field Limit or Full integral to compute The Helmholtz-Kirchhoff Integral Representation.
If required, use symmetry planes in your model when calculating the far-field variable. The symmetry planes have to coincide with one of the Cartesian coordinate planes. For each of these planes, select the type of symmetry check boxes: Symmetry in the x=0 plane, Symmetry in the y=0 plane, or Symmetry in the z=0 plane.
Advanced Settings
To display this section, click the Show button () and select Advanced Physics Options.
The option Use polynomial-preserving recovery for the normal gradient is selected per default on internal boundaries. This means that the far-field feature automatically uses the polynomial-preserving recovery operator ppr() to get an enhanced evaluation of the normal derivative of the pressure. This increases the precision of the far-field calculation. If you click to clear this check box this removes all instances of the operator from the equations.
The ppr() operator is not added when the far-field calculation is performed on an external boundary or a boundary adjacent to a perfectly matched layer (PML) domain. In the latter case, the down() or up() operator is added in order to retrieve values of variables from the physical domain only.
ppr and pprint and up and down (operators) in the COMSOL Multiphysics Reference Manual
Acoustic Scattering off an Ellipsoid: Application Library path Acoustics_Module/Tutorials/acoustic_scattering
Bessel Panel: Application Library path Acoustics_Module/Tutorials/bessel_panel