Professional Documents
Culture Documents
3D Non-Reflecting BC ... Bogey - Acta02
3D Non-Reflecting BC ... Bogey - Acta02
C. Bogey, C. Bailly
Laboratoire de Mécanique des Fluides et d’Acoustique, UMR CNRS 5509 & Ecole Centrale de Lyon, BP 163,
69131 Ecully, France
Summary
In aeroacoustic simulations, non-reflective boundary conditions are necessary to minimize the acoustic waves re-
flected when disturbances leave the computational domain. In the present paper, far field boundary conditions are
developed for a 3-D geometry. Two validation test cases involving respectively an acoustic pulse and an axisym-
metric ring vortex in a uniform mean flow are also proposed. The solutions from linearized Euler equations show
that the far field boundary conditions allow the exit of acoustic waves without generating significant spurious
waves. The exit of vortical disturbances is more difficult to treat with efficiency because of their high magnitude.
For this case, the implementation of a sponge zone is presented to decrease the amplitude of acoustic reflections.
PACS no. 43.20.Bi, 43.28.Ra
1. Introduction
ccccc cscc
c
In numerical simulations of exterior problems, a set of
equations is required to model the free field conditions.
cccc csccc
These boundary conditions are applied as in Figure 1, all
around the interior computational domain where the flow
motion equations, namely Navier-Stokes or Euler equa-
cc
tions, are solved. They must allow the flow disturbances
to leave the computational domain without significant re-
flections. This point is crucial in computational aeroacous-
tics [1], since spurious acoustic waves generated by poor
boundary conditions may mask the physical sound field
radiated by turbulence. Advanced non-reflective boundary
conditions have thus been developed [2], so that the com-
putation of the sound field directly from Navier-Stokes
simulations [3, 4, 5, 6] is now possible. These conditions
can be classified into two main approaches.
The first one is based on characteristics. It has been Figure 1. Computational domain: interior domain (Navier-
clearly developed by Thompson [7, 8], and Poinsot and Stokes or Euler equations); boundary domain. To eval-
Lele [9], and is widely used in computational fluid dynam-
uate derivatives at points with a seven point stencil scheme,
ics. The basic idea is to recast the hyperbolic system asso-
points are used.
ciated to the Eulerian fluxes in the direction perpendicular
to the boundary, in terms of the Riemann invariants related
to vortical, entropic and acoustic perturbations. The treat-
ment of the boundary can then be performed by calculat- intrinsically 1-D, and is efficient for perturbations reach-
ing the outgoing invariants using non-centered numerical ing the boundaries perpendicularly. It is however badly
scheme and by imposing the value of incoming invariants. suited to oblique incidences, and there is a discontinuity
Typically, to simulate a free field boundary condition, the in the treatment of boundaries in the corners of the com-
value of incoming invariants is set to zero. This method is putational domain. An improvement of the characteristic
method accounting for the effects of oblique incidences
Received 13 July 2001, has been proposed by Giles [10], and it has been discussed
accepted 22 March 2002. by Colonius et al. [11].
c S. Hirzel Verlag EAA 463
A CTA A CUSTICA UNITED WITH ACUSTICA Bogey, Bailly: Three-dimensional non-reflective boundary conditions
Vol. 88 (2002)
s
boundary conditions for aeroacoustic simulations. The
first one is to develop a far field formulation of these con- 63
ditions for a 3-D geometry, by extending the work of Tam
r
7
and Dong. The second objective is to propose validation
test cases to evaluate the efficiency of 3-D free field con-
ditions in minimizing acoustic reflections. The exit from
the computational domain of two kinds of disturbances,
acoustic and vortical, is considered with two problems in- -x
volving respectively an acoustic pulse and an axisymmet- 0Q
ric ring vortex in a uniform flow. These two problems are
' QQ 2
solved in the present paper using a Linearized Euler Equa-
tions (LEE) solver. The far field conditions provide good
x1
numerical results, but a damping zone is still required to
treat the exit of vortical fluctuations in acoustic simula-
tions. Figure 3. Spherical coordinates used to formulate 3-D boundary
The far field formulation of boundary conditions is de- conditions.
veloped in section 2, with two sets of equations corre-
sponding to radiation or outflow conditions. In section 3, can be found. A sketch of the boundary configuration is
the two test cases are defined: a Gaussian acoustic pulse shown in Figure 2.
and an axisymmetric vortex, placed in a uniform flow with
= 05
In order to make boundary conditions suitable to the
Mach number M : . Both are solved to evaluate the spherical three-dimensional acoustic waves, spherical co-
accuracy of the far field boundary conditions. In section 4, ordinates (r; ; ') are used, as illustrated in Figure 3. These
a damping zone is implemented at the outflow boundary (
coordinates are defined from an origin O x o ; yo ; zo as- )
to minimize the reflected waves for the second test case. sumed to be close to the location of the acoustic sources,
Concluding remarks are given in section 5. The analytical (e e e )
with three unit vectors r ; ; ' in the r, and ' direc-
solution of the acoustic pulse is provided in the appendix. tions given in cartesian coordinates by:
8 e = (sin cos '; sin sin '; cos )
< r
: ee' == (cos cos '; cos sin '; ; sin )
2. Far field formulation of three- dimen- (1)
sional boundary conditions (; sin '; cos '; 0)
The far field boundary conditions derived by Tam and The speed of wave propagation, v g er , is the vector sum
Dong [14] in two dimensions are generalized to three di- of the mean sound speed c and of the mean flow velocity
mensions. Acoustic and aerodynamic disturbances gen- u = (u1 ; u2; u3), as shown by the velocity vector diagram
erated by turbulent flows behave quite differently: sound of Figure 4. To find its full expression, the vectors are pro-
waves propagate in all the directions at a velocity equal jected in the sound propagation direction e r :
vg = (u + c) qer
to the sum of the sound speed and of the flow veloc-
ity, whereas entropic and vortical perturbations are only
convected downstream by the flow. Two free field for- = u er + c2 ; (u e )2 ; (u e')2 (2)
mulations are therefore required: radiation conditions for
boundaries reached by acoustic waves alone, and outflow To formulate the boundary conditions, the fluctuating
conditions for boundaries where all kinds of disturbances field is decomposed into entropic, vortical and acoustic
464
Bogey, Bailly: Three-dimensional non-reflective boundary conditions A CTA A CUSTICA UNITED WITH A CUSTICA
Vol. 88 (2002)
@p0 + v @ + 1 p0 = 0
@t g @r r
c
vg
Mean flow From equation (3), the density and velocity perturbations
e :
direction satisfy:
8 @0
r >
< + u:r0 = @a + u:ra
@t @t
O : @ u0 + u:ru0 = @ ua + u:rua
>
@t @t
Figure 4. Speed of wave propagation vg . By using the assumption of isentropic acoustic perturba-
=
tions, i.e. a pa =c2 , we get for the density equation:
modes. The three modes are assumed to be independent, @0 + u:r0 = 1 @pa + u:rp :
which is exact only for a uniform mean flow or in a geo- @t c2 @t a
metrical approximation for high-frequency perturbations.
( u ) ( u )
For a mean flow ; ; p , the fluctuating field 0 ; 0 ; p0 Since the acoustic perturbations satisfy the momentum
equations of the linearized Euler equations, the velocity
can then be written as the sum of acoustic, vortical and
entropic waves: equation become:
0 0 1 0 1 0 0 1 0 1 @ u0 + u:ru0 = ; 1 rp :
@ u0 A = @ uaa A + @ A + @ 0 A (3) @t a
p0 pa 0 0 By reminding that p0 = pa , the set of equations solved in
where = (x ; u t) and = (x ; u t). To model the the outflow region is then given by:
8 @0 0
boundary conditions, the far-field expression of the acous-
( u )
tic disturbances a ; a ; pa is used. For a 3-D geometry,
>
> + u :r 0 = 1 @p + u:rp0
>
< @@tu0 c2 @t
we have:
0 1 0 1=c2 1 + u : ru 0 = ; 1 rp0
>
@p0 + v @ + 1 p0 = 0:
> @t (6)
a
@ ua A F (r=v g ; t ) @ (1= c) er A : >
r (4) : @t g @r r
pa 1
2.1. Radiation boundary conditions 3. Validation test cases
When only acoustic disturbances reach the boundary, the
perturbations are given by (3) with =0 and =0 .
To determine which of the numerical methods can be
used to calculate sound waves with a high accuracy, test
The radiation conditions are then found by deriving the
cases specific to Computational AeroAcoustics (CAA)
differential equation satisfied by the acoustic disturbances
[16, 17, 18] have been developed recently. In the same
(4). This leads to:
0 1 0 1 way as the first ICASE/LaRC Workshop has provided two-
@ @ u 0 A + v @ + 1 @ u 0 A = 0:
0 0 dimensional test cases [16] to evaluate the efficiency of
g @r r non-reflective boundary conditions, the present paper pro-
@t p0 p0
(5)
poses two test cases for three-dimensional problems. To
test the free-field boundary conditions, the exit of acoustic
This equation is integrated for the points located in the and vortical disturbances from the computational domain
boundary domain by using the same time integration as is considered, with first a Gaussian acoustic pulse and sec-
for the interior points, but with non-centered schemes for ond an axisymmetric ring vortex, both being placed in a
spatial derivation as shown in Figure 1. The same equation uniform flow.
is solved for all the radiation boundaries and in this way, The two test cases can be solved from Navier-Stokes
there is no discontinuity between two connected neigh- or Euler equations. For example, they have been used to
bouring boundaries, and no specific implementation for develop a Large Eddy Simulation code [19] to compute
corners is needed. directly the sound field radiated by turbulent flows [5, 6].
465
A CTA A CUSTICA UNITED WITH ACUSTICA Bogey, Bailly: Three-dimensional non-reflective boundary conditions
Vol. 88 (2002)
'$
ler’s equations are reported. The LEE solver (S PRINT for
Sound Propagation IN Turbulence) is built up to study 6
sound propagation, with the far field boundary condi-
- x2
;;
M
tions described in section 2. In this solver, the Dispersion-
&%
Relation-Preserving (DRP) finite difference scheme pro-
posed by Tam and Webb [13] is used for spatial discretiza- - ; ;
tion because of its very small dispersion, and time inte- O ; - x1
gration is carried out by a fourth-order Runge-Kutta algo-
rithm. A selective damping is also applied at every itera- -
tion to filter out numerical grid-to-grid oscillations. More
details and validations of the two-dimensional version of -
the code can be found in [20]. The far field boundary con-
ditions are applied as shown in Figure 1, by using DRP
non-centered schemes [21] in three points. They are ad-
vanced in time by the same Runge-Kutta algorithm as for
Figure 5. 3-D acoustic pulse in a uniform flow.
the Linearized Euler equations themselves.
Density, velocity and pressure in LEE are decomposed
in mean values , u=( )
u1 ; u2 ; u3 and p, and in fluctuat-
u =(
ing values 0 , 0 )
u01 ; u02 ; u03 and p0 . In what follows, where = (ln 2)=b2 . The flow Mach number is M =
all the variables are nondimensionalized by the scales: 05 =3
: , the Gaussian half-width b and the amplitude =
10;3.
length scale : The analytical solution of this initial value problem is
velocity scale : c1 (ambient sound speed) developed in the appendix. It is given by:
: =c1 Z1 2
p0 (x; t) = 2 exp ; 4 cos(t ) j0 () d;
time scale
density scale : 1 (ambient density)
pressure scale : 1c21 0
where:
where is the constant mesh size. The computational
domain defined by a N 3 uniform grid with N = 101 1=2
is such that ; 50 50
x1 ; x2 ; x3 . The origin of the = (x1 ; Mt)2 + x22 + x23 ;
spherical coordinates used for the boundary conditions is p
and = 2 . The spherical Bessel function of the first
(0 0 0)
at O ; ; and corresponds to the initial source location
in the two problems. To estimate the magnitude of acoustic kind and order zero j 0 is given by j0 (z ) = sin(z )=z .
waves reflected back into the computational domain after The pressure fields jp0 j= obtained in the (Ox1 x2 ) and
the exit of disturbances, the time evolution of the residual (Ox2 x3 ) planes are presented in Figures 6 and 7, at times
fluctuating pressure Lp is recorded. This residual pressure t = 40, 80 and 120, and at times t = 40 and 80 respec-
is based on the following L2 norm: tively. The acoustic wave generated by the initial pulse
propagates and reaches successively the outflow, lateral
2 N 31=2 and inflow boundaries, at t = 100 3 50
= , and , with 100
1 X 3
10
amplitudes jp0 j= ;2 . The pressure fields calculated
Lp = 4 3 p0i;j;k
N
2 5 :
from LEE are compared to the analytical solutions, and
i;j;k contours are in very good agreement. The contour corre-
All the computations are performed in double precision.
sponding to the small amplitude of jp0 j= = 2 5 10
: ;4
is hardly modified by possible reflected waves. Thus, the
effective reflection rate, defined as the ratio between the
3.1. Gaussian acoustic pulse in a uniform flow amplitude of the acoustic wave when hitting the boundary
and the amplitude of the reflected wave is less than 2%
.
We first study the propagation of an initial Gaussian acous- The time evolution of Lp obtained from LEE is dis-
tic pulse placed in a uniform flow u = ( 0 0)
M; ; with con- played in Figure 8. As long as the acoustic wave gener-
stant mean density =1and pressure p =1
=
, as shown ated by the initial pulse is in the computational domain, the
in Figure 5. The initial conditions at t =0
are: value of the residual fluctuating pressure is equal to the an-
; alytical solution. Afterwards, for times t > 150
, the resid-
p0 = exp ; ;x21 + x22 + x23 ; ual pressure Lp is calculated only from parasitic pressure
0 = exp ; x21 + x22 + x23 ; fluctuations such as reflected waves or numerical oscilla-
u01 = 0; tions, and it is very small, around two orders of magnitude
u02 = 0; smaller than its initial value. This confirms the great effi-
u03 = 0; ciency of the far field formulation of boundary conditions
466
Bogey, Bailly: Three-dimensional non-reflective boundary conditions A CTA A CUSTICA UNITED WITH A CUSTICA
Vol. 88 (2002)
(a) (b)
0
10
−1
10
(1)
Lp/Lp(0)
−2
10
−3
10
0 50 100 150 200
t
(2)
Figure 8. Acoustic pulse in a uniform flow. Time evolution
of Lp /Lp (0): LEE solution, analytical solu-
tion.
467
A CTA A CUSTICA UNITED WITH ACUSTICA Bogey, Bailly: Three-dimensional non-reflective boundary conditions
#"!
Vol. 88 (2002)
M
-
-
r
-6
6 6 ? ;;
;;
x3
;
x2
−4
10
−5
10
Lp
#"!
r0
O;
; −6
- x1
10
-
??6
-
rr0 −7
10
0 50 100
t
150 200
468
Bogey, Bailly: Three-dimensional non-reflective boundary conditions A CTA A CUSTICA UNITED WITH A CUSTICA
Vol. 88 (2002)
0.04
0.02
3
(1) 0
ω
−0.02
−0.04
−0.06
−50 −25 0 25 50
x
2
j j
(a) (b)
Figure 12. Application of a damping zone. Vorticity fields !3
obtained in the (Ox1 x2 ) plane from LEE: (a) without damp-
ing zone and (b) with damping zone at: (1) t = 50 and (2)
t = 100. Representation of the 5 vorticity iso-contours defined
in Figure 10. boundary of the damping zone. (1)
#
+Ui;j;1;k + Ui;j;k+1 + Ui;j;k;1 ;
0 0 0
of =02 =15
: and : are chosen. The filter used in the
ing zone and (b) with damping zone at: (1) t = 100 and (2)
12 14
t = 200. Representation of the 5 pressure iso-contours defined
sponge zone is of second order with d 0 = = and d1 =; = . in Figure 10. boundary of the damping zone.
In the last grid line (i=N ), this filter is applied laterally to
the boundary, but a one order filter is used perpendicularly.
( )
The vorticity fields j!3 j obtained in the Ox1 x2 plane jp0 j ' 410;5. In Figures 14(b), using the artificial damp-
with and without sponge zone are presented in Figure 12 ing, two spurious acoustic waves are observed respectively
at t = 50 = 100
and t . As expected, the vortex is con- at t= 100 and t = 200
. The first one is produced when
vected by the mean flow and reaches the outflow bound- the vortex comes into the damping zone. The second one is
= 100
ary at t = 50
. At t , the vortex has just come into generated by the vortex exit, and it is partially dissipated in
the damping region, and no significant differences are de- the damping region during its upstream propagation. The
tected because of the exponential progression of the mag- amplitudes of the two waves in the physical domain, for
nitude of the filtering. However, when the vortex reaches 15 1 5 10
x1 < , are around jp0 j ' : ;5. They are smaller
the outflow boundary at t = 100 , the vorticity is about two than the amplitude of the reflected wave obtained without
times smaller with the sponge zone than without. This can damping zone.
be evaluated more precisely with the vorticity profiles of To compare more quantitatively the reflected acoustic
Figure 13. waves, the axial pressure profiles for x2 x3 = = 0
( )
The pressure fields jp0 j obtained in the Ox1 x2 plane are shown in Figure 15(a) and 15(b), at t = 100
and
are presented in Figure 14 at t = 100 and t = 200 . In t = 200 . The spurious wave generated by the gradient
Figures 14(a), without artificial damping, a single acous- of artificial damping can be seen in Figure 15(a) at about
tic wave is generated by the exit of the vortex, and prop- = 20
x1 ; , with an amplitude less than 10;5. The wave
agates upstream with an amplitude at t = 200 around issuing from the exit of the ring vortex appears clearly in
469
A CTA A CUSTICA UNITED WITH ACUSTICA Bogey, Bailly: Three-dimensional non-reflective boundary conditions
Vol. 88 (2002)
Appendix
−4 (a)
x 10
1
A1. Analytical solution of the 3-D pressure
pulse
0.5
To find the analytical solution of the sound field induced
()
by an initial pressure pulse g r , the acoustical potential
p′
0
( ) =
r; t is used. It is defined by u r and p ;@=@t, =
−0.5 and satisfies the wave equation, which writes, in spherical
coordinates, as:
−1
−50 −25 0 25 50 @ 2 ; c2 1 @ r2 @ = 0
x1
@t2 0 r2 @r @r (A1)
0
8
> ~ (; t) = 2 1 r2 (r; t) j0 (r) dr
>
−0.5 < 0
>
> Z1
−1
−50 −25 0 25 50 : (r; t) = 2 ~(; t)j (r) d; 0
x1 0
0 r2 @r @r
Figure 15(b). The damping zone decreases its amplitude
Thus, by applying the Hankel transform to the wave
by a ratio around 3. This is very important with the aim
equation (A1), we obtain:
of computing directly the physical acoustic field. In such
computations [5, 6, 11], efficient damping zones must be @ 2 ~ + c2 2 ~ = 0
built up by using a significant grid stretching in combi-
nation with an artificial damping similar the one experi-
@t2 0
mented in this section. and ~ (; t) can be expressed as
5. Conclusion
~ (; t) = A ( ) cos(c0 t ) + B ( ) sin (c0 t ) :
The initial conditions allows to find A ( ) = 0 and
Three-dimensional non-reflective boundary conditions are B ( ) = ;g~ ( ) =c0 , that leads to:
proposed in this paper following the work of Tam and
470
Bogey, Bailly: Three-dimensional non-reflective boundary conditions A CTA A CUSTICA UNITED WITH A CUSTICA
Vol. 88 (2002)
exp ;;r2 whose corresponding Hankel transform is [11] T. Colonius, S. K. Lele, P. Moin: Boundary conditions
given in [27] by: for direct computation of aerodynamic sound generation.
2 AIAA Journal 31 (1993) 1574–1582.
g~( ) = 1 exp ; 4 ;
[12] A. Bayliss, E. Turkel: Far-field boundary conditions for
compressible flows. J. Comput. Physics 48 (1982) 182–
p
where = 2 . In a medium at rest, the pressure field
199.
[13] C. K. W. Tam, J. C. Webb: Dispersion-Relation-Preserving
produced by a Gaussian pulse takes the form: finite difference schemes for computational acoustics. J.
Z1 2 Comput. Phys. 107 (1993) 262–281.
471