Class MBDRunUpAnalysisOptions
Inheritance
Implements
Inherited Members
Namespace: SMT.MastaAPI.SystemModel.AnalysesAndResults.MBDAnalyses
Assembly: SMT.MastaAPI.13.0.dll
Syntax
public class MBDRunUpAnalysisOptions : AbstractAnalysisOptions<TimeSeriesLoadCase>, IEquatable<APIBase>
Properties
InputVelocityProcessingType
Determines whether and how to process the reference input velocity before being passed to the run-p chart. None means no processing is needed, 'Fit Polynomial' fits a polynomial of a given order the the input velocity and 'Filter' filters the input velocity with a given cut-off frequency. 'Filter' option also uses the maximum frequency in the signal shown on the Frequency Response chart.
Declaration
public InputVelocityForRunUpProcessingType InputVelocityProcessingType { get; set; }
Property Value
Type | Description |
---|---|
InputVelocityForRunUpProcessingType |
PolynomialOrder
Order of the polynomial to be fitted on the input power load velocity response. This is useful where we need to smooth out the input velocity response to avoid getting too few points in the run-up response.
Declaration
public int PolynomialOrder { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
PowerLoadForRunUpTorque
The calculated torque or speed constraint will be applied to this power load.
Declaration
public ListWithSelectedItem<string> PowerLoadForRunUpTorque { get; set; }
Property Value
Type | Description |
---|---|
ListWithSelectedItem<System.String> |
ReferencePowerLoadForRunUpSpeed
The power load which the speed limits are related to.
Declaration
public ListWithSelectedItem<string> ReferencePowerLoadForRunUpSpeed { get; set; }
Property Value
Type | Description |
---|---|
ListWithSelectedItem<System.String> |
RunDownAfter
If on then after the maximum speed is reached then decelerate back down to the start speed.
Declaration
public bool RunDownAfter { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
RunUpDrivingMode
Determines the how the run-up speed profile constraint is met.
Declaration
public RunUpDrivingMode RunUpDrivingMode { get; set; }
Property Value
Type | Description |
---|---|
RunUpDrivingMode |
RunUpEndSpeed
Sets the end speed of the run-up that will be reached at the end time of the analysis.
Measurement: AngularVelocity
Declaration
public double RunUpEndSpeed { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
RunUpStartSpeed
Sets the start speed of the run-up that will be reached at time = 0.
Measurement: AngularVelocity
Declaration
public double RunUpStartSpeed { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
ShapeOfInitialAccelerationPeriod
Affects how quickly/smoothly the initial run-up occurs.
Declaration
public ShapeOfInitialAccelerationPeriodForRunUp ShapeOfInitialAccelerationPeriod { get; set; }
Property Value
Type | Description |
---|---|
ShapeOfInitialAccelerationPeriodForRunUp |
TimeToChangeDirection
The length of time to spend switching from acceleration to deceleration
Measurement: TimeShort
Declaration
public double TimeToChangeDirection { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
TimeToKeepLinearSpeedBeforeReachingMinimumSpeed
Time to keep linear speed before reaching minimum reference speed, i.e. the time from switching between quadratic to linear speed and the time where we reach minimum speed.
Measurement: TimeShort
Declaration
public double TimeToKeepLinearSpeedBeforeReachingMinimumSpeed { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
TimeToReachMinimumSpeed
Time for reaching the minimum reference speed in the run-up. This will be the same as 'Time for initial transients' in Run-Up mode.
Measurement: TimeShort
Declaration
public double TimeToReachMinimumSpeed { get; set; }
Property Value
Type | Description |
---|---|
System.Double |