efficient, parametrically-robust nonlinear model reduction using local reduced-order bases

39
Introduction Local Reduced-Order Models Application Conclusion Efficient, Parametrically-Robust Nonlinear Model Reduction using Local Reduced-Order Bases Matthew J. Zahr and Charbel Farhat Farhat Research Group Stanford University SIAM Computational Science and Engineering Conference February 25 - March 1, 2013 Zahr and Farhat

Upload: stanford

Post on 29-Jan-2023

0 views

Category:

Documents


0 download

TRANSCRIPT

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Efficient, Parametrically-Robust NonlinearModel Reduction using Local Reduced-Order

Bases

Matthew J. Zahr and Charbel Farhat

Farhat Research GroupStanford University

SIAM Computational Science and Engineering ConferenceFebruary 25 - March 1, 2013

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

1 Introduction

2 Local Reduced-Order ModelsOffline PhaseOnline Phase

Fast, Reduced Basis Updating

Hyperreduction

3 ApplicationBurger’s Equation (Non-predictive)Potential Nozzle (Predictive)

4 Conclusion

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Motivation

Complex, time-dependent problems

REDUCED ORDER MODEL (ROM)

o Perturbation problems (stability, trends, control, etc.)!

o Response problems (behavior, performance, etc.)!

- linearized !

- nonlinear !

!  Complex, time-dependent problems!

Real-time analyses

Model Predictive Control

Many-query analyses

OptimizationUncertainty-Quantification

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Model Order Reduction Framework

EFFICIENT NONLINEAR MODEL REDUCTION 7

2.4. Consistency-driven approach for nonlinear model reduction

Model reduction of nonlinear systems is often executed in a somewhat ad hoc manner, whereapproximations are constructed using intuition and past experience without much reference toproperties that a “good” approximation should satisfy. To avoid this pitfall, this work adoptsa strategy that enables approximations to be carefully constructed to meet desired conditions.In the proposed approach, if a given model is deemed too computationally expensive for real-time evaluation, an additional approximation is introduced, resulting in another less accuratebut more economical model. This results in a hierarchy of models characterized by tradeoffsbetween accuracy and computational efficiency. The approximations, which are introducedconsecutively, are constructed to generate minimal error with respect to the previous modelby satisfying optimality and consistency properties that are defined more precisely below.

As shown in Figure 1, the model hierarchy employed in this work consists of threecomputational models: an original model, and two increasingly “lighter” approximatedversions. Each approximated model is generated by acquiring data during the evaluation ofthe more accurate model for sample inputs, then compressing the data, and finally introducingthe approximation that exploits the compressed data.

The high-dimensional model will be referred to as Model I and is taken to be the “truth.”When evaluating this model is too computationally intensive for real-time prediction, aprojection approximation (Approximation 1) is introduced to reduce the dimensionality ofthe state equations. This leads to the reduced-order model (ROM), or Model II. If this ROMis still too CPU intensive for online computations, a system approximation (Approximation2) is introduced to reduce the computational complexity of its processing. The result of theapplication of this system approximation to Model II can be interpreted as a computationalmodel and therefore will be referred to as Model III in the remainder of this paper.

Data collection

I.

II.

III.

Full-order model

Reduced-order model

Data collection

Approximation 1: Projection

Compression

Compression

Approximation 2: System approximation

Reduced-order model + system approximation

Figure 1. Model hierarchy with approximations shown in red.

As previously stated, the approximations should introduce minimal error with respect tothe previous model in the hierarchy. To this end, Approximations 1 and 2 will be constructedto be: 1) consistent, and 2) optimal in the sense defined below.

Consistent approximation: An approximation is said here to be consistent if, whenimplemented without data compression, it introduces no additional error in the solution ofthe same problem for which data was acquired. �

Optimal approximation: An approximation is said here to be optimal if it leads toapproximated quantities that minimize some error measure with respect to the previous modelin the hierarchy. �

Copyright c� 2009 John Wiley & Sons, Ltd. Int. J. Numer. Meth. Engng 2009; 0:1–25Prepared using nmeauth.cls

[Carlberg et. al. 2011]

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

High-Dimensional Model

Consider the nonlinear system of Ordinary DifferentialEquations (ODE), usually arising from the semi-discretizationof Partial Differential Equation,

dw

dt= F(w, t,µ)

where

w ∈ RN state vector

µ ∈ Rd parameter vector

F : RN × R× Rd → RN nonlinearity of ODE

This is the High-Dimensional Model (HDM).

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Fully Discretization of HDM

Our approach to Model Order Reduction leveragesdimensionality reduction at the fully discrete level

Full, implicit (single-step) discretization of the governingequation yields a sequence of nonlinear systems ofequations:

R(w(n), tn,µ;w(n−1)) = 0, n ∈ {1, 2, . . . , Ns}

where

w(n) = w(tn)

R : RN × R× Rd → RN

From this point, we drop the dependence of R on the previoustime step w(n−1).

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Model Order Reduction with Local Bases

The goal of reducing the computational cost and resourcesrequired to solve a large-scale system of ODEs is attemptedthrough dimensionality reduction

Specifically, the (discrete) trajectory of the solution in statespace is assumed to lie in a low-dimensional affine subspace

w(n) ≈ w(n−1) + Φ(w(n−1))y(n)

Φ(w(n−1)) ∈ RN×kw(w(n−1)) Reduced Basis

y(n) ∈ Rkw(w(n−1)) Reduced Coordinates

where kw(w(n−1))� N

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Offline PhaseOnline PhaseHyperreduction

Overview

In practice, NV bases are computed in an offline phase:Φi ∈ RN×kiw

Each basis, Φi, is associated with a representative vector instate space, wi

c

Then, Φ(w(n−1)) .= Φi, where

||w(n−1) −wic|| ≤ ||w(n−1) −wj

c|| for all j ∈ {1, 2, . . . , NV }.

Contrived Example

d

dt

[x(t)y(t)

]=

[1

x(t)2+y(t)2

− sinx(t)x(t)2+y(t)2

][x(0)y(0)

]=

[−10

]Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Offline PhaseOnline PhaseHyperreduction

Data Collection

HDM sampling (snapshot collection)Simulate HDM at one or more parameter configurations{µ1, . . . ,µn} and collect snapshots w(j)

Combine in snapshot matrix W

Figure : Contrived Example: HDM

−1 −0.5 0 0.5 1 1.5−0.4

−0.3

−0.2

−0.1

0

0.1

0.2

0.3

0.4

0.5

x

y

Student Version of MATLAB

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Offline PhaseOnline PhaseHyperreduction

Data Organization

Snapshot clusteringCluster snapshots using the k-means algorithm based ontheir relative distance in state spaceStore the center of each cluster, wi

c

W partitioned into cluster snapshot matrices Wi

Figure : Contrived Example: Snapshot Clustering

−1 −0.5 0 0.5 1 1.5−0.4

−0.3

−0.2

−0.1

0

0.1

0.2

0.3

0.4

0.5

x

y

Cluster 1

Cluster 2

Cluster 3

Student Version of MATLAB

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Offline PhaseOnline PhaseHyperreduction

Data Compression

Modify snapshot matrices Wi by subtracting a referencevector, w from each column Wi = Wi − weT

Apply POD method to each cluster: Φi = POD(Wi)

Figure : Contrived Example: Basis Construction

−1 −0.5 0 0.5 1 1.5−0.4

−0.3

−0.2

−0.1

0

0.1

0.2

0.3

0.4

0.5

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Student Version of MATLAB

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Offline PhaseOnline PhaseHyperreduction

Overview

The MOR assumption is substituted into the HDM toobtain the over-determined nonlinear system of equations:

R(w(n−1) + Φiy(n), tn,µ) = 0

Since the above system does not have a solution, ingeneral, we seek the solution that minimizes the residual ofthe HDM in the chosen affine subspace:

y(n) = arg miny∈Rkiw

||R(w(n−1) + Φiy, tn,µ)||2

This is the Reduced-Order Model (ROM)

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Offline PhaseOnline PhaseHyperreduction

Inconsistency

Recall the MOR assumption:

w(n) −w(n−1) ≈ Φiy(n)

w(n) −w(switch)≈ Φin∑

k=switch

y(k)

where w(switch) is the most recent state to initiate a switchbetween bases.

Recall the reduced bases are constructed as

Φi = POD(Wi − weT

)Basis construction consistent with MOR assumption only ifw = w(switch)

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Offline PhaseOnline PhaseHyperreduction

Solution: Fast Basis Updating

We seek a reduced basis of the form:

Φi = POD(Wi −w(switch)eT )

= POD(Wi − weT + (w −w(switch))eT )

= POD(Wi + (w −w(switch))eT )

Φ is the (truncated) left singular vectors of a matrix that isa rank-one update of a matrix, Wi, whose (truncated) leftsingular vectors is readily available, Φi.

Fast updates available [Brand 2006].

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Offline PhaseOnline PhaseHyperreduction

Figure : Contrived Example: ROM Solution

No Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Offline PhaseOnline PhaseHyperreduction

Figure : Contrived Example: ROM Solution

No Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Offline PhaseOnline PhaseHyperreduction

Figure : Contrived Example: ROM Solution

No Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Offline PhaseOnline PhaseHyperreduction

Figure : Contrived Example: ROM Solution

No Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Offline PhaseOnline PhaseHyperreduction

Figure : Contrived Example: ROM Solution

No Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Offline PhaseOnline PhaseHyperreduction

Figure : Contrived Example: ROM Solution

No Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Offline PhaseOnline PhaseHyperreduction

Figure : Contrived Example: ROM Solution

No Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Offline PhaseOnline PhaseHyperreduction

Figure : Contrived Example: ROM Solution

No Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Offline PhaseOnline PhaseHyperreduction

Figure : Contrived Example: ROM Solution

No Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Offline PhaseOnline PhaseHyperreduction

Figure : Contrived Example: ROM Solution

No Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Offline PhaseOnline PhaseHyperreduction

Figure : Contrived Example: ROM Solution

No Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Offline PhaseOnline PhaseHyperreduction

Figure : Contrived Example: ROM Solution

No Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Basis Updating

−1 −0.5 0 0.5 1 1.5−0.4

−0.2

0

0.2

0.4

0.6

0.8

x

y

HDM

Subspace 1

Subspace 2

Subspace 3

Local ROM

Student Version of MATLAB

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Offline PhaseOnline PhaseHyperreduction

Extension to Hyperreduction (hROM)

For many classes of ODEs, the above framework is notsufficient to achieve speedups or a reduction in requiredcomputational resources

e.g. nonlinear, time-variant, or parametric ODEs

For the nonlinear case, methods exist for creating reducedbases Φi

R and ΦiJ for the nonlinear residual and Jacobian,

respectively [Chaturantabut and Sorensen 2009, Carlberget al 2011].

Enables pre-computation of terms that were previouslyiteration-dependent

Further reduction available by using a sample mesh, i.e. awell-chosen subset of the entire mesh [Carlberg et. al.2011].

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Burger’s Equation (Non-predictive)Potential Nozzle (Predictive)

1D Burger’s Equation (Shock Propagation)

High-Dimensional Model

N = 10, 000 degrees of freedom

∂U(x, t)

∂t+∂f(U(x, t))

∂x= g(x) ∀x ∈ [0, L]

U(x, 0) = 1, ∀x ∈ [0, L]

U(0, t) = u(t), t > 0

where g(x) = 0.02e0.02x, f(U) = 0.5U2, and u(t) = 5.

Reduced-Order Model

NV = 4 bases of size: 9, 5, 4, 4

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Burger’s Equation (Non-predictive)Potential Nozzle (Predictive)

High-Dimensional Model

0 10 20 30 40 50 60 70 80 90 1001

1.5

2

2.5

3

3.5

4

4.5

x

U

t = 2.5

t = 10

t = 20

t = 30

t = 42.5

Student Version of MATLAB

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Burger’s Equation (Non-predictive)Potential Nozzle (Predictive)

Clustering Results

Snapshot Clustering

0 5 10 15 20 25 30 35 40

1

2

3

4

Time

Clu

ster

Num

ber

Clusters before overlap

Clusters after overlap

Student Version of MATLAB

Cluster Centers

0 10 20 30 40 50 60 70 80 90 1001

1.5

2

2.5

3

3.5

4

x

U

Cluster 1

Cluster 2

Cluster 3

Cluster 4

Student Version of MATLAB

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Burger’s Equation (Non-predictive)Potential Nozzle (Predictive)

Reduced Basis Modes

Global Basis

0 10 20 30 40 50 60 70 80 90 100−0.02

−0.015

−0.01

−0.005

0

0.005

0.01

0.015

0.02

0.025

x

Mode

Shape

Mode 1Mode 2Mode 3Mode 4

Student Version of MATLAB

Local Bases

0 20 40 60 80 100−0.04

−0.02

0

0.02

0.04

0.06

x

Mode

Shape

Basi s 1

0 20 40 60 80 100−0.04

−0.02

0

0.02

0.04

x

Mode

Shape

Basi s 2

0 20 40 60 80 100−0.03

−0.02

−0.01

0

0.01

0.02

0.03

x

Mode

Shape

Basi s 3

0 20 40 60 80 100−0.03

−0.02

−0.01

0

0.01

0.02

0.03

x

Mode

Shape

Basi s 4

Mode 1

Mode 2

Mode 3

Mode 4

Student Version of MATLAB

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Burger’s Equation (Non-predictive)Potential Nozzle (Predictive)

Simulation Results

Error vs. Time

0 5 10 15 20 25 30 35 401%

10%

100%

Time

Avera

ge

Rela

tive

L2

Err

or

inSta

te

Model I I , No Updating

Model I I I , No Updating

Model I I , With Updating

Model I I I , With Updating

Student Version of MATLAB

Solution Snapshots

0 10 20 30 40 50 60 70 80 90 1000

0.5

1

1.5

2

2.5

3

3.5

4

4.5

x

U

Model I (HDM)

Model I I , No Updating

Model I I I , No Updating

Model I I , With Updating

Model I I I , With Updating

Student Version of MATLAB

Symbols indicate basis switch

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Burger’s Equation (Non-predictive)Potential Nozzle (Predictive)

Basis Usage

0 100 200 300 400 500 600 700 8001

1.5

2

2.5

3

3.5

4

Time

Basi

sN

um

ber

Model I I , No Updating

Model I I I , No Updating

Model I I , With Updating

Model I I I , With Updating

Student Version of MATLAB

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Burger’s Equation (Non-predictive)Potential Nozzle (Predictive)

Potential Nozzle Flow

d

dx(A(x)ρ(x)u(x)) = 0 (1)

0 0.5 1 1.5 20

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

x

Are

a

No zz l e Shape

Student Version of MATLAB

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Burger’s Equation (Non-predictive)Potential Nozzle (Predictive)

Parametric Study - Setup

Training Online

0 1 20

0.5

1

Area

0 1 20

0.5

1

0 1 20

0.5

1

0 1 20

0.5

1

0 1 20

0.5

1

Area

0 1 20

0.5

1

0 1 20

0.5

1

0 1 20

0.5

1

0 1 20

0.5

1

Area

x0 1 20

0.5

1

x0 1 20

0.5

1

x0 1 20

0.5

1

x

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Burger’s Equation (Non-predictive)Potential Nozzle (Predictive)

Parametric Study - Results

0 1 20

0.5

1

Mach

0 1 20

0.5

1

0 1 20

0.5

1

0 1 20

0.5

1

0 1 20

0.5

1

Mach

0 1 20

0.5

1

0 1 20

0.5

1

0 1 20

0.5

1

0 1 20

0.5

1

Mach

x0 1 2

0

0.5

1

x0 1 2

0

0.5

1

x0 1 2

0

0.5

1

x

HDM

ROM

hROM

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Other Application: MEMSMEMS

!  Parametric study"

0 0.2 0.4 0.6 0.8 1x 10 4

2.3

1.8

1.3

0.8

0.3

0

Time (s)

Cen

ter P

oint

Def

lect

ion

(mic

rons

)

P8T1P6P3P2P5

P4

P1P7

T2

P9

!"#$%&$'()'*#

+"(# ,-.#/0##

1*)0# 2345#!"#

!"6#

Model" Degrees of "freedom"

GNAT" Relative error"

CPU time (s)"

speedup"

HDM" N = 4050" -" -" 317 " -"

ROM with"exact

update"

k = (8,8)" kr = (20,20)"I = (20,20)"

0.57%" 18.24" 17.37"

ROM with approximate

update"nQ = 1"

k = (8,8)" kr = (20,20)"I = (20,20)"

0.28%" 17.34" 18.28"

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Conclusions

Local model reduction methodattractive for problems with distinct solution regimesmodel reduction assumption and data collection areinconsistent

Local model reduction with online basis updatesaddresses inconsistency of local MORinjects “online” data into pre-computed basis

Future workapplication to 3D turbulent flowsapplication to nonlinear structural dynamicsuse as surrogate in PDE-constrained optimization anduncertainty quantification

ReferencesAmsallem, D., Zahr, M. J., and Farhat, C., “Nonlinear Model Order ReductionBased on Local ReducedOrder Bases,” International Journal for NumericalMethods in Engineering, 2012.Washabaugh, K., Amsallem, D., Zahr, M., and Farhat, C., “Nonlinear ModelReduction for CFD Problems Using Local Reduced Order Bases,” 42nd AIAAFluid Dynamics Conference and Exhibit, New Orleans, LA, June 25-28 2012.

Zahr and Farhat

IntroductionLocal Reduced-Order Models

ApplicationConclusion

Acknowledgements

Zahr and Farhat