Class LoadedBallBearingElement
Inheritance
Implements
Inherited Members
Namespace: SMT.MastaAPI.Bearings.BearingResults.Rolling
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public abstract class LoadedBallBearingElement : LoadedElement, IEquatable<APIBase>
Properties
AngularVelocity
The element rotates about its own centre at this angular velocity
Measurement: AngularVelocity
Declaration
public double AngularVelocity { get; }
Property Value
Type | Description |
---|---|
System.Double |
ApproximatePercentageOfFrictionUsedInner
Measurement: Percentage
Declaration
public double ApproximatePercentageOfFrictionUsedInner { get; }
Property Value
Type | Description |
---|---|
System.Double |
ApproximatePercentageOfFrictionUsedOuter
Measurement: Percentage
Declaration
public double ApproximatePercentageOfFrictionUsedOuter { get; }
Property Value
Type | Description |
---|---|
System.Double |
ArcDistanceOfInnerLeftRacewayInsideEdgeToHertzianContact
The arc distance between the edge of the raceway and the edge of the Hertzian contact patch
Measurement: ShortLength
Declaration
public double ArcDistanceOfInnerLeftRacewayInsideEdgeToHertzianContact { get; }
Property Value
Type | Description |
---|---|
System.Double |
ArcDistanceOfInnerRacewayInnerEdgeToHertzianContact
The arc distance between the edge of the raceway and the edge of the Hertzian contact patch
Measurement: ShortLength
Declaration
public double ArcDistanceOfInnerRacewayInnerEdgeToHertzianContact { get; }
Property Value
Type | Description |
---|---|
System.Double |
ArcDistanceOfInnerRacewayLeftEdgeToHertzianContact
The arc distance between the edge of the raceway and the edge of the Hertzian contact patch
Measurement: ShortLength
Declaration
public double ArcDistanceOfInnerRacewayLeftEdgeToHertzianContact { get; }
Property Value
Type | Description |
---|---|
System.Double |
ArcDistanceOfInnerRacewayOuterEdgeToHertzianContact
The arc distance between the edge of the raceway and the edge of the Hertzian contact patch
Measurement: ShortLength
Declaration
public double ArcDistanceOfInnerRacewayOuterEdgeToHertzianContact { get; }
Property Value
Type | Description |
---|---|
System.Double |
ArcDistanceOfInnerRacewayRightEdgeToHertzianContact
The arc distance between the edge of the raceway and the edge of the Hertzian contact patch
Measurement: ShortLength
Declaration
public double ArcDistanceOfInnerRacewayRightEdgeToHertzianContact { get; }
Property Value
Type | Description |
---|---|
System.Double |
ArcDistanceOfInnerRightRacewayInsideEdgeToHertzianContact
The arc distance between the edge of the raceway and the edge of the Hertzian contact patch
Measurement: ShortLength
Declaration
public double ArcDistanceOfInnerRightRacewayInsideEdgeToHertzianContact { get; }
Property Value
Type | Description |
---|---|
System.Double |
ArcDistanceOfOuterLeftRacewayInsideEdgeToHertzianContact
The arc distance between the edge of the raceway and the edge of the Hertzian contact patch
Measurement: ShortLength
Declaration
public double ArcDistanceOfOuterLeftRacewayInsideEdgeToHertzianContact { get; }
Property Value
Type | Description |
---|---|
System.Double |
ArcDistanceOfOuterRacewayInnerEdgeToHertzianContact
The arc distance between the edge of the raceway and the edge of the Hertzian contact patch
Measurement: ShortLength
Declaration
public double ArcDistanceOfOuterRacewayInnerEdgeToHertzianContact { get; }
Property Value
Type | Description |
---|---|
System.Double |
ArcDistanceOfOuterRacewayLeftEdgeToHertzianContact
The arc distance between the edge of the raceway and the edge of the Hertzian contact patch
Measurement: ShortLength
Declaration
public double ArcDistanceOfOuterRacewayLeftEdgeToHertzianContact { get; }
Property Value
Type | Description |
---|---|
System.Double |
ArcDistanceOfOuterRacewayOuterEdgeToHertzianContact
The arc distance between the edge of the raceway and the edge of the Hertzian contact patch
Measurement: ShortLength
Declaration
public double ArcDistanceOfOuterRacewayOuterEdgeToHertzianContact { get; }
Property Value
Type | Description |
---|---|
System.Double |
ArcDistanceOfOuterRacewayRightEdgeToHertzianContact
The arc distance between the edge of the raceway and the edge of the Hertzian contact patch
Measurement: ShortLength
Declaration
public double ArcDistanceOfOuterRacewayRightEdgeToHertzianContact { get; }
Property Value
Type | Description |
---|---|
System.Double |
ArcDistanceOfOuterRightRacewayInsideEdgeToHertzianContact
The arc distance between the edge of the raceway and the edge of the Hertzian contact patch
Measurement: ShortLength
Declaration
public double ArcDistanceOfOuterRightRacewayInsideEdgeToHertzianContact { get; }
Property Value
Type | Description |
---|---|
System.Double |
CentrifugalForce
Measurement: Force
Declaration
public double CentrifugalForce { get; }
Property Value
Type | Description |
---|---|
System.Double |
ContactAngleInner
Measurement: Angle
Declaration
public double ContactAngleInner { get; }
Property Value
Type | Description |
---|---|
System.Double |
ContactAngleOuter
Measurement: Angle
Declaration
public double ContactAngleOuter { get; }
Property Value
Type | Description |
---|---|
System.Double |
CurvatureMomentInner
Measurement: Torque
Declaration
public double CurvatureMomentInner { get; }
Property Value
Type | Description |
---|---|
System.Double |
CurvatureMomentOuter
Measurement: Torque
Declaration
public double CurvatureMomentOuter { get; }
Property Value
Type | Description |
---|---|
System.Double |
DepthOfMaximumShearStressInner
Measurement: VeryShortLength
Declaration
public double DepthOfMaximumShearStressInner { get; }
Property Value
Type | Description |
---|---|
System.Double |
DepthOfMaximumShearStressOuter
Measurement: VeryShortLength
Declaration
public double DepthOfMaximumShearStressOuter { get; }
Property Value
Type | Description |
---|---|
System.Double |
DifferenceBetweenCageSpeedAndOrbitSpeed
Difference between the cage speed for this bearing and the orbit speed based on this element's contact angles. If positive, this element is partly driven by the cage rotation; if negative, this element is driving the cage rotation.
Measurement: AngularVelocity
Declaration
public double DifferenceBetweenCageSpeedAndOrbitSpeed { get; }
Property Value
Type | Description |
---|---|
System.Double |
DragPowerLoss
Measurement: Power
Declaration
public double DragPowerLoss { get; }
Property Value
Type | Description |
---|---|
System.Double |
GyroscopicMoment
Each element experiences a small gyroscopic moment when its axis of rotation is different to the bearing axis
Measurement: Torque
Declaration
public double GyroscopicMoment { get; }
Property Value
Type | Description |
---|---|
System.Double |
GyroscopicMomentAboutRadialDirection
Each element experiences an additional gyroscopic moment about the radial direction when its axis of rotation is different to the bearing axis and the gyroscopic speed is non-zero.
Measurement: Torque
Declaration
public double GyroscopicMomentAboutRadialDirection { get; }
Property Value
Type | Description |
---|---|
System.Double |
GyroscopicSpeed
Measurement: AngularVelocity
Declaration
public double GyroscopicSpeed { get; }
Property Value
Type | Description |
---|---|
System.Double |
HertzianEllipseMajor2bTrackTruncationInnerLeft
Measurement: Percentage
Declaration
public double HertzianEllipseMajor2bTrackTruncationInnerLeft { get; }
Property Value
Type | Description |
---|---|
System.Double |
HertzianEllipseMajor2bTrackTruncationInnerLeftRaceInsideEdge
Measurement: Percentage
Declaration
public double HertzianEllipseMajor2bTrackTruncationInnerLeftRaceInsideEdge { get; }
Property Value
Type | Description |
---|---|
System.Double |
HertzianEllipseMajor2bTrackTruncationInnerRaceInnerEdge
Measurement: Percentage
Declaration
public double HertzianEllipseMajor2bTrackTruncationInnerRaceInnerEdge { get; }
Property Value
Type | Description |
---|---|
System.Double |
HertzianEllipseMajor2bTrackTruncationInnerRaceOuterEdge
Measurement: Percentage
Declaration
public double HertzianEllipseMajor2bTrackTruncationInnerRaceOuterEdge { get; }
Property Value
Type | Description |
---|---|
System.Double |
HertzianEllipseMajor2bTrackTruncationInnerRight
Measurement: Percentage
Declaration
public double HertzianEllipseMajor2bTrackTruncationInnerRight { get; }
Property Value
Type | Description |
---|---|
System.Double |
HertzianEllipseMajor2bTrackTruncationInnerRightRaceInsideEdge
Measurement: Percentage
Declaration
public double HertzianEllipseMajor2bTrackTruncationInnerRightRaceInsideEdge { get; }
Property Value
Type | Description |
---|---|
System.Double |
HertzianEllipseMajor2bTrackTruncationOuterLeft
Measurement: Percentage
Declaration
public double HertzianEllipseMajor2bTrackTruncationOuterLeft { get; }
Property Value
Type | Description |
---|---|
System.Double |
HertzianEllipseMajor2bTrackTruncationOuterLeftRaceInsideEdge
Measurement: Percentage
Declaration
public double HertzianEllipseMajor2bTrackTruncationOuterLeftRaceInsideEdge { get; }
Property Value
Type | Description |
---|---|
System.Double |
HertzianEllipseMajor2bTrackTruncationOuterRaceInnerEdge
Measurement: Percentage
Declaration
public double HertzianEllipseMajor2bTrackTruncationOuterRaceInnerEdge { get; }
Property Value
Type | Description |
---|---|
System.Double |
HertzianEllipseMajor2bTrackTruncationOuterRaceOuterEdge
Measurement: Percentage
Declaration
public double HertzianEllipseMajor2bTrackTruncationOuterRaceOuterEdge { get; }
Property Value
Type | Description |
---|---|
System.Double |
HertzianEllipseMajor2bTrackTruncationOuterRight
Measurement: Percentage
Declaration
public double HertzianEllipseMajor2bTrackTruncationOuterRight { get; }
Property Value
Type | Description |
---|---|
System.Double |
HertzianEllipseMajor2bTrackTruncationOuterRightRaceInsideEdge
Measurement: Percentage
Declaration
public double HertzianEllipseMajor2bTrackTruncationOuterRightRaceInsideEdge { get; }
Property Value
Type | Description |
---|---|
System.Double |
HertzianSemiMajorDimensionInner
Half contact length at right angles to direction of rolling
Measurement: ShortLength
Declaration
public double HertzianSemiMajorDimensionInner { get; }
Property Value
Type | Description |
---|---|
System.Double |
HertzianSemiMajorDimensionOuter
Half contact length at right angles to direction of rolling
Measurement: ShortLength
Declaration
public double HertzianSemiMajorDimensionOuter { get; }
Property Value
Type | Description |
---|---|
System.Double |
HertzianSemiMinorDimensionInner
Half contact width in direction of rolling
Measurement: ShortLength
Declaration
public double HertzianSemiMinorDimensionInner { get; }
Property Value
Type | Description |
---|---|
System.Double |
HertzianSemiMinorDimensionOuter
Half contact width in direction of rolling
Measurement: ShortLength
Declaration
public double HertzianSemiMinorDimensionOuter { get; }
Property Value
Type | Description |
---|---|
System.Double |
HydrodynamicRollingResistanceForceInner
Measurement: Force
Declaration
public double HydrodynamicRollingResistanceForceInner { get; }
Property Value
Type | Description |
---|---|
System.Double |
HydrodynamicRollingResistanceForceOuter
Measurement: Force
Declaration
public double HydrodynamicRollingResistanceForceOuter { get; }
Property Value
Type | Description |
---|---|
System.Double |
InnerRaceContactGeometries
Declaration
public ReadOnlyCollection<BallBearingRaceContactGeometry> InnerRaceContactGeometries { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.ReadOnlyCollection<BallBearingRaceContactGeometry> |
MaximumNormalStressInner
Measurement: Stress
Declaration
public virtual double MaximumNormalStressInner { get; }
Property Value
Type | Description |
---|---|
System.Double |
MaximumNormalStressOuter
Measurement: Stress
Declaration
public virtual double MaximumNormalStressOuter { get; }
Property Value
Type | Description |
---|---|
System.Double |
MaximumShearStressInner
Measurement: Stress
Declaration
public double MaximumShearStressInner { get; }
Property Value
Type | Description |
---|---|
System.Double |
MaximumShearStressOuter
Measurement: Stress
Declaration
public double MaximumShearStressOuter { get; }
Property Value
Type | Description |
---|---|
System.Double |
MaximumSmearingIntensityInner
Measurement: PowerPerSmallArea
Declaration
public virtual double MaximumSmearingIntensityInner { get; }
Property Value
Type | Description |
---|---|
System.Double |
MaximumSmearingIntensityOuter
Measurement: PowerPerSmallArea
Declaration
public virtual double MaximumSmearingIntensityOuter { get; }
Property Value
Type | Description |
---|---|
System.Double |
NumberOfContactPoints
Declaration
public int NumberOfContactPoints { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
OrbitSpeedIgnoringCage
This is the element orbit speed, neglecting the requirement to match speed with all other elements
Measurement: AngularVelocity
Declaration
public double OrbitSpeedIgnoringCage { get; }
Property Value
Type | Description |
---|---|
System.Double |
OuterRaceContactGeometries
Declaration
public ReadOnlyCollection<BallBearingRaceContactGeometry> OuterRaceContactGeometries { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.ReadOnlyCollection<BallBearingRaceContactGeometry> |
PitchAngle
When centrifugal forces are considered and inner and/or outer raceway control is enabled, the increased traction causes the ball to rotate about a different axis to the contact angle. This is the angle between the ball rotation axis and the bearing axis.
Measurement: Angle
Declaration
public double PitchAngle { get; }
Property Value
Type | Description |
---|---|
System.Double |
PivotingMomentInner
Measurement: Torque
Declaration
public double PivotingMomentInner { get; }
Property Value
Type | Description |
---|---|
System.Double |
PivotingMomentOuter
Measurement: Torque
Declaration
public double PivotingMomentOuter { get; }
Property Value
Type | Description |
---|---|
System.Double |
PowerLossDueToElasticRollingResistanceInner
Measurement: Power
Declaration
public double PowerLossDueToElasticRollingResistanceInner { get; }
Property Value
Type | Description |
---|---|
System.Double |
PowerLossDueToElasticRollingResistanceOuter
Measurement: Power
Declaration
public double PowerLossDueToElasticRollingResistanceOuter { get; }
Property Value
Type | Description |
---|---|
System.Double |
PowerLossDueToHydrodynamicRollingResistanceInner
Measurement: Power
Declaration
public double PowerLossDueToHydrodynamicRollingResistanceInner { get; }
Property Value
Type | Description |
---|---|
System.Double |
PowerLossDueToHydrodynamicRollingResistanceOuter
Measurement: Power
Declaration
public double PowerLossDueToHydrodynamicRollingResistanceOuter { get; }
Property Value
Type | Description |
---|---|
System.Double |
PowerLossInner
Measurement: Power
Declaration
public double PowerLossInner { get; }
Property Value
Type | Description |
---|---|
System.Double |
PowerLossOuter
Measurement: Power
Declaration
public double PowerLossOuter { get; }
Property Value
Type | Description |
---|---|
System.Double |
PowerLossParallelToMajorAxisInner
Measurement: Power
Declaration
public double PowerLossParallelToMajorAxisInner { get; }
Property Value
Type | Description |
---|---|
System.Double |
PowerLossParallelToMajorAxisOuter
Measurement: Power
Declaration
public double PowerLossParallelToMajorAxisOuter { get; }
Property Value
Type | Description |
---|---|
System.Double |
PowerLossParallelToMinorAxisInner
Measurement: Power
Declaration
public double PowerLossParallelToMinorAxisInner { get; }
Property Value
Type | Description |
---|---|
System.Double |
PowerLossParallelToMinorAxisOuter
Measurement: Power
Declaration
public double PowerLossParallelToMinorAxisOuter { get; }
Property Value
Type | Description |
---|---|
System.Double |
PowerLossTotal
Measurement: Power
Declaration
public double PowerLossTotal { get; }
Property Value
Type | Description |
---|---|
System.Double |
SlidingForceParallelToTheMajorAxisInner
Measurement: Force
Declaration
public double SlidingForceParallelToTheMajorAxisInner { get; }
Property Value
Type | Description |
---|---|
System.Double |
SlidingForceParallelToTheMajorAxisOuter
Measurement: Force
Declaration
public double SlidingForceParallelToTheMajorAxisOuter { get; }
Property Value
Type | Description |
---|---|
System.Double |
SlidingForceParallelToTheMinorAxisInner
Measurement: Force
Declaration
public double SlidingForceParallelToTheMinorAxisInner { get; }
Property Value
Type | Description |
---|---|
System.Double |
SlidingForceParallelToTheMinorAxisOuter
Measurement: Force
Declaration
public double SlidingForceParallelToTheMinorAxisOuter { get; }
Property Value
Type | Description |
---|---|
System.Double |
SmallestArcDistanceOfRacewayEdgeToHertzianContact
The minimum arc distance of raceway edge to Hertzian contact of the contact points on this element.
Measurement: ShortLength
Declaration
public double SmallestArcDistanceOfRacewayEdgeToHertzianContact { get; }
Property Value
Type | Description |
---|---|
System.Double |
SmearingSafetyFactor
Measurement: SafetyFactor
Declaration
public double SmearingSafetyFactor { get; }
Property Value
Type | Description |
---|---|
System.Double |
SpintoRollRatioInner
The ratio of the element spin speed to the relative rotational speed of the ball and race (roll speed).
Declaration
public double SpintoRollRatioInner { get; }
Property Value
Type | Description |
---|---|
System.Double |
SpintoRollRatioOuter
The ratio of the element spin speed to the relative rotational speed of the ball and race (roll speed).
Declaration
public double SpintoRollRatioOuter { get; }
Property Value
Type | Description |
---|---|
System.Double |
SurfaceVelocity
This is the surface velocity of the element only due to rolling
Measurement: Velocity
Declaration
public double SurfaceVelocity { get; }
Property Value
Type | Description |
---|---|
System.Double |
TrackTruncationOccurringBeyondPermissibleLimit
Track truncation is occurring beyond the permissible limit on this element.
Declaration
public bool TrackTruncationOccurringBeyondPermissibleLimit { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
WorstHertzianEllipseMajor2bTrackTruncation
The maximum track truncation of the contact points on this element.
Measurement: Percentage
Declaration
public double WorstHertzianEllipseMajor2bTrackTruncation { get; }
Property Value
Type | Description |
---|---|
System.Double |
YawAngle
If x is the bearing rotation axis, z is the radial axis, then the yaw angle is the angle between the ball rotation axis and the x-z plane.
Measurement: Angle
Declaration
public double YawAngle { get; }
Property Value
Type | Description |
---|---|
System.Double |