Download IV. Basic concept of a torque estimation

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Buck converter wikipedia , lookup

Pulse-width modulation wikipedia , lookup

Utility frequency wikipedia , lookup

Commutator (electric) wikipedia , lookup

Opto-isolator wikipedia , lookup

Alternating current wikipedia , lookup

Voltage optimisation wikipedia , lookup

Resilient control systems wikipedia , lookup

Mains electricity wikipedia , lookup

Distribution management system wikipedia , lookup

Control theory wikipedia , lookup

Automation wikipedia , lookup

Control system wikipedia , lookup

Brushless DC electric motor wikipedia , lookup

Brushed DC electric motor wikipedia , lookup

Electric motor wikipedia , lookup

Dynamometer wikipedia , lookup

Stepper motor wikipedia , lookup

AC motor wikipedia , lookup

Variable-frequency drive wikipedia , lookup

Electric machine wikipedia , lookup

Induction motor wikipedia , lookup

Transcript
International Review of Electrical Engineering (I.R.E.E.), Vol. xx, n. x
Advanced Industrial Crane Controller Based on AC Wound Motor
F. Kolonić, A. Poljugan, A. Slutej
Abstract –Developed speed crane control system which is based on a wound AC motor is an
advanced system for heavy duty tasks especially in the field of industrial cranes and other heavy
duty material handling systems. In order to avoid problems with a mechanical feedback device
(coupling, vibration, no space for build in, etc.), actual speed information is calculated from a
rotor voltage frequency estimation unit. The controller is developed as a modular system capable
to deal with control, communication, protection and other specific industrial demands. It is a
multiprocessor system in stand-alone version realized with microcontroller MC68332 (application
program running), two SAB 82532 microcontrollers (distributing control system), two MC68302
(process I/O communication) and two DSP ADMC300 (speed and electromagnetic torque
estimation). Speed and torque estimation algorithms are realized on the separate hardware
modules and integrated with other components in the control system via fast communication link.
Investigation of sensorless speed and torque control as well as fully automatic control of the rotor
resistor switching, was the crucial point in the design process of a new industrial drive controller
aimed mostly for the revitalization of industrial cranes. Performance of the speed and torque
sensorless crane controller is evaluated on the laboratory testbed and in different real industrial
environment.
Copyright © 2007 Praise Worthy Prize S.r.l. - All rights reserved.
Keywords: crane control, revitalization, rotor frequency measurement, speed estimation, torque
estimation, wound AC motor.
kR
Nomenclature
E2(U ,V ,W )
- non-filtered (measured) rotor voltage of
E2 filt
the U, V, W phase
- filtered rotor voltage
f ALL _ PHASE - estimated rotor voltage frequency in the
fs
f1
f2
f 2(U ,V ,W )
low frequency operating regime
- cut-off frequency of the rotor voltage LP
filter
- rotor frequency estimation error
- estimated rotor voltage frequency mean
value in high frequency operating regime
- sampling frequency of a speed estimation
- stator frequency
- rotor frequency (measured, estimated)
- frequencies of the rotor voltages U,V,W
id
I lim
- current disturbance signal
- stator current limit
is
is ( a ,b , c )
- stator current vector
- stator current components in abc
is ( ,  )
stationary frame
- α, β components of the stator current
fc
ferr
f MEAN
Manuscript received January 2007, revised January 2007
K0 ,.., K3
nlev
n filt
ns
n, n2
p
Rc
RiC , RiW
Rm
- percent change in resistor value caused by
temperature
- rotor contactors
- speed level for frequency measurement
method switchover
- calculated rotor speed of the last sampling
- synchronous mechanical rotor speed
- rotor mechanical speed
- number of pole pairs
- cable resistance, from rotor to ext. resistor
- ith external rotor resistor value in cold and
warm case
- rotor phase resistance
- stator phase resistance
- external rotor resistors
- equivalent motor unity resistance
R100
- motor slip
s
- rated (nominal) slip
sn
sign( sl ) - sign of the motor slip (oversynchronous “-“
sign(tq) - sign of the motor torque
siCM , siWM - maximal slip for ith external rotor resistor for
cold and warm case
- possible motor torques in cold and warm
Tic , Tiw
case
Rs
R1 ,.., R5
Copyright © 2007 Praise Worthy Prize S.r.l. - All rights
reserved
F. Kolonić, A. Poljugan, A. Slutej
TIME _ U (V ,W ) - the number of pulses between two
consecutive zero voltage crossing of
the rotor phase U,V,W
- maximal motor torque for ith external
TM
resistor
- voltage disturbance signal
ud
us
us ( a ,b , c )
- stator voltage vector
- stator voltage components in a,b,c
u s ( ,  )
frame
- α, β components of stator voltage
s
 s ( ,  )
- stator flux vector
- α, β components of stator flux
I.
Introduction
In the last fifty-sixty years AC wound motors have
been widely used in many industrial tasks, such as
material handling systems, pipe and paper mills, steel
and rolling mills, container loading/unloading cranes,
power plants, engineering workshops, etc. In the
beginning, the control of these drives was mainly
focused on the rotor motor side using speed based rotor
contactor switching for discontinuous additional
external rotor resistor change. Thanks to that, it was
surely the unique electrical AC machine at this time,
capable to start with maximal available torque and at the
same time drawing the minimal stator current from the
mains. At that time it was a very pragmatic solution to
use AC wound motors for those tasks, because of its
high robustness and very simple and effective
speed/torque control from the rotor side. Emerging
power electronic switches, especially thyristors, with an
additional AC/AC converter in the stator side, AC
wound motors have got a new perspective in the control
domain. Since the basic phase thyristor control from
stator side is not satisfactory (limiting control region
app. 10 to 30% around the nominal speed), the resistor
control from the rotor side was added which resulted in
outstanding features. With appropriate external rotor
resistors switching and phase control of the stator
voltage, all working points within the nominal speed and
torque of four quadrant (4q) operation can be reached.
The history of such controller type started in 1970's,
when the Swedish company ASEA developed analogue
ASTAT controller specially intended for the material
handling crane purposes, [1]. It was designed for heavy
duty installations with static components which required
less space than a comparable relay based systems for the
same purposes and with tachogenerator connection for
the speed control loop. The voltage and current ratings
were 3x220-3x500V and 18A-1700A. All the control
electronics were in modular exchangeable circuit boards
and the system was proven in more than 6.000
installations.
Controller had all needed function for the crane
Copyright © 2007 Praise Worthy Prize S.r.l. - All rights reserved
applications but suffered in the lack of flexibility
(controller’s parameter change), pure communication
and monitoring capabilities, and from time to time had
problems with components sensitivity due to the hard
environmental conditions (temperature, dust, humidity).
Afterwards, Siemens designed the SIMOTRAS HD
crane controller with voltage and current ratings from
3x220-3x500V and 60A-900A, [2]. It was characterized
with identical functions as ASTAT®, but built in a new
technology, on the same platform as SIMOVERT
Masterdrives and SIMOREG DC MASTER for DC
drives. It uses tachogenerator and pulse encoder as
speed feedback devices. The communication with the
controller is realized via PROFIBUS-DP and as a user
interface it’s possible to use operational panel OP1S or
PC-program SIMOVIS. Comparing to the old analogue
ASTAT® version, the advantage is more flexibility, in
user interface and in communication capabilities with
other devices in complex automation process.
The age of digital technique gives completely new
dimensions in the crane control possibilities. Request
from unavoidable industrial automation in the complex
industrial systems resulted in the use of smart
components for every specific function in the frame of
complex industrial task. Considering the crane control
issues, the requests are very large. With the new
technical age, the crane controller has to be seen as an
open control system from outside. Recognizing that,
some OEMs (Original Equipment Manufacturers)
developed new generation of crane controllers based on
the wide spread AC wound motors, intended not only
for the new drives, but for a revitalization of the old
drives too.
The Purpose of revitalization is not only to extend
the lifetime of electrical equipment, but also to include
such control systems with new equipment on the global
trend towards information systems which see cranes as
crucial components in different industrial applications,
e.g.
material
handling
systems,
container
loading/uploading etc.
The crane’s logistic information system is more
and more used for production cranes. The overriding
level has to know precisely where materials (or cranes)
are located and has to perform all operations quickly,
consistently and reliably, [3],[4]. It is used for
production orders, crane condition monitoring as well as
for the set-up of crane motion controllers. The requests
on the new advanced crane controller (revitalized or
new) to communicate with an existing or new plant
management system must be fulfilled.
The Swedish company ABB together with the Faculty
of Electrical Engineering and Computing, University of
Zagreb (Croatia) has developed the first version of the
new digital ASTAT® crane controller in the beginning
of 2000, [5]. The first installed digital ASTAT®
controller was in EOT (Electric Overhead Travelling)
hoist crane in Husum paper mill (Sweden) in 2000.
Today, the improved version of this controller type is
International Review of Electrical Engineering, Vol. xx,
n. x
F. Kolonić, A. Poljugan, A. Slutej
the most advanced controller in the field of crane control
with AC wound motor, where the speed and torque
control can be performed without mechanical sensors.
Some industrial applications, which are supported by
this controller, show diversity of functions. For example,
16t and 170t hoist cranes in nuclear plant Forshmark
(Sweden); 5 winch coordinated drive for power fleet
mining mooring system with 80kw motors (Bangka,
Indonesia); electrical shaft in steel factory Avesta
(Sweden); 2 EOT ladle cranes; 3 planetary gearbox
drive for 450t/80t (1.4MW) ladle hoist in BaoSteel,
Baoshan steel making plant (China), etc. Some of these
applications use estimated speed and/or torque feedback
for the main control tasks.
II.
Control System Description
The structure of the developed controller is
presented in Fig. 1. Application program is running on
the Main control board in Control module, built up
around the Motorola MC68332 microcontroller unit and
supported by a local operating system. The Main control
board exchanges data with process by Process units (one
unit is in Main control board, two process units are
Cabin unit No.1 and No.2.). It is possible to connect up
to 16 process I/O (Input/Output) units to the Main
control board, [3], [4], [6].
The frequency of the rotor voltage (needed for speed
estimation and presented in Control module as Rotor
frequency estimation unit, Fig.1.) is determined by
advanced digital filtering. Electromagnetic torque
estimation is realized in Torque estimation unit in the
same Control module.
Estimated torque is used as actual torque for the torque
control loop. For actual speed detection in
oversynchronous regenerative mode of operation when
speed sensorless control is used (no mechanical speed
feedback), the sign of torque is used for accurate
oversynchronous speed determination. In order to find
optimal rotor resistor for each working point, automatic
on-line rotor resistor optimization requires actual torque
calculation too. This optimal resistor switching logic
will be explained in details in chapter V.
By means of a thyristors pairs in each phase, stator
voltage is continuously controlled with AC/AC phase
controlled thyristor converter, Fig.2, [7]-[9]. The Main
control board sends the firing pulses to the Firing unit in
Thyristor module. Using five thyristor pairs (three pairs
in each phase and two pairs for reversing), four quadrant
operation is realized, Fig.2.
Forward torque direction is defined by thyristor pairs 1,
2 and 3 (forward bridge) and reverse torque direction by
1, 4 and 5 thyristor pairs (reverse bridge). In the hoist
type of motion, when the drive is lowering the load,
motor may regenerate energy back to the line in the most
robust manner. Due to the safety reasons, the rotor
resistor is minimized in this control region, ensuring
regenerative mode with slightly higher motor speed than
Copyright © 2007 Praise Worthy Prize S.r.l. - All rights reserved
synchronous and the special open loop control routine is
then activated bypassing outer speed control loop, [9].
Power supply
Signalization
Fault tracing
Cabin unit
No.1.
Communication to
high auttomation
level
Signalization
Fault tracing
Cabin unit
No.2.
Thyristor
module
Control module
Main control board
PC
Servis terminal,
Service Tool,
Developing
system
Process
unit
Rotor
frequency
estimation
unit
Firing unit
with current
feedback
Rotor
adaptation
unit
Wound
motor
Brake
Torque
estimation
unit
External
rotor
resistors
Rotor contactors
Fig.1. The block structure of industrial crane controller
The Main control board communicates with all other
units in the drive controller and includes all usual
function for crane control such as joystick handling,
limit switch logic with slow down and stop, automatic
brake application approaching zero speed, automatic
rotor contactor switching logic, etc.
All control system connections to high automation
level (Master/Follower, Motion control, Overriding
control communication), and Process control (including
cabin I/O communication) are made by optical fiber.
The communication is realized by two communication
microcontrollers SAB82532. Details can be found in
[3]-[6].
speed
L3
L2
3
4
L1
2
Tyristors
1, 2 i 3
1
5
torque
M
Tyristors
1, 4 i 5
a)
b)
Fig.2. Four quadrant AC/AC thyristor converter a) and torque vs.
speed drive characteristics b).
International Review of Electrical Engineering, Vol. xx,
n. x
F. Kolonić, A. Poljugan, A. Slutej
With such controller design applied for
revitalization, all requirements are fulfilled for the
integration of these drives in the CDA (Complex
Distributed Application), based on the crane control
network facilities, [10].
The general description of the speed control system is
presented in Fig.3. The inner current control loop is
subordinated to the outer speed or torque control loop,
selected via parameter. Controllers are generally PID
type, with parameters and structure dependent on the
specific industrial applications. Usually, reference value
can be sent from master or cabin I/O units using
joystick, or from overridden system via communication
link. Optionally, speed feedback can be pulse encoder
(E), tachogenerator (TG) or estimated speed (soft speed
sensor). Considering nonlinear relationship between
motor torque and current, nonlinear compensation block
is added.
torque
estimation
torque
controller
torque/speed
control
nref
+
+
n
Speed (torque)
reference
handling
-
PID
torque direction
logic selector
torque/speed
control
+
PID
speed
nonlinear
controller compensation
is
-
PID
arcos
AC/AC
converter
current
controller
AM
u
TG
E
R
stator current
scaling
rotor resistor
selection logic
speed feedback
scaling
speed feedback
select
speed
estimation
Fig.3. Simplified control block structure of industrial crane controller based on the wound AC motor
The automatic on-line rotor resistor optimization
algorithm, i.e. rotor resistor switching (selection) logic,
insures minimal stator current taking into consideration
the momentary line voltage and required torque. Plug
braking and oversynchronous regenerative braking in
hoisting mode is possible.
In short, this controller is like a modern car; the
control system insures cruise control (stator voltage
control) and automatic gearbox (optimization of rotor
characteristics).
 Speed and torque estimation logic as a separate plugin unit (according to modular design strategy).
The speed and torque estimator are developed using a
DSP based microprocessor boards in order to fulfill
signal processing requirements, Fig.4. These boards are
integrated in the modular structure of the industrial
control system via I/O unit using high speed serial link
RS422 (speed 1-4Mbs).
III. Basic concept of a speed estimation
In order to avoid mechanical speed sensor or/and
ensure a speed measurement devices redundancy when
mechanical speed sensor exists, the speed estimation
system was developed.
Before speed estimation process analysis it has to be
emphasized that design process is based on a strictly
defined industrial sponsor’s requests frame. This frame
summarizes the following issues:
 AC wound motor as the actuator for the crane drive
applications,
 Realization of the stator voltage control by means of
AC/AC 4q thyristor phase converter,
 Optimization of the speed-torque characteristics by
means of the external rotor resistors change,
Copyright © 2007 Praise Worthy Prize S.r.l. - All rights reserved
Fig.4. The speed and torque estimator boards (hardware realization);
speed estimator (upper board), torque estimator (bottom
board)
Considering the speed estimation, the conventional
techniques used for the vector controlled squirrel cage
International Review of Electrical Engineering, Vol. xx,
n. x
F. Kolonić, A. Poljugan, A. Slutej
induction machine (Field Oriented Control, FOC) can
not be used in this application. That is why different
solutions for the speed estimation considering the above
defined sponsor's requests frame were needed. Since a
wound motor is used, rotor voltage can easily be
measured on the rotor rings, [11]. The idea for the speed
estimation can therefore be described with the simple
well known relations,
f 2  s  f1 ;
n  (1  s)  n s
between 0-120 Hz. That is the reason why the adaptive
filter was designed. The filter selects appropriate cut-off
frequency, based on the speed estimator output value,
Fig.5.
1
1 sT
E2
1
1 sT
1
1 sT
E2filt
fc
(1)
low_freq
III.1. Rotor voltage frequency measurement
Because the large amount of higher harmonics
produced by stator phase controlled AC/AC converter is
transformed on the rotor, low pass rotor voltage filtering
must be applied to the rotor voltage frequency
estimation. This is connected to the desirable frequency
(speed) estimation accuracy. Rotor frequency is
determined by measuring the time period between two
consecutive zero passing of the filtered rotor voltage
waveform. For specific drive operating conditions (e.g.
reversing from over synchronous regenerative speed),
the frequency of the rotor voltage may be approximately
|nfilt|
<
fc/2
fc
nlev
Fig.5. Block structure of the realized variable rotor voltage filtering
The presented filter is variable in the sense of cut-off
frequency change, but the filter structure, type and order
remains unchanged. The base structure of the variable
filter is the cascade of the three 1st order low pass (LP)
filters. The main criterion for the selection of an
appropriate cut-off frequency fc is the calculated rotor
speed of the last sample nfilt, Fig.5, and Fig.6., [9].
Rotor frequency measurement in the HIGH frequency operating regime
|nfilt|
relay
E2U
time
positive
derivation measurement
LP filter
f2U
T
|nfilt|
nlev
|nfilt|
relay
E2V
positive
time
derivation measurement
LP filter
f2V
T
|nfilt|
E2W
relay
MEAN
VALUE
fMEAN
>
fALL_PHASE
fMEAN
low_freq
f2
positive
time
derivation measurement
LP filter
f2W
T
Rotor frequency measurement in the LOW frequency operating regime
time
positive/negative
measurement
derivation
fALL_PHASE
OR
T
Fig.6. Simplified block diagram of the frequency (speed) estimation algorithm
Copyright © 2007 Praise Worthy Prize S.r.l. - All rights reserved
International Review of Electrical Engineering, Vol. xx,
n. x
International Review of Electrical Engineering (I.R.E.E.), Vol. xx, n. x
25
E2-filt [V]
E2 [V]
20
15
f2=3,5 Hz
10
5
t[s]
0
0
0,05
0,1
0,15
0,2
0,25
0,3
0,35
0,4
-5
-10
-15
-20
-25
a)
200
E2 [V]
E2-filt [V]
150
100
50
t[s]
0
0
0,005
0,01
0,015
0,02
0,025
0,03
0,035
0,04
-50
The sampling frequency of the rotor and stator
frequencies measurement unit is 10 kHz, so the
estimation error with cycle ΔT=0.1ms is
T
f err (%) 
 100   T  f  100  0.01  f . (3)
T
The error is directly proportional to the frequency, e.g. if
the estimated frequency is 100Hz, error is 1%.
For the low rotor voltage frequencies (less than 25
Hz), time between two consecutive zero passes (positive
and negative) of any rotor voltage (U, V or W) is
measured and estimated frequency fALL_PHASE is derived.
This modification provides six times faster refreshment
of the frequency (speed) estimated value, which is
important for the stability of the speed control loop. For
example, if the rotor voltage frequency is 5 Hz, then
refreshment time (time needed to establish new
estimated value) will change from 200 ms to 200/6=
33,3 ms. The illustration of the rotor voltage frequency
measurement modification is shown in Fig.8.
f2=41 Hz
E2 [V]
Manuscript received January 2007, revised January 2007
100
0
-100
T/6
-200
Based on the comparison between the estimated speed
absolute value and predefined value, the selection
between the two filter cut-off frequencies is provided by
signal selector low_freq, Fig.5. There is a possibility of
a more cut-off frequency values selection, but applied
testing shows that the increasing number doesn’t
improve considerably estimation performance, [12].
Results of filtering for the rotor voltage frequencies 3,5
Hz and 41 Hz is shown in Fig.7.
If the drive operating points result in the rotor voltage
frequencies lower than a predefined limit (signal nlev,
Fig. 6.), another frequency estimation algorithm will be
activated. It is achieved by the same low_freq selector,
in the block Rotor frequency measurement in the LOW
frequency operating regime, see Fig. 6. In this algorithm
rotor frequency measurement is based on the time
distance between two consecutive zero voltage crossing
of all three rotor phases (signal fALL_PHASE). For the high
rotor voltage frequencies region (e.g. over 25 Hz, close
to the rated condition) frequencies for each rotor phase
f2U, f2V and f2W are calculated from non-filtered rotor
phases E2U, E2V, E2W, and the mean value estimated
frequency fMEAN is derived.
The zero rotor voltage passing is determined by a
positive derivation block which produces impulses for
time counter, Fig.6. Then the frequency of the rotor
voltage is calculated according to the equation
3  fs
.
(2)
f2 
TIME _ U  TIME _ V  TIME _ W
-300
b)
Fig.7. Original and filtered rotor voltage waveform with frequency
20Hz a) and 41HZ b).
-400
-200
200
300
-150
400
-100
T/2
0
0.002
0.004
0.006 0.008
t [s]
0.01
0.012
0.014
0.014
0.018
0.02
Fig. 8. Illustration of the rotor voltage frequency measurement
modification
Based on the Fig.6, the frequency estimation
algorithm is experimentally verified on the speed control
system, Fig. 9, where the speed reference is changed
from +nmax to -nmax. The frequency change is close to
100 Hz (maximal slip is s2). One can notice that the
rotor voltage frequencies before and after speed
reversing are practically the same, but the speed values
have different sign. This indicates that for speed
determination some drive condition signals have to be
used in order to establish exact speed values. Block
diagram of the rotor voltage frequency estimation
realized with digital signal processor ADMC 300 is
presented in the Fig.10.
Copyright © 2007 Praise Worthy Prize S.r.l. - All rights
reserved
F. Kolonić, A. Poljugan, A. Slutej
120
f2 [Hz]
III.2. Rotor speed measurement
100
80
It is simple to calculate the estimated speed from the
estimated frequency (2) by knowing the right position of
motor operating point inside 4q operation region of
speed/torque characteristics. Actual motor speed is
calculated using equation
sign(tq)  60   f1  signsl   f 2 
.
(4)
n
p
Characteristics of the speed estimator for 10% and
100% square wave speed reference in both directions
are presented in Fig.11. and Fig.12. The comparison
between speed signal from tachogenerator (TG)
feedback device and estimated speed from the rotor
voltage frequency measurement has been experimentally
performed. The experiment is based on the control
scheme in Fig.3, where the speed control loop is closed
with the mechanical feedback sensor (TG). As it can be
seen from experiments in Fig.11. and Fig.12, the speed
estimation error in steady state is smaller when the speed
reference is set as +100% (-100%) than +10% (-10%).
Speed error is larger in transient state in both cases; it is
due to the inherently slow process of the frequency
estimation which increases refreshment time of the new
estimated frequency value.
60
40
20
t [s]
0
0.03
1.63
3.22
4.81
6.41
Fig.9. Estimated rotor voltage frequency under full speed reversing
(from +n_max to –n_max)
It is possible to estimate frequency and speed for 4
motors at the same time. After the first stage of analogue
signal processing and A/D conversion in the second
stage, digital filtering of rotor voltages is performing in
the third stage. After that, information is sent to the
Process I/O unit via fast serial RS422 link, see Fig.1.
motor 1.
ANALOGUE
SIGNAL
PROCESSING
(rotor voltages
adoption unit)
motor 2.
motor 3.
DIGITAL
FILTERING
A/D
conversion
motor 4.
ROTOR
VOLTAGES
comm.
link to
control
process
board
Fig.10. Block diagram of the rotor voltage frequency and speed
estimation realized with digital signal processor
SPEED ERROR [rpm]
SPEED [rpm]
(2)
(1)
time [s]
time [s]
a)
b)
Fig.11. Estimated (1) and measured (2) speed a), estimated speed error b) for 10% speed reference (150 rpm)
SPEED [rpm]
SPEED ERROR Speed
[rpm] error (w RFM -w TACHO)
Speed(RFM and TACHO)
80
1500
60
40
speed(r/min)
speed(r/min)
1000
500
0
-500
(1)
-1000
20
0
-20
-40
-60
(2)
-1500
-80
0.1
2.9
5.8
8.6
11.5
14.3
time [s] time(s)
c)
17.2
0.1
2.9
5.8
8.6
11.5
14.3
17.2
time
[s]
time(s)
d)
Fig.12. Estimated (1) and measured (2) speed a), estimated speed error b) for 100% speed reference (1500 rpm)
Copyright © 2007 Praise Worthy Prize S.r.l. - All rights reserved
International Review of Electrical Engineering, Vol. xx,
n. x
F. Kolonić, A. Poljugan, A. Slutej
The speed estimation equation (4) is valid as long as
the rotor voltage frequency is properly estimated. There
are three basic (specific) operation states where 4q
speed control system, based on the estimated speed,
doesn't work properly. Those are: AC/AC converter
dead time (switch-over state), operation region with
small load and operation region with small slip (close to
synchronous).
For the purpose of accurate speed estimation in the all
operating regimes, the speed estimation freezing logic
(SEFL) is designed, Fig.13. It should be emphasized that
the proposed logic can eliminate all influences caused
by specific operation states on the estimated speed
accuracy. The estimator output nest is frozen every time
when the new speed estimated value is physically
unacceptable. Physical acceptability means that the
difference between two consecutive samples of the
estimated speed cannot be significantly large (a few
percent of the estimator output value).
speed reference change, as opposed to SEFL (green
line), which works correctly.
dE2/dt>0
n_ref [rpm]
1200
1000
800
600
400
200
t [s]
0
-200
0,5
1
1,5
2
2,5
3
3,5
4
4,5
5
5,5
6
6,5
7
7,5
8
8,5
-400
-600
-800
-1000
-1200
-1400
-1600
Fig.14. Comparison between
a) estimated
reverziranje speed with (green) and
without (red) use of the output freezing logic in the case of speed
1600
n_est_nofreeze
n_ref
[rpm]
n_taho [rpm]
n_est_noFIFO
[rpm] rpm)
n_est [rpm]
reference
change
(from
1500 rpm
to -1500
1400
1200
n_taho [rpm]
n_est_noFIFO [rpm]
n_est [rpm]
n_ref [rpm]
Unloading the machine from ~50 % of Tn to zero, leads
1400
to
a similar problem, Fig.15. Because of the speed
1200
1000
increase,
control system requests reverse torque in order
to800
equalize
reference and actual speed value. After the
600
t [s]
control
system processing time, which includes
400
200
converter's
dead time, reverse bridge is turning on and
t [s]
0
speed
starts.
problem
of 8 rotor
0,5
1 control
1,5
2
2,5
3
3,5 Due
4
4,5to 5 the
5,5
6
6,5
7
7,5
8,5
-200
-400
frequency
estimation during converter's switching dead
-600
time,
speed
estimator gives incorrect value on the output
-800
in
the
first
moment
after dead time elapse, see Fig.15.b).
-1000
b) rastrećenje
-1200
However, owing to the proposed freezing logic (SEFL),
-1400
accurate estimated speed value is attained.
-1600
1600
1000
800
rasterećenje
(s ~50% Mn na 0)
400
OR
n_est [rpm]
1400
600
tfreeze>tmaks
n_est_nofreeze
n_est_noFIFO [rpm]
n_taho [rpm]
1600
200
0
AND
abs
freeze
-200
0
0,5
1
1,5
2
2,5
3
3,5
4
4,5
5
5,5
6
6,5
7
-400
-600
a>b
-800
+
-
X
-1000
-1200
0.05
nest
new estimated value
old estimated value
(estimator output)
output
freezing
-1400
a) reverziranje
1600
Fig.13. Simplified block diagram of the speed estimation freezing
logic (SEFL)
n_ref [rpm]
n_est_nofreeze
[rpm]
n_est_noFIFO [rpm]
n_taho [rpm]
n_est [rpm]
1400
1200
1000
If acceptability condition is not fulfilled, the new
estimated value is rejected and the estimator sets the old
estimated value on its output (frozen state). However,
for the safety reason, estimator output unfreezes when
the maximal allowed freezing time is exceeded and/or
the rotor voltage amplitude increment is detected. The
rotor voltage amplitude increment implicates the
machine torque increment and, as a consequence, the
operating point changes. The comparison between the
estimated speed with and without SEFL in the case of
speed reference change from 1500 rpm to -1500 rpm is
presented in the Fig.14. When the speed reference
command for opposite direction is set (t=3.3sec, see
Fig.14.), subordinated current controller requests
negative torque, i.e. switching from forward to reverse
thyristor bridge in AC/AC converter, see Fig.2. This
logic, very similar to AC/DC dual converters for DC
drive, leads to unavoidable converter’s safety dead time
(10ms), which results in a rotor voltage frequency
estimation error and consequently speed error too. One
can see from the Fig.14 that the estimated speed (red
line) has a large dynamic error in the moment of the
Copyright © 2007 Praise Worthy Prize S.r.l. - All rights reserved
800
600
unloading
rasterećenje
~50% Mto
0) M )
n na
(from(s~50%
0%
n
400
200
t [s]
0
-200
0
0,5
1
1,5
2
2,5
3
3,5
4
4,5
5
5,5
6
6,5
-400
-600
-800
-1000
-1200
-1400
a)
b) rastrećenje
b)
Fig.15. Comparison between estimated speed with (green)
and speed without (red) SEFL in the case of the machine unloading
a); enlarged part b).
International Review of Electrical Engineering, Vol. xx,
n. x
7
F. Kolonić, A. Poljugan, A. Slutej
IV. Basic concept of a torque estimation
In order to fulfill the control system application
requirements as well as to achieve system
competitiveness a torque control loop was added, Fig.3.
The estimated torque is important variable for the speed
estimation and for the automatic on-line rotor resistor
optimization.
The use of conventional methods for measuring
torque on the shaft coupling a motor to a load by means
of strain gauges yields to the accurate values for a
constant or slowly varying torque. Furthermore a
mechanical sensor must be selected according to the
motor's speed and size. This can be difficult and
expensive if you work with a variety of motors at the site
testing, where installation and mounting of mechanical
sensors could be very costly and time consuming. Also,
sometimes the site is difficult or dangerous to access and
it may not be practical to install a mechanical measuring
sensor for torque as well as for speed measurement.
The described solution of dynamic torque
measurement does not need any mechanical elements.
The algorithm of the electromagnetic torque estimation
is based on the estimation of the stator flux in the
stationary reference frame (- frame). The
instantaneous values of the stator voltages and currents
are measured and the stator flux is calculated using
voltage equation
u s  Rs  i s 
d s
.
dt
(5)
us 
1
3
usa 
2
3
usb , is 
1
3
isb .
(12)
From (1) to (5) yields final expression for the
electromagnetic torque.




  2
2
Te   p   s  is   p   s  is   s  is .
3
3
(13)
Before the real time implementation, mathematical
model of induction motor with short-circuited rotor in  coordinate system is realized and tested in
Matlab/Simulink in order to test the validity of model
described by (5)-(13).
[rpm]
120
100
80
60
40
20
0
-20
0
0.2
0.4
0.6
0.8
[s] 1
Fig. 16. Speed response under sine-wave voltage step reference
[Nm
]
350
300
250
From (5) follows the stator linkage flux
200
150
 s   (u s  Rs  is )dt .
(6)
100
Based on the (5) and (6), - components of the stator
linkage flux Ψs (Ψs , Ψsβ) are calculated as
50
0
-50
 s   (us  Rs  is )dt
,
(7)
 s   (us  Rs  is )dt
.
(8)
For "Y" stator windings connection, - components of
the stator voltage and current are calculated from
measured a-b-c components as
2
1
u sa  u sb ,
is   isa ,
3
3
1
2
1

usb , is 
isa 
isb ,
3
3
3
u s  
us
(9)
(10)
and for the "" connection respectively
us   usa ,
is  
2
1
isa  isb ,
3
3
(11)
Copyright © 2007 Praise Worthy Prize S.r.l. - All rights reserved
-100
0
0.2
0.4
0.6
0.8
[s] 1
Fig. 17. Estimated electromagnetic torque response under sine-wave
voltage step reference
Step responses with sinus-wave stator voltage supply
and nominal load step (75Nm) in t=0.6 s are presented
in the Fig.16. and Fig.17. The simulation results show
validity of the model described by (5)-(13), with ideal
sinus voltage supply and short-circuited rotor. Real-time
torque estimation performance will be presented in the
section VI with experimental results.
Considering real time application, it is important to
emphasize that special attention has to be paid to the
flux calculation (6) in order to suppress any offset in the
numerical integration without influencing the current
and voltage aperiodic components, [13]-[16].
The flux estimator defined with (6) is referred as
the stator voltage model. This model is difficult to apply
in practice since unavoidable disturbances in voltage
International Review of Electrical Engineering, Vol. xx,
n. x
F. Kolonić, A. Poljugan, A. Slutej
and current, ud and id, are superimposed to the ideal
measured signals, us and is, Fig.18. Typical examples of
those undesirable effects are offset and drift which
originate from analogue signal measurement.
Experimental results with estimator in [16] show that the
ideal estimation is possible only if the stator resistance
Rs of the estimator is identical to the estimated
(measured) resistance of the machine and if the
measured current and voltage are without any errors
such as noise or offset errors. This ideal estimation is
happening even though the rotor current differs from
zero.
In order to avoid the stator flux drift and saturation,
the integrator in (6)-(8) is replaced with an adequate
filter, Fig.18, [15]. Using the filter instead of integrator,
low frequency signal (i.e. dc signal) will be attenuated,
but the high frequency signal (ac components) will be
not affected.
us
ud 


1

s
Rˆ s
id 
is

Fig.18. Calculation of the stator flux using filter instead of pure
integration
As one can see from Fig.18, only electrical stator
values are needed for the electromagnetic torque
calculation. The difference between the obtained
electromagnetic (air gap) torque and the mechanical
(shaft) torque is in the losses originated from friction,
bearings and ventilation, which are mainly a function of
the speed. These quantities can be determined during a
no-load run of the machine.
Functional block diagram of electromagnetic torque
calculation realized on DSP ADMC300 is presented in
Fig.19. After voltages and currents signal processing in
DSP, information of electromagnetic torque is sent to
the overriding system by the fast serial link RS422.
On-line rotor resistor automatic
optimization
In order to achieve effective speed control, rotor
resistor optimization logic is added. This logic changes
the amount of the external added resistance in the rotor
circuit by means of the rotor contactors, Fig.1. Proposed
optimization logic minimizes the stator current of the
motor, taking into consideration the momentary line
voltage, required torque and resistors value tolerance.
In each sampling time at the momentary motor speed,
optimization algorithm calculates maximal torque
produced for each external rotor resistor. Among all
calculated torques available for each additional rotor
resistor, one resistor (the best in optimality sense) will
be chosen and connected to the rotor by means of
contactor. All contactors are handled by digital outputs
(DO) of the process I/O board, Fig.1. The criteria for
external rotor resistor selection can be defined in
software, but usually the criteria is developed maximal
torque. Using this algorithm, the start up adjustment is
reduced, the motor can be used with a less stable line
supply and it is easier to use existing resistors in
revitalization tasks. The schematics of the 5 steps rotor
resistors (R1-R5) with 4 contactors (K0-K3) driven by
process I/O digital outputs (DO1-DO4) respectively is
presented in Fig.20. The resistor value ΣRi in (14) has to
be chosen according to specific industrial application.
For different types of movements (e.g. hoisting, plug
mode lowering, oversynchronous regenerative mode
lowering, traveling, etc) the values suggested in [5] give
trouble-free performance in most situations. Resistor
value ΣRi is calculated as
Rm  Rc  R1  R2     Ri
100 % ,
R100
where R100 is unity resistance and defined as
Pn
 .
R100 
2
3  I r 1  s n 
Ri 
A/D
conversion
TORQUE
ESTIMATION
ALGORITHM
FILTERING
comm.
link to
control
process
board
Fig. 19. Block diagram of the electromagnetic torque estimation
realized with digital signal processor ADMC300
(15)
(16)
Now all the elements for Ri calculation, based on (14),
are noun. Influence of the resistor change in dependence
of the temperature, is considered through the following
equations
Ri C  Ri  (1  0.9  ( K R / 100 )) ,
(17)
RiW  Ri  (1  0.6  ( K R / 100 )) .
Copyright © 2007 Praise Worthy Prize S.r.l. - All rights reserved
(14)
Unity resistance is defined as resistance that will hold
the motor at zero speed with nominal load and nominal
voltage. The values 8, 18, 38, 65, and 100% of the unity
resistance R100 have been chosen for ΣRi as mostly used
values in industrial applications. The resistors Rm and Rc
are defined as
Rm  R100  sn  , Rc  0,02  R100  .
stator
voltages
stator
currents
V.
(18)
International Review of Electrical Engineering, Vol. xx,
n. x
International Review of Electrical Engineering (I.R.E.E.), Vol. xx, n. x
START
Uef
n
YES
n > ns
YES
SUP_K3=0
K2 = 1
K3 = 0
NO
YES
TREQ = LIMN
E
R
R
O
R
TORQUE
CALCULATIONS
NO
MODE=0
K2 = 0
K3 = 1
TREQ = LIMP
TORQUE
CALCULATIONS
E
R
R
O
R
NO
NO
T1 > TREQ
NO
T2 > TREQ
NO
T3 > TREQ
NO
T4 > TREQ
YES
YES
YES
YES
K3 = 1
K0=K1=K2=0
K2 = 1
K0=K1=K3=0
K1 = 1
K0=K2=K3=0
K0 = 1
K1=K2=K3=0
NO
T5 > TREQ
YES
Ki = 0
T5 > TREQ
YES
Ki = 0
NO
T4 > TREQ
NO
T3 > TREQ
NO
T2 > TREQ
NO
T1 > TREQ
YES
YES
YES
YES
K0 = 1
K1=K2=K3=0
K1 = 1
K0=K2=K3=0
K2 = 1
K0=K1=K3=0
K3 = 1
K0=K1=K2=0
Fig.20. Flowchart diagram of the automatic on-line rotor resistor optimization
Before the maximal torques calculation logic starts
(Fig.20), mode of operation must be defined. This is
because the rotor contactor logic is working in a
different way for different modes. With the first decision
block in flowchart diagram, it is assigned whether the
drive is in a subsynchronous or in oversynchronous
(plugging or regenerative) region. Drive mode is defined
on the base of direction of the motion requested,
direction of the field (converter state), type of the
motion (hoisting  potential loads, traveling  reactive
loads) and actual motor speed. The motor must be able
to produce requested torque (TREQ); LIMP is assigned
in Fig.20. as requested torque for positive and LIMN for
negative mode. Then the possible motor torques for each
Ri resistor at each speed for cold and warm state are
calculated according to the following equations
2
 2  U 2  TM  siCM  s I lim
 U 2  Ri C 
TiC  MIN 
;
 , (19)
s
s 2  siCM 2


2
 2  U 2  TM  siW M  s I lim
 U 2  RiW 
TiW  MIN 
;
 . (20)
s
s 2  siW M 2


Here TiC and TiW are possible torques in cold and
warm state for i-th rotor resistor at slip s (as a multiple
of nominal torque) and U and Ilim are supply voltage and
current limit. At maximal (breakdown) torque T M, the
values of slip in cold and warm state siWM and siCM are
defined as
Manuscript received January 2007, revised January 2007
si CM  Ri C  (TM  TM2  1) ,
(21)
si CW  RiW  (TM  TM2  1) .
(22)
What are the basics of the automatic rotor resistor
optimization strategy? Check possible motor torques T 5,
T4,..,T1 in sequence to find a Ti that is bigger than
TREQ, Fig.20. As such Ti is found, the right external
resistor (i.e. right contactor switching) is defined.
It is experimentally confirmed in the following section
that the algorithm for on-line rotor resistor calculation
has excellent features in all requested modes of
operation and can replace successfully standard speedbased rotor contactor handler where contactor switching
points has to be calculated in advance, each time for
new industrial application. From an industrial point of
view, this means no extra cost for additional
commissioning caused by speed-based switching points
determination.
VI. Experimental results
Laboratory setup for experimental verification of the
system's performances is presented in Fig.21. (M1wound AC motor: 3x380V, 38,5A, 18,5kW, n=1480
rpm; M2-DC motor, 220V, 91A, 17kW, n=1500 rpm;
separate excitation). Target AC wound motor (M1)
Copyright © 2007 Praise Worthy Prize S.r.l. - All rights
reserved
F. Kolonić, A. Poljugan, A. Slutej
driven by developed controller ASTAT in speed control
mode is mechanically coupled with DC motor (M2).
The latter is driven by the SIMOREG controller in
torque mode loading target AC motor.
2.0
x1000 rpm
Nm
160
1.5
120
1.0
80
Torque
0.5
SIMOREG
40
ASTAT
0.0
0
-40
-0.5
Application software
development and
commissioning tool
M2
M1
E
External rotor
resistors
R
-80
Speed
-1.0
-120
-1.5
-2.0
TG
200
- 160
s
0
2
4
6
8
10
12
14
16
18
20
- 200
Fig.22. Estimated torque and speed feedback in 4q sub-synchronous
operation with potential load (typical hoist drive in crane
applications)
Fig.21. Laboratory test bench for experimental verification
Experimental results have been performed mainly in
the laboratory, but some of them in industrial
environment too (at the site). For the program designed,
data acquisition, measurement, monitoring and
recording, two different platforms during the project
design are developed. The first one is based on the
microcontroller MC68332; PCASE tool for code design
and ASTAT tool as monitoring, recording and
Commissioning and Maintenance Tool (CMT) for the
main application program design. The second one is
based on the digital signal processor ADMC3000 with
alternative tools for code design and CMT; CADSTAR
and PARNAD [5].The latter platform is related to the
speed and torque estimation tasks only.
In this chapter we would like to emphasize that the
following tasks are realized in the design process of
presented controller: speed control task in the industrial
crane
applications
with
mechanical
sensor
(tachogenerator /pulse encoder) and speed estimator;
SEFL logic as effective method for accurate speed
detection in the critical condition mentioned in the
section III.2 (Fig.12); estimated electromagnetic torque
needed for torque feedback loop, for accurate speed
estimation and for automatic on-line rotor resistor
selection.
One of the basic experiments is 4q operation in
hoisting condition with potential load. The result of
testing is presented in Fig.22. For the maximum
trapezoidal-like speed reference in hoisting condition,
drive with emulated load is accelerating with automatic
external rotor resistors switching, which can be seen on
the torque response particularly in the interval of 1-4s.
Afterwards, the full speed reference for lowering a
potential load in reverse current braking (plugging)
mode is ordered. The load is lowering in nonregenerative mode with slip more than 200%! In this
case the load is approximately 70% of nominal motor
torque Tn; at the same time this is a maximal achievable
load torque produced by the DC drive.
Copyright © 2007 Praise Worthy Prize S.r.l. - All rights reserved
The performances of the speed control loop with
mechanical sensor and estimated speed (soft) sensor are
presented in Fig. 23 and Fig.24. Recorded variables are,
stator current is, rotor speed n2 and speed reference after
prefilter n_ref_pf. The prefilter is added in the speed
reference only for the laboratory testing. This is because
the parameter of PID speed controller is determined
through the Ziegler-Nichols closed loop test, where such
obtained P and I gains result in high overshoot under
step reference test. Fig. 23. and Fig. 24. present a speed
control system with mechanical sensor and with speed
estimator respectively under positive and negative speed
reference step change in the range of 50-70-50% ns. It
can be seen that the control system with speed estimator
has expected inferior characteristics due to the inherent
delay in estimator explained in section III.2. Introducing
the rotor voltage frequency measurement modification,
see Fig.8, this delay is minimized, which enables
application of proposed controller in large variety of
industrial applications. It can also be seen that for the
both alternatives, the control system considerable
suppress disturbance caused by the rotor resistor change.
The performance of the control system with
tachogenerator (TG) as mechanical sensor in
subsynchronous regime is presented in Fig. 25. It is
hoist drive with active load, where the speed reference is
trapezoidal-like and it is set by joystick. The shape of
the reference can be defined in application software. In
experiment a) active load is 23% of the nominal load T n
and in b) experiments the active load is maximal 70% of
nominal load Tn. For the both experiments automatic online rotor resistor optimization is used. It can be seen
after acceleration in forward direction that minimal
forward torque is needed for braking and speed
reversing in case a); practically, active load is enough to
accelerate in reverse direction.
Since the plugging mode has been chosen and reference
speed is set as synchronous (ns), the controller keeps the
actual speed value just as synchronous by means of
forward motor torque. It would be the same situation
even for the maximal load torque. For b) case, only
International Review of Electrical Engineering, Vol. xx,
n. x
F. Kolonić, A. Poljugan, A. Slutej
higher forward motor torque is needed to keep the
lowering (synchronous) speed. When the drive lifts the
load, speed error in steady state is proportional to the
lifting load. This error is a consequence of the actuator
saturation, because synchronous (maximal) speed is set
as the reference speed. The automatic on-line rotor
resistor optimization performance is presented in Fig.
26. For the regenerative mode selected, lowering speed
is higher than synchronous and motor regenerate energy
back to the mains. For this mode of operation special
open loop logic is used which bypass speed controller,
[9]. Active load is then tightly connected to the mains
and designed control logic ensures bumpless return to
the closed speed control loop with TG mechanical
sensor. This experiment evidently confirms that
automatic procedure for the rotor resistor selection
works well. The experiments in Fig.27. show a good
performance of the sensorless drive which uses
estimated speed value based on the estimated rotor
voltage frequency. In both experiments control system in
lowering mode uses different active loads for
regenerative braking.
1200
1200
n_ref_pf [rpm]
n [rpm]
n_ref_pf [rpm]
is [x 0.1A]
1000
1000
800
800
600
600
400
400
n [rpm]
is [x 0.1A]
External rotor
resistor change
200
200
t [s]
0
0
0
0,5
1
1,5
2
2,5
3
3,5
4
4,5
0
5
0,5
1
1,5
2
2,5
3
3,5
4
4,5
5
Fig.23. Step response of the speed control system with mechanical sensor, speed reference 50-70-50% of synchronous speed.
1200
1200
n_ref_pf [rpm]
n [rpm]
n_ref_pf [rpm]
is [x 0.1A]
1000
1000
800
800
600
600
400
400
200
200
n [rpm]
is [x 0.1A]
External rotor
resistor change
t[s]
t [s]
0
0
0
0,5
1
1,5
2
2,5
3
3,5
4
4,5
5
0
0,5
1
1,5
2
2,5
3
3,5
4
4,5
5
Fig.24. Step response of the speed control system with estimated speed, speed reference 50-70-50% of synchronous speed.
a)
b)
Fig.25. System responses for the speed reference profile (1500rpm, maximal), TG sensor, automatic resistor selection; plugging braking; active
load; a)23%; b)75%; blue-ref speed and red-actual speed, 0,25ns/div; black-estimated torque, 0,5Tn/div; 2sec/div
Copyright © 2007 Praise Worthy Prize S.r.l. - All rights reserved
International Review of Electrical Engineering, Vol. xx,
n. x
F. Kolonić, A. Poljugan, A. Slutej
a)
b)
Fig.26. System responses for the speed reference profile (1500rpm, maximal), TG sensor, regenerative braking; active load 55%; automatic a)
and manual b) resistor selection; blue-ref speed and red-actual speed, 0,25ns/div; black-estimated torque, 0,5Tn/div; 2sec/div
a)
b)
Fig.27. System responses for the speed reference profile (1500rpm, maximal), speed estimator, automatic resistor selection; regenerative
braking; active load; a) 23%; b) 55%; blue-ref. speed and red-actual speed, 0,25ns/div; black-estimated torque, 0,5Tn/div; 2sec/div
a)
b)
c)
Fig.28. Testing at the site (Okselesund, Sweden, 80tones hoist drive), speed control system, speed estimator; regenerative braking a); plugging
b); Testing at the site , BaoSteel, Baoshan, China, 450 tones hoist drive, c); blue-ref speed and red-actual speed (0,25ns/div); black-stator current
(0,5isn/div); green-forward and pink-reverse bridge; time scale1sec/div
Copyright © 2007 Praise Worthy Prize S.r.l. - All rights reserved
International Review of Electrical Engineering, Vol. xx,
n. x
F. Kolonić, A. Poljugan, A. Slutej
The Fig.28. a) and b) present the results of the crane
control system monitoring during the commissioning at
the site. The first one is 80 tones hoist drive with speed
estimator presented in regenerative a) and plugging b)
mode of operation. The second one is 450 tones ladle
hoist crane with mechanical sensor, Fig. 28.c). All
recording has been performed by means of the CMT
monitoring tool designed during this project.
VII. Conclusion
We would like to emphasize that the developed
control system is not a servo drive system! It is not
designed for high precision speed control tasks. It is
aimed prior for revitalization tasks of old drives based
on the AC wound machine, but controlled by
components based on the up-to-date technology. The
proposed system provides safe, reliable and simple
control in industrial applications such as heavy duty
material handling systems, steel and rolling mills,
container unloading and uploading cranes, power plants,
etc. Our contributions in the design of proposed
controller are expressed through the following issues:
original rotor speed estimation technique based on the
rotor voltage frequency estimation with implementation
on the industrial crane controller (method and device
patented!); related to the speed estimation, nonlinear
estimation freezing logic (SEFL) is designed for
accurate speed estimation in the operating region where
the rotor voltage signal is not acceptable for accurate
frequency estimation (AC/AC converter dead time,
operation region with small load and with small slip);
implementation of the electromagnetic torque estimator,
based on the stator voltages and currents measurements,
needed for accurate speed estimation, for automatic online rotor resistor selection and for the feedback sensor
in the torque control loop; original algorithm for
automatic on-line rotor resistor optimization logic which
selects rotor resistor in order to get maximal developed
motor torque at each microcontroller’s sampling time.
It is experimentally confirmed on the laboratory test
bench and through recording at the site, that speed
control system with soft sensor achieves good
performances. SEFL logic involved in the control
approved the safe operation which has been attained in
all operation modes, especially in the regenerative mode
of operation, which is particularly important in the hoist
crane drives. The experiments confirmed good
functionality of the speed open-loop logic in the
regenerative mode owing to the bumpless technique we
applied. The process of energy recuperation is very
simple and more effective than in the case of a
frequency controlled AC squirrel cage motor supplied
by inverter.
The experimental tests of the automatic on-line rotor
resistor optimization logic confirm excellent features in
the all requested operating modes and proposed logic
Copyright © 2007 Praise Worthy Prize S.r.l. - All rights reserved
can replace successfully standard speed-based rotor
contactor handler. Comparing to the classical (manual)
speed-based rotor resistor switching, there is no
considerable difference in performances in the first
moment. However, in speed-based rotor contactor logic
switching points have to be calculated in advance, each
time for the new industrial application, which leads to
extra cost for additional commissioning.
Within the development of the advanced industrial
crane controller based on the AC wound machine, we
have designed a modular system capable to deal with
control, communication, protection and other specific
industrial demands. Such controller, either as new drive
or revitalized, can be integrated as a client in the control
network, used in crane motion concept with digital drive
controller system.
Acknowledgement
The project of industrial controller (with commercial
name ASTAT®) is a result of joint cooperation between
the Faculty of Electrical Engineering and Computing,
the University Zagreb (Croatia) and the Swedish
company ABB, and it is financially supported by ABB.
As a result of this cooperation, over 3000 industrial
applications, especially in the crane and other heavy
duty material handling systems are installed all over the
world.
Based on our investigation of the crane control
system related to the sensorless speed control technique,
our industrial partner ABB patented the method of speed
estimation:
Patent No: WO01/27637 Device and a method for
estimating the speed of a slip ring asynchronous
machine
References
[1] ….., ASTAT, Semiconductor controller for slip-ring motors
[2]
[3]
[4]
[5]
[6]
Manual, ABB Industrial Systems AB, Crane & Harbour
Systems, ReklamCenter AB (6032), Västerås, Sweden, 05/1996.
….., SIMOTRAS HD – Der neue Drive für Krane mit
Schleifringläufermotoren, Excellence in Automation & Drives,
Siemens, Erlangen, 04/1999.
A. Slutej, F.Kolonić, Ž.Jakopović, The new crane motion control
concept with integrated drive controller for engineered crane
application, Proceedings of the IEEE International Symposium
on Industrial Electronics, ISIE’99, July 12-16, 1999. Bled,
Slovenia.
A. Slutej, F. Kolonić, Control network as a backbone of the
crane motion control system, Proceedings of the 10th EPEPEMC 2002 (CD ROM), September, 9-11, 2002,Dubrovnik,
Croatia.
...., ASTAT Crane Motion Control, (CD-ROM), Manual, ABB
Automation System, 2003.
A. Slutej, L.T. Hansson, F. Kolonic, Steel mill crane motion
control with a new integrated drive controller, Proceedings of
International Review of Electrical Engineering, Vol. xx,
n. x
F. Kolonić, A. Poljugan, A. Slutej
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
the 10th International Symposium EDPE’98, October 14-16,
1998, Dubrovnik, Croatia
N. Mohan, T.M. Undeland, W.P. Robins, Power Electronics:
Converters, Applications and Design (John Wiley and Sons,
1989).
B.K.Bose, Power Electronics and AC drives (Prentice–Hall,
1986).
A. Poljugan, Speed estimator design for industrial controller
based on AC wound machine, Mr.sc. Theses (in Crotian), Dept.
of.El. Machines, Drives and Automation, Faculty of El. Eng.
and Computing, University of Zagreb, Croatia, 2005.
A. Slutej, F. Kolonić, A. Poljugan, Crane control Network, 13th
International Conference on Electrical Drives and Power
Electronics, (2nd Joint Croatia_Slovakia Coference),
EDPE'05, September 26. – 28, 2005, CD-ROM, Dubrovnik,
Croatia
P.W. Lefley, W. Peasgood, R. Ong, J.K.J.Wong, Sensorless
closed loop control of a slip ring induction machine using
adaptive signal processing, Applied Power Electronics
Conference and Exposition, APEC apos;99. Fourteenth
Annual, 14-18 March, 1999.
Poljugan, Alen; Kolonić, Fetah; Slutej, Alojz. DSpace Platform
for Speed Estimation AC Slip-Ring Motor in Crane
Mechatronic System, Proceedings (and CD-ROM) of the 11th
International Power Electronics and Motion Control
Conference, EPE – PEMC ’04, Riga, Latvia.
C. Lascu, G. Anfreescu, Sliding-Mode Observer and Improved
Integrator With DC-Offset Compensation for Flux Estimation
in Sensorless-Controlled Induction Motors, IEEE Transactions
on Industrial Electronics, vol. 53, no. 3, June 2006, pp. 785794.
Mihai Comanescu, Longya Xu, An Improved Flux Observer
Based on PLL Frequency Estimator for sensorless Vector
Control of Induction Motors, IEEE Transactions on Industrial
Electronics, vol. 53, no. 1, pp. 50-56, February, 2006
J.Holtz, Sensorless Control of Induction Machines-With or
Without Signal Injection, IEEE Transactions on Industrial
Electronics, vol. 53, no. 1, February, 2006, pp. 7-30.
B. Peterson, Induction Machine Speed Estmation Observations on Observers, Ph.D. dissertation, Dept. of Ind.
El. Eng. and Automation (IEA), Lund Institute of Technology
Lund, Sweden, 1996.
Copyright © 2007 Praise Worthy Prize S.r.l. - All rights reserved
Fetah Kolonić (1956) received his
Ph.D.E.E. in 1997, M.S.E.E. in 1990 and
B.S.E.E. in 1980 at the University of
Zagreb, Croatia. He is currently associate
professor at the Faculty of Electrical
Engineering and Computing, University of
Zagreb. His major fields of study are control
of electrical drives and power converters,
optimal and robust control of industrial
systems and integration structure in the complex mechatronic
systems.
He has been author of many papers published in journals and
presented at national and international conferences. As principal
investigator and project leader he has been conducting several
projects funded by international and Croatian industries as well as by
the Croatian government. His teaching and research include
application of advanced control techniques in industrial systems.
Dr. Kolonić is a member of K¸oREMA (Croatian Society for
Communication, Computing, Electronics, Measurement and Control,
IEEE (Robotics and Automation Society, Industrial Electronics
Society) and the Croatian section of Cigre (International Council for
Large Electric Systems).
Alen Poljugan (1977) received his
M.S.E.E. in 2005 and B.S.E.E. in 2001 at
the University of Zagreb, Croatia. From
2001 he has been working as assistant at the
Faculty of Electrical Engineering and
Computing (Department of electrical
machines, drives and automation). His fileds
of interests are control of electrical drives
and power converters, optimal and robust control of industrial systems
and integration structure in complex mechatronic systems.
He has been co-author of several papers published at national and
international conferences.
Alojz Slutej (1950) received his Ph.D.E.E.
in 1986, M.S.E.E. in 1981 and B.S.E.E. in
1980 at the University of Zagreb, Croatia.
He is employed as Senior System Engineer
and works as technical expert in ABB Crane
& Harbour division in Sweden. Partly, he is
engaged as associate professor at the Faculty
of Electrical Engineering and Computing,
University of Zagreb. His interest is mostly
in hardware and software development regarding automated container
cranes activities.
He has been co-author of many papers published in journals and
presented at national and international conferences.
Dr. Slutej is a member of the IFAC CCD Technical committee for
distributed control systems, AISE (USA Association of Iron and Steel
Engineers) and KoREMA (Croatian Society for Communications,
Computing, Electronics, Measurement and Control).
International Review of Electrical Engineering, Vol. xx,
n. x