Académique Documents
Professionnel Documents
Culture Documents
ABSTRACT
The design of a PC-based measurement and control
system for teaching and research in a DC drive
laboratory is described. This system uses a personal
computer (PC) in conjunction with analog and digital,
110 board, a signal sensing and conditioning
subsystem for the acquisition and subsequent
processing of current, voltage, and speed signals,
and a power amplifier module for driving the dc motor
under testing. The system is built and tested in the
electric machinery laboratary and is proven to be a
great teaching and research tool. It improves
reliablity and productivity of dc motor measurement
in the laboratory and provides such features as speed
control, overload identification and protection, and
graphics display of measured variables. The software
subsystem is written in the C language and is able to
perform the tasks associated with the real-time
measurement and control of a dc motor. The design
cosiderations and system related constraints are
presented. The hardware and software subsystems are
discussed. Some possible practical applications are
also discussed.
I. INTRODUCTION
Separately excited dc motors are often used in
applications requiring precise control of speed and
torque over a wide range. Recently, considerable
attention has been focused on the study of
microprocessor-based dc motor controllers using
digital filter [E], PI controller [3][4], and in
particular, adaptive control schemes with reference
[ 2 1 [ 61 [ 71.
These
algorithms
has
been
model
implemented using dedicated 8- and/or 16-bit
microprocessors. It is generally agreed that using
microprocessors to handle real-time dc motor control
problems can offer such advantages as fewer
components, lower cost, flexibility, and improved
reliability [ e ] . Clearly, the current trend in
designning microprocessor-based dc motor control systems is toward the use of reduced models and adaptive
algorithms to ensure that microprocessors are working
with less computational efforts and imprecisely
modelled plants.
This paper considers the dc motor speed control
problem using a 16-bit PC while the plant model is
incompletely
defined
and
data
acquisition,
measurement,
calculations,
interactive
system
operation, and graphics report generation are all
needed to be performed by the same PC at the same
time. An experimental PC-based measurement and
control system for dc motors has been built and
tested in a laboratory environment. This system
consists of a PC, an analog and digital interface
card, signal conditioning modules, and a power driver
and amplifier module. It is designed not only to
offer a cost-effective solution to the continually
increasing need for using computer in engineering
laboratory but also to maximize the efficiency of
testing jobs and therefore ultimately improves the
where
Te = electromagnetic torque
= torque constant
Ke = back emf constant
T1 = equivalent working torque of the load
tm = mechanical load time constant ( J I B )
B
= viscous friction coefficient
J
= total equivalent inertia
n
= motor speed (radians per second)
vt = armature terminals voltage
ea = speed voltage or back-emf
Kt
ia =
=
te =
=
L
R
armature current
armature resistance
electrical time constant L/R
armature inductance
Torque (oz
0
3.93
7.89
12.1
16.1
24.0
Load
Amperes
No Load
0.32
114
1.0
214
1.7
314
2.4
414
3.1
Over Load
4.5
Table 1.
ft)
n(s)
=
(s2 J L +
VtC 8 )
J R +
q d
(5)
(7)
Fig. 1
Jm R
~
Kt
(8)
I
Fig. 2
Ke
= 29.9 ms
Control Plant.
The control plant is a 1/3-hpr
115-volt, 3.4-amp, 1725-rpm dc separately excited
motor with a rated field current of 0.4-amp and the
parameters as the follows:
Armature resistance:
R = 3.8 ohms at 25 c
Armature, inductance:
L = 27.7 mH
2
Motor's Moment of Inertia: Jm = 1.9 E-3 kg-m
Parameters % and Ke are obtained from load
performance table and are shown below.
1830
.-ST
H(s) =
s
or its equivalent impulse response
h(t) =
u(t)
u(t
- T)
(12)
Tdkl
n[k+l]
= n[k] +
- T1
(14)
J
Where T is the time interval between samples and k =
t/T.
The error is larger if we choose larger T; the
error is due to the numerical integrration. If we
decrease T, the error decreases to a minimum value.
However, if the T is made sufficiently small, the
round-off errors becomes appreciable [9]. These
equations can be solved recursively by the PC without
actually solving for the state transition matrix.
However, ia[k], vt[k], n[k] can be measured every T
seconds. We use full state beedback and an observer
to predict the necessary change. Hence, the current
state of n at next sample n[k+l] is determined from
the current state n[k] and the current input and
current output. Suppose that there is an incremental
change in ia[k+l] as a function of the incremental
change in armature voltage as described by (13).
This will casue an incremental change in Tdk+l]. As
a result, the motor speed will also increase and the
controller produces a change in vt[k] so that the
steady-state change in motor speed is zero. Refer to
Fig. 3, it is obvious that these equations can be
realized as a software function which is part of the
controller. It uses integral of the error between the
measured and desired speed levels to determine the
necessary change. Note that the Z-las shown in Fig.
3 is the unit time delay.
ITI
-vi&
43-1
431
(13)
1831
V. HARDWARE DEVELOPMENT
Figure 4 shows the photo of the PC-based
measurement and control system. The main modules of
the lab setup are: a dc motor ( M ) ; a current sensing,
a voltage sensing and signal conditioning modules
(C); a tacho generator (T); a power driving module
(D); and a PC with analog and digital interface card
(PC). The central processing unit of the PC is an
intel 16-bit microprocessor, which is idea for
controller and data acquisition applications due to
its vesatility and availability of tools for rapid
software development. The multifunction adapter card
include sixteen digital 110 lines, a multiplexed
10-bit AID converter, and two E-bit D/A converetrs.
The sampling signal was determined by interrupts from
a real-time clock that handled by an Intel 8059A
programmable interrupt controller resident in the PC.
DC GEUERATOR
.--
CONCLUSION
A PC-based measurement and control system that
has been presented in this paper has many features
which are not available with the conventional type of
control system. The proposed system is simple and
flexible. It can incorporate a controller of the
designer's choice with a software command.
The power transfer to the motor is accomplished
with a bipolar Darlington transistor, which is
operated in its linear (ohmic) region. Since the
transistor is not operated as an on-off switch, the
switching losses of the transistor is eliminated.
Further investigations are being planned to compare
the dynamic performance of the motor controlled by
power BJTs as compared to that by power MOSFETs, and
also to establish the limitations in relation to
output power and speed of response.
REFERENCES
Muhammad Rashid, Power Electronics
Circuits,Devices, and Applications, Prentice
Hall, Englewood Cliffs, NJ, 1988, pp 296-298.
Haruo Naitoh and Susumu Tadakuma,
"Microprocessor-Based Adjustable-Speed DC Motor
Drives Using Model Reference Adaptive Control,"
IEEE Trans. On Industry Applications, vol.IA-23,
no.2, March/April 1987, pp.313-318.
P. K. Nandam and P. C. Sen, "Analog and Digital
Speed Control of DC Drives Using
Proportional-Integral and Integral-Proportional
Control Techniques," IEEE Trans. on Industrial
Electronics, vol.IE-34, May 1987, pp. 227-233.
R. J. Hill and F. L. Luo, "Microprocessor-Based
Control of Steel Rolling Mill Digital DC
Drives," IEEE Tans. on Power Electronics, vol.
4, no. 2, April 1989, pp.289-297.
J. D. Meester, R. Reekmans, A. J. A. Vandenput,
R. J. M. Belmans, and W. J. D. Geysen,
"Microcomputer-Controlled Torque Calculator in
DC Drives," IEEE Trans. on Industry
Applications, vol. 25, no. 1, Jan./Feb. 1989,
pp. 113-118.
K. Ohishi, K. Ohnishi, and K. Miyachi, "Adaptive
DC Servo Drive Control Taking Force Disturbance
Suppression into Account," IEEE Trans. on
Industry Applications, vol. 24, no. 1, Jan/Feb
1988, pp. 171-176.
T. Egami, H. Morita, and T. Tsuchiya,
"Efficiency Optimized Model Reference Adaptive
Control System for a dc Motor," IEEE Trans. on
Industrial Electronics, vol. 37, no.1, Feb.
1990, pp. 28-33.
Jacob Tal, Hotion Control by Hicroprocesssors,
Galil Motion Control Inc., California, 1984.
David G. Meyer, "Annihilator Structure of a
Principal Ideal Relation to Optimal
Compensators," automatica, vol. 24, no.6, Nov.
1988, pp. 829-833.
1833
Fig. 5
Fig. 6
d i s p l a y of running r e s u l t
1834