Class PowerLoad
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
PowerLoad
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 PowerLoad : VirtualComponent, IEquatable<APIBase>
Properties
EffectiveLengthOfStator
Used in FE Parts Mode to define the search space for the stator teeth nodes within the FE mesh.
Measurement: ShortLength
Declaration
public double EffectiveLengthOfStator { get; set; }
Property Value
Type |
Description |
System.Double |
|
ElectricMachineDetail
Declaration
public ElectricMachineDetail ElectricMachineDetail { get; }
Property Value
ElectricMachineDetailSelector
Declaration
public ListWithSelectedItem<ElectricMachineDetail> ElectricMachineDetailSelector { get; set; }
Property Value
ElectricMachineSearchRegionSpecificationMethod
Used in FE Parts Mode to define the search space for the stator teeth nodes within the FE mesh. When set to 'From Electric Machine Detail', dynamic force data can also be added from the electric machine detail to the MASTA model for use as torque input/excitation source.
Declaration
public ElectricMachineSearchRegionSpecificationMethod ElectricMachineSearchRegionSpecificationMethod { get; set; }
Property Value
EngineFuelConsumptionGrid
Specify engine fuel consumption at each engine speed& throttle position. Used only in the Automotive Drivetrain Dynamics module.
Declaration
public GriddedSurfaceAccessor EngineFuelConsumptionGrid { get; set; }
Property Value
EngineTorqueGrid
Specify engine torque at each engine speed& throttle position. Used only in the Automotive Drivetrain Dynamics module.
Declaration
public GriddedSurfaceAccessor EngineTorqueGrid { get; set; }
Property Value
IncludeInTorsionalStiffnessCalculation
Following a System Deflection calculation the torsional stiffness of the system is calculated between power loads. Deselect this option to not include this power load in the matrix. To get an accurate torsional stiffness for the input you should include the input power load and any outputs that can be considered grounded.
Declaration
public bool IncludeInTorsionalStiffnessCalculation { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
InnerDiameterOfStatorTeeth
Used in FE Parts Mode to define the search space for the stator teeth nodes within the FE mesh.
Measurement: ShortLength
Declaration
public double InnerDiameterOfStatorTeeth { get; set; }
Property Value
Type |
Description |
System.Double |
|
NumberOfBlades
Declaration
public int NumberOfBlades { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
NumberOfSlots
Used in FE Parts Mode to define the search space for the stator teeth nodes within the FE mesh.
Declaration
public int NumberOfSlots { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
NumberOfWheels
Number of wheels that this power load represents, e.g. it may represent an axle.
Declaration
public int NumberOfWheels { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
OilPumpDetail
Declaration
public OilPumpDetail OilPumpDetail { get; }
Property Value
PositiveIsForwards
Does positive angular velocity correspond to positive vehicle speed?
Declaration
public bool PositiveIsForwards { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
PowerLoadType
Declaration
public EnumWithSelectedValue<PowerLoadType> PowerLoadType { get; set; }
Property Value
SingleBladeDetails
Declaration
public WindTurbineSingleBladeDetails SingleBladeDetails { get; }
Property Value
TorsionalStiffness
Measurement: AngularStiffness
Declaration
public double TorsionalStiffness { get; set; }
Property Value
Type |
Description |
System.Double |
|
TyreRollingRadius
Declaration
public Overridable<double> TyreRollingRadius { get; set; }
Property Value
WidthForDrawing
Declaration
public Overridable<double> WidthForDrawing { get; set; }
Property Value
Implements
System.IEquatable<T>
Extension Methods