Skip to content

Convert CoAxialRotor class to MultiRotor  #755

@rodrigomoliveira1

Description

@rodrigomoliveira1

The CoAxialRotor class constructs a series of shafts in a coaxial and parallel manner, limiting itself to positioning the shafts internally and externally.
Some configurations demands it not to be parallel of even coaxial, for example, compressors which have gear coupling between shafts.

CoAxialRotor class already has support for multiple shafts but isn't general enough. So, we could change its name to MultiRotor class and make some adaptations to suit these situations.
Anyway, there's still a need for allowing the user to set a speed relation between shafts, since CoAxialRotor just make the shafts to rotate at the same speed.

Another idea is to create a new element called GearLink (GearCouple, etc) which would provide gear coupling (stiffness and damping) between 2 nodes from different shafts, and would inherit from BearingElement.

Metadata

Metadata

Labels

enhancementNew feature or requeststaleIssues with no activity for a long period

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions