An Introduction To Rotor Flux Control
An Introduction To Rotor Flux Control
05
The Cage Induction motor has long dominated the provision of motion in the
industrial world. It is responsible for converting some 70 to 80 per cent of all
electrical power into mechanical energy. Whilst the motor is of simple
fundamental construction, it naturally exhibits some quite unattractive
performance characteristics, notably instability and a non-linear load-current
characteristic.
From the earliest days of the 1960’s Electronic Drives have been used to
harness the induction motor. Initially the control strategies applied were
simple, being based on maintaining a fixed relationship between the applied
voltage and the applied frequency (V/F control). In the 1970’s Field-oriented,
or Flux control was introduced, which for the first time facilitated high dynamic
performance. The induction motor had been harnessed.
In realty however, the search for the perfect open loop control system is very
much like King Arthur’s quest for the Holy Grail –There are many wonderful
stories told of great deeds to tame the induction motor. One day the perfect
universal open loop control system may be discovered. It does not exist today,
but significant progress has been made and this paper provides a state of the
art view, and a practical review of limitations on performance and the
application of open loop induction motor drives.
Ideally the relationship between the demand and the motor speed should be
linear and the control system should respond instantly to changes in the
reference. Unfortunately there are many non-linearity’s in both the motor and
drive circuits, which means that a simple open-loop control system can suffer
from a number of performance limitations:
• Delay - With a simple open-loop inverter and induction motor there can be
a delay before the motor speed reaches the demanded level after a
change in the demand. In very simple applications, i.e. controlling the
speed of a conveyor belt, this type of delay may not be a problem. In more
complex systems, such as machine tools, delays have a significant effect
on the quality of the system.
• Robust and Easy to Use - When discussing any high performance control
system the question of robustness of control and the ease of optimisation
is critical. The best control system in the world is of little practical value if
users are unable to set it up correctly and/or its performance drifts as the
operating point or some other variable such as temperature changes.
One method that can be used to improve the quality of the controller is to use
a measure of the quantity to be controlled i.e. a speed or position feedback
device to give closed-loop control.
Closed-loop induction motor drives are used in many applications where good
dynamic performance is required and especially where an induction motor
drive is required to give full torque at standstill.
3. Stable operation over the required speed range with different loads,
including very light loads, for all sizes of motor.
4. Good control linearity when operating with a torque reference (i.e. torque is
being directly controlled – there is not a speed controller).
6. Robust operation using motor parameters that the drive obtains itself from
the motor during auto-tuning, with no significant impact of effects such as
motor temperature.
8. Easy to use – It is no good to have a fantastic system that only the drive
designer can set up or optimise.
The modern industrial variable speed drive is usually what is termed a voltage
source, the output of which can apply voltage at variable voltage and variable
frequency to a motor. Fundamental, and somewhat simplified,
electromagnetic theory postulates that to achieve constant flux in the
machine, the voltage applied must be proportional to the frequency. The
motor speed can be varied in this way, over a wide range, by changing the
applied frequency. A specific voltage to frequency characteristic is used to set
the voltage level, and so this is often referred to as V/F or voltage to frequency
control. As this scheme is based on a voltage source, it can be applied to any
form of load, single motor, multiple motors connected in parallel, or even non-
motor loads.
However, because the frequency applied to the motor remains constant, for a
constant speed demand, the speed of the induction motor drops as load is
applied because of the induction motor’s characteristic slip, and so the speed
does not remain at the demanded level. This system has been refined to
improve performance with varying load and usually includes motor slip
compensation. Although this scheme can operate without any form of motor
position feedback and is robust to incorrect motor parameter settings, it does
not give good transient performance. The voltage applied to the motor is
“boosted” at low speeds to compensate for the voltage drop in the motor
stator resistance. Ideally the amount of boost should vary with load conditions,
but as the level of voltage boost is normally fixed the motor is usually either
under or over fluxed at low speeds.
vsx* m
÷
|vs|*
Voltage P Space
Motor
f* fcomp* characteristic vector
+_ modulator
and
vsy* θv
R θm inverter
+
+
θref (reference
frame angle)
∫ isx
DQ
isD
uvw
isu
It is now possible to obtain current components that indicate the level of motor
flux (isx) and torque (isy) for steady state operation. The torque producing
current can be used to provide slip compensation and to apply torque
producing current limits. Unlike Direct Torque Control and Rotor Flux Control
which will be described later, steady state flux oriented control does not
remain flux oriented during transients, but nevertheless gives acceptable
performance for many applications as summarised below:
• Some motor parameters vary with temperature, and in order to achieve the
highest levels of performance, modern drives such as Unidrive SP can be
configured to perform an auto-tune every time the drive is enabled.
Steady state flux oriented control is a special case of a V/F type drive and it
can be used in many applications where moderate performance is required
and where providing position feedback would be unacceptable because of the
environment or cost, or is simply not necessary. The following are some
examples of applications, but not an exhaustive list, of where this can be
used:
Te isu
|ϕ s| Electromagnetic torque,
isv
stator flux and speed
w estimator
• The calculations for the current controllers, reference frame translation and
space vector modulator are more complex than the direct torque control
hysteresis comparators and switching table. However, the sample rate
required for direct torque control (typically 40kHz) is much higher than that
for a space vector modulator (6-12kHz), because direct torque control
uses a hysteresis method.
Control Techniques has developed Rotor Flux Control (RFC) is a flux oriented
method, derived from the control techniques normally associated with high
performance closed loop flux oriented drives. RFC is very similar to this type
of system, except the position feedback sensor is not required and is replaced
with a motor model, which derives the rotor flux information and estimates the
motor speed. Whilst in principle this is not new, the simplicity of the model
required for RFC is very significant and at the core of the performance and
robustness improvements which have been realised.
Motor
voltages
Motor model
Motor
currents
Motor
The motor currents and motor voltages are used along with key motor
parameters in a robust model of the motor to estimate the flux position, the
flux magnitude and motor speed. These are inputs to the speed and flux
controllers, which derive two current references, one current reference defines
the actual flux, and the other defines the torque. These references are
translated into actual currents in the motor using a space vector modulator.
This technique is based on a fixed inverter switching frequency that may be
selected by the user.
Unlike the flux oriented control scheme described earlier, RFC control
algorithms perform well in both dynamic/transient conditions as well as the
steady state.
What are the benefits of Rotor Flux Control?
RFC is robust. It uses motor parameter values that can be obtained from the
motor nameplate with other parameters that can be measured by the drive
itself during auto-tuning. It provides advantage in all the important features
given including:
1.8
250Hz Simulated Measured
250Hz
1.6 150Hz
150Hz
1.4 50Hz 50Hz
1.2
0.8
0.6
0.4
0.2
0
0 50 100 150 200 250 300 350 400 450 500
0.1ms
5ms
Unidrive SP current controller frequency response (12kHz switching) Unidrive SP current controller frequency response (12kHz switching)
0 0
10 100 1000 10000 10 100 1000 10000
-2
-50
-4
-100
-6
Phase (deg)
Gain (dB)
-8 No-150
DTC Kix4 (M) No DTC Kix4 (M)
-10
-200
-12
-250
-14
-16 -300
Freq (Hz) Freq (Hz)
The torque loop bandwidth is given by the point at which the gain falls
by 3dB as 1100Hz or for applications where the current loop is used in
an external control loop, the point at which the lag of the controller is
45deg as 400Hz.
Because most high performance open loop control systems depend upon the
estimation of actual motor shaft speed, a very useful indicator of performance
is the ability to hold the demanded speed, as load is applied from zero to
150%.
On a 4 pole motor, the characteristics for all the systems are very similar at
speeds above 300min-1, which corresponds to a frequency of approximately
10Hz. At speeds below 300 min-1, differences become evident:
Oriented 140
120
180 min-1
120 min-1
2500 3000 min-1
SPEED
2400 min-1
SPEED
Control 100 75 min-1
2000
1500 min-1
80 60 min-1 1500 900 min-1
60 45 min-1 1000 300 min-1
40 30 min-1
20 500
0 0
0% 50% 100% 150% 0% 50% 100% 150%
LOAD LOAD
Torque 180
160 300 min-1 3000
Control 140
120
180 min-1
120 min-1
2500 3000 min-1
SPEED
2400 min-1
SPEED
2000
100 75 min-1 1500 min-1
80 60 min-1 1500 900 min-1
60 45 min-1 300 min-1
1000
40 30 min-1
20 500
0 0
0% 50% 100% 150% 0% 50% 100% 150%
LOAD LOAD
Control 180
160 300 min-1 3000
2400 min-1
SPEED
2000
100 75 min-1 1500 min-1
80 60 min-1 1500 900 min-1
60 45 min -1 1000 300 min-1
40 30 min-1
20 500
0 0
0% 50% 100% 150% 0% 50% 100% 150%
LOAD LOAD
RFC represents state of the art, but it is not a universal solution for all
applications, and care is still necessary in selecting the optimum control mode
for some applications.
RFC adds a new control dimension to Unidrive SP. It gives the user greater
flexibility BUT not greater complexity. With great attention paid to the need for
robust control strategies, and effective auto-tuning of essential motor
parameters, set-up could not be easier.