Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

sdynpy.PolyPy

Signature

class sdynpy.PolyPy(frfs: sdynpy.core.sdynpy_data.TransferFunctionArray, min_frequency=None, max_frequency=None, displacement_derivative=2)

Attributes

NameSummary
angular_frequencies
frequencies
frequency_spacing

angular_frequencies

frequencies

frequency_spacing

Methods

NameSummary
__init__Initialize self. See help(type(self)) for accurate signature.
analyze_pole_convergence
compute_poles
compute_shapes
plot_stability
pole_list_from_indices

__init__

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

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

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

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

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

def sdynpy.PolyPy.pole_list_from_indices(self, indices)