Download presentation
Presentation is loading. Please wait.
Published byHubert Lambert Modified over 9 years ago
1
Part 3 Chapter 13 Eigenvalues {contains corrections to the Texbook} 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.
4
Representing Linear Algebra Matrices provide a concise notation for representing and solving simultaneous linear equations:
5
Dynamics of Three Coupled Bungee Jumpers in Time Is there an underlying pattern???
7
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???
8
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 [ ] homogeneous system: or in matrix form For this case, there could be a value of that makes the equations equal zero. This is called an eigenvalue.
9
+ a 11 a 22 + × {correct textbook}
12
Graphical Depiction of Eigenvalues
13
Physical Background: Oscillations or Vibrations of Mass- Spring Systems
14
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 )
15
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
16
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.
17
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 ) 2 = 3.873 rad/s 2.36 rad/s 15 rad 2 /s 2 5 rad 2 /s 2 0.616 Hz 0.356 Hz ff
18
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
19
Principle Modes of Vibration T p = 1.62 T p = 1/f T p = 2.81 T p = 1/f
20
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
22
Example 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 40 40 = 40 111111 Second iteration: | a | = 40 20 40 100% = 50%
23
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 70 50 0.75 1 0.75
24
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.70833 1 0.70833 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]
25
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
26
Dynamics of Three Story Building
27
Principle Modes of Vibration
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.