You are on page 1of 7

IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 47, NO.

6, DECEMBER 2000 1319

Microcomputer Implementation of Optimal


Algorithms for Closed-Loop Control of
Hybrid Stepper Motor Drives
Petar Crnošija, Member, IEEE, Branislav Kuzmanović, and Stipe Ajduković

Abstract—This paper discusses optimal algorithms for The effects of the added series resistance, i.e., phase time con-
closed-loop control of hybrid stepper motor drives and their stant and hybrid stepper motor parameters on the torque char-
microprocessor implementation. The torque characteristics and acteristics have been extensively described in [10]. A rated ana-
the optimal control angle of hybrid stepper motor drives with
added series resistance and reluctant stepper motor drives have lytical expression was derived for the torque characteristic, uti-
been described in detail in the literature. The specific contribution lizing only three motor parameters. This expression is suitable
of the present paper to this field of research consists of the analysis for use in motor design as well as for calculating the required
of the torque characteristics and the optimal control angle of added series resistance that would provide the desired torque
hybrid stepper motor drives with a chopper amplifier and current characteristics. An analytical expression was derived for the op-
controller. Analytical expressions for the average torque and the
optimal control angle of a two-phase hybrid stepper motor with timal control angle of a hybrid stepper motor with added series
chopper amplifier and current controller have been developed. An resistance [17], which provides the maximum torque and com-
actual hybrid stepper motor drive and the microcontroller-based pensates for the effects of the phase time constant. This expres-
implementation of the suboptimal and exact optimal control algo- sion has the same form as the expression for the optimal lead
rithms have been described. The experimental results obtained by angle of a reluctant stepper motor [1].
positioning a two-phase hybrid stepper motor drive with chopper
amplifier, phase current controller, and incremental encoder Substantial loss of power on the series resistance is the basic
suggested that the derived optimal control algorithm provided shortcoming of this approach to forcing current response and
maximum acceleration and minimum positioning time of the increasing hybrid stepper motor torque. The development of
hybrid stepper motor drive. transistor (chopper) amplifiers and current controllers using in-
Index Terms—Closed-loop control, hybrid stepper motor, micro- tegrated technology has significantly contributed to improved
computer implementation of optimal control algorithms, optimal torque characteristics and broader utilization of stepper motor
control algorithms. drives.
The basic advantage of stepper motors over other types of
I. INTRODUCTION motors is the possibility of digital and open-loop control. A rel-
atively large torque reserve is required to ensure reliable hybrid

T HERE ARE THREE types of stepper motors [12]: reluc-


tant, permanent magnet (magnets placed radially to the
rotor), and hybrid (permanent magnets placed axially to the
stepper motor performance in the open-loop control mode. Con-
sequently, the maximum acceleration and angular speed of a
hybrid stepper motor cannot be achieved with open-loop con-
rotor). Reluctant and hybrid stepper motors are the most com- trol. With closed-loop control, the reliability of hybrid stepper
monly used types. Stepper motors are designed to allow both motor performance is significantly improved and the angular
rotation and translation motion [11], [12]. speed and the acceleration markedly increased in comparison
Decreased phase current rise time and increased hybrid with open-loop control strategies. Optimal and suboptimal con-
stepper motor torque may be obtained by decreasing the trol angle algorithms for hybrid stepper motors with chopper
phase time constant. This is most conveniently achieved by amplifiers and phase current controllers have been described in
employing an added series resistance or transistor (chopper) the literature [3], [5], [14].
amplifier with current controller. Since the supply voltage in Information on position and speed of a stepper motor is usu-
these cases substantially exceeds the rated value, the response ally obtained from an encoder [4], [12]. Attempts have been
of the phase current is forced. made to obtain information on step position and angular speed
from electric signals generated by a phase current [2], [12], back
EMF [8], [9], [13] or a reconstructed rotor magnetic flux [6].
Manuscript received January 19, 2000; revised July 14, 2000. Abstract pub- This paper is concerned with the development of expressions
lished on the Internet September 6, 2000. This paper was presented at the IEEE for the average torque and optimal control angle of a two-phase
International Symposium on Industrial Electronics, Bled, Slovenia, July 11–16, hybrid stepper motor drive with chopper amplifier and phase
1999.
P. Crnošija is with the Faculty of Electrical Engineering and Computing, Uni- current controller. The development of the analytical expres-
versity of Zagreb, HR-10000 Zagreb, Croatia (e-mail: petar.crnosija@fer.hr). sion for the average torque of a hybrid stepper motor with
B. Kuzmanović is with the University of Zagreb, Polytechnic of Zagreb, chopper amplifier and phase current controller is presented
HR-10000 Zagreb, Croatia.
S. Ajduković is with Prova plus, HR-10000 Zagreb, Croatia. in Section II, and that for the suboptimal and optimal control
Publisher Item Identifier S 0278-0046(00)10269-2. angle in Section III. The microcomputer implementation of
0278–0046/00$10.00 © 2000 IEEE
1320 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 47, NO. 6, DECEMBER 2000

suboptimal and optimal control algorithms of a hybrid stepper the following expression for the Fourier, coefficient of the
motor with chopper amplifier and phase current controller is fundamental current harmonic:
described in Section IV. The experimental results obtained by
microcomputer implementation of startup and positioning of a (6)
two-phase hybrid stepper motor drive with chopper amplifier,
current controller, incremental encoder, and microcomputer where
position controller, using suboptimal and optimal control frequency of the back EMF (rad/s);
algorithms, are presented in Section V. angular speed (steps/s);
phase time constant (s);
II. DETERMINATION OF AVERAGE TORQUE OF A HYBRID Fourier coefficients of the fundamental har-
STEPPER MOTOR WITH CHOPPER AMPLIFIER AND PHASE monic of the phase voltage.
CURRENT CONTROLLER When phase current control is absent or nonoperative, the
voltage of the phase with bipolar supply is a square wave, the
The instantaneous torque value of a two-phase hybrid stepper
Fourier coefficients of the fundamental voltage harmonic being
motor is given by [12]
(7)
(1)
where is the voltage of a supplied phase (V), and is the
where control angle (rad).
current in phase (A); Inserting (6) and (7) into (4) yields the expression for the
icurrent in phase (A); average torque of a two-phase hybrid stepper motor with bipolar
motor constant (N m/A); supply and no current control
number of rotor teeth;
mechanical rotor angle (rad).
(8)
Since angular speed is constant under steady-state conditions,
phase currents and voltages are periodic values expandable into
Fourier series where .
When phase current control is operative, phase voltage and
(2) current assume the form shown in Fig. 1. In that case, the Fourier
coefficients of the fundamental voltage harmonic may be ex-
pressed as [14]
(3)

where is the electrical rotor angle (rad), and


and are the Fourier coefficients of
current and voltage waveforms. (9)
Assuming identical phase resistances and inductances, phase
currents and voltages exhibit identical waveforms. Observing where
the orthogonal nature of trigonometrical functions, (1)–(3) yield
the following expression for the average torque [12]:

(4)

where is the Fourier coefficient of the fundamental phase


current harmonic.
The value may be derived from the phase voltage equa-
tion

(5)

where
phase resistance ( );
phase inductance (H); is the number of periods when the current controller is
motor constant (Wb). switched on and off, is the current rise time (s), is the
In the steady state, the angular speed is constant time of current switch-off (s), and is the time of current
( ) and relations (2), (3) and (5) yield switch-on (s) (Fig. 1).
CRNOŠIJA et al.: CLOSED-LOOP CONTROL OF HYBRID STEPPER MOTOR DRIVE 1321

optimal control angle is a complex procedure requiring nu-


merical solution of differential equation (5), which exceeds the
scope of this paper.
The critical angular speed at which the current controller
ceases to operate is obtained under the condition that the current
rise range is half of the signal period (Fig. 1) .
Considering that the signal frequency is only one-fourth of the
angular speed [12] , the
critical frequency is given by

(12)
Fig. 1. Phase voltage and current waveforms with chopper amplifier and phase
current control. where is in units steps/s.

The relation for average motor torque and optimal control III. DETERMINATION OF OPTIMAL CONTROL ANGLE OF A
angle algorithm of a hybrid stepper motor with chopper ampli- HYBRID STEPPER MOTOR WITH CHOPPER AMPLIFIER AND
fier and phase current controller was derived under the assump- PHASE CURRENT CONTROLLER
tion that it compensates for the effects of the phase time con- The optimal control angle of a hybrid stepper motor is ob-
stant on the phase current increase range (Fig. 1). tained by equating the average torque derivative with respect to
Consequently, the current rise time and the voltage switch-on the control angle to zero ( ).
time (Fig. 1), which are essential for the calculation of the The optimal control angle expression is derived from the av-
average motor torque using (4), (6) and (9), may be obtained by erage motor torque expression in the absence of current control
neglecting the back EMF in (5) (the last member). Observing (8)
this fact, the current raise time and the time of voltage switch-on
(Fig. 1) can be obtained from (5) arctg (13)

Equation (13) is used for calculating the optimal control angle


(10) of a hybrid stepper motor with added series resistance . In
this case, the phase time constant with added series resistance
(11) defined by the forcing coefficient :
should be introduced into (13).
In the case of phase current control, the suboptimal control
where angle may be determined by substituting the equivalent response
phase current value at the end of switch-off interval of of a first-order system for the current response. Equating the
supply voltage; phase current response integral (Fig. 1), which is obtained from
rated current value; the differential equation (5) by neglecting the back EMF (the
rated voltage value (Fig. 1). last member), with the integral of a first-order system response
Calculation of current rise time and voltage switch-on time with a time constant and a gain coefficient at a
according to (10) and (11) will yield relatively accurate voltage change of yields the following expression for the
values at low angular speeds when the back EMF is small and equivalent time constant:
its impact on rise and switch-on times is negligible. Besides, it
must be noted that, in the stationary state, the back EMF passes (14)
through zero in the points of intersection of static torque char-
acteristics (in relation to which the control angle is measured) In that case, the suboptimal control angle is obtained by in-
[6], [8], [13] and that the control angle assumes a small neg- serting the equivalent time constant (14) into (13)
ative value in the low speed region. Consequently, at low an-
gular speeds, the back EMF will assume a very small value at arctg (15)
the instant of phase switching and its impact on current rise time
and voltage switch-on time will, therefore, be negligible. In that The exact expression for the optimal control angle in the case
case, the range where phase current control is operative ( ) of phase current control is derived from (4), (6), and (9), and has
will exceed the range of current rise (Fig. 1). At medium an- the following form [12]:
gular speeds, the signal frequency and the back-EMF amplitude
tend to increase and, consequently, the range of current rise arctg (16)
relative to the range where current control is operative ( )
will also increase. As a result of the neglected back EMF, (10) At frequencies exceeding the critical frequency (12), the cur-
and (11) will, in that case, yield only approximate values for rent controller ceases to operate, and insertion of condition
times and . An accurate calculation of the impact of back into (16) yields (13). Hence, (16) pro-
EMF on times and , the average motor torque , and the vides the exact optimal control angle value for both the low-
1322 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 47, NO. 6, DECEMBER 2000

speed range, where the phase current control is operative, and and it is . The number of high-speed running steps
the high-speed range, where the phase current control is no ( ) is obtained from (17)
longer operative. (18)
When the total number of steps is not large, the accelera-
IV. IMPLEMENTATION OF OPTIMAL CONTROL ALGORITHMS tion response need not finish, and deceleration will commence
The proposed optimal control algorithms have been realized before the maximum angular speed is achieved ( ). In
and tested for feasibility in a motor drive containing a hybrid that case, the number of deceleration steps is as follows:
stepper motor with incremental encoder by Phytron, a power
(19)
supply (chopper amplifier) and current controller by Phytron, a
microcontroller card by Intel, and a PC. Deceleration is accomplished by the maximum deceleration
torque if the control angle is
A. Hybrid Stepper Motor Drive (20)
A two-phase hybrid stepper motor RSH 100-200-10 where is an optimal control angle obtained from (13), (15),
with the following parameter values was utilized [16]: and (16).
V A mH The optimal control angle values calculated according to (13),
Nm and kg m . A two-phase (15), and (16) were stored in microcontroller memory in tabu-
incremental encoder with 500 pulses/rev was mounted on the lated form with a discrete step of 9 . Moreover, the time of one
motor shaft. The power supply and controller unit SLS-MSO step, i.e., the number of pulses counted by the timer within
[15] of the two-phase hybrid stepper motor contained a tran- one step was measured instead of the angular speed. The time
sistor amplifier with phase current controller which provides of one step is defined by ten pulses obtained by processing the
the chopper amplifier of both hybrid stepper motor phases. The signals of the two encoder phases. The angular speed is deter-
output amplifier voltage was V and the chopper’s mined by the timer frequency ( kHz) and the number
frequency approximately 20 kHz. of pulses counted by the timer within one step
For the implementation of the proposed optimal hybrid
(21)
stepper motor control algorithms, the Intel EV80C196KB
microcontroller card was utilized [7]. This card contains the The frequency of the back EMF , which is utilized in the
16-bit 80C196KB microcontroller, which is an improved ver- optimal control angle equations (13), (15), and (16), is obtained
sion of the former 8097BH microcontroller. Signals generated from the number of timer pulses using (21). To avoid the op-
by the microcontroller are compatible with those required by eration of division, the dependence of the optimal control angle
the Phytron hybrid stepper motor power supply and controller. on the number of timer pulses was computed and stored
A PC was utilized for designing and testing an optimal hybrid in tabulated form in microcontroller memory, instead of calcu-
stepper motor control program. The program was tested on the lating the dependence of the control angle on back-EMF fre-
PC using a simulator (SIM196KB), which greatly facilitated the quency
design procedure.
(22)
B. Control Algorithm Implementation As a result, it was possible to minimize the microcomputer
The program was designed for hybrid stepper motor control time required for computing and adjusting the optimal control
and positioning with constant and optimal control angles. angle and, thus, allow the recording of angular speed responses
During motor positioning, the angular speed profile contains up to steps/s.
the following five ranges [12]: 1) acceleration; 2) high-speed
running; 3) deceleration; 4) low-speed running; and 5) stop V. EXPERIMENTAL RESULTS
within one step. Thus, the total number of steps performed by
The responses of the angular speed and control angle for
the stepper motor is obtained as follows
a hybrid stepper motor rotation of steps at constant
control angles of different values are shown in Fig. 2. As is ev-
(17) ident, with increasing negative control angle values, maximum
angular speed increases and total positioning time decreases.
where With further increases in the negative control angle value, ac-
number of acceleration steps; celeration may decrease while total positioning time needs no
number of high-speed running steps; decrease.
number of deceleration steps; It must be stressed that the acceleration is initially (0–2000
number of low-speed running steps; step/s) equal for all control angles of constant value (Fig. 2) be-
1 one step for stop. cause a high current response forcing is applied
The number of low-speed running steps is specified under . At the beginning of the response, the angular speed
the assumption that the load torque equals zero ( ), and and the back EMF are small, so that the back EMF has little or
it is . The number of deceleration steps is likewise no impact on the current response. As a result, the range of phase
specified under the assumption that the load torque equals zero, current rise (Fig. 1) is considerably smaller than the range of
CRNOŠIJA et al.: CLOSED-LOOP CONTROL OF HYBRID STEPPER MOTOR DRIVE 1323

Fig. 2. (a) Angular speed and (b) control angle responses for a hybrid stepper Fig. 3. (a) Angular speed and (b) control angle responses for a hybrid stepper
motor rotation of N = 400 steps at a phase current I = 8 A and constant motor rotation of N = 400 steps at a phase current I = 8 A obtained with
0
control angles. 1: = 0 ; 2: = 18 ; 3: = 36 . 0 different optimal control algorithms. 1: (13); 2: (15); 3: (16).

phase current control ( ), i.e., the phase current equals its controller ceases to operate, the suboptimal control algorithm
rated value practically over the entire range and has a rect- (15) no longer provides the optimal control angle value, and the
angular waveform. Consequently, at lower angular speeds, the acceleration decreases. With the suboptimal control algorithm
average motor torque is more or less constant and equal to the (15), the total hybrid stepper motor positioning time is shorter
holding torque , i.e., independent of the control angle. At an- than that provided by the optimal control algorithm (13).
gular speeds higher than steps/s, the response accel- The exact optimal control angle expression (16), which was
eration decreases because of the effect of the back EMF. At the developed for the case of operative phase current control, pro-
same time, the response acceleration is higher for higher abso- vides the highest acceleration at all angular speed levels, i.e., in
lute control angle values, i.e., increasing the control angle par- both low-speed range where the phase current control is opera-
tially compensates for the effects of the phase time constant and tive and high-speed range in which the phase current control is
the back EMF on the current response rate and the average motor no longer operative (curve 3, Fig. 3). This algorithm provides
torque. maximum angular speed and minimum hybrid stepper motor
The responses of the angular speed and control angle for positioning time.
a hybrid stepper motor rotation of steps obtained The comparison between Figs. 2 and 3 indicated that optimal
with different optimal control algorithms are shown in Fig. 3. control algorithms provide higher maximum angular speeds and
As is evident, the optimal control algorithm (13) which utilizes lower total positioning times than control algorithms with con-
the phase time constant , (curve 1, Fig. 3) provides the max- stant control angles do. Up to angular speeds of
imum negative control angle ( ) already at low angular steps/s, the response acceleration with an optimal control angle
speeds, resulting in decreasing acceleration and maximum hy- (16) [curve 3 in Fig. 3(a)] equals the response acceleration with
brid stepper motor positioning time. constant control angle [curve 3 in Fig. 2(a)]. At
The suboptimal control algorithm (15) utilizing the equiva- higher angular speeds, the optimal control angle (16) [curve
lent time constant for the case of operative phase current control 3 in Fig. 3(b)] assumes values in excess of the constant control
(curve 2, Fig. 3) provides the maximum acceleration at low angle [curve 3 in Fig. 2(b)] so that the acceleration
and medium angular speeds at which the phase current control is with an optimal control angle (16) [curve 3 in Fig. 3(a)] exceeds
operative. At higher angular speeds at which the phase current the acceleration with constant control angle [curve
1324 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 47, NO. 6, DECEMBER 2000

3 in Fig. 2(a)]. The optimal control algorithm (16) is capable of [2] P. P. Acarnley, R. J. Hill, and C. W. Hooper, “Detection of rotor position
compensating the influence of the phase time constant, but has in stepping and switched motors by monitoring of current waveform,”
IEEE Trans. Ind. Electron., vol. IE-32, pp. 215–222, June 1985.
no effect on the impact of the back EMF on the rate of a phase [3] R. Brown, “Near time-optimal control of step motors,” in Proc. 15th
current rise and the average motor torque. Therefore, the back Annu. Symp. IMCSD, B. C. Kuo, Ed., 1986, pp. 191–200.
EMF tends to decrease the response acceleration at higher an- [4] P. Crnošija, Z. Brkia, T. Crnošija, and O. Perčinić, “Position and speed
digital measurement of step motors,” in Proc. 16th Annu. Symp. IMCSD,
gular speeds. Since a large forcing coefficient has been applied B. C. Kuo, Ed., 1987, pp. 313–320.
, there is only a slight decrease in response [5] P. Crnośija, M. Benaković, F. Škof, T. Crnošija, I. Preložiček, and
acceleration. O. Perčinić, “Optimal closed-loop control of a hybrid step motor
with chopper drive,” Robot. Comput.-Integr. Manuf., vol. 8, no. 3, pp.
187–192, 1991.
VI. CONCLUSIONS [6] P. Crnošija, A. Nad, and B. Kuzmanović, “Control of hybrid stepper
motor drive by using a signal of reconstructed magnetic flux,” in Proc.
Optimal control algorithms for closed-loop control of hy- EPE Chapter Symp. EDDA, Lausanne, Switzerland, 1994, pp. 197–202.
brid stepper motors which provide better performance, relia- [7] EV80C196 KB Microcontroller Evaluation Board Users Manual, Intel
Corp., Chandler, AZ, 1989.
bility, and improved torque characteristics in comparison with [8] V. D. Hair, “Direct detection of back emf in permanent-magnet step mo-
open-loop control strategies have been discussed. The analytical tors,” in Proc. 12th Annu. Symp. IMCSD, B. C. Kuo, Ed., 1983, pp.
expression for the average torque of a two-phase hybrid stepper 211–219.
[9] T. Higuchi, “Closed-loop control of PM step motors by sensing back
motor with chopper amplifier and current controller has been emf,” in Proc. 11th Annu. Symp. IMCSD, 1982, pp. 289–294.
developed. Using this expression, the analytical expression for [10] A. Hughes, “Parameters governing the dynamic performance of perma-
the optimal control angle, which provides the maximum average nent-magnet stepping motors,” in Proc. 6th Annu. Symp. IMCSD, B. C.
Kuo, Ed., 1977, pp. 39–47.
torque of a hybrid stepper motor, was obtained. Likewise, the [11] Linear Motors and Positioning Systems, Kinetics, Santa Clara, CA,
analytical expression for the suboptimal control angle was elab- 1985.
orated. [12] B. C. Kuo, Incremental Motion Control, Step Motors and Control Sys-
tems. Champaign, IL: SRL Publishing, 1979.
The proposed optimal and suboptimal control algorithms [13] B. C. Kuo and K. Butts, “Closed-loop control of a 3.6 floppy disk drive
have been realized and tested for feasibility in a motor drive PM motor by back emf sensing,” in Proc. 11th Annu. Symp. IMCSD,
containing a hybrid stepper motor with incremental encoder 1982, pp. 295–308.
[14] B. Kuzmanović, P. Crnošija, and H. Krndelj, “Optimal closed-loop con-
by Phytron, a power supply (chopper amplifier) and current trol of a hybrid step motor with chopper and current controller,” in Proc.
controller by Phytron, an Intel EV80C196KB microcontroller EPE Chapter Symp. EDDA, 1996, pp. 129–134.
card, and a PC. [15] Manual SLS-MSO, Phytron, Grobenzell, Germany, 1989.
[16] Schrittmotoren RSS und RSH, Phytron, Grobenzell, Germany, 1989.
The microcontroller-based implementations of the proposed [17] D. G. Taylor and B. C. Kuo, “Optimization of average torque in hybrid
optimal control algorithms and positioning of the hybrid stepper permanent magnet step motors using closed-loop control,” in Proc. 14th
motor with incremental encoder have been described. The Annu. Symp. IMCSD, B. C. Kuo, Ed., 1985, pp. 319–333.
dependence of the optimal control angle on angular speed was
calculated from the known parameter values of the presented
stepper motor drive using the analytical expressions provided.
The number of pulses counted by the timer within one
step was measured instead of measuring the angular speed.
Furthermore, the dependence of the optimal control angle on Petar Crnošija (M’95) was born in Zadar, Croatia,
the number of timer pulses was computed and stored in in 1938. He received the B.Sc., M.Sc., and Ph.D.
degrees from the Faculty of Electrical Engineering,
tabulated form in microcontroller memory, thus minimizing the University of Zagreb, Zagreb, Croatia, in 1962,
microcomputer time required for computing and adjusting the 1973, and 1977, respectively.
optimal control angle. Between 1962–1969, he was with the Rade
Končar Institute of Electrical Engineering, Zagreb,
The experimental results of the hybrid stepper motor Croatia. In 1969, he joined the Faculty of Electrical
positioning using different optimal control algorithms are pre- Engineering, University of Zagreb, as an Assistant
sented. As indicated by the oscillogram showing angular speed Professor. In 1973, he was appointed as a Lecturer.
He became an Associate Professor in 1979 and a
responses, the proposed optimal control algorithm provides the Full Professor in 1984. In 1999, he obtained tenure as a Full Professor in the
highest acceleration at all angular speed levels and minimum Faculty of Electrical Engineering and Computing. He has taught a number of
positioning time of the hybrid stepper motor drive with chopper undergraduate and graduate courses. He is the author of two student training
manuals, a set of instructions for laboratory exercises, and three lecture
amplifier and phase current control. protocols. He has tutored and provided scientific and educational guidance
Oscillograms showing angular speed responses obtained in 81 graduate theses, 11 M.Sc. theses, and six doctoral theses. His scientific
during hybrid stepper motor positioning at constant control and research activities have covered modeling and simulation of thyristor
converters and electrical drives, analysis and synthesis of continuous and
angles were also presented. A comparison of these oscillograms digital servosystems, synthesis of conventional and deadbeat servo system
indicated that optimal control algorithms provide lower total controllers using sensitivity functions, methods of adaptive and fuzzy adaptive
positioning times than do control algorithms with constant control based on model reference, self-tuning dead beat controllers based on
reference and sensitivity models, closed-loop control strategies for hybrid
control angles. stepper motor drives using electric signals, and optimal control algorithms.
He is the author of 95 scientific and research papers published in journals
and presented at conferences. He was Chief Researcher of several scientific
REFERENCES projects supported by the Ministry of Science and Technology of the Republic
[1] P. P. Acarnley and P. Gibbons, “Closed-loop control of stepping mo- of Croatia, several international projects, and a number of applied industrial
tors: Prediction and realization of optimum switching angle,” Proc. Inst. projects. He is currently Chief Researcher of the project entitled “Intelligent
Elect. Eng., pt. B, vol. 129, no. 4, pp. 211–216, 1982. and Adaptive System Control.”
CRNOŠIJA et al.: CLOSED-LOOP CONTROL OF HYBRID STEPPER MOTOR DRIVE 1325

Branislav Kuzmanović was born in Croatia in 1937. Stipe Ajduković was born in Sinj, Croatia, in 1971.
He received the B.Sc., M.Sc., and Ph.D. degrees from He received the B.Sc. degree in electrical engineering
the Faculty of Electrical Engineering, University of from the University of Zagreb, Zagreb, Croatia, in
Zagreb, Zagreb, Croatia, in 1962, 1972, and 1978, re- 1998.
spectively. He is currently an Engineer with Prova plus, Za-
He has taught at the Rade Končar Electrical greb, Croatia, a company involved in process visual-
Engineering Institute and the Military Engineering ization and automation.
Academy, both in Zagreb, Croatia. He is currently
with the University of Zagreb, Polytechnic of Za-
greb, Zagreb, Croatia. He was appointed a Lecturer
in 1973, an Associate Professor in 1978, and a Full
Professor in 1983. His research work has included theory of electromagnetic
fields, theory of electric networks, and power electronics. He has taught
basics of electrical engineering, theoretical electrical engineering, theory of
electromagnetic fields, theory of electrical networks, and power electronics.
He is the author of one book and several papers published in journals and
presented at conferences.

You might also like