ross.Rotor.run_static#

Rotor.run_static()#

Run static analysis.

Static analysis calculates free-body diagram, deformed shaft, shearing force diagram and bending moment diagram.

Available plotting methods:

.plot_deformation() .plot_bending_moment() .plot_shearing_force() .plot_free_body_diagram()

Returns
resultsross.StaticResults

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

Raises
ValueError

Error raised if the rotor has no bearing elements.

Attributes
shaft_weight: float

Shaft total weight

disk_forces_nodaldict

Relates the static force at each node due to the weight of disks

bearing_forces_nodaldict

Relates the static force at each node due to the bearing reaction forces.

bearing_forces_tagdict

Indicates the reaction force exerted by each bearing.

disk_forces_tagdict

Indicates the force exerted by each disk.

displacement_y: array

The shaft static displacement vector,

Vx: array

Shearing force vector

Bm: array

Bending moment vector