Class Scuffing
Inheritance
Implements
Inherited Members
Namespace: SMT.MastaAPI.Gears.GearDesigns.Cylindrical
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class Scuffing : IndependentReportablePropertiesBase<Scuffing>, IEquatable<APIBase>
Properties
BulkToothTemperatureOfTestGearsFlashTemperatureMethod
Scuffing - Flash Temperature Method
Measurement: Temperature
Declaration
public double BulkToothTemperatureOfTestGearsFlashTemperatureMethod { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
BulkToothTemperatureOfTestGearsIntegralTemperatureMethod
Scuffing - Integral Temperature Method
Measurement: Temperature
Declaration
public double BulkToothTemperatureOfTestGearsIntegralTemperatureMethod { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
CoefficientOfFrictionMethodFlashTemperatureMethod
Declaration
public EnumWithSelectedValue<ScuffingCoefficientOfFrictionMethods> CoefficientOfFrictionMethodFlashTemperatureMethod { get; set; }
Property Value
Type | Description |
---|---|
EnumWithSelectedValue<ScuffingCoefficientOfFrictionMethods> |
ContactTimeAtHighVelocity
This property will only affect the Integral Temperature Method results
Measurement: TimeShort
Declaration
public double ContactTimeAtHighVelocity { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ContactTimeAtMediumVelocity
This property will only affect the Integral Temperature Method results
Measurement: TimeShort
Declaration
public double ContactTimeAtMediumVelocity { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
EstimateOilTestResultsForLongContactTimes
This option only relates to the Integral Temperature Method, the Flash Temperature Method will always use estimated oil test results
Declaration
public bool EstimateOilTestResultsForLongContactTimes { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
EstimateToothTemperature
Use Estimated Bulk Tooth Temperature?
Declaration
public bool EstimateToothTemperature { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
MaximumFlashTemperatureOfTestGearsFlashTemperatureMethod
Scuffing - Flash Temperature Method
Measurement: TemperatureDifference
Declaration
public double MaximumFlashTemperatureOfTestGearsFlashTemperatureMethod { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
MeanCoefficientOfFrictionFlashTemperatureMethod
Scuffing - Flash Temperature Method. This is the coefficient of friction, as required by the flash temperature method, just before the transition at incipient scuffing. A default value of 0.5 is used as a conservative estimate as suggested in ISO/TS 6336-20:2017 Section 4.3. According to ISO/TS 6336-20:2017, a gear load capacity can be predicted accurately with the coefficient of friction between 0.25 and 0.35, dependent on the lubricant.
Declaration
public double MeanCoefficientOfFrictionFlashTemperatureMethod { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
MeanFlashTemperatureOfTestGearsIntegralTemperatureMethod
Scuffing - Integral Temperature Method
Measurement: TemperatureDifference
Declaration
public double MeanFlashTemperatureOfTestGearsIntegralTemperatureMethod { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ScuffingTemperatureAtHighVelocity
This property will only affect the Integral Temperature Method results
Measurement: Temperature
Declaration
public double ScuffingTemperatureAtHighVelocity { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ScuffingTemperatureAtMediumVelocity
This property will only affect the Integral Temperature Method results
Measurement: Temperature
Declaration
public double ScuffingTemperatureAtMediumVelocity { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ScuffingTemperatureMethodAGMA
Declaration
public ScuffingTemperatureMethodsAGMA ScuffingTemperatureMethodAGMA { get; set; }
Property Value
Type | Description |
---|---|
ScuffingTemperatureMethodsAGMA |
ScuffingTemperatureMethodISO
Declaration
public ScuffingTemperatureMethodsISO ScuffingTemperatureMethodISO { get; set; }
Property Value
Type | Description |
---|---|
ScuffingTemperatureMethodsISO |
UserInputScuffingIntegralTemperatureForLongContactTimes
Measurement: Temperature
Declaration
public double UserInputScuffingIntegralTemperatureForLongContactTimes { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
UserInputScuffingTemperatureFlashTemperatureMethod
Scuffing - Flash Temperature Method
Measurement: Temperature
Declaration
public double UserInputScuffingTemperatureFlashTemperatureMethod { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
UserInputScuffingTemperatureForLongContactTimes
Measurement: Temperature
Declaration
public double UserInputScuffingTemperatureForLongContactTimes { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
UserInputScuffingTemperatureIntegralTemperatureMethod
Scuffing - Integral Temperature Method
Measurement: Temperature
Declaration
public double UserInputScuffingTemperatureIntegralTemperatureMethod { get; set; }
Property Value
Type | Description |
---|---|
System.Double |