How to compute response to single node impulse in structural model from modal eigenvectors directly
1 view (last 30 days)
Show older comments
According to https://www.mathworks.com/matlabcentral/answers/1968759-scaled-mode-shapes-in-modal-analysis-of-a-simulated-system-and-a-wind-turbine-blade?s_tid=ta_ans_results , in a modal analysis, for each mode shape vector, the component with the largest absolute value is scaled to 1, and the rest of the components in the vector are scaled accordingly for ease of visual comparison of the shapes. I have a structural model (femodel(AnalysisType="structuralModal")with displacement vector results u=[u_x, u_y,u_z ] for various frequencies. I would like to compute the amplitudes of all of the frequencies (found in a limited range of course) for a unit impact vector n ( a delta function in time) at any node directly from the components of u and think it is something like just the inner product of n with u at that node were u not arbitrarily normalized, and by that I take the answer to mean there is one scale factor for the entire u for any node. I'd like to do that for two cases: 1) any node/mass element within the volume as if it were struck by a dark matter particle (assuming assumptons of elastic continuum mechanics remain valid) and 2) for any surface node as if it were struck by a BB or similar - I mean the impulse could have normal and traction components. Perhaps this is just what a transient analysis does . I don't want to perform a transient analysis as found in examples like the tuning fork for every node and go some analysis of the resulting motions to derive what I'm after, just compute the amplitudes of the normal modes. ANy way to do this?
2 Comments
Walter Roberson
on 18 Aug 2024
It would be easier to read if you were to break that up into paragraphs.
Answers (1)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!