Class ElectricMachineResultsTimeStep
Inheritance
System.Object
System.MarshalByRefObject
SMT.MastaAPIUtility.MarshalByRefObjectPermanent
ElectricMachineResultsTimeStep
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 ElectricMachineResultsTimeStep : APIBase, IEquatable<APIBase>
Fields
_parent
Declaration
protected readonly APIBase _parent
Field Value
Properties
ACWindingLoss
The total AC Winding Loss.
Measurement: PowerSmall
Declaration
public double ACWindingLoss { get; set; }
Property Value
Type |
Description |
System.Double |
|
ApparentDAxisInductance
Declaration
public double ApparentDAxisInductance { get; }
Property Value
Type |
Description |
System.Double |
|
ApparentQAxisInductance
Declaration
public double ApparentQAxisInductance { get; }
Property Value
Type |
Description |
System.Double |
|
DAxisArmatureFluxLinkage
Measurement: MagneticFlux
Declaration
public double DAxisArmatureFluxLinkage { get; }
Property Value
Type |
Description |
System.Double |
|
DAxisFluxLinkage
Measurement: MagneticFlux
Declaration
public double DAxisFluxLinkage { get; }
Property Value
Type |
Description |
System.Double |
|
DAxisReactiveVoltages
Declaration
public double DAxisReactiveVoltages { get; }
Property Value
Type |
Description |
System.Double |
|
DAxisResistiveVoltage
Declaration
public double DAxisResistiveVoltage { get; }
Property Value
Type |
Description |
System.Double |
|
DAxisTerminalVoltages
Declaration
public double DAxisTerminalVoltages { get; }
Property Value
Type |
Description |
System.Double |
|
ElectricalAngle
Declaration
public double ElectricalAngle { get; }
Property Value
Type |
Description |
System.Double |
|
ElementalFluxDensities
Declaration
public ReadOnlyCollection<Vector2D> ElementalFluxDensities { get; }
Property Value
Type |
Description |
System.Collections.ObjectModel.ReadOnlyCollection<Vector2D> |
|
FluxDensityInAirGapChart
Declaration
public TwoDChartDefinition FluxDensityInAirGapChart { get; }
Property Value
ForceDensityInAirGapMSTChart
Declaration
public TwoDChartDefinition ForceDensityInAirGapMSTChart { get; }
Property Value
MagneticVectorPotential
Declaration
public ReadOnlyCollection<double> MagneticVectorPotential { get; }
Property Value
Type |
Description |
System.Collections.ObjectModel.ReadOnlyCollection<System.Double> |
|
MechanicalAngle
Declaration
public double MechanicalAngle { get; }
Property Value
Type |
Description |
System.Double |
|
Name
Declaration
public virtual string Name { get; }
Property Value
Type |
Description |
System.String |
|
NodalPositions
Declaration
public ReadOnlyCollection<Vector2D> NodalPositions { get; }
Property Value
Type |
Description |
System.Collections.ObjectModel.ReadOnlyCollection<Vector2D> |
|
QAxisArmatureFluxLinkage
Measurement: MagneticFlux
Declaration
public double QAxisArmatureFluxLinkage { get; }
Property Value
Type |
Description |
System.Double |
|
QAxisFluxLinkage
Measurement: MagneticFlux
Declaration
public double QAxisFluxLinkage { get; }
Property Value
Type |
Description |
System.Double |
|
QAxisReactiveVoltages
Declaration
public double QAxisReactiveVoltages { get; }
Property Value
Type |
Description |
System.Double |
|
QAxisResistiveVoltage
Declaration
public double QAxisResistiveVoltage { get; }
Property Value
Type |
Description |
System.Double |
|
QAxisTerminalVoltages
Declaration
public double QAxisTerminalVoltages { get; }
Property Value
Type |
Description |
System.Double |
|
ReportNames
Declaration
public IReadOnlyList<string> ReportNames { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<System.String> |
|
ResultsAtLocations
Declaration
public ReadOnlyCollection<ElectricMachineResultsTimeStepAtLocation> ResultsAtLocations { get; }
Property Value
ResultsForLineToLine
Declaration
public ReadOnlyCollection<ElectricMachineResultsLineToLineAtTimeStep> ResultsForLineToLine { get; }
Property Value
ResultsForPhases
Declaration
public ReadOnlyCollection<ElectricMachineResultsForPhaseAtTimeStep> ResultsForPhases { get; }
Property Value
ResultsForStatorTeeth
Declaration
public ReadOnlyCollection<ElectricMachineResultsForStatorToothAtTimeStep> ResultsForStatorTeeth { get; }
Property Value
RotorResultantXForceMSTSingleContour
Declaration
public double RotorResultantXForceMSTSingleContour { get; }
Property Value
Type |
Description |
System.Double |
|
RotorResultantYForceMSTSingleContour
Declaration
public double RotorResultantYForceMSTSingleContour { get; }
Property Value
Type |
Description |
System.Double |
|
Time
Measurement: TimeVeryShort
Declaration
public double Time { get; }
Property Value
Type |
Description |
System.Double |
|
TimeIndex
Declaration
public int TimeIndex { get; }
Property Value
Type |
Description |
System.Int32 |
|
TorqueFromStatorToothTangentialForces
Declaration
public double TorqueFromStatorToothTangentialForces { get; }
Property Value
Type |
Description |
System.Double |
|
TorqueMST
Uses Arkkio's method to calculate as an integral over the whole air gap area.
Measurement: Torque
Declaration
public double TorqueMST { get; }
Property Value
Type |
Description |
System.Double |
|
TorqueMSTSingleContour
Declaration
public double TorqueMSTSingleContour { get; }
Property Value
Type |
Description |
System.Double |
|
Methods
ElementsNodeIDFor(Int32)
Returns a list of node IDs corresponding to node 'nodeNumber'. Each entry corresponds to an individual element, so the length of this list is equal to the number of elements.
nodeNumber is the index into the element nodes list.
Throws when 'nodeNumber' is greater than the number of nodes making up an element.
Declaration
public ReadOnlyCollection<int> ElementsNodeIDFor(int nodeNumber)
Parameters
Type |
Name |
Description |
System.Int32 |
nodeNumber |
|
Returns
Type |
Description |
System.Collections.ObjectModel.ReadOnlyCollection<System.Int32> |
|
GetActiveReportWithEncodedImages()
Declaration
public string GetActiveReportWithEncodedImages()
Returns
Type |
Description |
System.String |
|
GetDefaultReportWithEncodedImages()
Declaration
public string GetDefaultReportWithEncodedImages()
Returns
Type |
Description |
System.String |
|
GetNamedReportWithEncodedImages(String)
Declaration
public string GetNamedReportWithEncodedImages(string reportName)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
Returns
Type |
Description |
System.String |
|
OutputActiveReportAsTextTo(String)
Declaration
public void OutputActiveReportAsTextTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
OutputActiveReportTo(String)
Declaration
public void OutputActiveReportTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
OutputDefaultReportTo(String)
Declaration
public void OutputDefaultReportTo(string filePath)
Parameters
Type |
Name |
Description |
System.String |
filePath |
|
OutputNamedReportAsMastaReport(String, String)
Declaration
public void OutputNamedReportAsMastaReport(string reportName, string filePath)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
System.String |
filePath |
|
OutputNamedReportAsTextTo(String, String)
Declaration
public void OutputNamedReportAsTextTo(string reportName, string filePath)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
System.String |
filePath |
|
OutputNamedReportTo(String, String)
Declaration
public void OutputNamedReportTo(string reportName, string filePath)
Parameters
Type |
Name |
Description |
System.String |
reportName |
|
System.String |
filePath |
|
Implements
System.IEquatable<T>
Extension Methods