(Small oscillations) Finding Normal modes procedure.

Click For Summary

Homework Help Overview

The discussion revolves around finding the normal modes of oscillation for a system with two degrees of freedom (d.o.f.) using Lagrangian mechanics. The original poster attempts to diagonalize a matrix derived from the Lagrangian to find eigenvalues and eigenvectors, while also addressing concerns about approximations and the orthonormalization process.

Discussion Character

  • Exploratory, Conceptual clarification, Mathematical reasoning

Approaches and Questions Raised

  • Participants discuss the process of diagonalizing matrices to find eigenvalues and eigenvectors, with some questioning the validity of approximating values early in the calculations. There is also a focus on the orthonormalization condition and how to properly perform matrix multiplications.

Discussion Status

Some participants provide guidance on performing calculations analytically rather than numerically until the end. There is an exchange of methods for handling matrix operations, and a few participants express their learning from the discussion, indicating that productive direction has been provided.

Contextual Notes

Participants mention the challenge of dealing with irrational eigenvalues and the implications of approximating values throughout the problem-solving process. The discussion also touches on the normalization condition and its application in finding normal coordinates.

Lavabug
Messages
858
Reaction score
37

Homework Statement


The first part of the problem is just finding the Lagrangian for a system with 2 d.o.f. and using small angle approximations to get the Lagrangian in canonical/quadratic form, not a problem. I am given numerical values for mass, spring constants, etc. and am told to find the normal modes of oscillation and the normal coordinates.

Homework Equations





The Attempt at a Solution



I find the eigenvalues (eigenfreq, \lambda = \omega^{2}) by diagonalizing: |V-\lambdaT| = 0. (V and T are matrices, also called M and K, they're the matrix of coefficients of the velocities and coordinates from the canonical Lagrangian respectively)

I get 2 ugly numbers for my eigenfrequencies, approximately 0.3 and 15.7.

Now I sub the first one into V-\lambdaT * (a11, a21) = 0
to solve for the eigenvector (a11, a21) which are the amplitudes of oscillation of both of my 2 d.o.f.(1 and 2) for this normal mode (1).

Question: plugging them in gives me a system of 2 equations of 2 variables. I am told that necessarily, one of the equations is a multiple of the other, but it doesn't seem to be true (using approximate values might have to do with this but I'm not sure). Is this correct?

If I believe what I am told, I pick one of the equations (the end result depends on which one I pick!) and solve for a11 as a function of a21, then use the orthonormalization condition: (a11,a21)(transposed)*T*(a11,a21) = 1 which allows me to find one of the amplitudes, which I then use to go back and solve for the other.

I am also very worried about approximating everything, at this stage of the problem I've already approximated decimal points on at least 3 occasions.

Can someone PLEASE help clarify this to me? Am I on the right track?
 
Physics news on Phys.org
You are on the right track, but don't plug in numbers until the very end. For a 2x2 matrix, you can do everything analytically. If you are stuck, show some more of your calculations :)
 
Thanks. The problem is my eigenvalues are generally irrational numbers so in order to not drag on mistakes from finding the roots, I just approximate the eigenvalues which is what my prof does and suggests doing even for 2 d.o.f. problems.

I have a problem with the orthonormalization process, I'm never quite sure if I'm multiplying the A(transposed)TA vectors properly. Do I first calculate A(transposed)*T, giving me a column vector, which I then multiply like a scalar product with the last term A(not transposed)?
 
You must have a prof with a technical background :)
The order in which you do the multiplications doesn't matter. I prefer to first calculate T*a, which gives another vector and then take the scalar product with a transposed, but that's just because I find multiplying with a matrix from the left easier than from the right.
 
grey_earl said:
You must have a prof with a technical background :)
The order in which you do the multiplications doesn't matter. I prefer to first calculate T*a, which gives another vector and then take the scalar product with a transposed, but that's just because I find multiplying with a matrix from the left easier than from the right.

Aha so its valid both ways, I can just use the "scissor fingers" rule. :)

The prof is actually a theoretician. :P

To get the normal coordinates, once I have the general solution both coordinates q (linear combo of normal modes), I multiply each by the inverse of the A matrix? Is this the whole matrix or just the corresponding eigenvector?
 
That's the whole matrix. You can use your normalization equation to simplify things:
\vec{N} = A^{-1} \vec{q} = A^{\mathrm{T}} T \vec{q} since A^{\mathrm{T}} T A = 1.
 
That 3rd expression you've got there... Didn't think of that. :P I'd much rather transpose and multiply 2 square matrices with a vector than invert a matrix any day! Thanks, I've learned how to do 2 things more efficiently today thanks to you. :)
 

Similar threads

Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
Replies
3
Views
1K
  • · Replies 16 ·
Replies
16
Views
4K