Class StaticLoadCase
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
StaticLoadCase
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 StaticLoadCase : LoadCase, IEquatable<APIBase>
Properties
AdvancedSystemDeflection
Declaration
public AdvancedSystemDeflectionAnalysis AdvancedSystemDeflection { get; }
Property Value
AdvancedSystemDeflectionOptions
Declaration
public AdvancedSystemDeflectionOptions AdvancedSystemDeflectionOptions { get; }
Property Value
Declaration
public AdvancedTimeSteppingAnalysisForModulation AdvancedTimeSteppingAnalysisForModulation { get; }
Property Value
ClutchEngagements
Declaration
public ReadOnlyCollection<ClutchEngagementStatus> ClutchEngagements { get; }
Property Value
Declaration
public CompoundParametricStudyToolAnalysis CompoundParametricStudyTool { get; }
Property Value
ConceptClutchEngagements
Declaration
public ReadOnlyCollection<ConceptSynchroGearEngagementStatus> ConceptClutchEngagements { get; }
Property Value
CriticalSpeedAnalysis
Declaration
public CriticalSpeedAnalysis CriticalSpeedAnalysis { get; }
Property Value
CurrentTime
Used to determine the position of the components during the analysis. Most significant for planetary components.
Measurement: TimeVeryShort
Declaration
public double CurrentTime { get; set; }
Property Value
Type |
Description |
System.Double |
|
DesignState
Declaration
public string DesignState { get; }
Property Value
Type |
Description |
System.String |
|
DesignStateLoadCaseGroup
Declaration
public DesignState DesignStateLoadCaseGroup { get; }
Property Value
Duration
Declaration
public virtual double Duration { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public DynamicModelForModalAnalysis DynamicModelForModalAnalysis { get; }
Property Value
HarmonicAnalysis
Declaration
public HarmonicAnalysis HarmonicAnalysis { get; }
Property Value
HarmonicAnalysisOptions
Declaration
public virtual HarmonicAnalysisOptions HarmonicAnalysisOptions { get; }
Property Value
HarmonicAnalysisOptionsForATSAM
Declaration
public HarmonicAnalysisOptions HarmonicAnalysisOptionsForATSAM { get; }
Property Value
To enter the input shaft cycles you must specify which power load is the input Power Load in the design properties and the Speed must be specified
Measurement: Cycles
Declaration
public double InputShaftCycles { get; set; }
Property Value
Type |
Description |
System.Double |
|
IsStopStartLoadCase
Licensed under MA207 Flexible Pin Analysis. This property only affects shaft fatigue. If this option is selected, a stop - start fatigue analysis will be performed and presented in the analysis results for each shaft.
Declaration
public bool IsStopStartLoadCase { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ModalAnalysis
Declaration
public ModalAnalysis ModalAnalysis { get; }
Property Value
NumberOfStopStartCycles
Licensed under MA207 Flexible Pin Analysis. This property only affects shaft fatigue. Specifies the number of stop - start cycles considered in the stop - start fatigue analysis.
Declaration
public int NumberOfStopStartCycles { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public ParametricStudyToolAnalysis ParametricStudyTool { get; }
Property Value
PercentageOfShaftTorqueAlternating
It is assumed that the load case describes the peak torque through the shaft and that this percentage of the torque is alternating. e.g. for 50% alternating torque the torque through the shaft varies between 0 and the value calculated from the load case torque. The AGMA 6001/6101-E08 standard suggests values in the range 25% to 50% and recommends a value of 50% if no data exists.
Measurement: Percentage
Declaration
public double PercentageOfShaftTorqueAlternating { get; set; }
Property Value
Type |
Description |
System.Double |
|
PlanetaryRatingLoadSharingMethod
Affects the value of torque and misalignment that is used in the rating for Cylindrical Planetary Gear Sets. Not used in Advanced System Deflection.
Declaration
public PlanetaryRatingLoadSharingOption PlanetaryRatingLoadSharingMethod { get; set; }
Property Value
PowerConvergenceTolerance
The allowable error as a proportion of the total input power
Measurement: Percentage
Declaration
public Overridable<double> PowerConvergenceTolerance { get; set; }
Property Value
PowerFlow
Declaration
public PowerFlowAnalysis PowerFlow { get; }
Property Value
StabilityAnalysis
Declaration
public StabilityAnalysis StabilityAnalysis { get; }
Property Value
SteadyStateSynchronousResponse
Declaration
public SteadyStateSynchronousResponseAnalysis SteadyStateSynchronousResponse { get; }
Property Value
SystemDeflection
Declaration
public SystemDeflectionAnalysis SystemDeflection { get; }
Property Value
TESetUpForDynamicAnalysesOptions
Declaration
public TESetUpForDynamicAnalysisOptions TESetUpForDynamicAnalysesOptions { get; }
Property Value
UnbalancedMassInclusion
Controls which analyses unbalanced mass forces are included in.
Declaration
public Overridable<UnbalancedMassInclusionOption> UnbalancedMassInclusion { get; set; }
Property Value
Methods
AnalysisOf(AnalysisType)
Declaration
public SingleAnalysis AnalysisOf(AnalysisType analysisType)
Parameters
Returns
CreateTimeSeriesLoadCase()
Declaration
public void CreateTimeSeriesLoadCase()
Duplicate(DesignState, String)
Declaration
public StaticLoadCase Duplicate(DesignState newDesignStateGroup, string name = null)
Parameters
Type |
Name |
Description |
DesignState |
newDesignStateGroup |
|
System.String |
name |
|
Returns
RunPowerFlow()
Declaration
public void RunPowerFlow()
SetFaceWidthsForSpecifiedSafetyFactorsFromPowerFlow()
Declaration
public void SetFaceWidthsForSpecifiedSafetyFactorsFromPowerFlow()
Implements
System.IEquatable<T>
Extension Methods