Вы находитесь на странице: 1из 7

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/3604844

Sensorless control of permanent magnet AC motors

Conference Paper · October 1994


DOI: 10.1109/IECON.1994.398051 · Source: IEEE Xplore

CITATIONS READS

35 205

2 authors, including:

Atsuo Kawamura
Yokohama National University
435 PUBLICATIONS   5,614 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Digital control View project

kawalab View project

All content following this page was uploaded by Atsuo Kawamura on 01 October 2015.

The user has requested enhancement of the downloaded file.


Sensorless Control of Permanent Magnet AC Motors
Kaushik Rajashekara*, Atsuo Kawamura**
* DeIco Remy, Electric Propulsion Systems, P.O. Box 2439, Anderson, IN 46018 - USA
phone: (3 17)841-4825;fax: (3 17)577-9008; e-mail:kaushik@aol.com
** Department of Electrical Engineering, Yokohama National University, Yokohama, 240 Japan
phone: +81-45-335-1451; fix: +81-45-338-1157; e-mail: kawamura@kawalab.dnj.ynu.ac.jp

-
Absrrad This paper presents a brief review of the different 2.0 POSITION SENSORLESS OPERATION OF PM
position sensorless strategies reported in the literature. The BRUsaLESS DC MOTOR [ 1-81
sensorless schemes are classified based on the method of position
detection and control strategy. The schemes for both PM In a permanent magnet brushless dc motor, only two of the three
brushless de motor and for PM synchronous motor are motor phases are excited at any instaut of time. For example, the
discussed The advantages and limitations are presented current flows inphase A during the period 0 to 120 and from 180 to
300 electrical degrees. Phase A is not excited h m 120 to 180 and
1. INTRODUCTION fbm 300 to 360 electrical degrees. The back emf of each motor
phase is trapezoidal with two 120 degree conducting intervals of
Permanent magnet brushless motors have found wide applications wnstant voltage as shown in Fig. 1. The back emf voltage in the
due to their high power density and ease of control. The brushless unexcited phase can be measured to establish a switching sequence
motors are generally controlled using a three phase power for commutation of the power devices in the three phase bridge
semiconductor bridge. The motor requires a rotor position sensor for inverter. Based on the rotor position, the power devices are
starting and for providing proper commutation sequence to turn on commutated sequentially every 60 degrees to continually
the power devices in the inverter bridge. The position sensors such synchronize the phase excitation with the magnet mmfwave. The
as resolvers, absolute position encoders. and Hall sensors incr- commutation is typically initiated at the beginning and end of the
cost and size of the motor. A special mechanical arrangement needs flat top portion of the back emfwaveform. The electrical phase of
to be made for mounting the sensors. These sensors, particularly the back emf should be the same as the stator currents for optimal
Hall sensors, are t e m p t u r e sensitive, limiting the o p t i o n of the control and maxi" torquelampere. The back emf is the direct
motor to below about 75°C. The absolute position sensors are speed indication of the torque production capability of the motor. Several
limited to about 6000 rpm. The resolvers need special extend algorithms are reported in the literature to obtain the position
circuit to obtain the correct position information. In some information for proper motor commutation.
applications, it may not be possible to mount any position sensor on
the motor. Due to these limitations of the motor operation with 2.1 Terminal Voltage Sensing [4]
position sensors, sensorless operation of PM brushless motors is
receiving wide attention. In this method, the three terminal voltages VA, VB, VC, and the
neutral voltage v~ of the motor with respect to the negative dc bus
Permanent Magnet motors are generally classified as Pemanent voltage are measured. At the instants of the zero crossing of the
Magnet Brushless DC motors with trapezoidal back em€, and back emfwaveform, the terminal voltages is equal to the neutral
Permanent Magnet synchronous motors with sinusoidal back emf. voltage. When the back emf of phase A t h a VA= y~
The dc brushless motor employs a dc power supply switched to the = V&. In order to use this zero crossing point to derive the
stator phase windings of the motor by power devices, the switchmg switching sequence,this point has to be phase shifted by 30 degrees.
sequence being determined from the rotor position. The PM In order to achieve this,the tenniaal voltages are first converted to
synchronous motor employs a sinusoidal variable frequency, with a triangle waveforms and then compared with the neutral voltage.
voltage regulated or current regulated PWM inverter to achieve The output of the comparators detennine the switching sequence.
control of the motor speed and torque.
The position detection scheme based on tenninal voltage sensing is
Several schemes for sensorless operation of PM motors are reported simple and practical for steady state operation. The output signals
in the literature. In this paper, various position sensorless operation of the terminal voltage sensing circuits have large phase dif€erences
of PM motors are reviewed and the advantages and limitations are compared with actual position signals, resulting from speed
presented. As the PM motor is not a self starting motor, starting variations of brushless dc motor. Because of the phase shift
strategies without using position sensors are also briefly discussed. variations and the incorrect rotor position signals, the optimal torque
operationscannot be obtained.

0-7803-1328-3/94$03.0001994 IEEE
158 9
2.2 Third harmonic voltage integration [54] 2.3 Back emf integration [ 3 , 1

The rotor position is determined based on the third harmonic voltage The hack emf k ~ t e p t i o napproach has the advantage of reduced
component. To detect the third harmonic voltage, a three phase swi- noise sensitivity and automatic adjustment of the inverter
resistance is connected cross the motor windings. The voltage switching instants to changes in rotor speed. A signal selector
across the two neutrals V m determines the third harmonic voltage. circuit selects the plmc-to-ncutral motor voltage of the unexcited
This voltage is integrated and input to a zero crossing detector. ThC phase winding. The selected phase voltage equals the desired back
output of the zero crossing detector &tennines the switchurg emf for position sensing as soon as the residual inductive current
sequence for turning on of the devices. flowing in the unexcitedwin* immediately following the removal
of excitation decays to zero. This absolute value of this selected
The main disadvantage is the relatively low value of the third back emfis in- starting fium the ZQO cros~ing. The next
harmonic voltage at low speed. It is difl[icult to detect the right "mutation of the device is initiated whcn this integrated value
relative phase position between the third harmonic and the Vint reaches a set threshold value. The choice of the threshold
corresponding phase. If the sequence is lost, the system has to be value and the inregmtor constant dcpends on the motor and the
restarted again. The amplitude and phase of the third harmonic is alignment of phase current wavefonn with the back emf voltage.
directly related to the saturation.
The hack emfwaveform integration still suffers at low speeds like
'*a
0 :
the other techniquesmentioned above.

"I 2 4 Position Sensorless operation based on tbe conducting state


of free-wbeeling diodes [8]

The position i n f d o n is detamined based 011 the conducting


state of b w h e e l i a g diodes in the unexcited phase. The inverter
gate drive signals axe choppea during each 120 degrec operation.
Thc0pcn phase current undcrdtapper operation d t s from the
bsck emfproducedin the motor windings. The current waveform in
an open phase is shown in Fig. 2. Thc position information is
obtained evay 60 degree by detectrng whether the ficc-whccling
diodes axe d u c t i n g or not. Since the detected position signal
leads next commutation by 30". the cammutation signals are phase
shifted using a phase shiftcr. The system has been tested from 45
rpm to 2300 rpm.
-&
- 4

The motor is started by exciting two arbitrary phases for a preset


timc. The rotor turns to the direction * totheexcited
phescs. Next,the cornmuatation signal that advances the switching
pattan by 120" is provided. Oncc the motor starts accelerating, the
open-iaop "muatation is switched to the sc~~sotless strategy.

The starting -still has the same dra*b ofmany schemes


mentioned in the litaaturr. Low speed operation is a problem.

2 5 Position detection using pb8re current sensing [9]

The magnetic flu of the motor is in phase with the stator current.
'Ihcrcforc. near exact rotor position signals cau be obtained just by

1590
detecting and procesSing the phase current waveforms. Using a
signal processing circuit, the current signals can be converted
= lWab - 4(ia - i b W
into thi required rotor position signals.

Establishingthe Starting Switchtng strategy could be a problem. The


system can be noise sensitive. It also depends on the arbitrary ea = tan-l(-T)A',
reference level for comparing the current signals to obtain the Aid
position information signals. r1 is the stator resistanceper p k , ia, it,, and ic arc the currents in
the phases A, B, C respectively.
3.0 POSITION SENSORLESS OPERATION OF PM
SYNCHRONOUSMOTOR -
If the stator power factor has to be unity, the stator current space
vector should lead the stator phase flux lkrkage space vector 2,
The ideal back emf for this type of motor is Sinusoidal, so that when -
sinusoidal currents flow, a constant torque is produced with very by No, that is it should lead the line space vector /2, by 60 *. The
low ripple. The stator of the Sinusoidal-fed PM ac motor and that three phase current commands have the instautaneous values
of the wound rotor synchronous motor arc similar. The motor
requires continuous rotor position fdback to power the motor with
sinusoidal voltages or currents frmn the inverter system. At any
i,' = i,' cos 8,
instant of time, three power devices of the three phasc bridge i,' = i,' cos(8, - 120")
inverter are conducting. Several techniques are proposed to control .e e .
this type of motor without using position sensor. Some of these 1, =-(in +i, )
techniques can be extcnded to PM brushless dc motor system. In 8,= ea f 60"
sinusoidal back emf motors, the rotor position is nqukcd -
continuously and in trapezoidal back emfmotor, it is enough to have 8,is the space angle ofthe line flux linkage A,.
the rotor position every 60 degrees to obtain the proper switching
sequence. In [14], the position infinmation is detamincd based on the motor
taminal voltages and line m t s with the aim of estimating the
3.1 Position information based on the measurement of voltqer flux Iinkaga. At each time step, using the previously predicted
and currents [lo-131 papition information and the flux linkages. the line ament of the
motorisescimatcdm twu stages tocmecttheprrdicted position and
In these methods, the basic principle of controlling the PM the estimated flux linkage respectively. The calculations are based
synchronous motor is based on the field orientation, which is on the ABC refer" frame model of the mache. The position
illustrated in Fig. 3. Stator voltage and current signals are used to estimator block d i q " is shown in Fig. 4. The proposed
construct a flux linkage position signal through which the phase algorithms have ben applied for both trapaoidal back emf PM
angle of the stator current can be controlled. motors and sinusoidal back emfPM motors.

q-uir The & o " x of the algorithms prrsented above depends on the
qualtty and BCCUBC~of the estimated flux linkages and measured
I values of voltage and cuments. The parameter variations due to
tempera- and saturation shall also affect the accuracy of the
positionillfdm

3.2 Position information based on the hypothetical rotor


position [IS 19)-
In the proposed amtrol strategies, the difference between the
detected actual state variables and the estimated state variables is
used to obtain the papition infarmation. Thc controlla detamines
the applied voltage-to the motor acardiq to the hypothetical rotor
3 Space vector diagnm of PM synchronous motar
position, which is not n d y coincident with the actual rotor
position. The ideal applied voltage is calculated using the
ne stator line flux vector Tis determined tiom the emf instantansous voltage equation of the motor and the detected
- current. The difference between the actuai and ideal voltage is
vector e,
Proportional to the angular ditrerence between hypothetical and
- - actual rotor positions. S e l f - s y n c h " is possible by reducing
AI = leldt = 'ld' + %qS thisangular difference to zao. The following procedure is reported
The stationary d- and q-axis line-to-lie fluxlmkages are: in [IS].

1591
I
1

(a) The detected three phase voltages and currents are transformed assumes that measurement noise and disturbance noise are
-
to a hypotheticai coordinate system, y 6 axis voltage and current, llllcomIBted Knlmnn filter approach is a viable and
to obtain vy and ~ 6 . computationally efficient candidate for the on-line estimation of the
(b) The hypothetical voltages v i and v i are determined based on the speed and rotor position. This is possible since a mathematical
detected current and motor model. model, describing the PM motor dynamics is sufficiently well
-
(c) The angular diflirence A V ~= vv vy' a AO. The an- knom The rotor position can be dttamincd based on the
voltages and currents. The measured voltages and
difference between the actual and hypothetical axes is estimated by
currents are tnrnsfomed to stationary 6ame components. va, vp,i,
the voltage dB'ence between the actual and the hypothetical axes.
Self synchronization is achieved by making this angular difhmce and ip. Using the state equations and Kalman filter, the missing
zero, by changing the speed of the motor. states (rotor position and velocity) are estimated. The estimated
rotor position is used for commutation.
In [ 161, the position estimation based on current model of the motor
is presented. The estimation of position and speed is performed Kalman filter is an optimum state estimator. The filter's estimation
using a current error between an actual current, and the calculated is constantly comctcd by an additional tam originated from the
current using the motor model. In [17], a comparative study of the "remat. The estimated state x'(n) is the minimum variance
self synchronization based on voltage error and current error is estimate of x(n). The Kalman filter consists of two step process -
presented. prediction and filtering. The predictor talres states from k+ to
@+I)-, whaea~the mter taka states iimn time @+I)- to @+I>+.
In [18-191, the strategy used is almost similar to those used in [IS- The prediction part of the algorithm calculates the next estimate
171, the difference being two hypothetical reference frames are used values for x and the state covariance matrix P before the new
instead of one. These two coordinated axes[ (XI, y1); (x2. y2)] are "merit is made. In doing SO, the predictor uses the state
90" apart from one another. The rotor position angle is calculated variable equations, state transition matrix, disturbance covariance Q
andmeasurementcovarianceR
using the equation e= tan- '(L),
here vel is the m r
ve2 The function of the filter is to w m c t the estimation process in a
between the actual voltages based on measurements and the recursive manna. The filter umstantly works on the output and
calculated voltages in (XI, y1) reference fiame, and Ve2 is the error camcts its quality in a recursive manner based on the measured
in (x2, y2) reference fiame. The rotating speed of the motor is values. Based on the deviation h m the estimated value, the filter
determined using the value of 8. provides an optimum output value at the next output instant.

3.3 Sensorless Operation Based on Kalman Filtering [20-251 The critical step in Kaknan filter design is to select the coefficient
values to yield the best estimation performance possible. The
A Kalman filter provides an optimum observation from noisy sensed Katman filter approach is computationally intensive, depends on the
signals and processes that are disturbed by random noise. This ~ccuracy of the parameters of the model and the motor.

1592
An estimation of the rotor position based on a state observer is REFERENCES
proposed in [26], by combining the ideas of a linear observer with
the dq transformation. In a state obmer, the output is defined as a P.C. Krause, R.M. Voyles, et al, " Analysis and Simulation of
combination of states, and this output is compared with the a Brushless DC Servomotor," MotorXon m - s , April
equivalent measured output of the real motor. Any error between 1984, PP. 86-94.
the two signals is used to correct the state trajectory of the observer. K.J. Binns, D.W. Shimmin, and K.M.AI-Auhidi, " Implicit
The stability of an observer is an important issue in providing the Rotor Position Sensing using Motor Win- for a Self
accurate position information. Loss of observer stability would Commutating Permanent Magnet Drive system", IEE
result in erratic and possibly destructive motor operation. g ~ , B, Vol. 138, NO. 1, January 1991, PP. 28-
P r ~ t ~ e d l nPart
34.
4.0 STARTING STRATEGIES M.D. Erdman, H.B. Harms, and J.L. Oldenkamp, "
Electronically Commutated DC Motors for the Appliance
The position sensorless schemes are not self starting. In order to Industry", lEEE IAS Conference Record, 1984, PP. 1339-
sense the back emf or to calculate the position based on measured 1345.
voltages and currents, the motor first must be started and brought up K. Jizuka, H.Uzuhashi. et al, "Microcomputer Control for
to a certain speed where the terminal quantities can be detected. Sensorless Brushless Motor", IEEE Tran. on Industry
Applications,May/J~ne1985,PP. 595-601.
In [4,29], to start the motor, the currents in the motor phases are P. Ferrais. A. Vagati, and F. Villata, " P.M. Brushless Motor
injected corresponding to a certain increasing frequency profile. Drives: a self commutation system without rotor-position
Then at some instant, the rotor aligns itself to the desired position to sensors", Proceedings of the Ninth Annual Symposium on
provide accelerating torque capability. Once the speed reaches a Incremental Motion Control Systems and Devices. June 1980,
threshold value and back emf is developed, it is used for position PP. 305-312.
information and the required switchingsequence is established. M. Nagata, S. Yanase , et al, " Control Apparatus for
Brushless Motor," US Patent Number 4,641,066, February 3,
In [15], the motor is started by applying a specific PWM pattern 1987.
(say, devices T1, T2,and T6 are turned on and of€) to the inverter R.C. Becerra, T.M. Jahns, and M. Ehsani, " Four Quadrant
for about 200 ps. This is repeated s e v d times to align the rotor in Sensorless Brushless ECM Drive". IEEE Applied Power
the direction of A-phase winding. The regular sensorless control Electronics Conference and Exposition 1991, PP. 202-209.
strategy is then followed. S. Ogasawara and H. Akagl, " An Approach to Position
Sensorless Drive for Brushless DC Motors", JEEE Trans. on
Most of the starting strategies presented are based on arbitrarily Industry Applications. Vo1.27, SeptembedOctober 1991, PP.
energizing the two or three windings and expecting the rotor to align 928-933.
to a certain definite position. This has a poor dynamicresponse, and R. Lin, U T . Hu, C.Y. Lee, and S.C. Chen, " Using Phase
the rotor can be in the hunting mode. The INFORM (Indirect Flux Current Sensing Circuit as the Position Sensor for Brushless
Detection by On-line Reactance Measurement) proposed in [24] DC Motors Without Shaft Position Sensor", IEEE IECON
claims to offer a high dynamic performance even at standstill. The proceedings, 1989, PP. 215-218.
rotor is brought into a defined position by applying a stationary R. Wu and G.R. Slemon, " A Pennanent Magnet Motor drive
armature current. Hence, the d-axis of the rotor is turned into the Without a Shaft Sensor", Confmence Record of IEEE IAS
direction of the space phasor of the annature current. Now a torque Annual Meeting, 1990, PP. 553 - 558.
producing current of about maximum value is applied to the q-axis T.H. Liu and C.P. Cheng, " Adaptive Control for a Sensorless
to accelerate the rotor. Permanent Magnet Synchronous Motor Drive", EEE IECON
1992.PP.413 -418.
5.0 CONCLUSIONS T.H. Liu and C.P. Cheng, " Controller Design for a Sensorless
Permanent Magnet Synchronous Drive System," IEE
This paper presents a brief review of the position sensorless control ProceedingS-B, Vol. 140, NO. 6, November 1993, PP. 369-
strategies for PM motor. The sensorless control strategy for a PM 378.
brushless dc motor seems to be simpler than for a PM synchronous M. Naidu and B.K.Bose, " Rotor Position Estimation Scheme
motor. The position detection calculations based on tennihal of a Permanent Magnet Synchronous Machine for High
voltages and currents need faster computation and hence need a Performance Variable Speed Drive", Conference Record of
Digital Signal Processor. Position detection error can result due to lEEE - IAS Annual Meeting 1992, PP. 48 53 -
quantization, truncation errors, and measurement inaccurscies. The N. Ertugrul and PP Acamley, " A New Algorithm for
variation of the motor parameters due to tempemture and saturation Sensorless Operation of Permanent Magnet Motors," IEEE
also afTects the estimated position informaton. Trans. on Industry Applications, Vol. 30, No. 1,
JanuaryfFebruary 1994, PP. 126-133.
N. Matmi and M. Shigyo, " Brushless DC Motor Without
Position and Speed Sensors", IEEE Trans. on Industry

1593
Applications, Vo1.28, No. 1, JanuaryEebruary 1992, PP. 120- [23] B.J. Brunsbach, G. Henneberger, and Th. Klepsch, " Position
127. Controlled Permanent Excited Synchronous Motor without
[ 161 N. Matsui, T. Takeshita, and K. Yasuda, " A New Sensorless Mechanical Sensors",5th European Power Electronics and
Drive of Brushless DC Motor", IEEE ECON 1992, PP. 430 - Association, EPE 93, PP. 3843.
435. [24] M. Schroedl, " Digital Implementation of a Sensorless
[17] N. Matsui, "Sensorless Operation of Brushless DC Motor Algoritbm for Permanent Magnet Synchronous Motors," EPE
Drives," IEEE IECON93 proceedings, PP.739-744. Conference, 1993, PP. 430435.
[18] H. Katsushima, S. Miyazaki et al, " A measuring Method of [25] S.Meshkat, " Sensorless BrushlessDC Motor using DSPs and
Rotor Position Angles of the Direct Drive Servo Motor," Proc. Kalman Filtering,"DSP Applications, June 1993, PP. 59-63.
of IPRCPO, Tokyo, PP. 724-73 1. [26] L.A. Jones and J.H. Lang, " A state. observer for the
(191 H. Watanabe, H. Katsuishima, and T. Fujii. " An Improved Permanent Magnet Synchronous Motor", EEE Trans. on
Measuring System of Rotor Position Angles of the Sensorless IndustrialElectronics, Vol. 36, NO. 3, August 1989,374-382.
Direct Drive Servo motor", IEEEECON 1991, PP. 165-170. [27l A.B. Kullrarni and M. Ehsani, " A Novel Position Sensor
I201 R. Dhaouadi, N. Mohan, and L. Norum, " Design and Elimination Technique for the Interior Permanent Magnet
Implementation of an Extended Kalman Filter for the State Synchronous Motor Drive", IEEE Trans. on Industry
Estimation of a Permanent Magnet SynchronousMotor", lEEE Applications, JanuaryEebruary 1992,
Trans.on Power Electronics, July 1991, PP.491497. [28] 0. Shinkawa, K. Tabata, et al, " Wide Operation of a
[21] M. Schroedl, " An Improved Position Estimator for Sensorless Sensorless Brushless DC Motor Having an Interior Permanent
Controlled Permanent Magnet Synchronous Motors", 4th Magnet Motor", Proceedings of Power Conversion Conference
European Conference on Power Electronics and Applications, - Yokohsma, 1993, PP. 364-370.
1991, PP. 418423. [29] R. Krishnan and R. Ghosh, " Starting Algorithm and
[22] A. Bado, S. Bolognani, and M. Zighotto. " Effective Performance of a PM DC Brushless Motor Drive System With
estimation of Speed and Rotor Position of a PM Synchronous No Position Sensor", IEEE Power Electronics Specialists
Motor Drive by a Kalman Filtering Technique," EEE Power Conference 1989, PP. 815-821.
Electronics SpecialistsConference ,1992, PP. 951-957.

1594

View publication stats

Вам также может понравиться