ross.Rotor.run_campbell

ross.Rotor.run_campbell#

Rotor.run_campbell(speed_range, frequencies=6, frequency_type='wd')#

Calculate the Campbell diagram.

This function will calculate the damped natural frequencies for a speed range.

Available plotting methods:

.plot()

Parameters:
speed_rangearray

Array with the speed range in rad/s.

frequenciesint, optional

Number of frequencies that will be calculated. Default is 6.

frequency_typestr, optional

Choose between displaying results related to the undamped natural frequencies (“wn”) or damped natural frequencies (“wd”). The default is “wd”.

Returns:
resultsross.CampbellResults

For more information on attributes and methods available see: ross.CampbellResults

Examples

>>> import ross as rs
>>> rotor1 = rs.rotor_example()
>>> speed = np.linspace(0, 400, 11)

Diagram with undamped natural frequencies >>> camp = rotor1.run_campbell(speed, frequency_type=”wn”)

Diagram with damped natural frequencies >>> camp = rotor1.run_campbell(speed)

Plotting Campbell Diagram >>> fig = camp.plot()