EfficiencyMapDefinition class is used to specify the settings for an efficiency map.
The class can be called from the Study class.
.
More...
Public Member Functions | |
| bool | AddACLoss () |
| Returns whether to add an approximate AC copper loss. More... | |
| bool | AddPWMIronLoss () |
| Returns whether to add an approximate PWM iron loss. More... | |
| double | AverageSlotWidth () |
| Returns the average slot width for AC copper loss approximation calculation. More... | |
| double | CarrierFrequency () |
| Returns the carrier frequency value for approximate PWM losses. More... | |
| int | ClusterPoints () |
| Returns the number of cluster points in the efficiency map. More... | |
| double | CoilStandardTemp () |
| Returns the coil reference temperature to be set to the electrical conductivity for the approximate calculation of AC copper loss. More... | |
| double | CoilTempFactor () |
| Returns the coil correction factor to be set to the electrical conductivity for the approximate calculation of AC copper loss. More... | |
| double | Conductivity () |
| Returns the conductivity for AC copper loss approximation calculation. More... | |
| double | ConductorDiameter () |
| Returns the conductor diameter for AC copper loss approximation calculation. More... | |
| double | ConductorHeight () |
| Returns the conductor height for AC copper loss approximation calculation. More... | |
| double | ConductorsSlotWidth () |
| Returns the conductors in slot width for AC copper loss approximation calculation. More... | |
| int | ConductorType () |
| Returns the conductor type for AC copper loss approximation calculation. More... | |
| double | ConductorWidth () |
| Returns the conductor width for AC copper loss approximation calculation. More... | |
| String | ControlName () |
| Returns the name of the basic motor control scheme when the motor control type is "basic". Values are "mtpa", mtpa+fw", "unitypf" or "id=0" (Speed Priority). More... | |
| String | CorrectionType () |
| Returns the current correction table type ("none", "efficiency" or "loss"). More... | |
| double | DCBusVoltage () |
| Returns the DC bus voltage value used for approximate PWM losses. More... | |
| bool | GetACLossCorrection () |
| Returns whether to correct the AC loss of the efficiency map. More... | |
| bool | GetAddMagnetLoss () |
| Returns whether to add an approximate PWM magnet loss. More... | |
| double | GetAirGapCorrection () |
| Returns the air gap correction set for approximate PWM magnet loss. More... | |
| double | GetAxialSegmentation () |
| Returns the axial segmentation set for approximate PWM magnet loss. More... | |
| double | GetCoilCorrectionBaseTemperature () |
| Returns the coil base temperature in the efficiency map. More... | |
| double | GetCoilCorrectionCoefficient () |
| Returns the coil temperature coefficient in the efficiency map. More... | |
| double | GetCoilCorrectionTemperature (int index) |
| Returns the coil temperature value. More... | |
| int | GetCoilCorrectionType () |
| Returns the coil correction type in the efficiency map. More... | |
| int | GetCoilDivision () |
| Returns the coil temperature division value in the efficiency map. More... | |
| bool | GetCoilTemperatureCorrection () |
| Returns whether to use coil temperature correction. More... | |
| double | GetDriveCycleAirDensity () |
| Returns the air density for driving mode in the efficiency map. More... | |
| double | GetDriveCycleCrossSectionalArea () |
| Returns the cross sectional area for driving mode in the efficiency map. More... | |
| double | GetDriveCycleDragCoefficient () |
| Returns the drag coefficient for driving mode in the efficiency map. More... | |
| double | GetDriveCycleGearRatio () |
| Returns the gear ratio for driving mode in the efficiency map. More... | |
| double | GetDriveCycleGravity () |
| Returns gravitational acceleration for driving mode in the efficiency map. More... | |
| double | GetDriveCycleRollingResistance () |
| Returns the rolling resistance coefficient for driving mode in the efficiency map. More... | |
| double | GetDriveCycleTireDiameter () |
| Returns the tire diameter for driving mode in the efficiency map. More... | |
| double | GetDriveCycleTotalWeight () |
| Returns the total weight for driving mode in the efficiency map. More... | |
| bool | GetDriveCycleUseVehicleParameters () |
| Returns whether to use vehicle parameters for driving mode in the efficiency map. More... | |
| bool | GetDriveCycleUseVehicleSpeedTable () |
| Returns whether to use the vehicle speed point array for driving mode in the efficiency map. More... | |
| Variant | GetDriveCycleVoltageTimeTable () |
| Returns the time change table of the voltage in driving mode. More... | |
| bool | GetEfficiencyCorrection () |
| Returns whether to correct the efficiency of the efficiency map. More... | |
| double | GetEndCoilTemperature () |
| Returns the coil end temperature value in the efficiency map. More... | |
| double | GetEndFieldCoilTemperature () |
| Returns the field coil end temperature value in the efficiency map. More... | |
| double | GetEndMagnetTemperature () |
| Returns the magnet end temperature value in the efficiency map. More... | |
| double | GetEndMultiMaxVoltage () |
| Returns the end value of multiple maximum voltages. More... | |
| double | GetEndRotorConductorTemperature () |
| Returns the rotor conductor end temperature value in the efficiency map. More... | |
| bool | GetExtrapolation () |
| Returns whether to extrapolate the 0 speed and torque of the efficiency map. More... | |
| double | GetFieldCoilCorrectionBaseTemperature () |
| Returns the field coil base temperature in the efficiency map. More... | |
| double | GetFieldCoilCorrectionCoefficient () |
| Returns the field coil temperature coefficient in the efficiency map. More... | |
| double | GetFieldCoilCorrectionTemperature (int index) |
| Returns the field coil temperature value. More... | |
| int | GetFieldCoilCorrectionType () |
| Returns the field coil correction type in the efficiency map. More... | |
| int | GetFieldCoilDivision () |
| Returns the field coil temperature division value in the efficiency map. More... | |
| bool | GetFieldCoilTemperatureCorrection () |
| Returns whether to use field coil temperature correction. More... | |
| double | GetInitialCoilTemperature () |
| Returns the coil initial temperature value in the efficiency map. More... | |
| double | GetInitialFieldCoilTemperature () |
| Returns the field coil initial temperature value in the efficiency map. More... | |
| double | GetInitialMagnetTemperature () |
| Returns the magnet initial temperature value in the efficiency map. More... | |
| double | GetInitialMultiMaxVoltage () |
| Returns the initial value of the multiple maximum voltages. More... | |
| double | GetInitialRotorConductorTemperature () |
| Returns the rotor conductor initial temperature value in the efficiency map. More... | |
| bool | GetLossCorrection () |
| Returns whether to correct the loss of the efficiency map. More... | |
| double | GetMagnetConductivity (int index) |
| Returns the electrical conductivity of the magnet parts, set for approximate PWM magnet loss. More... | |
| double | GetMagnetCorrectionBaseTemperature () |
| Returns the magnet base temperature in the efficiency map. More... | |
| double | GetMagnetCorrectionCoefficient () |
| Returns the magnet temperature coefficient in the efficiency map. More... | |
| double | GetMagnetCorrectionTemperature (int index) |
| Returns the magnet temperature value. More... | |
| int | GetMagnetCorrectionType () |
| Returns the magnet correction type in the efficiency map. More... | |
| int | GetMagnetDivision () |
| Returns the magnet temperature division value in the efficiency map. More... | |
| bool | GetMagnetTemperatureCorrection () |
| Returns whether to use magnet temperature correction. More... | |
| int | GetMultiMaxVoltageDivision () |
| Returns the division value of multiple maximum voltages. More... | |
| int | GetMultiMaxVoltageType () |
| Returns the setting type of multiple maximum voltages. More... | |
| double | GetMultiMaxVoltageValue (int index) |
| Returns the multiple maximum voltages. More... | |
| bool | GetOverrideMaterialConductivity () |
| Returns whether to override material conductivity when evaluating the efficiency map (Speed Priority). More... | |
| double | GetRotorConductorCorrectionBaseTemperature () |
| Returns the rotor conductor base temperature in the efficiency map. More... | |
| double | GetRotorConductorCorrectionCoefficient () |
| Returns the rotor conductor temperature coefficient in the efficiency map. More... | |
| double | GetRotorConductorCorrectionTemperature (int index) |
| Returns the rotor conductor temperature value. More... | |
| int | GetRotorConductorCorrectionType () |
| Returns the rotor conductor correction type in the efficiency map. More... | |
| int | GetRotorConductorDivision () |
| Returns the rotor conductor temperature division value in the efficiency map. More... | |
| bool | GetRotorConductorTemperatureCorrection () |
| Returns whether to use rotor conductor temperature correction. More... | |
| bool | GetUseMaxVoltageDCBus () |
| Returns whether to use the maximum DC bus voltage for PWM loss approximation calculation. More... | |
| bool | GetUseMultiMaxVoltage () |
| Returns whether multiple maximum voltages are set. More... | |
| virtual bool | IsValid () |
| Returns True if an object is valid. More... | |
| double | MaxCurrent () |
| Returns the maximum current value used when evaluating the efficiency map (Speed Priority). More... | |
| double | MaxFieldCurrent () |
| Returns the maximum field current value used when evaluating the efficiency map (WFSM Speed Priority). More... | |
| double | MaxPowerLimit () |
| Returns the power constraint value used when evaluating the efficiency map. More... | |
| double | MaxVoltage () |
| Returns the maximum DC voltage value used when evaluating the efficiency map (Speed Priority). More... | |
| double | MechancialLossFactor () |
| Returns the mechancial loss factor. More... | |
| String | MotorControlType () |
| Returns the motor control type to use. Values are "maximum_efficiency" or "basic" (Speed Priority). More... | |
| String | MotorMode () |
| Returns the motor mode ("motor" or "generation"). More... | |
| String | Name () |
| Returns the result table definition name as a string. More... | |
| double | ParallelConductorsSlotHeight () |
| Returns the parallel conductors in slot height for AC copper loss approximation calculation. More... | |
| String | PowerLimitType () |
| Returns the type of power limit. Values are "none", "input_power" or "output_power" . More... | |
| double | SeriesConductorsSlotHeight () |
| Returns the series conductors in slot height for AC copper loss approximation calculation. More... | |
| void | SetACLossCorrection (bool correction) |
| Specifies whether to correct the AC loss of the efficiency map. More... | |
| void | SetACLossCorrectionTable (String array &array) |
| Specifies a correction table to correct the AC loss of the efficiency map. More... | |
| void | SetAddACLoss (bool value) |
| Specifies whether to add an approximate AC copper loss. More... | |
| void | SetAddMagnetLoss (bool addMagnetLoss) |
| Specifies whether to add an approximate PWM magnet loss. More... | |
| void | SetAddPWMIronLoss (bool value) |
| Specifies whether to add an approximate PWM iron loss. More... | |
| void | SetAirGapCorrection (Variant &airGap) |
| Specifies the air gap correction. More... | |
| void | SetAverageSlotWidth (Variant &averageSlotWidth) |
| Specifies the average slot width for approximate AC copper loss setting. More... | |
| void | SetAxialSegmentation (Variant &axialSegmentation) |
| Specifies the axial segmentation. More... | |
| void | SetCarrierFrequency (Variant &frequency) |
| Specifies the carrier frequency for approximate PWM losses. More... | |
| void | SetClusterPoints (Variant &value) |
| Specifies the number of cluster points in the efficiency map. More... | |
| void | SetCoilCorrection (double initialValue, double endValue, int division) |
| Specifies the divisions for coil temperature. More... | |
| void | SetCoilCorrectionBaseTemperature (Variant &value) |
| Specifies the coil base temperature in the efficiency map. More... | |
| void | SetCoilCorrectionCoefficient (Variant &value) |
| Specifies the coil temperature coefficient in the efficiency map. More... | |
| void | SetCoilCorrectionTemperature (int index, Variant &temperatureValue) |
| Specifies the discrete temperature values for coil temperature. More... | |
| void | SetCoilStandardTemp (Variant &temp) |
| Specifies the coil reference temperature to be set to electrical conductivity for approximation of AC copper loss. More... | |
| void | SetCoilTemperatureCorrection (bool use) |
| Specifies whether to use coil temperature correction. More... | |
| void | SetCoilTempFactor (Variant &factor) |
| Specifies the coil correction factor to be set to electrical conductivity for approximation of AC copper loss. More... | |
| void | SetConductivity (Variant &conductivity) |
| Specifies conductivity for approximate AC copper loss setting. More... | |
| void | SetConductorDiameter (Variant &diameter) |
| Specifies conductor diameter for approximate AC copper loss setting. More... | |
| void | SetConductorHeight (Variant &height) |
| Specifies conductor height for approximate AC copper loss setting. More... | |
| void | SetConductorsSlotWidth (Variant &slotWidth) |
| Specifies conductors slot width for approximate AC copper loss setting. More... | |
| void | SetConductorType (int type) |
| Specifies the conductor type for approximate AC copper loss setting. More... | |
| void | SetConductorWidth (Variant &width) |
| Specifies conductor width for approximate AC copper loss setting. More... | |
| void | SetControlType (Variant &type) |
| Specifies the name of the basic motor control scheme when the motor control type is "basic". Values are "mtpa", mtpa+fw", "unitypf" or "id=0" (Speed Priority) More... | |
| void | SetCorrectionTable (String array &array) |
| Specifies the correction table to modify the efficiency map display. More... | |
| void | SetCorrectionType (Variant &type) |
| Specifies the correction table type ("none", "efficiency" or "loss"). More... | |
| void | SetDCBusVoltage (Variant &voltage) |
| Specifies the DC bus voltage for approximate PWM losses. More... | |
| void | SetDriveCycleAirDensity (Variant &value) |
| Specifies the air density for driving mode in the efficiency map. More... | |
| void | SetDriveCycleCrossSectionalArea (Variant &value) |
| Specifies the cross sectional area for driving mode in the efficiency map. More... | |
| void | SetDriveCycleDragCoefficient (Variant &value) |
| Specifies the drag coefficient for driving mode in the efficiency map. More... | |
| void | SetDriveCycleGearRatio (Variant &value) |
| Specifies the gear retio for driving mode in the efficiency map. More... | |
| void | SetDriveCycleGravity (Variant &value) |
| Specifies the gravitational acceleration for driving mode in the efficiency map. More... | |
| void | SetDriveCycleRollingResistance (Variant &value) |
| Specifies the rolling resistance for driving mode in the efficiency map. More... | |
| void | SetDriveCycleTable (String array &array) |
| Specifies the driving mode of the efficiency map on the table. More... | |
| void | SetDriveCycleTireDiameter (Variant &value) |
| Specifies the tire diameter for driving mode in the efficiency map. More... | |
| void | SetDriveCycleTotalWeight (Variant &value) |
| Specifies the total weight for driving mode in the efficiency map. More... | |
| void | SetDriveCycleUseVehicleParameters (bool use) |
| Specifies whether to use vehicle parameters for driving mode in the efficiency map. More... | |
| void | SetDriveCycleUseVehicleSpeedTable (bool use) |
| Specifies whether to use the vehicle speed point array for driving mode in the efficiency map. More... | |
| void | SetDriveCycleVehicleSpeedDatabase (String &) |
| Returns the vehicle database for driving mode in the efficiency map. More... | |
| void | SetDriveCycleVehicleSpeedTable (String array &array) |
| Specifies a vehicle speed table. More... | |
| void | SetDriveCycleVoltageTimeTable (String array &array) |
| Specifies the variation of the voltage with time in the driving mode of the efficiency map. More... | |
| void | SetEfficiencyCorrection (bool correction) |
| Specifies whether to correct the efficiency of the efficiency map. More... | |
| void | SetEfficiencyCorrectionTable (String array &array) |
| Specifies a correction table to correct the efficiency of the efficiency map. More... | |
| void | SetExtrapolation (bool value) |
| Specifies whether to extrapolate the 0 speed and torque of the efficiency map. More... | |
| void | SetFieldCoilCorrection (double initialValue, double endValue, int division) |
| Specifies the divisions for field coil temperature. More... | |
| void | SetFieldCoilCorrectionBaseTemperature (Variant &value) |
| Specifies the field coil base temperature in the efficiency map. More... | |
| void | SetFieldCoilCorrectionCoefficient (Variant &value) |
| Specifies the field coil temperature coefficient in the efficiency map. More... | |
| void | SetFieldCoilCorrectionTemperature (int index, Variant &temperatureValue) |
| Specifies the discrete temperature values for field coil temperature. More... | |
| void | SetFieldCoilTemperatureCorrection (bool use) |
| Specifies whether to use field coil temperature correction. More... | |
| void | SetLossCorrection (bool correction) |
| Specifies whether to correct the loss of the efficiency map. More... | |
| void | SetLossCorrectionTable (String array &array) |
| Specifies a correction table to correct the loss of the efficiency map. More... | |
| void | SetMagnetConductivity (int index, Variant &conductivity) |
| Specifies the electrical conductivity of the magnet parts for approximate PWM magnet loss. More... | |
| void | SetMagnetCorrection (double initialValue, double endValue, int division) |
| Specifies the divisions for magnet temperature. More... | |
| void | SetMagnetCorrectionBaseTemperature (Variant &value) |
| Specifies the magnet base temperature in the efficiency map. More... | |
| void | SetMagnetCorrectionCoefficient (Variant &value) |
| Specifies the magnet temperature coefficient in the efficiency map. More... | |
| void | SetMagnetCorrectionTemperature (int index, Variant &temperatureValue) |
| Specifies the discrete temperature values for magnet temperature. More... | |
| void | SetMagnetTemperatureCorrection (bool use) |
| Specifies whether to use magnet temperature correction. More... | |
| void | SetMaxCurrent (Variant ¤t) |
| Specifies the maximum line current to use when evaluating the efficiency map (speed priority). More... | |
| void | SetMaxFieldCurrent (Variant &fieldCurrent) |
| Specifies the maximum field current to use when evaluating the efficiency map (WFSM speed priority). More... | |
| void | SetMaxPowerLimit (Variant &power) |
| Specifies the power constraint value to use when evaluating the efficiency map. More... | |
| void | SetMaxVoltage (Variant &voltage) |
| Specifies the maximum DC voltage to use when evaluating the efficiency map (speed priority). More... | |
| void | SetMechancialLossFactor (Variant &factor) |
| Specifies the mechancial loss coefficient for calculating the mechanical loss. More... | |
| void | SetMotorControlType (Variant &type) |
| Specifies the motor control type for effective map (speed priority) analysis. Values are "maximum_efficiency" or "basic". More... | |
| void | SetMotorMode (Variant &mode) |
| Specifies the motor mode ("motor" or "generation"). More... | |
| void | SetMultiMaxVoltage (double initialValue, double endValue, int division) |
| Specifies the maximum voltage division number. More... | |
| void | SetMultiMaxVoltageTable (int index, Variant &value) |
| Specifies the discrete value of the maximum voltage. More... | |
| void | SetName (String &title) |
| Specifies the name for this efficency map definition. More... | |
| void | SetOverrideMaterialConductivity (bool override) |
| Specifies whether to override material conductivity for approximate PWM magnet loss. More... | |
| void | SetParallelConductorsSlotHeight (Variant &slotHeight) |
| Specifies parallel conductors slot height for approximate AC copper loss setting. More... | |
| void | SetPowerLimitType (Variant &type) |
| Specifies the power limit type for effective map . Values are "none", "input_power" or "output_power". More... | |
| void | SetRotorConductorCorrection (double initialValue, double endValue, int division) |
| Specifies the divisions for rotor conductor temperature. More... | |
| void | SetRotorConductorCorrectionBaseTemperature (Variant &value) |
| Specifies the rotor conductor base temperature in the efficiency map. More... | |
| void | SetRotorConductorCorrectionCoefficient (Variant &value) |
| Specifies the rotor conductor temperature coefficient in the efficiency map. More... | |
| void | SetRotorConductorCorrectionTemperature (int index, Variant &temperatureValue) |
| Specifies the discrete temperature values for rotor conductor temperature. More... | |
| void | SetRotorConductorTemperatureCorrection (bool use) |
| Specifies whether to use rotor conductor temperature correction. More... | |
| void | SetSeriesConductorsSlotHeight (Variant &slotHeight) |
| Specifies series conductors slot height for approximate AC copper loss setting. More... | |
| void | SetSpecifyCoilTemp (bool value) |
| Specifies whether to apply coil temperature compensation to electrical conductivity for approximation of AC copper loss. More... | |
| void | SetTable (String &name) |
| Specifies the name of the response table to use for the efficency map display. More... | |
| void | SetTorqueType (Variant &type) |
| Specifies the torque type ("shaft" or "electromagnetic"). More... | |
| void | SetUseMaxVoltageDCBus (bool value) |
| Specifies whether to use the maximum DC bus voltage for PWM loss approximation calculation. More... | |
| void | SetUseMultiMaxVoltage (bool value) |
| Specifies whether to set multiple maximum voltages. More... | |
| void | SetVoltageLimitType (Variant &type) |
| Specifies the voltage limit type for effective map (speed priority) analysis. Values are "peak" or "fundamental". More... | |
| void | SetXAxisDivisions (Variant &value) |
| Specifies the number of speed divisions to use when evaluating the efficiency map (speed priority). More... | |
| void | SetYAxisDivisions (Variant &value) |
| Specifies the number of torque divisions to use when evaluating the efficency map (speed priority). More... | |
| bool | SpecifyCoilTemp () |
| Returns whether to perform coil temperature correction on the electrical conductivity for AC copper loss approximation calculation. More... | |
| String | TableName () |
| Returns the name of the response table to use when drawing the efficiency map. More... | |
| String | TorqueType () |
| Returns the torque type ("shaft" or "electromagnetic"). More... | |
| String | VoltageLimitType () |
| Returns the type of voltage limit. Values are "peak" or "fundamental" (Speed Priority). More... | |
| int | XAxisDivisions () |
| Returns the number of speed divisions to use when evaluating the efficiency map (Speed Priority). More... | |
| int | YAxisDivisions () |
| Returns the number of torque divisions to use when evaluating the efficency map (Speed Priority). More... | |
EfficiencyMapDefinition class is used to specify the settings for an efficiency map.
The class can be called from the Study class.
.
Example of calling the class object:
| bool EfficiencyMapDefinition::AddACLoss | ( | ) |
Returns whether to add an approximate AC copper loss.
| bool EfficiencyMapDefinition::AddPWMIronLoss | ( | ) |
Returns whether to add an approximate PWM iron loss.
| double EfficiencyMapDefinition::AverageSlotWidth | ( | ) |
Returns the average slot width for AC copper loss approximation calculation.
| double EfficiencyMapDefinition::CarrierFrequency | ( | ) |
Returns the carrier frequency value for approximate PWM losses.
| int EfficiencyMapDefinition::ClusterPoints | ( | ) |
Returns the number of cluster points in the efficiency map.
| double EfficiencyMapDefinition::CoilStandardTemp | ( | ) |
Returns the coil reference temperature to be set to the electrical conductivity for the approximate calculation of AC copper loss.
| double EfficiencyMapDefinition::CoilTempFactor | ( | ) |
Returns the coil correction factor to be set to the electrical conductivity for the approximate calculation of AC copper loss.
| double EfficiencyMapDefinition::Conductivity | ( | ) |
Returns the conductivity for AC copper loss approximation calculation.
| double EfficiencyMapDefinition::ConductorDiameter | ( | ) |
Returns the conductor diameter for AC copper loss approximation calculation.
| double EfficiencyMapDefinition::ConductorHeight | ( | ) |
Returns the conductor height for AC copper loss approximation calculation.
| double EfficiencyMapDefinition::ConductorsSlotWidth | ( | ) |
Returns the conductors in slot width for AC copper loss approximation calculation.
| int EfficiencyMapDefinition::ConductorType | ( | ) |
Returns the conductor type for AC copper loss approximation calculation.
| double EfficiencyMapDefinition::ConductorWidth | ( | ) |
Returns the conductor width for AC copper loss approximation calculation.
| String EfficiencyMapDefinition::ControlName | ( | ) |
Returns the name of the basic motor control scheme when the motor control type is "basic". Values are "mtpa", mtpa+fw", "unitypf" or "id=0" (Speed Priority).
| String EfficiencyMapDefinition::CorrectionType | ( | ) |
Returns the current correction table type ("none", "efficiency" or "loss").
| double EfficiencyMapDefinition::DCBusVoltage | ( | ) |
Returns the DC bus voltage value used for approximate PWM losses.
| bool EfficiencyMapDefinition::GetACLossCorrection | ( | ) |
Returns whether to correct the AC loss of the efficiency map.
| bool EfficiencyMapDefinition::GetAddMagnetLoss | ( | ) |
Returns whether to add an approximate PWM magnet loss.
| double EfficiencyMapDefinition::GetAirGapCorrection | ( | ) |
Returns the air gap correction set for approximate PWM magnet loss.
| double EfficiencyMapDefinition::GetAxialSegmentation | ( | ) |
Returns the axial segmentation set for approximate PWM magnet loss.
| double EfficiencyMapDefinition::GetCoilCorrectionBaseTemperature | ( | ) |
Returns the coil base temperature in the efficiency map.
| double EfficiencyMapDefinition::GetCoilCorrectionCoefficient | ( | ) |
Returns the coil temperature coefficient in the efficiency map.
| double EfficiencyMapDefinition::GetCoilCorrectionTemperature | ( | int | index | ) |
Returns the coil temperature value.
| index | The index of the coil temperature |
| int EfficiencyMapDefinition::GetCoilCorrectionType | ( | ) |
Returns the coil correction type in the efficiency map.
| int EfficiencyMapDefinition::GetCoilDivision | ( | ) |
Returns the coil temperature division value in the efficiency map.
| bool EfficiencyMapDefinition::GetCoilTemperatureCorrection | ( | ) |
Returns whether to use coil temperature correction.
| double EfficiencyMapDefinition::GetDriveCycleAirDensity | ( | ) |
Returns the air density for driving mode in the efficiency map.
| double EfficiencyMapDefinition::GetDriveCycleCrossSectionalArea | ( | ) |
Returns the cross sectional area for driving mode in the efficiency map.
| double EfficiencyMapDefinition::GetDriveCycleDragCoefficient | ( | ) |
Returns the drag coefficient for driving mode in the efficiency map.
| double EfficiencyMapDefinition::GetDriveCycleGearRatio | ( | ) |
Returns the gear ratio for driving mode in the efficiency map.
| double EfficiencyMapDefinition::GetDriveCycleGravity | ( | ) |
Returns gravitational acceleration for driving mode in the efficiency map.
| double EfficiencyMapDefinition::GetDriveCycleRollingResistance | ( | ) |
Returns the rolling resistance coefficient for driving mode in the efficiency map.
| double EfficiencyMapDefinition::GetDriveCycleTireDiameter | ( | ) |
Returns the tire diameter for driving mode in the efficiency map.
| double EfficiencyMapDefinition::GetDriveCycleTotalWeight | ( | ) |
Returns the total weight for driving mode in the efficiency map.
| bool EfficiencyMapDefinition::GetDriveCycleUseVehicleParameters | ( | ) |
Returns whether to use vehicle parameters for driving mode in the efficiency map.
| bool EfficiencyMapDefinition::GetDriveCycleUseVehicleSpeedTable | ( | ) |
Returns whether to use the vehicle speed point array for driving mode in the efficiency map.
| Variant EfficiencyMapDefinition::GetDriveCycleVoltageTimeTable | ( | ) |
Returns the time change table of the voltage in driving mode.
| bool EfficiencyMapDefinition::GetEfficiencyCorrection | ( | ) |
Returns whether to correct the efficiency of the efficiency map.
| double EfficiencyMapDefinition::GetEndCoilTemperature | ( | ) |
Returns the coil end temperature value in the efficiency map.
| double EfficiencyMapDefinition::GetEndFieldCoilTemperature | ( | ) |
Returns the field coil end temperature value in the efficiency map.
| double EfficiencyMapDefinition::GetEndMagnetTemperature | ( | ) |
Returns the magnet end temperature value in the efficiency map.
| double EfficiencyMapDefinition::GetEndMultiMaxVoltage | ( | ) |
Returns the end value of multiple maximum voltages.
| double EfficiencyMapDefinition::GetEndRotorConductorTemperature | ( | ) |
Returns the rotor conductor end temperature value in the efficiency map.
| bool EfficiencyMapDefinition::GetExtrapolation | ( | ) |
Returns whether to extrapolate the 0 speed and torque of the efficiency map.
| double EfficiencyMapDefinition::GetFieldCoilCorrectionBaseTemperature | ( | ) |
Returns the field coil base temperature in the efficiency map.
| double EfficiencyMapDefinition::GetFieldCoilCorrectionCoefficient | ( | ) |
Returns the field coil temperature coefficient in the efficiency map.
| double EfficiencyMapDefinition::GetFieldCoilCorrectionTemperature | ( | int | index | ) |
Returns the field coil temperature value.
| index | The index of the field coil temperature |
| int EfficiencyMapDefinition::GetFieldCoilCorrectionType | ( | ) |
Returns the field coil correction type in the efficiency map.
| int EfficiencyMapDefinition::GetFieldCoilDivision | ( | ) |
Returns the field coil temperature division value in the efficiency map.
| bool EfficiencyMapDefinition::GetFieldCoilTemperatureCorrection | ( | ) |
Returns whether to use field coil temperature correction.
| double EfficiencyMapDefinition::GetInitialCoilTemperature | ( | ) |
Returns the coil initial temperature value in the efficiency map.
| double EfficiencyMapDefinition::GetInitialFieldCoilTemperature | ( | ) |
Returns the field coil initial temperature value in the efficiency map.
| double EfficiencyMapDefinition::GetInitialMagnetTemperature | ( | ) |
Returns the magnet initial temperature value in the efficiency map.
| double EfficiencyMapDefinition::GetInitialMultiMaxVoltage | ( | ) |
Returns the initial value of the multiple maximum voltages.
| double EfficiencyMapDefinition::GetInitialRotorConductorTemperature | ( | ) |
Returns the rotor conductor initial temperature value in the efficiency map.
| bool EfficiencyMapDefinition::GetLossCorrection | ( | ) |
Returns whether to correct the loss of the efficiency map.
| double EfficiencyMapDefinition::GetMagnetConductivity | ( | int | index | ) |
Returns the electrical conductivity of the magnet parts, set for approximate PWM magnet loss.
| index | The index of the magnet part |
| double EfficiencyMapDefinition::GetMagnetCorrectionBaseTemperature | ( | ) |
Returns the magnet base temperature in the efficiency map.
| double EfficiencyMapDefinition::GetMagnetCorrectionCoefficient | ( | ) |
Returns the magnet temperature coefficient in the efficiency map.
| double EfficiencyMapDefinition::GetMagnetCorrectionTemperature | ( | int | index | ) |
Returns the magnet temperature value.
| index | The index of the magnet temperature |
| int EfficiencyMapDefinition::GetMagnetCorrectionType | ( | ) |
Returns the magnet correction type in the efficiency map.
| int EfficiencyMapDefinition::GetMagnetDivision | ( | ) |
Returns the magnet temperature division value in the efficiency map.
| bool EfficiencyMapDefinition::GetMagnetTemperatureCorrection | ( | ) |
Returns whether to use magnet temperature correction.
| int EfficiencyMapDefinition::GetMultiMaxVoltageDivision | ( | ) |
Returns the division value of multiple maximum voltages.
| int EfficiencyMapDefinition::GetMultiMaxVoltageType | ( | ) |
Returns the setting type of multiple maximum voltages.
| double EfficiencyMapDefinition::GetMultiMaxVoltageValue | ( | int | index | ) |
Returns the multiple maximum voltages.
| index | Multiple maximum voltage indexes |
| bool EfficiencyMapDefinition::GetOverrideMaterialConductivity | ( | ) |
Returns whether to override material conductivity when evaluating the efficiency map (Speed Priority).
| double EfficiencyMapDefinition::GetRotorConductorCorrectionBaseTemperature | ( | ) |
Returns the rotor conductor base temperature in the efficiency map.
| double EfficiencyMapDefinition::GetRotorConductorCorrectionCoefficient | ( | ) |
Returns the rotor conductor temperature coefficient in the efficiency map.
| double EfficiencyMapDefinition::GetRotorConductorCorrectionTemperature | ( | int | index | ) |
Returns the rotor conductor temperature value.
| index | The index of the rotor conductor temperature |
| int EfficiencyMapDefinition::GetRotorConductorCorrectionType | ( | ) |
Returns the rotor conductor correction type in the efficiency map.
| int EfficiencyMapDefinition::GetRotorConductorDivision | ( | ) |
Returns the rotor conductor temperature division value in the efficiency map.
| bool EfficiencyMapDefinition::GetRotorConductorTemperatureCorrection | ( | ) |
Returns whether to use rotor conductor temperature correction.
| bool EfficiencyMapDefinition::GetUseMaxVoltageDCBus | ( | ) |
Returns whether to use the maximum DC bus voltage for PWM loss approximation calculation.
| bool EfficiencyMapDefinition::GetUseMultiMaxVoltage | ( | ) |
Returns whether multiple maximum voltages are set.
|
virtual |
Returns True if an object is valid.
| double EfficiencyMapDefinition::MaxCurrent | ( | ) |
Returns the maximum current value used when evaluating the efficiency map (Speed Priority).
| double EfficiencyMapDefinition::MaxFieldCurrent | ( | ) |
Returns the maximum field current value used when evaluating the efficiency map (WFSM Speed Priority).
| double EfficiencyMapDefinition::MaxPowerLimit | ( | ) |
Returns the power constraint value used when evaluating the efficiency map.
| double EfficiencyMapDefinition::MaxVoltage | ( | ) |
Returns the maximum DC voltage value used when evaluating the efficiency map (Speed Priority).
| double EfficiencyMapDefinition::MechancialLossFactor | ( | ) |
Returns the mechancial loss factor.
| String EfficiencyMapDefinition::MotorControlType | ( | ) |
Returns the motor control type to use. Values are "maximum_efficiency" or "basic" (Speed Priority).
| String EfficiencyMapDefinition::MotorMode | ( | ) |
Returns the motor mode ("motor" or "generation").
| String EfficiencyMapDefinition::Name | ( | ) |
Returns the result table definition name as a string.
| double EfficiencyMapDefinition::ParallelConductorsSlotHeight | ( | ) |
Returns the parallel conductors in slot height for AC copper loss approximation calculation.
| String EfficiencyMapDefinition::PowerLimitType | ( | ) |
Returns the type of power limit. Values are "none", "input_power" or "output_power" .
| double EfficiencyMapDefinition::SeriesConductorsSlotHeight | ( | ) |
Returns the series conductors in slot height for AC copper loss approximation calculation.
| void EfficiencyMapDefinition::SetACLossCorrection | ( | bool | correction | ) |
Specifies whether to correct the AC loss of the efficiency map.
| correction | Flag to correct AC loss |
| void EfficiencyMapDefinition::SetACLossCorrectionTable | ( | String array & | array | ) |
Specifies a correction table to correct the AC loss of the efficiency map.
| array | Correction table |
| void EfficiencyMapDefinition::SetAddACLoss | ( | bool | value | ) |
Specifies whether to add an approximate AC copper loss.
| value | Flag to add AC copper loss |
| void EfficiencyMapDefinition::SetAddMagnetLoss | ( | bool | addMagnetLoss | ) |
Specifies whether to add an approximate PWM magnet loss.
| addMagnetLoss | Flag to add approximate PWM magnet loss |
| void EfficiencyMapDefinition::SetAddPWMIronLoss | ( | bool | value | ) |
Specifies whether to add an approximate PWM iron loss.
| value | Flag to add PWM iron loss |
| void EfficiencyMapDefinition::SetAirGapCorrection | ( | Variant & | airGap | ) |
Specifies the air gap correction.
| airGap | Air gap correction value |
| void EfficiencyMapDefinition::SetAverageSlotWidth | ( | Variant & | averageSlotWidth | ) |
Specifies the average slot width for approximate AC copper loss setting.
| averageSlotWidth | Average slot width |
| void EfficiencyMapDefinition::SetAxialSegmentation | ( | Variant & | axialSegmentation | ) |
Specifies the axial segmentation.
| axialSegmentation | Axial segmentation value |
| void EfficiencyMapDefinition::SetCarrierFrequency | ( | Variant & | frequency | ) |
Specifies the carrier frequency for approximate PWM losses.
| frequency | Carrier frequency value |
| void EfficiencyMapDefinition::SetClusterPoints | ( | Variant & | value | ) |
Specifies the number of cluster points in the efficiency map.
| value | Number of cluster points |
| void EfficiencyMapDefinition::SetCoilCorrection | ( | double | initialValue, |
| double | endValue, | ||
| int | division | ||
| ) |
Specifies the divisions for coil temperature.
| initialValue | Initial temperature |
| endValue | End temperature |
| division | Number of divisions |
| void EfficiencyMapDefinition::SetCoilCorrectionBaseTemperature | ( | Variant & | value | ) |
Specifies the coil base temperature in the efficiency map.
| value | Coil base temperature |
| void EfficiencyMapDefinition::SetCoilCorrectionCoefficient | ( | Variant & | value | ) |
Specifies the coil temperature coefficient in the efficiency map.
| value | Coil temperature coefficient |
| void EfficiencyMapDefinition::SetCoilCorrectionTemperature | ( | int | index, |
| Variant & | temperatureValue | ||
| ) |
Specifies the discrete temperature values for coil temperature.
| index | Index for coil temperature table |
| temperatureValue | Discrete temperature value |
| void EfficiencyMapDefinition::SetCoilStandardTemp | ( | Variant & | temp | ) |
Specifies the coil reference temperature to be set to electrical conductivity for approximation of AC copper loss.
| temp | Coil Reference Temperature |
| void EfficiencyMapDefinition::SetCoilTemperatureCorrection | ( | bool | use | ) |
Specifies whether to use coil temperature correction.
| use | Flag to use coil temperature correction |
| void EfficiencyMapDefinition::SetCoilTempFactor | ( | Variant & | factor | ) |
Specifies the coil correction factor to be set to electrical conductivity for approximation of AC copper loss.
| factor | Coil correction factor |
| void EfficiencyMapDefinition::SetConductivity | ( | Variant & | conductivity | ) |
Specifies conductivity for approximate AC copper loss setting.
| conductivity | Conducitivty value |
| void EfficiencyMapDefinition::SetConductorDiameter | ( | Variant & | diameter | ) |
Specifies conductor diameter for approximate AC copper loss setting.
| diameter | Conductor diameter |
| void EfficiencyMapDefinition::SetConductorHeight | ( | Variant & | height | ) |
Specifies conductor height for approximate AC copper loss setting.
| height | Conductor height |
| void EfficiencyMapDefinition::SetConductorsSlotWidth | ( | Variant & | slotWidth | ) |
Specifies conductors slot width for approximate AC copper loss setting.
| slotWidth | Conductors slot width |
| void EfficiencyMapDefinition::SetConductorType | ( | int | type | ) |
Specifies the conductor type for approximate AC copper loss setting.
| type | Conductor type |
| void EfficiencyMapDefinition::SetConductorWidth | ( | Variant & | width | ) |
Specifies conductor width for approximate AC copper loss setting.
| width | Conductor width |
| void EfficiencyMapDefinition::SetControlType | ( | Variant & | type | ) |
Specifies the name of the basic motor control scheme when the motor control type is "basic". Values are "mtpa", mtpa+fw", "unitypf" or "id=0" (Speed Priority)
| type | Motor control scheme |
| void EfficiencyMapDefinition::SetCorrectionTable | ( | String array & | array | ) |
Specifies the correction table to modify the efficiency map display.
| array | Correction table |
| void EfficiencyMapDefinition::SetCorrectionType | ( | Variant & | type | ) |
Specifies the correction table type ("none", "efficiency" or "loss").
| type | Correction type |
| void EfficiencyMapDefinition::SetDCBusVoltage | ( | Variant & | voltage | ) |
Specifies the DC bus voltage for approximate PWM losses.
| voltage | DC bus voltage value |
| void EfficiencyMapDefinition::SetDriveCycleAirDensity | ( | Variant & | value | ) |
Specifies the air density for driving mode in the efficiency map.
| value | Air density |
| void EfficiencyMapDefinition::SetDriveCycleCrossSectionalArea | ( | Variant & | value | ) |
Specifies the cross sectional area for driving mode in the efficiency map.
| value | Cross sectional area |
| void EfficiencyMapDefinition::SetDriveCycleDragCoefficient | ( | Variant & | value | ) |
Specifies the drag coefficient for driving mode in the efficiency map.
| value | Drag coefficient |
| void EfficiencyMapDefinition::SetDriveCycleGearRatio | ( | Variant & | value | ) |
Specifies the gear retio for driving mode in the efficiency map.
| value | Gear retio |
| void EfficiencyMapDefinition::SetDriveCycleGravity | ( | Variant & | value | ) |
Specifies the gravitational acceleration for driving mode in the efficiency map.
| value | Gravitational acceleration |
| void EfficiencyMapDefinition::SetDriveCycleRollingResistance | ( | Variant & | value | ) |
Specifies the rolling resistance for driving mode in the efficiency map.
| value | Rolling resistance |
| void EfficiencyMapDefinition::SetDriveCycleTable | ( | String array & | array | ) |
Specifies the driving mode of the efficiency map on the table.
| array | Driving mode table data |
| void EfficiencyMapDefinition::SetDriveCycleTireDiameter | ( | Variant & | value | ) |
Specifies the tire diameter for driving mode in the efficiency map.
| value | Tire diameter |
| void EfficiencyMapDefinition::SetDriveCycleTotalWeight | ( | Variant & | value | ) |
Specifies the total weight for driving mode in the efficiency map.
| value | Total weight |
| void EfficiencyMapDefinition::SetDriveCycleUseVehicleParameters | ( | bool | use | ) |
Specifies whether to use vehicle parameters for driving mode in the efficiency map.
| use | Flag to use vehicle parameters |
| void EfficiencyMapDefinition::SetDriveCycleUseVehicleSpeedTable | ( | bool | use | ) |
Specifies whether to use the vehicle speed point array for driving mode in the efficiency map.
| use | Flag to use the vehicle speed point array |
| void EfficiencyMapDefinition::SetDriveCycleVehicleSpeedDatabase | ( | String & | database | ) |
Returns the vehicle database for driving mode in the efficiency map.
| void EfficiencyMapDefinition::SetDriveCycleVehicleSpeedTable | ( | String array & | array | ) |
Specifies a vehicle speed table.
| array | Vehicle speed table |
| void EfficiencyMapDefinition::SetDriveCycleVoltageTimeTable | ( | String array & | array | ) |
Specifies the variation of the voltage with time in the driving mode of the efficiency map.
| array | Voltage variation over time table |
| void EfficiencyMapDefinition::SetEfficiencyCorrection | ( | bool | correction | ) |
Specifies whether to correct the efficiency of the efficiency map.
| correction | Flag to correct efficiency |
| void EfficiencyMapDefinition::SetEfficiencyCorrectionTable | ( | String array & | array | ) |
Specifies a correction table to correct the efficiency of the efficiency map.
| array | Correction table |
| void EfficiencyMapDefinition::SetExtrapolation | ( | bool | value | ) |
Specifies whether to extrapolate the 0 speed and torque of the efficiency map.
| value | Extrapolation flag |
| void EfficiencyMapDefinition::SetFieldCoilCorrection | ( | double | initialValue, |
| double | endValue, | ||
| int | division | ||
| ) |
Specifies the divisions for field coil temperature.
| initialValue | Initial temperature |
| endValue | End temperature |
| division | Number of divisions |
| void EfficiencyMapDefinition::SetFieldCoilCorrectionBaseTemperature | ( | Variant & | value | ) |
Specifies the field coil base temperature in the efficiency map.
| value | Field coil base temperature |
| void EfficiencyMapDefinition::SetFieldCoilCorrectionCoefficient | ( | Variant & | value | ) |
Specifies the field coil temperature coefficient in the efficiency map.
| value | Field coil temperature coefficient |
| void EfficiencyMapDefinition::SetFieldCoilCorrectionTemperature | ( | int | index, |
| Variant & | temperatureValue | ||
| ) |
Specifies the discrete temperature values for field coil temperature.
| index | Index for field coil temperature table |
| temperatureValue | Discrete temperature value |
| void EfficiencyMapDefinition::SetFieldCoilTemperatureCorrection | ( | bool | use | ) |
Specifies whether to use field coil temperature correction.
| use | Flag to use field coil temperature correction |
| void EfficiencyMapDefinition::SetLossCorrection | ( | bool | correction | ) |
Specifies whether to correct the loss of the efficiency map.
| correction | Flag to correct loss |
| void EfficiencyMapDefinition::SetLossCorrectionTable | ( | String array & | array | ) |
Specifies a correction table to correct the loss of the efficiency map.
| array | Correction table |
| void EfficiencyMapDefinition::SetMagnetConductivity | ( | int | index, |
| Variant & | conductivity | ||
| ) |
Specifies the electrical conductivity of the magnet parts for approximate PWM magnet loss.
| index | Index of the magnet part |
| conductivity | Electrical conductivity of the magnet parts |
| void EfficiencyMapDefinition::SetMagnetCorrection | ( | double | initialValue, |
| double | endValue, | ||
| int | division | ||
| ) |
Specifies the divisions for magnet temperature.
| initialValue | Initial temperature |
| endValue | End temperature |
| division | Number of divisions |
| void EfficiencyMapDefinition::SetMagnetCorrectionBaseTemperature | ( | Variant & | value | ) |
Specifies the magnet base temperature in the efficiency map.
| value | Magnet base temperature |
| void EfficiencyMapDefinition::SetMagnetCorrectionCoefficient | ( | Variant & | value | ) |
Specifies the magnet temperature coefficient in the efficiency map.
| value | Magnet temperature coefficient |
| void EfficiencyMapDefinition::SetMagnetCorrectionTemperature | ( | int | index, |
| Variant & | temperatureValue | ||
| ) |
Specifies the discrete temperature values for magnet temperature.
| index | Index for magnet temperature table |
| temperatureValue | Discrete temperature value |
| void EfficiencyMapDefinition::SetMagnetTemperatureCorrection | ( | bool | use | ) |
Specifies whether to use magnet temperature correction.
| use | Flag to use magnet temperature correction |
| void EfficiencyMapDefinition::SetMaxCurrent | ( | Variant & | current | ) |
Specifies the maximum line current to use when evaluating the efficiency map (speed priority).
| current | Current value |
| void EfficiencyMapDefinition::SetMaxFieldCurrent | ( | Variant & | fieldCurrent | ) |
Specifies the maximum field current to use when evaluating the efficiency map (WFSM speed priority).
| fieldCurrent | Field Current value |
| void EfficiencyMapDefinition::SetMaxPowerLimit | ( | Variant & | power | ) |
Specifies the power constraint value to use when evaluating the efficiency map.
| power | Power constraint value |
| void EfficiencyMapDefinition::SetMaxVoltage | ( | Variant & | voltage | ) |
Specifies the maximum DC voltage to use when evaluating the efficiency map (speed priority).
| voltage | Voltage value |
| void EfficiencyMapDefinition::SetMechancialLossFactor | ( | Variant & | factor | ) |
Specifies the mechancial loss coefficient for calculating the mechanical loss.
| factor | Loss coefficient |
| void EfficiencyMapDefinition::SetMotorControlType | ( | Variant & | type | ) |
Specifies the motor control type for effective map (speed priority) analysis. Values are "maximum_efficiency" or "basic".
| type | Motor control type |
| void EfficiencyMapDefinition::SetMotorMode | ( | Variant & | mode | ) |
Specifies the motor mode ("motor" or "generation").
| mode | Motor mode |
| void EfficiencyMapDefinition::SetMultiMaxVoltage | ( | double | initialValue, |
| double | endValue, | ||
| int | division | ||
| ) |
Specifies the maximum voltage division number.
| initialValue | Initial voltage |
| endValue | End voltage |
| division | Number of divisions |
| void EfficiencyMapDefinition::SetMultiMaxVoltageTable | ( | int | index, |
| Variant & | value | ||
| ) |
Specifies the discrete value of the maximum voltage.
| index | Maximum voltage table tndex |
| value | Maximum voltage table values |
| void EfficiencyMapDefinition::SetName | ( | String & | title | ) |
Specifies the name for this efficency map definition.
| title | Name for the definition. |
| void EfficiencyMapDefinition::SetOverrideMaterialConductivity | ( | bool | override | ) |
Specifies whether to override material conductivity for approximate PWM magnet loss.
| override | Flag to override material conductivity |
| void EfficiencyMapDefinition::SetParallelConductorsSlotHeight | ( | Variant & | slotHeight | ) |
Specifies parallel conductors slot height for approximate AC copper loss setting.
| slotHeight | Parallel conductors slot height |
| void EfficiencyMapDefinition::SetPowerLimitType | ( | Variant & | type | ) |
Specifies the power limit type for effective map . Values are "none", "input_power" or "output_power".
| type | Power limit type |
| void EfficiencyMapDefinition::SetRotorConductorCorrection | ( | double | initialValue, |
| double | endValue, | ||
| int | division | ||
| ) |
Specifies the divisions for rotor conductor temperature.
| initialValue | Initial temperature |
| endValue | End temperature |
| division | Number of divisions |
| void EfficiencyMapDefinition::SetRotorConductorCorrectionBaseTemperature | ( | Variant & | value | ) |
Specifies the rotor conductor base temperature in the efficiency map.
| value | Rotor conductor base temperature |
| void EfficiencyMapDefinition::SetRotorConductorCorrectionCoefficient | ( | Variant & | value | ) |
Specifies the rotor conductor temperature coefficient in the efficiency map.
| value | Rotor conductor temperature coefficient |
| void EfficiencyMapDefinition::SetRotorConductorCorrectionTemperature | ( | int | index, |
| Variant & | temperatureValue | ||
| ) |
Specifies the discrete temperature values for rotor conductor temperature.
| index | Index for rotor conductor temperature table |
| temperatureValue | Discrete temperature value |
| void EfficiencyMapDefinition::SetRotorConductorTemperatureCorrection | ( | bool | use | ) |
Specifies whether to use rotor conductor temperature correction.
| use | Flag to use rotor conductor temperature correction |
| void EfficiencyMapDefinition::SetSeriesConductorsSlotHeight | ( | Variant & | slotHeight | ) |
Specifies series conductors slot height for approximate AC copper loss setting.
| slotHeight | Series conductors slot height |
| void EfficiencyMapDefinition::SetSpecifyCoilTemp | ( | bool | value | ) |
Specifies whether to apply coil temperature compensation to electrical conductivity for approximation of AC copper loss.
| value | Flag for coil temperature compensation |
| void EfficiencyMapDefinition::SetTable | ( | String & | name | ) |
Specifies the name of the response table to use for the efficency map display.
| name | Name of the response table |
| void EfficiencyMapDefinition::SetTorqueType | ( | Variant & | type | ) |
Specifies the torque type ("shaft" or "electromagnetic").
| type | Torque type |
| void EfficiencyMapDefinition::SetUseMaxVoltageDCBus | ( | bool | value | ) |
Specifies whether to use the maximum DC bus voltage for PWM loss approximation calculation.
| value | Flag for using maximum voltage in DC bus voltage for PWM loss approximation calculation |
| void EfficiencyMapDefinition::SetUseMultiMaxVoltage | ( | bool | use | ) |
Specifies whether to set multiple maximum voltages.
| use | Flag for setting multiple maximum voltages |
| void EfficiencyMapDefinition::SetVoltageLimitType | ( | Variant & | type | ) |
Specifies the voltage limit type for effective map (speed priority) analysis. Values are "peak" or "fundamental".
| type | Voltage limit type |
| void EfficiencyMapDefinition::SetXAxisDivisions | ( | Variant & | value | ) |
Specifies the number of speed divisions to use when evaluating the efficiency map (speed priority).
| value | Number of divisions |
| void EfficiencyMapDefinition::SetYAxisDivisions | ( | Variant & | value | ) |
Specifies the number of torque divisions to use when evaluating the efficency map (speed priority).
| value | Number of divisions |
| bool EfficiencyMapDefinition::SpecifyCoilTemp | ( | ) |
Returns whether to perform coil temperature correction on the electrical conductivity for AC copper loss approximation calculation.
| String EfficiencyMapDefinition::TableName | ( | ) |
Returns the name of the response table to use when drawing the efficiency map.
| String EfficiencyMapDefinition::TorqueType | ( | ) |
Returns the torque type ("shaft" or "electromagnetic").
| String EfficiencyMapDefinition::VoltageLimitType | ( | ) |
Returns the type of voltage limit. Values are "peak" or "fundamental" (Speed Priority).
| int EfficiencyMapDefinition::XAxisDivisions | ( | ) |
Returns the number of speed divisions to use when evaluating the efficiency map (Speed Priority).
| int EfficiencyMapDefinition::YAxisDivisions | ( | ) |
Returns the number of torque divisions to use when evaluating the efficency map (Speed Priority).