Skip to content

Defining bearing in UCS analysis #970

Answered by raphaeltimbo
SquawkCodeVFR asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @SquawkCodeVFR !
To do that you would need to modify the code in the rotor_assembly.py file, changing how the bearings list is built:

ross/ross/rotor_assembly.py

Lines 2188 to 2196 in 3895ca6

bearings_elements = [] # exclude the seals
for bearing in self.bearing_elements:
if not isinstance(bearing, SealElement):
bearings_elements.append(bearing)
for i, k in enumerate(stiffness_log):
bearings = [BearingElement(b.n, kxx=k, cxx=0) for b in bearings_elements]
rotor = self.__class__(self.shaft_elements, self.disk_elements, bearings)
speed = 0

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@SquawkCodeVFR
Comment options

Answer selected by SquawkCodeVFR
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants