Version: 15.0

    Show / Hide Table of Contents

    Class CylindricalGearMeshLoadDistributionAnalysis

    Inheritance
    System.Object
    APIBase
    AbstractGearMeshAnalysis
    GearMeshDesignAnalysis
    GearMeshImplementationAnalysis
    GearMeshLoadDistributionAnalysis
    CylindricalGearMeshLoadDistributionAnalysis
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    GearMeshLoadDistributionAnalysis.MaximumRootStress(GearLoadDistributionAnalysis, GearFlanks, StressResultsType)
    GearMeshLoadDistributionAnalysis.MaximumRootStress(GearLoadDistributionAnalysis, StressResultsType)
    GearMeshLoadDistributionAnalysis.ActualTotalContactRatio
    GearMeshLoadDistributionAnalysis.AnalysisName
    GearMeshLoadDistributionAnalysis.AverageActualContactLength
    GearMeshLoadDistributionAnalysis.IndexOfRollAngleWithMaximumContactStress
    GearMeshLoadDistributionAnalysis.IsAdvancedLTCA
    GearMeshLoadDistributionAnalysis.LoadCaseName
    GearMeshLoadDistributionAnalysis.MaximumContactStress
    GearMeshLoadDistributionAnalysis.MaximumForcePerUnitLength
    GearMeshLoadDistributionAnalysis.MaximumPressureVelocity
    GearMeshLoadDistributionAnalysis.MinimumForcePerUnitLength
    GearMeshLoadDistributionAnalysis.MomentAboutCentreWeightedHarmonicSum
    GearMeshLoadDistributionAnalysis.NumberOfRollAngles
    GearMeshLoadDistributionAnalysis.PeaktoPeakMomentAboutCentre
    GearMeshLoadDistributionAnalysis.TransmissionErrorWeightedHarmonicSum
    GearMeshLoadDistributionAnalysis.MomentAboutCentreFourierSeries
    GearMeshLoadDistributionAnalysis.TransmissionErrorFourierSeries
    GearMeshDesignAnalysis.GearA
    GearMeshDesignAnalysis.GearB
    GearMeshDesignAnalysis.GearSet
    AbstractGearMeshAnalysis.OutputDefaultReportTo(String)
    AbstractGearMeshAnalysis.GetDefaultReportWithEncodedImages()
    AbstractGearMeshAnalysis.OutputActiveReportTo(String)
    AbstractGearMeshAnalysis.OutputActiveReportAsTextTo(String)
    AbstractGearMeshAnalysis.GetActiveReportWithEncodedImages()
    AbstractGearMeshAnalysis.OutputNamedReportTo(String, String)
    AbstractGearMeshAnalysis.OutputNamedReportAsMastaReport(String, String)
    AbstractGearMeshAnalysis.OutputNamedReportAsTextTo(String, String)
    AbstractGearMeshAnalysis.GetNamedReportWithEncodedImages(String)
    AbstractGearMeshAnalysis.MeshName
    AbstractGearMeshAnalysis.Name
    AbstractGearMeshAnalysis.ReportNames
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, [])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, , T)
    APIBase.callPartialMethod<T>(String, , , T)
    APIBase.callPartialMethod<T>(String, , , , T)
    APIBase.callPartialMethod<T1, T2>(String, , T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    APIBase.DocumentationUrl()
    APIBase.ToString()
    APIBase.RunPython<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String)
    APIBase.RunPython<T>(String, String)
    APIBase.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.ToListWithSelectedItem<T>(IEnumerable<T>)
    APIBase.ToListWithSelectedItem<T>(T, IEnumerable<T>)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    APIBase.InvalidProperties
    APIBase.ReadOnlyProperties
    APIBase.AllPropertiesAreReadOnly
    APIBase.AllPropertiesAreInvalid
    APIBase.cacheRpds
    APIBase.isInvalid
    Namespace: SMT.MastaAPI.Gears.LTCA.Cylindrical
    Assembly: SMT.MastaAPI.15.0.dll
    Syntax
    public sealed class CylindricalGearMeshLoadDistributionAnalysis : GearMeshLoadDistributionAnalysis, IEquatable<APIBase>

    Properties

    AverageFlashTemperature

    Measurement: TemperatureDifference

    Declaration
    public double AverageFlashTemperature { get; }
    Property Value
    Type Description
    System.Double

    CalculatedFaceLoadFactorContact

    Declaration
    public double CalculatedFaceLoadFactorContact { get; }
    Property Value
    Type Description
    System.Double

    CylindricalMeshLoadCase

    Declaration
    public CylindricalMeshLoadCase CylindricalMeshLoadCase { get; }
    Property Value
    Type Description
    CylindricalMeshLoadCase

    DINScuffingBulkToothTemperature

    Measurement: Temperature

    Declaration
    public double DINScuffingBulkToothTemperature { get; }
    Property Value
    Type Description
    System.Double

    GearAInMesh

    Declaration
    public CylindricalMeshedGearLoadDistributionAnalysis GearAInMesh { get; }
    Property Value
    Type Description
    CylindricalMeshedGearLoadDistributionAnalysis

    GearBInMesh

    Declaration
    public CylindricalMeshedGearLoadDistributionAnalysis GearBInMesh { get; }
    Property Value
    Type Description
    CylindricalMeshedGearLoadDistributionAnalysis

    ISO63362006MeshStiffness

    Mean value of mesh stiffness per unit face width in the transverse plane. Calculated according to ISO 6336-1:2006.

    Measurement: StiffnessPerUnitFaceWidth

    Declaration
    public double ISO63362006MeshStiffness { get; }
    Property Value
    Type Description
    System.Double

    ISO63362006MeshStiffnessAcrossFaceWidth

    Mean value of the total mesh stiffness across the face width in the transverse plane. Calculated according to ISO 6336-1:2006.

    Measurement: LinearStiffness

    Declaration
    public double ISO63362006MeshStiffnessAcrossFaceWidth { get; }
    Property Value
    Type Description
    System.Double

    ISO63362006SingleStiffness

    Maximum tooth stiffness per unit face width (single stiffness) of a tooth pair in transverse plane. Calculated according to ISO 6336-1:2006.

    Measurement: StiffnessPerUnitFaceWidth

    Declaration
    public double ISO63362006SingleStiffness { get; }
    Property Value
    Type Description
    System.Double

    ISO63362006SingleStiffnessAcrossFaceWidth

    Mean value of the total single stiffness across the face width in transverse plane. Calculated according to ISO 6336-1:2006.

    Measurement: LinearStiffness

    Declaration
    public double ISO63362006SingleStiffnessAcrossFaceWidth { get; }
    Property Value
    Type Description
    System.Double

    ISOScuffingBulkToothTemperature

    Measurement: Temperature

    Declaration
    public double ISOScuffingBulkToothTemperature { get; }
    Property Value
    Type Description
    System.Double

    LoadDistributionAnalysesAtSingleRotation

    Declaration
    public ReadOnlyCollection<CylindricalMeshLoadDistributionAtRotation> LoadDistributionAnalysesAtSingleRotation { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<CylindricalMeshLoadDistributionAtRotation>

    MaximumEdgePressure

    Measurement: Stress

    Declaration
    public double MaximumEdgePressure { get; }
    Property Value
    Type Description
    System.Double

    MeanCoefficientOfFrictionFromLTCA

    The mean coefficient of friction is calculated by dividing the Mean Sliding Power Loss from LTCA by the mean product of the sliding velocity and load at each angle of rotation across the face width.

    Declaration
    public double MeanCoefficientOfFrictionFromLTCA { get; }
    Property Value
    Type Description
    System.Double

    MeanLubricationStateDValueFromLTCA

    The average Lubrication State (D Value) over the LTCA contact chart.

    Declaration
    public double MeanLubricationStateDValueFromLTCA { get; }
    Property Value
    Type Description
    System.Double

    MeanSlidingPowerLossFromLTCA

    The total sliding power loss on each contact line, averaged over all contact lines in the LTCA contact chart.

    Measurement: Power

    Declaration
    public double MeanSlidingPowerLossFromLTCA { get; }
    Property Value
    Type Description
    System.Double

    MeanTE

    Measurement: VeryShortLength

    Declaration
    public double MeanTE { get; }
    Property Value
    Type Description
    System.Double

    MeshedGears

    Declaration
    public ReadOnlyCollection<CylindricalMeshedGearLoadDistributionAnalysis> MeshedGears { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<CylindricalMeshedGearLoadDistributionAnalysis>

    MeshEfficiencyFromLTCA

    Efficiency calculated from the Mean Sliding Power Loss from LTCA.

    Measurement: Percentage

    Declaration
    public double MeshEfficiencyFromLTCA { get; }
    Property Value
    Type Description
    System.Double

    MeshMicroGeometry

    Declaration
    public CylindricalGearMeshMicroGeometry MeshMicroGeometry { get; }
    Property Value
    Type Description
    CylindricalGearMeshMicroGeometry

    Misalignment

    Measurement: VeryShortLength

    Declaration
    public double Misalignment { get; }
    Property Value
    Type Description
    System.Double

    PeakToPeakTE

    Measurement: VeryShortLength

    Declaration
    public double PeakToPeakTE { get; }
    Property Value
    Type Description
    System.Double

    PointsWithWorstResults

    Declaration
    public PointsWithWorstResults PointsWithWorstResults { get; }
    Property Value
    Type Description
    PointsWithWorstResults

    Rating

    Declaration
    public CylindricalGearMeshRating Rating { get; }
    Property Value
    Type Description
    CylindricalGearMeshRating

    StripLoadsDeviation

    Declaration
    public double StripLoadsDeviation { get; }
    Property Value
    Type Description
    System.Double

    StripLoadsMaximum

    Measurement: ForcePerUnitLength

    Declaration
    public double StripLoadsMaximum { get; }
    Property Value
    Type Description
    System.Double

    StripLoadsMinimum

    Measurement: ForcePerUnitLength

    Declaration
    public double StripLoadsMinimum { get; }
    Property Value
    Type Description
    System.Double

    TheoreticalTotalContactRatio

    Declaration
    public double TheoreticalTotalContactRatio { get; }
    Property Value
    Type Description
    System.Double

    ToothTemperature

    Measurement: Temperature

    Declaration
    public double ToothTemperature { get; }
    Property Value
    Type Description
    System.Double

    TransmissionErrorAgainstRotation

    Declaration
    public ReadOnlyCollection<Vector2D> TransmissionErrorAgainstRotation { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<Vector2D>

    UtilizationForcePerUnitLengthCutoffValue

    This is Force per unit length below which a particular contact point is considered not in contact. Equal to the Face Utilization Load Cutoff Parameter multiplied by the maximum force per unit length. Not used in the load distribution calculation. Used in the post calculation to calculate utilization of the of potential contact area.

    Measurement: ForcePerUnitLength

    Declaration
    public double UtilizationForcePerUnitLengthCutoffValue { get; }
    Property Value
    Type Description
    System.Double

    Methods

    CalculateMeshStiffness()

    Declaration
    public void CalculateMeshStiffness()

    Implements

    System.IEquatable<T>

    Extension Methods

    UtilityMethods.IsReadOnly<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsValid<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsMethodValid<T>(T, Expression<Func<T, Action>>)
    UtilityMethods.IsMethodReadOnly<T>(T, Expression<Func<T, Action>>)
    Back to top