Version: 13.0

    Show / Hide Table of Contents

    Class ShaftHubConnectionLoadCase

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    DesignEntityAnalysis
    DesignEntitySingleContextAnalysis
    PartAnalysis
    PartLoadCase
    ComponentLoadCase
    MountableComponentLoadCase
    ConnectorLoadCase
    ShaftHubConnectionLoadCase
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    ComponentLoadCase.AdditionalModalDampingRatio
    ComponentLoadCase.IsConnectedToGround
    ComponentLoadCase.IsTorsionallyFree
    ComponentLoadCase.MagnitudeOfRotation
    ComponentLoadCase.RayleighDampingBeta
    ComponentLoadCase.RotationAngle
    PartLoadCase.ClearUserSpecifiedExcitationDataForThisLoadCase()
    PartLoadCase.ExcitationDataIsUpToDate
    PartLoadCase.HarmonicExcitationType
    PartLoadCase.LoadCaseForHarmonicExcitationTypeAdvancedSystemDeflectionCurrentLoadCaseSetUp
    PartLoadCase.UseThisLoadCaseForAdvancedSystemDeflectionCurrentLoadCaseSetUp
    PartLoadCase.StaticLoadCase
    PartLoadCase.TimeSeriesLoadCase
    PartLoadCase.GetHarmonicLoadDataForImport()
    PartAnalysis.PlanetaryOriginal
    DesignEntitySingleContextAnalysis.ParametricStudyIndex1
    DesignEntitySingleContextAnalysis.ParametricStudyIndex2
    DesignEntityAnalysis._parent
    DesignEntityAnalysis.ActiveReportAsText
    DesignEntityAnalysis.Comment
    DesignEntityAnalysis.ID
    DesignEntityAnalysis.Name
    DesignEntityAnalysis.PlanetAngle
    DesignEntityAnalysis.PlanetIndex
    DesignEntityAnalysis.UniqueName
    DesignEntityAnalysis.LocalCoordinateSystem
    DesignEntityAnalysis.SafetyFactors
    DesignEntityAnalysis.AllDesignEntities
    DesignEntityAnalysis.AllStatusErrors
    DesignEntityAnalysis.HasResults
    DesignEntityAnalysis.NameWithContainer
    DesignEntityAnalysis.Status
    DesignEntityAnalysis.ReportNames
    DesignEntityAnalysis.OutputDefaultReportTo(String)
    DesignEntityAnalysis.GetDefaultReportWithEncodedImages()
    DesignEntityAnalysis.OutputActiveReportTo(String)
    DesignEntityAnalysis.OutputActiveReportAsTextTo(String)
    DesignEntityAnalysis.GetActiveReportWithEncodedImages()
    DesignEntityAnalysis.OutputNamedReportTo(String, String)
    DesignEntityAnalysis.OutputNamedReportAsMastaReport(String, String)
    DesignEntityAnalysis.OutputNamedReportAsTextTo(String, String)
    DesignEntityAnalysis.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.SystemModel.AnalysesAndResults.StaticLoads
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class ShaftHubConnectionLoadCase : ConnectorLoadCase, IEquatable<APIBase>

    Properties

    AdditionalTiltStiffness

    Tilt stiffness is in addition to the effective tilt stiffness due to the radial stiffness of the connection.

    Measurement: AngularStiffness

    Declaration
    public Overridable<double> AdditionalTiltStiffness { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    AngularBacklash

    The angle to rotate one spline half relative to the other to move from contact on one flank to contact on the other. Calculated using the nominal clearance and so ignores pitch errors in the calculation.

    Measurement: SmallAngle

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

    ApplicationFactor

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

    AxialPreload

    Measurement: VeryShortLength

    Declaration
    public Overridable<double> AxialPreload { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    AxialStiffness

    Measurement: LinearStiffness

    Declaration
    public Overridable<double> AxialStiffness { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    ComponentDesign

    Declaration
    public ShaftHubConnection ComponentDesign { get; }
    Property Value
    Type Description
    ShaftHubConnection

    LeadReliefs

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

    LeftFlankLeadRelief

    Declaration
    public SplineLeadRelief LeftFlankLeadRelief { get; }
    Property Value
    Type Description
    SplineLeadRelief

    LoadDistributionFactor

    Declaration
    public Overridable<double> LoadDistributionFactor { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    LoadDistributionFactorSingleKey

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

    MajorDiameterDiametralClearance

    Diametral clearance between the major diameters of the two spline halves. This is the difference in the 2 diameters. A positive value indicates a clearance and a negative value an interference.

    Measurement: VeryShortLength

    Declaration
    public Overridable<double> MajorDiameterDiametralClearance { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    NormalClearance

    The clearance between mating flanks in the direction normal to the flank. The clearance is defined with the spline in its initial position so that the external spline teeth are in the centre of the gaps between the internal spline teeth.

    Measurement: VeryShortLength

    Declaration
    public Overridable<double> NormalClearance { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    NumberOfTorquePeaks

    Number of torque peak events over the duration of the load case, used to calculate the extreme load safety factor

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

    NumberOfTorqueReversals

    Number of torque reversal events over the duration of the load case, used to calculate the rated load safety factor

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

    OverrideDesignSpecifiedStiffnessMatrix

    Declaration
    public bool OverrideDesignSpecifiedStiffnessMatrix { get; set; }
    Property Value
    Type Description
    System.Boolean

    Planetaries

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

    RadialClearance

    Relative radial deflection of the inner and outer of the spline required before radial stiffness is used.

    Measurement: VeryShortLength

    Declaration
    public Overridable<double> RadialClearance { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    RadialStiffness

    Measurement: LinearStiffness

    Declaration
    public Overridable<double> RadialStiffness { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    RightFlankLeadRelief

    Declaration
    public SplineLeadRelief RightFlankLeadRelief { get; }
    Property Value
    Type Description
    SplineLeadRelief

    SpecifiedApplicationFactor

    Declaration
    public Overridable<double> SpecifiedApplicationFactor { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    SpecifiedBacklashFactor

    Declaration
    public Overridable<double> SpecifiedBacklashFactor { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    SpecifiedLoadDistributionFactor

    Declaration
    public Overridable<double> SpecifiedLoadDistributionFactor { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    SpecifiedLoadSharingFactor

    Declaration
    public Overridable<double> SpecifiedLoadSharingFactor { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    SpecifiedStiffnessForShaftHubConnectionInLocalCoordinateSystem

    Declaration
    public double[, ] SpecifiedStiffnessForShaftHubConnectionInLocalCoordinateSystem { get; set; }
    Property Value
    Type Description
    System.Double[,]

    TiltClearance

    Maximum relative tilt of the inner and outer of the spline before the radial clearance will be taken up

    Measurement: SmallAngle

    Declaration
    public Overridable<double> TiltClearance { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    TiltStiffness

    Not used for splines with multiple nodes.

    Measurement: AngularStiffness

    Declaration
    public Overridable<double> TiltStiffness { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    ToothLocationsExternalSplineHalf

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

    TorsionalStiffness

    Measurement: AngularStiffness

    Declaration
    public Overridable<double> TorsionalStiffness { get; set; }
    Property Value
    Type Description
    Overridable<System.Double>

    TorsionalTwistPreload

    The twist of the outer relative to the inner. Twist is measured about the component local z axis.

    Measurement: SmallAngle

    Declaration
    public Overridable<double> TorsionalTwistPreload { get; set; }
    Property Value
    Type Description
    Overridable<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