IPMSM Model Predictive Control in Flux-Weakening Operation Using An Improved Algorithm
IPMSM Model Predictive Control in Flux-Weakening Operation Using An Improved Algorithm
Abstract—Three-phase interior permanent magnet syn- (EVs) that place intensive demands upon the good performance
chronous motor (IPMSM) drive systems have gotten widely (e.g., high dynamics, constrained current, and strong speed
used recently in various applications due to their speed regulation capacity) of their traction drive systems [4]. One
regulation characteristics and high power density. Com-
pared with classical field-oriented control (FOC) and flux- commonly accepted approach to satisfy these requirements is
weakening control, model predictive control (MPC) tech- inventing novel or improving classical control algorithms.
nique is more efficient and effective in achieving excellent In general, the conventional flux-weakening strategy based
performance without complicated controller tuning, but with on controlling d-axis stator current is required in most EV drive
explicit constraints. Yet, the optimum application of the MPC
systems for the high-speed operation [5], [6]. That method uses
algorithm in a machine control system is still in the ex-
ploratory stage. In order to lower the current and torque several proportional integrate (PI) controllers in the cascaded
ripples, this paper retains a modulator, but replaces all the control loops to calculate dq-axis current and voltage. Although
proportional integrate control loops, which are contained in it is relatively simple to bring into effect, three inevitable short-
the conventional FOC systems with a single MPC controller. comings exist [7]–[10]. First, because the outputs’ rise speed
Moreover, we adopt a brand-new linearization approach to of PI controllers cannot be constrained, the phase current might
tackle the strong coupled nonlinear IPMSM mathematical
model, obtaining an improved linear plant model, which is soar unexpectedly during the starting process, resulting in po-
suitable for the motor with constant load torque. When it tential risks. The second problem is that those (six, at least)
comes to flux-weakening control, the required d-axis cur- parameters of PI controllers have not gotten specific physical in-
rent is calculated, after which it is used as the input of the terpretation. Therefore, complicated parameter tuning schemes
proposed MPC controller, abandoning the previous natural for PI controllers are usually needed, not only enlarging time
field weakening method. Finally, for the purpose of lowering
the dynamic speed and current overshoot, a further con- cost in practical applications, but also burdening the overall
straint in the change rate of manipulated variables is dis- control performance optimization for various objectives. Third,
cussed. The improved control algorithm has been verified it is experimentally discovered that the phase currents fluctu-
in both simulation and experiment. ate obviously in the vicinity of the flux-weakening basic speed
Index Terms—Constraint, flux-weakening control, im- turning point, particularly when an IPMSM is under light load
proved linear plant model (ILPM), model predictive control condition, which has not been significantly improved by means
(MPC), modulator. of the conventional flux-weakening algorithm.
Model predictive control (MPC), proposed in 1970s, has been
I. INTRODUCTION
developed on a model basis as an alternative algorithm to the
NTERIOR permanent magnet synchronous motors PI control, which does not utilize the model [11], making it
I (IPMSMs) have higher efficiency due to the reluctance
torque and wide speed regulation range in flux-weakening
probable to overcome the shortcomings of PI controllers. Due
to the merits of online optimization control, quick response, and
operation on account of the salient-pole structure [1]–[3]. At manageable constraints, MPC causes wide academic concern
present, IPMSMs are heavily adopted in electrical vehicles within the electrical drive field [12]–[16]. Two typical applica-
tions are demonstrated as follows: first, model predictive direct
Manuscript received August 4, 2017; revised January 7, 2018 and torque control is an extension of direct torque control (DTC),
February 27, 2018; accepted March 12, 2018. Date of publication March showing dramatic promise in the control of medium-voltage
22, 2018; date of current version July 30, 2018. This work was supported drives [17]. Second, model predictive direct current control re-
by Shaanxi Science Technology Co-ordination and Innovation Project
of China under Grant 2016KTCQ01-49. (Corresponding author: Chao gards the phase currents as the controlled variables, optimizing
Gong.) the capacitor voltage variations and circulating currents [18].
The authors are with the Shaanxi Key Laboratory of Small and Special Moreover, [19] incorporates MPC into flux-weakening control
Electrical Machine and Drive Technology, School of Automation, North-
western Polytechnical University, Xi’an 710129, China (e-mail: jinglinl@ schemes and it is a direct speed control method that demands
nwpu.edu.cn; [email protected]; [email protected]; yhz29@ further investigation for both theoretical and practical progress.
qq.com). There are two implementation methods of MPC in flux-
Color versions of one or more of the figures in this paper are available
online at http://ieeexplore.ieee.org. weakening operation. One extends on conventional field-
Digital Object Identifier 10.1109/TIE.2018.2818640 oriented control (FOC) by replacing the control loops with
0278-0046 © 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications standards/publications/rights/index.html for more information.
Authorized licensed use limited to: Carleton University. Downloaded on August 25,2021 at 20:26:00 UTC from IEEE Xplore. Restrictions apply.
LIU et al.: IPMSM MODEL PREDICTIVE CONTROL IN FLUX-WEAKENING OPERATION USING AN IMPROVED ALGORITHM 9379
an MPC-based controller, but still retaining the modulator loss are assumed negligible
[20], and it is employed in [19]. The other eliminates mod-
did Rs Lq ud
ulators altogether, with the outputs of MPC-based controller = − id + pωm iq +
directly selecting the optimal inverter switch states [21]–[23]. dt Ld Ld Ld
Comparatively speaking, the later strategy can bring compu- diq Ld Rs uq Ψf
= − pωm id − iq + − pωm
tational complexity reduction benefiting from a lookup table dt Lq Lq Lq Lq
that is obtained off-line, but the former provides more pre-
Te = 1.5p (Ψf iq + (Ld − Lq ) id iq ) (1)
cise switch positions, resulting in lower current and torque
ripples. dωm 1
= (1.5p (Ψf iq + (Ld − Lq ) id iq ) − Bωm − Tl ) (2)
MPC can be best implemented for the systems that accept dt J
a representation by a linear model with constraints, because in where id and iq are stator dq-axis current and ud , uq are dq-
that case, most of the optimization process can be moved offline axis control voltage. Ld and Lq are dq-axis inductance and the
[24], leading to the fact that the standard MPC design methods stator winding resistance is Rs . Te , Tl , and ωm are electromag-
usually require a linear plant model (LPM). But for the lack netic torque, load torque, and rotor mechanical angular speed,
of appropriate linearization approaches, LPMs for the strong respectively. Additionally, p represents the number of pole pairs
coupled nonlinear IPMSMs have not notably progressed yet, and ψf is permanent magnet flux linkage, while J and B are
limiting the control performance to some extent. the moment of inertia and the viscous coefficient, respectively.
The constraint handling capability of MPC is that it can deal In practice, (1) and (2) must be discretized in a time step of
with the input, output, and state constraints numerically over T (sampling time) to directly calculate the future states. When
the finite horizon. While designing an MPC controller, two con- forward Euler discretization is adopted, the prediction model is
straint subcategories are supposed to be considered. The best- obtained as follows:
known is to artificially set the maximum and minimum values
of variables, protecting devices from overload. Limitation on Ld − T Rs T Lq p
id (k + 1) = id (k) + ωm (k) iq (k)
the change rate of manipulated variables is directly related to Ld Ld
the steady state and dynamic performance likewise [25], but it T
is often overlooked in the previous studies. + ud (k) (3)
Ld
In this paper, a modulator is retained and all PI con-
T Ld p Lq − T Rs
trollers are replaced with a single linear multiple-input multiple- iq (k + 1) = − ωm (k) id (k) + iq (k)
outputpredictive controller [19], whereas the reference signals Lq Lq
conclude not only rotor angular speed but also d-axis cur- T T Ψf p
rent. Control of d-axis current contributes to achieving the + uq (k) − ωm (k) (4)
Lq Lq
goal of adjusting accurately air-gap field magnitude to dif-
ferent speed settings. The other crucial aims of this paper 1.5T pΨf 1.5T p (Ld −Lq )
ωm (k+1) = iq (k)+ id (k) iq (k) .
are to propose a linearization approach to obtain an improved J J
LPM(ILPM), which is expressed in state-space equations, and BT + J T Tl
+ ωm (k) − (5)
to introduce new constraint pattern about manipulated variable J J
change rate. The control effect of the proposed algorithm is
ultimately detailed according to simulation and experimental B. Classic IPMSM MPC Algorithm in Flux-Weakening
results. Operation
The structure of the rest of the paper is as follows. Sec- The classic IPMSM MPC algorithm is explained in terms of
tion II describes the nonlinear state-space model, the classical three different main techniques: linearization, control topology,
MPC-based flux-weakening algorithm and the improved MPC and constraints.
controller. In Section III, the control performance of the As said in the previous chapter, standard MPC design requires
two abovementioned schemes is analyzed according to the an LPM that can be expressed in the form
simulation results. The results of the successful experiments are
detailed in Section IV. Finally, Section V concludes this paper. x (k + 1) = Ax (k) + Bu (k)
y (k) = Cx (k) + Du (k) (6)
II. IPMSM MPC ALGORITHM where x is the vector of n state variables, u represents the ma-
nipulated variables, and y is a vector of the plant outputs. A, B,
A. IPMSM State-Space Model C, and D are the plant coefficient matrices. However, the non-
State-space models have an attractive advantage that they are linear terms ωm (k)iq (k), ωm (k)id (k) and id (k)iq (k) become
very easy to exploit the common behaviors of multivariable the biggest obstacle to convert (3)–(5) into (6). There are two
systems, making itself highly suitable for studying novel MPC classical approaches to remove the nonlinearities.
algorithms. The electrical dynamics and the mechanical dynam- The first way is achieved by choosing proper state variables.
ics of IPMSMs can be described by the following differential It needs to neglect the difference between Ld and Lq , in other
equations, where the iron saturation, eddy current and hysteresis words, assume Ld = Lq , so that the mechanical equation (5)
Authorized licensed use limited to: Carleton University. Downloaded on August 25,2021 at 20:26:00 UTC from IEEE Xplore. Restrictions apply.
9380 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 65, NO. 12, DECEMBER 2018
is linear because id (k)iq (k) is equal to zero. Meanwhile, those undoubtedly simplify the system structure and take full advan-
nonlinear terms in (3) and (4) can be considered as measured dis- tage of the cost functions of MPC controllers. But for lack of
turbances because ωm (k), id (k), and iq (k) could be measured penalty on id , the optimization procedure might generate unsta-
at each sampling period [26]. Now, an LPM can be obtained ble control voltages, issuing in output torque ripple and speed
when the state variables of IPMSM are the currents id , iq and fluctuation in the constant power zone of IPMSM.
the speed ωm , along with ωm iq , ωm id Finally, controlling an IPMSM always needs to refuse both
T overcurrent and overvoltage, so that the famous current and volt-
x (k) = id (k) , iq (k) , ωm (k) , ωm id (k) , ωm iq (k) . (7) age limit equations are welcomed in flux-weakening operation
Aside from selecting ωm iq and ωm id as the state variables,
the second traditional linearization way is to assume a constant u2d + u2q ≤ Um ax (12)
angular speed for the nonlinear terms in the whole prediction
horizon [19], that is ωm (k) = Ωm i , and Ld equals to Lq as well. i2d + i2q ≤ Im ax (13)
The electrical equations (3) and (4) can be described by
Ld − T Rs T Lq pΩm i T where Umax and Imax are the maximum allowable voltage and
id (k + 1) = id (k)+ iq (k)+ ud (k) current, respectively. Unfortunately, (11) and (12) cannot be
Ld Ld Ld
modeled as a function of constraints straightly because they are
(8)
nonlinear. But thanks to SVPWM technique, the voltage and
T Ld pΩm i Lq − T Rs current constraints can be expressed in hexagon shape
iq (k + 1) = − id (k) + iq (k)
Lq Lq
⎡ ⎤T
T T Ψf p −1 −1 0 0 1 1
ud (k)
+ uq (k) − ωm (k) . (9) ⎣ −1 1 2 −2 −1 1 ⎦ ≤ Um ax × R (14)
Lq Lq √ √ √ √ √ √ uq (k)
3 3 3 3 3 3
The state variables are only id , iq , and ωm
⎡ ⎤T
−1 −1 0 0 1 1
x (k) = [id (k) , iq (k) , ωm (k)]T . (10) ⎣ −1 1 2 −2 −1 1 ⎦
id (k)
≤ Im ax × R (15)
Although the IPMSM model is now linear, there still exist √ √ √ √ √ √ iq (k)
3 3 3 3 3 3
difficulties in obtaining an LPM on account of Tl . The previ-
ous study has introduced a torque observer and treated it as where R = [ 1 1 1 1 1 1] T . Note that there is no manipulated
an unmeasured disturbance calculated by the equivalent q-axis variable change-rate constraints here, which will degrade the
current iq 1 [27], [28] control performance, particularly, the speed overshoot.
Tl = 1.5pΨf iq 1 (k) . (11)
Certainly, iq 1 must be added to the state variable list. For ex- C. Proposed MPC-Based Flux-Weakening Algorithm
ample, if the second linearization method is employed, (10) will In allusion to the problems shown in Section II-B, the under-
turn into x(k) = [id (k), iq (k), ωm (k), iq 1 (k)]T . To be honest, mentioned measures are taken to establish the novel MPC-based
that method is not one hundred percent effective as a conse- flux-weakening algorithm to improve the classic one.
quence of two points, one of which is that the torque of IPMSM, This paper uses the first linearizing method in Section II-B,
unlike surface PMSM, is not only relevant to q-axis current, but where one of the most important priorities is ensuring that the
d-axis current. The approximate observer might be far from load torque will be included in an LPM. Assume that a constant
adapting to the flux-weakening cases. Second, the value of iq 1 torque is imposed on the rotor shaft, and then, the value of Tl
is unknown. Only when another permanent magnet synchronous is fixed. Regard Tl as a measured stable disturbance and add a
generator whose currents are measured works as the load ma- constant term 1 into the state variable vector (7), after that the
chine could Tl be estimated precisely, but the common method is linear drive model can be described as (16)–(20). So far, the
to let iq 1 equals to iq and this is only an approximation. Aiming ILPM of IPMSM can be online modified after offline identifi-
to a constant load torque, an improved algorithm is proposed in cation whenever the load torque varies during flux-weakening
Section II-C. operation.
As far as the classic control topology demonstrated in [19] Looking at the model at length, an extra feature of (16) is that
is concerned, it can be found that an inverter controlled by id (k)iq (k) is retained so as to be more appropriate for IPMSM
space vector pulse width modulation (SVPWM) algorithm is with no need for the assumption Ld = Lq . As is illustrated in
employed to reduce the current and torque ripples, but rotating (17), the dq-axis currents are seen as the output variables. In this
speed is the single reference signal during the natural MPC- paper, iq is only a measured output that needs to be constrained
based field-weakening operation. Comparatively speaking, con- and penalized during optimization process, but id as well as ωm
ventional PI-based flux-weakening strategy is realized by con- functions as the reference of MPC controller in marked contrast
trolling the d-axis current at the same time. In that course, the with the natural field-weakening algorithm. In detail, when a
negative reference current idref is maintained by utilizing closed- higher speed setpoint than basic speed ωbas is given, a negative
loop cascade method [29]. Fewer references in classic algorithm id requires to be controlled at a vested level, so that two tracking
Authorized licensed use limited to: Carleton University. Downloaded on August 25,2021 at 20:26:00 UTC from IEEE Xplore. Restrictions apply.
LIU et al.: IPMSM MODEL PREDICTIVE CONTROL IN FLUX-WEAKENING OPERATION USING AN IMPROVED ALGORITHM 9381
⎡ L − TR T Lq p ⎤
d s
0 0 0 0 0
⎢ Ld Ld ⎥
⎢ ⎥
⎢ Lq − T Rs T Ψf p T Ld p ⎥
⎢ 0 − 0 − 0 0 ⎥
⎢ Lq Lq Lq ⎥
⎢ ⎥
⎢ ⎥
⎢ 1.5T pΨf BT + J 1.5T p(Ld − Lq ) T Tl ⎥
⎢ 0 0 0 − ⎥
A=⎢ J J J J ⎥ (19)
⎢ ⎥
⎢ 0 ⎥
⎢ 0 0 0 1 0 0 ⎥
⎢ ⎥
⎢ 0 0 0 0 1 0 0 ⎥
⎢ ⎥
⎢ ⎥
⎣ 0 0 0 0 0 1 0 ⎦
0 0 0 0 0 0 1
Authorized licensed use limited to: Carleton University. Downloaded on August 25,2021 at 20:26:00 UTC from IEEE Xplore. Restrictions apply.
9382 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 65, NO. 12, DECEMBER 2018
TABLE I
MOTOR AND CONTROL PARAMETERS
Authorized licensed use limited to: Carleton University. Downloaded on August 25,2021 at 20:26:00 UTC from IEEE Xplore. Restrictions apply.
LIU et al.: IPMSM MODEL PREDICTIVE CONTROL IN FLUX-WEAKENING OPERATION USING AN IMPROVED ALGORITHM 9383
Authorized licensed use limited to: Carleton University. Downloaded on August 25,2021 at 20:26:00 UTC from IEEE Xplore. Restrictions apply.
9384 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 65, NO. 12, DECEMBER 2018
Authorized licensed use limited to: Carleton University. Downloaded on August 25,2021 at 20:26:00 UTC from IEEE Xplore. Restrictions apply.
LIU et al.: IPMSM MODEL PREDICTIVE CONTROL IN FLUX-WEAKENING OPERATION USING AN IMPROVED ALGORITHM 9385
Authorized licensed use limited to: Carleton University. Downloaded on August 25,2021 at 20:26:00 UTC from IEEE Xplore. Restrictions apply.
9386 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 65, NO. 12, DECEMBER 2018
simulation, with 0.8 rad/s when the voltage rises and 3.5 rad/s [6] X. Liu, H. Chen, J. Zhao, and A. Belahcen, “Research on the performances
(2.9%) when the voltage decreases, respectively. and parameters of interior PMSM used for electric vehicles,” IEEE Trans.
Ind. Electron., vol. 63, no. 6, pp. 3533–3545, Jun. 2016.
[7] J. H. Park, D. J. Kim, and K. B. Lee, “Predictive control algorithm in-
cluding conduction-mode detection for PFC converter,” IEEE Trans. Ind.
V. CONCLUSION Electron., vol. 63, no. 9, pp. 5900–5911, Sep. 2016.
Many research works on applying MPC controllers in PMSM [8] B. S. Riar, T. Geyer, and U. K. Madawala, “Model predictive direct cur-
rent control of modular multilevel converters: Modeling, analysis, and
FOC systems have emerged, whereas there is relatively less experimental evaluation,” IEEE Trans. Power Electron., vol. 30, no. 1,
work about MPC-based flux-weakening control strategy used pp. 431–439, Jan. 2015.
in IPMSMs. The difficulties in real application include the [9] C. S. Lim, E. Levi, M. Jones, N. A. Rahim, and W. P. Hew, “A comparative
study of synchronous current control schemes based on FCS-MPC and
following respects: first, the IPMSM mathematical model for PI-PWM for a two-motor three-phase drive,” IEEE Trans. Ind. Electron.,
prediction is nonlinear; second, the optimal d-axis current con- vol. 61, no. 8, pp. 3867–3878, Aug. 2014.
trol method is uncertain; third, constraints need to be chosen [10] M. Cheng, F. Yu, K. T. Chau, and W. Hua, “Dynamic performance evalu-
ation of a nine-phase flux-switching permanent-magnet motor drive with
properly in practice. Although the exemplary MPC-based flux- model predictive control,” IEEE Trans. Ind. Electron., vol. 63, no. 7,
weakening algorithm presented a linear approach of PMSM, pp. 4539–4549, Jul. 2016.
the term of load torque is still an approximation. Besides, the [11] T. Geyer, “Model predictive direct current control: Formulation of the
stator current bounds and the concept of the switching horizon,” IEEE
natural field weakening method could generate unstable control Ind. Appl. Mag., vol. 18, no. 2, pp. 47–59, Mar./Apr. 2012.
voltages, lowering down the control performance. [12] J. Su, R. Gao, and I. Husain, “Model predictive control based field-
This paper proposed an improved MPC controller with a weakening strategy for traction EV used induction motor,” in Proc.
2016 IEEE Energy Convers. Congr. Expo., Milwaukee, WI, USA, 2016,
modulator for flux-weakening operation, which tries to take pp. 1–7.
those difficulties into account comprehensively. Meanwhile, a [13] A. Formentini, A. Trentin, M. Marchesoni, P. Zanchetta, and P. Wheeler,
comparative study with the prior conventional MPC algorithm “Speed finite control set model predictive control of a PMSM fed by matrix
converter,” IEEE Trans. Ind. Electron., vol. 62, no. 11, pp. 6786–6796,
and the proposed MPC algorithm was carried out and both of Nov. 2015.
the simulation and experimental results showed that the steady- [14] J. Lopez-Sanz, C. Ocampo-Martinez, and J. Alvarez-Florez, “Thermal
state and dynamic performance of the improved MPC algorithm management in plug-in hybrid electric vehicles: A real-time nonlinear
model predictive control implementation,” IEEE Trans. Veh. Technol.,
is better than the classic in some respects. vol. 66, no. 9, pp. 7751–7760, Sep. 2017.
Although the new MPC-based algorithm provides a more [15] W. Tang and Y. J. (Angela) Zhang, “A model predictive control approach
precise IPMSM predicting model for constant load conditions for low-complexity electric vehicle charging scheduling: Optimality and
scalability,” IEEE Trans. Power Syst., vol. 32, no. 2, pp. 1050–1063,
and manages to achieve better performance characteristics by Mar. 2017.
means of an improved control topology, there still exist some [16] E. Siampis, E. Velenis, and S. Longo, “Model predictive torque vectoring
limitations that should be addressed. First, it is highly required control for electric vehicles near the limits of handling,” in Proc. 2015
Eur. Control Conf. 2015, pp. 2553–2558.
to come up with an optimization approach for determining the [17] T. Geyer and S. Mastellone, “Model predictive direct torque control of a
maximal voltage change rate, which is obtained by approxi- five-level ANPC converter drive system,” IEEE Trans. Ind. Appl., vol. 48,
mation method currently. Second, the method to calculate the no. 5, pp. 1565–1575, Sep./Oct. 2012.
[18] M. Preindl and E. Schaltz, “Sensorless model predictive direct current
d-axis current reference by use of the speed reference is not control using novel second-order PLL observer for PMSM drive sys-
always efficient because it is generally parameter-dependent. tems,” IEEE Trans. Ind. Electron., vol. 58, no. 9, pp. 4087–4095, Sep.
So, an MPC controller that incorporates a brand-new idset de- 2011.
[19] Z. Mynar, L. Vesely, and P. Vaclavek, “PMSM model predictive con-
termination method without adopting extra PI controller should trol with field-weakening implementation,” IEEE Trans. Ind. Electron.,
be investigated. Third, the predicting model only works effec- vol. 63, no. 8, pp. 5156–5166, Aug. 2016.
tively when the load torque is constant and known in advance, [20] J. Scoltock, T. Geyer, and U. K. Madawala, “A comparison of model
predictive control schemes for MV induction motor drives,” IEEE Trans.
so that the proposed method requires prior knowledge of the Ind. Informat., vol. 9, no. 2, pp. 909–919, May 2013.
load torque when controlling an IPMSM. Consequently, it is by [21] C. K. Lin, J. T. Yu, Y. S. Lai, H. C. Yu, Y. H. Lin, and F. M. Chen,
far not widely applicable to all cases. “Simplified model-free predictive current control for interior permanent
magnet synchronous motors,” Electron. Lett., vol. 52, no. 1, pp. 49–50,
Jan. 2016.
[22] Y. Zhang and H. Yang, “Model predictive torque control of induction motor
REFERENCES drives with optimal duty cycle control,” IEEE Trans. Power Electron.,
[1] L. Rovere, A. Formentini, A. Gaeta, P. Zanchetta, and M. Marchesoni, vol. 29, no. 12, pp. 6593–6603, Dec. 2014.
“Sensorless finite-control set model predictive control for IPMSM drives,” [23] Y. Zhang and H. Yang, “Two-vector-based model predictive torque control
IEEE Trans. Ind. Electron., vol. 63, no. 9, pp. 5921–5931, Sep. 2016. without weighting factors for induction motor drives,” IEEE Trans. Power
[2] Y. Sun, M. Preindl, S. Sirouspour, and A. Emadi, “Unified wide-speed Electron., vol. 31, no. 2, pp. 1381–1390, Feb. 2016.
sensorless scheme using nonlinear optimization for IPMSM drives,” IEEE [24] A. Linder and R. Kennel, “Model predictive control for electrical drives,”
Trans. Power Electron., vol. 32, no. 8, pp. 6308–6322, Aug. 2017. Proc. 2005 IEEE 36th Power Electron. Specialists Conf., 2005, pp. 1793–
[3] T. Tarczewski and L. M. Grzesiak, “Constrained state feedback speed 1799.
control of PMSM based on model predictive approach,” IEEE Trans. Ind. [25] L. Wang, Model Predictive Control System Design and Implementation
Electron., vol. 63, no. 6, pp. 3867–3875, Jun. 2016. Using MATLAB (Advances in Industrial Control). London, U.K.: Springer,
[4] J. M. Mun, G. J. Park, S. Seo, D. W. Kim, Y. J. Kim, and S. Y. Jung, ch. 2, pp. 47–48, Mar. 2009.
“Design characteristics of IPMSM with wide constant power speed range [26] S. Bolognani, L. Peretti, and M. Zigliotto, “Design and implementation
for EV traction,” IEEE Trans. Magn., vol. 53, no. 6, pp. 1–4, Jun. 2017. of model predictive control for electrical motor drives,” IEEE Trans. Ind.
[5] Y. Zhang, W. Cao, S. McLoone, and J. Morrow, “Design and flux- Electron., vol. 56, no. 6, pp. 1925–1936, Jun. 2009.
weakening control of an interior permanent magnet synchronous motor for [27] J. Guzinski, H. Abu-Rub, M. Diguet, Z. Krzeminski, and A. Lewicki,
electric vehicles,” IEEE Trans. Appl. Supercond., vol. 26, no. 7, pp. 1–6, “Speed and load torque observer application in high-speed train electric
Oct. 2016. drive,” IEEE Trans. Ind. Electron., vol. 57, no. 2, pp. 565–574, Feb. 2010.
Authorized licensed use limited to: Carleton University. Downloaded on August 25,2021 at 20:26:00 UTC from IEEE Xplore. Restrictions apply.
LIU et al.: IPMSM MODEL PREDICTIVE CONTROL IN FLUX-WEAKENING OPERATION USING AN IMPROVED ALGORITHM 9387
[28] M. Preindl and S. Bolognani, “Model predictive direct torque control with Zexiu Han was born in Shaanxi Province, China,
finite control set for PMSM drive systems, Part 1: Maximum torque per on May 4, 1990. He received the B.Eng. and
ampere operation,” IEEE Trans. Ind. Informat., vol. 9, no. 4, pp. 1912– M.Eng. degrees in electrical engineering from
1921, Nov. 2013. Northwestern Polytechnical University, Xi’an,
[29] Y. Zhang, W. Cao, S. McLoone, and J. Morrow, “Design and flux- China, in 2013 and 2015, respectively.
weakening control of an interior permanent magnet synchronous motor for His research interests include electrical ma-
electric vehicles,” IEEE Trans. Appl. Supercond., vol. 26, no. 7, pp. 1–6, chines design and drives and motion control.
Oct. 2016.
Authorized licensed use limited to: Carleton University. Downloaded on August 25,2021 at 20:26:00 UTC from IEEE Xplore. Restrictions apply.