|
|
Overview
The standard pressure boundary conditions for compressible flow fix specific flow variables at the boundary (e.g., static pressure at an outlet boundary). As a result, pressure waves incident on the boundary will reflect in an unphysical manner, leading to local errors. The effects are more pronounced for internal flow problems where boundaries are usually close to geometry inside the domain, such as compressor or turbine blade rows.
The turbo-specific non-reflecting boundary conditions permit waves to "pass'' through the boundaries without spurious reflections. The method used in ANSYS FLUENT is based on the Fourier transformation of solution variables at the non-reflecting boundary [ 26]. Similar implementations have been investigated by other authors [ 52, 68]. The solution is rearranged as a sum of terms corresponding to different frequencies, and their contributions are calculated independently. While the method was originally designed for axial turbomachinery, it has been extended for use with radial turbomachinery.
Limitations
Note the following limitations of turbo-specific NRBCs:
|
|
Note that the pressure inlet boundaries must be set to the cylindrical coordinate flow specification method when turbo-specific NRBCs are used.
|
|
|
Note that you may use unstructured meshes in 2D geometries (Figure
7.4.3), and an unstructured mesh may be used away from the inlet and outlet boundaries in 3D geometries.
|
Theory
Turbo-specific NRBCs are based on Fourier decomposition of solutions to the linearized Euler equations. The solution at the inlet and outlet boundaries is circumferentially decomposed into Fourier modes, with the 0th mode representing the average boundary value (which is to be imposed as a user input), and higher harmonics that are modified to eliminate reflections [ 68].
Equations in Characteristic Variable Form
In order to treat individual waves, the linearized Euler equations are transformed to characteristic variable (
) form. If we first consider the 1D form of the linearized Euler equations, it can be shown that the characteristic variables
are related to the solution variables as follows:
where
where
is the average acoustic speed along a boundary zone,
,
,
,
, and
represent perturbations from a uniform condition (e.g.,
, etc.).
Note that the analysis is performed using the cylindrical coordinate system. All overlined (averaged) flow field variables (e.g.,
,
) are intended to be averaged along the pitchwise direction.
In quasi-3D approaches [
26,
52,
68], a procedure is developed to determine the changes in the characteristic variables, denoted by
, at the boundaries such that waves will not reflect. These changes in characteristic variables are determined as follows:
where
The changes to the outgoing characteristics -- one characteristic for subsonic inflow (
), and four characteristics for subsonic outflow (
,
,
,
) -- are determined from extrapolation of the flow field variables using Equation
7.4-2.
The changes in the incoming characteristics -- four characteristics for subsonic inflow (
,
,
,
), and one characteristic for subsonic outflow (
) -- are split into two components: average change along the boundary (
), and local changes in the characteristic variable due to harmonic variation along the boundary (
). The incoming characteristics are therefore given by
where
on the inlet boundary or
on the outlet boundary, and
is the grid index in the pitchwise direction including the periodic point once. The under-relaxation factor
has a default value of
. Note that this method assumes a periodic solution in the pitchwise direction.
The flow is decomposed into mean and circumferential components using Fourier decomposition. The 0th Fourier mode corresponds to the average circumferential solution, and is treated according to the standard 1D characteristic theory. The remaining parts of the solution are described by a sum of harmonics, and treated as 2D non-reflecting boundary conditions [ 26].
Inlet Boundary
For subsonic inflow, there is one outgoing characteristic (
) determined from Equation
7.4-2, and four incoming characteristics (
,
,
,
) calculated using Equation
7.4-3. The average changes in the incoming characteristics are computed from the requirement that the entropy (
), radial and tangential flow angles (
and
), and stagnation enthalpy (
) are specified. Note that in
ANSYS FLUENT you can specify
and
at the inlet, from which
and
are easily obtained. This is equivalent to forcing the following four residuals to be zero:
where
|
|
(7.4-9) |
|
|
(7.4-10) |
The average characteristic is then obtained from residual linearization as follows (see also Figure 7.4.4 for an illustration of the definitions for the prescribed inlet angles):
where
|
|
|
|
(7.4-12) |
|
|
|
|
(7.4-13) |
|
|
|
|
(7.4-14) |
and
|
|
(7.4-15) |
|
|
(7.4-16) |
|
|
(7.4-17) |
where
|
|
(7.4-18) |
|
|
|
|
(7.4-19) |
|
|
|
|
(7.4-20) |
|
|
|
|
(7.4-21) |
|
|
(7.4-22) |
|
|
(7.4-23) |
To address the local characteristic changes at each
grid point along the inflow boundary, the following relations are developed [
26,
68]:
Note that the relation for the first and fourth local characteristics force the local entropy and stagnation enthalpy to match their average steady-state values.
The characteristic variable
is computed from the inverse discrete Fourier transform of the second characteristic. The discrete Fourier transform of the second characteristic in turn is related to the discrete Fourier transform of the fifth characteristic. Hence, the characteristic variable
is computed along the pitch as follows:
The Fourier coefficients
are related to a set of equidistant distributed characteristic variables
by the following [
52]:
where
and
The set of equidistributed characteristic variables
is computed from arbitrary distributed
by using a cubic spline for interpolation, where
For supersonic inflow the user-prescribed static pressure (
) along with total pressure (
) and total temperature (
) are sufficient for determining the flow condition at the inlet.
Outlet Boundary
For subsonic outflow, there are four outgoing characteristics (
,
,
, and
) calculated using Equation
7.4-2, and one incoming characteristic (
) determined from Equation
7.4-3. The average change in the incoming fifth characteristic is given by
where
is the current averaged pressure at the exit plane and
is the desirable average exit pressure (this value is specified by you for single-blade calculations or obtained from the assigned profile for mixing-plane calculations). The local changes (
) are given by
The characteristic variable
is computed along the pitch as follows:
The Fourier coefficients
are related to two sets of equidistantly distributed characteristic variables (
and
, respectively) and given by the following [
52]:
where
|
|
(7.4-34) |
|
|
(7.4-35) |
The two sets of equidistributed characteristic variables (
and
) are computed from arbitrarily distributed
and
characteristics by using a cubic spline for interpolation, where
For supersonic outflow all flow field variables are extrapolated from the interior.
Updated Flow Variables
Once the changes in the characteristics are determined on the inflow or outflow boundaries, the changes in the flow variables
can be obtained from Equation
7.4-2. Therefore, the values of the flow variables at the boundary faces are as follows:
Using Turbo-Specific Non-Reflecting Boundary Conditions
|
|
If you intend to use turbo-specific NRBCs in conjunction with the density-based implicit solver, it is recommended that you first converge the solution before turning on turbo-specific NRBCs, then converge it again with turbo-specific NRBCs turned on. If the solution is diverging, then you should lower the CFL number. These steps are necessary because only approximate flux Jacobians are used for the pressure-inlet and pressure-outlet boundaries when turbo-specific NRBCs are activated with the density-based implicit solver.
|
The procedure for using the turbo-specific NRBCs is as follows:
define
boundary-conditions
non-reflecting-bc
turbo-specific-nrbc
enable?
If you are not sure whether or not NRBCs are turned on, use the show-status text command.
define
boundary-conditions
non-reflecting-bc
turbo-specific-nrbc
initialize
If the initialization is successful, a summary printout of the domain extent will be displayed. If the initialization is not successful, an error message will be displayed indicating the source of the problem. The initialization will set up the pressure-inlet and pressure-outlet boundaries for use with turbo-specific NRBCs.
|
|
Note that the pressure inlet boundaries must be set to the cylindrical coordinate flow specification method when turbo-specific NRBCs are used.
|
define
boundary-conditions
non-reflecting-bc
turbo-specific-nrbc
set
Using the NRBCs with the Mixing-Plane Model
If you want to use the NRBCs with the mixing-plane model you must define the mixing plane interfaces as pressure-outlet and pressure-inlet zone type pairs.
|
|
Turbo-specific NRBCs should not be used with the mixing-plane model if reverse flow is present across the mixing-plane.
|
Using the NRBCs in Parallel ANSYS FLUENT
When the turbo-specific NRBCs are used in conjunction with the parallel solver, all cells in each boundary zone, where NRBCs will be applied, must be located or contained within a single partition. You can ensure this by manually partitioning the mesh (see Section 32.5.4 for more information).