Class AGMA2101MeshSingleFlankRating
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
AGMA2101MeshSingleFlankRating
Inherited Members
APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class AGMA2101MeshSingleFlankRating : CylindricalMeshSingleFlankRating, IEquatable<APIBase>
Properties
Declaration
public double ActiveLengthOfLineOfContact { get; }
Property Value
Type |
Description |
System.Double |
|
ActualTangentialLoad
Declaration
public double ActualTangentialLoad { get; }
Property Value
Type |
Description |
System.Double |
|
AGMACylindricalGearSingleFlankRatings
Declaration
public ReadOnlyCollection<AGMA2101GearSingleFlankRating> AGMACylindricalGearSingleFlankRatings { get; }
Property Value
ApproximateStandardDeviationOfScuffingTemperature
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 |
|
Declaration
public double ContactLoadFactor { get; }
Property Value
Type |
Description |
System.Double |
|
DynamicViscosityAtReferenceTemperature
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
Declaration
public double FifthDistanceAlongLineOfAction { get; }
Property Value
Type |
Description |
System.Double |
|
FilterCutoffWavelength
Declaration
public double FilterCutoffWavelength { get; }
Property Value
Type |
Description |
System.Double |
|
FirstDistanceAlongLineOfAction
Declaration
public double FirstDistanceAlongLineOfAction { get; }
Property Value
Type |
Description |
System.Double |
|
FourthDistanceAlongLineOfAction
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
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 |
|
Declaration
public override double MaximumContactTemperature { get; }
Property Value
Type |
Description |
System.Double |
|
Overrides
MaximumFlashTemperature
Measurement: TemperatureDifference
Declaration
public override double MaximumFlashTemperature { get; }
Property Value
Type |
Description |
System.Double |
|
Overrides
MeanCoefficientOfFrictionCalculatedConstantFlashTemperatureMethod
Declaration
public override double MeanCoefficientOfFrictionCalculatedConstantFlashTemperatureMethod { get; }
Property Value
Type |
Description |
System.Double |
|
Overrides
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 |
|
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 |
|
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
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
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
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
Declaration
public double ProbabilityOfScuffing { get; }
Property Value
Type |
Description |
System.Double |
|
ProbabilityOfWearIsothermal
Declaration
public double ProbabilityOfWearIsothermal { get; }
Property Value
Type |
Description |
System.Double |
|
ProbabilityOfWearWithInletShearHeating
Declaration
public double ProbabilityOfWearWithInletShearHeating { get; }
Property Value
Type |
Description |
System.Double |
|
ProfileModification
Declaration
public CylindricalGearProfileModifications ProfileModification { get; }
Property Value
RatingStandardName
Declaration
public override string RatingStandardName { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
ReferenceTemperature
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
ScuffingTemperatureMethod
Declaration
public ScuffingTemperatureMethodsAGMA ScuffingTemperatureMethod { get; }
Property Value
SecondDistanceAlongLineOfAction
Declaration
public double SecondDistanceAlongLineOfAction { get; }
Property Value
Type |
Description |
System.Double |
|
SixthDistanceAlongLineOfAction
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
Declaration
public override double SumpTemperature { get; }
Property Value
Type |
Description |
System.Double |
|
Overrides
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
ThirdDistanceAlongLineOfAction
Declaration
public double ThirdDistanceAlongLineOfAction { get; }
Property Value
Type |
Description |
System.Double |
|
ToothTemperature
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
Declaration
public double TransverseMetricModule { get; }
Property Value
Type |
Description |
System.Double |
|
Implements
System.IEquatable<T>
Extension Methods