Class AdvancedTimeSteppingAnalysisForModulationOptions
Inheritance
System.Object
AdvancedTimeSteppingAnalysisForModulationOptions
Assembly: SMT.MastaAPI.15.0.dll
public sealed class AdvancedTimeSteppingAnalysisForModulationOptions : APIBase, IEquatable<APIBase>
Properties
Defines which analysis method is used for the Advanced Time Stepping Analysis for Modulation
Declaration
public AdvancedTimeSteppingAnalysisForModulationType AdvancedTimeSteppingAnalysisMethod { get; set; }
Property Value
By default the bearing elements are kept at fixed angles for the quasi steps. This is so that you can more easily focus on the effects of the gear rotation. If the bearing rotation is included and significant then it is important to capture whole periods of the bearing too for an accurate result. Selecting this option will use the Bearing Element Orbit Model setting on the load case or bearing.
Declaration
public bool AllowBearingElementOrbitForQuasiSteps { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Gives access to the Gear Set Load Case properties within the load case used to set up the Advanced Time Stepping Analysis for Modulation for this gear set.
Declaration
public GearSetLoadCase GearSetLoadCaseWithinLoadCaseForAdvancedTimeSteppingAnalysisForModulation { get; }
Property Value
If selected then the solution to the linear harmonically forced equations will start at a time where the steady state should have been reached. Should be equivalent to Quasi Harmonic Analysis. If not selected the solution will start at time 0 with initial conditions 0, 0.
Declaration
public bool IncludeTimeOffsetForSteadyState { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Only Load Cases which are from the same Design State and have the same Speed, Torque, Power specification as the current Load Case can be selected.
Declaration
public ListWithSelectedItem<StaticLoadCase> LoadCaseForAdvancedTimeSteppingAnalysisForModulationTimeOptionsAndActiveFEParts { get; set; }
Property Value
Advanced Time Stepping Analysis for Modulation is set up using the time scale set in Advanced System Deflection. This setting allows to run more than one full period of that timescale. It is assumed the model is periodic with the original timescale.
Declaration
public double NumberOfPeriodsForAdvancedTimeSteppingAnalysis { get; set; }
Property Value
Type |
Description |
System.Double |
|
Declaration
public int NumberOfStepsForAdvancedTimeSteppingAnalysis { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public int NumberOfTimesPerQuasiStep { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Declaration
public TimeOptions TimeOptions { get; }
Property Value
Declaration
public double ToleranceForCompatibilityOfATSAMAndTEPeriodsCheck { get; set; }
Property Value
Type |
Description |
System.Double |
|
If this option is not selected, you can choose an alternative load case whose Time Options will be used for the inputs.
Declaration
public bool UseThisLoadCaseForLoadCaseForAdvancedTimeSteppingAnalysisForModulationTimeOptionsAndActiveFEParts { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Implements
System.IEquatable<T>
Extension Methods