Professional Documents
Culture Documents
Technologies
andDivision
Drives
Motor Theory
and
Control Loops
DriveAutomation
Technologies
andDivision
Drives
Table of Contents
Content Page
Motor Economics ....................................................................................................................... 4
Basic Motor Components............................................................................................................ 5
Induction Motor / Synchronous Motor......................................................................................... 6
Motor Nameplate........................................................................................................................ 7
Three-Phase Voltage System / Frequency................................................................................. 8
Rotating Magnetic Field.............................................................................................................. 9
Creating Torque.......................................................................................................................... 10
Frequency and Synchronous Speed / Number of Poles.............................................................. 11
Comparison: Transformer Induction Motor.......................................................................... 12
Load and Slip.............................................................................................................................. 13
Substitute Circuit Diagram of the Induction Motor....................................................................... 14
Motor Parameters....................................................................................................................... 15
“Substitute Circuit Data”.............................................................................................................. 16
Identification / Calculation of “Substitute Circuit Data”................................................................. 20
V/Hz-Characteristic and Magnetizing Current............................................................................. 21
No-Load Current / Full Load Current / Full Load Speed.............................................................. 23
Vector Control............................................................................................................................. 24
Content Page
Available Types of Control (ID2050)............................................................................................ 25
Open Loop Test Mode (ID2050 = OLTM).................................................................................... 26
Feedback Signals foer Close Loop Vector Control...................................................................... 27
Volts by Hertz Control (ID2050 = V/Hz)....................................................................................... 28
Open Loop Vector Control (ID2050 = OLVC).............................................................................. 29
Closed Loop Vector Control (ID2050 = CLVC)............................................................................ 30
Control Schemes (“Output Process Diagram“ / 459 717)............................................................ 31
Current Controller Gains............................................................................................................. 32
Speed Controller Settings........................................................................................................... 33
Flux Controller Settings.............................................................................................................. 34
Torque Limits.............................................................................................................................. 35
Speed Rollback .......................................................................................................................... 36
Droop / Torque Control .............................................................................................................. 37
Thermal Overload Limits............................................................................................................. 38
Setting the Overload Limit and the Torque Limit......................................................................... 39
“Quick-Setting” of the Speed Controller....................................................................................... 40
Step Response of the Speed Controller...................................................................................... 41
Manual Optimization of the Speed Controller.............................................................................. 42
DriveAutomation
Technologies
andDivision
Drives
Motor Economics
end rings
laminations
the
the stator
stator remains
remains stationary;
stationary;
electrical
electrical power
power is
is fed
fed to
to itit the
the rotor
rotor turns
turns and
and transmits
transmits
rotor mechanical
mechanical energy
energy to
to the
the load
load
stator
laminations
shaft
terminal
box rotor bars
DriveAutomation
Technologies
andDivision
Drives
Induction
Induction motors
motors require
require AC
AC input
input to
to the
the stator
stator only
only (1)
(1)
1
VFD
VFD
magnetizing current
torque generating current
1
DC or AC
Synchronous
Synchronous motors motors require
require
-- AC
AC input
input to
to the
the stator
stator (1)
(1) and
and
-- DC
DC input
input to
to the
the rotor
rotor (2)
(2)
either
either DC
DC directly
directly via
via slip-rings
slip-rings or
or 2
AC
AC via
via induction
induction with
with conversion
conversion
to
to DC
DC byby diodes
diodes fixed
fixed on
on the
the rotor
rotor
(as
(as shown
shown in in the
the example)
example)
Motor Nameplate
DriveAutomation
Technologies
andDivision
Drives
3600
0
120
L1
L2L1 L1L3
L2 L3
L3L2
The three stator windings (phases A, B, C) are spread symmetrically in the stator
A1 C2 to uniformly fill all slots; they can be simplified into a single loop (e.g. A1 – A2).
Polarity and magnitude of the phase currents change within one period with the
frequency of the motor voltage and generate a uniformly rotating magnetic field.
B2 B1 iS
C
C1 A2
A B
A1 C2 A1 C2 A1 C2
S S
B2 S N B1 B2 B1 B2 B1
N N
C1 A2 C1 A2 C1 A2
DriveAutomation
Technologies
andDivision
Drives
Creating Torque
Torque
Torque is is aa turning
turning force
force applied
applied to
to aa shaft.
shaft. IfIf the
the applied
applied torque
torque (via
(via motor
motor current)
current) is
is larger
larger than
than the
the counter-torque
counter-torque
(of
(of the
the load)
load) the
the shaft
shaft rotates.
rotates. Torque
Torque is is equal
equal to to the
the applied
applied force
force multiplied
multiplied by
by the
the radius
radius through
through which
which the
the force
force acts.
acts.
Torque is measured in “Newton meters” (Nm); The rotating magnetic field of the stator induces voltage in the rods
(according to SI, Système International d’unités) of the squirrel cage rotor creating a current flow which generates the
1 ft lbf (foot pounds) = 1.356 Nm. magnetic field of the rotor.
e.g.: one Nm of torque is the turning These two magnetic fields interact and create force F (like two
effort created by one Newton of force (F) permanent magnets, one fixed [stator], one free to rotate [rotor]).
acting on a radius (r) of one meter. This force acts on the radius of the rotor cage and creates torque.
N N
F
S N
F
S
F B
S magnetic field I
of the rotor
Left-Hand- or FBI-Rule
2-pole
2-pole motor
motor (p=1)
(p=1) 4-pole
4-pole motor
motor (p=2)
(p=2)
A2 C1
A1 C2 A1 C2
B1 B2
C2 A1
B2 S N B1 B2 S N B1
A1 C2 A1 C2
B2 B1 B2 B1
C1 A2 C1 A2
C1 A2 C1 A2
at a frequency of e.g. 60 Hz the magnetic stator field rotates 60 times per second 60 cycles/s
within 1 minute this results in 3600 cycles (60 cycles/s) x (60 s/min)
for a 2-pole motor 1 cycle (rotation of the magnetic stator field) covers 3600
( 1 revolution of the rotor) which results in 3600 rev/min (60 cycles/s) x (60 s/min) x 1 rev/cycle
for a 4-pole motor 1 cycle covers 1800 ( 0.5 revolutions of the motor)
which results in 1800 rev/min 3600 rev/min x 0.5 = 1800 rev/min
DriveAutomation
Technologies
andDivision
Drives
Many requirements and features of the induction motor can be more easily understood if the induction motor is looked at
in terms of its corresponding “substitute circuit diagram”.
(The drive’s firmware actually uses algorithms based on the generally true “substitute circuit diagram” and on the specific
data of the motor used in the application motor data!).
the leakage flux ΦσP and ΦσS of a transformer is very the leakage flux ΦσS, ΦσR and ΦσM of an induction
small (closed iron core) motor is considerable (air gap between stator and rotor)
to get the main magnetic flux ΦM in the iron core only to get the main magnetic flux ΦM considerable
a small magnetizing current is required (…3%) magnetizing current is required (MV: 20 ... 30%)
Φ σM
ΦM ΦM
By separating main flux and leakage flux on both ends and by introducing the ohmic resistance of the
windings the single phase view of the transformer or of the induction motor is represented as follows:
RS Lσ S Lσ R RR
ΦM
iS iR
ΦσS + ΦσM‘ ΦσR + ΦσM‘
vS
eR
LMS LMR
on the transformer the frequency to induce voltage on the secondary is the same as on the primary
voltage on the secondary is induced in same value at any time
on the induction motor the frequency to induce voltage on the rotor (eR) depends on the difference of
stator frequency versus rotor frequency ( rotor speed, nR)
the voltage on the rotor (eR) is a maximum at zero speed; at synchronous speed the voltage is zero
∆f = fS – fR fR = (nR x p) / (2 x 60) nR = 0 fR = 0 ∆f = fS
nR = nsyn fR = fS ∆f = 0
The term slip (fslip) introduced above is the difference between the speed of the rotating magnetic
field ( stator frequency, fS) and the rotor speed ( in terms of rotor frequency, fR).
Slip is usually expressed as a percentage of the synchronous speed: s = (fS – fR) / fsyn
DriveAutomation
Technologies
andDivision
Drives
The “Substitute Circuit Diagram” introduces a reactance for an inductivity; the picture below shows the resulting circuit
for the diagram of the previous page.
The value of a reactance depends on the frequency (X = j ω L = j 2 π f L). The stator frequency can vary but is set by
the VFD; the rotor frequency is determined by the slip (load) exclusively. Since a change of load (change of slip, s)
results in a change of rotor current (iR) it is customary to indicate this relation by assigning a “slip-dependent value” to
the rotor resistance RR: active rotor resistance = RR / s.
RS XσS XσR RR / s
iS iR
effective values
depend on load
vS XMS XMR
As last step all elements of the rotor circuit are transformed and linked to the stator circuit (shown e.g. by X X’).
The galvanic separation disappears; currents and voltages can be linked by formulas and shown in vector diagrams.
iS µ = iS - i‘R
iµ i‘R
vS
emf XM
Motor Parameters
µ = iS - i‘R
iµ
voutput vS
emf XM
VFD
VFD data
data nameplate
nameplate data
data (have
(have to
to be
be set
set !)!) substitute
substitute circuit
circuit data
data (helpful
(helpful ifif available)
available)
(must
(must never
never be
be changed
changed !)!)
Operation- and installation-data Resistances, reactances (per phase)
ID2010 rated input voltage rated values (p.u) referenced on ZN at rated slip
ID2020 rated input current - power P: 2800 kW stator resistance R1 : 207.06 mΩ
ID2030 rated output voltage - voltage U: 6800 V stator leakage reactance L1 : 12.31 mH
ID2040 rated output current - frequency f: 50 Hz rotor resistance R2 : 118.07 mΩ
- current I: 270 A rotor leakage reactance L2 : 3.52 mH
- speed n: 1487 1/min main field reactance LH : 244.53 mH
DriveAutomation
Technologies
andDivision
Drives
If the motor manufacturer provides substitute circuit data of the motor, they can be given
a) in “per-unit” values (in % of the motor base impedance)
b) in physical units (in Ohms)
In either case, the respective parameters cannot be programmed with the values as given but have to be “converted” first.
a) if the data are provided in “per-unit” values they are already referred to the motor base impedance. To enter these
values into the parameters they merely have to be multiplied by 100:
e.g. stator resistance = 0.0042 % ID 1080 = 0.0042 % * 100 = 0.42 %
b) if the data are provided in physical units they have to be referred to the motor base impedance (Z) first, then
multiplied by100 and only then entered as parameter values.
Parameter “leakage inductance, ID 1070” is to be programmed to the values of “stator leakage inductance”
and “rotor leakage inductance” added (refer to formulas below).
e.g. a motor rated 6.6 kV / 620 A / 1791 rpm / 60 Hz:
Stator resistance R1 0.029 Ω ID 1080 = 0.47 %
Rotor resistance R2 0.0260 Ω
Stator leakage inductance X1 0.792 Ω
Rotor leakage inductance X2 0.726 Ω ID 1070 = 24.7 %
No-load current IM 172 A ID 1060 = 27.7 %
Full load speed n 1791 rpm
This parameter affects the transient performance of the flux controller in case of steps of load or steps of speed command
in operating modes V/HZ, OLVC and CLVC.
Steady state behavior or control accuracy are not affected.
DriveAutomation
Technologies
andDivision
Drives
Like the leakage inductance, this parameter affects the transient performance of the flux controller in case of steps of load
or steps of speed command in operating modes V/HZ, OLVC and CLVC.
Steady state behavior or control accuracy are not affected.
If the drive is operated with virtually no load (possibly coupled but run at small speed) for either application (IM, SM), the
no-load current can be set such as to get a motor voltage as per the V/Hz characteristic of the motor.
(Example: if the motor data read 6.6 kV at 60 Hz and the drive is run at 6 Hz, the no-load current has to be set for the motor
voltage to read 660 V.)
Inertia (IM)
The inertia value (ID 1090) represents the total inertia of the system (rotor + coupled masses).
The “moment of inertia” is a feed-back entry resulting from “Auto-Tuning Stage II”.
The setting has no effect on control performance.
Like the leakage inductance, this parameter affects the transient performance of the flux controller in case of steps of load
or steps of speed command in operating modes SMC and CSMC.
Steady state behavior or control accuracy are not affected.
Stage II estimates the no-load current, the inertia and tunes the flux loop
available for control modes OLVC, CLVC (either mode only without output filter)
DriveAutomation
Technologies
andDivision
Drives
Other than the “operation data of the motor” which are always available on the nameplate and can be set in the assigned
parameters (ID1010 to ID1050), further values specifying the substitute circuit diagram like “stator resistance, ID1080”,
“stator leakage reactance, ID1070” and “no load current, ID1060” are not part of the nameplate and may not even be
available at site for the motor at all.
For many (basic) applications the default values of these parameters as listed in the parameter list can be kept.
In case of demanding applications, however, these values may have to be adapted. Lacking the motor manufacturer’s data
a parameter-prompted “Autotuning Routine” or a “Manual Calculation” using formulas which mathematically represent the
“substitute circuit diagram” will provide approximate values.
KW 3260 RPM 1485 Volts 4160 A calculation based on the values of the motor on the left
AMPS 660 FRAME 504-4HV shows that “calculated” and “default-values” mach well:
DUTY CONT HZ 50 COS_PHI 0.89 ID1060 = 33.2 / 25, ID1070 = 14.26 / 16, ID1080 = 0.1 / 0.1
For many applications of the induction motor the magnitude of the magnetic main field is preferred to be constant for any
speed within the range of operation up to rated speed. A constant magnetic main field is given if the magnetizing current
is kept constant.
iS RS XσS iS i‘R X‘σR R‘R / s
iS RS XσS iS
first step:
µ = iS
iµ equation relating voltages in the stator for the
with s = 0
vS “idealized no-load operation” (iµ = iS)
RR =
emf XM
vS = RS * iS + jXσS * iS + jXM * iS (X = 2π * f * L)
DriveAutomation
Technologies
andDivision
Drives
vS motor
For the simplification just introduced voltage
ID1040
iS = iµ = vS / f * 2π * j (LσS + LM)
the V/Hz-characteristic is represented by a linear curve
from f = 0, uS = 0 up to rated frequency and voltage. motor
If an “extended speed range” (beyond rated frequency) frequency
ID1020 fS
is required, the motor voltage will be kept constant.
vS
For a realistic V/Hz-characteristic, stator resistance RS has
to be introduced again: rated voltage
µ = iS - i‘R
iµ
vS vS0
emf XM fS
rated frequency
i‘R
The load characteristic (torque, rotor current I’R) of pumps
and fans starts with “zero load” at “zero speed” and
increases with the square of the speed. load current for
e.g. pump, fan
The stator current iS reads as added values of iµ and i’R
(vector addition !). fS
The setting of parameters ID1060 and ID1050 is required iµ
for any kind of load. For pumps and fans the change of rated magnetizing current
current over speed can be shown by a simplified relation. fS
rated frequency
iqS iS
full load
100 % current
ID1050
full load
speed simplified
ID1030
no-load
0 current
ID1060 50-60% of fS,rated
0 slip 100 % fS
DriveAutomation
Technologies
andDivision
Drives
Vector Control
In the previous slides the relation of stator voltage to stator frequency with its
iS jXσS consequence for the magnetizing current have been discussed. The only type of
control based entirely on this V/Hz-characteristic is available as “OLTM”.
With exception of “running the drive without motor” (to test the “power cells” or the
“voltage and current measurement”) this control mode will rarely be used.
iS RS
All other types of control use the principle of “Vector Control” which incorporates the
use of one current controller each to control the Magnetizing Current and the Torque
Generating Current individually.
The respective setpoints originate from the flux controller (magnetization) and from
vS emf the speed controller (torque).
The actual values are calculated on the basis of the measured complex stator current
using the substitute circuit diagram and the assigned values (refer to page 15).
ϕS
iS RS XσS iS i‘R X‘σR R‘R / s Instead of currents iµ
and i’R of the substitute
circuit diagram currents
µ = iS - i‘R
iµ idS and iqS are used
iS i‘R iqS
vS
(the minor difference is
emf XM inessential to the overall
result).
iµ
idS
• Operation via voltage/frequency characteristic (only for cell-test and CT-test) OLTM
OLTM = Open Loop Test Mode
• Frequency control without evaluation of the slip (for multiple motor applications) V / Hz
• Speed control without encoder / induction motor OLVC
Single drives with moderate requirements; typically pumps, fans
• Speed control with encoder / induction motor CLVC
Single drives with high requirements on speed properties
(accuracy, stability, dynamics)
• Speed control without encoder / synchronous motor SMC
• Speed control with encoder / synchronous motor CSMC
V / Hz = V / Hz characteristic
OLVC = Open Loop Vector Control CLVC = Closed Loop Vector Control
SMC = Synchronous Motor Control CSMC = Closed loop Synchronous Motor Control
DriveAutomation
Technologies
andDivision
Drives
V/F
voltage demand
coordinate
transformation
iB, iC
P
vA, vB, vC
K
Control mode ”OLTM” generates the voltage setpoint according to an internally set voltage/frequency characteristic;
the characteristic is matched to the programmed motor data.
Actual values of voltage and current evaluation are available for measurement, but are not evaluated.
To
To run
run the
the drive
drive without
without motor
motor (testing
(testing the
the cells,
cells, the
the voltage
voltage measurement
measurement and
and the
the current
current measurement).
measurement).
V / Hz OLVC CLVC
vA,B,C*
VFD
amplitude,
frequency
vA,B,C
flux flux flux
ID1040 ID1040 ID1040
ID1020 ID1020 ID1020
speed
speed speed E
ID1030 full load speed ID1050 full load current ID1060 no-load current
DriveAutomation
Technologies
andDivision
Drives
stator frequency
Increasing the load reduces the rotor speed (rotor speed “lags” the stator speed).
Regardless
Regardless of
of the
the load
load the
the actual
actual stator
stator speed
speed always
always matches
matches the
the speed
speed demand.
demand.
100%
100% “speed
“speed reference”
reference” == “full
“full load
load speed”
speed” at
at “full
“full load
load current”
current” (“synchronous
(“synchronous speed”
speed” at
at “zero
“zero load”)
load”)
For
For multi
multi motor
motor drives
drives with
with several
several (identical)
(identical) motors
motors operated
operated on
on one
one inverter.
inverter.
The
The actual
actual speed
speed ofof the
the motors
motors of
of the
the group
group will
will differ
differ from
from each
each other
other ifif the
the load
load acting
acting on
on them
them is
is not
not identical.
identical.
stator frequency
Increasing the load increases the stator speed (stator speed “leads” the rotor speed).
Regardless
Regardless of
of the
the load
load the
the actual
actual motor
motor speed
speed always
always matches
matches the
the speed
speed demand.
demand.
100%
100% “speed
“speed reference”
reference” == “synchronous
“synchronous speed”
speed”
For
For single
single drive
drive induction
induction motors
motors of
of large
large power
power ratings
ratings with
with good
good dynamic
dynamic requirements.
requirements.
IfIf all
all motor
motor data
data are
are programmed
programmed correctly,
correctly, satisfying
satisfying closed
closed loop
loop operation
operation is
is given
given for
for any
any speed.
speed.
DriveAutomation
Technologies
andDivision
Drives
motor speed
E M
Increasing the load increases the stator speed (stator speed “leads” the rotor speed).
Regardless
Regardless of
of the
the load
load the
the actual
actual motor
motor speed
speed always
always matches
matches the
the speed
speed demand.
demand. Actual speed detection by analog tacho
100%
100% “speed
“speed reference”
reference” == “synchronous
“synchronous speed”
speed” generator or incremental encoder.
For
For single
single drive
drive induction
induction motors
motors of
of large
large power
power ratings
ratings with
with high
high requirements
requirements on
on accuracy
accuracy and
and dynamics.
dynamics.
AA command
command value
value of
of aa constant
constant or
or variable
variable torque
torque is
is followed
followed dynamically
dynamically and
and highly
highly accurately
accurately at
at any
any speed.
speed.
IdS.set
IqS.set
Φset
speed reference
DriveAutomation
Technologies
andDivision
Drives
The current controllers evaluate the balance between setpoint and actual value and define voltage commands as output.
If the controller gains (proportional gain, ID 3260 kP, integral gain, ID 3270 1 / TN) are too low, the fundamental of the
output current will feature a non-sinusoidal waveform.
If the controller gains are too high, high frequency ringing will appear on the current waveform.
For general applications the default values will provide acceptable operation:
DEF: ID 3260 = 0.5 / ID 3270 = 25.
Reduced gain settings (40 – 75 % of the default values) are recommended for following applications:
- long cables with output filters (ElectricSubmersiblePump applications)
- synchronous transfer applications when the drive safe voltage capability is only a few percent above the line voltage
- Gen 4 drives operating under low line conditions (output voltage in “over-modulation” is close to line voltage)
If the controller gains (proportional gain, ID 3210 kP, integral gain, ID 3220 1 / TN) are too low, the speed response
is sluggish.
If the controller gains are too high, low frequency oscillations can occur in the motor speed.
For general applications the default values will provide acceptable operation:
DEF: ID 3210 = 0.02 / ID 3220 = 0.046 / ID 3230 = 0.6 / ID 3240 = 0.0488.
Reduced settings (20 – 50 % of the default values) for proportional gain (ID 3210) and integral gain (ID 3220) are
recommended for following applications:
- long cables with output filters (ElectricSubmersiblePump applications)
- extremely large fans
The gain setting “Kf” (ID 3230) defines the type of speed loop: - Kf = 1.0 regular PI speed loop
- Kf = 0.5 double speed loop
The low pass filter time constant (ID 3240) might have to be reduced to improve the dynamics of the speed controller
(the smaller low pass filter time constant provides a higher bandwidth).
DriveAutomation
Technologies
andDivision
Drives
The flux setpoint (ID 3150) defines the motor voltage (along with the setting of rated motor voltage, rated motor frequency).
With few exceptions the default values will provide acceptable operation:
DEF: ID 3110 = 1.72 / ID 3120 = 1.0 / ID 3130 = 0.0667 / ID 3150 = 1.0 / ID 3160 = 0.5.
Reduced settings for proportional gain (ID 3110) and integral gain (ID 3120) are recommended under following conditions:
- if oscillations of the magnetizing current setpoint ids are observed
- if a synchronous motor is operated.
If the motor flux of a synchronous motor becomes unstable at higher speed, the value of the Saliency Constant (ID 1091)
should be reduced.
The flux ramp rate (ID 3260) should be increased
- to … 2.0 for large induction motors (3 MW ….)
- to … 3.0 for synchronous motors.
Torque Limits
ID3150
Speed
Reference
[SREF]
DriveAutomation
Technologies
andDivision
Drives
Speed Rollback
Speed
Speed Rollback:
Rollback:
on
on reaching the
reaching the torque
torque limit
limit the
the speed
speed reference
reference is
is reduced
reduced
torque
torque as required
by load at speed n
torque limit
Droop:
Droop:
the
the speed
speed reference
reference is
is reduced
reduced in
in proportion
proportion
to
to the
the torque
torque generating
generating current
current component
component
speed ID3245 If two motors run by individual VFDs operate on a common shaft (directly, via
gearbox or on a six-phase motor) they should share the common load in equal
parts (speed controlling both drives individually, torque is not shared equally).
Introducing a (roughly identical) “droop factor” in both VFDs will in about equal the
torque
load on the two drives (at the price of a speed error proportional to the load).
100% The accuracy of “load sharing” mainly depends on the “quality” of the motor model.
Torque
Torque Control:
Control:
the
the torque
torque demand
demand can
can be
be set
set by
by various
various sources
sources
DriveAutomation
Technologies
andDivision
Drives
The
The thermal
thermal load
load of
of the
the motor
motor is
is derived
derived from
from the
the calculated
calculated motor
motor temperature.
temperature. For
For the
the calculation
calculation of
of the
the motor
motor
temperature
temperature the
the value
value of
of current,
current, the
the time
time of
of current
current flow
flow and
and the
the thermally
thermally relevant
relevant mass
mass of of the
the motor
motor are
are considered.
considered.
Three types of thermal overload protection can be selected (ID1130, Overload
Three types of thermal overload protection can be selected (ID1130, Overload Select): Select):
Overload
Overload protection
protection type
type Overload
Overload protection
protection type
type Overload
Overload protection
protection type
type
“inverse
“inverse time
time with
with speed
speed derating“
derating“ “straight
“straight inverse
inverse time“
time“ “constant“
“constant“
based
based on
on motor
motor temperature
temperature based
based on
on motor
motor temperature
temperature based
based on
on fixed
fixed current
current
ID1139
125% overload
100% pending
DriveAutomation
Technologies
andDivision
Drives
actual speed
speed reference
actual torque
step of load
DriveAutomation
Technologies
andDivision
Drives
Overshoot
speed
Tolerance band
Trise t torque
Trecovery