Class AssemblyCompoundSystemDeflection
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
AssemblyCompoundSystemDeflection
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 AssemblyCompoundSystemDeflection : AbstractAssemblyCompoundSystemDeflection, IEquatable<APIBase>
Properties
AnalysisSettings
Declaration
public AnalysisSettingsItem AnalysisSettings { get; }
Property Value
AssemblyAnalysisCases
Declaration
public ReadOnlyCollection<AssemblySystemDeflection> AssemblyAnalysisCases { get; }
Property Value
AssemblyAnalysisCasesReady
Declaration
public ReadOnlyCollection<AssemblySystemDeflection> AssemblyAnalysisCasesReady { get; }
Property Value
AssemblyDesign
Declaration
public Assembly AssemblyDesign { get; }
Property Value
Bearings
Declaration
public ReadOnlyCollection<BearingCompoundSystemDeflection> Bearings { get; }
Property Value
BeltDrives
Declaration
public ReadOnlyCollection<BeltDriveCompoundSystemDeflection> BeltDrives { get; }
Property Value
BevelDifferentialGearSets
Declaration
public ReadOnlyCollection<BevelDifferentialGearSetCompoundSystemDeflection> BevelDifferentialGearSets { get; }
Property Value
BoltedJoints
Declaration
public ReadOnlyCollection<BoltedJointCompoundSystemDeflection> BoltedJoints { get; }
Property Value
Bolts
Declaration
public ReadOnlyCollection<BoltCompoundSystemDeflection> Bolts { get; }
Property Value
Clutches
Declaration
public ReadOnlyCollection<ClutchCompoundSystemDeflection> Clutches { get; }
Property Value
ConceptCouplings
Declaration
public ReadOnlyCollection<ConceptCouplingCompoundSystemDeflection> ConceptCouplings { get; }
Property Value
ConceptGearSets
Declaration
public ReadOnlyCollection<ConceptGearSetCompoundSystemDeflection> ConceptGearSets { get; }
Property Value
CVTs
Declaration
public ReadOnlyCollection<CVTCompoundSystemDeflection> CVTs { get; }
Property Value
CycloidalAssemblies
Declaration
public ReadOnlyCollection<CycloidalAssemblyCompoundSystemDeflection> CycloidalAssemblies { get; }
Property Value
CycloidalDiscs
Declaration
public ReadOnlyCollection<CycloidalDiscCompoundSystemDeflection> CycloidalDiscs { get; }
Property Value
CylindricalGearSets
Declaration
public ReadOnlyCollection<CylindricalGearSetCompoundSystemDeflection> CylindricalGearSets { get; }
Property Value
FaceGearSets
Declaration
public ReadOnlyCollection<FaceGearSetCompoundSystemDeflection> FaceGearSets { get; }
Property Value
FEParts
Declaration
public ReadOnlyCollection<FEPartCompoundSystemDeflection> FEParts { get; }
Property Value
FlexiblePinAssemblies
Declaration
public ReadOnlyCollection<FlexiblePinAssemblyCompoundSystemDeflection> FlexiblePinAssemblies { get; }
Property Value
HypoidGearSets
Declaration
public ReadOnlyCollection<HypoidGearSetCompoundSystemDeflection> HypoidGearSets { get; }
Property Value
KlingelnbergCycloPalloidHypoidGearSets
Declaration
public ReadOnlyCollection<KlingelnbergCycloPalloidHypoidGearSetCompoundSystemDeflection> KlingelnbergCycloPalloidHypoidGearSets { get; }
Property Value
KlingelnbergCycloPalloidSpiralBevelGearSets
Declaration
public ReadOnlyCollection<KlingelnbergCycloPalloidSpiralBevelGearSetCompoundSystemDeflection> KlingelnbergCycloPalloidSpiralBevelGearSets { get; }
Property Value
MassDiscs
Declaration
public ReadOnlyCollection<MassDiscCompoundSystemDeflection> MassDiscs { get; }
Property Value
MeasurementComponents
Declaration
public ReadOnlyCollection<MeasurementComponentCompoundSystemDeflection> MeasurementComponents { get; }
Property Value
OilSeals
Declaration
public ReadOnlyCollection<OilSealCompoundSystemDeflection> OilSeals { get; }
Property Value
OverallDutyCycleBearingReliability
The overall bearing reliability is equal to the individual bearing reliabilities in the assembly multiplied together.
Measurement: Percentage
Declaration
public double OverallDutyCycleBearingReliability { get; }
Property Value
Type |
Description |
System.Double |
|
OverallDutyCycleGearReliability
The overall gear reliability is equal to the individual gear reliabilities in the assembly multiplied together, the gear rating method for ISO and DIN are based on AGMA rating method with 1% failure rate.
Measurement: Percentage
Declaration
public double OverallDutyCycleGearReliability { get; }
Property Value
Type |
Description |
System.Double |
|
OverallDutyCycleShaftReliability
The overall shaft reliability is equal to the individual shaft reliabilities in the assembly multiplied together.
Measurement: Percentage
Declaration
public double OverallDutyCycleShaftReliability { get; }
Property Value
Type |
Description |
System.Double |
|
OverallOilSealDutyCycleReliability
The overall oil seal reliability is equal to the individual oil seal reliabilities in the assembly multiplied together.
Measurement: Percentage
Declaration
public double OverallOilSealDutyCycleReliability { get; }
Property Value
Type |
Description |
System.Double |
|
OverallSystemReliability
The overall system reliability is equal to the product of the overall bearing reliability, overall shaft reliability, overall gear reliability and the overall oil seal reliability. The gear rating method for ISO and DIN are based on AGMA rating method with 1% failure rate.
Measurement: Percentage
Declaration
public double OverallSystemReliability { get; }
Property Value
Type |
Description |
System.Double |
|
PartToPartShearCouplings
Declaration
public ReadOnlyCollection<PartToPartShearCouplingCompoundSystemDeflection> PartToPartShearCouplings { get; }
Property Value
PlanetCarriers
Declaration
public ReadOnlyCollection<PlanetCarrierCompoundSystemDeflection> PlanetCarriers { get; }
Property Value
PointLoads
Declaration
public ReadOnlyCollection<PointLoadCompoundSystemDeflection> PointLoads { get; }
Property Value
PowerLoads
Declaration
public ReadOnlyCollection<PowerLoadCompoundSystemDeflection> PowerLoads { get; }
Property Value
RatingForAllGearSets
Duty cycle results for all gear sets in the assembly. For planetary gear sets the individual mesh ratings are combined into a single rating. The torque for the rating is given by the mean torque multiplied by the specified load sharing factor on the planet carrier. The misalignment is given by the signed root mean square misalignment for a moving carrier and by the worst misalignment for a fixed carrier.
Declaration
public GearSetGroupDutyCycle RatingForAllGearSets { get; }
Property Value
RingPins
Declaration
public ReadOnlyCollection<RingPinsCompoundSystemDeflection> RingPins { get; }
Property Value
RollingBearings
Declaration
public ReadOnlyCollection<BearingCompoundSystemDeflection> RollingBearings { get; }
Property Value
RollingRingAssemblies
Declaration
public ReadOnlyCollection<RollingRingAssemblyCompoundSystemDeflection> RollingRingAssemblies { get; }
Property Value
ShaftHubConnections
Declaration
public ReadOnlyCollection<ShaftHubConnectionCompoundSystemDeflection> ShaftHubConnections { get; }
Property Value
Shafts
Declaration
public ReadOnlyCollection<ShaftCompoundSystemDeflection> Shafts { get; }
Property Value
ShaftSettings
Declaration
public ShaftSettingsItem ShaftSettings { get; }
Property Value
SpiralBevelGearSets
Declaration
public ReadOnlyCollection<SpiralBevelGearSetCompoundSystemDeflection> SpiralBevelGearSets { get; }
Property Value
SpringDampers
Declaration
public ReadOnlyCollection<SpringDamperCompoundSystemDeflection> SpringDampers { get; }
Property Value
StraightBevelDiffGearSets
Declaration
public ReadOnlyCollection<StraightBevelDiffGearSetCompoundSystemDeflection> StraightBevelDiffGearSets { get; }
Property Value
StraightBevelGearSets
Declaration
public ReadOnlyCollection<StraightBevelGearSetCompoundSystemDeflection> StraightBevelGearSets { get; }
Property Value
Synchronisers
Declaration
public ReadOnlyCollection<SynchroniserCompoundSystemDeflection> Synchronisers { get; }
Property Value
TorqueConverters
Declaration
public ReadOnlyCollection<TorqueConverterCompoundSystemDeflection> TorqueConverters { get; }
Property Value
UnbalancedMasses
Declaration
public ReadOnlyCollection<UnbalancedMassCompoundSystemDeflection> UnbalancedMasses { get; }
Property Value
WormGearSets
Declaration
public ReadOnlyCollection<WormGearSetCompoundSystemDeflection> WormGearSets { get; }
Property Value
ZerolBevelGearSets
Declaration
public ReadOnlyCollection<ZerolBevelGearSetCompoundSystemDeflection> ZerolBevelGearSets { get; }
Property Value
Implements
System.IEquatable<T>
Extension Methods