Class GeneralTransmissionProperties
Inheritance
Implements
Inherited Members
Namespace: SMT.MastaAPI.Materials
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class GeneralTransmissionProperties : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Type | Description |
---|---|
APIBase |
Properties
AGMAOverLoadFactor
Declaration
public Overridable<double> AGMAOverLoadFactor { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System.Double> |
AirProperties
Declaration
public AirProperties AirProperties { get; }
Property Value
Type | Description |
---|---|
AirProperties |
ApplicationFactor
Declaration
public Overridable<double> ApplicationFactor { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System.Double> |
BearingISO762006StaticSafetyFactorLimit
ISO 76:2006 Table 4/5 - Guideline values of static safety factor S0 for ball/roller bearings
Declaration
public ISO76StaticSafetyFactorLimits BearingISO762006StaticSafetyFactorLimit { get; set; }
Property Value
Type | Description |
---|---|
ISO76StaticSafetyFactorLimits |
DrawnCupNeedleRollerBearingsISO762006StaticSafetyFactorLimit
ISO 76:2006 Table 5 - Guideline values of static safety factor S0 for Case Hardened Drawn Cup Needle Roller Bearings
Measurement: SafetyFactor
Declaration
public double DrawnCupNeedleRollerBearingsISO762006StaticSafetyFactorLimit { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
DrivenMachineCharacteristics
Determines the application factor used in cylindrical gear and spline rating
Declaration
public WorkingCharacteristics DrivenMachineCharacteristics { get; set; }
Property Value
Type | Description |
---|---|
WorkingCharacteristics |
DrivingMachineCharacteristics
Determines the application factor used in cylindrical gear and spline rating
Declaration
public WorkingCharacteristics DrivingMachineCharacteristics { get; set; }
Property Value
Type | Description |
---|---|
WorkingCharacteristics |
EnergyConvergenceAbsoluteTolerance
Absolute tolerance on the change in energy between iterations to be considered different
Measurement: EnergySmall
Declaration
public double EnergyConvergenceAbsoluteTolerance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
FeedFlowRate
Used in the calculation of Heat Dissipation Capacity of Bearing Lubrication for rolling bearings. Also used in the tilting pad and tilting thrust pad bearing models.
Measurement: FlowRate
Declaration
public double FeedFlowRate { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
FeedPressure
Used in the calculation of pressure flow rate for plain journal bearings.
Measurement: Stress
Declaration
public double FeedPressure { get; set; }
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; set; }
Property Value
Type | Description |
---|---|
GearingTypes |
IncludeANSIABMARatings
Include rating calculations for ANSI/ABMA 9:2015 and ANSI/ABMA 11:2014 for rolling bearings
Declaration
public bool IncludeANSIABMARatings { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ISO2812007SafetyFactorRequirement
Measurement: SafetyFactor
Declaration
public double ISO2812007SafetyFactorRequirement { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ISOTS162812008SafetyFactorRequirement
Measurement: SafetyFactor
Declaration
public double ISOTS162812008SafetyFactorRequirement { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
LinearBearingsMinimumAxialStiffness
Measurement: LinearStiffness
Declaration
public double LinearBearingsMinimumAxialStiffness { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
LinearBearingsMinimumRadialStiffness
Measurement: LinearStiffness
Declaration
public double LinearBearingsMinimumRadialStiffness { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
LinearBearingsMinimumTiltStiffness
Measurement: AngularStiffness
Declaration
public double LinearBearingsMinimumTiltStiffness { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
LubricationDetail
Declaration
public LubricationDetail LubricationDetail { get; }
Property Value
Type | Description |
---|---|
LubricationDetail |
LubricationDetailDatabase
Declaration
public DatabaseWithSelectedItem LubricationDetailDatabase { get; set; }
Property Value
Type | Description |
---|---|
DatabaseWithSelectedItem |
Mass
Calculated from volume and density at 15 °C, or specified
Measurement: Mass
Declaration
public double Mass { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
MaximumBearingLifeModificationFactor
Declaration
public Overridable<double> MaximumBearingLifeModificationFactor { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System.Double> |
MaximumISO762006StaticSafetyFactorForALoadedBearing
Criteria is used during the analysis to determine if a bearing has converged. Rolling bearings with a ISO 76:2006 static safety factor above this limit are treated as unloaded and hence are considered to be converged.
Declaration
public double MaximumISO762006StaticSafetyFactorForALoadedBearing { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
MaximumStaticContactSafetyFactorForLoadedGearsInAMesh
Criteria is used during the analysis to determine if a mesh has converged. Gear meshes where both gears have a static contact safety factor above this limit are treated as unloaded and hence are considered to be converged.
Declaration
public double MaximumStaticContactSafetyFactorForLoadedGearsInAMesh { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
MinimumForceForBearingToBeConsideredLoaded
If the radial and axial forces on a bearing are smaller than this value, plus the total moment is smaller than the minimum moment, plus the safety factor is higher than the specified maximum ISO 76:2006 static safety factor, then the bearing will be considered to be unloaded, and will not be checked for convergence.
Measurement: Force
Declaration
public double MinimumForceForBearingToBeConsideredLoaded { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
MinimumMomentForBearingToBeConsideredLoaded
If the total moment is smaller than this value, plus the radial and axial forces on a bearing are smaller than the minimum force, plus the safety factor is higher than the specified maximum ISO 76:2006 static safety factor, then the bearing will be considered to be unloaded, and will not be checked for convergence.
Measurement: Torque
Declaration
public double MinimumMomentForBearingToBeConsideredLoaded { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
MinimumStaticSafetyFactorForMaximumContactStress
Measurement: SafetyFactor
Declaration
public double MinimumStaticSafetyFactorForMaximumContactStress { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
NonLinearBearingsMinimumAxialStiffness
Measurement: LinearStiffness
Declaration
public double NonLinearBearingsMinimumAxialStiffness { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
NonLinearBearingsMinimumRadialStiffness
Measurement: LinearStiffness
Declaration
public double NonLinearBearingsMinimumRadialStiffness { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
NonLinearBearingsMinimumTiltStiffness
Measurement: AngularStiffness
Declaration
public double NonLinearBearingsMinimumTiltStiffness { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
PermissibleTrackTruncationBallBearings
Measurement: Percentage
Declaration
public double PermissibleTrackTruncationBallBearings { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
PowerConvergenceTolerance
The allowable error as a proportion of the total input power
Measurement: Percentage
Declaration
public double PowerConvergenceTolerance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
RequiredSafetyFactorForCVTBeltClampingForce
Measurement: SafetyFactor
Declaration
public double RequiredSafetyFactorForCVTBeltClampingForce { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
SafetyFactorAgainstPlasticStrain
Measurement: SafetyFactor
Declaration
public double SafetyFactorAgainstPlasticStrain { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
SafetyFactorAgainstSliding
Measurement: SafetyFactor
Declaration
public double SafetyFactorAgainstSliding { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ThrustSphericalRollerBearingsISO762006StaticSafetyFactorLimit
ISO 76:2006 Table 5 - Guideline values of static safety factor S0 for Thrust Spherical Roller Bearings
Measurement: SafetyFactor
Declaration
public double ThrustSphericalRollerBearingsISO762006StaticSafetyFactorLimit { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
TransmissionApplication
The field of application of the transmission design.
Declaration
public TransmissionApplications TransmissionApplication { get; set; }
Property Value
Type | Description |
---|---|
TransmissionApplications |
VehicleDynamics
Declaration
public VehicleDynamicsProperties VehicleDynamics { get; }
Property Value
Type | Description |
---|---|
VehicleDynamicsProperties |
Volume
Calculated from mass and density at 15 °C
Measurement: Volume
Declaration
public double Volume { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
WindTurbineStandard
The wind turbine standard to design to.
Declaration
public WindTurbineStandards WindTurbineStandard { get; set; }
Property Value
Type | Description |
---|---|
WindTurbineStandards |
ZeroSpeedTolerance
The speed below which components are considered to be not rotating. Also used to identify whether components are rotating at the same speed.
Measurement: AngularVelocity
Declaration
public double ZeroSpeedTolerance { get; set; }
Property Value
Type | Description |
---|---|
System.Double |