Version: 13.0

    Show / Hide Table of Contents

    Class BearingLoadCase

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    DesignEntityAnalysis
    DesignEntitySingleContextAnalysis
    PartAnalysis
    PartLoadCase
    ComponentLoadCase
    MountableComponentLoadCase
    ConnectorLoadCase
    BearingLoadCase
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    ComponentLoadCase.AdditionalModalDampingRatio
    ComponentLoadCase.IsConnectedToGround
    ComponentLoadCase.IsTorsionallyFree
    ComponentLoadCase.MagnitudeOfRotation
    ComponentLoadCase.RayleighDampingBeta
    ComponentLoadCase.RotationAngle
    PartLoadCase.ClearUserSpecifiedExcitationDataForThisLoadCase()
    PartLoadCase.ExcitationDataIsUpToDate
    PartLoadCase.HarmonicExcitationType
    PartLoadCase.LoadCaseForHarmonicExcitationTypeAdvancedSystemDeflectionCurrentLoadCaseSetUp
    PartLoadCase.UseThisLoadCaseForAdvancedSystemDeflectionCurrentLoadCaseSetUp
    PartLoadCase.StaticLoadCase
    PartLoadCase.TimeSeriesLoadCase
    PartLoadCase.GetHarmonicLoadDataForImport()
    PartAnalysis.PlanetaryOriginal
    DesignEntitySingleContextAnalysis.ParametricStudyIndex1
    DesignEntitySingleContextAnalysis.ParametricStudyIndex2
    DesignEntityAnalysis._parent
    DesignEntityAnalysis.ActiveReportAsText
    DesignEntityAnalysis.Comment
    DesignEntityAnalysis.ID
    DesignEntityAnalysis.Name
    DesignEntityAnalysis.PlanetAngle
    DesignEntityAnalysis.PlanetIndex
    DesignEntityAnalysis.UniqueName
    DesignEntityAnalysis.LocalCoordinateSystem
    DesignEntityAnalysis.SafetyFactors
    DesignEntityAnalysis.AllDesignEntities
    DesignEntityAnalysis.AllStatusErrors
    DesignEntityAnalysis.HasResults
    DesignEntityAnalysis.NameWithContainer
    DesignEntityAnalysis.Status
    DesignEntityAnalysis.ReportNames
    DesignEntityAnalysis.OutputDefaultReportTo(String)
    DesignEntityAnalysis.GetDefaultReportWithEncodedImages()
    DesignEntityAnalysis.OutputActiveReportTo(String)
    DesignEntityAnalysis.OutputActiveReportAsTextTo(String)
    DesignEntityAnalysis.GetActiveReportWithEncodedImages()
    DesignEntityAnalysis.OutputNamedReportTo(String, String)
    DesignEntityAnalysis.OutputNamedReportAsMastaReport(String, String)
    DesignEntityAnalysis.OutputNamedReportAsTextTo(String, String)
    DesignEntityAnalysis.GetNamedReportWithEncodedImages(String)
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.cacheRpds
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, (T1, T2)<Type, Object>[])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T1, T2>(String, (T1, T2)<Type, Object>, T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    APIBase.isInvalid
    APIBase.DocumentationUrl()
    APIBase.ToString()
    APIBase.RunPython<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String)
    APIBase.RunPython<T>(String, String)
    APIBase.CreateObjRef(Type)
    APIBase.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
    Namespace: SMT.MastaAPI.SystemModel.AnalysesAndResults.StaticLoads
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class BearingLoadCase : ConnectorLoadCase, IEquatable<APIBase>

    Properties

    AxialDisplacementPreload

    Measurement: VeryShortLength

    Declaration
    public Overridable<double> AxialDisplacementPreload { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    AxialForcePreload

    Force from the preload spring at mounting. If this force is non-zero then this implicitly specifies an initial spring compression.

    Measurement: Force

    Declaration
    public Overridable<double> AxialForcePreload { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    AxialInternalClearance

    The amount of axial movement between inner and outer race before contact is made. If the bearing can take load in both directions this is the amount of movement from one extreme axial position to the other.

    Measurement: VeryShortLength

    Declaration
    public Overridable<double> AxialInternalClearance { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    AxialInternalClearanceToleranceFactor

    A value of 0 gives the minimum tolerable value and a value of 1 gives the maximum tolerable value of clearance.

    Declaration
    public Overridable<double> AxialInternalClearanceToleranceFactor { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    BallBearingAnalysisMethod

    Declaration
    public EnumWithSelectedValue<BallBearingAnalysisMethod> BallBearingAnalysisMethod { get; set; }
    Property Value
    Type Description
    EnumWithSelectedValue<BallBearingAnalysisMethod>

    BallBearingContactCalculation

    Changes how the stiffness and stresses are calculated for ball bearings.

    Declaration
    public Overridable<BallBearingContactCalculation> BallBearingContactCalculation { get; set; }
    Property Value
    Type Description
    Overridable<BallBearingContactCalculation>

    BallBearingFrictionModelForGyroscopicMoment

    Declaration
    public Overridable<FrictionModelForGyroscopicMoment> BallBearingFrictionModelForGyroscopicMoment { get; set; }
    Property Value
    Type Description
    Overridable<FrictionModelForGyroscopicMoment>

    BearingLifeAdjustmentFactorForOperatingConditions

    Operating conditions which remain to be taken into account here include the adequacy of the lubrication (at the operating speed and temperature), presence of foreign matter, conditions causing changes in material properties (for example high temperature causing reduced hardness) and mounting conditions. The influence on bearing life of such conditions may be taken into account by the introduction of the Life Adjustment Factor for Operating Conditions. From section 8.5 of ANSI/ABMA 9:2015 and ANSI/ABMA 11:2014.

    Declaration
    public Overridable<double> BearingLifeAdjustmentFactorForOperatingConditions { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    BearingLifeAdjustmentFactorForSpecialBearingProperties

    A bearing may acquire special properties, with regard to life, by the use of a special type and quality of material and/or special manufacturing processes and/or special design. Such special life properties are taken into account by the application of the Life Adjustment Factor for Special Bearing Properties. From section 8.4 of ANSI/ABMA 9:2015 and ANSI/ABMA 11:2014.

    Declaration
    public Overridable<double> BearingLifeAdjustmentFactorForSpecialBearingProperties { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    BearingLifeModificationFactor

    This factor is calculated in ISO 281:2007 but here you can specify a value to be used instead.

    Declaration
    public Overridable<double> BearingLifeModificationFactor { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    BearingStiffnessModel

    Concept bearings use 1e9 N/m for the linear stiffness and 1e6 Nm/Rad for the tilt stiffness for any non-linear bearings in the model. The system deflection results will only be accurate if the bearing loads do not change much from the load case. The non-linear bearing model is the most accurate but slow to calculate.

    Declaration
    public BearingStiffnessModel BearingStiffnessModel { get; set; }
    Property Value
    Type Description
    BearingStiffnessModel

    BearingStiffnessModelUsedInAnalysis

    Declaration
    public BearingStiffnessModel BearingStiffnessModelUsedInAnalysis { get; }
    Property Value
    Type Description
    BearingStiffnessModel

    CoefficientOfFriction

    This is used when calculating frictional losses between components connected to the two sides of axial and radial clearance bearings.

    Declaration
    public Overridable<double> CoefficientOfFriction { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    ComponentDesign

    Declaration
    public Bearing ComponentDesign { get; }
    Property Value
    Type Description
    Bearing

    ContactAngle

    Measurement: Angle

    Declaration
    public Overridable<double> ContactAngle { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    ContactStiffness

    Measurement: LinearStiffness

    Declaration
    public Overridable<double> ContactStiffness { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    DiametricalClearance

    Measurement: VeryShortLength

    Declaration
    public Overridable<double> DiametricalClearance { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    DisplacementForStiffnessOperatingPoint

    This should be the displacement of the bearing at the operating point where the specified stiffness matrix was extracted.

    Declaration
    public VectorWithLinearAndAngularComponents DisplacementForStiffnessOperatingPoint { get; }
    Property Value
    Type Description
    VectorWithLinearAndAngularComponents

    DragScalingFactor

    According to Marchesse et al (2014), "Numerical Investigations on Drag Coefficients of Balls in Rolling Element Bearing", Tribology Transactions, 57:5, 778-785, the drag coefficient of the ball should be reduced by a factor of 4, which is the default behaviour in MASTA. However, for comparison with other published results it can be useful to change this scaling factor back to 1 in order to work under the equivalent assumptions.

    Declaration
    public Overridable<double> DragScalingFactor { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    DynamicAnalysisOptions

    Declaration
    public DynamicBearingAnalysisOptions DynamicAnalysisOptions { get; }
    Property Value
    Type Description
    DynamicBearingAnalysisOptions

    EfficiencyRatingMethod

    The default value is coming from the bearing design.

    Declaration
    public Overridable<BearingEfficiencyRatingMethod> EfficiencyRatingMethod { get; set; }
    Property Value
    Type Description
    Overridable<BearingEfficiencyRatingMethod>

    ElementTemperature

    Measurement: Temperature

    Declaration
    public Overridable<double> ElementTemperature { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    FirstElementAngle

    Measurement: Angle

    Declaration
    public Overridable<double> FirstElementAngle { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    ForceAtZeroDisplacement

    This force will be applied to the bearing to allow for static analysis results to match those used to generate the bearing stiffness matrix.

    Declaration
    public VectorWithLinearAndAngularComponents ForceAtZeroDisplacement { get; }
    Property Value
    Type Description
    VectorWithLinearAndAngularComponents

    ForceAtZeroDisplacementInputMethod

    Declaration
    public Overridable<BearingF0InputMethod> ForceAtZeroDisplacementInputMethod { get; set; }
    Property Value
    Type Description
    Overridable<BearingF0InputMethod>

    ForceForStiffnessOperatingPoint

    This should be the force on the bearing at the operating point where the specified stiffness matrix was extracted.

    Declaration
    public VectorWithLinearAndAngularComponents ForceForStiffnessOperatingPoint { get; }
    Property Value
    Type Description
    VectorWithLinearAndAngularComponents

    FrictionCoefficients

    Declaration
    public RollingBearingFrictionCoefficients FrictionCoefficients { get; }
    Property Value
    Type Description
    RollingBearingFrictionCoefficients

    GridRefinementFactorContactWidth

    Declaration
    public Overridable<int> GridRefinementFactorContactWidth { get; set; }
    Property Value
    Type Description
    Overridable<System.Int32>

    GridRefinementFactorRibHeight

    Declaration
    public Overridable<int> GridRefinementFactorRibHeight { get; set; }
    Property Value
    Type Description
    Overridable<System.Int32>

    HeatDueToExternalCoolingOrHeating

    This is a measure of additional heat generated by external cooling or heating. A positive value represents a source of cooling, a negative value represents a source of heating.

    Measurement: Power

    Declaration
    public Overridable<double> HeatDueToExternalCoolingOrHeating { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    HertzianContactDeflectionCalculationMethod

    Declaration
    public EnumWithSelectedValue<HertzianContactDeflectionCalculationMethod> HertzianContactDeflectionCalculationMethod { get; set; }
    Property Value
    Type Description
    EnumWithSelectedValue<HertzianContactDeflectionCalculationMethod>

    IncludeFittingEffects

    Declaration
    public LoadCaseOverrideOption IncludeFittingEffects { get; set; }
    Property Value
    Type Description
    LoadCaseOverrideOption

    IncludeHeatEmittedByLubricantInThermalLimitingSpeedCalculation

    Declaration
    public bool IncludeHeatEmittedByLubricantInThermalLimitingSpeedCalculation { get; set; }
    Property Value
    Type Description
    System.Boolean

    IncludeRibContactAnalysis

    Declaration
    public Overridable<bool> IncludeRibContactAnalysis { get; set; }
    Property Value
    Type Description
    Overridable<System.Boolean>

    IncludeRingOvality

    Declaration
    public LoadCaseOverrideOption IncludeRingOvality { get; set; }
    Property Value
    Type Description
    LoadCaseOverrideOption

    IncludeThermalExpansionEffects

    Declaration
    public LoadCaseOverrideOption IncludeThermalExpansionEffects { get; set; }
    Property Value
    Type Description
    LoadCaseOverrideOption

    InnerMountingSleeveBoreToleranceFactor

    Declaration
    public Overridable<double> InnerMountingSleeveBoreToleranceFactor { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    InnerMountingSleeveOuterDiameterToleranceFactor

    Declaration
    public Overridable<double> InnerMountingSleeveOuterDiameterToleranceFactor { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    InnerMountingSleeveTemperature

    Measurement: Temperature

    Declaration
    public Overridable<double> InnerMountingSleeveTemperature { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    InnerNodeMeaning

    Axial bearings have a 'Left' and a 'Right' ring but a number of properties are still described as 'Outer' or 'Inner'. This is the meaning of the 'Inner' ring.

    Declaration
    public string InnerNodeMeaning { get; }
    Property Value
    Type Description
    System.String

    InnerRingDetail

    Declaration
    public RaceDetail InnerRingDetail { get; }
    Property Value
    Type Description
    RaceDetail

    InnerSupportDetail

    Declaration
    public SupportDetail InnerSupportDetail { get; }
    Property Value
    Type Description
    SupportDetail

    LeftRingDetail

    Declaration
    public RaceDetail LeftRingDetail { get; }
    Property Value
    Type Description
    RaceDetail

    LeftSupportDetail

    Declaration
    public SupportDetail LeftSupportDetail { get; }
    Property Value
    Type Description
    SupportDetail

    LubricantFeedPressure

    Measurement: Stress

    Declaration
    public Overridable<double> LubricantFeedPressure { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    LubricantFilmTemperature

    Used in the calculation of aISO, the temperature of the fluid film between rolling element and race

    Measurement: Temperature

    Declaration
    public Overridable<double> LubricantFilmTemperature { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    LubricantFlowRate

    Measurement: FlowRate

    Declaration
    public Overridable<double> LubricantFlowRate { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    LubricantWindageAmpersandChurningTemperature

    Used in the calculation of speed dependent power loss

    Measurement: Temperature

    Declaration
    public Overridable<double> LubricantWindageAmpersandChurningTemperature { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    MaximumFrictionCoefficientForBallBearingAnalysis

    Coefficient of friction used to calculate forces on the ball from each contact patch. When using Coulomb friction this is a constant, but with the advanced friction model this corresponds to the maximum coefficient of friction available from the lubricant.

    Measurement: Percentage

    Declaration
    public double MaximumFrictionCoefficientForBallBearingAnalysis { get; set; }
    Property Value
    Type Description
    System.Double

    MinimumClearanceForRibs

    Measurement: VeryShortLength

    Declaration
    public Overridable<double> MinimumClearanceForRibs { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    MinimumForceForBearingToBeConsideredLoaded

    If the radial and axial forces on a bearing are smaller than this value, plus the total moment is smaller than the minimum moment, plus the safety factor is higher than the specified maximum ISO 76:2006 static safety factor, then the bearing will be considered to be unloaded, and will not be checked for convergence.

    Measurement: Force

    Declaration
    public Overridable<double> MinimumForceForBearingToBeConsideredLoaded { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    MinimumForceForSixDegreeOfFreedomModels

    If the normal force on an element is smaller than this value in a preliminary two degrees of freedom solution, then the six degrees of freedom solution will not be calculated. This saves calculation time and helps to avoid convergence problems due to very low pressures and hence a low amount of frictional force available at the contact patches. If this happens then the remaining four degrees of freedom will have their values calculated using the assumption of outer raceway control, with the ball orbit speed as its nominal value. Gyroscopic speed will be assumed to be zero.

    Measurement: Force

    Declaration
    public Overridable<double> MinimumForceForSixDegreeOfFreedomModels { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    MinimumMomentForBearingToBeConsideredLoaded

    If the total moment is smaller than this value, plus the radial and axial forces on a bearing are smaller than the minimum force, plus the safety factor is higher than the specified maximum ISO 76:2006 static safety factor, then the bearing will be considered to be unloaded, and will not be checked for convergence.

    Measurement: Torque

    Declaration
    public Overridable<double> MinimumMomentForBearingToBeConsideredLoaded { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    ModelBearingMountingClearancesAutomatically

    If a mounting clearance develops due to fitting effects, thermal expansion, or specified mounting clearance, then MASTA will automatically insert a clearance between the bearing and relevant mounting. If this option is disabled and there would otherwise have been a clearance, then instead of a clearance bearing the mounting will have no axial stiffness. In this case the axial mounting points will provide any axial stiffness.

    Declaration
    public Overridable<bool> ModelBearingMountingClearancesAutomatically { get; set; }
    Property Value
    Type Description
    Overridable<System.Boolean>

    NumberOfGridPointsAcrossRibContactWidth

    Declaration
    public Overridable<int> NumberOfGridPointsAcrossRibContactWidth { get; set; }
    Property Value
    Type Description
    Overridable<System.Int32>

    NumberOfGridPointsAcrossRibHeight

    Declaration
    public Overridable<int> NumberOfGridPointsAcrossRibHeight { get; set; }
    Property Value
    Type Description
    Overridable<System.Int32>

    NumberOfStripsForRollerCalculation

    Declaration
    public Overridable<int> NumberOfStripsForRollerCalculation { get; set; }
    Property Value
    Type Description
    Overridable<System.Int32>

    OilDipCoefficient

    Declaration
    public Overridable<double> OilDipCoefficient { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    OilInletTemperature

    Measurement: Temperature

    Declaration
    public Overridable<double> OilInletTemperature { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    OilLevel

    Measurement: ShortLength

    Declaration
    public Overridable<double> OilLevel { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    OuterMountingSleeveBoreToleranceFactor

    Declaration
    public Overridable<double> OuterMountingSleeveBoreToleranceFactor { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    OuterMountingSleeveOuterDiameterToleranceFactor

    Declaration
    public Overridable<double> OuterMountingSleeveOuterDiameterToleranceFactor { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    OuterMountingSleeveTemperature

    Measurement: Temperature

    Declaration
    public Overridable<double> OuterMountingSleeveTemperature { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    OuterNodeMeaning

    Axial bearings have a 'Left' and a 'Right' ring but a number of properties are still described as 'Outer' or 'Inner'. This is the meaning of the 'Outer' ring.

    Declaration
    public string OuterNodeMeaning { get; }
    Property Value
    Type Description
    System.String

    OuterRingDetail

    Declaration
    public RaceDetail OuterRingDetail { get; }
    Property Value
    Type Description
    RaceDetail

    OuterSupportDetail

    Declaration
    public SupportDetail OuterSupportDetail { get; }
    Property Value
    Type Description
    SupportDetail

    OverrideAllPlanetsInnerSupportDetail

    This will tell MASTA to use the specified mounting errors for this planet angle instead of those specified on the 'All Planets' bearing.

    Declaration
    public bool OverrideAllPlanetsInnerSupportDetail { get; set; }
    Property Value
    Type Description
    System.Boolean

    OverrideAllPlanetsLeftSupportDetail

    This will tell MASTA to use the specified mounting errors for this planet angle instead of those specified on the 'All Planets' bearing.

    Declaration
    public bool OverrideAllPlanetsLeftSupportDetail { get; set; }
    Property Value
    Type Description
    System.Boolean

    OverrideAllPlanetsOuterSupportDetail

    This will tell MASTA to use the specified mounting errors for this planet angle instead of those specified on the 'All Planets' bearing.

    Declaration
    public bool OverrideAllPlanetsOuterSupportDetail { get; set; }
    Property Value
    Type Description
    System.Boolean

    OverrideAllPlanetsRightSupportDetail

    This will tell MASTA to use the specified mounting errors for this planet angle instead of those specified on the 'All Planets' bearing.

    Declaration
    public bool OverrideAllPlanetsRightSupportDetail { get; set; }
    Property Value
    Type Description
    System.Boolean

    OverrideDesignInnerSupportDetail

    This will tell MASTA to use the specified mounting errors instead of those specified in Design mode.

    Declaration
    public bool OverrideDesignInnerSupportDetail { get; set; }
    Property Value
    Type Description
    System.Boolean

    OverrideDesignLeftSupportDetail

    This will tell MASTA to use the specified mounting errors instead of those specified in Design mode.

    Declaration
    public bool OverrideDesignLeftSupportDetail { get; set; }
    Property Value
    Type Description
    System.Boolean

    OverrideDesignOuterSupportDetail

    This will tell MASTA to use the specified mounting errors instead of those specified in Design mode.

    Declaration
    public bool OverrideDesignOuterSupportDetail { get; set; }
    Property Value
    Type Description
    System.Boolean

    OverrideDesignRightSupportDetail

    This will tell MASTA to use the specified mounting errors instead of those specified in Design mode.

    Declaration
    public bool OverrideDesignRightSupportDetail { get; set; }
    Property Value
    Type Description
    System.Boolean

    OverrideDesignSpecifiedStiffnessMatrix

    Declaration
    public bool OverrideDesignSpecifiedStiffnessMatrix { get; set; }
    Property Value
    Type Description
    System.Boolean

    PermissibleAxialLoadCalculationMethod

    Declaration
    public Overridable<CylindricalRollerMaxAxialLoadMethod> PermissibleAxialLoadCalculationMethod { get; set; }
    Property Value
    Type Description
    Overridable<CylindricalRollerMaxAxialLoadMethod>

    Planetaries

    Declaration
    public ReadOnlyCollection<BearingLoadCase> Planetaries { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<BearingLoadCase>

    PreloadSpringInitialCompression

    The axial force preload is this initial compression scaled by the preload spring stiffness.

    Measurement: ShortLength

    Declaration
    public Overridable<double> PreloadSpringInitialCompression { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    RadialInternalClearance

    The radial distance through which one of the races may be displaced relative to the other, from one eccentric extreme position to the diametrically opposite extreme position. The radial internal clearance is therefore a diametrical dimension.

    Measurement: VeryShortLength

    Declaration
    public Overridable<double> RadialInternalClearance { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    RadialInternalClearanceToleranceFactor

    A value of 0 gives the minimum tolerable value and a value of 1 gives the maximum tolerable value of clearance.

    Declaration
    public Overridable<double> RadialInternalClearanceToleranceFactor { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    RefineGridAroundContactPoint

    Declaration
    public Overridable<bool> RefineGridAroundContactPoint { get; set; }
    Property Value
    Type Description
    Overridable<System.Boolean>

    RightRingDetail

    Declaration
    public RaceDetail RightRingDetail { get; }
    Property Value
    Type Description
    RaceDetail

    RightSupportDetail

    Declaration
    public SupportDetail RightSupportDetail { get; }
    Property Value
    Type Description
    SupportDetail

    RingOvalityScaling

    Factor with which to scale the deviations of the bearing races.

    Declaration
    public Overridable<double> RingOvalityScaling { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    RollerAnalysisMethod

    Declaration
    public Overridable<RollerAnalysisMethod> RollerAnalysisMethod { get; set; }
    Property Value
    Type Description
    Overridable<RollerAnalysisMethod>

    RollingFrictionalMomentFactorForNewlyGreasedBearing

    Used for the SKF loss calculation. See page 15 of the 'The SKF model for calculating the frictional moment' document.

    Declaration
    public Overridable<double> RollingFrictionalMomentFactorForNewlyGreasedBearing { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    SetFirstElementAngleToLoadDirection

    Declaration
    public Overridable<bool> SetFirstElementAngleToLoadDirection { get; set; }
    Property Value
    Type Description
    Overridable<System.Boolean>

    SpecifiedStiffnessForLinearBearingInLocalCoordinateSystem

    Declaration
    public double[, ] SpecifiedStiffnessForLinearBearingInLocalCoordinateSystem { get; set; }
    Property Value
    Type Description
    System.Double[,]

    UseAdvancedFilmTemperatureCalculation

    This option offers a refinement on the calculation of the film temperature at the ball-race contact, and thus friction co-efficient, by calculating the temperature increases in the film due to conduction and the Blok flash temperature. It should be noted that this option will noticeably slow down calculation times.

    Declaration
    public bool UseAdvancedFilmTemperatureCalculation { get; set; }
    Property Value
    Type Description
    System.Boolean

    UseDesignFrictionCoefficients

    Declaration
    public bool UseDesignFrictionCoefficients { get; set; }
    Property Value
    Type Description
    System.Boolean

    UseElementContactAnglesForAngularVelocitiesInBallBearing

    If not checked, calculations for element angular velocity and orbit speed on ball bearings will use the nominal contact angle instead. This will change the centrifugal and gyroscopic forces on the elements. The nominal contact angle is always used for four-point contact bearing elements where both outer races are loaded, and three-point contact bearing elements where the outer contact angle is close to zero.

    Declaration
    public Overridable<bool> UseElementContactAnglesForAngularVelocitiesInBallBearing { get; set; }
    Property Value
    Type Description
    Overridable<System.Boolean>

    UseMeanValuesInBallBearingFrictionAnalysis

    When using the six degree quasi-static model, this option will dramatically speed up calculation times. Instead of integrating along each contact ellipse, an approximate analytic function will be used to calculate frictional forces and moments.

    Declaration
    public bool UseMeanValuesInBallBearingFrictionAnalysis { get; set; }
    Property Value
    Type Description
    System.Boolean

    UseNodePerRowInner

    Declaration
    public Overridable<bool> UseNodePerRowInner { get; set; }
    Property Value
    Type Description
    Overridable<System.Boolean>

    UseNodePerRowOuter

    Declaration
    public Overridable<bool> UseNodePerRowOuter { get; set; }
    Property Value
    Type Description
    Overridable<System.Boolean>

    UseSpecifiedContactStiffness

    Declaration
    public Overridable<bool> UseSpecifiedContactStiffness { get; set; }
    Property Value
    Type Description
    Overridable<System.Boolean>

    ViscosityRatio

    If not set then the viscosity ratio is calculated using ISO 281:2007

    Declaration
    public Overridable<double> ViscosityRatio { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    XStiffness

    Measurement: LinearStiffness

    Declaration
    public Overridable<double> XStiffness { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    YStiffness

    Measurement: LinearStiffness

    Declaration
    public Overridable<double> YStiffness { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    Implements

    System.IEquatable<T>

    Extension Methods

    UtilityMethods.IsReadOnly<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsValid<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsMethodValid<T>(T, Expression<Func<T, Action>>)
    UtilityMethods.IsMethodReadOnly<T>(T, Expression<Func<T, Action>>)
    Back to top