Modal analysis of a pin-jointed frameworks

  • Context: Graduate 
  • Thread starter Thread starter jackcolebrook
  • Start date Start date
  • Tags Tags
    Analysis Modal analysis
Click For Summary

Discussion Overview

The discussion revolves around the modal analysis of pin-jointed frameworks, specifically focusing on the calculation of modal frequencies using the direct stiffness method and eigenvalue analysis in MATLAB. Participants explore the relationship between stiffness and mass matrices in this context.

Discussion Character

  • Technical explanation
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • One participant seeks validation of their approach to finding modal frequencies using the direct stiffness method and expresses uncertainty about whether they are missing a step.
  • Another participant suggests that the modal frequencies can be derived from the eigenvalues of the product of the stiffness matrix and the inverse of the mass matrix.
  • A participant describes their process of obtaining a global stiffness matrix by decomposing the framework into trusses and converting local coordinates to global coordinates, but questions whether the resulting eigenvalues correspond to the first six frequencies of the framework or to modal frequencies for each truss.
  • There is a correction regarding the Young's modulus value, with a participant clarifying that the value provided was incorrect for structural steel and offering to review MATLAB files to assist further.
  • Another participant clarifies that the Young's modulus of 74 GPa is actually for aluminum and provides context about the area calculation based on a 10mm diameter bar.

Areas of Agreement / Disagreement

Participants express uncertainty and seek clarification on specific calculations and assumptions, indicating that there is no consensus on the correctness of the approach or the interpretation of the results.

Contextual Notes

Participants note potential confusion regarding the interpretation of eigenvalues and the accuracy of material properties used in calculations, which may affect the results of the modal analysis.

jackcolebrook
Messages
3
Reaction score
0
Hi

I'm trying to find the modal frequencies of a pin-jointed frames, to validate an ansys model.

So far I've used direct stiffness method to generate a global stiffness matrix for the framework in Matlab. Is it as simple as mutiplying the stiffness matrix with an inverted mass matrix and finding the eigenvalues?

My gut geeling tells me I'm missing a step. Any help would be great.
 
Physics news on Phys.org
When:
Mass = M
Stiffness = K

Then:
vector(modal frequencies) = sqrt(eigenvals(K * M^-1))
 

Attachments

  • Eigen.jpg
    Eigen.jpg
    21.6 KB · Views: 501
Last edited:
Thanks for the help skeleton,

Could you take a look at my workings as see if I am talking cobblers.

If I use direct stiffness method, I can obtain a global stiffness for a framework. This is done by decomposing the frame into sperate trusses. Calulating the stiffness in local co-ordinates, then tranfering into global co-ordinates. Each truss is then arranged into a global stiffness matrix.

This global stiffness matrix now releates forces at each node with a displacements in x and y. Ordinarily I would then use this as a simple method to calulate displacements/stresses in a framework.

Ok, so this is where I get confused.

In my example I have 3 elements with 2 possible displacements at each node. This gives a 6x6 stiffness matrix for the frame.

So calculating f=sqrt(eig(K*inv(m)), gives 6 numbers.

Are these numbers the 1st 6 frequencies of the framework, or the modal frequencies in x and y for each truss? Or have I calulated the wrong stiffness matrix?

Thanks,
 

Attachments

Your document wrote:
A=10mm dia bar (Area of strut)

Truss members would area, not diameter. So,
A = pi/4*dia^2 = 78 mm2

For structural steel,
Young's modulus: E = 200 GPa,
Shear modulus: G = 77 GPa

You wrote E=74 GPa. Your value is close to G, not E, of steel. Is that what you wanted?

The above two numerical changes would not change the "mechanics" of the equations, only the resulting values.

If you send me your MATLAB file then I'll look at it in answering your primary question.
 
Hi Skeleton

Apologies, should have been more clear on the document, my writing is terible!

74GPa is the young's modulas of Aluminum and area was based on a 10mm dia bar.

Attached are my MATLAB files. DSM01 set up the problem, truss2d returns a mass and stiffness matrix for a given element in global co-ordinates.

Thanks for the help,

J
 

Attachments

Last edited:

Similar threads

  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
9
Views
6K
  • · Replies 17 ·
Replies
17
Views
5K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 4 ·
Replies
4
Views
16K
  • · Replies 1 ·
Replies
1
Views
5K