SKTN 2393 Numerical Methods for Nuclear Engineers

Slides:



Advertisements
Similar presentations
Chapter 6 Eigenvalues and Eigenvectors
Advertisements

Autar Kaw Humberto Isaza
Lecture 17 Introduction to Eigenvalue Problems
OCE301 Part II: Linear Algebra lecture 4. Eigenvalue Problem Ax = y Ax = x occur frequently in engineering analysis (eigenvalue problem) Ax =  x [ A.
Mar Numerical approach for large-scale Eigenvalue problems 1 Definition Why do we study it ? Is the Behavior system based or nodal based? What are.
Ch 7.9: Nonhomogeneous Linear Systems
Ch 7.3: Systems of Linear Equations, Linear Independence, Eigenvalues
6 1 Linear Transformations. 6 2 Hopfield Network Questions.
Finding Eigenvalues and Eigenvectors What is really important?
Boot Camp in Linear Algebra Joel Barajas Karla L Caballero University of California Silicon Valley Center October 8th, 2008.
化工應用數學 授課教師: 郭修伯 Lecture 9 Matrices
MATH 685/ CSI 700/ OR 682 Lecture Notes Lecture 6. Eigenvalue problems.
Arithmetic Operations on Matrices. 1. Definition of Matrix 2. Column, Row and Square Matrix 3. Addition and Subtraction of Matrices 4. Multiplying Row.
Boyce/DiPrima 9th ed, Ch 7.3: Systems of Linear Equations, Linear Independence, Eigenvalues Elementary Differential Equations and Boundary Value Problems,
Today’s class Boundary Value Problems Eigenvalue Problems
Eigenvectors and Eigenvalues
Compiled By Raj G. Tiwari
Linear Algebra Review 1 CS479/679 Pattern Recognition Dr. George Bebis.
Eigenvalue Problems Solving linear systems Ax = b is one part of numerical linear algebra, and involves manipulating the rows of a matrix. The second main.
8.1 Vector spaces A set of vector is said to form a linear vector space V Chapter 8 Matrices and vector spaces.
Linear Algebra/Eigenvalues and eigenvectors. One mathematical tool, which has applications not only for Linear Algebra but for differential equations,
Day 1 Eigenvalues and Eigenvectors
Day 1 Eigenvalues and Eigenvectors
Matrices CHAPTER 8.1 ~ 8.8. Ch _2 Contents  8.1 Matrix Algebra 8.1 Matrix Algebra  8.2 Systems of Linear Algebra Equations 8.2 Systems of Linear.
Linear algebra: matrix Eigen-value Problems
Computing Eigen Information for Small Matrices The eigen equation can be rearranged as follows: Ax = x  Ax = I n x  Ax - I n x = 0  (A - I n )x = 0.
Chapter 5 Eigenvalues and Eigenvectors 大葉大學 資訊工程系 黃鈴玲 Linear Algebra.
Chapter 5 MATRIX ALGEBRA: DETEMINANT, REVERSE, EIGENVALUES.
What is the determinant of What is the determinant of
Elementary Linear Algebra Anton & Rorres, 9 th Edition Lecture Set – 07 Chapter 7: Eigenvalues, Eigenvectors.
Eigenvalues The eigenvalue problem is to determine the nontrivial solutions of the equation Ax= x where A is an n-by-n matrix, x is a length n column.
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.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Chapter 27.
The Power Method for Finding
STROUD Worked examples and exercises are in the text Programme 5: Matrices MATRICES PROGRAMME 5.
Matrices CHAPTER 8.9 ~ Ch _2 Contents  8.9 Power of Matrices 8.9 Power of Matrices  8.10 Orthogonal Matrices 8.10 Orthogonal Matrices 
Boot Camp in Linear Algebra TIM 209 Prof. Ram Akella.
ALGEBRAIC EIGEN VALUE PROBLEMS
Review of Eigenvectors and Eigenvalues from CliffsNotes Online mining-the-Eigenvectors-of-a- Matrix.topicArticleId-20807,articleId-
Characteristic Polynomial Hung-yi Lee. Outline Last lecture: Given eigenvalues, we know how to find eigenvectors or eigenspaces Check eigenvalues This.
Chapter 6 Eigenvalues and Eigenvectors
College Algebra Chapter 6 Matrices and Determinants and Applications
Development of source terms Resulting full Boltzmann Equation
Systems of Linear Differential Equations
Review of Eigenvectors and Eigenvalues
Review of Linear Algebra
ISHIK UNIVERSITY FACULTY OF EDUCATION Mathematics Education Department
CS479/679 Pattern Recognition Dr. George Bebis
Review of Matrix Operations
Elementary Linear Algebra Anton & Rorres, 9th Edition
Chapter 7 Matrix Mathematics
Matrices and vector spaces
Linear independence and matrix rank
Section 4.1 Eigenvalues and Eigenvectors
of Matrices and Vectors
CHE 391 T. F. Edgar Spring 2012.
Systems of First Order Linear Equations
1C9 Design for seismic and climate changes
Eigenvalues and Eigenvectors
Some useful linear algebra
Chapter 27.
Numerical Analysis Lecture 16.
Boyce/DiPrima 10th ed, Ch 7.3: Systems of Linear Equations, Linear Independence, Eigenvalues Elementary Differential Equations and Boundary Value Problems,
Eigenvalues and Eigenvectors
Numerical Analysis Lecture 17.
Engineering Mathematics-I Eigenvalues and Eigenvectors
Elementary Linear Algebra Anton & Rorres, 9th Edition
RAYAT SHIKSHAN SANSTHA’S S.M.JOSHI COLLEGE HADAPSAR, PUNE
Eigenvalues and Eigenvectors
Linear Algebra: Matrix Eigenvalue Problems – Part 2
Presentation transcript:

SKTN 2393 Numerical Methods for Nuclear Engineers Chapter 4 Eigenvalues Mohsin Mohd Sies Nuclear Engineering, School of Chemical and Energy Engineering, Universiti Teknologi Malaysia

Matrix Eigenvalues Eigenvalue = characteristic value of a square matrix Common fields of application: vibration, oscillation systems, elasticity. We can think of eigenvalues as the characteristic “natural mode” of a system.

Engineering applications Spring mass system (vibration) Mode & frequency Buckling of column under loading Electrical engineering Frequency & phase angle Chemical reactions Macroeconomics Balanced profitability vs balanced growth for all sectors

Eigenvalues in Nuclear Engineering Some common eigenvalue calculations include the simulation of nuclear reactors, spent fuel pools, nuclear weapons, and other fissile systems. The transport equation becomes an eigenvalue equation if a fissionable source is present since then the source of neutrons will depend on the flux of neutrons itself

Physics of Eigenvalues & Eigenvectors

Physics of Eigenvalues

Physics of Eigenvalues

Eigenvalue Example

Figure 27_07.jpg

Figure 27_08.jpg

Eigenvalues For a non-homogeneous system of linear algebraic equations [A]{x} = {B} If [A] has non-zero determinant (linearly independent system) System has unique solution; only one {x} can satisfy equation

Eigenvalues For homogeneous systems [A]{x} = 0 Solution is not unique; several {x}'s can satisfy equation We can write [A]{x} = λ {x} λ = scalar that satisfies system = eigenvalue of [A] (can be many) [A] = square matrix {x} = eigenvector λ, {x} = eigenpair

This deceptively simple equation says that for the square matrix A, there is a vector x such that multiplying x by the matrix A gives the same result as multiplying it with just a scalar, . Multiplying a matrix A with a vector x would usually change the vector’s direction, but some special vectors do not change direction after being multiplied with A. That multiplication will just result in the stretching or shrinking of the vector without changing its direction. This is the same as multiplying it with a scalar constant. These special vectors are called eigenvectors.

Can be written as Expanded to become 𝐴 𝑋 =𝜆 𝑋 𝐴 −𝜆 𝐼 𝑋 =0 𝐴 𝑋 =𝜆 𝑋 Can be written as 𝐴 −𝜆 𝐼 𝑋 =0 Expanded to become 𝑎 11 −𝜆 𝑎 12 𝑎 13 ⋯ 𝑎 1n 𝑎 21 𝑎 22 −𝜆 𝑎 23 ⋯ 𝑎 2n ⋱ 𝑎 𝑛1 𝑎 𝑛2 𝑎 𝑛3 ⋯ 𝑎 𝑛𝑛 −𝜆 𝑥 1 𝑥 2 ⋮ 𝑥 𝑛 = 0 0 ⋮ 0

Standard Form of Eigenvalue Problem General Form of Eigenvalue Problem 𝐴 𝑋 =𝜆 𝑋 General Form of Eigenvalue Problem 𝐴 𝑋 =𝜆 𝐵 𝑋 General form can be converted to standard form (solution methods employ standard form)

Methods for Solving Eigenvalue Problems Determinant search method Characteristic polynomial Iterative Power method Vector iteration, subspace iteration, etc. Transformation Jacobi Givens Householder

Determinant search For non-trivial solutions of 𝐴 −𝜆 𝐼 𝑋 =0 determinant, det 𝐴 −𝜆 𝐼 =0 The expression of determinant will result in a polynomial of order n in λ (characteristic polynomial) Roots of this polynomial are the eigenvalues 𝐴 −𝜆 𝐼 =0 𝜆 𝑛 − 𝑝 1 𝜆 𝑛−1 −⋯− 𝑝 n−2 𝜆 2 − 𝑝 𝑛−1 𝜆− 𝑝 𝑛 =0

2 X 2 Example 1 -2 1 -  -2 3 -4 3 -4 -  A = so A - I = 1 -2 1 -  -2 3 -4 3 -4 -  A = so A - I = det(A - I) = (1 - )(-4 - ) – (3)(-2) = 2 + 3  + 2 Set 2 + 3  + 2 to 0 Then So the two values of  are -1 and -2. *How to obtain eigenvectors? 𝜆= −3± 9−8 2

Eigenvalue Example

Figure 27_06.jpg

Faddeev-Leverrier Method For large order [A]'s, expanding determinant to get the polynomial is tedious Use Faddeev-Leverrier Method to get polynomial If the characteristic polynomial is written as 𝜆 𝑛 − 𝑝 1 𝜆 𝑛−1 −⋯− 𝑝 n−2 𝜆 2 − 𝑝 𝑛−1 𝜆− 𝑝 𝑛 =0

Faddeev-Leverrier Method Get polynomial coefficients p1,p2,...pn from sequence of matrices [Bi] succinctly; 𝐵 1 = 𝐴 , 𝑝 1 =𝑡𝑟𝑎𝑐𝑒 𝐵 1 𝐵 2 = 𝐴 𝐵 1 − 𝑝 1 𝐼 , 𝑝 2 = 1 2 𝑡𝑟𝑎𝑐𝑒 𝐵 2 𝐵 3 = 𝐴 𝐵 2 − 𝑝 2 𝐼 , 𝑝 3 = 1 3 𝑡𝑟𝑎𝑐𝑒 𝐵 3 𝐵 𝑖 = 𝐴 𝐵 𝑖−1 − 𝑝 𝑖−1 𝐼 , 𝑝 𝑖 = 1 𝑖 𝑡𝑟𝑎𝑐𝑒 𝐵 𝑖 ⋮ 𝐵 𝑛 = 𝐴 𝐵 − 𝑝 𝑛−1 𝐼 , 𝑝 𝑛 = 1 𝑛 𝑡𝑟𝑎𝑐𝑒 𝐵 𝑛

Faddeev-Leverrier Method This method can also give us the inverse of the matrix A 𝐴 −1 = 1 𝑝 𝑛 [𝐵] 𝑛−1 − 𝑝 𝑛−1 𝐼

Example

Trace of a matrix Trace = the sum of the diagonal elements of a square (n x n) matrix trace 𝐴 = 𝑖=1 𝑛 𝑎 𝑖𝑖 Some facts about eigenvalues: • The product of the eigenvalues=det|A| • The sum of the eigenvalues=trace(A)

Power Method Can be used to get largest eigenvalue Lowest & other eigenvalues obtained with slight modifications Eigenvectors obtained as by-product (no separate steps needed) Rayleigh quotient to find eigenvalue for a given eigenvector

Power Method The Power Method is an iterative procedure for determining the dominant (largest) eigenvalue of the matrix A and the corresponding eigenvector. Example

Example of Power Method (Cont.)

Example of Power Method (Cont.)

Example of Power Method (Cont.)

Example of Power Method (Cont.)

Rayleigh Quotient 𝜆= 𝑥 𝑇 ∙(𝐴𝑥) 𝑥 𝑇 ∙𝑥 This is to find the eigenvalue if we know the eigenvector 𝜆= 𝑥 𝑇 ∙(𝐴𝑥) 𝑥 𝑇 ∙𝑥

Example Normalizing

Employing Rayleigh quotient,

Inverse Power Method The Power Method can be modified to provide the smallest (lowest) (magnitude) eigenvalue and its eigenvector. The modified method is known as the inverse power method The smallest eigenvalue λ in the matrix A corresponds to 1/ λ the largest eigenvalue in the inverse matrix A-1.

General I-P Method The combination of Power Method and I-P method can be use to determine all the eigenvalues and their related eigenvectors. Deflation Hotelling’s Method for symmetric matrices First, normalize the largest eigenvector found by the sum of the squares of the elements in the eigenvector

General I-P Method Then create new A2 matrix The new A2 matrix has the same eigenvalues as A1 except that the largest eigenvalue has been replaced with 0

Hotelling’s Method

Hotelling’s Method

REVIEW OF THE KEY IDEAS 𝐴 𝑋 =𝜆 𝑋 says that eigenvectors x keep the same direction when multiplied by A. 𝐴 𝑋 =𝜆 𝑋 also says that det( 𝐴 −𝜆𝐼)=0. This determines n eigenvalues. The eigenvalues of 𝐴 2 and 𝐴 −1 are 𝜆 2 and 𝜆 −1 , with the same eigenvectors. If the eigenvalues of 𝐴 are 𝜆 1 , 𝜆 2 .. 𝜆 𝑛 , then the eigenvalues of 𝐴 −1 are 1/𝜆 1 , 1/ 𝜆 2 .. 1/ 𝜆 𝑛 The sum of the 𝜆’s equals the sum down the main diagonal of A (the trace). The product of the 𝜆’s equals the determinant.

Matlab eig function