Eigenvalue analysis of a structure #22
Replies: 1 comment 1 reply
-
You can find the mode shapes in the output file of the eigen analysis. For this example, the file is from msgd.ext.gebt import readGEBTIn, readGEBTOut
fn_gebt_in = 'beam_design.dat'
fn_gebt_out = 'beam_design.dat.out'
beam = readGEBTIn(fn_gebt_in, 'txt')
steady_out, eigen_out = readGEBTOut(fn_gebt_out, beam)
... The arrangement of the data in the output is Returns
-------
list, list
Steady results, eigen results
Eigen results: `[eigenvalues, eigenvectors]`
eigenvalues = `[[eva11, eva12], [eva21, eva22], ...]`
eigenvectors = `[eve1, eve2, ...]`
for each eigenvector evei: `[point results, member results]`
for each point result: `[[x11, x12, x13, u11, u12, u13, t11, t12, t13], ...]`
for each memebr result: `[[[x11, x12, x13, u11, u12, u13, t11, t12, t13], [], ...], ...]` where For rotating beams, the centrifugal forces have been taken into consideration in GEBT already. You only need to specify a rotating speed. To make a campbell plot, you can make the rotating speed as a design variable and do a parametric study from 0 to a certain value. Then you can get different frequencies and mode shapes at different speeds. |
Beta Was this translation helpful? Give feedback.
-
Hi everyone,
Regarding eigenvalue analysis, like the one proposed in iVABS examples "anl_box_beam_eigen", I saw that obtaining the n first modes/eigenfrequencies on a structure was feasible to output. To go a step further, would it be possible to also output structure's deformed shape/vibrations modes at every vibration frequencies and have the possibility to plot displacement field (eventually normalized according to the largest displacement) at every cross sections of the structure?
Also for eigenvalue analysis, how is it possible to update stifness/compliance matrixes to take into account centrifugal forces effect on the natural frequencies of the structure, in order to be able to plot a Campbell diagram for example ?
Beta Was this translation helpful? Give feedback.
All reactions