RPMTurbo has developed a three-dimensional
non-reflecting boundary condition for unsteady flow simulations.
This boundary condition ensures that outgoing waves exit
the flow domain without reflection.
Unwanted, non-physical reflections of unsteady waves at the far-field
can reduce the accuracy of the simulation.
The non-reflecting boundary condition is applied by
decomposing the unsteady flow perturbations
into independent waves (unsteady aerodynamic modes).
The 3D unsteady aerodynamic modes are determined
by performing an eigen analysis on the semi-discretized
flow equations at the far-field.
This approach is valid for non-uniform and swirling flows.
An example of the unsteady aerodynamic modes as calculated
by RPMTurbo's 3D non-reflecting boundary condition is shown below.
The figures show the unsteady pressure
perturbations of acoustic modes in a 3D annulus
calculated by RPMTurbo's non-reflecting boundary condition.
The non-reflecting boundary condition has been extensively tested.
The figure below shows the aerodynamic damping versus inter-blade phase angle
for a standard test case.
The red curve was calculated using the analytical method of Giles, and
the green curve was calculated using RPMTurbo's non-reflecting boundary condition.