pyOMA.core.StabilDiagram.StabCriteria#

class pyOMA.core.StabilDiagram.StabCriteria(order_range: Tuple | None = None, d_range: Tuple | None = None, stdf_max: float | None = None, stdd_max: float | None = None, mpc_min: float | None = None, mpd_max: float | None = None, mtn_min: float | None = None, df_max: float | None = None, dd_max: float | None = None, dmac_max: float | None = None, dev_min: float | None = None, dmtn_min: float | None = None, MC_min: float | None = None)[source]#

Bases: object

Grouping of all stabilization threshold parameters.

Pass an instance to StabilCalc.calculate_stabilization_masks() or StabilCalc.update_stabilization_masks() instead of individual keyword arguments.

Parameters:
  • order_range (tuple, optional) – (start, step, stop) for the model-order range.

  • d_range (tuple, optional) – (min, max) damping ratio [%] band.

  • stdf_max (float, optional) – Maximum relative standard deviation of frequency [%].

  • stdd_max (float, optional) – Maximum relative standard deviation of damping [%].

  • mpc_min (float, optional) – Minimum Modal Phase Collinearity value.

  • mpd_max (float, optional) – Maximum Mean Phase Deviation [°].

  • mtn_min (float, optional) – Minimum Modal Transfer Norm.

  • df_max (float, optional) – Maximum relative frequency difference for stabilization.

  • dd_max (float, optional) – Maximum relative damping difference for stabilization.

  • dmac_max (float, optional) – Maximum MAC difference for stabilization.

  • dev_min (float, optional) – Minimum relative eigenvalue difference.

  • dmtn_min (float, optional) – Minimum Modal Transfer Norm difference.

  • MC_min (float, optional) – Minimum Modal Contribution.

__init__(order_range: Tuple | None = None, d_range: Tuple | None = None, stdf_max: float | None = None, stdd_max: float | None = None, mpc_min: float | None = None, mpd_max: float | None = None, mtn_min: float | None = None, df_max: float | None = None, dd_max: float | None = None, dmac_max: float | None = None, dev_min: float | None = None, dmtn_min: float | None = None, MC_min: float | None = None) None#

Methods

__init__([order_range, d_range, stdf_max, ...])

Attributes

MC_min

d_range

dd_max

dev_min

df_max

dmac_max

dmtn_min

mpc_min

mpd_max

mtn_min

order_range

stdd_max

stdf_max