Version: 15.0

    Show / Hide Table of Contents

    Class ShaftHubConnectionLoadCase

    Inheritance
    System.Object
    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.GetHarmonicLoadDataForImport()
    PartLoadCase.ExcitationDataIsUpToDate
    PartLoadCase.HarmonicExcitationType
    PartLoadCase.LoadCaseForHarmonicExcitationTypeAdvancedSystemDeflectionCurrentLoadCaseSetUp
    PartLoadCase.OverrideResistiveTorqueScript
    PartLoadCase.UseScriptToProvideResistiveTorque
    PartLoadCase.UseThisLoadCaseForAdvancedSystemDeflectionCurrentLoadCaseSetUp
    PartLoadCase.StaticLoadCase
    PartLoadCase.TimeSeriesLoadCase
    PartAnalysis.PlanetaryOriginal
    DesignEntitySingleContextAnalysis.ParametricStudyIndex1
    DesignEntitySingleContextAnalysis.ParametricStudyIndex2
    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)
    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
    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.SystemModel.AnalysesAndResults.StaticLoads
    Assembly: SMT.MastaAPI.15.0.dll
    Syntax
    public sealed 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

    DampingOptions

    Declaration
    public SplineDampingOptions DampingOptions { get; }
    Property Value
    Type Description
    SplineDampingOptions

    ExternalHalfManufacturingError

    Declaration
    public SplineHalfManufacturingError ExternalHalfManufacturingError { get; }
    Property Value
    Type Description
    SplineHalfManufacturingError

    FitOptions

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

    InternalHalfManufacturingError

    Declaration
    public SplineHalfManufacturingError InternalHalfManufacturingError { get; }
    Property Value
    Type Description
    SplineHalfManufacturingError

    IsTorsionallyRigid

    Determines whether the two sides of the connector can be represented by a single rigid body.

    Declaration
    public Overridable<bool> IsTorsionallyRigid { get; set; }
    Property Value
    Type Description
    Overridable<System.Boolean>

    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

    MajorFitOptions

    Declaration
    public SplineFitOptions MajorFitOptions { get; }
    Property Value
    Type Description
    SplineFitOptions

    MinorFitOptions

    Declaration
    public SplineFitOptions MinorFitOptions { get; }
    Property Value
    Type Description
    SplineFitOptions

    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[,]

    SplineHalfManufacturingErrors

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

    SplinePitchErrorOptions

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

    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