Acoustics in lined ducts with sheared mean flow, with applications - - PowerPoint PPT Presentation

acoustics in lined ducts with sheared mean flow with
SMART_READER_LITE
LIVE PREVIEW

Acoustics in lined ducts with sheared mean flow, with applications - - PowerPoint PPT Presentation

Acoustics in lined ducts with sheared mean flow, with applications for aircraft noise Sjoerd Rienstra & Martien Oppeneer with major contributions from Pieter Sijtsma, Bob Mattheij, Werner Lazeroms TU/e, 31 March 2015 1 / 47 Summary


slide-1
SLIDE 1

Acoustics in lined ducts with sheared mean flow, with applications for aircraft noise

Sjoerd Rienstra & Martien Oppeneer with major contributions from Pieter Sijtsma, Bob Mattheij, Werner Lazeroms TU/e, 31 March 2015

1 / 47

slide-2
SLIDE 2

Summary

Summary Acoustic modes in flow ducts, with radial mean flow and temperature gradients.

2 / 47

slide-3
SLIDE 3

Summary

Summary Acoustic modes in flow ducts, with radial mean flow and temperature gradients. Boundary condition (Helmholtz resonator-type) varies axially.

2 / 47

slide-4
SLIDE 4

Summary

Summary Acoustic modes in flow ducts, with radial mean flow and temperature gradients. Boundary condition (Helmholtz resonator-type) varies axially. Mode matching works well for uniform flow, but here?

2 / 47

slide-5
SLIDE 5

Summary

Summary Acoustic modes in flow ducts, with radial mean flow and temperature gradients. Boundary condition (Helmholtz resonator-type) varies axially. Mode matching works well for uniform flow, but here? Slowly-varying mode approximation works well if Z not passing resonance.

2 / 47

slide-6
SLIDE 6

Summary

Summary Acoustic modes in flow ducts, with radial mean flow and temperature gradients. Boundary condition (Helmholtz resonator-type) varies axially. Mode matching works well for uniform flow, but here? Slowly-varying mode approximation works well if Z not passing resonance. Efficient and accurate new Mode-Matching method based

  • n exact integrals of modes.

2 / 47

slide-7
SLIDE 7

Summary

Summary Acoustic modes in flow ducts, with radial mean flow and temperature gradients. Boundary condition (Helmholtz resonator-type) varies axially. Mode matching works well for uniform flow, but here? Slowly-varying mode approximation works well if Z not passing resonance. Efficient and accurate new Mode-Matching method based

  • n exact integrals of modes.

Published in: AIAA-2011-2871, AIAA-2013-2172.

2 / 47

slide-8
SLIDE 8

Outline

1

Background & motivation

2

Pridmore-Brown modes

3

Options for varying Z

4

WKB for slowly varying Z

5

New mode-matching method

6

Conclusions

3 / 47

slide-9
SLIDE 9

Outline

1

Background & motivation

2

Pridmore-Brown modes Model & equations Numerical method: COLNEW and path-following

3

Options for varying Z

4

WKB for slowly varying Z

5

New mode-matching method Mode-matching basics Closed-form integrals of Helmholtz modes Closed-form integrals of radial Pridmore-Brown modes Mode-matching based on closed form integrals of PB modes Numerical results: comparing CMM and BLM

6

Conclusions Epilogue

4 / 47

slide-10
SLIDE 10

Background / motivation

APU: Auxiliary Power Unit

produces power when main engines are switched off to start main engines, AC, ... major source of ramp noise APU on an Airbus A380

Study sound propagation & attenuation in APU exhaust duct.

5 / 47

slide-11
SLIDE 11

Modelling assumptions

Modelling assumptions

hard wall resistive sheet liner cavity cool air inlet exhaust temperature profile T0(r) mean flow velocity profile u0(r)

straight, circular, hollow exhaust duct

6 / 47

slide-12
SLIDE 12

Modelling assumptions

Modelling assumptions

hard wall resistive sheet liner cavity cool air inlet exhaust temperature profile T0(r) mean flow velocity profile u0(r)

straight, circular, hollow exhaust duct non-uniform parallel mean flow (axially varying)

6 / 47

slide-13
SLIDE 13

Modelling assumptions

Modelling assumptions

hard wall resistive sheet liner cavity cool air inlet exhaust temperature profile T0(r) mean flow velocity profile u0(r)

straight, circular, hollow exhaust duct non-uniform parallel mean flow (axially varying) strong temperature gradients (axially varying)

6 / 47

slide-14
SLIDE 14

Modelling assumptions

Modelling assumptions

hard wall resistive sheet liner cavity cool air inlet exhaust temperature profile T0(r) mean flow velocity profile u0(r)

straight, circular, hollow exhaust duct non-uniform parallel mean flow (axially varying) strong temperature gradients (axially varying) segmented liner ⇒ slowly varying or mode-matching Euler eqn. & perfect gas: p = ρRT, c2 = γRT

6 / 47

slide-15
SLIDE 15

Outline

1

Background & motivation

2

Pridmore-Brown modes Model & equations Numerical method: COLNEW and path-following

3

Options for varying Z

4

WKB for slowly varying Z

5

New mode-matching method Mode-matching basics Closed-form integrals of Helmholtz modes Closed-form integrals of radial Pridmore-Brown modes Mode-matching based on closed form integrals of PB modes Numerical results: comparing CMM and BLM

6

Conclusions Epilogue

7 / 47

slide-16
SLIDE 16

Ordinary & Generalised Pridmore-Brown equation

For perturbations p1, ρ1, v1 of a parallel mean flow v0 = u0(y, z)ex, ρ0 = ρ0(y, z), c0 = c0(y, z), p0 = const

8 / 47

slide-17
SLIDE 17

Ordinary & Generalised Pridmore-Brown equation

For perturbations p1, ρ1, v1 of a parallel mean flow v0 = u0(y, z)ex, ρ0 = ρ0(y, z), c0 = c0(y, z), p0 = const the Linearised Euler equations can be reduced to: Generalised Pridmore-Brown equation (arbitrary cross-section) For modes of the form p1(x, y, z, t) = P(y, z) eikx−iωt: ∇· c2 Ω2 ∇P

  • +
  • 1 − k2c2

Ω2

  • P = 0,

Ω = ω − ku0

8 / 47

slide-18
SLIDE 18

Ordinary & Generalised Pridmore-Brown equation

For perturbations p1, ρ1, v1 of a parallel mean flow v0 = u0(y, z)ex, ρ0 = ρ0(y, z), c0 = c0(y, z), p0 = const the Linearised Euler equations can be reduced to: Generalised Pridmore-Brown equation (arbitrary cross-section) For modes of the form p1(x, y, z, t) = P(y, z) eikx−iωt: ∇· c2 Ω2 ∇P

  • +
  • 1 − k2c2

Ω2

  • P = 0,

Ω = ω − ku0 Ordinary Pridmore-Brown equation (circular cross-section) For u0(r), ρ0(r), c0(r) and p1(x, r, θ, t) = P(r) eikx−iωt+imθ: P ′′ + 1 r + 2c′ c0 + 2ku′ Ω

  • P ′ +

Ω2 c2 − k2 − m2 r2

  • P = 0

8 / 47

slide-19
SLIDE 19

Boundary conditions

hard wall facing sheet / vortex sheet liner: duct: u0 = c∞M(r) LPridBrown(P) = 0 u0 = 0 centerline r = d r = 0 honeycomb liner: Z = Z(ω) bulk absorber: Z = Z(ω, k)

Ingard-Myers boundary condition for slipping flow: −iω(v1·n)Z = (−iω + v0·∇)p1

9 / 47

slide-20
SLIDE 20

Boundary value problem

Pridmore-Brown equation P ′′ + 1 r + 2c′ c0 + 2ku′ Ω

  • P ′ +

Ω2 c2 − k2 − m2 r2

  • P = 0

+

Boundary conditions iωZP ′ = −ρ0Ω2P at r = d, P is regular at r = 0

=

Eigenvalue Problem in k Countable set of modal solutions: Pmµ(r) eikmµx−iωt+imθ eigenfunctions: Pmµ(r) eigenvalue (modal axial wavenumber): kmµ

10 / 47

slide-21
SLIDE 21

Boundary value problem

Pridmore-Brown equation P ′′ + 1 r + 2c′ c0 + 2ku′ Ω

  • P ′ +

Ω2 c2 − k2 − m2 r2

  • P = 0

+

Boundary conditions iωZP ′ = −ρ0Ω2P at r = d, P is regular at r = 0

=

Eigenvalue Problem in k Countable set of modal solutions: Pmµ(r) eikmµx−iωt+imθ eigenfunctions: Pmµ(r) eigenvalue (modal axial wavenumber): kmµ Non-uniform parallel flow: modes are found numerically

10 / 47

slide-22
SLIDE 22

Numerical solution: COLNEW

Write eigenvalue problem as boundary value problem: Add k to solution vector by adding equation k′ = 0 Fix P(r) at r = d

11 / 47

slide-23
SLIDE 23

Numerical solution: COLNEW

Write eigenvalue problem as boundary value problem: Add k to solution vector by adding equation k′ = 0 Fix P(r) at r = d COLNEW (NL-BVP software package available on netlib): Collocation at Gaussian points Runge-Kutta monomial basis representation Automatic meshing Damped Newton solver

11 / 47

slide-24
SLIDE 24

Numerical solution: COLNEW

Write eigenvalue problem as boundary value problem: Add k to solution vector by adding equation k′ = 0 Fix P(r) at r = d COLNEW (NL-BVP software package available on netlib): Collocation at Gaussian points Runge-Kutta monomial basis representation Automatic meshing Damped Newton solver Path-following/predictor-corrector/automatic step-size strategy from known solution to desired solution.

11 / 47

slide-25
SLIDE 25

Numerical approach: example of path-following

Example of path-following in Z

12 / 47

slide-26
SLIDE 26

Numerical results: eigenfunctions & eigenvalues

0.2 0.4 0.6 0.8 1 −4 −3 −2 −1 Re(P) r 0.2 0.4 0.6 0.8 1 −3 −2 −1 Im(P) r

(a) µ = 1

0.2 0.4 0.6 0.8 1 −4 −2 2 4 Re(P) r 0.2 0.4 0.6 0.8 1 −2 −1 1 2 Im(P) r

(b) µ = 2

0.2 0.4 0.6 0.8 1 −4 −2 2 4 Re(P) r 0.2 0.4 0.6 0.8 1 −2 −1 1 2 Im(P) r

(c) µ = 3

0.2 0.4 0.6 0.8 1 −4 −2 2 4 Re(P) r 0.2 0.4 0.6 0.8 1 −2 −1 1 2 Im(P) r

(d) µ = 4

0.2 0.4 0.6 0.8 1 −4 −2 2 4 Re(P) r 0.2 0.4 0.6 0.8 1 −2 −1 1 Im(P) r

(e) µ = 5

0.2 0.4 0.6 0.8 1 −4 −2 2 4 Re(P) r 0.2 0.4 0.6 0.8 1 −1 −0.5 0.5 1 Im(P) r

(f) µ = 6

Eigenfunctions for upstream-running modes, ωd/c∞ = 25, m = 5, Z/ρ∞c∞ = 2 − i, u0/c∞ = 2

3(1 − 1 2r2), uniform temperature.

13 / 47

slide-27
SLIDE 27

Numerical results: further tests

Test case borrowed from quantum-mech. potential well problem: Pridmore-Brown equation: P ′′ + β(r, k)P ′ + γ(r, k)P = 0 Quantisation condition based on high-freq. approximation r2

r1

  • γ(r, k) dr = (n − 1

2)π,

n = 1, 2, . . .

µ kQC k 1

  • 60.470038
  • 60.4392

2

  • 55.761464
  • 55.7281

3

  • 51.134207
  • 51.0980 - 0.0000i

4

  • 46.605323
  • 46.5659 - 0.0003i

5

  • 42.195790
  • 42.1422 - 0.0212i

6

  • 37.931052
  • 37.5622 - 0.3254i

k’s for upstream-running modes.

High-freq. approx. & numerical result: excellent agreement

14 / 47

slide-28
SLIDE 28

Outline

1

Background & motivation

2

Pridmore-Brown modes Model & equations Numerical method: COLNEW and path-following

3

Options for varying Z

4

WKB for slowly varying Z

5

New mode-matching method Mode-matching basics Closed-form integrals of Helmholtz modes Closed-form integrals of radial Pridmore-Brown modes Mode-matching based on closed form integrals of PB modes Numerical results: comparing CMM and BLM

6

Conclusions Epilogue

15 / 47

slide-29
SLIDE 29

Options for varying Z

General solution by sum over modes pm(r, x) =

µmax

  • µ=1
  • A+

mµP + mµ(r) eik+

mµx +A−

mµP − mµ(r) eik−

mµx

Classic option for (piecewise) varying Z is Mode Matching.

16 / 47

slide-30
SLIDE 30

Options for varying Z

General solution by sum over modes pm(r, x) =

µmax

  • µ=1
  • A+

mµP + mµ(r) eik+

mµx +A−

mµP − mµ(r) eik−

mµx

Classic option for (piecewise) varying Z is Mode Matching. This is efficient and well-established (BAHAMAS◭NLR) for no-flow and uniform flow conditions, mainly because exact solutions of PB equation (Pmµ = Jm Bessel functions), exact modal inner products (integrals) at interfaces.

16 / 47

slide-31
SLIDE 31

Options for varying Z

General solution by sum over modes pm(r, x) =

µmax

  • µ=1
  • A+

mµP + mµ(r) eik+

mµx +A−

mµP − mµ(r) eik−

mµx

Classic option for (piecewise) varying Z is Mode Matching. This is efficient and well-established (BAHAMAS◭NLR) for no-flow and uniform flow conditions, mainly because exact solutions of PB equation (Pmµ = Jm Bessel functions), exact modal inner products (integrals) at interfaces. Questions for non-uniform mean flow: What can we do with a slowly varying impedance? Can we improve the efficiency of the mode-matching?

16 / 47

slide-32
SLIDE 32

Outline

1

Background & motivation

2

Pridmore-Brown modes Model & equations Numerical method: COLNEW and path-following

3

Options for varying Z

4

WKB for slowly varying Z

5

New mode-matching method Mode-matching basics Closed-form integrals of Helmholtz modes Closed-form integrals of radial Pridmore-Brown modes Mode-matching based on closed form integrals of PB modes Numerical results: comparing CMM and BLM

6

Conclusions Epilogue

17 / 47

slide-33
SLIDE 33

WKB for slowly varying Z

Slowly varying modes:

Assumptions Z(x) has an inherent length scale L ≫ d, no sudden changes. We rewrite Z := Z(εx) = Z(X), ε = d L ≪ 1. X = εx. No modal interaction (reflection, cut-on/cut-off, etc) Mode, slowly varying in axial direction (WKB Ansatz) ˜ pm(r, X) = P(r, X) exp i ε X κ(η)dη

  • Eigenfunction P(r, X) and wave number κ(X) to be found.

18 / 47

slide-34
SLIDE 34

WKB for slowly varying Z

Expand in ε P(r, X) = P0(r, X) + εP1(r, X) + O(ε2) To leading order, the slowly varying mode of order m, µ P0(r, X) = N(X)ψmµ(r, X), with κ = κmµ(X) where ψmµ(r, X) and κmµ(X) are modal solutions per X N(X) is found from solvability condition for P1, eventually leading to N(X)2 = N2

0 exp

X f(η) g(η) dη

  • where f(X), g(X) are complicated but explicit functions of

X, ω, u0, ρ0, c0, Z(X), ψmµ, and κmµ.

19 / 47

slide-35
SLIDE 35

Numerical results: linear Z(X)

Linear Z(X)

constant impedance 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.05 0.1 0.15 BAHAMAS 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.05 0.1 0.15 WKB 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.05 0.1 0.15

Z/ρ∞c∞ varies linearly from 1.5 − i to 1.5 + i. BAHAMAS: 10 segments.

⇒ x-dependency of Z is important ⇒ BAHAMAS and WKB agree well (ε ≈ 0.2)

20 / 47

slide-36
SLIDE 36

Numerical results: non-uniform flow velocity

Non-uniform velocity

BAHAMAS 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.05 0.1 0.15

(a) Uniform mean flow velocity with u0/c∞ = 0.3.

WKB 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.05 0.1 0.15

(b) u0/c∞ = 0.3 · 4

3(1 − 1 2r2)

ωd/c∞ = 10, m = 2, µ = 1, Z/ρ∞c∞ varies linearly from 1.5−i to 1.5+i so ε ≈ 0.2.

⇒ Non-uniformity of mean flow velocity is important

21 / 47

slide-37
SLIDE 37

Numerical results: Helmholtz resonator (no resonance)

Helmholtz resonator (no resonance)

BAHAMAS 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.05 0.1 0.15 WKB 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.05 0.1 0.15

ωd/c∞ = 6, m = 2, µ = 1, uniform mean flow velocity u0/c∞ = 0.3

0.2 0.4 0.6 0.8 1 −3 −2 −1 1 x (m) Im(Z/(ρ0 c0)) WKB BAHAMAS

⇒ No resonance and ε ≈ 0.3: BAHAMAS and WKB show good agreement

22 / 47

slide-38
SLIDE 38

Numerical results: Helmholtz resonator (passing resonance)

Helmholtz resonator (passing resonance)

BAHAMAS 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.05 0.1 0.15 WKB 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.05 0.1 0.15

ωd/c∞ = 10, m = 2, µ = 1, uniform mean flow velocity u0/c∞ = 0.3.

0.2 0.4 0.6 0.8 1 −15 −10 −5 x (m) Im(Z/(ρ0 c0)) WKB BAHAMAS

⇒ Resonance: WKB assumptions not valid (Z(x) not slowly varying, intermodal scattering)

23 / 47

slide-39
SLIDE 39

Numerical results: strong temperature gradient

Realistic APU exhaust: strong temperature gradient

hard wall resistive sheet liner cavity cool air inlet exhaust temperature profile ¯ T(r) mean flow velocity profile ¯ u(r)

(a) APU exhaust duct geometry with cool air inlet.

0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6

(b) Temperature profile T/T∞ = 1

4 + 5 8

  • 1 + tanh
  • 50( 3

4 − r)

  • .

24 / 47

slide-40
SLIDE 40

Numerical results: strong temperature gradient

WKB 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.05 0.1 0.15

(a) WKB, µ = 1.

WKB 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.05 0.1 0.15

(b) WKB, µ = 2.

ωd/c∞ = 10, m = 2, uniform velocity u0/c∞ = 0.3, Z(x)/ρ∞c∞ linear: 1.5 − i to 1.5 + i.

⇒ 2 different sound speeds: 2 concentric ducts Sound refracts from warm to cold Enhances effect of lining

25 / 47

slide-41
SLIDE 41

Outline

1

Background & motivation

2

Pridmore-Brown modes Model & equations Numerical method: COLNEW and path-following

3

Options for varying Z

4

WKB for slowly varying Z

5

New mode-matching method Mode-matching basics Closed-form integrals of Helmholtz modes Closed-form integrals of radial Pridmore-Brown modes Mode-matching based on closed form integrals of PB modes Numerical results: comparing CMM and BLM

6

Conclusions Epilogue

26 / 47

slide-42
SLIDE 42

Classical mode-matching

Mode-Matching Basics

a+

l

a−

l

b+

l

a−

l+1

b−

l+1

a+

l+1

a−

l−1

a+

l−1

a−

l+2

a+

l+2

xl xl+1 xl−1

Total field in segment l: sum of left- and right-running waves pl(x, r) =

  • µ=1
  • a+

l,µP + l,µ(r) eik+

l,µ(x−xl−1) +a−

l,µP − l,µ(r) eik−

l,µ(x−xl)

(same for velocity)

27 / 47

slide-43
SLIDE 43

Classical mode-matching

Mode-Matching Basics

a+

l

a−

l

b+

l

a−

l+1

b−

l+1

a+

l+1

a−

l−1

a+

l−1

a−

l+2

a+

l+2

xl xl+1 xl−1

At the interface at x = xl: pl(r) =

µmax

  • µ=1
  • b+

l,µP + l,µ(r) + a− l,µP − l,µ(r)

  • .

(same for velocity)

27 / 47

slide-44
SLIDE 44

Classical mode-matching

Mode-Matching Basics

a+

l

a−

l

b+

l

a−

l+1

b−

l+1

a+

l+1

a−

l−1

a+

l−1

a−

l+2

a+

l+2

xl xl+1 xl−1

Continuity of pressure at x = xl leads to pl(xl, r) = pl+1(xl, r)

27 / 47

slide-45
SLIDE 45

Classical mode-matching

Mode-Matching Basics

a+

l

a−

l

b+

l

a−

l+1

b−

l+1

a+

l+1

a−

l−1

a+

l−1

a−

l+2

a+

l+2

xl xl+1 xl−1

Continuity of pressure at x = xl leads to

µmax

  • µ=1
  • b+

l,µ P + l,µ

+ a−

l,µ P − l,µ

  • =

µmax

  • µ=1
  • a+

l+1,µ P + l+1,µ

+ b−

l+1,µ P − l+1,µ

  • 27 / 47
slide-46
SLIDE 46

Classical mode-matching

Mode-Matching Basics

a+

l

a−

l

b+

l

a−

l+1

b−

l+1

a+

l+1

a−

l−1

a+

l−1

a−

l+2

a+

l+2

xl xl+1 xl−1

inner products with suitable test functions Ψν, e.g. = Jm(ανr)

µmax

  • µ=1
  • b+

l,µ(P + l,µ, Ψν) + a− l,µ(P − l,µ, Ψν)

  • =

µmax

  • µ=1
  • a+

l+1,µ(P + l+1,µ, Ψν) + b− l+1,µ(P − l+1,µ, Ψν)

  • 27 / 47
slide-47
SLIDE 47

Classical mode-matching

Mode-Matching Basics

a+

l

a−

l

b+

l

a−

l+1

b−

l+1

a+

l+1

a−

l−1

a+

l−1

a−

l+2

a+

l+2

xl xl+1 xl−1

inner products with suitable test functions Ψν, e.g. = Jm(ανr)

µmax

  • µ=1
  • b+

l,µ(P + l,µ, Ψν) + a− l,µ(P − l,µ, Ψν)

  • =

µmax

  • µ=1
  • a+

l+1,µ(P + l+1,µ, Ψν) + b− l+1,µ(P − l+1,µ, Ψν)

  • Similar for continuity of axial velocity.

27 / 47

slide-48
SLIDE 48

Classical mode-matching

Mode-Matching Basics

a+

l

a−

l

b+

l

a−

l+1

b−

l+1

a+

l+1

a−

l−1

a+

l−1

a−

l+2

a+

l+2

xl xl+1 xl−1

Results in linear system to be solved A+ A− C+ C− b+

l

a−

l

  • =

B+ B− D+ D− a+

l+1

b−

l+1

  • .

27 / 47

slide-49
SLIDE 49

Computing inner products

Matrix entries are inner products A±

νµ = (P ± l,µ, Ψν) =

d P ±

l,µ(r)Ψν(r)r dr

28 / 47

slide-50
SLIDE 50

Computing inner products

Matrix entries are inner products A±

νµ = (P ± l,µ, Ψν) =

d P ±

l,µ(r)Ψν(r)r dr

Note that for non-uniform flow: P ±

l,µ is determined numerically

All inner-products have to be determined at all interfaces by quadrature P ±

l,µ and Ψν are oscillatory ⇒ numerical problems

28 / 47

slide-51
SLIDE 51

Computing inner products

Matrix entries are inner products A±

νµ = (P ± l,µ, Ψν) =

d P ±

l,µ(r)Ψν(r)r dr

Note that for non-uniform flow: P ±

l,µ is determined numerically

All inner-products have to be determined at all interfaces by quadrature P ±

l,µ and Ψν are oscillatory ⇒ numerical problems

Problem Computing inner products numerically is expensive / less accurate

28 / 47

slide-52
SLIDE 52

Computing inner products

Matrix entries are inner products A±

νµ = (P ± l,µ, Ψν) =

d P ±

l,µ(r)Ψν(r)r dr

Note that for non-uniform flow: P ±

l,µ is determined numerically

All inner-products have to be determined at all interfaces by quadrature P ±

l,µ and Ψν are oscillatory ⇒ numerical problems

Problem Computing inner products numerically is expensive / less accurate e 1.000.000 question Can we find closed-form expressions for the inner-product?

28 / 47

slide-53
SLIDE 53

Computing inner products

Matrix entries are inner products A±

νµ = (P ± l,µ, Ψν) =

d P ±

l,µ(r)Ψν(r)r dr

Note that for non-uniform flow: P ±

l,µ is determined numerically

All inner-products have to be determined at all interfaces by quadrature P ±

l,µ and Ψν are oscillatory ⇒ numerical problems

Problem Computing inner products numerically is expensive / less accurate e 1.000.000 question Can we find closed-form expressions for the inner-product? No

28 / 47

slide-54
SLIDE 54

Computing inner products

Matrix entries are inner products A±

νµ = (P ± l,µ, Ψν) =

d P ±

l,µ(r)Ψν(r)r dr

Note that for non-uniform flow: P ±

l,µ is determined numerically

All inner-products have to be determined at all interfaces by quadrature P ±

l,µ and Ψν are oscillatory ⇒ numerical problems

Problem Computing inner products numerically is expensive / less accurate e 1.000.000 question Can we find closed-form expressions for other ‘inner-product’?

28 / 47

slide-55
SLIDE 55

Computing inner products

Matrix entries are inner products A±

νµ = (P ± l,µ, Ψν) =

d P ±

l,µ(r)Ψν(r)r dr

Note that for non-uniform flow: P ±

l,µ is determined numerically

All inner-products have to be determined at all interfaces by quadrature P ±

l,µ and Ψν are oscillatory ⇒ numerical problems

Problem Computing inner products numerically is expensive / less accurate e 1.000.000 question Can we find closed-form expressions for other ‘inner-product’? Yes!

28 / 47

slide-56
SLIDE 56

From Classical to a New Mode-matching method

Summary of new matching method Classical → new mode-matching (Pµ, Ψν) → F µ, Ψ ν

29 / 47

slide-57
SLIDE 57

From Classical to a New Mode-matching method

Summary of new matching method Classical (CMM) → new (BLM) mode-matching (Pµ, Ψν) → F µ, Ψ ν with Ψν = Jm(ανr) with Ψ ν = F ν, F = [P, U, V, W]

29 / 47

slide-58
SLIDE 58

From Classical to a New Mode-matching method

Summary of new matching method Classical (CMM) → new (BLM) mode-matching (Pµ, Ψν) → F µ, Ψ ν = d PµΨνr dr → = d

  • w1PµPν + w2UµPν

+w3(VµVν + WµWν)

  • r dr

with Ψν = Jm(ανr) with Ψ ν = F ν, F = [P, U, V, W]

29 / 47

slide-59
SLIDE 59

From Classical to a New Mode-matching method

Summary of new matching method Classical (CMM) → new (BLM) mode-matching (Pµ, Ψν) → F µ, Ψ ν = d PµΨνr dr → = d

  • w1PµPν + w2UµPν

+w3(VµVν + WµWν)

  • r dr

quadrature → = id kµ − kν PνVµ − VνPµ Ων

  • r=d

with Ψν = Jm(ανr) with Ψ ν = F ν, F = [P, U, V, W]

29 / 47

slide-60
SLIDE 60

From Classical to a New Mode-matching method

Summary of new matching method Classical (CMM) → new (BLM) mode-matching (Pµ, Ψν) → F µ, Ψ ν = d PµΨνr dr → = d

  • w1PµPν + w2UµPν

+w3(VµVν + WµWν)

  • r dr

quadrature → = id kµ − kν PνVµ − VνPµ Ων

  • r=d

with Ψν = Jm(ανr) with Ψ ν = F ν, F = [P, U, V, W] expensive less accurate → cheap accurate

29 / 47

slide-61
SLIDE 61

Closed form integrals of 2D eigenmodes

Prototype example of Generalised Prid-Brown : Helmholtz eqn ∇2ψ + β2ψ = 0

  • n arbitrarily shaped cross-section A

30 / 47

slide-62
SLIDE 62

Closed form integrals of 2D eigenmodes

Prototype example of Generalised Prid-Brown : Helmholtz eqn ∇2ψ + β2ψ = 0 ∇2φ + α2φ = 0

  • n arbitrarily shaped cross-section A

30 / 47

slide-63
SLIDE 63

Closed form integrals of 2D eigenmodes

Prototype example of Generalised Prid-Brown : Helmholtz eqn φ

  • ∇2ψ + β2ψ
  • = 0

ψ

  • ∇2φ + α2φ
  • = 0
  • n arbitrarily shaped cross-section A

30 / 47

slide-64
SLIDE 64

Closed form integrals of 2D eigenmodes

Prototype example of Generalised Prid-Brown : Helmholtz eqn φ

  • ∇2ψ + β2ψ
  • = 0

ψ

  • ∇2φ + α2φ
  • = 0
  • n arbitrarily shaped cross-section A

Subtract (α2 − β2) φψ = φ∇2ψ − ψ∇2φ

30 / 47

slide-65
SLIDE 65

Closed form integrals of 2D eigenmodes

Prototype example of Generalised Prid-Brown : Helmholtz eqn φ

  • ∇2ψ + β2ψ
  • = 0

ψ

  • ∇2φ + α2φ
  • = 0
  • n arbitrarily shaped cross-section A

Subtract and integrate over A (α2 − β2)

  • A

φψ dS =

  • A

(φ∇2ψ − ψ∇2φ) dS

30 / 47

slide-66
SLIDE 66

Closed form integrals of 2D eigenmodes

Prototype example of Generalised Prid-Brown : Helmholtz eqn φ

  • ∇2ψ + β2ψ
  • = 0

ψ

  • ∇2φ + α2φ
  • = 0
  • n arbitrarily shaped cross-section A

Subtract and integrate over A (α2 − β2)

  • A

φψ dS =

  • A

∇·(φ∇ψ − ψ∇φ) dS

30 / 47

slide-67
SLIDE 67

Closed form integrals of 2D eigenmodes

Prototype example of Generalised Prid-Brown : Helmholtz eqn φ

  • ∇2ψ + β2ψ
  • = 0

ψ

  • ∇2φ + α2φ
  • = 0
  • n arbitrarily shaped cross-section A

Subtract and integrate over A

GAUSS

↓ (α2 − β2)

  • A

φψ dS =

  • A

∇·(φ∇ψ − ψ∇φ) dS

30 / 47

slide-68
SLIDE 68

Closed form integrals of 2D eigenmodes

Prototype example of Generalised Prid-Brown : Helmholtz eqn φ

  • ∇2ψ + β2ψ
  • = 0

ψ

  • ∇2φ + α2φ
  • = 0
  • n arbitrarily shaped cross-section A

Subtract and integrate over A

GAUSS

↓ (α2 − β2)

  • A

φψ dS =

  • Γ

(φ∇ψ·n − ψ∇φ·n) dℓ

30 / 47

slide-69
SLIDE 69

Closed form integrals of 2D eigenmodes

Prototype example of Generalised Prid-Brown : Helmholtz eqn φ

  • ∇2ψ + β2ψ
  • = 0

ψ

  • ∇2φ + α2φ
  • = 0
  • n arbitrarily shaped cross-section A

Subtract and integrate over A (α2 − β2)

  • A

φψ dS =

  • Γ

(φ∇ψ·n − ψ∇φ·n) dℓ 2D inner-product for Helmholtz eigenfunctions

  • φ, ψ

= 1 α2 − β2

  • Γ

(φ∇ψ·n − ψ∇φ·n)dℓ, for arbitrary boundary conditions on φ and ψ What if α = β and φ = ψ? Something similar.

30 / 47

slide-70
SLIDE 70

Closed form integrals of 1D eigenmodes

Circular duct: Helmholtz equation → Bessel equation Substitute into 2D inner-product: φ = Jm(αr) eimθ, ψ = Jm(βr) e−imθ

31 / 47

slide-71
SLIDE 71

Closed form integrals of 1D eigenmodes

Circular duct: Helmholtz equation → Bessel equation Substitute into 2D inner-product: φ = Jm(αr) eimθ, ψ = Jm(βr) e−imθ 1D inner-product of Bessel functions Jm(αr), Jm(βr) = 1 Jm(αr)Jm(βr) rdr = 1 α2 − β2

  • βJm(α)J′

m(β) − αJ′ m(α)Jm(β)

  • 31 / 47
slide-72
SLIDE 72

Closed form integrals of 1D eigenmodes

Circular duct: Helmholtz equation → Bessel equation Substitute into 2D inner-product: φ = Jm(αr) eimθ, ψ = Jm(βr) e−imθ 1D inner-product of Bessel functions Jm(αr), Jm(βr) = 1 Jm(αr)Jm(βr) rdr = 1 α2 − β2

  • βJm(α)J′

m(β) − αJ′ m(α)Jm(β)

  • If α = β: something similar.

31 / 47

slide-73
SLIDE 73

Closed form integrals for Generalised P-B modes

By analogous manipulations . . .

32 / 47

slide-74
SLIDE 74

Closed form integrals for Generalised P-B modes

By analogous manipulations . . . Define vector of shape functions F (y, z) =

  • P, U, V, W
  • P solution of Generalised PB equation, U, V, W follow from P

32 / 47

slide-75
SLIDE 75

Closed form integrals for Generalised P-B modes

By analogous manipulations . . . Define vector of shape functions F (y, z) =

  • P, U, V, W
  • P solution of Generalised PB equation, U, V, W follow from P

Similarly to 2D Helmholtz example, it can be found: Closed form integral of parallel flow modes

  • F ,

F =

  • A

1

  • u0

ρ0c2 +

  • k

ρ0 Ω

  • PP + ω
  • PU − ρ0u0(

V V + WW)

  • dS

= i k − k

  • Γ
  • P(V ny + Wnz) − (

V ny + Wnz)P

dℓ,

32 / 47

slide-76
SLIDE 76

Closed form integrals for Generalised P-B modes

By analogous manipulations . . . Define vector of shape functions F (y, z) =

  • P, U, V, W
  • P solution of Generalised PB equation, U, V, W follow from P

Similarly to 2D Helmholtz example, it can be found: Closed form integral of parallel flow modes

  • F ,

F =

  • A

1

  • u0

ρ0c2 +

  • k

ρ0 Ω

  • PP + ω
  • PU − ρ0u0(

V V + WW)

  • dS

= i k − k

  • Γ
  • P(V ny + Wnz) − (

V ny + Wnz)P

dℓ, Something similar for k = k.

32 / 47

slide-77
SLIDE 77

Closed form integrals for radial Pridmore-Brown modes

Substitute for circular symmetric geometry. . .

33 / 47

slide-78
SLIDE 78

Closed form integrals for radial Pridmore-Brown modes

Substitute for circular symmetric geometry. . . modes of the form F (r) e±imθ F (r) = [P(r), U(r), V (r), W(r)]

33 / 47

slide-79
SLIDE 79

Closed form integrals for radial Pridmore-Brown modes

Substitute for circular symmetric geometry. . . modes of the form F (r) e±imθ F (r) = [P(r), U(r), V (r), W(r)] P solution of the radial Pridmore-Brown equation U, V, W follow from P

33 / 47

slide-80
SLIDE 80

Closed form integrals for radial Pridmore-Brown modes

Substitute for circular symmetric geometry. . . modes of the form F (r) e±imθ F (r) = [P(r), U(r), V (r), W(r)] P solution of the radial Pridmore-Brown equation U, V, W follow from P Exact integrals of radial Pridmore-Brown modes F , F = d 1

  • u0

ρ0c2 +

  • k

ρ0 Ω

  • P

P + ω

U P − ρ0u0(V V + W W)

  • r dr

= id k − k PV − V P

  • r=d

Weighted products of Pridmore-Brown eigenfunctions. Something similar for k = k.

33 / 47

slide-81
SLIDE 81

Some special cases

Some special cases

With Ingard-Myers condition (slipping flow) F , F =

  • id

PP (k − k) Ωω

Z −

  • Z
  • r=d

34 / 47

slide-82
SLIDE 82

Some special cases

Some special cases

With Ingard-Myers condition (slipping flow) F , F =

  • id

PP (k − k) Ωω

Z −

  • Z
  • r=d

For hard walls: “orthogonal”:

  • F ,

F = 0 F , F = 0

34 / 47

slide-83
SLIDE 83

Some special cases

Some special cases

With Ingard-Myers condition (slipping flow) F , F =

  • id

PP (k − k) Ωω

Z −

  • Z
  • r=d

For hard walls: “orthogonal”:

  • F ,

F = 0 F , F = 0 In case of no-slip flow, u0(d) = 0: F , F =

  • id

PP (k − k)ω 1 Z − 1

  • Z
  • r=d

34 / 47

slide-84
SLIDE 84

Some special cases

Some special cases

With Ingard-Myers condition (slipping flow) F , F =

  • id

PP (k − k) Ωω

Z −

  • Z
  • r=d

For hard walls: “orthogonal”:

  • F ,

F = 0 F , F = 0 In case of no-slip flow, u0(d) = 0: F , F =

  • id

PP (k − k)ω 1 Z − 1

  • Z
  • r=d

For hard walls, or same impedance Z = Z: “orthogonal”:

  • F ,

F = 0 F , F = 0

34 / 47

slide-85
SLIDE 85

Bilinear map-based mode-matching

Classic mode-matching (CMM)

µl

  • µ=1

b+

l,µ(P + l,µ, Ψν) + a− l,µ(P − l,µ, Ψν)

=

µl+1

  • µ=1

a+

l+1,µ(P + l+1,µ, Ψν) + b− l+1,µ(P − l+1,µ, Ψν)

(same for velocity) with test functions (for example) Ψν = Jm(ανr)

35 / 47

slide-86
SLIDE 86

Bilinear map-based mode-matching

Classic mode-matching (CMM)

µl

  • µ=1

b+

l,µ(P + l,µ, Ψν) + a− l,µ(P − l,µ, Ψν)

=

µl+1

  • µ=1

a+

l+1,µ(P + l+1,µ, Ψν) + b− l+1,µ(P − l+1,µ, Ψν)

(same for velocity) with test functions (for example) Ψν = Jm(ανr) Quadrature required for (Pµ, Ψν) terms (non-uniform flow)

35 / 47

slide-87
SLIDE 87

Bilinear map-based mode-matching

Bilinear map-based (BLM) mode-matching

µl

  • µ=1

b+

l,µF + l,µ, Ψ ν + a− l,µF − l,µ, Ψ ν

=

µl+1

  • µ=1

a+

l+1,µF + l+1,µ, Ψ ν + b− l+1,µF − l+1,µ, Ψ ν

but now as test functions the same modes: Ψ ν = F l,ν

35 / 47

slide-88
SLIDE 88

Bilinear map-based mode-matching

Bilinear map-based∗ (BLM) mode-matching

µl

  • µ=1

b+

l,µF + l,µ, Ψ ν + a− l,µF − l,µ, Ψ ν

=

µl+1

  • µ=1

a+

l+1,µF + l+1,µ, Ψ ν + b− l+1,µF − l+1,µ, Ψ ν

but now as test functions the same modes: Ψ ν = F l,ν

∗Technically not an inner-product, except for no flow or uniform flow. 35 / 47

slide-89
SLIDE 89

Bilinear map-based mode-matching

Bilinear map-based∗ (BLM) mode-matching

µl

  • µ=1

b+

l,µF + l,µ, Ψ ν + a− l,µF − l,µ, Ψ ν

=

µl+1

  • µ=1

a+

l+1,µF + l+1,µ, Ψ ν + b− l+1,µF − l+1,µ, Ψ ν

but now as test functions the same modes: Ψ ν = F l,ν No extra calculations and F µ, Ψ ν in closed form

∗Technically not an inner-product, except for no flow or uniform flow. 35 / 47

slide-90
SLIDE 90

Numerical results

Comparing CMM and BLM

Test configurations Length: 1m Radius: 15cm hard wall – soft wall, interface at x = 0.5m µmax = 50 modes in both directions

Configuration I II III Helmholtz & m ωd/c∞ = 13.86, m = 5 ωd/c∞ = 8.86, m = 5 ωd/c∞ = 15, m = 5 Temperature T0/T∞ = 1 T0/T∞ = 1 T0/T∞ = 2 log(2)(1 − r2

2 )

Mean flow u0/c∞ = 0.5 · (1 − r2) u0/c∞ = 0.3 · 4

3(1 − r2 2 )

u0/c∞ = 0.3 · tanh(10(1 − r)) Impedance Z/ρ∞c∞ = 1 − i Z/ρ∞c∞ = 1 + i Z/ρ∞c∞ = 1 − i Incident mode µ = 1 µ = 1 µ = 2

36 / 47

slide-91
SLIDE 91

Numerical results — Conf I: no-slip flow, uniform temp

Real part of pressure

x (m) r (m) 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.05 0.1 0.15 −1 −0.5 0.5 1

(a) Classical mode-matching.

x (m) r (m) 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.05 0.1 0.15 −1 −0.5 0.5 1

(b) Bilinear map-based mode-matching.

Perfect match between BLM and CMM results

37 / 47

slide-92
SLIDE 92

Numerical results — Conf I: no-slip flow, uniform temp

Pressure at r = {0.035, 0.075, 0.15} m.

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 −1.5 −1 −0.5 0.5 1 1.5 x(m) Re(P) (dimless) Re(P) (BLM), r=0.035m Re(P) (CMM), r=0.035m Re(P) (BLM), r=0.075m Re(P) (CMM), r=0.075m Re(P) (BLM), r=0.15m Re(P) (CMM), r=0.15m

Perfect match between BLM and CMM results

38 / 47

slide-93
SLIDE 93

Numerical results — Conf I: no-slip flow, uniform temp

Axial velocity at r = {0.035, 0.075, 0.15} m.

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 −1 −0.8 −0.6 −0.4 −0.2 0.2 0.4 0.6 0.8 1 x(m) Re(U) (dimless) Re(U) (BLM), r=0.035m Re(U) (CMM), r=0.035m Re(U) (BLM), r=0.075m Re(U) (CMM), r=0.075m Re(U) (BLM), r=0.15m Re(U) (CMM), r=0.15m

Perfect match between BLM and CMM results

38 / 47

slide-94
SLIDE 94

Numerical results — Conf I: no-slip flow, uniform temp

Radial velocity at r = {0.035, 0.075, 0.15} m.

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 −0.4 −0.3 −0.2 −0.1 0.1 0.2 0.3 0.4 0.5 x(m) Re(V) (dimless) Re(V) (BLM), r=0.035m Re(V) (CMM), r=0.035m Re(V) (BLM), r=0.075m Re(V) (CMM), r=0.075m Re(V) (BLM), r=0.15m Re(V) (CMM), r=0.15m

Perfect match between BLM and CMM results

38 / 47

slide-95
SLIDE 95

Numerical results — Conf II: slipping flow, uniform temp

Pressure at r = {0.035, 0.075, 0.15} m.

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 −1.5 −1 −0.5 0.5 1 1.5 x(m) Re(P) (dimless) Re(P) (BLM), r=0.035m Re(P) (CMM), r=0.035m Re(P) (BLM), r=0.075m Re(P) (CMM), r=0.075m Re(P) (BLM), r=0.15m Re(P) (CMM), r=0.15m

Perfect match between BLM and CMM results

39 / 47

slide-96
SLIDE 96

Numerical results — Conf II: slipping flow, uniform temp

Axial velocity at r = {0.035, 0.075, 0.15} m.

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 −0.8 −0.6 −0.4 −0.2 0.2 0.4 0.6 0.8 x(m) Re(U) (dimless) Re(U) (BLM), r=0.035m Re(U) (CMM), r=0.035m Re(U) (BLM), r=0.075m Re(U) (CMM), r=0.075m Re(U) (BLM), r=0.15m Re(U) (CMM), r=0.15m

Perfect match between BLM and CMM results

39 / 47

slide-97
SLIDE 97

Numerical results — Conf II: slipping flow, uniform temp

Radial velocity at r = {0.035, 0.075, 0.15} m.

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 −0.5 −0.4 −0.3 −0.2 −0.1 0.1 0.2 0.3 x(m) Re(V) (dimless) Re(V) (BLM), r=0.035m Re(V) (CMM), r=0.035m Re(V) (BLM), r=0.075m Re(V) (CMM), r=0.075m Re(V) (BLM), r=0.15m Re(V) (CMM), r=0.15m

Perfect match between BLM and CMM results

39 / 47

slide-98
SLIDE 98

Numerical results — Conf III: bndary layer, non-unif. temp

Pressure at r = {0.035, 0.075, 0.15} m.

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 −1.5 −1 −0.5 0.5 1 1.5 x(m) Re(P) (dimless) Re(P) (BLM), r=0.035m Re(P) (CMM), r=0.035m Re(P) (BLM), r=0.075m Re(P) (CMM), r=0.075m Re(P) (BLM), r=0.15m Re(P) (CMM), r=0.15m

Perfect match between BLM and CMM results

40 / 47

slide-99
SLIDE 99

Numerical results — Conf III: bndary layer, non-unif. temp

Axial velocity at r = {0.035, 0.075, 0.15} m.

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 −0.8 −0.6 −0.4 −0.2 0.2 0.4 0.6 0.8 x(m) Re(U) (dimless) Re(U) (BLM), r=0.035m Re(U) (CMM), r=0.035m Re(U) (BLM), r=0.075m Re(U) (CMM), r=0.075m Re(U) (BLM), r=0.15m Re(U) (CMM), r=0.15m

Perfect match between BLM and CMM results

40 / 47

slide-100
SLIDE 100

Numerical results — Conf III: bndary layer, non-unif. temp

Radial velocity at r = {0.035, 0.075, 0.15} m.

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 −0.6 −0.4 −0.2 0.2 0.4 0.6 0.8 x(m) Re(V) (dimless) Re(V) (BLM), r=0.035m Re(V) (CMM), r=0.035m Re(V) (BLM), r=0.075m Re(V) (CMM), r=0.075m Re(V) (BLM), r=0.15m Re(V) (CMM), r=0.15m

Perfect match between BLM and CMM results

40 / 47

slide-101
SLIDE 101

Numerical results — Energy balance

Energy balance (Myers’ Energy Corollary) vs µmax for conf. I

5 10 15 20 25 30 35 40 45 50 −4.5 −4 −3.5 −3 −2.5 −2 −1.5 mumax log10 of normalized energy balance test1 (BLM) test1 (CMM)

41 / 47

slide-102
SLIDE 102

Numerical results — Energy balance

Energy balance (Myers’ Energy Corollary) vs µmax for conf. I

5 10 15 20 25 30 35 40 45 50 −4.5 −4 −3.5 −3 −2.5 −2 −1.5 mumax log10 of normalized energy balance test1 (BLM) test1 (CMM)

Energy balance better with more µ-modes.

41 / 47

slide-103
SLIDE 103

Numerical results — Energy balance

Energy balance (Myers’ Energy Corollary) vs µmax for conf. I

5 10 15 20 25 30 35 40 45 50 −4.5 −4 −3.5 −3 −2.5 −2 −1.5 mumax log10 of normalized energy balance test1 (BLM) test1 (CMM)

Energy balance better with more µ-modes. BLM performs better than CMM!

41 / 47

slide-104
SLIDE 104

Numerical results — Energy balance

Energy balance (Myers’ Energy Corollary) vs µmax for conf. I

5 10 15 20 25 30 35 40 45 50 −4.5 −4 −3.5 −3 −2.5 −2 −1.5 mumax log10 of normalized energy balance test1 (BLM) test1 (CMM)

Energy balance better with more µ-modes. BLM performs better than CMM! Why?

41 / 47

slide-105
SLIDE 105

Numerical results — Convergence of modal amplitudes

Edge Condition (a posteriori)

42 / 47

slide-106
SLIDE 106

Numerical results — Convergence of modal amplitudes

Edge Condition (a posteriori) It is reasonable to assume that for some p < 0 the amplitudes An = O(np) for n → ∞ so log |An| = p log n + O(1).

42 / 47

slide-107
SLIDE 107

Numerical results — Convergence of modal amplitudes

Edge Condition (a posteriori) It is reasonable to assume that for some p < 0 the amplitudes An = O(np) for n → ∞ so log |An| = p log n + O(1). Then pn = log |An| log n → p for n → ∞

42 / 47

slide-108
SLIDE 108

Numerical results — Convergence of modal amplitudes

Edge Condition (a posteriori) It is reasonable to assume that for some p < 0 the amplitudes An = O(np) for n → ∞ so log |An| = p log n + O(1). Then pn = log |An| log n → p for n → ∞ At the interface, at the wall (edge): boundary cond. discontinuous. Field may be singular, but Power Flux must vanish at edge.

42 / 47

slide-109
SLIDE 109

Numerical results — Convergence of modal amplitudes

Edge Condition (a posteriori) It is reasonable to assume that for some p < 0 the amplitudes An = O(np) for n → ∞ so log |An| = p log n + O(1). Then pn = log |An| log n → p for n → ∞ At the interface, at the wall (edge): boundary cond. discontinuous. Field may be singular, but Power Flux must vanish at edge. It can be shown that: p < −1 ⇒ uniform convergence of modal series ⇒ edge condition satisfied

42 / 47

slide-110
SLIDE 110

Numerical results — Convergence of modal amplitudes

Do we have p < −1 for numerical solutions?

43 / 47

slide-111
SLIDE 111

Numerical results — Convergence of modal amplitudes

Do we have p < −1 for numerical solutions? Convergence of amplitudes (BLM and CMM), for conf. I, II and III

10 20 30 40 50 −3 −2.8 −2.6 −2.4 −2.2 −2 −1.8 −1.6 −1.4 −1.2 −1 n pn BLM CMM 10 20 30 40 50 −3 −2.8 −2.6 −2.4 −2.2 −2 −1.8 −1.6 −1.4 −1.2 −1 n pn BLM CMM 10 20 30 40 50 −3 −2.8 −2.6 −2.4 −2.2 −2 −1.8 −1.6 −1.4 −1.2 −1 n pn BLM CMM

43 / 47

slide-112
SLIDE 112

Numerical results — Convergence of modal amplitudes

Do we have p < −1 for numerical solutions? Convergence of amplitudes (BLM and CMM), for conf. I, II and III

10 20 30 40 50 −3 −2.8 −2.6 −2.4 −2.2 −2 −1.8 −1.6 −1.4 −1.2 −1 n pn BLM CMM 10 20 30 40 50 −3 −2.8 −2.6 −2.4 −2.2 −2 −1.8 −1.6 −1.4 −1.2 −1 n pn BLM CMM 10 20 30 40 50 −3 −2.8 −2.6 −2.4 −2.2 −2 −1.8 −1.6 −1.4 −1.2 −1 n pn BLM CMM

p ≈ −2 ⇒ edge condition satisfied ✓

43 / 47

slide-113
SLIDE 113

Numerical results — Convergence of modal amplitudes

Do we have p < −1 for numerical solutions? Convergence of amplitudes (BLM and CMM), for conf. I, II and III

10 20 30 40 50 −3 −2.8 −2.6 −2.4 −2.2 −2 −1.8 −1.6 −1.4 −1.2 −1 n pn BLM CMM 10 20 30 40 50 −3 −2.8 −2.6 −2.4 −2.2 −2 −1.8 −1.6 −1.4 −1.2 −1 n pn BLM CMM 10 20 30 40 50 −3 −2.8 −2.6 −2.4 −2.2 −2 −1.8 −1.6 −1.4 −1.2 −1 n pn BLM CMM

p ≈ −2 ⇒ edge condition satisfied ✓ Convergence of pn reveals inaccuracies of CMM amplitudes: BLM amplitudes smoother than CMM as n → ∞: no quadrature inaccuracies for BLM. Explains energy behaviour.

43 / 47

slide-114
SLIDE 114

Outline

1

Background & motivation

2

Pridmore-Brown modes Model & equations Numerical method: COLNEW and path-following

3

Options for varying Z

4

WKB for slowly varying Z

5

New mode-matching method Mode-matching basics Closed-form integrals of Helmholtz modes Closed-form integrals of radial Pridmore-Brown modes Mode-matching based on closed form integrals of PB modes Numerical results: comparing CMM and BLM

6

Conclusions Epilogue

44 / 47

slide-115
SLIDE 115

Conclusions

The Pridmore-Brown equation was solved numerically Using standard BVP solver COLNEW Path-following/predictor-corrector with automatic step size Favourable comparison with high-frequency approximation

45 / 47

slide-116
SLIDE 116

Conclusions

The Pridmore-Brown equation was solved numerically Using standard BVP solver COLNEW Path-following/predictor-corrector with automatic step size Favourable comparison with high-frequency approximation Slowly varying mode-approximation applied to typical APU duct Small enough ε: favourable comparison with BAHAMAS (mode matching) WKB fails when Helmholtz liner passes resonance Strong effects of temperature and mean flow gradients. The need for Mode Matching was clear

45 / 47

slide-117
SLIDE 117

Conclusions

Classic mode-matching (CMM):

46 / 47

slide-118
SLIDE 118

Conclusions

Classic mode-matching (CMM): Uniform flow & temp:

Mode shapes are Bessel functions Inner products are available in closed form

46 / 47

slide-119
SLIDE 119

Conclusions

Classic mode-matching (CMM): Uniform flow & temp:

Mode shapes are Bessel functions Inner products are available in closed form

Parallel (non-uniform) flow & temp:

Mode shapes are Pridmore-Brown solutions (determined numerically) Inner products require numerical quadrature → expensive & less accurate

46 / 47

slide-120
SLIDE 120

Conclusions

Classic mode-matching (CMM): Uniform flow & temp:

Mode shapes are Bessel functions Inner products are available in closed form

Parallel (non-uniform) flow & temp:

Mode shapes are Pridmore-Brown solutions (determined numerically) Inner products require numerical quadrature → expensive & less accurate

Bilinear map-based mode-matching (BLM):

46 / 47

slide-121
SLIDE 121

Conclusions

Classic mode-matching (CMM): Uniform flow & temp:

Mode shapes are Bessel functions Inner products are available in closed form

Parallel (non-uniform) flow & temp:

Mode shapes are Pridmore-Brown solutions (determined numerically) Inner products require numerical quadrature → expensive & less accurate

Bilinear map-based mode-matching (BLM): Parallel (non-uniform) flow & temp:

Mode shapes are Pridmore-Brown solutions (determined numerically) Closed form expressions for “inner-products” cheaper Solutions in very good agreement with CMM BLM amplitudes more accurate

46 / 47

slide-122
SLIDE 122

Epilogue

Epilogue

47 / 47

slide-123
SLIDE 123

Epilogue

Epilogue

The success of the BLM matching method is, in a way, too

  • good. At least far better than expected, because the

“inner-product” is not a proper inner-product (unless u0 = 0

  • r uniform) and we can’t be sure that it is able to single out

each modal contribution.

47 / 47

slide-124
SLIDE 124

Epilogue

Epilogue

The success of the BLM matching method is, in a way, too

  • good. At least far better than expected, because the

“inner-product” is not a proper inner-product (unless u0 = 0

  • r uniform) and we can’t be sure that it is able to single out

each modal contribution. Nevertheless, from the success we can only conclude that it must be “almost” an inner-product. The modes are all “seen” and distinguished.

47 / 47

slide-125
SLIDE 125

Epilogue

Epilogue

The success of the BLM matching method is, in a way, too

  • good. At least far better than expected, because the

“inner-product” is not a proper inner-product (unless u0 = 0

  • r uniform) and we can’t be sure that it is able to single out

each modal contribution. Nevertheless, from the success we can only conclude that it must be “almost” an inner-product. The modes are all “seen” and distinguished. Possibly related to this is the fact that the set of discrete modes is not complete, i.e. not sufficient to construct any possible solution. There is a “continuous” spectrum at the locus of ω − ku0(r) = 0. From the energy result we can conclude that this part is very small.

47 / 47

slide-126
SLIDE 126

Epilogue

Epilogue

The success of the BLM matching method is, in a way, too

  • good. At least far better than expected, because the

“inner-product” is not a proper inner-product (unless u0 = 0

  • r uniform) and we can’t be sure that it is able to single out

each modal contribution. Nevertheless, from the success we can only conclude that it must be “almost” an inner-product. The modes are all “seen” and distinguished. Possibly related to this is the fact that the set of discrete modes is not complete, i.e. not sufficient to construct any possible solution. There is a “continuous” spectrum at the locus of ω − ku0(r) = 0. From the energy result we can conclude that this part is very small. A fine task in functional analysis remains . . .

47 / 47