Version: 13.0

    Show / Hide Table of Contents

    Class ToothFlankFractureAnalysisPoint

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    ToothFlankFractureAnalysisPoint
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    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.Rating.Cylindrical.ISO6336
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class ToothFlankFractureAnalysisPoint : APIBase, IEquatable<APIBase>

    Fields

    _parent

    Declaration
    protected readonly APIBase _parent
    Field Value
    Type Description
    APIBase

    Properties

    CaseHardeningDepthInfluenceFactor

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

    CorrectionFactorForPracticeOrientedCalculationApproachFirst

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

    CorrectionFactorForPracticeOrientedCalculationApproachSecond

    Measurement: Stress

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

    DepthFromSurface

    Measurement: ShortLength

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

    HardnessConversionFactor

    Based on several experimental investigations and available practical experience, for this calculation method the hardness conversion factor, Kτ,per for case carburized steels is set to 0.4.

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

    HertzianPressureAndResidualStressInfluenceFactor

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

    InfluenceOfTheResidualStressesOnTheLocalEquivalentStress

    Measurement: Stress

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

    LocalEquivalentStressWithoutConsiderationOfResidualStresses

    Measurement: Stress

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

    LocalMaterialExposure

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

    LocalMaterialHardness

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

    LocalMaterialShearStrength

    Measurement: Stress

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

    LocalOccurringEquivalentStress

    Measurement: Stress

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

    MaterialExposureCalibrationFactor

    Given for case carburized steels

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

    MaterialFactor

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

    NormalisedDepthFromSurface

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

    QuasiStationaryResidualStress

    By assumption the tensile residual stresses in the core for typical tooth profiles are small and are therefore neglected. Higher tensile stresses in the core region my increase the risk of tooth flank fracture but are hardly determinable by existing measuring methods and are therefore not included in the calculation approach.

    Measurement: Stress

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

    TangentialComponentOfCompressiveResidualStresses

    Measurement: Stress

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

    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