A review of mathematical regularization as model for small-scale - - PowerPoint PPT Presentation

a review of mathematical regularization as model for
SMART_READER_LITE
LIVE PREVIEW

A review of mathematical regularization as model for small-scale - - PowerPoint PPT Presentation

A review of mathematical regularization as model for small-scale turbulence Bernard J. Geurts Multiscale Modeling and Simulation Madrid, ICMAT, July 3-7 Turbulence in physical space Bernard Geurts: A review of mathematical regularization as


slide-1
SLIDE 1

A review of mathematical regularization as model for small-scale turbulence

Bernard J. Geurts

Multiscale Modeling and Simulation

Madrid, ICMAT, July 3-7

slide-2
SLIDE 2

Turbulence in physical space

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-3
SLIDE 3

Incompressible flow

Conservation of mass and momentum: ∂juj = 0 ∂tui + ∂j(uiuj) + ∂ip − 1 Re∂jjui = 0 convective flux: nonlinear, destabilizing viscous flux: linear, dissipative Ratio – Reynolds number Re = convection dissipation = UL ν Turbulence requires Re ≫ 1

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-4
SLIDE 4

Energy cascading process in 3D

I III k

−5/3

ln(k) ln(E) II ki kd

I: large-scales stirring at integral length-scale ℓi ∼ 1/ki II: inviscid nonlinear transfer – inertial range E ∼ k−5/3 III: viscous dissipation dominant ℓd ∼ 1/kd

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-5
SLIDE 5

Complexity of turbulent flow

Kolmogorov: small scales are viscous, isotropic and universal Proposition: properties depend on viscosity ν and dissipation rate ε [ν] = length2/time ; [ε] = length2/time3 Scales: make length and time η = ν3 ε 1/4 ∼ 1 kd ; τη = ν ε 1/2 Three dimensions: #dof ∼ ℓ η 3 ∼ Re9/4 ; #time-steps ∼ tend τη ∼ Re1/2 Computationally intensive problem as Re ≫ 1

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-6
SLIDE 6

Computational challenge

Reynolds scaling of numerical resolution N = ℓ η 3 ∼ Re9/4 Memory: if Re → Re × 10 then N → 109/4 × N ≈ 175 × N Reynolds scaling of numerical work Work ∼ Re1/2 Re9/4 ∼ Re11/4 CPU: if Re → Re × 10 then W → 1011/4W ≈ 560W Tough simulation problem

  • direct approach often impractical
  • capture primary features instead

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-7
SLIDE 7

Four themes to be mastered: Phenomenology of (coarsened) turbulence Turbulence modeling and numerical methods Error-assessment for large-eddy simulation High-performance computing

slide-8
SLIDE 8

Four themes to be mastered: Phenomenology of (coarsened) turbulence Turbulence modeling and numerical methods Error-assessment for large-eddy simulation High-performance computing

slide-9
SLIDE 9

Outline

1

Filtering and closure

2

Regularized Navier-Stokes as turbulence model

3

Model testing

4

Concluding Remarks

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-10
SLIDE 10

Filtering Regularization Testing Conclusion

Outline

1

Filtering and closure

2

Regularized Navier-Stokes as turbulence model

3

Model testing

4

Concluding Remarks

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-11
SLIDE 11

Filtering Regularization Testing Conclusion

DNS and LES in a picture

capture both large and small scales: resolution problem Coarsening/mathematical modeling instead: LES

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-12
SLIDE 12

Filtering Regularization Testing Conclusion

Filtering Navier-Stokes equations

∂juj = 0 ; ∂tui + ∂j(uiuj) + ∂ip − 1 Re∂jjui = 0 Convolution-Filtering: filter-kernel G ui = L(ui) =

  • G(x − ξ)u(ξ) dξ

; L(1) = 1 Large-eddy equations: ∂juj = 0 ∂tui + ∂j(uiuj) + ∂ip − 1 Re∂jjui = −∂j(uiuj − uiuj) Sub-filter stress tensor τij = uiuj − uiuj = L(Πij(u)) − Πij(L(u)) = [L, Πij](u)

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-13
SLIDE 13

Filtering Regularization Testing Conclusion

Spatial filtering, closure problem

After closure - Shorthand notation: NS(u) = 0 ⇒ NS(u) = −∇ · τ(u, u) ⇐ −∇ · M(u) Basic LES formulation Find v : NS(v) = −∇ · M(v) What models M are available/reasonable?

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-14
SLIDE 14

Filtering Regularization Testing Conclusion

Eddy-viscosity modeling

Obtain smoothing via increased dissipation: ∂tui + ∂j(ujui) + ∂ip − 1 Re + νt

  • ∂jjui = 0

Damp large gradients: dimensional analysis νt = length × velocity ∼ ∆ × ∆|∂xu| Effect: Strong damping at large filter-width and/or gradients

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-15
SLIDE 15

Filtering Regularization Testing Conclusion

Some explicit subgrid models

Popular models: Dissipation: Eddy-viscosity models, e.g., Smagorinsky τij → −νtSij = −(CS∆)2|S|Sij ; effect 1 Re → 1 Re + νt

  • Similarity: Inertial range, e.g., Bardina

τij → [L, Πij](u) = uiuj − uiuj Mixed models ? mij = Bardina + CdSmagorinsky Cd via dynamic Germano-Lilly procedure

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-16
SLIDE 16

Filtering Regularization Testing Conclusion

Outline

1

Filtering and closure

2

Regularized Navier-Stokes as turbulence model

3

Model testing

4

Concluding Remarks

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-17
SLIDE 17

Filtering Regularization Testing Conclusion

Dissipation or regularization?

Smagorinsky Leray Capture turbulence with eddy-viscosity or, with mathematics?

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-18
SLIDE 18

Filtering Regularization Testing Conclusion

More regularization in LES

Ciprian Foias — Darryl Holm — Edriss Titi Models with rigorously established existence, uniqueness, regularity, convergence to NS, transformation, symmetries, ...

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-19
SLIDE 19

Filtering Regularization Testing Conclusion

Mathematical regularization as subgrid model

Dynamic models popular in LES but: – expensive; ad hoc implementation features (‘clipping’) – still limited accuracy; complex flow extension difficult Regularization principle directly altering the nonlinearity Systematically obtain implied subgrid closure ‘Inherit’ rigorous mathematical properties Maintain transport structure and transformation properties

  • f equations

Consider two examples: Leray and NS-α

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-20
SLIDE 20

Filtering Regularization Testing Conclusion

From Leray regularization to SFS model

Proposal: ∂tvi + vj∂jvi + ∂iq − 1 Re∂jjvi = 0 Convolution filtering Leray: use ∂jvj = 0 ∂tvi + ∂j(v jvi) + ∂iq − 1 Re∂jjvi = 0 Rewrite into LES template: ∂tvi + ∂j(vjvi) + ∂iq − 1 Re∂jjvi = −∂j(vjvi − vjvi) Implied Leray model: mL

ij = vjvi − vjvi = L

  • vjL−1(vi)
  • − vjvi

with L−1 formally inverting L

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-21
SLIDE 21

Filtering Regularization Testing Conclusion

Regularization requires filter-inversion

Geometric series: repeated filtering L−1 = (I − (I − L))−1 →

N

  • n=0

(I − L)n For example: N = 0 : u = L−1

0 (u) = u

N = 1 : u = L−1

1 (u) = u + (I − L)u = 2u − u

N = 2 : u = L−1

2 (u) = u + (I − L)u + (I − L)(I − L)u

= 3u − 3u + u

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-22
SLIDE 22

Filtering Regularization Testing Conclusion

Regularization requires filter-inversion

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-23
SLIDE 23

Filtering Regularization Testing Conclusion

Alternative regularizations

Consider a − b models: ∂jvj = 0 and ∂tvi + ∂j(ajbi) + ∂iq − 1 Re∂jjvi = 0 Then Choose: aj = vj; bi = vi to obtain NS Choose: aj = vj; bi = vi to obtain Leray Choose: aj = vj; bi = vi to obtain modified Leray Choose: aj = vj; bi = vi to obtain modified Bardina Or, implied models: mR

ij = ajbi − vjvi, i.e.,

Leray : mL

ij

= vjvi − vjvi Modified Leray : mmL

ij

= vjvi − vjvi Modified Bardina : mmB

ij

= vjvi − vjvi

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-24
SLIDE 24

Filtering Regularization Testing Conclusion

NS-α regularization

Kelvin’s circulation theorem d dt

Γ(u)

uj dxj

  • − 1

Re

  • Γ(u)

∂kkuj dxj = 0 ⇒ NS − eqs Filtered Kelvin theorem (Γ(u) → Γ(u)) extends Leray

t1 t 2 u u

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-25
SLIDE 25

Filtering Regularization Testing Conclusion

NS-α regularization

Filtered Kelvin circulation theorem d dt

Γ(u)

uj dxj

  • − 1

Re

  • Γ(u)

∂kkuj dxj = 0 Euler-Poincar´ e ∂tuj + uk∂kuj + uk∂juk + ∂jp − ∂j(1 2ukuk) − 1 Re∂kkuj = 0 Rewrite into LES template: Implied subgrid model ∂tui + ∂j(ujui) + ∂ip − 1 Re∂jjui = −∂j

  • ujui − ujui
  • − 1

2

  • uj∂iuj − uj∂iuj
  • Bernard Geurts:

A review of mathematical regularization as model for small-scale turbulence

slide-26
SLIDE 26

Filtering Regularization Testing Conclusion

Cascade-dynamics – computability

NSa k k ∼ 1/∆

−13/3

E k−3 M k k k k L DNS

−5/3

NS-α,Leray are dispersive Regularization alters spectrum – controllable cross-over as k ∼ 1/∆: steeper than −5/3

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-27
SLIDE 27

Filtering Regularization Testing Conclusion

Outline

1

Filtering and closure

2

Regularized Navier-Stokes as turbulence model

3

Model testing

4

Concluding Remarks

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-28
SLIDE 28

Filtering Regularization Testing Conclusion

A posteriori testing

filtered NS eqs. NS eqs.

❄ ❄

filter p,ui p,ui

filter

✲ ✲ ✲

DNS LES error-sources:

  • subgrid-model
  • numerical algorithm

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-29
SLIDE 29

Filtering Regularization Testing Conclusion

HIT at Reλ = 50, 100

Pseudo-spectral method and explicit time-stepping Range: ∆ = ℓ/64, ℓ/32, ℓ/16, ℓ/8, ℓ/4, ℓ/2 at N = 32, 64, 128, 256, 512

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-30
SLIDE 30

Filtering Regularization Testing Conclusion

Smagorinsky

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-31
SLIDE 31

Filtering Regularization Testing Conclusion

Error-landscape: Definition

Framework for collecting error information:

E

h

δ

N lS

Each Smagorinsky LES corresponds to single point:

  • N, ℓS

h

  • ; error :

δE Contours of energy error δE — fingerprint of LES

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-32
SLIDE 32

Filtering Regularization Testing Conclusion

Interacting simulation errors

Computational model limited by numerical and modeling errors HIT error landscape

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-33
SLIDE 33

Iterative optimization?

slide-34
SLIDE 34

Filtering Regularization Testing Conclusion

SIPI - basic algorithm

Goal: minimize total error at given N

S

δ C CS

a b d c E

Initial triplet: no-model, dynamic and half-way New iterand d = b − 1 2 (b − a)2[δE(b) − δE(c)] − (b − c)2[δE(b) − δE(a)] (b − a)[δE(b) − δE(c)] − (b − c)[δE(b) − δE(a)]

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-35
SLIDE 35

Filtering Regularization Testing Conclusion

SIPI applied to homogeneous turbulence

Each iteration = separate simulation

0.05 0.1 0.15 0.2 0.25 1 2 3 4 5 6 7 8 9 10

(a)

0.05 0.1 0.15 0.2 0.25 5 10 15 20 25

(b) Reλ = 50 (a) and Reλ = 100 (b). Resolutions N = 24 (solid), N = 32 (dashed) and N = 48 (dash-dotted) Iterations: ◦ → ∗ → ⋄ → → +

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-36
SLIDE 36

Filtering Regularization Testing Conclusion

Regularization

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-37
SLIDE 37

Filtering Regularization Testing Conclusion

Flow-structures: DNS, Leray, modified Leray

∆ = ℓ/64 ∆ = ℓ/32 ∆ = ℓ/16 ∆ = ℓ/8 (a) (b) (c) (d) (e) (f) (g) (h) (i) (j) (k) (l) DNS at 5123 and LES at 1283

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-38
SLIDE 38

Filtering Regularization Testing Conclusion

Skewness prediction

Grid-independent LES: N = 128

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.5 1 1.5 2 2.5 3

S t

Figure: Filtered DNS (solid), Leray (dash), NS-α (dash-dot), Modified Leray (dot) and Modified Bardina (solid with ∗). From bottom to top: ∆ = ℓ/64, ℓ/32, ℓ/16, ℓ/8, ℓ/4 and ∆ = ℓ/2 – curves are shifted

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-39
SLIDE 39

Filtering Regularization Testing Conclusion

Numerical contamination Leray: Reλ

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 50 100 150 200 250 300 350

Reλ t

Figure: N = 128 (dash), N = 64 (dash-dot), N = 32 (dot) and N = 16 (solid) (bottom to top) ∆ = ℓ/64, ℓ/32 and ℓ/16.

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-40
SLIDE 40

Filtering Regularization Testing Conclusion

Is regularization modeling practical?

Computational speed-up W ≈

  • NDNS/NLES

4 Increased Re: factor ≈ W 1/3 since complexity ∼ Re3 General impression: ‘very accurate’ predictions at small filter-widths: ∆/ℓ 1/64, requiring N ≈ 128 W ≈ 256 allows factor ≈ 6 in Re ‘quite accurate’ predictions as 1/32 ∆/ℓ 1/16, requiring N = 32 to N = 64 provided proper SFS model W ≈ 4096 − 65536 allows factor ≈ 16 to ≈ 40 in Re ‘sometimes still OK’ as ∆/ℓ ≈ 1/8, requiring N ≈ 16: W ≈ 106, i.e., factor ≈ 100 in Re considerable errors at very large filter-widths: ∆/ℓ 1/4

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-41
SLIDE 41

Filtering Regularization Testing Conclusion

Mixing

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-42
SLIDE 42

Filtering Regularization Testing Conclusion

Mixing layer: testing ground for LES

(a) (b)

(a): Flow domain mixing layer (b): Spark shadow photograph

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-43
SLIDE 43

Filtering Regularization Testing Conclusion

Basic mixing layer configuration

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-44
SLIDE 44
slide-45
SLIDE 45

Filtering Regularization Testing Conclusion

Some mean flow properties

20 40 60 80 100 7 7.5 8 8.5 9 9.5 10 x 10

4

time total kinetic energy 20 40 60 80 100 1 2 3 4 5 6 7 time momentum thickness

Kinetic energy and momentum thickness Smagorinsky too dissipative Bardina, dynamic models preferred

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-46
SLIDE 46

Filtering Regularization Testing Conclusion

Closer look: Streamwise energy spectrum

10 10

1

10

−9

10

−8

10

−7

10

−6

10

−5

10

−4

10

−3

10

−2

10

−1

10 10

1

k A(k)

Dissipation: Smagorinsky too much, Bardina not enough dynamic models quite acceptable ‘middle range’ wavenumbers much too high

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-47
SLIDE 47

Filtering Regularization Testing Conclusion

Instantaneous snapshots of spanwise vorticity

10 20 30 40 50 −25 −20 −15 −10 −5 5 10 15 20 25 x1 x2

(a)

10 20 30 40 50 −25 −20 −15 −10 −5 5 10 15 20 25 x1 x2

(b)

10 20 30 40 50 −25 −20 −15 −10 −5 5 10 15 20 25 x1 x2

(c)

10 20 30 40 50 −25 −20 −15 −10 −5 5 10 15 20 25 x1 x2

(d) a: DNS, b: Bardina, c: Smagorinsky, d: dynamic Accuracy limited: regularization models better?

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-48
SLIDE 48

Filtering Regularization Testing Conclusion

Leray and NS-α predictions: Re = 50, ∆ = ℓ/16

(DNS) (DNS) (Leray) (NS-α) Snapshot u2: red (blue) corresponds to up/down

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-49
SLIDE 49

Filtering Regularization Testing Conclusion

Momentum thickness θ as ∆ = ℓ/16

10 20 30 40 50 60 70 80 90 100 1 2 3 4 5 6 7

θ t

Filtered DNS (◦) Leray-model

323: dash-dotted 643: solid 963: △

dynamic model

323: dashed 643: dashed with ⋄

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-50
SLIDE 50

Filtering Regularization Testing Conclusion

Streamwise kinetic energy E as ∆ = ℓ/16

10 10

1

10

−5

10

−4

10

−3

10

−2

10

−1

10 10

1

E k

Filtered DNS (◦) Leray-model

323: dash-dotted 643: solid 963: △

dynamic model

323: dashed 643: dashed with ⋄

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-51
SLIDE 51

Filtering Regularization Testing Conclusion

Robustness at arbitrary Reynolds number

10 10

1

10

−4

10

−3

10

−2

10

−1

10 10

1

E k−5/3 k Re = 50 643: dash-dotted 963: dash-dotted, △ Re = 500 643: dashed 963: dashed, △ Re = 5000 643: solid 963: solid, =△

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-52
SLIDE 52

Filtering Regularization Testing Conclusion

Outline

1

Filtering and closure

2

Regularized Navier-Stokes as turbulence model

3

Model testing

4

Concluding Remarks

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence

slide-53
SLIDE 53

Filtering Regularization Testing Conclusion

Concluding remarks

Does mathematical regularization imply accurate SFS model? reviewed coarsened turbulence closure problem: eddy-viscosity and regularization illustrated a posteriori testing for HIT and mixing layer Leray and NS-α are accurate and Leray is more robust

  • pen challenge:

what fluid-mechanical properties should be included for successful NS regularization? what is needed to assure/predict simulation reliability?

Bernard Geurts: A review of mathematical regularization as model for small-scale turbulence