Class StaticLoadCase
Inheritance
System.Object
StaticLoadCase
Assembly: SMT.MastaAPI.15.0.dll
Syntax
public class StaticLoadCase : LoadCase, IEquatable<APIBase>
Properties
AdvancedSystemDeflection
Declaration
public AdvancedSystemDeflection 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
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 |
|
DefaultPlanetaryRatingLoadSharingMethod
Affects the value of torque and misalignment that is used in the rating for Cylindrical Planetary Gear Sets, by default. Not used in Advanced System Deflection.
Declaration
public PlanetaryRatingLoadSharingOption DefaultPlanetaryRatingLoadSharingMethod { get; set; }
Property Value
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 |
|
HarmonicAnalysis
Declaration
public HarmonicAnalysis HarmonicAnalysis { get; }
Property Value
Declaration
public HarmonicAnalysisForAdvancedTimeSteppingAnalysisForModulation HarmonicAnalysisForAdvancedTimeSteppingAnalysisForModulation { get; }
Property Value
HarmonicAnalysisOptions
Declaration
public virtual HarmonicAnalysisOptions HarmonicAnalysisOptions { get; }
Property Value
HarmonicAnalysisOptionsForATSAM
Declaration
public HarmonicAnalysisOptionsForAdvancedTimeSteppingAnalysisForModulation 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 |
|
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 |
|
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 PowerFlow PowerFlow { get; }
Property Value
StabilityAnalysis
Declaration
public StabilityAnalysis StabilityAnalysis { get; }
Property Value
SteadyStateSynchronousResponse
Declaration
public SteadyStateSynchronousResponse SteadyStateSynchronousResponse { get; }
Property Value
SystemDeflection
Declaration
public SystemDeflection 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 AnalysisCase 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