Defined as:
sdynpy.modal.sdynpy_polypy.PolyPyAlso available as:
sdynpy.modal.PolyPy
Module:
sdynpy.modal.sdynpy_polypySource: GitHub
Signature¶
class sdynpy.PolyPy(frfs: sdynpy.core.sdynpy_data.TransferFunctionArray, min_frequency=None, max_frequency=None, displacement_derivative=2)Attributes¶
| Name | Summary |
|---|---|
angular_frequencies | |
frequencies | |
frequency_spacing |
angular_frequencies¶
frequencies¶
frequency_spacing¶
Methods¶
| Name | Summary |
|---|---|
__init__ | Initialize self. See help(type(self)) for accurate signature. |
analyze_pole_convergence | |
compute_poles | |
compute_shapes | |
plot_stability | |
pole_list_from_indices |
__init__¶
Source: GitHub
def sdynpy.PolyPy.__init__(self, frfs: sdynpy.core.sdynpy_data.TransferFunctionArray, min_frequency=None, max_frequency=None, displacement_derivative=2)Initialize self. See help(type(self)) for accurate signature.
analyze_pole_convergence¶
Source: GitHub
def sdynpy.PolyPy.analyze_pole_convergence(self, pole_or_index, frequency_stability_threshold=0.01, damping_stability_threshold=0.1, modal_participation_threshold=0.15, subplots_kwargs={}, label_order=True, no_converge_marger='rx', freq_converge_marker='b^', damp_converge_marker='bs', full_converge_marker='go')compute_poles¶
Source: GitHub
def sdynpy.PolyPy.compute_poles(self, polynomial_orders, weighting=None, frequency_stability_threshold=0.01, damping_stability_threshold=0.1, modal_participation_threshold=0.15)compute_shapes¶
Source: GitHub
def sdynpy.PolyPy.compute_shapes(self, poles, low_residuals=True, high_residuals=True, real_modes=False, frequency_lines_at_resonance: int = None, frequency_lines_for_residuals: int = None)plot_stability¶
Source: GitHub
def sdynpy.PolyPy.plot_stability(self, no_converge_marger='rx', freq_converge_marker='b^', damp_converge_marker='bs', full_converge_marker='go', label_poles=False, order_range=None, mif_type='cmif', *mif_args, **mif_kwargs)pole_list_from_indices¶
Source: GitHub
def sdynpy.PolyPy.pole_list_from_indices(self, indices)