Class CylindricalMeshedGearLoadDistributionAnalysis
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
CylindricalMeshedGearLoadDistributionAnalysis
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 CylindricalMeshedGearLoadDistributionAnalysis : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Properties
Declaration
public ReadOnlyCollection<CylindricalGearLTCAContactCharts> ContactCharts { get; }
Property Value
ContactChartsAsTextFiles
Declaration
public ReadOnlyCollection<CylindricalGearLTCAContactChartDataAsTextFile> ContactChartsAsTextFiles { get; }
Property Value
Declaration
public double ContactPatchEdgeLoadingFactor { get; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double ContactPatchOffsetFactor { get; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public double ContactPatchTipLoadingFactor { get; }
Property Value
Type |
Description |
System.Double |
|
GearLoadDistributionAnalysis
Declaration
public CylindricalGearLoadDistributionAnalysis GearLoadDistributionAnalysis { get; }
Property Value
IsLoadedOnTip
Declaration
public bool IsLoadedOnTip { get; }
Property Value
Type |
Description |
System.Boolean |
|
MaximumPrincipalRootStressCompression
Declaration
public double MaximumPrincipalRootStressCompression { get; }
Property Value
Type |
Description |
System.Double |
|
MaximumPrincipalRootStressTension
Declaration
public double MaximumPrincipalRootStressTension { get; }
Property Value
Type |
Description |
System.Double |
|
MaximumVonMisesRootStressCompression
Declaration
public double MaximumVonMisesRootStressCompression { get; }
Property Value
Type |
Description |
System.Double |
|
MaximumVonMisesRootStressTension
Declaration
public double MaximumVonMisesRootStressTension { get; }
Property Value
Type |
Description |
System.Double |
|
Name
Declaration
public string Name { get; }
Property Value
Type |
Description |
System.String |
|
NominalTorque
The unsigned nominal torque not including the Application and Dynamic Factors
Measurement: Torque
Declaration
public double NominalTorque { get; }
Property Value
Type |
Description |
System.Double |
|
OtherGearLoadDistributionAnalysis
Declaration
public CylindricalGearLoadDistributionAnalysis OtherGearLoadDistributionAnalysis { get; }
Property Value
PercentageOfEffectiveFaceWidthUtilized
The total possible length is across the effective face width. For each face width location if any point in the profile direction has a load greater than the Utilization Force Per Unit Length Cutoff Value then that face width is considered utilized.
Measurement: Percentage
Declaration
public double PercentageOfEffectiveFaceWidthUtilized { get; }
Property Value
Type |
Description |
System.Double |
|
PercentageOfEffectiveProfileUtilized
The total length is between the nominal SAP and EAP. For each profile location if any point in the face width direction has a load greater than the Utilization Force Per Unit Length Cutoff Value then that profile location is considered utilized.
Measurement: Percentage
Declaration
public double PercentageOfEffectiveProfileUtilized { get; }
Property Value
Type |
Description |
System.Double |
|
The total possible area lies between the nominal SAP and EAP across the effective face width.
Measurement: Percentage
Declaration
public double PercentageOfPotentialContactAreaLoaded { get; }
Property Value
Type |
Description |
System.Double |
|
The total possible area lies between the nominal SAP and EAP across the effective face width.
Measurement: Percentage
Declaration
public double PercentageOfPotentialContactAreaUtilized { get; }
Property Value
Type |
Description |
System.Double |
|
TorqueScaledByApplicationAndDynamicFactors
The unsigned torque used as input into the analysis. This is equal to the Nominal Torque multiplied by the Application and Dynamic Factors.
Measurement: Torque
Declaration
public double TorqueScaledByApplicationAndDynamicFactors { get; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public CylindricalGearWorstLTCAContactCharts WorstContactCharts { get; }
Property Value
WorstContactChartsAsTextFiles
Declaration
public CylindricalGearWorstLTCAContactChartDataAsTextFile WorstContactChartsAsTextFiles { get; }
Property Value
Methods
Declaration
public GriddedSurface ContactPatch(ContactResultType resultType, bool includeTipContact, int startRotationIndex = 0)
Parameters
Type |
Name |
Description |
ContactResultType |
resultType |
|
System.Boolean |
includeTipContact |
|
System.Int32 |
startRotationIndex |
|
Returns
Declaration
public GriddedSurface ContactPatch(ContactResultType resultType, int numberOfFaceWidthSteps, int numberOfRollDistanceSteps, int startRotationIndex = 0)
Parameters
Type |
Name |
Description |
ContactResultType |
resultType |
|
System.Int32 |
numberOfFaceWidthSteps |
|
System.Int32 |
numberOfRollDistanceSteps |
|
System.Int32 |
startRotationIndex |
|
Returns
ContactPatchAsText(ContactResultType, Boolean, String, Int32)
Declaration
public void ContactPatchAsText(ContactResultType resultType, bool includeTipContact, string fileNameWithPath, int startRotationIndex = 0)
Parameters
Type |
Name |
Description |
ContactResultType |
resultType |
|
System.Boolean |
includeTipContact |
|
System.String |
fileNameWithPath |
|
System.Int32 |
startRotationIndex |
|
Implements
System.IEquatable<T>
Extension Methods