Professional Documents
Culture Documents
A Linear Maximum Torque Per Ampere Control For
A Linear Maximum Torque Per Ampere Control For
Abstract—In this paper, a linear torque control strategy is first , Maximum d- and q-axis currents respectively
proposed for interior permanent magnet synchronous motor for .
drives to fully utilize the reluctance torque and simplify the Maximum torque for .
controller design. The proposed linear torque control strategy
also extends the existing maximum torque per ampere control in Maximum virtual control for
the constant torque limit region up to the entire field-weakening .
region. It is found that in an intermediate speed region, called
partial field-weakening region, the existing maximum torque per I. INTRODUCTION
ampere control can still be applied under lighter load condition.
In addition, the proposed control can also achieve the objective of
minimum copper loss (i.e., maximum torque per ampere) for the
entire speed range. Sound theoretical basis is given in the context.
R ECENTLY, the interior permanent magnet synchronous
motor (IPMSM) drives are getting more popular in many
applications such as traction and machine tool spindle drives
Moreover, an adaptive limiter is proposed for efficiently imple-
[1], air conditioning compressors [2], [3], electrical vehicles [4],
menting the proposed control strategy over the entire speed range.
Finally, a prototype is also constructed by using a fixed-point DSP [5], and integrated starters/alternators [6]–[8]. The reason why
TMS320F240 and some experimental results are given to verify an IPMSM has become so popular is mainly due to its many at-
the validity of the proposed control strategy. tractive characteristics such as high efficiency, high power den-
Index Terms—Constant torque limit control, field-weakening sity, high torque-to-inertia ratio, wide speed operation range,
control, interior permanent magnet synchronous motor (IPMSM), and free from maintenance.
linear torque control. Although there are many vector controls available in the
existing literature for variable speed applications of IPMSMs,
NOMENCLATURE basically, they can be classified as either linear torque control
strategy or nonlinear torque control strategy. For example, by
, Stator d- and q-axis currents, respectively. letting the d-axis stator current be equal to zero such that
, Stator d- and q-axis voltages, respectively. the q-axis current is proportional to the torque command,
, d- and q-axis inductances, respectively. it is quite straightforward to achieve a linear torque control
Stator winding resistance. [9]–[11] to achieve high performance. However, the potential
Rotor permanent magnet flux linkage. reluctance torque of the IPMSM is not fully employed. On the
Number of poles. other hand, to take advantage of the reluctance torque, many
Electromagnetic torque. nonlinear torque control strategies such as unity power factor
Electrical angular frequency of the motor. control [12], constant flux linkage control [12], maximum
Maximum phase voltage amplitude. torque per ampere (MTPA) control [13]–[17], and maximum
Maximum line current amplitude. efficiency control [18], [19] were developed to achieve different
, Maximum d- and q-axis currents, respec- objectives. For the above mentioned nonlinear controls, the
tively, for . corresponding q-axis current command was first generated by
Boundary angular frequency corresponding the demanded torque and the corresponding was then de-
to , , and . cided according to the specific objective. However, this renders
Maximum torque for . the design of the resulting controller more difficult. In view of
Maximum virtual control for . the above problems, it is the major motivation of this paper to
Critical angular frequency. propose a linear maximum torque per ampere control strategy
Extreme angular frequency. to achieve fast transient response and, meanwhile, simplify
, Boundary d- and q-axis currents, respectively. the corresponding controller design. In fact, this linear control
Electromagnetic torque bound. strategy is especially convenient for the synchronous control of
Virtual control. multiple IPMSM drives.
Virtual control bound. The remaining contents of this paper are organized as follows.
In Section II, the proposed linear maximum torque per ampere
Manuscript received November 6, 2003; revised March 13, 2004. Paper no. control is first presented. Then, the extension to the field-weak-
TEC-00325-2003. ening region is followed in Section III. Also an implementation
The authors are with the Department of Electrical Engineering, Na- and some experimental results of the proposed strategy are pro-
tional Tsing Hua University, Hsinchu 300, Taiwan, R.O.C. (e-mail:
ctpan@ee.nthu.edu.tw). vided in Section IV. Finally, some conclusions are offered in the
Digital Object Identifier 10.1109/TEC.2004.841517 last section.
0885-8969/$20.00 © 2005 IEEE
360 IEEE TRANSACTIONS ON ENERGY CONVERSION, VOL. 20, NO. 2, JUNE 2005
then from (6) and (7), one can obtain the maximum available
torque as follows:
(8)
Fig. 1. d- and q-axis steady state equivalent circuits in the rotor reference frame where
of an IPMSM.
(9)
II. PROPOSED LINEAR MAXIMUM TORQUE PER AMPERE
CONTROL—CONSTANT TORQUE LIMIT REGION (10)
For reference, the steady-state d- and q-axis equivalent cir-
cuits of an IPMSM in the rotor reference frame are given in Also, the corresponding angular speed, namely can be cal-
Fig. 1 [20]. The corresponding d- and q-axis voltage equations culated by substituting (1), (2) and (9), (10) into the following
can be obtained from Fig. 1 as follows: voltage boundary equation:
(1)
(11)
(2)
Thus, whenever there exists a speed deviation during the control
The corresponding generated electromagnetic torque is given process, the maximum torque can be applied to achieve the
as fastest response. Next, in order to achieve a linear control law, a
virtual control , corresponding to a torque command , can
(3) be defined as follows:
(7) (15)
PAN AND SUE: A LINEAR MAXIMUM TORQUE PER AMPERE CONTROL FOR IPMSM DRIVES OVER FULL-SPEED RANGE 361
(18)
Fig. 2. Trajectories of (6), the current limit curve, one constant torque curve, (19)
and five voltage limit curves on i 0 i plane for an IPMSM.
(16) (20)
into (6), one can obtain the following relation: Similarly, from (19), when and then one
can obtain the corresponding speed, called the extreme angular
frequency
(17)
The corresponding q-axis current command can be solved (21)
from (17). Although the orders of (14) and (17) look rather high,
as will be clear in a later implementation example, a second-
The corresponding operating points of and on the
order polynomial approximation is, in fact, accurate enough.
plane are just the C, E points marked in Fig. 2. Also,
The desired and can be obtained easily by using any avail-
from (21), one can see that to get a positive value of , it
able commercial numerical program with zero initial values. For
is necessary that is greater than . Indeed, in practical
clarity, the trajectory of (6) on the plane, namely, the
operation situations, is less than . Further examination
AIO curve, is shown in Fig. 2, where the current limit curve and
of Fig. 2 reveals that when the motor speed ,
one constant torque curve together with five voltage limit curves
then the voltage bound curve of (19) will intersect with the AIO
are also shown on the same figure. In summary, in Region I,
curve. For example, Fig. 2 shows a voltage bound curve for
given a torque command , one can get the corresponding vir-
, and the corresponding intersecting point is I. In other
tual control . Then, from , one can obtain the corresponding
words, for each given , the corresponding
and from (14) and (17), respectively. Although the gener-
boundary currents and of point I can be solved from
ated torque as in (3) is still nonlinear to and , it is now
the following system of polynomials, namely (6) and (19)
proportional to the virtual control as in (12). Thus, excluding
the inner current-loop control, the outer-loop controller can be
(22a)
easily designed by using any existing linear control strategy di-
rectly. Since the AIO curve in Fig. 2 is identical with the max- (22b)
imum torque per ampere control [14], the proposed linear con-
trol can achieve the same dynamic performance as in [14]. Hence, the corresponding electromagnetic torque bound and
virtual control bound, namely and , can be defined as fol-
lows:
III. EXTENSION OF THE PROPOSED CONTROL TO THE
FIELD-WEAKENING REGION
(23a)
From the previous section, it is seen that during accelera-
tion or deceleration, for , one can choose the max- (23b)
imum torque to achieve the fastest response. However,
when , due to the current and voltage constraints Now it is quite clear from Fig. 2 that when and
of (4) and (5), the maximum torque cannot be achieved. , then despite that is located in the conventional
The traditional control strategy is simply to reduce the magnetic field-weakening region, one can still use the maximum torque
field intensity by applying negative resulting in the so called per ampere control, namely corresponding to the curve IO por-
field-weakening control. As can be observed from Fig. 2, as tion of Fig. 2, to achieve the minimum copper loss. Also, the
far as the current constraint is concerned, the field-weakening corresponding , as well as and , remains the same as
362 IEEE TRANSACTIONS ON ENERGY CONVERSION, VOL. 20, NO. 2, JUNE 2005
Fig. 3. Graphical illustration of the virtual control bound to motor speed curve Fig. 4. Illustration of the maximum torque limit to motor speed curve and three
for ! ! ! . operation regions for an IPMSM.
that obtained from (14) and (17). However, when , due Furthermore, for , it is seen from Fig. 2 that
to the voltage constraint, it is not possible to achieve the conven- it is not possible to have an intersection point for (6) and (19).
tional maximum torque per ampere control. Therefore, the pro- Thus, for each torque command (or equivalently ), the
posed control strategy chooses and , for a given (and same field-weakening control equations (24) and (25) are di-
), as the intersection point of the torque com- rectly applied to find the corresponding and . Therefore,
mand equation (3) and the voltage limit equation (19). Similar in this speed region, it is called the full field-weakening region
to the previous constant torque limit control, for convenience, (Region III). For reference, Fig. 4 shows a schematic diagram
by using (3), one can either eliminate to yield for the maximum available torque with respect to the whole
speed range. In fact, one of the characteristics of the proposed
control strategy is that under transient condition, no matter the
operation speed is located in which region, the maximum torque
capability can always be applied to achieve the fastest response.
From previous results, the proposed control strategy has been
shown to be a linear one over the entire speed region. Also, for
Region I and a portion of Region II, the proposed control is iden-
tical with the maximum torque per ampere control to achieve
(24) minimum copper loss.
It remains to be proven that the proposed field-weakening
or eliminate to yield control can also achieve the minimum copper loss. By using (3),
one can get
(26)
(27)
(25)
Equation (27) can be further simplified by substituting (3) to
In summary, for , if (or equivalently
obtain
), then the previous maximum torque per ampere con-
trol can be applied. If , then the field-weakening control
(28)
which is obtained from (24) and (25) should be applied. Since
there are two control modes applicable in this speed range, it is
called the partial field-weakening region (Region II). It is worth It follows from (28) that in case the derivative is set equal to zero,
mentioning that within the partial field-weakening region, the one can obtain the familiar relation for the maximum
virtual control bound is not a constant. It is varied with motor torque per ampere control [14] as follows:
speed . For reference, Fig. 3 also shows the trajectory of a vir-
tual control bound within the partial field-weakening region as
(29)
an illustration.
PAN AND SUE: A LINEAR MAXIMUM TORQUE PER AMPERE CONTROL FOR IPMSM DRIVES OVER FULL-SPEED RANGE 363
Thus, when the proposed field-weakening control is applied in can be obtained by first finding the corresponding d- and q-axis
either Region III or Region II for , it can be observed currents, namely and from (7) and (19)
from Fig. 2 that the corresponding will be less than that of
(29), namely (34a)
(34b)
(30) Then, the maximum torque and maximum virtual control be-
comes
It follows from (28) and (30) that:
(35a)
(31)
(35b)
TABLE I
TESTED IPMSM PARAMETERS AND INVERTER RATINGS
The shape of the adaptive upper bound over the entire Since the values of to in (40) and (41) now varies with
speed range is the same as in Fig. 4 except that the unit of the for , the second order least square error
vertical axis is ampere. Of course, when the output of the speed approximation method can also be used to find the equations of
controller is not saturated, then the corresponding virtual con- , as
trol is the same as the original in this linear control region
as shown in Fig. 5. Next, consider the current command cal- (42)
culator. Fig. 6 shows the detailed flowchart of how to calculate
the desired and for each virtual control in different
with , , 1, 2, 3 being real constants. From
speed regions according to the proposed control strategy. How-
actual experiments, it is found that, with the above approxima-
ever, for simplifying the complicated calculation, the solutions
tions, the errors between the actual current commands and the
of (14) and (17) are calculated offline over the entire range of
approximated current commands for both d- and q-axis are less
. Then the equations and can be obtained by using the
than 1%, but the calculation time is greatly reduced.
second order least square error approximation method. These
In order to verify the feasibility of the proposed control
two equations are listed as follows for the constant torque limit
strategy, a prototype is constructed according to the block dia-
control:
gram of Fig. 5 by using a fixed-point DSP TMS320F240. The
sampling time periods for the current controller and the speed
(38)
controller are chosen to be 0.1 and 1 ms, respectively. The
(39) tested IPMSM, a prototype designed by the authors’ laboratory,
has the parameters as shown in Table I.
where to are real constants. Similarly, for each The corresponding and are found to be 3235 and
in the field-weakening control, the solutions of (24) 3790 r/min from (11) and (20), respectively. Similarly, the
and (25) can be approximated by the following expressions: and are 6.6(A) and 24.1(A) from (9) and (10), respec-
tively.
(40) Due to limitation of space, only three test results are pre-
(41) sented to illustrate the characteristics of the developed drive
PAN AND SUE: A LINEAR MAXIMUM TORQUE PER AMPERE CONTROL FOR IPMSM DRIVES OVER FULL-SPEED RANGE 365
Fig. 8. Experimental results of i , i , and motor speed responses for the Fig. 9. Experimental results of i , i , and motor speed responses for the
proposed control in the partial field-weakening region under heavier load. proposed control in the full field-weakening region.
torque per ampere control in the constant torque limit region up [13] T. M. Jahns, G. B. Kliman, and T. W. Neumann, “Interior permanent-
to the field-weakening region. The theoretical basis of the pro- magnet synchronous motors for adjustable-speed drives,” IEEE Trans.
Ind. Appl., vol. 22, no. 4, pp. 738–747, Jul./Aug. 1986.
posed control strategy has been described in detail and some [14] S. Morimoto, M. Sanada, and Y. Takeda, “Wide-speed operation of in-
analytical forms are also provided for reference. Basically, the terior permanent magnet synchronous motors with high-performance
operation range of the drive system can be divided into three current regulator,” IEEE Trans. Ind. Appl., vol. 30, no. 4, pp. 920–926,
Jul./Aug. 1994.
regions. The first one is called the constant torque limit region [15] C. Mademlis and V. G. Agelidis, “On considering magnetic saturation
and Regions II and III correspond to the partial field-weakening with maximum torque to current control in interior permanent magnet
region and the full field-weakening region respectively. How- synchronous motor drives,” IEEE Trans. Energy Convers., vol. 16, no.
3, pp. 246–252, Sep. 2001.
ever, only two control modes are required. One is the constant [16] N. Bianchi, S. Bolognani, and M. Zigliotto, “High-performance PM syn-
torque limit control, which can be applied to either Region I or chronous motor drive for an electrical scooter,” IEEE Trans. Ind. Appl.,
part of Region II, and the other is the field-weakening control, vol. 37, no. 5, pp. 1348–1355, Sep./Oct. 2001.
[17] M. N. Uddin, T. S. Radwan, and M. A. Rahman, “Performance of interior
which can be applied to either part of Regions II or III. Further- permanent magnet motor drive over wide speed range,” IEEE Trans.
more, within the operable region, the steady-state current vector Energy Convers., vol. 17, no. 1, pp. 79–84, Mar. 2002.
command is proven to have minimum amplitude in both the con- [18] S. Morimoto, Y. Tong, Y. Takeda, and T. Hirasa, “Loss minimization
control of permanent magnet synchronous motor drives,” IEEE Trans.
stant torque limit control mode and the field-weakening control Ind. Electron., vol. 41, no. 5, pp. 511–517, Oct. 1994.
mode. Therefore, the proposed control can achieve minimum [19] C. Mademlis and N. Margaris, “Loss minimization in vector-controlled
copper loss over the entire speed range. Moreover, for easy im- interior permanent-magnet synchronous motor drives,” IEEE Trans. Ind.
Electron., vol. 49, no. 6, pp. 1344–1347, Dec. 2002.
plementation, an adaptive limiter is proposed to fully utilize the [20] P. Vas, Vector Control of AC Machines. New York: Oxford Univ. Press,
maximum torque capability to achieve fast response. The pro- 1990.
posed strategy has been successfully implemented fully digi- [21] S. M. Sue and C. T. Pan, “A novel torque control strategy for IPMSM
drives,” J. Chinese Inst. Elect. Eng., vol. 11, no. 2, pp. 133–140, May
tally by using a fixed-point DSP TMS320F240 to simplify the 2004.
hardware circuits. Finally, some experimental results are given
to demonstrate the feasibility of the proposed control strategy.
REFERENCES
Ching-Tsai Pan (M’88) was born in Taipei, Taiwan,
[1] Z. Q. Zhu, Y. S. Chen, and D. Howe, “Online optimal flux-weakening R.O.C., in 1948. He received the B.S. degree in
control of permanent-magnet brushless AC drives,” IEEE Trans. Ind. electrical engineering from National Cheng Kung
Appl., vol. 36, no. 6, pp. 1661–1668, Nov./Dec. 2000. University, Tainan, Taiwan, R.O.C., in 1970, and
[2] I. Takahashi and H. Haga, “Inverter control method of IPM motor to the M.S. and Ph.D. degrees in electrical engineering
improve power factor of diode rectifier,” in Proc. IEEE PCC Conf., 2002, from Texas Tech University, Lubbock, in 1974 and
pp. 142–147. 1976, respectively.
[3] H. Murakami, Y. Honda, H. Kiriyama, S. Morimoto, and Y. Takeda, “The Since 1977, he has been with the Department of
performance comparison of SPMSM, IPMSM, and SynRM in use as Electrical Engineering, National Tsing Hua Univer-
air-conditioning compressor,” in Conf. Rec. IEEE-IAS Annu. Meeting, sity, Hsinchu, Taiwan, where he is currently a Pro-
1999, pp. 840–845. fessor in the Department and Director of the Center
[4] L. Chen, R. Davis, S. Stella, T. Tesch, and A. Fischer-Antze, “Improved for Advanced Power Technologies. He served as the Director of the University
control techniques for IPM motor drives on vehicle application,” in Conf. Computer Center and the Computer Center, Ministry of Education, from 1986 to
Rec. IEEE-IAS Annu. Meeting, 2002, pp. 2051–2056. 1989 and 1989 to 1992, respectively. He was also Chairman of the Department
[5] J. W. Park, D. H. Koo, J. M. Kim, and H. G. Kim, “High performance of Electrical Engineering and Director of the University Library from 1994 to
drive unit for 2-motor driven electric vehicle,” in Conf. Rec. APEC Annu. 1997 and 2000 to 2002, respectively. His research interests are in the areas of
Meeting, 1999, pp. 443–449. power electronics, ac motor drives, control systems, power systems, and numer-
[6] E. C. Lovelace, T. M. Jahns, and J. H. Lang, “Impact of saturation and ical analysis.
inverter cost on interior PM synchronous machine drive optimization,” Dr. Pan has been the recipient of the Award for Excellence in Teaching from
IEEE Trans. Ind. Appl., vol. 36, no. 3, pp. 723–729, May/Jun. 2000. the Ministry of Education and of the Outstanding Research Award from the Na-
[7] J. Wai and T. M. Jahns, “A new control technique for achieving wide tional Science Council. He is a member of the Chinese Institute of Engineers,
constant power speed operation with an interior PM alternator machine,” Chinese Institute of Electrical Engineering, Chinese Institute of Automatic Con-
in Conf. Rec. IEEE-IAS Annu. Meeting, 2001, pp. 807–814. trol Engineering, Chinese Institute of Computer Society, Phi Tau Phi, Eta Kappa
[8] B. H. Bae and S. K. Sul, “Practical design criteria of interior perma- Nu, and Phi Kappa Phi.
nent magnet synchronous motor for 42 V integrated starter-generator,”
in Conf. Rec. IEEE-IEMDC, 2003, pp. 656–662.
[9] M. A. Rahman and M. A. Hoque, “On-line adaptive artificial neural net-
work based vector control of permanent magnet synchronous motors,”
IEEE Trans. Energy Convers., vol. 13, no. 4, pp. 311–318, Dec. 1998.
[10] M. A. Rahman, D. M. Vilathgamuwa, M. N. Uddin, and K. J. Tseng, Shinn-Ming Sue was born in Nantou, Taiwan,
“Nonlinear control of interior permanent-magnet synchronous motor,” R.O.C., in 1965. He received the M.S. degree in
IEEE Trans. Ind. Appl., vol. 39, no. 2, pp. 408–416, Mar./Apr. 2003. electrical engineering from National Taiwan Uni-
[11] Y. Yi, D. M. Vilathgamuwa, and M. A. Rahman, “Implementation of versity of Science and Technology, Taipei, Taiwan,
an artificial-neural-network-based real-time adaptive controller for an in 1992. He is currently working toward the Ph.D.
interior permanent-magnet motor drive,” IEEE Trans. Ind. Appl., vol. degree at National Tsing Hua University, Hsinchu,
39, no. 1, pp. 96–104, Jan./Feb. 2003. Taiwan.
[12] S. Morimoto, Y. Takeda, and T. Hirasa, “Current phase control methods His research interests are in the areas of power
for permanent magnet synchronous motors,” IEEE Trans. Power Elec- electronics and ac motor drives.
tron., vol. 5, no. 2, pp. 133–139, Apr. 1990.