A simple control for a permanent motor drive is described which provides a wide speed range without the use of a shaft sensor. Two line-to-line voltages and two stator currents are sensed and processed in analog form to produce the stator flux linkage space vector. The angle of this vector is then used in a microcontroller to produce the appropriate stator current command signals for the hysteresis current controller of the inverter so that near unity power factor can be achieved over a wide range of torque and speed. A speed signal is derived from the rate of change of angle of the flux linkage. A drift compensation program is proposed to avoid calculation errors in the determination of angle position and speed. The control system has been implemented on a 5 kW motor using Nd-Fe-B magnets. The closed loop speed control has been shown to be effective down to a frequency of less than 1 Hz, thus providing a wide range of speed control. An open loop starting program is used to accelerate the motor up to this limit frequency with minimum speed oscillation.<<ETX>>
[1]
R. Krishnan,et al.
Starting algorithm and performance of a PM DC brushless motor drive system with no position sensor
,
1989,
20th Annual IEEE Power Electronics Specialists Conference.
[2]
G. Slemon,et al.
Modelling of permanent magnet synchronous motors
,
1986
.
[3]
R Wu.
REAL-TIME DIGITAL SIMULATION METHODS
,
1980
.
[4]
P. Pillay,et al.
Literature survey of permanent magnet AC motors and drives
,
1989,
Conference Record of the IEEE Industry Applications Society Annual Meeting,.
[5]
Gordon R. Slemon,et al.
Operating Limits of Inverter-Driven Permanent Magnet Motor Drives
,
1987,
IEEE Transactions on Industry Applications.
[6]
Kenichi Iizuka,et al.
Microcomputer Control for Sensorless Brushless Motor
,
1985,
IEEE Transactions on Industry Applications.