|
<< Click to Display Table of Contents >> AddInductionMotorDataEx Method
|
![]() ![]()
|
![]()
procedure AddInductionMotorDataEx(
const Description, Voltage: WideString;
Frequency: Double;
Poles: Integer;
const RatedPower: WideString;
RatedCurrent: Double;
RatedSpeed, TorqueCurve: Integer;
StatorR_fs, StatorX_fs: Double;
RotorR_fs, RotorX_fs: Double;
MagR_fs, MagX_fs: Double;
StatorR_lr, StatorX_lr: Double;
RotorR_lr, RotorX_lr: Double;
MagR_lr, MagX_lr: Double;
Intertia: Double;
const LoadTorqueFunc, LoadTorqueData: WideString;
StartType: Integer;
VSDLimit: Double;
const SlipringFunc: WideString;
StatorVpu, AutoTrfrVpu: Double;
SlipSwitchoutFlag: Integer;
SlipSwitchoutValue: Double;
UpdateF: Integer
);
![]()
Adds an Induction Motor to the Data Library
![]()
Usage |
|
Description |
Induction Motor Description |
Voltage |
Voltage can be specified for example as 88000 or 88kV |
Frequency |
Frequency of the Motor |
Poles |
Number of Poles of the Motor |
RatedPower |
Rated Power of the Motor, e.g. 2000000 or 2000kW or 2MW |
RatedCurrent |
Rated Current of the Motor |
RatedSpeed |
Rated Speed of the Motor in rpm |
TorqueCurve |
0 - Gradual, 1 - Steep, 2 - Dipped, 3 - "T" Bar, 4 - Regular Bar |
StatorR_fs |
Stator Resistance in Ohm - Full speed value |
StatorX_fs |
Stator Reactance in Ohm - Full speed value |
RotorR_fs |
Rotor Resistance in Ohm - Full speed value |
RotorX_fs |
Rotor Reactance in Ohm - Full speed value |
MagR_fs |
Magnitising Resistance in Ohm - Full speed value |
MagX_fs |
Magnitising Reactance in Ohm - Full speed value |
StatorR_lr |
Stator Resistance in Ohm - locked rotor value |
StatorX_lr |
Stator Reactance in Ohm - locked rotor value |
RotorR_lr |
Rotor Resistance in Ohm - locked rotor value |
RotorX_lr |
Rotor Reactance in Ohm - locked rotor value |
MagR_lr |
Magnitising Resistance in Ohm - locked rotor value |
MagX_lr |
Magnitising Reactance in Ohm - locked rotor value |
Inertia |
Load and Motor Intertia |
LoadTorqueFunc |
Load Torque Function as a function of slip e.g. 0.1*slip^-0.6 + 0.1 If LoadTorqueData contains values, LoadTorqueFunc will be ignored. |
LoadTorqueData |
User specified Load Torque Curve in the format (slip_1, Torque_pu_1, slip_2, Torque_pu_2,... slip_n, Torque_pu_n) e.g. 1, 0.5, 0.9, 0.6, 0.8, 0.7, 0.7, 0.7, 0.6, 0.7, 0.5, 0.7, 0.4, 0.7, 0.3, 0.7, 0.2, 0.7, 0.1, 0.7, 0.05, 0.7, 0, 0.7 |
Start-up method for this Motor |
|
VSDLimit |
Limit starting current to a % of the running current. |
SlipringFunc |
Slipring function in Ohm as a function of slip and running slip e.g. ceil( (s - rs) / (1 - rs) * 10 ) / 10 |
StatorVpu |
Stator input Voltage due to Stator Impedance |
AutoTrfrVpu |
Stator input Voltage due to Auto Transformer |
SlipSwitchOutFlag |
If enabled the Starter will drop out after slip reaches the set value. |
SlipSwitchoutValue |
The slip value where the Starter will drop out if SlipSwitchOutFlag is set. |
UpdateF |
Update Induction Motor Data if a Conflict Exists |
![]()
None
![]()
PowaMasterObj.AddInductionMotorDataEx( Description, Voltage, Frequency, Poles, RatedPower, RatedCurrent, RatedSpeed, TorqueCurve, StatorR_fs, StatorX_fs, RotorR_fs, RotorX_fs, MagR_fs, MagX_fs, StatorR_lr, StatorX_lr, RotorR_lr, RotorX_lr, MagR_lr, MagX_lr, Intertia, LoadTorqueFunc, LoadTorqueData, StartType, VSDLimit, SlipringFunc, StatorVpu, AutoTrfrVpu, SlipSwitchoutFlag, SlipSwitchoutValue, UpdateF)
![]()
![]()