uncertainty quantification and chemical model...

45
Motivation UQ Basics ModRed Closure Uncertainty Quantification and Chemical Model Reduction Habib N. Najm [email protected] Combustion Research Facility Sandia National Laboratories, Livermore, CA Multi Agency Coordination Committee for Combustion Research SNL-CRF Sep. 17-20, 2012 SNL Najm UQ and Chemical Model Reduction 1 / 41

Upload: dinhdang

Post on 10-May-2018

218 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure

Uncertainty Quantificationand

Chemical Model Reduction

Habib N. Najm

[email protected]

Combustion Research FacilitySandia National Laboratories, Livermore, CA

Multi Agency Coordination Committee for Combustion ResearchSNL-CRF

Sep. 17-20, 2012

SNL Najm UQ and Chemical Model Reduction 1 / 41

Page 2: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure

Acknowledgement

B.J. Debusschere, R.D. Berry, K. Sargsyan, C. Safta,K. Chowdhary — Sandia National Laboratories, CA

R.G. Ghanem — U. South. California, Los Angeles, CAO.M. Knio — Duke Univ., Durham, NCO.P. Le Maître — CNRS, Paris, FranceY.M. Marzouk — Mass. Inst. of Tech., Cambridge, MA

This work was supported by:

DOE Office of Basic Energy Sciences, Div. of Chem. Sci., Geosci., & Biosci.

DOE Office of Advanced Scientific Computing Research (ASCR), ScientificDiscovery through Advanced Computing (SciDAC)

DOE ASCR Applied Mathematics program.

2009 American Recovery and Reinvesment Act.

Sandia National Laboratories is a multiprogram laboratory operated by Sandia Corporation, a Lockheed MartinCompany, for the United States Department of Energy under contract DE-AC04-94-AL85000.

SNL Najm UQ and Chemical Model Reduction 2 / 41

Page 3: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure

Outline

1 Motivation

2 Uncertainty Quantification – BasicsParameter EstimationForward Propagation of Uncertainty

3 Analysis and Reduction of Uncertain Chemical Models

4 Closure

SNL Najm UQ and Chemical Model Reduction 3 / 41

Page 4: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure

The Case for Uncertainty Quantification (UQ)

UQ is needed in:

Assessment of confidence in computational predictions

Validation and comparison of scientific/engineering models

Design optimization

Use of computational predictions for decision-support

Assimilation of observational data and model construction

Multiscale and multiphysics model coupling

SNL Najm UQ and Chemical Model Reduction 4 / 41

Page 5: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure

UQ Relevance in Chemical Model Reduction

Detailed chemical models have significant uncertaintyModel structure

– Species and reactions– Reaction rate expressions– Enthalpies/entropies of formation f (T)

Model parameters– Reaction rate coefficients– Enthalpies/entropies of formation coefficients

Reduced chemical models need to perform over the rangeof given uncertainties – robustness

Need to consider a comprehensive error budget:‖Mreduced − Mdetailed‖, uncertainty

may justify more lenient error requirements on reducedmodels

SNL Najm UQ and Chemical Model Reduction 5 / 41

Page 6: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

Overview of UQ Methods

Estimation of model/parametric uncertainty

Expert opinion, data collection

Regression analysis, fitting, parameter estimation

Bayesian inference of uncertain models/parameters

Forward propagation of uncertainty in models

Local sensitivity analysis (SA) and error propagation

Fuzzy logic; Evidence theory — interval mathProbabilistic framework — Global SA / stochastic UQ

Random sampling, statistical methodsGalerkin methods

– Polynomial Chaos (PC) — intrusive/non-intrusiveCollocation methods: PC/other interpolants — non-intrusive

SNL Najm UQ and Chemical Model Reduction 6 / 41

Page 7: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

Parameter Estimation

Model calibration — Inverse problem – Bayes ruleData:

Experimental observationsComputational predictions – high-fidelity “truth" model

Missing data — Bayesian Imputation– Simulates missing data using posterior predictive

distribution given observed values– Observed data posterior

No data – but given summary statisticsSimulate data satisfying summary statistics/constraintsPooled posterior

Expert elicitation

Computational predictions — Forward UQ

SNL Najm UQ and Chemical Model Reduction 7 / 41

Page 8: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

Bayes formula for Parameter Inference

Data Model (fit model + noise model): y = f (λ) ∗ g(ǫ)

Bayes Formula:

p(λ, y) = p(λ|y)p(y) = p(y|λ)p(λ)

p(λ|y)Posterior

=

Likelihood

p(y|λ)Prior

p(λ)

p(y)Evidence

Prior: knowledge of λ prior to data

Likelihood: forward model and measurement noise

Posterior: combines information from prior and data

Evidence: normalizing constant for present context

SNL Najm UQ and Chemical Model Reduction 8 / 41

Page 9: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

Prior Modeling

Informative prior(Mostly) Uninformative prior

Improper priorObjective priorMaxent priorReference priorJeffreys prior

The choice of prior can be crucial when there is littleinformation in the data relative to the number of degrees offreedom in the inference problem

When there is sufficient information in the data, the datacan overrule the prior

SNL Najm UQ and Chemical Model Reduction 9 / 41

Page 10: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

Likelihood Modeling

This is frequently the core modeling challengeError model: a statistical model for the discrepancybetween the forward model and the datacomposition of the error model with the forward model

Hierarchical Bayes modeling, and dependence trees

p(φ, θ) = p(φ|θ)p(θ)

Choice of observable – constraint on Quantity of Interest?Stochastic versus Deterministic forward models

Intrinsic noise term, e.g. Langevin eqn.Specified uncertain parameter in fit model

Error model composed of discrepancy between– data and the truth – (data error)– model prediction and the truth – (model error)

Mean bias and correlated/uncorrelated noise structure

SNL Najm UQ and Chemical Model Reduction 10 / 41

Page 11: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

Experimental Data

Empirical data error model structure can be informedbased on knowledge of the experimental apparatus

Both bias and noise models are typically available frominstrument calibrationNoise PDF structure

A counting instrument would exhibit Poisson noiseA measurement combining many noise sources wouldexhibit Gaussian noiseNoise correlation structure

– Point measurement– Field measurement

Error model composed of model error + data error

SNL Najm UQ and Chemical Model Reduction 11 / 41

Page 12: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

Exploring the Posterior

Given any sample λ, the un-normalized posteriorprobability can be easily computed

p(λ|y) ∝ p(y|λ)p(λ)

Explore posterior w/ Markov Chain Monte Carlo (MCMC)– Metropolis-Hastings algorithm:

Random walk with proposal PDF & rejection rules

– Computationally intensive, O(105) samples– Each sample: evaluation of the forward model

Surrogate models

Evaluate moments/marginals from the MCMC statistics

SNL Najm UQ and Chemical Model Reduction 12 / 41

Page 13: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

Bayesian inference illustration: noise↑ ⇒ uncertainty↑

data: y = 2x2 − 3x+ 5 + ǫ

ǫ ∼ N (0, σ2), σ = 0.1, 0.5, 1.0

Fit model y = ax2 + bx+ c

Marginal posterior density p(a, c):

SNL Najm UQ and Chemical Model Reduction 13 / 41

Page 14: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

Bayesian illustration: Data realization ⇒ posterior

data: y = 2x2 − 3x+ 5 + ǫ

ǫ ∼ N (0, 1)3 different random seeds

Fit model y = ax2 + bx+ c

Marginal posterior density p(b, c):

SNL Najm UQ and Chemical Model Reduction 14 / 41

Page 15: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

Illustration: Data range ⇒ correlation structure

data: y = 2x2 − 3x+ 5 + ǫ

ǫ ∼ N (0, 0.04)

ranges: x ∈ [−2, 0], [−1, 1], [0, 2]

Fit model y = ax2 + bx+ c

Marginal posterior density p(b, c):

SNL Najm UQ and Chemical Model Reduction 15 / 41

Page 16: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

Probabilistic Forward UQ & Polynomial ChaosRepresentation of Random Variables

With y = f (x), x a random variable, estimate the RV y

Can describe a RV in terms of its density, moments,characteristic function, or most fundamentally as a functionon a probability space

Constraining the analysis to RVs with finite variance,enables the representation of a RV as a spectral expansionin terms of orthogonal functions of standard RVs.

– Polynomial Chaos

Enables the use of available functional analysis methodsfor forward UQ

SNL Najm UQ and Chemical Model Reduction 16 / 41

Page 17: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

Polynomial Chaos Expansion (PCE)

Model uncertain quantities as random variables (RVs)

Given a germ ξ(ω) = ξ1, · · · , ξn – a set of i.i.d. RVs– where p(ξ) is uniquely determined by its moments

Any RV in L2(Ω,S(ξ),P) can be written as a PCE:

u(x, t, ω) = f (x, t, ξ) ≃P∑

k=0

uk(x, t)Ψk(ξ(ω))

– uk(x, t) are mode strengths– Ψk() are functions orthogonal w.r.t. p(ξ)

With dimension n and order p: P+ 1 =(n+ p)!

n!p!

SNL Najm UQ and Chemical Model Reduction 17 / 41

Page 18: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

Orthogonality

By construction, the functions Ψk() are orthogonal with respectto the density of ξ

uk(x, t) =〈uΨk〉

〈Ψ2k〉

=1

〈Ψ2k〉

∫u(x, t;λ(ξ))Ψk(ξ)pξ(ξ)dξ

Examples:

Hermite polynomials with Gaussian basis

Legendre polynomials with Uniform basis, ...Global versus Local PC methods

Adaptive domain decomposition of the support of ξ

SNL Najm UQ and Chemical Model Reduction 18 / 41

Page 19: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

Essential Use of PC in UQ

Strategy:

Represent model parameters/solution as random variables

Construct PCEs for uncertain parameters

Evaluate PCEs for model outputs

Advantages:

Computational efficiency

Sensitivity information

Requirement:

Random variables in L2, i.e. with finite variance

SNL Najm UQ and Chemical Model Reduction 19 / 41

Page 20: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

PC Illustration: WH PCE for a Lognormal RV

Wiener-HermitePCE constructed fora Lognormal RV

PCE-sampled PDFsuperposed on truePDF

Order = 1 0

0.2

0.4

0.6

0.8

1

1.2

1.4

0 1 2 3 4 5 6

Lognormal; WH PC order = 1

u =P∑

k=0

ukΨk(ξ)

= u0 + u1ξ

SNL Najm UQ and Chemical Model Reduction 20 / 41

Page 21: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

PC Illustration: WH PCE for a Lognormal RV

Wiener-HermitePCE constructed fora Lognormal RV

PCE-sampled PDFsuperposed on truePDF

Order = 2 0

0.2

0.4

0.6

0.8

1

1.2

1.4

0 1 2 3 4 5 6

Lognormal; WH PC order = 2

u =P∑

k=0

ukΨk(ξ)

= u0 + u1ξ + u2(ξ2 − 1)

SNL Najm UQ and Chemical Model Reduction 20 / 41

Page 22: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

PC Illustration: WH PCE for a Lognormal RV

Wiener-HermitePCE constructed fora Lognormal RV

PCE-sampled PDFsuperposed on truePDF

Order = 3 0

0.2

0.4

0.6

0.8

1

1.2

1.4

0 1 2 3 4 5 6

Lognormal; WH PC order = 3

u =P∑

k=0

ukΨk(ξ)

= u0 + u1ξ + u2(ξ2 − 1) + u3(ξ

3 − 3ξ)

SNL Najm UQ and Chemical Model Reduction 20 / 41

Page 23: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

PC Illustration: WH PCE for a Lognormal RV

Wiener-HermitePCE constructed fora Lognormal RV

PCE-sampled PDFsuperposed on truePDF

Order = 4 0

0.2

0.4

0.6

0.8

1

1.2

1.4

0 1 2 3 4 5 6

Lognormal; WH PC order = 4

u =P∑

k=0

ukΨk(ξ)

= u0 + u1ξ + u2(ξ2 − 1) + u3(ξ

3 − 3ξ) + u4(ξ4 − 6ξ2 + 3)

SNL Najm UQ and Chemical Model Reduction 20 / 41

Page 24: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

PC Illustration: WH PCE for a Lognormal RV

Wiener-HermitePCE constructed fora Lognormal RV

PCE-sampled PDFsuperposed on truePDF

Order = 5 0

0.2

0.4

0.6

0.8

1

1.2

1.4

0 1 2 3 4 5 6

Lognormal; WH PC order = 5

u =P∑

k=0

ukΨk(ξ)

= u0 + u1ξ + u2(ξ2 − 1) + u3(ξ

3 − 3ξ) + u4(ξ4 − 6ξ2 + 3)

+ u5(ξ5 − 10ξ3 + 15ξ)

SNL Najm UQ and Chemical Model Reduction 20 / 41

Page 25: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

PC Illustration: WH PCE for a Lognormal RV

0

0.2

0.4

0.6

0.8

1

1.2

1.4

0 1 2 3 4 5

Lognormal RV

WH PC order54321

PC mode amplitudesu0–u5

-4

-2

0

2

4

6

8

10

12

14

16

-4 -3 -2 -1 0 1 2 3 4

Lognormal RV

WH PC order12345

PC function u(ξ)Order 1–5

Fifth-order Wiener-Hermite PCE represents the givenLognormal well

Higher order terms are negligible

SNL Najm UQ and Chemical Model Reduction 21 / 41

Page 26: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

Intrusive PC UQ: A direct non-sampling method

Given model equations:M(u(x, t);λ) = 0

Express uncertain parameters/variables using PCEs

u =P∑

k=0

ukΨk; λ =P∑

k=0

λkΨk

Substitute in model equations; apply Galerkin projection

New set of equations:G(U(x, t),Λ) = 0

– with U = [u0, . . . , uP]T, Λ = [λ0, . . . , λP]

T

Solving this system once provides the full specification ofuncertain model ouputs

SNL Najm UQ and Chemical Model Reduction 22 / 41

Page 27: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

Laminar 2D Channel Flow with Uncertain Viscosity

Incompressible flow

Gaussian viscosity PDF– ν = ν0 + ν1ξ

Streamwise velocity

– v =

P∑

i=0

viΨi

– v0: mean– vi : i-th order mode

– σ2 =P∑

i=1

v2i

⟨Ψ2

i

⟩ v0 v1 v2 v3 sd

v0 v1 v2 v3 σ

SNL Najm UQ and Chemical Model Reduction 23 / 41

Page 28: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

Non-intrusive Spectral Projection (NISP) PC UQ

Sampling-based

Relies on black-box utilization of the computational model

Evaluate projection integrals numerically

For any model output of interest φ(x, t;λ):

φk(x, t) =1⟨Ψ2

k

⟩∫

φ(x, t;λ(ξ))Ψk(ξ)pξ(ξ)dξ, k = 0, . . . ,P

Integrals can be evaluated using– A variety of (Quasi) Monte Carlo methods– Quadrature/Sparse-Quadrature methods

SNL Najm UQ and Chemical Model Reduction 24 / 41

Page 29: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure ParamEstim Forward UQ

1D H2-O2 SCWO Flame NISP UQ/Chemkin-Premix

0.050 0.051 0.052 0.053 0.054x (cm)

0.00

0.05

0.10

0.15Y

OH

−σ

0.050 0.051 0.052 0.053 0.054x (cm)

0.000

0.010

0.020

σ (O

H)

Rxns 1,6

Rxns 8,1,6

Rxns 5,8,1,6

All 1st−order

All modes

Fast growth in OH uncertainty in the primary reaction zone

Constant uncertainty and mean of OH in post-flame region

Uncertainty in pre-exponential of Rxn.5 (H2O2+OH=H2O+HO2)

has largest contribution to uncertainty in predicted OH

SNL Najm UQ and Chemical Model Reduction 25 / 41

Page 30: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure

Chemical Model Reduction

Chemical systems exhibit slow/fast behavior — stiffness

They exhibit processes with fast time scales that arequickly exhausted, as the system decays onto lowdimensional slow invariant manifolds (SIM), along which itevolves with the slow time scales

The SIM is described by algebraic constraints

fi(Y1, . . . ,YN,T) = 0, i = 1, . . . ,M

resulting from the equilibration of the fast processes

These constraints can be used to determine a subset ofthe species in terms of the rest

This equilibration is the basis for reduced-order behaviorand model reduction

SNL Najm UQ and Chemical Model Reduction 26 / 41

Page 31: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure

Introduction – Model Reduction Strategies

Reviews (Griffiths, 1995; Okino & Mavrovouniotis, 1998)

Lumping of variables

Sensitivity and principal component analysis

Reaction flux analysis (Frenklach 1986; Green 2003; Lu & Law, 2005)

Quasi-steady state approx. (QSSA) (Hesstvedt 1978)

Partial equilibrium approximation (Bulewicz 1956; Williams, 1985)

Rate controlled equilibrium (RCCE) (Keck 1990; Law 1988)

Computational singular perturbation (CSP) (Lam; Goussis 1988)

Intrinsic low dimensional manifold (ILDM) (Maas & Pope 1992)

Invariant constr. equil. preimage curve (ICE-PIC) (Pope 2006)

SNL Najm UQ and Chemical Model Reduction 27 / 41

Page 32: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure

Computational Singular Perturbation (CSP)Application to ODE system

Jacobian eigenvalues provide first-order estimates of thetime-scales of system dynamics: τi ∼ 1/λi

Jacobian right/left eigenvectors provide first-orderestimates of the CSP vectors/covectors that definedecoupled fast/slow subspacesWith chosen thresholds, have M “fast" modes

M algebraic constraints define a slow manifoldFast processes constrain the system to the manifoldSystem evolves with slow processes along the manifold

CSP time-scale-aware Importance indices provide meansfor elimination of “unimportant" network nodes andconnections for a selected observable

SNL Najm UQ and Chemical Model Reduction 28 / 41

Page 33: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure

3D ODE System Example

y =

y1

y2

y3

dydt

= g =

− 5 y1ε

− y1y2ε

+ y2y3 +5 y2

+ y3ε− y1

10 y1ε− y1y2

ε− y2y3 − 10 y2

2ε+ y3

ε+ y1

y1y2ε

− y2y3 −y3ε+ y1

ε << 1 : small parameter; controls the stiffness of the system

SNL Najm UQ and Chemical Model Reduction 29 / 41

Page 34: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure

3D ODE System Dynamical Structure

From any initialcondition:

System cascadesthrough 2D, 1Dmanifolds toequilibrium

SNL Najm UQ and Chemical Model Reduction 30 / 41

Page 35: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure

nHeptane Kinetic Model Simplification with CSP

# species

Err

or%

τ ign

100 150 200 250 300 350 400

10-1

100

101

102

T0 = 700 KT0 = 850 KT0 = 1100 K

% Relative error in ignition time vs. simplified model sizes

Control using error tolerances on CSP importance indices

SNL Najm UQ and Chemical Model Reduction 31 / 41

Page 36: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure

Model Reduction under Uncertainty

Given uncertainty in the detailed model and its parameters:It is of interest to

Derive reduced models that are “good" over the range ofuncertainty in the detailed model

Constrain the error-level required from the reduced modelper the given uncertainties in the detailed model

How do weAnalyze system dynamics

Define manifolds, fast & slow subspaces

Define measures of importance of reactions/species

Define measures of goodness of a reduced model

Compare uncertain models

SNL Najm UQ and Chemical Model Reduction 32 / 41

Page 37: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure

Probabilistic Analysis of Uncertain ODE Systems

Handle uncertainties using probability theory

Every random instance of the uncertain inputs provides a“sample" ODE system

– Uncertainties in fast subspace lead to uncertaintyin manifold geometry

– Uncertainties in slow subspace lead to uncertainslow time dynamics

Probabilistic measures of importance

Probabilistic comparison of models

One can analyze/reduce each system realization– Statistics of x(t;λ) trajectories

This can be expensive ⇒ explore alternate means

SNL Najm UQ and Chemical Model Reduction 33 / 41

Page 38: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure

Intrusive Galerkin PC ODE System

dudt

= f (u;λ)

λ =P∑

i=0

λiΨi u(t) =P∑

i=0

ui(t)Ψi

dui

dt=

〈f (u;λ)Ψi〉⟨Ψ2

i

⟩ i = 0, . . . ,P

Say f (u;λ) = λu, then

dui

dt=

P∑

p=0

P∑

q=0

λpuqCpqi, i = 0, · · · ,P

where the tensor Cpqi = 〈ΨpΨqΨi〉/〈Ψ2i 〉 is readily evaluated

SNL Najm UQ and Chemical Model Reduction 34 / 41

Page 39: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure

Dynamical Analysis of the Galerkin PC ODE System

Key questions:

How do the eigenvalues and eigenvectors of the Galerkinsystem relate to those of the sampled original system

What can we learn about the sampled dynamics of theoriginal system from analysis of the Galerkin system

– fast/slow subspaces– slow manifolds

Can CSP analysis of the Galerkin system be used foranalysis and reduction of the original uncertain system

Stochastic system Jacobian: JReformulated Galerkin system Jacobian: J P

SNL Najm UQ and Chemical Model Reduction 35 / 41

Page 40: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure

Key Results

1 The spectrum of J P is contained in the convex hull of theessential range of the random matrix J.

spect(J P) ⊂ conv(W(J))

2 As P → ∞, the eigenvalues of J P(t) converge weakly, i.e.in the sense of measures, toward

⋃ω∈Ω

spect(J(ω)).

3 J P eigenvalues and eigenpolynomials can be used toconstruct polynomial approximations of the randomeigenvalues and eigenvectors.

Sonday et al., SISC, 2011; Berry et al., in review

SNL Najm UQ and Chemical Model Reduction 36 / 41

Page 41: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure

1D Linear Example

x(ξ, t) = a(ξ)x(ξ, t); ξ(ω) ∼ U[−1, 1];

J = a(ξ) ≡

ξ + 1 for ξ ≥ 0,ξ − 1 for ξ < 0.

W(J) = [−2,−1] ∪ [1, 2]; conv(W(J)) = [−2, 2].

LU PC: eigenvalues of J P shown for P = 10, 15, 20, 25, 45

SNL Najm UQ and Chemical Model Reduction 37 / 41

Page 42: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure

A 3D Non-Linear example

Makeev et al., JCP, 2002

u = az− cu− 4duv v = 2bz2 − 4duv

w = ez− fw z= 1 − u− v− w

a = 1.6, b = 20.75 + .45ξ, c = 0.04

d = 1.0, e= 0.36, f = 0.016

u(0) = 0.1, v(0) = 0.2,w(0) = 0.7

SNL Najm UQ and Chemical Model Reduction 38 / 41

Page 43: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure

3D Non-Linear Example; PC order 10

SNL Najm UQ and Chemical Model Reduction 39 / 41

Page 44: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure

3D Non-Linear Example; PC order 10. Eigenvectors.

SNL Najm UQ and Chemical Model Reduction 40 / 41

Page 45: Uncertainty Quantification and Chemical Model Reductionkinetics.nist.gov/RealFuels/macccr/macccr2012/MACCCR_2012_Najm.… · Uncertainty Quantification and Chemical Model Reduction

Motivation UQ Basics ModRed Closure

Closure

Probabilistic uncertainty quantification (UQ) frameworkBayesian inferencePolynomial Chaos representation of random variables

– Utility in forward/inverse UQ

Chemical model reduction under uncertaintyProbabilistic frameworkEigenanalysis of the intrusive Galerkin PC system

– Relationship to the uncertain system dynamics

Work in needed onFormulation of uncertain/stochastic manifoldsStochastic importance criteriaStochastic model comparison strategiesUncertain model simplification algorithms

– stochastic & kinetic dimensionality

SNL Najm UQ and Chemical Model Reduction 41 / 41