Model Order Reduction of the Navier-Stokes Equations at High - - PowerPoint PPT Presentation

model order reduction of the navier stokes equations at
SMART_READER_LITE
LIVE PREVIEW

Model Order Reduction of the Navier-Stokes Equations at High - - PowerPoint PPT Presentation

Model Order Reduction of the Navier-Stokes Equations at High Reynolds Number Maciej Balajewicz 1 Earl Dowell 2 Bernd Noack 3 1 Aeronautics and Astronautics Stanford University 2 Mechanical Engineering Duke University 3 D epartment Fluides,


slide-1
SLIDE 1

Model Order Reduction of the Navier-Stokes Equations at High Reynolds Number

Maciej Balajewicz1 Earl Dowell2 Bernd Noack3

1Aeronautics and Astronautics

Stanford University

2Mechanical Engineering

Duke University

3D´

epartment Fluides, Thermique, Combustion Institut PPRIME, Universit´ e de Poitiers

December 10, 2012

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 1 / 13

slide-2
SLIDE 2

Background and motivation

Common elements in most Model Order Reduction (MOR) techniques:

  • 1. Spectral discretization

u(x, t) ≈ n

i=1 ai(t)ui(x)

(1)

  • 2. Projection
  • vi, R

n

i=1 aiui

  • Ω = 0

(2)

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 2 / 13

slide-3
SLIDE 3

Background and motivation

Common elements in most Model Order Reduction (MOR) techniques:

  • 1. Spectral discretization

u(x, t) ≈ n

i=1 ai(t)ui(x)

(1)

  • 2. Projection
  • vi, R

n

i=1 aiui

  • Ω = 0

(2)

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 2 / 13

slide-4
SLIDE 4

Background and motivation

Common elements in most Model Order Reduction (MOR) techniques:

  • 1. Spectral discretization

u(x, t) ≈ n

i=1 ai(t)ui(x)

(1)

  • 2. Projection
  • vi, R

n

i=1 aiui

  • Ω = 0

(2)

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 2 / 13

slide-5
SLIDE 5

Background and motivation

◮ One popular approach: first n left-singular vectors of M, i.e

ui = U(:, i) where M = UΣV T and M =      u(x1, t1) u(x1, t2) · · · u(x1, tNt) u(x2, t1) u(x2, t2) · · · u(x2, tNt) . . . . . . ... . . . u(xNx, t1) u(xNx, t2) · · · u(xNx, tNt)      (3)

◮ These basis functions are optimal in the sense that no other

basis functions capture a greater proportion of kinetic energy

  • f the flow.

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 3 / 13

slide-6
SLIDE 6

Background and motivation

◮ One popular approach: first n left-singular vectors of M, i.e

ui = U(:, i) where M = UΣV T and M =      u(x1, t1) u(x1, t2) · · · u(x1, tNt) u(x2, t1) u(x2, t2) · · · u(x2, tNt) . . . . . . ... . . . u(xNx, t1) u(xNx, t2) · · · u(xNx, tNt)      (3)

◮ These basis functions are optimal in the sense that no other

basis functions capture a greater proportion of kinetic energy

  • f the flow.

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 3 / 13

slide-7
SLIDE 7

Background and motivation

◮ Turbulence is a multi-scale phenomenon: large scale flow

features are broken down into smaller and smaller scales until the scales are fine enough that viscous forces can dissipate their energy.

◮ Application of any POD-based MOR strategy to a turbulent

flow is problematic because POD, by construction, is biased toward the large, energy containing scales of the turbulent flow.

◮ Reduced Order Models (ROMs) generated using only the first

most energetic POD basis functions are, therefore, not endowed with the natural energy dissipation of the smaller, lower energy turbulent scales.

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 4 / 13

slide-8
SLIDE 8

Background and motivation

◮ Turbulence is a multi-scale phenomenon: large scale flow

features are broken down into smaller and smaller scales until the scales are fine enough that viscous forces can dissipate their energy.

◮ Application of any POD-based MOR strategy to a turbulent

flow is problematic because POD, by construction, is biased toward the large, energy containing scales of the turbulent flow.

◮ Reduced Order Models (ROMs) generated using only the first

most energetic POD basis functions are, therefore, not endowed with the natural energy dissipation of the smaller, lower energy turbulent scales.

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 4 / 13

slide-9
SLIDE 9

Background and motivation

◮ Turbulence is a multi-scale phenomenon: large scale flow

features are broken down into smaller and smaller scales until the scales are fine enough that viscous forces can dissipate their energy.

◮ Application of any POD-based MOR strategy to a turbulent

flow is problematic because POD, by construction, is biased toward the large, energy containing scales of the turbulent flow.

◮ Reduced Order Models (ROMs) generated using only the first

most energetic POD basis functions are, therefore, not endowed with the natural energy dissipation of the smaller, lower energy turbulent scales.

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 4 / 13

slide-10
SLIDE 10

Background and motivation

Classical benchmark: Incompressible flow inside a square, two-dimensional lid-driven cavity at Reu = 3 × 104

−1 −0.5 0.5 1 −1 −0.5 0.5 1 x y Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 5 / 13

slide-11
SLIDE 11

Background and motivation

POD basis functions of the lid-driven cavity

(a) u1 (b) u2 (c) u10 (d) u20 (e) u50 (f) u200

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 6 / 13

slide-12
SLIDE 12

Background and motivation

Percent of turbulent kinetic energy, e(t) ≡ 1/2

  • Ω |u(x, t)|2 dx

captured by the first n basis functions, ui of the lid-driven cavity n % 1 16.06 2 29.21 3 37.45 4 44.88 5 50.37 10 67.16 20 82.40 50 93.21 200 99.31

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 7 / 13

slide-13
SLIDE 13

Background and motivation

Standard POD-Galerkin ROMs of the lid-driven cavity

◮ ROM performance quantified using the turbulent kinetic

energy, e(t) ≡ 1/2

  • Ω |u(x, t)|2 dx

100 200 300 400 500 10−4 10−1 102 t e(t) DNS Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 8 / 13

slide-14
SLIDE 14

Background and motivation

Standard POD-Galerkin ROMs of the lid-driven cavity

◮ ROM performance quantified using the turbulent kinetic

energy, e(t) ≡ 1/2

  • Ω |u(x, t)|2 dx

100 200 300 400 500 10−4 10−1 102 t e(t) DNS n = 5 POD-Galerkin ROM Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 8 / 13

slide-15
SLIDE 15

Background and motivation

Standard POD-Galerkin ROMs of the lid-driven cavity

◮ ROM performance quantified using the turbulent kinetic

energy, e(t) ≡ 1/2

  • Ω |u(x, t)|2 dx

100 200 300 400 500 10−4 10−1 102 t e(t) DNS n = 5 POD-Galerkin ROM n = 20 POD-Galerkin ROM Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 8 / 13

slide-16
SLIDE 16

Background and motivation

Standard POD-Galerkin ROMs of the lid-driven cavity

◮ ROM performance quantified using the turbulent kinetic

energy, e(t) ≡ 1/2

  • Ω |u(x, t)|2 dx

100 200 300 400 500 10−4 10−1 102 t e(t) DNS n = 5 POD-Galerkin ROM n = 20 POD-Galerkin ROM n = 50 POD-Galerkin ROM Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 8 / 13

slide-17
SLIDE 17

Background and motivation

Standard POD-Galerkin ROMs of the lid-driven cavity

◮ ROM performance quantified using the turbulent kinetic

energy, e(t) ≡ 1/2

  • Ω |u(x, t)|2 dx

100 200 300 400 500 10−4 10−1 102 t e(t) DNS n = 5 POD-Galerkin ROM n = 20 POD-Galerkin ROM n = 50 POD-Galerkin ROM n = 200 POD-Galerkin ROM Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 8 / 13

slide-18
SLIDE 18

Background and motivation

Standard POD-Galerkin ROMs of the lid-driven cavity

◮ ROM performance quantified using the turbulent kinetic

energy, e(t) ≡ 1/2

  • Ω |u(x, t)|2 dx

100 200 300 400 500 10−4 10−1 102 t e(t) DNS n = 5 POD-Galerkin ROM n = 20 POD-Galerkin ROM Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 8 / 13

slide-19
SLIDE 19

Proposed new approach

Basic idea: Instead of using just the most energetic POD basis functions, include a few lower energy POD basis functions so that dissipative scales are resolved.

◮ For example, consider we are interested in forming a n = 3

ROM.

◮ Standard approach: use the first 3 most energetic POD basis

functions, i.e. u1, u2, and u3

◮ Proposed Approach: u1, u2, and u5

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 9 / 13

slide-20
SLIDE 20

Proposed new approach

Basic idea: Instead of using just the most energetic POD basis functions, include a few lower energy POD basis functions so that dissipative scales are resolved.

◮ For example, consider we are interested in forming a n = 3

ROM.

◮ Standard approach: use the first 3 most energetic POD basis

functions, i.e. u1, u2, and u3

◮ Proposed Approach: u1, u2, and u5

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 9 / 13

slide-21
SLIDE 21

Proposed new approach

Basic idea: Instead of using just the most energetic POD basis functions, include a few lower energy POD basis functions so that dissipative scales are resolved.

◮ For example, consider we are interested in forming a n = 3

ROM.

◮ Standard approach: use the first 3 most energetic POD basis

functions, i.e. u1, u2, and u3

◮ Proposed Approach: u1, u2, and u5

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 9 / 13

slide-22
SLIDE 22

Proposed new approach

Basic idea: Instead of using just the most energetic POD basis functions, include a few lower energy POD basis functions so that dissipative scales are resolved.

◮ For example, consider we are interested in forming a n = 3

ROM.

◮ Standard approach: use the first 3 most energetic POD basis

functions, i.e. u1, u2, and u3

◮ Proposed Approach: u1, u2, and u5

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 9 / 13

slide-23
SLIDE 23

Proposed new approach

Generalization: We search for the n new basis functions in the range of N standard POD basis functions (where N > n).

◮ If we label the n new basis functions as ˜

ui

◮ We can write

˜ U = UX (4) where X ∈ RN×n is an orthonormal (X TX = In×n) transformation matrix and the basis functions are vectorized and assembled as follows U =

  • vec (u1)

vec (u2) · · · vec (uN)

  • (5a)

˜ U =

  • vec (˜

u1) vec (˜ u2) · · · vec (˜ un)

  • (5b)

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 10 / 13

slide-24
SLIDE 24

Proposed new approach

Generalization: We search for the n new basis functions in the range of N standard POD basis functions (where N > n).

◮ If we label the n new basis functions as ˜

ui

◮ We can write

˜ U = UX (4) where X ∈ RN×n is an orthonormal (X TX = In×n) transformation matrix and the basis functions are vectorized and assembled as follows U =

  • vec (u1)

vec (u2) · · · vec (uN)

  • (5a)

˜ U =

  • vec (˜

u1) vec (˜ u2) · · · vec (˜ un)

  • (5b)

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 10 / 13

slide-25
SLIDE 25

Proposed new approach

Generalization: We search for the n new basis functions in the range of N standard POD basis functions (where N > n).

◮ If we label the n new basis functions as ˜

ui

◮ We can write

˜ U = UX (4) where X ∈ RN×n is an orthonormal (X TX = In×n) transformation matrix and the basis functions are vectorized and assembled as follows U =

  • vec (u1)

vec (u2) · · · vec (uN)

  • (5a)

˜ U =

  • vec (˜

u1) vec (˜ u2) · · · vec (˜ un)

  • (5b)

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 10 / 13

slide-26
SLIDE 26

Proposed new approach

We have developed an algorithm for X that uses the turbulent kinetic energy (tke) equation as a side constraint to the standard POD/SVD snapshot approach. The algorithm is computationally efficient and thus can be implemented using standard MATLAB constrained optimization algorithms. Currently, our algorithm is limited to steady Dirichlet, ambient flow or free-stream conditions at infinity, or periodic boundary conditions. [1] Balajewicz, M., Dowell, E., & Noack, B. 2012, “A Novel Model Order Reduction Approach for Navier-Stokes Equations at High Reynolds Number”, arXiv:1211.1720, (Under consideration for publication in J. Fluid Mech.)

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 11 / 13

slide-27
SLIDE 27

Lid driven cavity, revisited

100 200 300 400 500 10−4 10−1 102

n = 5

e(t) 100 200 300 400 500 10−4 10−1 102

n = 10

e(t) 100 200 300 400 500 10−4 10−1 102

n = 20

Time e(t) Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 12 / 13

slide-28
SLIDE 28

Lid driven cavity, revisited

100 200 300 400 500 10−4 10−1 102

n = 5

e(t) 100 200 300 400 500 10−4 10−1 102

n = 10

e(t) 100 200 300 400 500 10−4 10−1 102

n = 20

Time e(t) Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 12 / 13

slide-29
SLIDE 29

Conclusions

◮ Our approach models small scales of the flow directly using

basis functions that are different from the standard POD basis functions.

◮ For many boundary conditions, a computationally efficient

algorithm that can be implemented in MATLAB using fmincon is available.

◮ Details, results from a second benchmark, and MATLAB code

are available online: arXiv:1211.1720 [physics.flu-dyn]

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 13 / 13

slide-30
SLIDE 30

Conclusions

◮ Our approach models small scales of the flow directly using

basis functions that are different from the standard POD basis functions.

◮ For many boundary conditions, a computationally efficient

algorithm that can be implemented in MATLAB using fmincon is available.

◮ Details, results from a second benchmark, and MATLAB code

are available online: arXiv:1211.1720 [physics.flu-dyn]

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 13 / 13

slide-31
SLIDE 31

Conclusions

◮ Our approach models small scales of the flow directly using

basis functions that are different from the standard POD basis functions.

◮ For many boundary conditions, a computationally efficient

algorithm that can be implemented in MATLAB using fmincon is available.

◮ Details, results from a second benchmark, and MATLAB code

are available online: arXiv:1211.1720 [physics.flu-dyn]

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 13 / 13

slide-32
SLIDE 32

Conclusions

◮ Our approach models small scales of the flow directly using

basis functions that are different from the standard POD basis functions.

◮ For many boundary conditions, a computationally efficient

algorithm that can be implemented in MATLAB using fmincon is available.

◮ Details, results from a second benchmark, and MATLAB code

are available online: arXiv:1211.1720 [physics.flu-dyn]

Balajewicz, Dowell, Noack MOR of the Navier-Stokes December 10, 2012 13 / 13