Class ShaftHubConnectionSystemDeflection
Inheritance
System.Object
ShaftHubConnectionSystemDeflection
Assembly: SMT.MastaAPI.15.0.dll
Syntax
public sealed class ShaftHubConnectionSystemDeflection : ConnectorSystemDeflection, IEquatable<APIBase>
Properties
ComponentDesign
Declaration
public ShaftHubConnection ComponentDesign { get; }
Property Value
ComponentDetailedAnalysis
Declaration
public ShaftHubConnectionRating ComponentDetailedAnalysis { get; }
Property Value
ComponentLoadCase
Declaration
public ShaftHubConnectionLoadCase ComponentLoadCase { get; }
Property Value
IsLoaded
Declaration
public bool IsLoaded { get; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public ReadOnlyCollection<SplineFlankContactReporting> LeftFlankContacts { get; }
Property Value
LimitingFriction
Declaration
public double LimitingFriction { get; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public ReadOnlyCollection<SplineFlankContactReporting> MajorDiameterContacts { get; }
Property Value
Declaration
public ReadOnlyCollection<SplineFlankContactReporting> MinorDiameterContacts { get; }
Property Value
NodePairSeparations
Measurement: VeryShortLength
Declaration
public List<double> NodePairSeparations { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.Double> |
|
NodeRadialForcesOnInner
Declaration
public List<double> NodeRadialForcesOnInner { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.Double> |
|
NormalDeflectionLeftFlank
Measurement: VeryShortLength
Declaration
public List<double> NormalDeflectionLeftFlank { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.Double> |
|
NormalDeflectionRightFlank
Measurement: VeryShortLength
Declaration
public List<double> NormalDeflectionRightFlank { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.Double> |
|
NormalDeflectionToothCentre
Measurement: VeryShortLength
Declaration
public List<double> NormalDeflectionToothCentre { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.Double> |
|
NormalDeflectionToothRoot
Measurement: VeryShortLength
Declaration
public List<double> NormalDeflectionToothRoot { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.Double> |
|
NormalForceLeftFlank
Declaration
public List<double> NormalForceLeftFlank { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.Double> |
|
NormalForceRightFlank
Declaration
public List<double> NormalForceRightFlank { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.Double> |
|
NormalForceToothCentre
Declaration
public List<double> NormalForceToothCentre { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.Double> |
|
NormalForceToothRoot
Declaration
public List<double> NormalForceToothRoot { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.Double> |
|
NormalStiffnessLeftFlank
Measurement: LinearStiffness
Declaration
public List<double> NormalStiffnessLeftFlank { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.Double> |
|
NormalStiffnessRightFlank
Measurement: LinearStiffness
Declaration
public List<double> NormalStiffnessRightFlank { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.Double> |
|
NormalStiffnessToothCentre
Measurement: LinearStiffness
Declaration
public List<double> NormalStiffnessToothCentre { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.Double> |
|
Declaration
public int NumberOfMajorDiameterContacts { get; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public int NumberOfMinorDiameterContacts { get; }
Property Value
Type |
Description |
System.Int32 |
|
Planetaries
Declaration
public ReadOnlyCollection<ShaftHubConnectionSystemDeflection> Planetaries { get; }
Property Value
PositiveSurfacePenetrationLeftFlank
The surface penetration clipped at 0. Used for convergence checks.
Measurement: VeryShortLength
Declaration
public List<double> PositiveSurfacePenetrationLeftFlank { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.Double> |
|
PositiveSurfacePenetrationRightFlank
The surface penetration clipped at 0. Used for convergence checks.
Measurement: VeryShortLength
Declaration
public List<double> PositiveSurfacePenetrationRightFlank { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.Double> |
|
PowerFlowResults
Declaration
public ShaftHubConnectionPowerFlow PowerFlowResults { get; }
Property Value
Declaration
public ReadOnlyCollection<SplineFlankContactReporting> RightFlankContacts { get; }
Property Value
Declaration
public SplineContactNodalComponent SplineContact { get; }
Property Value
StiffnessMatrixInLocalCoordinateSystem
Declaration
public BearingStiffnessMatrixReporter StiffnessMatrixInLocalCoordinateSystem { get; }
Property Value
StiffnessMatrixInUnrotatedCoordinateSystem
This stiffness will be given in the coordinate system for a time of zero
Declaration
public BearingStiffnessMatrixReporter StiffnessMatrixInUnrotatedCoordinateSystem { get; }
Property Value
TangentialForceLeftFlank
Declaration
public List<double> TangentialForceLeftFlank { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.Double> |
|
TangentialForceOnSpline
Force in the direction along the flanks of the spline teeth.
Measurement: Force
Declaration
public double TangentialForceOnSpline { get; }
Property Value
Type |
Description |
System.Double |
|
TangentialForceRightFlank
Declaration
public List<double> TangentialForceRightFlank { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.Double> |
|
TangentialForceToothCentre
Declaration
public List<double> TangentialForceToothCentre { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<System.Double> |
|
WillSplineSlip
Declaration
public bool WillSplineSlip { get; }
Property Value
Type |
Description |
System.Boolean |
|
Implements
System.IEquatable<T>
Extension Methods