IEEE Paper
IEEE Paper
Abstract—In order to improve the high-speed performance of is still retained in some MPC methods (such as model
conventional speed prediction control, expand the speed predictive current control and model predictive torque control).
regulation range of permanent magnet synchronous motor
(PMSM). A flux-weakening method-based model predictive direct Therefore, in [9], a MP-DSC method is presented to
speed control (MP-DSC) is proposed in this paper. In this control overcome disadvantages of cascaded linear controllers. This
strategy, when the motor breaks through the rated speed and runs method completely eliminates the cascading structure in FOC
in the high-speed area, flux-weakening control is achieved to and does not need the participation of PI controller. However,
break through the rated speed by controlling the d-axis reference the flux-weakening operation are not investigated in that
current, which is applied to obtain reference voltage. Based on the
method. Therefore, in this way, it does not allow PMSM to run
principle of deadbeat control, the cost function of conventional
speed prediction control including the speed error and current
in the over speed area. Then, a flux-weakening method based
error is converted into a cost function containing only the voltage on MPC is mentioned in [10], but the weighting factor of
error. Thus, the weighting factor in conventional MP-DSC traditional direct speed control is retained. In order to obtain
method is eliminated in the proposed method, and the flux better control performance, the weight factors of current and
weakening control is implemented in the high-speed operation speed need to be adjusted reasonably, which greatly increases
area. Simulation and experiment results demonstrate the the calculation burden. In [11], a speed predicted control
feasibility of the proposed method. method applied to PMSM is proposed, which eliminates the
weight factor in traditional DSC methods. This method does
Keywords—model predictive control, flux-weakening control,
not consider the motor running above the base speed.
weighting factor, over speed.
Combined with the above ideas, in this paper, a flux
I. In t r o d u c t io n weakening method of the PMSM drive based on MP-DSC is
More and more attention has been paid to the research of proposed. This method takes a cascade-free structure and no PI
permanent magnet synchronous motor (PMSM) and it control controller, and eliminates the weighting factor in the traditional
system in recent years due to its wide range of speed regulation DSC cost function. Besides, it can meet the requirements of
and high efficiency [1]-[5]. PMSM are required to work in the PMSM over speed operation, and has good steady-state
flux-weakening region, in order to get wider speed range. performance in the flux-weakening region. It has a wider range
of speed regulation and application value.
In general, the conventional flux-weakening control strategy
is based on the field-oriented control (FOC). However, FOC II. M a t h e m a t ic a l M o d e l
consists of multiple proportional-integral (PI) controllers and
The voltage equation (1) and mechanical equation (2) of
complicated parameter tuning schemes are usually required
PMSM in d-q rotating synchronous coordinate system [12] are
[6][7].
shown as follows
Model predictive control (MPC) has become an international
research hotspot in recent years because of its advantages of did
Ud = RJd + Ld ■- T - a eWq
online optimal control, fast dynamic response and easy to dt (1)
increase constraints. MPC predicts the system state at the next diq
time according to the system model and the current time state, Uq = R f + Lq ' ^ + t LJd + t V f
and selects the optimal control options to act on the control
object by establishing the quality function [8]. It have been
applied to the control of PMSM. However, the outer speed loop J ■ dt = T e -T - t (2)
2557
Authorized licensed use limited to: California State University Fresno. Downloaded on June 28,2021 at 13:24:47 UTC from IEEE Xplore. Restrictions apply.
where ud and uq are, respectively, the d-axis and q-axis voltage Reference ^
Cost function V,
Te = 2 P ( + (Ld - L q ) id iq ) (3) Fig. 1 Control structure diagram of the flux-weakening control based MP-DSC
where p is the number of pair pole. A. The prediction o f reference voltage vector
In order to eliminating weight factors in traditional methods,
In order to predict the voltage at the next time, the first order it is necessary to convert the variables in the cost function to
Euler method is used to discretize the voltage equation (1), and
the same dimension.
the voltage prediction equation can be obtained as (4).
Due to the existence of load torque in the speed prediction
id (k +1)- ld (k ) equation, a load torque observer should be designed to observe
ud(k ) = Lq - Q (t)Lqiq(k + 1)
T load torque information. In [13], the design process of load
+ RPd (k + 1) torque observer has been introduced in detail.
lq (k + 1) - ig (k ) (4)
+ O (t ) LJd (k + 1) + o (t '¥ f According the predicted speed equation (6), the expression
Uq (k ) = Lq
' T of q-axis current with respect to speed can be obtained. Then,
+ Rlq (k + 1) based on the deadbeat control principle, the q-axis reference
current is expressed as follows
Similarly, to obtain prediction speed at the next moment, the
mechanical equation (neglecting the influence of the damping i 2 I"J W L + 1) We L )] +T (7)
on the system) is discretized. The expression of predicted speed qref = 3PWf Tv Tl ( )
is as follows
Based on (7) and the discrete voltage equation (4), The
TvP ( .5( ( q +( - Lq ) idiq) ~ voltage equation, which is related to the predicted speed, can
O (t +1) = rne(t ) + (5)
J be calculated by (8):
where Tv is the velocity sampling time. It should be noted that L 2J ( o (t +1)—O (t) ) + )TvpTi
the sampling frequency of current is higher than that of velocity. uq (k ) - Rslq(k + 1) +
T 3P2¥ f Tv
In addition, It is known that the inductance of d-axis is equal to (8)
that of q-axis for SPMSM, i.e. L d =Lq =L. Therefore, the Liq (k + 1)
Oe(t) \_Lid (k + 1) + ¥ f ]
predicted velocity equation can be rewritten as (6) T '
III. Co n t r o l St r a t e g y
In order to improve the steady-state performance of PMSM
above the base speed, a flux-weakening control method based
Similarly, the predicted flux linkage f can be shown as
on MPC is proposed. Fig. 1 shows the method of flux
weakening control based MP-DSC, which mainly includes the below:
following parts: load torque observer design, prediction of
reference voltage vector; flux-weakening control (FWC); the ¥ s {k +1) = "Lid(k + 1) + ¥ f ] 2 + [ Liqi + 1)]2 (10)
cost function minimizing. Then, these parts will be described
in detail below. Substituting the predicted current equation and (8) into (9),
similarly, the another expression between predicted speed
and q-axis voltage can be obtained. In order to obtain the
desired reference voltage vector, the reference values of
speed and flux linkage are needed in the voltage equation.
Hence, it is assumed that the speed and flux linkage can
2558
Authorized licensed use limited to: California State University Fresno. Downloaded on June 28,2021 at 13:24:47 UTC from IEEE Xplore. Restrictions apply.
reach the reference value of the given command after a voltage limiting ellipse and current limiting circle
control cycle, i.e. aeref = ae (t+1), f f f =fs (k+1). respectively in dq coordinate system.
Finally, the reference voltage vector can be obtained by Fig.2 shows the working limit area of the PMSM. When
the above derivation as (12) the motor is running normally, the stator current trace must
fall in the common area of current limit circle and voltage
" " r 2J ( - o (t)) + 2TvpTl Ì limit ellipse. According to the running speed, the running
udref lu/1 L2
W sref L state of the motor can be divided into two cases. Below the
v 3P2/ fTv y base speed, the maximum torque per ampere (MTPA) is
(11)
used to control PMSM to obtain the maximum torque. For
SPMSM, the control mode of MTPA is the same with id =
0.
_ L _ 2J ( eref- Q (t)) + 2T, PTl - Liq (k + 1) Due to the PMSM magnetic field is constant, the back
Uref _ T ' 3p2Vfry Ts (12) EMF of the motor increases with the increase of speed and
is limited by input voltage. Therefore, above the base speed,
+ Rs iq (k + 1) + +a(t) [ L d (k + 1) +V f ] it is necessary to weaken the air gap flux by compensating
the d-axis current in order to maintain the motor voltage
where the reference flux linkage fsref can be calculated by
balance. The calculation method of base speed in [14] is
the reference current as (13) proposed based on the control of MTPA.
v sref _ ( ( + f f )2 + ( w ) (13)
2559
Authorized licensed use limited to: California State University Fresno. Downloaded on June 28,2021 at 13:24:47 UTC from IEEE Xplore. Restrictions apply.
due to the addition of flux-weakening method. 3000
C. Cost function
In the conventional speed prediction control, the cost 2000
function usually includes speed error, d-axis current error c
and of q-axis current error. This method needs different
weighting factors to balance the control effect of current and
^1000
speed. In this paper, a new cost function is used to select the
optimal voltage vector, as shown as (17).
0
G = |u* " u 'd \ + |u* - ui | (18) 0 0.1 0.2 0.3 0.4
time (s)
where uid and uiq represent the candidate voltage vector. In Fig.3 Simulation results of speed from 0 to 1500 and then to 2500 with
this cost function, the speed error and the dq-axes current 4N • m load
error are transformed into the d-axis and q-axis voltage
errors of the same dimension as components of the cost 2510
function. Therefore, only the voltage error is included and
the weighting factor is eliminated.
Finally, when the motor works in the field weakening
area, the optimal voltage vector can be selected through the
above-mentioned control strategy.
2560
Authorized licensed use limited to: California State University Fresno. Downloaded on June 28,2021 at 13:24:47 UTC from IEEE Xplore. Restrictions apply.
Fig.5 Flux-weakening experiment based on MP-DSC weighting factor," IEEE Transactions on Pow er Electronics, vol.
34, no. 8, pp. 7838-7851, Aug. 2019.
As shown in Fig.5, when the speed reference changes from [12] Y. Shi, K. Sun, L. Huang, and Y. Li, “o n lin e identification o f
1800 to 2300 r/min, the motor enters the field weakening area permanent magnet flux based on extended kalman filter for
at 2000 r/min. The motor speed can be maintained stable when ipmsm drive with position sensorless control,” IEEE Trans. Ind.
load torque suddenly changes from 0 to 4 N^m at 2300r/min. Electron. vol. 59, no. 11,pp. 4169-4178, Nov. 2012
[13] X. Zhang and B. Hou, "Novel reaching law-based sliding-mode
V. Co n c l u s io n s load torque observer for PM SM ," 2016 19th International
A flux-weakening method-based model predictive direct Conference on Electrical M achines and Systems (ICEMS),
speed control (MP-DSC) is proposed for drive system of Chiba, 2016, pp. 1-5.
PMSM with wide speed range in this paper. The simulation and [14] C. T. Pan and S. M. Sue, “A linear maximum torque per ampere
experiment result show that: 1) PMSM can operate steadily at control for IPM SM drives over full-speed range,” IEEE Trans.
Energy Convers. , vol. 20, no. 2, pp. 359-366, Jun. 2005.
high speed in the flux-weakening region under this control
strategy; 2) The method avoids the distribution of weighting
factors in conventional method.
Re fe r e n c e s
[1] X. Zhang and B. Hou, “Double vectors model predictive torque
control w ithout weighting factor based on voltage tracking error,”
IEEE Transactions on Power Electronics, vol. 33, no. 3, pp. 2368
2380, M arch 2018.
[2] X. Zhang, L. Zhang and Y. Zhang, “Model predictive current
control for pmsm drives with parameter robustness
im provem ent,” IEEE Transactions on Power Electronics, vol. 34,
no. 2, pp. 1645-1657, Feb. 2019.
[3] X. Zhang, B. Hou and Y. Mei, “D eadbeat predictive current
control o f perm anent-magnet synchronous motors with stator
current and disturbance observer,” IEEE Transactions on Power
Electronics, vol. 32, no. 5, pp. 3818-3834, M ay 2017.
[4] X. Zhang and W. Zhang, "Model predictive Full-torque control
for the dual controlled open winding PMSM," 2019 22nd
International Conference on Electrical M achines and Systems
(ICEM S), H arbin, China, 2019, pp. 1-7.
[5] X. Zhang, Y. Cheng and L. Zhang, "Disturbance-deadbeat
inductance observer-based current predictive control for surface-
mounted permanent magnet synchronous motors drives," IET
Power Electronics, vol. 13, no. 6, pp. 1172-1180, 6 5 2020.
[6] Yue Zhang, W enping Cao, S M cLoone, “Design and flux
w eakening control o f an interior permanent magnet synchronous
m otor for electric vehicles,” IEEE Trans. Appl. Supercond., vol.
26, no. 7, pp. 1-6,Oct. 2016.
[7] Z Mynar, L Vesely and P Vaclavek, " PM SM model predictive
control with field-weakening implementation," IEEE
Transactions on Industrial Electronics, vol. 63, no. 8, pp. 5156
5166, Aug. 2016.
[8] X. Zhang, K. W ang, W. Zhang, Y. W ang, P. W ang and D. Gao,
"Dual Delay-Compensation-Based Model Predictive Control for
the Semi-Controlled open-W inding PM SM System," IEEE
A ccess, vol. 7, pp. 69947-69959, May,2019.
[9] M. Preindl and S. Bolognani, “M odel predictive direct speed
control with finite control set o f PM SM drive systems,” IEEE
Trans. Pow er Electron., vol. 28, no. 2, pp. 1007-1015, Feb. 2013.
[10] F. M wasilu, H. T. Nguyen, H. H. Choi and J. Jung, "Finite set
model predictive control o f interior pm synchronous motor drives
with an external disturbance rejection technique," in
IEEE/ASM E Transactions on Mechatronics, vol. 22, no. 2, pp.
762-773, April 2017.
[11] X. Zhang and Y. He, "Direct voltage-selection based model
predictive direct speed control for pmsm drives without
2561
Authorized licensed use limited to: California State University Fresno. Downloaded on June 28,2021 at 13:24:47 UTC from IEEE Xplore. Restrictions apply.