Version: 13.0

    Show / Hide Table of Contents

    Class AGMA2101MeshSingleFlankRating

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    MeshSingleFlankRating
    CylindricalMeshSingleFlankRating
    AGMA2101MeshSingleFlankRating
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    CylindricalMeshSingleFlankRating.ActiveLengthOfTheLineOfAction
    CylindricalMeshSingleFlankRating.AxialContactRatio
    CylindricalMeshSingleFlankRating.AxialForce
    CylindricalMeshSingleFlankRating.CentreDistance
    CylindricalMeshSingleFlankRating.CoefficientOfFrictionMethodFlashTemperatureMethod
    CylindricalMeshSingleFlankRating.ContactRatioSource
    CylindricalMeshSingleFlankRating.Duration
    CylindricalMeshSingleFlankRating.DynamicFactor
    CylindricalMeshSingleFlankRating.EffectiveArithmeticMeanRoughness
    CylindricalMeshSingleFlankRating.EffectiveFaceWidth
    CylindricalMeshSingleFlankRating.ElasticityFactor
    CylindricalMeshSingleFlankRating.EquivalentMisalignment
    CylindricalMeshSingleFlankRating.FaceLoadFactorContact
    CylindricalMeshSingleFlankRating.FaceLoadFactorContactSource
    CylindricalMeshSingleFlankRating.GearRatio
    CylindricalMeshSingleFlankRating.LineOfActionParameterOfMaximumFlashTemperature
    CylindricalMeshSingleFlankRating.LoadCase
    CylindricalMeshSingleFlankRating.LoadSharingFactorOfMaximumFlashTemperature
    CylindricalMeshSingleFlankRating.LubricantDynamicViscosityAtToothTemperature
    CylindricalMeshSingleFlankRating.MeanCoefficientOfFrictionOfMaximumFlashTemperature
    CylindricalMeshSingleFlankRating.MinimumDynamicFactorForWindTurbineApplications
    CylindricalMeshSingleFlankRating.MinimumFaceLoadFactorForContactStress
    CylindricalMeshSingleFlankRating.MisalignmentSource
    CylindricalMeshSingleFlankRating.NominalAxialForce
    CylindricalMeshSingleFlankRating.NominalRadialLoad
    CylindricalMeshSingleFlankRating.NominalTangentialLoad
    CylindricalMeshSingleFlankRating.NominalTransverseLoad
    CylindricalMeshSingleFlankRating.OperatingNormalPressureAngle
    CylindricalMeshSingleFlankRating.PinionRollAngleAtHighestPointOfSingleToothContact
    CylindricalMeshSingleFlankRating.PitchLineVelocityAtOperatingPitchDiameter
    CylindricalMeshSingleFlankRating.RadialSeparatingLoad
    CylindricalMeshSingleFlankRating.ReducedModulusOfElasticity
    CylindricalMeshSingleFlankRating.RollAngleOfMaximumFlashTemperature
    CylindricalMeshSingleFlankRating.SignedGearRatio
    CylindricalMeshSingleFlankRating.SlidetoRollRatioAtEndOfActiveProfile
    CylindricalMeshSingleFlankRating.SlidetoRollRatioAtPitchPoint
    CylindricalMeshSingleFlankRating.SlidetoRollRatioAtStartOfActiveProfile
    CylindricalMeshSingleFlankRating.TangentialVelocityAtReferenceCylinder
    CylindricalMeshSingleFlankRating.TransmittedTangentialLoad
    CylindricalMeshSingleFlankRating.TransverseContactRatio
    CylindricalMeshSingleFlankRating.TransverseLoadFactorContact
    CylindricalMeshSingleFlankRating.UserSpecifiedCoefficientOfFrictionFlashTemperatureMethod
    CylindricalMeshSingleFlankRating.VirtualContactRatio
    CylindricalMeshSingleFlankRating.WeldingStructuralFactor
    CylindricalMeshSingleFlankRating.LubricationDetail
    CylindricalMeshSingleFlankRating.RatingSettings
    CylindricalMeshSingleFlankRating.Scuffing
    CylindricalMeshSingleFlankRating.SortedScuffingResults
    CylindricalMeshSingleFlankRating.SortedScuffingResultsWithoutSpecialValues
    CylindricalMeshSingleFlankRating.GearSingleFlankRatings
    MeshSingleFlankRating._parent
    MeshSingleFlankRating.CoefficientOfFrictionCalculationMethod
    MeshSingleFlankRating.EfficiencyRatingMethod
    MeshSingleFlankRating.Name
    MeshSingleFlankRating.Power
    MeshSingleFlankRating.ReportNames
    MeshSingleFlankRating.OutputDefaultReportTo(String)
    MeshSingleFlankRating.GetDefaultReportWithEncodedImages()
    MeshSingleFlankRating.OutputActiveReportTo(String)
    MeshSingleFlankRating.OutputActiveReportAsTextTo(String)
    MeshSingleFlankRating.GetActiveReportWithEncodedImages()
    MeshSingleFlankRating.OutputNamedReportTo(String, String)
    MeshSingleFlankRating.OutputNamedReportAsMastaReport(String, String)
    MeshSingleFlankRating.OutputNamedReportAsTextTo(String, String)
    MeshSingleFlankRating.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.Gears.Rating.Cylindrical.AGMA
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class AGMA2101MeshSingleFlankRating : CylindricalMeshSingleFlankRating, IEquatable<APIBase>

    Properties

    ActiveLengthOfLineOfContact

    Measurement: ShortLength

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

    ActualTangentialLoad

    Measurement: Force

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

    AGMACylindricalGearSingleFlankRatings

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

    ApproximateStandardDeviationOfScuffingTemperature

    Measurement: Temperature

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

    AverageRoughnessRa

    Measurement: VeryShortLength

    Declaration
    public virtual double AverageRoughnessRa { get; }
    Property Value
    Type Description
    System.Double

    BearingSpan

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

    CombinedDeratingFactor

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

    CompositeSurfaceRoughnessAtFC

    Measurement: VeryShortLength

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

    ContactLoadFactor

    Measurement: Stress

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

    DynamicViscosityAtReferenceTemperature

    Measurement: Viscosity

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

    ElasticCoefficient

    Measurement: ElasticityFactor

    Declaration
    public virtual double ElasticCoefficient { get; }
    Property Value
    Type Description
    System.Double

    EntrainingVelocityAtEndOfActiveProfile

    Measurement: VelocitySmall

    Declaration
    public virtual double EntrainingVelocityAtEndOfActiveProfile { get; }
    Property Value
    Type Description
    System.Double

    EntrainingVelocityAtPitchPoint

    Measurement: VelocitySmall

    Declaration
    public virtual double EntrainingVelocityAtPitchPoint { get; }
    Property Value
    Type Description
    System.Double

    EntrainingVelocityAtStartOfActiveProfile

    Measurement: VelocitySmall

    Declaration
    public virtual double EntrainingVelocityAtStartOfActiveProfile { get; }
    Property Value
    Type Description
    System.Double

    FaceLoadDistributionFactor

    Declaration
    public virtual double FaceLoadDistributionFactor { get; }
    Property Value
    Type Description
    System.Double

    FifthDistanceAlongLineOfAction

    Measurement: ShortLength

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

    FilterCutoffWavelength

    Measurement: ShortLength

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

    FirstDistanceAlongLineOfAction

    Measurement: ShortLength

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

    FourthDistanceAlongLineOfAction

    Measurement: ShortLength

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

    GearingType

    Specified gearing type is used to determine empirical constants used in the calculation of the mesh alignment factor, KHma according to AGMA 2101-D04. These constants determined according to the Table 2 of AGMA 2101-D04.

    Declaration
    public GearingTypes GearingType { get; }
    Property Value
    Type Description
    GearingTypes

    GeometryFactorI

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

    HelicalOverlapFactor

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

    ImprovedGearing

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

    LeadCorrectionFactor

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

    LoadDistributionFactor

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

    LoadDistributionFactorSource

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

    LoadSharingRatio

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

    LubricantFactor

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

    MaterialsParameter

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

    MaximumContactTemperature

    Measurement: Temperature

    Declaration
    public override double MaximumContactTemperature { get; }
    Property Value
    Type Description
    System.Double
    Overrides
    CylindricalMeshSingleFlankRating.MaximumContactTemperature

    MaximumFlashTemperature

    Measurement: TemperatureDifference

    Declaration
    public override double MaximumFlashTemperature { get; }
    Property Value
    Type Description
    System.Double
    Overrides
    CylindricalMeshSingleFlankRating.MaximumFlashTemperature

    MeanCoefficientOfFrictionCalculatedConstantFlashTemperatureMethod

    Declaration
    public override double MeanCoefficientOfFrictionCalculatedConstantFlashTemperatureMethod { get; }
    Property Value
    Type Description
    System.Double
    Overrides
    CylindricalMeshSingleFlankRating.MeanCoefficientOfFrictionCalculatedConstantFlashTemperatureMethod

    MeanMinimumSpecificFilmThickness

    Measurement: VeryShortLength

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

    MeshAlignmentCorrectionFactor

    This factor is used to modify the mesh alignment factor when the manufacturing or assembly techniques improve the effective mesh alignment.

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

    MeshAlignmentFactor

    This accounts for the misalignment of the axes of rotation from all causes other than elastic deformations.

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

    MeshAlignmentFactorEmpiricalConstantA

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

    MeshAlignmentFactorEmpiricalConstantB

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

    MeshAlignmentFactorEmpiricalConstantC

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

    MinimumContactLength

    Measurement: ShortLength

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

    MinimumFilmThicknessIsothermal

    Measurement: VeryShortLength

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

    MinimumFilmThicknessWithInletShearHeating

    Measurement: VeryShortLength

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

    MinimumLengthOfContactLinesPerUnitModule

    Measurement: ShortLength

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

    MinimumSpecificFilmThicknessIsothermal

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

    MinimumSpecificFilmThicknessWithInletShearHeating

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

    NormalOperatingLoad

    Measurement: Force

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

    NormalUnitLoad

    Measurement: ForcePerUnitLength

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

    OperatingCentreDistance

    Measurement: ShortLength

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

    OverloadFactor

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

    ParameterForCalculatingToothTemperature

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

    PinionOffsetFromBearing

    Measurement: ShortLength

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

    PinionProportionFactor

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

    PinionProportionModifier

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

    PressureViscosityCoefficient

    Measurement: PressureViscosityCoefficient

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

    ProbabilityOfScuffing

    Measurement: Percentage

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

    ProbabilityOfWearIsothermal

    Measurement: Percentage

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

    ProbabilityOfWearWithInletShearHeating

    Measurement: Percentage

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

    ProfileModification

    Declaration
    public CylindricalGearProfileModifications ProfileModification { get; }
    Property Value
    Type Description
    CylindricalGearProfileModifications

    RatingStandardName

    Declaration
    public override string RatingStandardName { get; }
    Property Value
    Type Description
    System.String
    Overrides
    MeshSingleFlankRating.RatingStandardName

    ReferenceTemperature

    Measurement: Temperature

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

    ScuffingTemperature

    Mean Scuffing Temperature - The Contact Temperature at which there is a 50% probability that Scuffing will occur

    Measurement: Temperature

    Declaration
    public override double ScuffingTemperature { get; }
    Property Value
    Type Description
    System.Double
    Overrides
    CylindricalMeshSingleFlankRating.ScuffingTemperature

    ScuffingTemperatureMethod

    Declaration
    public ScuffingTemperatureMethodsAGMA ScuffingTemperatureMethod { get; }
    Property Value
    Type Description
    ScuffingTemperatureMethodsAGMA

    SecondDistanceAlongLineOfAction

    Measurement: ShortLength

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

    SixthDistanceAlongLineOfAction

    Measurement: ShortLength

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

    SizeFactorBending

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

    SlidingVelocityAtEndOfActiveProfile

    Measurement: VelocitySmall

    Declaration
    public virtual double SlidingVelocityAtEndOfActiveProfile { get; }
    Property Value
    Type Description
    System.Double

    SlidingVelocityAtPitchPoint

    Measurement: VelocitySmall

    Declaration
    public virtual double SlidingVelocityAtPitchPoint { get; }
    Property Value
    Type Description
    System.Double

    SlidingVelocityAtStartOfActiveProfile

    Measurement: VelocitySmall

    Declaration
    public virtual double SlidingVelocityAtStartOfActiveProfile { get; }
    Property Value
    Type Description
    System.Double

    StandardDeviationOfTheMinimumSpecificFilmThickness

    Measurement: VeryShortLength

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

    SumpTemperature

    Measurement: Temperature

    Declaration
    public override double SumpTemperature { get; }
    Property Value
    Type Description
    System.Double
    Overrides
    CylindricalMeshSingleFlankRating.SumpTemperature

    SurfaceConditionFactor

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

    SurfaceRoughnessConstant

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

    TemperatureFactor

    A value of 1 will be shown when using a Custom SN Curve and the 'Apply Derating Factors to Custom SN Curve' on the gear's material is deselected.

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

    TemperatureViscosityCoefficient

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

    ThermalReductionFactorFactorsAndExponents

    Declaration
    public ThermalReductionFactorFactorsAndExponents ThermalReductionFactorFactorsAndExponents { get; }
    Property Value
    Type Description
    ThermalReductionFactorFactorsAndExponents

    ThirdDistanceAlongLineOfAction

    Measurement: ShortLength

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

    ToothTemperature

    Measurement: Temperature

    Declaration
    public virtual double ToothTemperature { get; }
    Property Value
    Type Description
    System.Double

    TransmissionAccuracyNumber

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

    TransverseLoadDistributionFactor

    ANSI/AGMA assumes the transverse load distribution factor to be unity, since standard procedures to evaluate its influence had not been established.

    Declaration
    public virtual double TransverseLoadDistributionFactor { get; }
    Property Value
    Type Description
    System.Double

    TransverseMetricModule

    Measurement: ShortLength

    Declaration
    public double TransverseMetricModule { get; }
    Property Value
    Type Description
    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