Class ElectricMachineLoadCase
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
ElectricMachineLoadCase
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 ElectricMachineLoadCase : ElectricMachineLoadCaseBase, IEquatable<APIBase>
Properties
AnalysisPeriod
Declaration
public EnumWithSelectedValue<ElectricMachineAnalysisPeriod> AnalysisPeriod { get; set; }
Property Value
CoreLossMinorLoopHysteresisLossFactor
Declaration
public double CoreLossMinorLoopHysteresisLossFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
CurrentAngle
Declaration
public double CurrentAngle { get; set; }
Property Value
Type |
Description |
System.Double |
|
EndWindingInductanceMethod
Declaration
public EndWindingInductanceMethod EndWindingInductanceMethod { get; set; }
Property Value
IncludeIronAndEddyCurrentLosses
Declaration
public bool IncludeIronAndEddyCurrentLosses { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IncludeOpenCircuitCalculation
Declaration
public bool IncludeOpenCircuitCalculation { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IncludeWindingACLosses
If included, a transient analysis will be run where eddy currents in the conductor regions will be solved within the field solution. If not included a steady state analysis is run.
Declaration
public bool IncludeWindingACLosses { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
MinimumNumberOfStepsForVoltagesAndLossesCalculation
Declaration
public int MinimumNumberOfStepsForVoltagesAndLossesCalculation { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
NonLinearSystemConvergenceTolerance
The default value should be sufficient for most cases. However, this option can be used if users would like to adjust the convergence criteria.
Declaration
public double NonLinearSystemConvergenceTolerance { get; set; }
Property Value
Type |
Description |
System.Double |
|
NumberOfCycles
Declaration
public int NumberOfCycles { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
NumberOfInitialTransientSteps
Declaration
public int NumberOfInitialTransientSteps { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
NumberOfStepsPerAnalysisPeriod
Declaration
public int NumberOfStepsPerAnalysisPeriod { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
OverrideDesignEndWindingInductanceMethod
Declaration
public bool OverrideDesignEndWindingInductanceMethod { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
PeakLineCurrent
Measurement: ElectricCurrent
Declaration
public double PeakLineCurrent { get; set; }
Property Value
Type |
Description |
System.Double |
|
RMSLineCurrent
Measurement: ElectricCurrent
Declaration
public double RMSLineCurrent { get; set; }
Property Value
Type |
Description |
System.Double |
|
Speed
The signed speed of the machine. A positive value indicates positive rotation about the Z Axis of the machine. This is an anti clockwise rotation in the 2D views.
Measurement: AngularVelocity
Declaration
public double Speed { get; set; }
Property Value
Type |
Description |
System.Double |
|
TotalNumberOfTimeSteps
Declaration
public int TotalNumberOfTimeSteps { get; }
Property Value
Type |
Description |
System.Int32 |
|
UserSpecifiedEndWindingInductance
Declaration
public double UserSpecifiedEndWindingInductance { get; set; }
Property Value
Type |
Description |
System.Double |
|
Methods
AnalysisFor(ElectricMachineSetup)
Declaration
public ElectricMachineFEAnalysis AnalysisFor(ElectricMachineSetup setup)
Parameters
Returns
Implements
System.IEquatable<T>
Extension Methods