Version: 13.0

    Show / Hide Table of Contents

    Class OnLoadElectricMachineResults

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    ElectricMachineResults
    OnLoadElectricMachineResults
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    ElectricMachineResults._parent
    ElectricMachineResults.AverageDAxisFluxLinkage
    ElectricMachineResults.AverageFluxLinkage
    ElectricMachineResults.AverageQAxisFluxLinkage
    ElectricMachineResults.AverageTorqueMST
    ElectricMachineResults.EddyCurrentLossRotor
    ElectricMachineResults.EddyCurrentLossStatorTeeth
    ElectricMachineResults.EddyCurrentLossStatorYoke
    ElectricMachineResults.EddyCurrentLossStator
    ElectricMachineResults.EddyCurrentLossTotal
    ElectricMachineResults.ExcessLossRotor
    ElectricMachineResults.ExcessLossStatorTeeth
    ElectricMachineResults.ExcessLossStatorYoke
    ElectricMachineResults.ExcessLossStator
    ElectricMachineResults.ExcessLossTotal
    ElectricMachineResults.FluxDensityInAirGapChartAtTime0
    ElectricMachineResults.ForceDensityInAirGapMSTChartAtTime0
    ElectricMachineResults.HysteresisLossRotor
    ElectricMachineResults.HysteresisLossStatorTeeth
    ElectricMachineResults.HysteresisLossStatorYoke
    ElectricMachineResults.HysteresisLossStator
    ElectricMachineResults.HysteresisLossTotal
    ElectricMachineResults.HysteresisLossFundamentalRotor
    ElectricMachineResults.HysteresisLossFundamentalStatorTeeth
    ElectricMachineResults.HysteresisLossFundamentalStatorYoke
    ElectricMachineResults.HysteresisLossFundamentalStator
    ElectricMachineResults.HysteresisLossMinorLoopRotor
    ElectricMachineResults.HysteresisLossMinorLoopStatorTeeth
    ElectricMachineResults.HysteresisLossMinorLoopStatorYoke
    ElectricMachineResults.HysteresisLossMinorLoopStator
    ElectricMachineResults.MagnetLossBuildFactor
    ElectricMachineResults.TorqueRippleMST
    ElectricMachineResults.TotalACWindingLoss
    ElectricMachineResults.TotalCoreLosses
    ElectricMachineResults.TotalMagnetLosses
    ElectricMachineResults.TotalRotorCoreLosses
    ElectricMachineResults.TotalStatorCoreLosses
    ElectricMachineResults.TotalStatorTeethIronLoss
    ElectricMachineResults.TotalStatorYokeIronLoss
    ElectricMachineResults.ElectricMachineDetail
    ElectricMachineResults.Setup
    ElectricMachineResults.ResultsTimesteps
    ElectricMachineResults.ResultsForConductorTurns
    ElectricMachineResults.ResultsForLineToLine
    ElectricMachineResults.ResultsForPhases
    ElectricMachineResults.ResultsForThisAndSlices
    ElectricMachineResults.ReportNames
    ElectricMachineResults.OutputDefaultReportTo(String)
    ElectricMachineResults.GetDefaultReportWithEncodedImages()
    ElectricMachineResults.OutputActiveReportTo(String)
    ElectricMachineResults.OutputActiveReportAsTextTo(String)
    ElectricMachineResults.GetActiveReportWithEncodedImages()
    ElectricMachineResults.OutputNamedReportTo(String, String)
    ElectricMachineResults.OutputNamedReportAsMastaReport(String, String)
    ElectricMachineResults.OutputNamedReportAsTextTo(String, String)
    ElectricMachineResults.GetNamedReportWithEncodedImages(String)
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.cacheRpds
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, (T1, T2)<Type, Object>[])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T1, T2>(String, (T1, T2)<Type, Object>, T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    APIBase.isInvalid
    APIBase.DocumentationUrl()
    APIBase.ToString()
    APIBase.RunPython<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String)
    APIBase.RunPython<T>(String, String)
    APIBase.CreateObjRef(Type)
    APIBase.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
    Namespace: SMT.MastaAPI.ElectricMachines.Results
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class OnLoadElectricMachineResults : ElectricMachineResults, IEquatable<APIBase>

    Properties

    AveragePowerFactor

    Averaged over all phases.

    Declaration
    public double AveragePowerFactor { get; }
    Property Value
    Type Description
    System.Double

    AveragePowerFactorAngle

    Averaged over all phases.

    Measurement: Angle

    Declaration
    public double AveragePowerFactorAngle { get; }
    Property Value
    Type Description
    System.Double

    AveragePowerFactorWithHarmonicDistortionAdjustment

    Averaged over all phases.

    Declaration
    public double AveragePowerFactorWithHarmonicDistortionAdjustment { get; }
    Property Value
    Type Description
    System.Double

    AverageTorqueDQ

    The average torque calculated using the D, Q flux linkages/inductances.

    Measurement: Torque

    Declaration
    public double AverageTorqueDQ { get; }
    Property Value
    Type Description
    System.Double

    DCWindingLosses

    Measurement: PowerSmall

    Declaration
    public double DCWindingLosses { get; }
    Property Value
    Type Description
    System.Double

    Efficiency

    Output power divided by input power.

    Measurement: Percentage

    Declaration
    public double Efficiency { get; }
    Property Value
    Type Description
    System.Double

    ElectricalLoading

    Measurement: CurrentPerLength

    Declaration
    public double ElectricalLoading { get; }
    Property Value
    Type Description
    System.Double

    InputPower

    Output Power plus the total losses.

    Measurement: Power

    Declaration
    public double InputPower { get; }
    Property Value
    Type Description
    System.Double

    LineResistance

    The line resistance at the winding temperature.

    Measurement: ElectricalResistance

    Declaration
    public double LineResistance { get; }
    Property Value
    Type Description
    System.Double

    LineToLineTerminalVoltagePeak

    The peak line to line terminal voltage between all phases

    Measurement: Voltage

    Declaration
    public double LineToLineTerminalVoltagePeak { get; }
    Property Value
    Type Description
    System.Double

    LineToLineTerminalVoltageRMS

    The max RMS line to line terminal voltage between all phases

    Measurement: Voltage

    Declaration
    public double LineToLineTerminalVoltageRMS { get; }
    Property Value
    Type Description
    System.Double

    LineToLineTerminalVoltageTotalHarmonicDistortion

    The ratio of the root mean squared of the amplitudes of the second and higher harmonics to the amplitude of the first harmonic. The value is given for the maximum value over the phases.

    Measurement: Percentage

    Declaration
    public double LineToLineTerminalVoltageTotalHarmonicDistortion { get; }
    Property Value
    Type Description
    System.Double

    MotorConstant

    Average torque from Maxwell Stress Tensor divided by the square root of the copper losses.

    Measurement: TorquePerSquareRootOfPower

    Declaration
    public double MotorConstant { get; }
    Property Value
    Type Description
    System.Double

    MotoringOrGenerating

    Declaration
    public MotoringOrGenerating MotoringOrGenerating { get; }
    Property Value
    Type Description
    MotoringOrGenerating

    OutputPower

    Average torque multiplied by shaft speed, minus all losses except copper losses.

    Measurement: Power

    Declaration
    public double OutputPower { get; }
    Property Value
    Type Description
    System.Double

    PhaseResistance

    The phase resistance at the winding temperature.

    Measurement: ElectricalResistance

    Declaration
    public double PhaseResistance { get; }
    Property Value
    Type Description
    System.Double

    PhaseResistiveVoltageDRMS

    Minus Phase Resistive Voltage (RMS) * Sin(Current Angle)

    Measurement: Voltage

    Declaration
    public double PhaseResistiveVoltageDRMS { get; }
    Property Value
    Type Description
    System.Double

    PhaseResistiveVoltagePeak

    The max RMS phase resistive voltage across all phases

    Measurement: Voltage

    Declaration
    public double PhaseResistiveVoltagePeak { get; }
    Property Value
    Type Description
    System.Double

    PhaseResistiveVoltageQRMS

    Phase Resistive Voltage (RMS) * Cos(Current Angle)

    Measurement: Voltage

    Declaration
    public double PhaseResistiveVoltageQRMS { get; }
    Property Value
    Type Description
    System.Double

    PhaseResistiveVoltageRMS

    The max RMS phase resistive voltage across all phases

    Measurement: Voltage

    Declaration
    public double PhaseResistiveVoltageRMS { get; }
    Property Value
    Type Description
    System.Double

    PhaseTerminalVoltagePeak

    The max peak phase terminal voltage across all phases

    Measurement: Voltage

    Declaration
    public double PhaseTerminalVoltagePeak { get; }
    Property Value
    Type Description
    System.Double

    PhaseTerminalVoltageRMS

    The max RMS phase terminal voltage between all phases

    Measurement: Voltage

    Declaration
    public double PhaseTerminalVoltageRMS { get; }
    Property Value
    Type Description
    System.Double

    PhaseTerminalVoltageTotalHarmonicDistortion

    The ratio of the root mean squared of the amplitudes of the second and higher harmonics to the amplitude of the first harmonic. The value is given for the maximum value over the phases.

    Measurement: Percentage

    Declaration
    public double PhaseTerminalVoltageTotalHarmonicDistortion { get; }
    Property Value
    Type Description
    System.Double

    PowerFactorDirection

    Declaration
    public LeadingOrLagging PowerFactorDirection { get; }
    Property Value
    Type Description
    LeadingOrLagging

    PowerFromElectromagneticAnalysis

    Average torque multiplied by shaft speed

    Measurement: Power

    Declaration
    public double PowerFromElectromagneticAnalysis { get; }
    Property Value
    Type Description
    System.Double

    StallCurrent

    The highest current a motor can draw. This is the current drawn by the motor at locked rotor condition.

    Measurement: ElectricCurrent

    Declaration
    public double StallCurrent { get; }
    Property Value
    Type Description
    System.Double

    StallTorque

    The torque load required to cause the motor to stop rotating.

    Measurement: Torque

    Declaration
    public double StallTorque { get; }
    Property Value
    Type Description
    System.Double

    TorqueConstant

    Average torque from Maxwell Stress Tensor divided by the peak line current.

    Measurement: TorquePerCurrent

    Declaration
    public double TorqueConstant { get; }
    Property Value
    Type Description
    System.Double

    TorqueRipplePercentageMST

    The torque ripple divided by the average torque, calculated using the Maxwell Stress Tensor.

    Measurement: Percentage

    Declaration
    public double TorqueRipplePercentageMST { get; }
    Property Value
    Type Description
    System.Double

    TotalPowerLoss

    The sum of iron, magnet and copper losses.

    Measurement: PowerSmall

    Declaration
    public override double TotalPowerLoss { get; }
    Property Value
    Type Description
    System.Double
    Overrides
    ElectricMachineResults.TotalPowerLoss

    WindingMaterialResistivity

    The winding material resistivity at the winding temperature.

    Measurement: ElectricalResistivity

    Declaration
    public double WindingMaterialResistivity { get; }
    Property Value
    Type Description
    System.Double

    Windings

    Declaration
    public Windings Windings { get; }
    Property Value
    Type Description
    Windings

    WindingSkinDepth

    Measurement: VeryShortLength

    Declaration
    public double WindingSkinDepth { get; }
    Property Value
    Type Description
    System.Double

    Implements

    System.IEquatable<T>

    Extension Methods

    UtilityMethods.IsReadOnly<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsValid<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsMethodValid<T>(T, Expression<Func<T, Action>>)
    UtilityMethods.IsMethodReadOnly<T>(T, Expression<Func<T, Action>>)
    Back to top