Class ShaftHubConnectionLoadCase
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
ShaftHubConnectionLoadCase
Inherited Members
APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
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
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
AxialStiffness
Measurement: LinearStiffness
Declaration
public Overridable<double> AxialStiffness { get; set; }
Property Value
ComponentDesign
Declaration
public ShaftHubConnection ComponentDesign { get; }
Property Value
LeadReliefs
Declaration
public ReadOnlyCollection<SplineLeadRelief> LeadReliefs { get; }
Property Value
Type |
Description |
System.Collections.ObjectModel.ReadOnlyCollection<SplineLeadRelief> |
|
LeftFlankLeadRelief
Declaration
public SplineLeadRelief LeftFlankLeadRelief { get; }
Property Value
LoadDistributionFactor
Declaration
public Overridable<double> LoadDistributionFactor { get; set; }
Property Value
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
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
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
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
RadialStiffness
Measurement: LinearStiffness
Declaration
public Overridable<double> RadialStiffness { get; set; }
Property Value
RightFlankLeadRelief
Declaration
public SplineLeadRelief RightFlankLeadRelief { get; }
Property Value
SpecifiedApplicationFactor
Declaration
public Overridable<double> SpecifiedApplicationFactor { get; set; }
Property Value
SpecifiedBacklashFactor
Declaration
public Overridable<double> SpecifiedBacklashFactor { get; set; }
Property Value
SpecifiedLoadDistributionFactor
Declaration
public Overridable<double> SpecifiedLoadDistributionFactor { get; set; }
Property Value
SpecifiedLoadSharingFactor
Declaration
public Overridable<double> SpecifiedLoadSharingFactor { get; set; }
Property Value
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
TiltStiffness
Not used for splines with multiple nodes.
Measurement: AngularStiffness
Declaration
public Overridable<double> TiltStiffness { get; set; }
Property Value
ToothLocationsExternalSplineHalf
Declaration
public ReadOnlyCollection<RigidConnectorToothLocation> ToothLocationsExternalSplineHalf { get; }
Property Value
TorsionalStiffness
Measurement: AngularStiffness
Declaration
public Overridable<double> TorsionalStiffness { get; set; }
Property Value
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
Implements
System.IEquatable<T>
Extension Methods