Class ShaftHubConnectionLoadCase
Inheritance
System.Object
ShaftHubConnectionLoadCase
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
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
DampingOptions
Declaration
public SplineDampingOptions DampingOptions { get; }
Property Value
ExternalHalfManufacturingError
Declaration
public SplineHalfManufacturingError ExternalHalfManufacturingError { get; }
Property Value
FitOptions
Declaration
public ReadOnlyCollection<SplineFitOptions> FitOptions { get; }
Property Value
Type |
Description |
System.Collections.ObjectModel.ReadOnlyCollection<SplineFitOptions> |
|
InternalHalfManufacturingError
Declaration
public SplineHalfManufacturingError InternalHalfManufacturingError { get; }
Property Value
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
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 |
|
MajorFitOptions
Declaration
public SplineFitOptions MajorFitOptions { get; }
Property Value
MinorFitOptions
Declaration
public SplineFitOptions MinorFitOptions { get; }
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[,] |
|
SplineHalfManufacturingErrors
Declaration
public ReadOnlyCollection<SplineHalfManufacturingError> SplineHalfManufacturingErrors { get; }
Property Value
SplinePitchErrorOptions
Declaration
public SplinePitchErrorOptions SplinePitchErrorOptions { get; }
Property Value
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