Class PowerLoadLoadCase
Inheritance
System.Object
PowerLoadLoadCase
Assembly: SMT.MastaAPI.14.1.dll
Syntax
public class PowerLoadLoadCase : VirtualComponentLoadCase, IEquatable<APIBase>
Properties
CoefficientOfFrictionWithGround
Declaration
public NonDimensionalInputComponent CoefficientOfFrictionWithGround { get; }
Property Value
ComponentDesign
Declaration
public PowerLoad ComponentDesign { get; }
Property Value
ConstantResistanceCoefficient
Declaration
public double ConstantResistanceCoefficient { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
ConstantResistanceCoefficientTimeProfile
Declaration
public Vector2DListAccessor ConstantResistanceCoefficientTimeProfile { get; set; }
Property Value
ConstantTorque
Declaration
public Overridable<double> ConstantTorque { get; set; }
Property Value
DragTorqueSpecificationMethod
Declaration
public PowerLoadDragTorqueSpecificationMethod DragTorqueSpecificationMethod { get; set; }
Property Value
DragTorqueVsSpeedAndTime
Declaration
public GriddedSurfaceAccessor DragTorqueVsSpeedAndTime { get; set; }
Property Value
DynamicTorsionalStiffness
Declaration
public Overridable<double> DynamicTorsionalStiffness { get; set; }
Property Value
ElectricMachineDataSetSelector
Declaration
public ListWithSelectedItem<ElectricMachineDataSet> ElectricMachineDataSetSelector { get; set; }
Property Value
EngineIdleSpeedControlPIDSettings
Declaration
public PIDControlSettings EngineIdleSpeedControlPIDSettings { get; }
Property Value
EngineThrottlePosition
Declaration
public double EngineThrottlePosition { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
EngineThrottleTimeProfile
Declaration
public Vector2DListAccessor EngineThrottleTimeProfile { get; set; }
Property Value
FirstOrderLagCutoffFrequency
Declaration
public double FirstOrderLagCutoffFrequency { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
FirstOrderLagTimeConstant
Declaration
public double FirstOrderLagTimeConstant { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
IncludeInTorsionalStiffnessCalculation
Declaration
public Overridable<bool> IncludeInTorsionalStiffnessCalculation { get; set; }
Property Value
IsWheelUsingStaticFrictionInitially
Declaration
public bool IsWheelUsingStaticFrictionInitially { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
LinearResistanceCoefficient
Declaration
public double LinearResistanceCoefficient { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
LinearResistanceCoefficientTimeProfile
Declaration
public Vector2DListAccessor LinearResistanceCoefficientTimeProfile { get; set; }
Property Value
MaximumThrottleInDriveCycle
Declaration
public double MaximumThrottleInDriveCycle { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
PIDControlSettings
Declaration
public PIDControlSettings PIDControlSettings { get; }
Property Value
Power
Declaration
public Overridable<double> Power { get; set; }
Property Value
PowerLoadForPIDControl
Declaration
public ListWithSelectedItem<string> PowerLoadForPIDControl { get; set; }
Property Value
ProportionOfVehicleWeightCarried
Declaration
public Overridable<double> ProportionOfVehicleWeightCarried { get; set; }
Property Value
QuadraticResistanceCoefficient
Declaration
public double QuadraticResistanceCoefficient { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
QuadraticResistanceCoefficientTimeProfile
Declaration
public Vector2DListAccessor QuadraticResistanceCoefficientTimeProfile { get; set; }
Property Value
Declaration
public double SpecifiedAngleForInputTorque { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public double SpecifiedTimeForInputTorque { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Speed
Declaration
public Overridable<double> Speed { get; set; }
Property Value
SpeedVsTime
Declaration
public Vector2DListAccessor SpeedVsTime { get; set; }
Property Value
SystemDeflectionTorqueAlsoAppliesToAdvancedSystemDeflection
Declaration
public bool SystemDeflectionTorqueAlsoAppliesToAdvancedSystemDeflection { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
SystemDeflectionTorqueMethod
Declaration
public EnumWithSelectedValue<TorqueSpecificationForSystemDeflection> SystemDeflectionTorqueMethod { get; set; }
Property Value
TargetEngineIdleSpeed
Declaration
public double TargetEngineIdleSpeed { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
TargetSpeed
Declaration
public double TargetSpeed { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Declaration
public PowerLoadPIDControlSpeedInputType TargetSpeedInputType { get; set; }
Property Value
TargetSpeedVsTime
Declaration
public Vector2DListAccessor TargetSpeedVsTime { get; set; }
Property Value
Torque
Declaration
public Overridable<double> Torque { get; set; }
Property Value
Declaration
public EnumWithSelectedValue<PowerLoadInputTorqueSpecificationMethod> TorqueInputMethod { get; set; }
Property Value
TorqueTimeProfileRepeats
Declaration
public bool TorqueTimeProfileRepeats { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
TorqueVsAngle
Declaration
public Vector2DListAccessor TorqueVsAngle { get; set; }
Property Value
TorqueVsAngleAndSpeed
Declaration
public GriddedSurfaceAccessor TorqueVsAngleAndSpeed { get; set; }
Property Value
TorqueVsTime
Declaration
public Vector2DListAccessor TorqueVsTime { get; set; }
Property Value
TotalMeanRotorXForceOverAllNodes
Declaration
public double TotalMeanRotorXForceOverAllNodes { get; }
Property Value
| Type |
Description |
| System.Double |
|
TotalMeanRotorYForceOverAllNodes
Declaration
public double TotalMeanRotorYForceOverAllNodes { get; }
Property Value
| Type |
Description |
| System.Double |
|
UnbalancedMagneticPullStiffness
Declaration
public double UnbalancedMagneticPullStiffness { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
UseEngineIdleSpeedControl
Declaration
public bool UseEngineIdleSpeedControl { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
UseTimeDependentConstantResistanceCoefficient
Declaration
public bool UseTimeDependentConstantResistanceCoefficient { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
UseTimeDependentLinearResistanceCoefficient
Declaration
public bool UseTimeDependentLinearResistanceCoefficient { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
UseTimeDependentQuadraticResistanceCoefficient
Declaration
public bool UseTimeDependentQuadraticResistanceCoefficient { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
UseTimeDependentThrottle
Declaration
public bool UseTimeDependentThrottle { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
VehicleSpeedToStartIdleControl
Declaration
public double VehicleSpeedToStartIdleControl { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
VehicleSpeedToStopIdleControl
Declaration
public double VehicleSpeedToStopIdleControl { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
VelocityFirstOrderLagCutoffFrequency
Declaration
public double VelocityFirstOrderLagCutoffFrequency { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
VelocityFirstOrderLagTimeConstant
Declaration
public double VelocityFirstOrderLagTimeConstant { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
WheelSlipModel
Declaration
public WheelSlipType WheelSlipModel { get; set; }
Property Value
WheelStaticToDynamicFrictionRatio
Declaration
public double WheelStaticToDynamicFrictionRatio { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
WheelToVehicleStiffness
Declaration
public double WheelToVehicleStiffness { get; set; }
Property Value
| Type |
Description |
| System.Double |
|
Methods
GetHarmonicLoadDataForImport()
Declaration
public ElectricMachineHarmonicLoadData GetHarmonicLoadDataForImport()
Returns
Implements
System.IEquatable<T>
Extension Methods