Download presentation
Presentation is loading. Please wait.
Published byAmy Fisher Modified over 9 years ago
1
Part 3 Chapter 13 Eigenvalues PowerPoints organized by Prof. Steve Chapra, Tufts University All images copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
2
Chapter Objectives Understanding the mathematical definition of eigenvalues and eigenvectors. Understanding the physical interpretation of eigenvalues and eigenvectors within the context of engineering systems that vibrate or oscillate. Knowing how to implement the polynomial method. Knowing how to implement the power method to evaluate the largest and smallest eigenvalues and their respective eigenvectors. Knowing how to use and interpret MATLAB’s eig function.
3
Dynamics of Three Coupled Bungee Jumpers in Time Is there an underlying pattern???
4
Mathematics [A] {x} = {b} [A] {x} = 0 Up until now, heterogeneous systems: What about homogeneous systems: Trivial solution: {x} = 0 Is there another way of formulating the system so that the solution would be meaningful???
5
Mathematics (a 11 – ) x 1 + a 12 x 2 + a 13 x 3 = 0 a 21 x 1 + (a 22 – ) x 2 + a 23 x 3 = 0 a 31 x 1 + a 32 x 2 + (a 33 – ) x 3 = 0 [A] – {x} = 0 [ ] What about a homogeneous system like: or in matrix form For this case, there could be a value of that makes the equations equal zero. This is called an eigenvalue.
6
Graphical Depiction of Eigenvalues
7
Physical Background: Oscillations or Vibrations of Mass- Spring Systems
8
m2m2 d 2 x 2 dt 2 = – k(x 2 – x 1 ) – kx 2 m1m1 d 2 x 1 dt 2 = – k x 1 + k(x 2 – x 1 ) m2m2 d 2 x 2 dt 2 – k (x 1 – 2x 2 ) = 0 m1m1 d 2 x 1 dt 2 – k (– 2x 1 + x 2 ) = 0 Collect terms: Model With Force Balances (AKA: F = ma )
9
x i = X i sin ( t) where TpTp Differentiate twice: x i ” = – X i 2 sin ( t) Substitute back into system and collect terms Assume a Sinusoidal Solution
10
X 1 – kk m1m1 X 2 k m1m1 X 2 kk m2m2 X 1 + k m2m2 Given: m 1 = m 2 = 40 kg; k = 200 N/m (10 – 2 ) X 1 – 5 X 2 = 0 – 5 X 1 + (10 – 2 ) X 2 = 0 This is now a homogeneous system where the eigenvalue represents the square of the fundamental frequency.
11
Evaluate the determinant to yield a polynomial Solution: The Polynomial Method 10 – 2 5 X 1 0 – 5 10 – 2 X 2 0 = = ( 2 ) 2 2 10 – 2 5 – 5 10 – 2 The two roots of this "characteristic polynomial" are the system's eigenvalues: 2 = 15 5 or 3.873 Hz 2.36 Hz
12
INTERPRETATION 2 = 5 /s 2 = 2.236 /s T p = 2 /2.236 = 2.81 s (10 – 2 ) X 1 – 5 X 2 = 0 – 5 X 1 + (10 – 2 ) X 2 = 0 (10 – ) X 1 – 5 X 2 = 0 – 5 X 1 + (10 – ) X 2 = 0 X 1 – 5 X 2 = 0 – 5 X 1 + X 2 = 0 X 1 = X 2 V = –0.7071 (10 – 1 ) X 1 – 5 X 2 = 0 – 5 X 1 + (10 – 1 ) X 2 = 0 – X 1 – 5 X 2 = 0 – 5 X 1 – X 2 = 0 X 1 = –X 2 V = –0.7071 0.7071 2 = 15 /s 2 = 3.873 /s T p = 2 /3.373 = 1.62 s
13
Principle Modes of Vibration T p = 1.62 T p = 2.81
14
Iterative method to compute the largest eigenvalue and its associated eigenvector. The Power Method [[A] [I]]]{x} = 0 [A]{x} = {x} Simple Algorithm: function [eval, evect] = powereig(A,es,maxit) n=length(A); evect=ones(n,1);eval=1;iter=0;ea=100; %initialize while(1) evalold=eval; %save old eigenvalue value evect=A*evect; %determine eigenvector as [A]*{x) eval=max(abs(evect)); %determine new eigenvalue evect=evect./eval; %normalize eigenvector to eigenvalue iter=iter+1; if eval~=0, ea = abs((eval-evalold)/eval)*100; end if ea = maxit,break,end end
15
Example: The Power Method 40 20 0 20 40 20 0 20 40 111111 = 20 0 20 = 20 101101 First iteration: 40 20 0 20 40 20 0 20 40 101101 = 40 20 40 = 40 111111 Second iteration: | a | = 40 20 40 100% = 50%
16
Example: The Power Method Third iteration: | a | = 80 40 80 100% = 150% 40 20 0 20 40 20 0 20 40 = = 80 0.75 1 0.75 111111 60 80 60 Fourth iteration: | a | = 70 80) 70 100% = 214% 40 20 0 20 40 20 0 20 40 = = 70 0.71429 1 0.71429 50 75 50 0.75 1 0.75
17
Example: The Power Method Fifth iteration: | a | = 68.51714 70 70 100% = 2.08% 40 20 0 20 40 20 0 20 40 = = 68.51714 0.71429 1 0.71429 48.51714 68.51714 48.51714 0.71429 1 0.71429 Note that the smallest eigenvalue and its associated eigenvector can be determined by applying the power method to the inverse of A The process can be continued to determine the largest eigenvalue (= 68.284) with the associated eigenvector [ 0.7071 1 0.7071]
18
Determining Eigenvalues & Eigenvectors with MATLAB >> A = [10 -5;-5 10] A = 10 -5 -5 10 >> [v,lambda] = eig(A) v = -0.7071 -0.7071 -0.7071 0.7071 lambda = 5 0 0 15
19
Dynamics of Three Story Building
20
Principle Modes of Vibration
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.