Академический Документы
Профессиональный Документы
Культура Документы
Brushless dc motors with permanent magnetic material such as Unlike most of the conventional positional controllers, the tracking
Samarium-Cobaltare currently considered among the best options in c o n t r o l l e r s d o t employ constant parameters. The structure and the
several electric drives applications such as actuation, manipulation parameters of the tracking controllers are adaptively changing to
and robotics [1-4]. These machines are characterized by their high achieve two basic objectives: 1) to provide the best possible tracking
power/volume ratios, high starting torques and the ease by which performance without overstressing the hardware; and 2) to enhance
they can be controlled. Since these machines are brushless, they are the system robustness. In the applications where the parameters of
ideal to use in clean and explosive environments such as food the load or the drive system are changing, the robustness of the
processing, aeronautics or chemical industries. controller is a basic requirement [5-71.Fixed parameters controllers,
such as the PID can not be considered robust.
The prices of these motors are becoming competitive with other
conventional options. This is because of several reasons, among In this paper, a brushless dc system is proposed for high
them are: the increasing market for these motors; the continual performance tracking (or trajectory control). The controller of the
improvement in the manufacturing process of the dc brushless system is based on the theory of the Variable Structure Tracking
Control (VSTC). The entire system is tested in the laboratory. The
system accuracy and robustness during disturbances and system
variations are demonstrated by lab measurements.
90 SM 310-3 EC A paper recommended and approved by
the IEEE E l e c t r i c Machinery Committee of the IEEE
Power Engineering Society f o r presentation a t the IEEE/ Model of Brushless Motor Drive Svstem
PES 1990 Summer Meeting, Minneapolis, Minnesota,
J u l y 15-19, 1990. Manuscript submitted June 2, 1989;
made a v a i l a b l e f o r p r i n t i n g A p r i l 2 4 , 1990. A brushless dc machine is basically a synchronous machine with a
permanent magnet in the rotor circuit. The armature windings, which
are mounted on the stator, are electronically switched according to
the position of the rotor. Thereby, it mimics the commutator
switching action of the conventional dc machines.
0885-8969/91/0300-0114$01.ooO1991IEE
115
where Vo is the open circuit peak phase voltage of the stator
A dc brushless drive system consists of four basic components [3]: 1) windings. w 0 is the electrical speed of the rotor.
Brushless motor; 2) Position encoder to provide information on the
rotor position; 3) Switching converter; and 4) Controller. In the three- Equation (1) can also be written in the state space form
phase systems, the switching converter provides three-phase
waveforms with frequency proportional to the speed of the rotor. The -
dX(t)/dt = A(t) X(t) t 6 Vi(t) G Tm(t) (6)
function of the controller is to provide the desired speed or position
Where A is the state matrix, 6 is the control vector and G is the load
control. In recent designs, instead of using a positional encoder, a
torque vector. X is the state variable vector of the system. Matrix A is
high frequency signal is injected in the armature winding to indirectly
time dependent because it contain one of the state variables (U).
measure the rotor position.
Since the control strategy is applied in a discrete form, Matrix A can
The model of the brushless machine is given in equation (1). Details be assumed constant during a single interval of time, i.e. Matrix A(t)
of this model can be found in reference [e]. The model is based on at the time interval (t) is a function of w (1-1) of the previous time step.
the following assumptions: 1) all electric quantities are referred to
direct and quadrature reference frames mounted on the rotor; 2) the
airgap is uniform; 3) the inverter is a balanced three-phase voltage Variable Structure Trackincl Controller
source; 4) The inverter is a 180°, six-step switching; 5) the
fundamental frequency has the dominant effect on system dynamics. Variable Structure Control (VSC) is a simple and a powerful tool for
position and speed control [10-19]. The idea behind the VSC control
can be demonstrated by the phase portrait of the second order
system shown in Figure 1. Assume that the system states represent
id1 I w - r/L 0 o I Ii errors to be compensated. Hence, the point of the origin is the
desired final destination of the states. A "hvperplane" is calculated by
using a weighted linear or nonlinear sum of all the states. A
"switchina hvperplane' is defines as a surface at which the
magnitude of the hyperplane is zero, i.e. the weighted sum of the
states (errors) is zero.
x2 f
Ib'3
Constant Gain
Control
"'
id = - isinc (4) This VSC control strategy, when adequately designed, can surpass
most of the existing adaptive control strategies. However, VSC has
where 9 is the phase angle between the stator voltage and rotor some key limitations such as:
angle.
1. The switching actions of the VSC are only applied when the
x can be computed by a simple open circuit test, where the rotor operating point of the system is in the vicinity of the switching
circuit is driven by a prime mover, and the open circuit voltage across hyperplane. However, the motion of the system from the initial
the stator winding is measured [8].By this test, x equals to time until it hits this hyperplane is usually accomplished by a
fixed gain feedback loops [lo]. This makes the System
(5) susceptible to parametric variations such as inertia, load torque
and armature resistance. Hence, the robustness of the
2
116
-
I I
E(t) = Y(t) R(t) (9)
The first step in applying the VSTC technique is to select a CONVERTER
hyperplane U (t) in the following form [5,19]: AC'DC
(T (t) [d/dta ( t ) ] ~0
hence,
-
(T
(T
(t) C [d/dt {H X(t) Re)}] =
(t) C [H {A X(t) - G Tm + 6 U(t)} - d/dt Re)] s 0
U(t)s (CHB)-l C [ d/dt R(t) - HAX(t) + HG Tm] ; iff (T (t). 0 Figure 2. Schematic of Laboratory Setup
(13)
and
117
The measurements of the system were: 1) rotor position; 2) rotor The dashed box in Figure 3 shows the implementation of the right
speed; 3) armature current; 4)armature voltage; and 5) phase angle hand side of equations (13)or (14).The hyperplane was calculated
of the armature current. All these measurementswere directly sensed by comparing the measurements Y(t) to the corresponding tracks at
via a dynamic filtering circuit to provide information on only the every time step as given in equation (10).The sign of the hyperplane
fundamental frequency. The "pass" frequency of the. filters was determined the switching action of blocks Sl and S p Based on the
adjusted to match the speed of the rotor. sign of the hyperplane, and on the sign of the output signal of the
dashed box, the switching action in block SI satisfied the conditions
These measurements were injected into a calculating circuit to of the control equations (13)or (14).kl and k2 were constants
compute the states of the system as described earlier in this paper. It replacing the inequalities in these control equations.
also updated the state space matrix A(t) at every time interval. The
output of the calculating circuit was given to the VSTC block. The If the mechanical torque is directly monitored, its value can be
VSTC block also received information on the reference tracks. The injected into the VSTC block. However, as seen from equations (13)
output of the VSTC, which is the control signal, was inputted to the or (14),and based on the discussions that followed these equations,
PWM chip that adjusted the duty cycles of the switching MOSFETs only the minimum and maximum values of the mechanical torque
[9], and in turn adjusted the magnitude of the armature voltage. were needed. In this case, the torque limit was selected by the
At = t - $ h (16)
Once the rotor position track is determined, the speed track WT(t)
must not be arbitrary selected, but should be calculated by
differentiating equation (15).Otherwise, the position and the speed
tracks will not conform with the motor dynamics.
The selected track for this paper was composed of three segments of
sigmoidal functions. The first was to advance the rotor position by
100 radian; the second was to further advance the rotor position by
another 100 radian; and the third was to return the rotor to its original
position by means of counter current braking. There were also three
I holding positions: the first was at 100 radian; the second was at the
"I&\ 200 radian and the third was at the original position. This track
included starting, speed change, braking and holding. These are the
modes of operation of any electric drive system.
Several test cases were performed during the course of this study.
Figure 3.Details of the VSTC Block For brevity, only salient results are reported here. In all the following
118
figures, the solid lines show the real measurements and the dashed Sliding equation
lines show the selected tracks. I
Time (Sec)
-so I I
0 5 10 IS 20 25
TLm8 (Sac)
I
-30
0 5 LO I5 20 25
Tlme (Sec)
Figure 4 shows the track for the rotor position and also the measured
rotor angle. As seen in this figure, the brushless motor with the VSTC
achieved a high degree of tracking accuracy. This was especially
encouraging since the load torque was not continually monitored.
Figure 5 shows the phase portrait of the speed versus rotor position.
Point A represents the starting point, point B represents the first
holding position at 100 radian, point C represents the second holding
position at 200 radian, and point 0 represents the final destination. I
Again the track (dashed line) and the measurements (solid line) are 0 A S 10 I5 20 . 25 50
in very good agreement. T h e (S8oondm.)
constants C, K1 and K2 of Figure 3. A trial-anderror method was M. k El-Sharkawi and S. Weerasooriya, "Development and
used until acceptable switching is achieved. Implementation of Self-Tuning Tracking Controller for DC
Motors," IEEE Transaction on Energy Conversion, in print.
Another interesting test is shown in Figure 8. In this case the load was
intentionally disturbed several times while the motor was tracing its Paul C. Krause and Oleg Wasynczuk, Electromechanical
trajectories. The disturbance was done by hand lifting the load then Motion Devices, McGraw-Hill, 1989.
suddenly dropping it. This was equivalent to 100% load drop then
C. H. Huang, M. A. El-Sharkawi and M. Chen, "Laboratory
100% load increase. Both of the mechanical load and the system
Setup for Instruction and Research in Electric Drives Control,"
inertia were disturbed. This disturbance was repeated several times,
IEEEtransactions on Power Systems, in print.
the locations of the disturbance were marked in the figure by arrows.
The track in this case was specified by the number of revolutions Vadim I. Utkin, "Variable Structure Systems With Sliding
versus time. The figure shows that the system maintained excellent Modes," IEEE Transactions on Automatic Control, vol. AC-22,
tracking capability even in the face of unexpected large disturbances. No. 2, April, pp. 212-222, 1977.
Fumio Harashima, Hideki Hashimoto and Seiji Kondo,
Conclusions "MOSFET Converter-Fed Position Servo System with Sliding
Mode Control," IEEE Transaction On Industrial Electronics, vol.
IE-32, NO.3, pp. 238-244, August 1985.
A high performance variable structure tracking controller is proposed
for brushless motor drives. The system is capable of tracing any Kar-Keung D. Young, "Design of Variable Structure Model-
arbitrarily selected tracks at all time with a high degree of accuracy, Following Control System," IEEE Transactions on Automatic
even during disturbances. The proposed system is built in the lab Control, December 1978, pp. 1079-1054.
where the test results confirm the robustness and accuracy of the
Hebertt Sira-Ramirez and Thomas A. W. Ciwyer 111, "Variable
proposed VSTC. This system is suitable for such applications as
actuation, manipulation and robotic. Structure Controller Design for Spacecraft Nutation Damping,"
IEEE Transactions on Automatic Control, May 1987, pp. 435-
438.
Acknowledqment 0. Kaynak, F. Harashima and H. Hashimoto, "Variable
Structure Systems Theory Applied to Sub-Time Optimal
The author would like to acknowledge the Electric Energy Position Control With an Invariant Trajectory," Trans. IEE of
Consortium and the b e i n g Company, for their support during the Japan, March/April 1984, pp.47-51.
course of this and previous related studies.
Bimal K. Bose, "Sliding Mode Control of Induction Motor," IEEE
IAS Conf. pp. 479-486, 1985.
References Hideki Hashimoto, Hajime Yamamoto, Shigekazu Yanagisawa
N. A. Demerdash and T. W. Nehl, "Closed Loop Performance of and Fumio Harashima, "Brushless Servo Motor Control Using
a Brushless dc Motor Powered Electromechanical Actuator for Variable Structure Approach," IEEE Transactions on Industry
Flight Control Applications," Proceedings of the IEEE National Applications, vol. 24, No. 1, Jan. /Feb. pp. 160-170, 1988.
Aerospace and Electronics Conference, NAECON 80, pp. 759- George C. Verghese, Penito Fernandez and J. Karl Hendrick,
767, May 1980. "Stable, Robust Tracking by Sliding Mode Control," Systems
M. A. El-Sharkawi, R. A. Sigelmann, Fang Shi and I. S.Mehdi, and Control Letters, vol. 10, pp. 27-34, 1988.
"Design and Evaluation of Electronically Commuted dc D.B. Izosimov, V.I. Utkin, "Sliding Mode Control of Electric
Motors," Proceedings of the IEEE National Aerospace and Motors," Proc. of the IFAC Control Science and Technology
ElectronicsConference, NAECON 84, pp. 619-625, May 1984. Conf., 1981, pp. 2059-2066.
M. A. El-Sharkawi, J. S.Coleman, I. S. Mehdi and D. L. Sommer U. Itkis, Control Systems of Variable Structure, John Wiley and
"Microcomputer Control of an Electronically Commutated DC Sons. 1976.
Motor," Proceedings of the IEEE National Aerospace and
ElectronicsConference, NAECON 86, pp. 320-325, May 1986.
N. A. Demerdash and T. W. Nehl, "Dynamic Modeling of A. El-Sharkawi (SM76MWSrM83) was born in Cairo,
Brushless dc Motors for Aerospace Actuation," IEEE Egypt, in 1948. He received his 6 9 .in Electrical Engineering in
Transactions on Aerospace and Electronic Systems, Vol. AES 1971 from Cairo High Institute of Technology, Egypt. His M.A.Sc and
16, NO.6, pp. 811-821, 1980. Ph.D. in Electrical Engineering were received from the University of
British Columbia in 1977 and 1980 respectively.
M.A. El-Sharkawi and C. H. Huang, "Variable Structure Tracking
of dc Motor for High Performance Applications," Paper No. He was a demonstrator at Cairo High Institute of technology from
WM-220-5EC, 1989 Winter Meeting of the IEEE Power 1971 to 1975, and as a Teaching Assistant at University of British
Engineering Society, New York, N.Y. Columbia from 1976 to 1980. In 1980 he joined University of
Washington as a faculty member where he is presently an associate
S. Weerasooriya and M.A. El-Sharkawi, "Adaptive Tracking
professor.
Control for High Performance dc Drives," Paper No. WM-244-5
EC, 1989 Winter Meeting of the IEEE Power Engineering His major areas of research include electric drives, high performance
Society, New York, N.Y. tracking control, power electronics applications to power systems
and artificial neural networks applications to power systems. Most of
his research in these areas are funded by the US government, and by
public and private industrial organizations.