Class ElectricMachineLoadCase
Inheritance
System.Object
ElectricMachineLoadCase
Assembly: SMT.MastaAPI.15.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
FieldWindingCurrent
Measurement: ElectricCurrent
Declaration
public double FieldWindingCurrent { get; set; }
Property Value
Type |
Description |
System.Double |
|
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 |
|
NonLinearRelaxationFactor
A value of 1 means no relaxation is applied. Typical values range between 0.3 and 1. 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 NonLinearRelaxationFactor { get; set; }
Property Value
Type |
Description |
System.Double |
|
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 |
|
NonLinearSystemMaximumNumberOfIterations
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 int NonLinearSystemMaximumNumberOfIterations { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
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