tmdsimpy.roms.epmc

Module for reduced order models (ROMs) based on the Extended Periodic Motion Concept (EPMC).

These ROMs are intended to capture the primary resonance of a forced vibration response based on an EPMC nonlinear mode. The module utilizes EPMC solutions that have already been calculated.

See Also

tmdsimpy.VibrationSystem.epmc_res

EPMC residual method that can be used to solve the set of EPMC equations.

tmdsimpy.VibrationSystem.hbm_res :

Harmonic balance method residual function for calculating truth solutions.

tmdsimpy.Continuation.continuation :

Method of obtaining solutions to EPMC at multiple points with continuation.

Notes

EPMC [1] solves for a nonlinear mode behavior. These solutions generally require continuation.

References

[1]

Krack, M. 2015. “Nonlinear Modal Analysis of Nonconservative Systems: Extension of the Periodic Motion Concept.” Computers & Structures 154:59–71. https://doi.org/10.1016/j.compstruc.2015.03.008.

Functions

constant_displacement(epmc_bb, h, Flcos, ...)

Reduced order model based on EPMC to capture constant vibration response obtained via varying force levels.

constant_force(epmc_bb, Ndof, h[, Fl, w, ...])

Reduced order model based on EPMC to capture constant forcing responses.