Class ISO6336AbstractMetalMeshSingleFlankRating
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
ISO6336AbstractMetalMeshSingleFlankRating
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
public abstract class ISO6336AbstractMetalMeshSingleFlankRating : ISO6336AbstractMeshSingleFlankRating, IEquatable<APIBase>
Properties
Declaration
public double AllowableStressNumberContact { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double AngleFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double ApproachFactorIntegral { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double ApproachFactorOfMaximumFlashTemperature { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: TemperatureDifference
Declaration
public double AverageFlashTemperature { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: TemperatureDifference
Declaration
public virtual double BasicMeanFlashTemperature { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double BasicRackFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double BulkTemperatureForMicropitting { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public virtual double BulkToothTemperatureFlashTemperatureMethod { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double BulkToothTemperatureIntegralTemperatureMethod { get; }
Property Value
| Type |
Description |
| System.Double |
|
Scuffing - Flash Temperature Method
Measurement: Time
Declaration
public double ContactExposureTimeFlashTemperatureMethod { get; }
Property Value
| Type |
Description |
| System.Double |
|
Scuffing - Integral Temperature Method
Measurement: Time
Declaration
public double ContactExposureTimeIntegralTemperatureMethod { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double ContactRatioFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double ContactTimeAtHighVelocity { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double ContactTimeAtMediumVelocity { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double DeterminantTangentialLoadInTransversePlaneForTransverseLoadFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: VeryShortLength
Declaration
public double DriveGearTipRelief { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public override string DynamicFactorSource { get; }
Property Value
| Type |
Description |
| System.String |
|
Overrides
Measurement: VeryShortLength
Declaration
public double EffectiveEquivalentMisalignment { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: VeryShortLength
Declaration
public double EffectiveProfileFormDeviation { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: VeryShortLength
Declaration
public double EffectiveTipRelief { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: VeryShortLength
Declaration
public double EffectiveTransverseBasePitchDeviation { get; }
Property Value
| Type |
Description |
| System.Double |
|
Equivalent Misalignment calculated in System Deflection. This value will not be used in the rating if a user-specified value has been entered.
Measurement: VeryShortLength
Declaration
public double EquivalentMisalignmentDueToSystemDeflection { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: VeryShortLength
Declaration
public double EquivalentTipReliefOfPinion { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: VeryShortLength
Declaration
public double EquivalentTipReliefOfWheel { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public override double FaceLoadFactorBending { get; }
Property Value
| Type |
Description |
| System.Double |
|
Overrides
Declaration
public override string FaceLoadFactorContactSource { get; }
Property Value
| Type |
Description |
| System.String |
|
Overrides
Declaration
public double GearBlankFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double GeometryFactorAtPinionToothTip { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double HelicalLoadFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double HighestLocalContactTemperature { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: VeryShortLength
Declaration
public double InitialEquivalentMisalignment { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double IntegralContactTemperature { get; }
Property Value
| Type |
Description |
| System.Double |
|
Permissible Integral Scuffing Temperature
Measurement: Temperature
Declaration
public virtual double IntegralScuffingTemperature { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public ReadOnlyCollection<ISO6336AbstractMetalGearSingleFlankRating> ISODINCylindricalGearSingleFlankRatings { get; }
Property Value
Declaration
public double LengthOfPathOfContact { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double LimitingSpecificLubricantFilmThicknessOfTheTestGears { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double LoadLossesFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public string LocalHertzianContactStressCalculationMethod { get; }
Property Value
| Type |
Description |
| System.String |
|
Declaration
public double LongestContactExposureTime { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double LongestContactExposureTimeIntegral { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double LubricantDensityAt156DegreesCelsius { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double LubricantDensityAtBulkToothTemperature { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double LubricantDensityAtMicropittingBulkToothTemperature { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double LubricantDynamicViscosityAtToothTemperatureMicropitting { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double LubricantFactorFlash { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double LubricantFactorIntegral { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double LubricationSystemFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double MaterialFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double MaterialParameter { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: VeryShortLength
Declaration
public double MaximumBasePitchDeviation { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public override double MaximumContactTemperature { get; }
Property Value
| Type |
Description |
| System.Double |
|
Overrides
Measurement: TemperatureDifference
Declaration
public override double MaximumFlashTemperature { get; }
Property Value
| Type |
Description |
| System.Double |
|
Overrides
Measurement: VeryShortLength
Declaration
public double MaximumProfileFormDeviation { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public override double MeanCoefficientOfFrictionCalculatedConstantFlashTemperatureMethod { get; }
Property Value
| Type |
Description |
| System.Double |
|
Overrides
Declaration
public virtual double MeanCoefficientOfFrictionIntegralTemperatureMethod { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: TemperatureDifference
Declaration
public double MeanFlashTemperature { get; }
Property Value
| Type |
Description |
| System.Double |
|
The contribution to misalignment due to manufacturing quality. Maximum separation between tooth flanks of the meshing teeth of mating gears when the teeth are held in contact without significant load. For analyses which use a defined micro geometry such as in Micro Geometry Mode, this is set to 0. In such analyses manufacturing errors may be input as micro geometry to study their effects.
Measurement: VeryShortLength
Declaration
public Overridable<double> MeshMisalignmentDueToManufacturingDeviations { get; }
Property Value
Mean value of mesh stiffness per unit face width in the transverse plane.
Measurement: StiffnessPerUnitFaceWidth
Declaration
public double MeshStiffness { get; }
Property Value
| Type |
Description |
| System.Double |
|
Non-dimensional parameter taking into account the effect of tip and root reliefs on the dynamic load.
Declaration
public double MicroGeometryFactorForTheDynamicLoad { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public MicropittingRatingMethod MicropittingRatingMethod { get; }
Property Value
Measurement: SafetyFactor
Declaration
public double MicropittingSafetyFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: VeryShortLength
Declaration
public double MinimumLubricantFilmThickness { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double MinimumSpecificLubricantFilmThicknessInTheContactArea { get; }
Property Value
| Type |
Description |
| System.Double |
|
The contribution to the Initial Equivalent Misalignment due to linear lead relief when the 'Micro Geometry in System Deflection' option includes any linear relief.
Measurement: VeryShortLength
Declaration
public double MisalignmentDueToMicroGeometryLeadRelief { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double MultiplePathFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double NormalRelativeRadiusOfCurvatureAtPitchPointIntegralTemperatureMethod { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: ForcePerUnitLength
Declaration
public double NormalUnitLoad { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: VeryShortLength
Declaration
public double OptimalTipRelief { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public Overridable<double> PermissibleSpecificLubricantFilmThickness { get; }
Property Value
Declaration
public double PermissibleSpecificLubricantFilmThicknessFromFigureA1 { get; }
Property Value
| Type |
Description |
| System.Double |
|
The Pressure-Viscosity Coefficient at 38°C
Measurement: PressureViscosityCoefficient
Declaration
public double PressureViscosityCoefficientAt38DegreesC { get; }
Property Value
| Type |
Description |
| System.Double |
|
The Pressure-Viscosity Coefficient at Bulk Temperature for Micropitting
Measurement: PressureViscosityCoefficient
Declaration
public double PressureViscosityCoefficientAtBulkTemperature { get; }
Property Value
| Type |
Description |
| System.Double |
|
Non-dimensional parameter taking into account the effect of profile form deviations on the dynamic load
Declaration
public double ProfileFormDeviationFactorForTheDynamicLoad { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: MassPerUnitLength
Declaration
public double RelativeMassPerUnitFaceWidth { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double RelativeWeldingFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double ResonanceRatio { get; }
Property Value
| Type |
Description |
| System.Double |
|
ResonanceRatioInTheMainResonanceRange
Declaration
public virtual double ResonanceRatioInTheMainResonanceRange { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: AngularVelocity
Declaration
public double ResonanceSpeed { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double RoughnessFactorMicropitting { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double RunInFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public int RunInGrade { get; }
Property Value
| Type |
Description |
| System.Int32 |
|
Measurement: VeryShortLength
Declaration
public double RunningIn { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: VeryShortLength
Declaration
public double RunningInAllowanceEquivalentMisalignment { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: VeryShortLength
Declaration
public double RunningInProfileFormDeviation { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: SafetyFactor
Declaration
public double ScuffingLoadSafetyFactorIntegralTemperatureMethod { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public virtual ScuffingFlashTemperatureRatingMethod ScuffingRatingMethodFlashTemperatureMethod { get; }
Property Value
Declaration
public virtual ScuffingIntegralTemperatureRatingMethod ScuffingRatingMethodIntegralTemperatureMethod { get; }
Property Value
Measurement: SafetyFactor
Declaration
public double ScuffingSafetyFactorFlashTemperatureMethod { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: SafetyFactor
Declaration
public double ScuffingSafetyFactorIntegralTemperatureMethod { get; }
Property Value
| Type |
Description |
| System.Double |
|
Limiting Scuffing Temperature - The Contact Temperature at which Scuffing is likely to occur
Measurement: Temperature
Declaration
public override double ScuffingTemperature { get; }
Property Value
| Type |
Description |
| System.Double |
|
Overrides
Declaration
public double ScuffingTemperatureAtHighVelocity { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double ScuffingTemperatureAtMediumVelocity { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: TemperaturePerUnitTime
Declaration
public double ScuffingTemperatureGradient { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: TemperaturePerUnitTime
Declaration
public double ScuffingTemperatureGradientIntegral { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public ScuffingTemperatureMethodsISO ScuffingTemperatureMethod { get; }
Property Value
Declaration
public ISO63362006MeshSingleFlankRating SingleFlankRatingOfTestGearsForMicropitting { get; }
Property Value
Maximum tooth stiffness per unit face width (single stiffness) of a tooth pair in the transverse plane.
Measurement: StiffnessPerUnitFaceWidth
Declaration
public double SingleStiffness { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public CylindricalGearMicroPittingResults SortedMicroPittingResults { get; }
Property Value
Declaration
public double StiffnessMaterialFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
The torque used to calculate the permissible specific lubricant film thickness for the micropitting calculation.
Measurement: Torque
Declaration
public double TestTorque { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: StiffnessPerUnitFaceWidth
Declaration
public double TheoreticalSingleStiffness { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: ThermoElasticFactor
Declaration
public double ThermoElasticFactorOfMaximumFlashTemperature { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: VeryShortLength
Declaration
public double TipRelief { get; }
Property Value
| Type |
Description |
| System.Double |
|
Measurement: VeryShortLength
Declaration
public double TipReliefCalculated { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double TipReliefFactorForMicropitting { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public virtual double TipReliefFactorIntegral { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double ToothStiffnessCorrectionFactor { get; }
Property Value
| Type |
Description |
| System.Double |
|
Non-dimensional parameter taking into account the effect of transverse base pitch deviation on the dynamic load
Declaration
public double TransverseBasePitchDeviationFactorForTheDynamicLoad { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public override double TransverseLoadFactorContact { get; }
Property Value
| Type |
Description |
| System.Double |
|
Overrides
Measurement: ForcePerUnitLength
Declaration
public virtual double TransverseUnitLoad { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double UserInputScuffingIntegralTemperatureForLongContactTimes { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double UserInputScuffingTemperature { get; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double UserInputScuffingTemperatureForLongContactTimes { get; }
Property Value
| Type |
Description |
| System.Double |
|
Implements
System.IEquatable<T>
Extension Methods