mdof.modal module#

This module implements functions that extract modal information from a state space realization or transfer function.

mdof.modal.system_modes(realization, dt, **options)#

Modal identification from a state space system realization.

Parameters:
  • realization (tuple) – realization in the form of state space coefficients (A,B,C,D)

  • dt (float) – timestep.

  • decimation (int, optional) – decimation factor. default: 1

  • Observability (array, optional) – Observability matrix; can be reused from mdof.realize.srim(). default: None

Returns:

system modes, including natural frequencies, damping ratios, mode shapes, condition numbers, and modal validation metrics EMAC and MPC.

Return type:

dictionary

mdof.modal.spectrum_modes(periods, amplitudes, **options)#

Modal identification from a transfer function.

Parameters:
  • periods (array) – transfer function periods

  • amplitudes (array) – transfer function amplitudes

Returns:

(fundamental_periods, fundamental_amplitudes)

Return type:

tuple