TaperedRollerBearing
Specifies an analytical bearing that overtakes the radial and axial loads in one direction.
Class Name
TaperedRollerBearing
Description
The bearing is defined by the following dimensions:
Attribute Summary
The table below summarizes the attributes of the TaperedRollerBearing classes.
Variable | Type | Notes | Figure Symbol |
---|---|---|---|
id | Int() | The unique identification number of the bearing element. | |
label | Str() | The label of the bearing element. | |
rm | Reference("Marker", required=True) | The reference marker of the bearing element. This marker points to the center of the bearing. Defines the orientation of the bearing (z axis of reference marker is the bearing axial axis). The positive z axis should be on the direction that the bearing carries the axial load, if it is loaded on inner ring (oriented to the left in the figure). The rm part must always be on the housing of the system. |
|
number_of_rollers | Int(required=True) | The number of rolling elements in the bearing. | |
pitch_diameter | Double(required=True) | The pitch diameter of the bearing. | dp |
contact_angle | Double(required=True) | The contact angle of the bearing. Defined in degrees [deg]. |
a0 |
width_a | Double() | The pressure point distance. The default value is calculated internally as a function of pitch diameter, width_t and contact angle | a |
width_b | Double() | The inner ring width. The default value is calculated internally as a function of width_t. | b |
width_c | Double() | The outer ring width. The default value is calculated internally as a function of width_b. | c |
width_t | Double(required=True) | Total bearing width. | t |
inner_shoulder_diameter | Double() | Bearing inner shoulder diameter, as it shown on the above figure. The default value is calculated internally as a function of pitch diameter. | d1 |
inner_diameter | Double(required=True) | The inner diameter of the bearing. | d |
inner_density | Double() | Default value is calculated internally with respect to the units of the system. AISI 52100 steel has been chosen as the default material. | |
outer_diameter | Double(required=True) | The outer diameter of the bearing. | D |
outer_density | Double() | The outer ring's density. Default value is calculated internally with respect to the units of the system. AISI 52100 steel has been chosen as the default material. | |
roller_diameter | Double(required=True) | The rolling element's diameter. | dr |
roller_length | Double(required=True) | The rolling element's length. | L |
roller_density | Double() | The rolling element's density. Cage part mass/inertia properties are calculated from rolling element's properties. Default value is calculated internally with respect to the units of the system. AISI 52100 steel has been chosen as the default material. | |
effective_roller_length | Double(required=True) | The rolling element effective length (the length that the contact occurs). | |
rotating_bearing | Bool (True) | A flag that defines if the bearing is assumed rotated (useful for identifying generating frequencies). | |
friction_torque | Bool (False) | A flag that activates the friction torque of the bearing. | |
simplified_graphics | Bool (False) | A flag that creates simplified rings in the bearing (useful for smaller files in design iterations). | |
damping_force | Bool (True) | A flag that activates the damping force in the bearing. | |
output_rm | Reference("Marker") | Defines the reference marker in which the output results are
written. This does not affect calculation reference marker. The default value is the defined bearing reference marker (rm). |
|
damping_factor | Double(0.1) | The damping factor of the bearing. This value must be in the
range:
|
|
bearing_k_factor | Double(0.0) | This factor expresses the ratio of the basic dynamic thrust
load rating and basic dynamic radial load rating
(Y/X) where: P = X · Fr + Y · Fa is the basic dynamic equivalent radial load (example value X = 0.4, Y = 1.53, K = 3.825). Change the default value for correct calculation of friction torque. (used for the friction torque calculation). |
|
lubricant_viscosity | Double(0.0) | The lubricant viscosity of the bearing in [cSt]. Change the default value for correct calculation of friction torque (used for the friction torque calculation). |
|
transition_velocity | Double(0.1) | The angular velocity which defines the transition phase of the friction torque. [rad/sec]. | |
inner_connection_part | Reference("Part", required=True) | The part the inner ring is connected to. | |
outer_connection_part | Reference("Part", required=True) | The part the outer ring is connected to. | |
na | Int(60) | Parameter that defines the number of nodes in the perimeter of the ring's graphics. | |
nc | Int(6) | Parameter that defines the number of nodes in the raceway of the ring's graphics. | |
no | Int(2) | Parameter that defines the number of nodes in the width of the ring's graphics. |
Example
b = TaperedRollerBearing(
id=1,
label='bearing',
rm=Marker(part=ground),
number_of_rollers=19,
pitch_diameter=36.0,
contact_angle=16,
width_a=11.433,
width_b=15,
width_c=11.5,
width_t=15,
inner_shoulder_diameter=37.5,
inner_diameter=25.0,
inner_density=7.85e-06,
outer_density=7.85e-06,
outer_diameter=47.0,
roller_diameter=5.3,
roller_length=10.7,
roller_density=7.85e-06,
effective_roller_length=9.93,
rotating_bearing=True,
friction_torque=True,
damping_force=True,
damping_factor=0.1,
bearing_k_factor=3.5,
lubricant_viscosity=80,
inner_connection_part=b_shaft,
outer_connection_part=B_Ground,
)