Professional Documents
Culture Documents
1. Numerical Methodology
1. Lattice-Boltzmann Method
3. Acoustics properties
4. Non-reflective boundaries
3. Summary
2
Outline
1. Numerical Methodology
1. Lattice-Boltzmann Method
3. Acoustics properties
4. Non-reflective boundaries
3. Summary
3
Numerical Methodology
Lattice Boltzmann method
→ Solves the Boltzmann transport equation:
Navier
Boltzmann Euler
Stokes
Streaming Collision
4
Numerical Methodology
Lattice Boltzmann method
→ Solves the Boltzmann transport equation:
Navier
Boltzmann Euler
Stokes
f
Streaming Collision
5
Numerical Methodology
Lattice Boltzmann method
→ Solves the Boltzmann transport equation:
Navier
Boltzmann Euler
Stokes
f
Streaming Collision
Density
Linear momentum
6
Lattice structure D3Q27
Lattice-Boltzmann Method
Central moment LBM
→ Collision operator relaxes PDF towards equilibrium. Two main formulation exist:
Relaxes PDF
7
Lattice-Boltzmann Method
Central moment LBM
→ Collision operator relaxes PDF towards equilibrium. Two main formulation exist:
Relaxes PDF
→ The XFlow collision operator uses a multi-relaxation time implemented in central moment space [1]:
Raw moments Central moments
[1]
8
Lattice-Boltzmann Method
Central moment LBM
→ Collision operator relaxes PDF towards equilibrium. Two main formulation exist:
Relaxes PDF
→ The XFlow collision operator uses a multi-relaxation time implemented in central moment space [1]:
Raw moments Central moments
• Higher accuracy
• Lower numerical dissipation
• Positive effective viscosity
• A-stable scheme
[1]
9
Outline
1. Numerical Methodology
1. Lattice-Boltzmann Method
3. Acoustics properties
4. Non-reflective boundaries
3. Summary
10
Turbulence and wall treatment
Wall-adapting local eddy viscosity
→ The boundary layer is modelled by a generalized law of the wall [2] that takes into account for favorable
and adverse pressure gradients, curvature, and roughness.
[2] 12
Turbulence and wall treatment
Advanced wall treatment
→ The boundary layer is modelled by a generalized law of the wall [2] that takes into account for favorable
and adverse pressure gradients, curvature, and roughness.
[2] 13
Outline
1. Numerical Methodology
1. Lattice-Boltzmann Method
3. Acoustics properties
4. Non-reflective boundaries
3. Summary
14
Acoustics Properties
15
Acoustics Properties
16
Acoustics Properties
Bulk viscosity
→ The bulk viscosity is usually neglected in the Navier-Stokes solvers under Stokes’ hypothesis.
→ The Lattice-Boltzmann method can include the bulk viscosity easily and without additional cost by
redefining feq. [3]
→ The bulk viscosity is important for applications including fluid compressibility, such as sound
propagation.
[3] 17
Outline
1. Numerical Methodology
1. Lattice-Boltzmann Method
3. Acoustics properties
4. Non-reflective boundaries
3. Summary
18
Non-reflective boundary conditions
Local One-Dimensional Inviscid (LODI)
→ Unsteady and compressible codes have to deal with the reflection of the pressure waves at inlet and
outlet boundaries. This can introduce spurious noise.
→ The Local One-Dimensional Inviscid (LODI) [4] equations are resolved at boundaries to prevent from
reflections:
1. Numerical Methodology
1. Lattice-Boltzmann Method
3. Acoustics properties
4. Non-reflective boundaries
3. Summary
20
Orifice Duct
0.024
22
Orifice Duct -1D
1D 2D
0D
Axial velocity PSD
23
Orifice Duct
Observations:
• Shear layer impingement on the orifice wall generates the
sound mechanism
• Waves travel periodically upstream from the orifice outlet
• Waves travel periodically downstream from the orifice outlet
26
Orifice Duct Band-pass filtered static pressure
1. Numerical Methodology
1. Lattice-Boltzmann Method
3. Acoustics properties
4. Non-reflective boundaries
3. Summary
28
Straight pipe jet noise
35 m/s
3.175 mm
1.672 m 6.35 mm
7.62 cm
30
Straight pipe jet noise
1 2
1 2
50 cm
50 cm
45º
3 31
Outline
1. Numerical Methodology
1. Lattice-Boltzmann Method
3. Acoustics properties
4. Non-reflective boundaries
3. Summary
32
LAGOON
20 m 20 m
21 m
0.35 m
2 mm
0.5 mm
4 mm
4 mm
8 mm
XFlow
Experimental PIV
37
Z = 0 – U averaged Z = 0 – V averaged
2
LAGOON
1
2 3
38
LAGOON
1
2
39
LAGOON
2
1
40
LAGOON
Line 5
41
LAGOON
Line 7
42
LAGOON
43
LAGOON
44
LAGOON
45
LAGOON
46
LAGOON
47
Outline
1. Numerical Methodology
1. Lattice-Boltzmann Method
3. Acoustics properties
4. Non-reflective boundaries
3. Summary
48
Summary & Future Work
• The Lattice-Boltzmann Method is an efficient CAA method for Direct Noise
Computation.
• It reduces pre-processing effort drastically and reduces the computational
cost by an order of magnitude compared to Navier-Stokes solvers.
• The use of non-reflective boundaries and the bulk viscosity is important to
achieve high accuracy results.
• XFlow demonstrated an excellent accuracy on three aeroacoustics case:
orifice duct, straight pipe jet, landing gear noise.
• The orifice duct noise mechanism has been identified with the shear layer
impingement on the orifice walls.
• The broadband noise induced by the straight pipe jet flow is captured as
well as the low frequency noise peak.
• The landing gear aerodynamics and near-field acoustics is captured
accurately. Far-field acoustics with a Ffowcs-Williams and Hawkings
integration method is encouraging given the high quality of the results.
49
Thanks for your attention!
Ruddy Brionnaud
ruddy.brionnaud@nextlimit.com
www.xflowcfd.com