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