MAE 555 Non-equilibrium Gas Dynamics Guest lecturer Harvey S. H. Lam November 16, 2010 On Computational Singular Perturbation.

Slides:



Advertisements
Similar presentations
Chapter 9 Approximating Eigenvalues
Advertisements

Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Lumped Parameter Systems.
Singular Perturbation with Variable Fast Time Scales Harvey Lam Princeton University September, 2007.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo State Space Models Video: Diwheel.
METHODS OF TRANSFORMING NON-POSITIVE DEFINITE CORRELATION MATRICES Katarzyna Wojtaszek student number CROSS.
Reacting flows and control theory Harvey Lam Princeton University Numerical Combustion 08 Monterey, CA.
Modern iterative methods For basic iterative methods, converge linearly Modern iterative methods, converge faster –Krylov subspace method Steepest descent.
1cs542g-term High Dimensional Data  So far we’ve considered scalar data values f i (or interpolated/approximated each component of vector values.
Principal Component Analysis CMPUT 466/551 Nilanjan Ray.
Principal Component Analysis
Lecture 9 Second Order Linear Differential Equations:
Some useful linear algebra. Linearly independent vectors span(V): span of vector space V is all linear combinations of vectors v i, i.e.
Ch 7.9: Nonhomogeneous Linear Systems
Dimension Reduction of Combustion Chemistry using Pre-Image Curves Zhuyin (laniu) Ren October 18 th, 2004.
Symmetric Definite Generalized Eigenproblem
Ordinary Differential Equations (ODEs) 1Daniel Baur / Numerical Methods for Chemical Engineers / Implicit ODE Solvers Daniel Baur ETH Zurich, Institut.
Newton's Method for Functions of Several Variables
Small Vibrations Concepts: Equilibrium position in multidimensional space Oscillations around that position If coordinate system is stationary Equations.
1cs542g-term Notes  Extra class next week (Oct 12, not this Friday)  To submit your assignment: me the URL of a page containing (links to)
Ordinary Differential Equations (ODEs)
Differential Equations and Boundary Value Problems
Ordinary Differential Equations (ODEs) 1Daniel Baur / Numerical Methods for Chemical Engineers / Explicit ODE Solvers Daniel Baur ETH Zurich, Institut.
Chapter 8 Applications In physics In biology In chemistry In engineering In political sciences In social sciences In business.
Today’s class Boundary Value Problems Eigenvalue Problems
Asymptotic Techniques
Autumn 2008 EEE8013 Revision lecture 1 Ordinary Differential Equations.
PHY 301: MATH AND NUM TECH Chapter 5: Linear Algebra Applications I.Homogeneous Linear Equations II.Non-homogeneous equation III.Eigen value problem.
ME451 Kinematics and Dynamics of Machine Systems Numerical Solution of DAE IVP Newmark Method November 1, 2013 Radu Serban University of Wisconsin-Madison.
What is a model Some notations –Independent variables: Time variable: t, n Space variable: x in one dimension (1D), (x,y) in 2D or (x,y,z) in 3D –State.
Using Partitioning in the Numerical Treatment of ODE Systems with Applications to Atmospheric Modelling Zahari Zlatev National Environmental Research Institute.
Chapter 2 Mathematical Modeling of Chemical Processes Mathematical Model (Eykhoff, 1974) “a representation of the essential aspects of an existing system.
ENM 503 Lesson 1 – Methods and Models The why’s, how’s, and what’s of mathematical modeling A model is a representation in mathematical terms of some real.
(e.g., deviation variables!)
Bashkir State Univerity The Chair of Mathematical Modeling , Ufa, Zaki Validi str. 32 Phone: ,
Lecture 7 - Systems of Equations CVEN 302 June 17, 2002.
Serge Andrianov Theory of Symplectic Formalism for Spin-Orbit Tracking Institute for Nuclear Physics Forschungszentrum Juelich Saint-Petersburg State University,
Solution of a Partial Differential Equations using the Method of Lines
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION ASEN 5070 LECTURE 11 9/16,18/09.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo System Solutions y(t) t +++++… 11 22.
Homogeneous Linear Systems with Constant Coefficients Solutions of Systems of ODEs.
Feedback Control Systems (FCS) Dr. Imtiaz Hussain URL :
Large Timestep Issues Lecture 12 Alessandra Nardi Thanks to Prof. Sangiovanni, Prof. Newton, Prof. White, Deepak Ramaswamy, Michal Rewienski, and Karen.
Linear Algebra Diyako Ghaderyan 1 Contents:  Linear Equations in Linear Algebra  Matrix Algebra  Determinants  Vector Spaces  Eigenvalues.
Ch11: Normal Modes 1. Review diagonalization and eigenvalue problem 2. Normal modes of Coupled oscillators (3 springs, 2 masses) 3. Case of Weakly coupled.
Chemistry 301/ Mathematics 251 Chapter 4
L 7: Linear Systems and Metabolic Networks. Linear Equations Form System.
Feedback Stabilization of Nonlinear Singularly Perturbed Systems MENG Bo JING Yuanwei SHEN Chao College of Information Science and Engineering, Northeastern.
Review of Matrix Operations Vector: a sequence of elements (the order is important) e.g., x = (2, 1) denotes a vector length = sqrt(2*2+1*1) orientation.
Linear Algebra Diyako Ghaderyan 1 Contents:  Linear Equations in Linear Algebra  Matrix Algebra  Determinants  Vector Spaces  Eigenvalues.
Chapter 2-OPTIMIZATION G.Anuradha. Contents Derivative-based Optimization –Descent Methods –The Method of Steepest Descent –Classical Newton’s Method.
ERT 210/4 Process Control & Dynamics DYNAMIC BEHAVIOR OF PROCESSES :
Lecture 2: Mathematical Modeling Copyright © Thomas Marlin 2013 The copyright holder provides a royalty-free license for use of this material at non-profit.
Differential Equations MTH 242 Lecture # 28 Dr. Manshoor Ahmed.
Numerical Analysis – Data Fitting Hanyang University Jong-Il Park.
AME 513 Principles of Combustion Lecture 5 Chemical kinetics II – Multistep mechanisms.
Computational Physics (Lecture 7) PHY4061. Eigen Value Problems.
ALGEBRAIC EIGEN VALUE PROBLEMS
Review of Eigenvectors and Eigenvalues from CliffsNotes Online mining-the-Eigenvectors-of-a- Matrix.topicArticleId-20807,articleId-
Introduction The central problems of Linear Algebra are to study the properties of matrices and to investigate the solutions of systems of linear equations.
Stationary Perturbation Theory And Its Applications
Digital Control Systems (DCS)
Digital Control Systems (DCS)
Objective Numerical methods Finite volume.
Linear Algebra Lecture 33.
Eigenvalues and Eigenvectors
Diagonalization Prepared by Vince Zaccone
Linear Algebra Lecture 28.
Pivoting, Perturbation Analysis, Scaling and Equilibration
Presentation transcript:

MAE 555 Non-equilibrium Gas Dynamics Guest lecturer Harvey S. H. Lam November 16, 2010 On Computational Singular Perturbation

Perturbation analysis takes advantage of a small parameter to obtain simplified models and insights. When the usual perturbation analysis fails, the perturbation analysis which succeeds is called singular perturbation. Paper and pencil singular perturbation analysis is a collection of tricks. Experience and good judgments about the subject matters are crucial. Computational singular perturbation is a programmable procedure to general simplified models and insights for a (large) set of first order (non-linear) ordinary differential equations. No experience or good judgments about the subject matters are needed.

The idea of iteration How to find x given How about How to find y(t) given: How about

Chemical Kinetics The equations: where y is a vector of N dimensions, and there are R chemical reactions. Both N and R may be large integers. Usually R>N.

The Objective To obtain a simplified model with K ODEs and N-K algebraic equations: Want K as small as possible!

Paper and pencil example N=R=2.

Original Eqns Rewritten…

The CSP Challenge Can we do the same thing for large N and very complicated F(y) without knowing what the small parameter  is? How does one extract physical insights from a mess of computer generated numbers? For example, what insights are provided when some of the differential equations can be replaced by algebraic equations…

The questions… What species are unimportant and can be ignored? What reactions are unimportant and can be ignored? Which (important) reaction rate constants must be known accurately? Which (important) reaction rate constant need not be known accurately? Who is doing what to whom and when?

“Old methods…” Conservation of atomic elements (also something else may be nearly conserved…) The quasi-steady approximation on “radicals”. (need to guess who the radicals are…) The partial equilibrium approximation on fast reactions. (need to guess which reactions are fast)

Rewriting the original equations.

Initial choice of basis vectors When you begin, you have all the stoichiometric vectors of all the reactions. You may use N linearly independent stoichiometric vectors for you a n ’s. A better idea: use the N right eigenvectors of the NXN J matrix at t=0. Order the eigenmodes in decreasing eigenvalue magnitudes.

If the problem were linear… The eigenvectors that diagonalize the  Matrix will continue to diagonalize the  matrix. But we are interested in non-linear problems. So after t=0, the  y  matrix with constant basis vectors will have off- diagonal terms.

The CSP idea CSP provides a refinement algorithm to improve the quality of any set of basis vectors. The quality of a set of basis vectors is the avoidance of fast-slow mode mixing in the solution. A good set has a block diagonal J matrix. CSP refinement makes the off-diagonal blocks smaller.

Notations…

CSP refinement algorithm: Subscript/superscript means refined:

The CSP procedures

CSP radical pointers

CSP radical corrections

Output of CSP--insights

Some closing comments On validation of models On the effects of diffusion On what predictions are unreliable On usefulness of “slow manifolds” Quasi-steady vs partial equilibrim… ILDM Applications to control theory…

For limited time, these notes are available for downloading at: These notes do not place emphasis on the mathematical details of CSP which can be found in the published papers.