Class InterferenceFitDesign
Inheritance
Implements
Inherited Members
Namespace: SMT.MastaAPI.DetailedRigidConnectors.InterferenceFits
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class InterferenceFitDesign : DetailedRigidConnectorDesign, IEquatable<APIBase>
Properties
AssemblyInterference
The total assembly interference: the sum of the maximum interference and joining play.
Measurement: ShortLength
Declaration
public double AssemblyInterference { get; }
Property Value
Type | Description |
---|---|
System.Double |
AssemblyMethod
Declaration
public AssemblyMethods AssemblyMethod { get; set; }
Property Value
Type | Description |
---|---|
AssemblyMethods |
AuxiliaryElasticityParameter
Declaration
public double AuxiliaryElasticityParameter { get; }
Property Value
Type | Description |
---|---|
System.Double |
AverageAllowableAxialForce
The transmittable axial force calculated using the average joint pressure.
Measurement: Force
Declaration
public double AverageAllowableAxialForce { get; }
Property Value
Type | Description |
---|---|
System.Double |
AverageAllowableTorque
The transmittable torque calculated using the average joint pressure.
Measurement: Torque
Declaration
public double AverageAllowableTorque { get; }
Property Value
Type | Description |
---|---|
System.Double |
AverageEffectiveInterference
Average interference accounting for the reduction due to surface roughness.
Measurement: VeryShortLength
Declaration
public double AverageEffectiveInterference { get; }
Property Value
Type | Description |
---|---|
System.Double |
AverageInterference
Average interference from the actual manufactured dimensions of the inner and outer shafts.
Measurement: VeryShortLength
Declaration
public double AverageInterference { get; }
Property Value
Type | Description |
---|---|
System.Double |
AverageJointPressure
This is the pressure in the fit after assembly when the whole part has reached the Assembly Room Temperature.
Measurement: Stress
Declaration
public double AverageJointPressure { get; }
Property Value
Type | Description |
---|---|
System.Double |
AveragePermissibleAxialForce
The average allowable axial force divided by the required safety factor.
Measurement: Force
Declaration
public double AveragePermissibleAxialForce { get; }
Property Value
Type | Description |
---|---|
System.Double |
AveragePermissibleTorque
The average allowable torque divided by the required safety factor.
Measurement: Torque
Declaration
public double AveragePermissibleTorque { get; }
Property Value
Type | Description |
---|---|
System.Double |
AverageRelativeInterference
The average effective interference divided by the joint diameter.
Declaration
public double AverageRelativeInterference { get; }
Property Value
Type | Description |
---|---|
System.Double |
CalculationMethod
Declaration
public CalculationMethods CalculationMethod { get; set; }
Property Value
Type | Description |
---|---|
CalculationMethods |
CoefficientOfFrictionAssembly
Declaration
public Overridable<double> CoefficientOfFrictionAssembly { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System.Double> |
CoefficientOfFrictionCircumferential
Declaration
public Overridable<double> CoefficientOfFrictionCircumferential { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System.Double> |
CoefficientOfFrictionLongitudinal
Declaration
public Overridable<double> CoefficientOfFrictionLongitudinal { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System.Double> |
DiameterOfJoint
The nominal diameter of the joint. Ideally this should be equal to the nominal diameters of the inner and outer shafts.
Measurement: ShortLength
Declaration
public Overridable<double> DiameterOfJoint { get; set; }
Property Value
Type | Description |
---|---|
Overridable<System.Double> |
DimensionlessPlasticityDiameter
Calculated form the specified joint pressure or the maximum relative interference.
Declaration
public double DimensionlessPlasticityDiameter { get; }
Property Value
Type | Description |
---|---|
System.Double |
InsertionForce
Measurement: Force
Declaration
public double InsertionForce { get; }
Property Value
Type | Description |
---|---|
System.Double |
JoiningPlay
Recommended clearance to avoid premature adhesion during thermal fitting.
Measurement: VeryShortLength
Declaration
public double JoiningPlay { get; }
Property Value
Type | Description |
---|---|
System.Double |
JointInterfaceType
Declaration
public EnumWithSelectedValue<Table4JointInterfaceTypes> JointInterfaceType { get; set; }
Property Value
Type | Description |
---|---|
EnumWithSelectedValue<Table4JointInterfaceTypes> |
MaximumAllowableAxialForce
The transmittable axial force calculated using the maximum joint pressure.
Measurement: Force
Declaration
public double MaximumAllowableAxialForce { get; }
Property Value
Type | Description |
---|---|
System.Double |
MaximumAllowableTorque
The transmittable torque calculated using the maximum joint pressure.
Measurement: Torque
Declaration
public double MaximumAllowableTorque { get; }
Property Value
Type | Description |
---|---|
System.Double |
MaximumAssemblyInterference
The maximum interference that is possible to assemble, which is limited by heating of the outer part to the maximum allowable temperature of the material. A greater maximum interference can be achieved by greater cooling of the inner part.
Measurement: ShortLength
Declaration
public double MaximumAssemblyInterference { get; }
Property Value
Type | Description |
---|---|
System.Double |
MaximumEffectiveInterference
Maximum interference accounting for the reduction due to surface roughness.
Measurement: VeryShortLength
Declaration
public double MaximumEffectiveInterference { get; }
Property Value
Type | Description |
---|---|
System.Double |
MaximumInterference
Maximum interference from the actual manufactured dimensions of the inner and outer shafts.
Measurement: VeryShortLength
Declaration
public double MaximumInterference { get; }
Property Value
Type | Description |
---|---|
System.Double |
MaximumJointPressure
This is the pressure in the fit after assembly when the whole part has reached the Assembly Room Temperature.
Measurement: Stress
Declaration
public double MaximumJointPressure { get; }
Property Value
Type | Description |
---|---|
System.Double |
MaximumPermissibleAxialForce
The maximum allowable axial force divided by the required safety factor.
Measurement: Force
Declaration
public double MaximumPermissibleAxialForce { get; }
Property Value
Type | Description |
---|---|
System.Double |
MaximumPermissibleTorque
The maximum allowable torque divided by the required safety factor.
Measurement: Torque
Declaration
public double MaximumPermissibleTorque { get; }
Property Value
Type | Description |
---|---|
System.Double |
MaximumRelativeInterference
The maximum effective interference divided by the joint diameter.
Declaration
public double MaximumRelativeInterference { get; }
Property Value
Type | Description |
---|---|
System.Double |
MinimumAllowableAxialForce
The transmittable axial force calculated using the minimum joint pressure.
Measurement: Force
Declaration
public double MinimumAllowableAxialForce { get; }
Property Value
Type | Description |
---|---|
System.Double |
MinimumAllowableTorque
The transmittable torque calculated using the minimum joint pressure.
Measurement: Torque
Declaration
public double MinimumAllowableTorque { get; }
Property Value
Type | Description |
---|---|
System.Double |
MinimumEffectiveInterference
Minimum interference accounting for the reduction due to surface roughness.
Measurement: VeryShortLength
Declaration
public double MinimumEffectiveInterference { get; }
Property Value
Type | Description |
---|---|
System.Double |
MinimumInterference
Minimum interference from the actual manufactured dimensions of the inner and outer shafts.
Measurement: VeryShortLength
Declaration
public double MinimumInterference { get; }
Property Value
Type | Description |
---|---|
System.Double |
MinimumJointPressure
This is the pressure in the fit after assembly when the whole part has reached the Assembly Room Temperature.
Measurement: Stress
Declaration
public double MinimumJointPressure { get; }
Property Value
Type | Description |
---|---|
System.Double |
MinimumPermissibleAxialForce
The minimum allowable axial force divided by the required safety factor.
Measurement: Force
Declaration
public double MinimumPermissibleAxialForce { get; }
Property Value
Type | Description |
---|---|
System.Double |
MinimumPermissibleTorque
The minimum allowable torque divided by the required safety factor.
Measurement: Torque
Declaration
public double MinimumPermissibleTorque { get; }
Property Value
Type | Description |
---|---|
System.Double |
MinimumRelativeInterference
The minimum effective interference divided by the joint diameter.
Declaration
public double MinimumRelativeInterference { get; }
Property Value
Type | Description |
---|---|
System.Double |
PermissibleDimensionlessPlasticityDiameter
Declaration
public double PermissibleDimensionlessPlasticityDiameter { get; }
Property Value
Type | Description |
---|---|
System.Double |
ProportionOfOuterPlasticallyStressed
Calculated using the maximum relative interference
Declaration
public double ProportionOfOuterPlasticallyStressed { get; }
Property Value
Type | Description |
---|---|
System.Double |
RatioOfJointLengthToJointDiameter
Declaration
public double RatioOfJointLengthToJointDiameter { get; }
Property Value
Type | Description |
---|---|
System.Double |
RequiredAssemblyTemperatureOfTheOuterPart
The temperature required to expand the outer part by the assembly interference.
Measurement: Temperature
Declaration
public double RequiredAssemblyTemperatureOfTheOuterPart { get; }
Property Value
Type | Description |
---|---|
System.Double |
RoomTemperatureDuringAssembly
Measurement: Temperature
Declaration
public double RoomTemperatureDuringAssembly { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
SpecifiedJointPressure
The desired joint pressure. The interference required to produce the desired joint pressure is calculated.
Measurement: Stress
Declaration
public double SpecifiedJointPressure { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
TemperatureOfInnerPartDuringAssembly
Measurement: Temperature
Declaration
public double TemperatureOfInnerPartDuringAssembly { get; set; }
Property Value
Type | Description |
---|---|
System.Double |