Version: 13.0

    Show / Hide Table of Contents

    Class CylindricalGearMeshLoadDistributionAnalysis

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    AbstractGearMeshAnalysis
    GearMeshDesignAnalysis
    GearMeshImplementationAnalysis
    GearMeshLoadDistributionAnalysis
    CylindricalGearMeshLoadDistributionAnalysis
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    GearMeshLoadDistributionAnalysis.ActualTotalContactRatio
    GearMeshLoadDistributionAnalysis.AnalysisName
    GearMeshLoadDistributionAnalysis.IndexOfRollAngleWithMaximumContactStress
    GearMeshLoadDistributionAnalysis.IsAdvancedLTCA
    GearMeshLoadDistributionAnalysis.LoadCaseName
    GearMeshLoadDistributionAnalysis.MaximumContactStress
    GearMeshLoadDistributionAnalysis.MaximumForcePerUnitLength
    GearMeshLoadDistributionAnalysis.MaximumPressureVelocity
    GearMeshLoadDistributionAnalysis.MinimumForcePerUnitLength
    GearMeshLoadDistributionAnalysis.NumberOfRollAngles
    GearMeshLoadDistributionAnalysis.PeaktoPeakMomentAboutCentre
    GearMeshLoadDistributionAnalysis.MomentAboutCentreFourierSeries
    GearMeshLoadDistributionAnalysis.TransmissionErrorFourierSeries
    GearMeshLoadDistributionAnalysis.MaximumRootStress(GearLoadDistributionAnalysis, GearFlanks, StressResultsType)
    GearMeshLoadDistributionAnalysis.MaximumRootStress(GearLoadDistributionAnalysis, StressResultsType)
    GearMeshDesignAnalysis.GearA
    GearMeshDesignAnalysis.GearB
    GearMeshDesignAnalysis.GearSet
    AbstractGearMeshAnalysis._parent
    AbstractGearMeshAnalysis.MeshName
    AbstractGearMeshAnalysis.Name
    AbstractGearMeshAnalysis.ReportNames
    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)
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.cacheRpds
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, (T1, T2)<Type, Object>[])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T1, T2>(String, (T1, T2)<Type, Object>, T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    APIBase.isInvalid
    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.CreateObjRef(Type)
    APIBase.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
    Namespace: SMT.MastaAPI.Gears.LTCA.Cylindrical
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public 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 virtual 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

    MeanTE

    Measurement: VeryShortLength

    Declaration
    public virtual 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>

    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 virtual 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