Description

The acousticWaveTransmissive boundary condition provides a wave transmissive outflow condition by solving the following governing equation at the boundary:

\[\frac{D \, W f}{D t} = 0\]

where \(W\) represents the wave speed and \(f\) corresponds to the field to which this boundary condition is applied.

Usage

The condition requires entries in both the boundary and field files.

Boundary file

<patchName>
{
    type                patch;
    ...
}

Field file

<patchName>
{
    // Mandatory entries
    type                acousticWaveTransmissive;
    advectiveSpeed      <scalar>;

    // Inherited entries
    ...
}
Property Description Type Required Default
type Type name: acousticWaveTransmissive word yes -
advectiveSpeed Advective speed value scalar yes -

The inherited entries are elaborated in:

Further information

Tutorial:

Source code:

History:

  • Introduced in version 1.5