on time domain methods for computational aeroacoustics › people › myh › cfd-conference ›...

52
On time domain methods for Computational Aeroacoustics Fang Q. Hu and Ibrahim Kocaogul Old Dominion University, Norfolk, Virginia Xiaodong Li, Xiaoyan Li and Min Jiang Beihang University, Beijing 100191, China

Upload: others

Post on 25-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

On time domain methods forComputational Aeroacoustics

Fang Q. Hu and Ibrahim KocaogulOld Dominion University, Norfolk, Virginia

Xiaodong Li, Xiaoyan Li and Min JiangBeihang University, Beijing 100191, China

Page 2: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Noise prediction by linear acoustic wave propagation

FW−H equationKirchhoff integral

Noise source modelling + Noise propagation

Linearized Euler EquationsGreen’s function......

Page 3: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Time Domain Wave Packet (TDWP) method

sinusoidal wave wave packet(single frequency) (broadband andmulch-frequency)

Proposed broadband acoustic test pulse function for source:

Ψ(t) = ∆t sin(ω0t)πt e(ln0.01)(t/M∆t)2 , |t| ≤M∆t

Page 4: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Advantages of Time Domain Wave Packet (TDWP) method

One computation for all frequencies (within numericalresolution) for linear problems

Ability to synthesize broadband noise sources

Acoustic source has a short time duration, so computation ismore efficient than driving a time domain calculation to a timeperiodic state

Separation of acoustic and hydrodynamic instability wavesbecomes possible

Long numerical transient state is avoided

Page 5: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Application Examples

1. Sound propagation through shear flows

2. Vortical gust-blade interaction

3. Duct sound radiation problem

Page 6: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

1. Sound source in a jet flow (a CAA Benchmark problem)

x=100

JetFlow

y=15

y=50

Single frequency source function:S(x ,y ,t) = sin(Ωt)e−(ln2)(Bxx2+Byy2)

Page 7: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Instability wave in a shear flow

x

y

-50 0 50 100 150-60

-40

-20

0

20

40

60

Page 8: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Instability wave in duct radiation computation

Page 9: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Time Domain Wave Packet (TDWP) method

Separation of acoustic and instability waves:

instability waveShear layer

1

2

t

t

t3

Acoustic and instability waves travel at different speeds.An acoustic wave packethas a short time duration, it will be separated from the instability wave in timedomain calculation, heret1 < t2 < t3.

Page 10: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Time Domain Wave Packet approach

x=100

JetFlow

y=15

y=50

Single frequency source function:S(x ,y ,t) = sin(Ωt)e−(ln2)(Bxx2+Byy2)TDWP source function:S(x ,y ,t) = Ψ(t)e−(ln2)(Bx x2+By y2)

Page 11: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

without suppression with suppression

Page 12: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Frequency domain solution recovered by FFT(Symbol: analytical; Line: computation)

y = 15 y = 50x = 100

Page 13: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

2. Vorticalgust-blade interaction

Incident Vortical Gust :

0(U ,V )0

ug =−Vβα

os(αx +βy−ωt)vg = V os(αx +βy −ωt)

Page 14: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Vortical gust imposition in TDWP

vortical wave packet

θug (x ,y ,t) =−BΨ(t−Ax −By)vg (x ,y ,t) = AΨ(t−Ax −By)A= os(θ )u0 os(θ )+ v0 sin(θ ) , B =

sin(θ )u0 os(θ )+ v0 sin(θ ) =⇒ ∂ug∂x +

∂vg∂y = 0

Page 15: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Example of time domain solution(v-velocity and pressure,u0 = 0.45)

Page 16: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Frequency domain solution by FFT (u-velocity andpressure)

Page 17: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Frequency domain solution (pressure magnitudes)

Page 18: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

3. Duct mode imposition in TDWP

P M

L

Source plane

Pressure equation at in-flow region:

∂p∂ t + u0 ∂p

∂x + γ p0(∂u∂x +

∂u∂y +

∂u∂z )= φmn(y ,z)Ψ(t)e−σx2

Page 19: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Example of time domain solution

Page 20: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Duct mode wave packet—exact solution

p(x ,y ,z , t) = φmn(y ,z)P(x ,t)P(x ,t) = α22 ˆ X−X ˆ T ′

−T J0(λmn√(t− t ′)2− x2) DDt [Ψ(t ′)e−σx ′2]dx ′dt ′P(x ,ω)=

α22 ´ X−X ´ T ′−T e−x√λ2mn−ω2√

λ2mn−ω2 e iω t′ DDt [Ψ(t ′)e−σx ′2]dx ′dt ′ 0< ω < λmn (cut-off)

α22 ´ X−X ´ T ′−T ie i x√ω2−λ2mn√

ω2−λ2mn e iω t′ DDt [Ψ(t ′)e−σx ′2]dx ′dt ′ 0< λmn < ω (cut-on)

(

α =√1−M2, β =

M1−M2 , t ′ = t ′−β(x −x ′), x = |x−x ′|/α2)

Page 21: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Time history (line: numerical, symbol:theoretical)

Page 22: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Frequency domain solution

ω1 = 1.6 :ω2 = 1.9 :ω3 = 2.3 :ω4 = 2.6 :

Page 23: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

NASA/GE Fan Noise Source Diagnostic Test

Page 24: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Aft fan exhaust radiation problem

Pressure equation at in-flow region:

∂p∂ t + u0 ∂p

∂x + γ p0(∂u∂x +

∂u∂y +

∂u∂z )= φmn(y ,z)Ψ(t)e−σ(x−x0)2

Page 25: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Aft fan exhaust radiation problem

Page 26: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Aft fan exhaust radiation problem

Page 27: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Aft fan exhaust radiation problem

Page 28: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Aft fan exhaust radiation problem

Page 29: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Pressure field obtained by FFT at 2BPF, 61.7% design speed

Mode (-10,2) introduced at source plane inside duct

Page 30: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Pressure field obtained by FFT at 3BPF, 61.7% design speed

Mode (-10,2) introduced at source plane inside duct

Page 31: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Pressure field obtained by FFT at 4BPF, 61.7% design speed

Mode (-10,2) introduced at source plane inside duct

Page 32: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Far-field modal transfer function, forward solution

51

50

49

45

4035

Forward Radiation, mode (-10,0)

Page 33: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Far-field modal transfer function, forward solution

5150

49

45

40

Forward Radiation, mode (-10,1)

Page 34: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Far-field modal transfer function, forward solution

515049

47

45

35

Forward Radiation, mode (-10,2)

Page 35: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Far-field modal transfer function, forward solution

515049

45

40

35

Forward Radiation, mode (-10,3)

Page 36: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Far-field modal transfer function, forward solution

Forward Radiation, mode (-10,4)

Page 37: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Far-field modal transfer function (2BPF)Pmn = PmnAmn51

50

49

47

4540

35

Forward Radiation

(−10,1)

(−10,2)

(−10,3)

(−10,4)

(−10,0)

Page 38: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Reciprocity Condition (forward and adjoint problems)

nm ω

nmA

p (r’, ) ~p(r’,t)

Amn~

Pmn(r ′,ω)Amn = αmn A∗mnP(r ′,ω)

(

αmn = ˆD φ∗mnAφmndS = 4π(

∂ω∂k )mn ˆ RrH φ2mn(r)rdr)

Page 39: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Adjoint solution, time domain

Page 40: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Adjoint solution, time domain

Page 41: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Adjoint solution, time domain

Page 42: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Adjoint solution, time domain

Page 43: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Adjoint solution, frequency domain at 2BPF

Page 44: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Adjoint solution, frequency domain at BPF

Page 45: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Adjoint solution, frequency domain at 3BPF

Page 46: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Reciprocity condition (2BPF)PmnAmn = αmn A∗mnP51

50

49

47

4540

35

Forward Radiation

45

Adjoint Solution

~

(−10,1)

(−10,2)

(−10,3)

(−10,4)

(−10,0)

Page 47: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Reciprocity condition (2BPF)PmnAmn = αmn A∗mnP51

50

49

47

4540

35

Forward Radiation

48

Adjoint Solution

~

(−10,1)

(−10,2)

(−10,3)

(−10,4)

(−10,0)

Page 48: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Reciprocity condition (2BPF)PmnAmn = αmn A∗mnP51

50

49

47

4540

35

Forward Radiation

49

Adjoint Solution

~

(−10,1)

(−10,2)

(−10,3)

(−10,4)

(−10,0)

Page 49: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Comparison of modal transfer functionPmnAmn = αmn A∗mnP51

50

49

47

4540

35

Forward Radiation

Adjoint Solution

~

(−10,1)

(−10,2)

(−10,3)

(−10,4)

(−10,0)

Page 50: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Modal detection 1

• Far-field pressure p(r ,ω) = ∑m,nAmn(ω)Pmn(r ,ω)Amn = A(r)mn+ iA(i)mn = AmplitudePmn = Modal transfer function

• Assume duct modes have no interference:

|p(r ,ω)|2 = ∑m,n |Amn(ω)|2 ∣∣∣Pmn(r ,ω)

2(1)

• Minimization:51∑i=38(∑m,n |Amn|2 ∣∣∣Pmn(r i ,ω)

2−P2i (ω)

)2=MIN (2)

Page 51: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Far-field SPL

measurementscomputation

Page 52: On time domain methods for Computational Aeroacoustics › people › myh › CFD-Conference › Session … · Time Domain Wave Packet (TDWP) method Separation of acoustic and instability

Summary

Time Domain Wave Packet formulation can be used toeliminate the initial long transient state that is oftenrequired in single frequency formulation

Computational time is reduced due to shortened timeduration of the wave packet; the wave packet method ispreferred for linear propagation problems even if onlysolutions at a few frequencies are of interest

Solution of the adjoint problem provides a useful tool forverifying the numerical results of Euler equations