Professional Documents
Culture Documents
fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2019.2962742, IEEE Access
Date of publication xxxx 00, 0000, date of current version xxxx 00, 0000.
Digital Object Identifier 10.1109/ACCESS.2017.DOI
ABSTRACT This paper presents a fast predictive current trajectory strategy for permanent magnet
synchronous motors (PMSMs) at voltage limit. The current hexagon obtained from the voltage hexagon
of the inverter represents the region that the currents can reach in the next switching periond. The nearest
avaliable current point to the reference is solved by geometrical method on the current plane. The output
of the proposed algorithm is divided into four cases according to the position of the current points. The
algorithm combines FCS-MPC and DPCC, has the merits of both method and also the fast dynamic
at voltage limits. In order to increase the robustness against the parameter variations, moving horizon
estimator is utilized. The rotor flux is eliminated in the algorithm and the voltage errors caused by resistance
and inductance mismatches are compensated by the estimator. Several experiments are performed with
DPCC, FCS-MPC and the predictive current trajectory control method. These comparisons validate the
effectiveness of the proposed method.
INDEX TERMS disturbance observer, geometrical solution, PMSM, predictive control, voltage limit
I. INTRODUCTION the model. However, like other vector control methods, the
N many industrial applications, especially high- performance is limited when the available voltage is insuf-
I performance ac motor drives, permanent magnet syn-
chronous motors (PMSMs) are widely used for the merits
ficient [6], i.e. the current command cannot be achieved in
one control period due to the voltage limit. When the current
of high power denisty and good control performance. The command is large, the output voltage is saturated and the
current loop is the innest part of the control system and couple of the dq-axis currents becomes large.
produces voltage reference. However, if the high current Finite control set model predictive control (FCS-MPC)
dynamic is required and a large current command occurs, predicts the currents with the basic voltage vectors. Then
the calculated voltages from the current regulators may the vector which minimizes the cost function is selected
easily go beyond the limits of the DC-link voltage and the and directly applied to the inverter. Without a modulator,
current regulators may be seriously saturated [1]. To avoid the switching frequency is variable and the current harmonic
the performance deteriation and improve the dynamic, a well- is large. Some new structures and improvements have been
designed current regulator is necessary. proposed to address this issue. Ref [7] extends more candi-
Predictive control attracts much interest due to its fast date voltage vectors to make the prediction more accurate,
dynamic and simple structure [2]. As one of the predictive and reduce the torque ripple. A new method, in [8] and
control method, deadbeat control aims to control the states to [9], is proposed to minimize the cost function and reduce
track the reference values at the end of the switching period, the harmonic with a deadbeat solution. However, the control
by solving the volt-second vector based on the mathematical ability at the physical limits is not concerned in these work.
model. There are two kinds of deadbeat control for PMSM In this work, the MPC and DPCC are well combined in a new
drives, deadbeat direct torque and flux control (DB-DTFC) predictive strategy for good performance, and the dynamic at
[3], [4], and deadbeat predictive current control (DPCC) limits is considered.
[5]. Deadbeat control is a high bandwidth feedback control To improve the current control performance at current and
method which calculates the reference voltages directly by voltage limits, many methods have been proposed. Anti-
VOLUME 4, 2016 1
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2019.2962742, IEEE Access
windup is an intuitive method to avoid voltage saturation to express the machine variables and dynamics. The current
[10] [11]. Since the voltage references cannot be linearly and voltage limits are considered in the proposed method.
synthesized in this condition, the current tracking perfor- Different from the other methods, the basic current hexagon,
mance is significantly degraded. Feedback method [1], [12] within which the current points can be reached in next control
has a simple concept to avoid the voltage saturation. This is period, is first obtained with the basic voltage vectors of the
achieved by alleviating the voltage deficiency with a current inverter. Then, the relative position of the reference current
feedback scheme. In [1], d-axis current is intensified in the point and the current hexagon is defined in four cases, and
transient state of the PI regulator to secure the voltage margin. the solutions are operated separately. The proposed strategy
The settling time is reasonable reduced. calculates the regulating capability at every operating point
Time-optimal control at voltage and current limits are in the discrete domain without the deriatives of the voltage or
researched in DB-DTFC [6] [13] [14]. In [6], a minimum- the torque. It switches freely between two predictive control
time ramp trajectory method is proposed as a suboptimal method, i.e. DPCC and FCS-MPC in transient state and also
control algorithm for DB-DTFC IPMSM drives to improve has good control performance in steady states. Moreover, to
transient torque response at voltage limits. In [14], a time increase the robustness of the system against the parameter
optimal torque trajectory method is proposed using dynamic variations, a moving horizon estimator (MHE) is utilized
programming and pontryagin’s maximom principle as its to estimate the disturbance. Therefore, the back-emf term
optimization methods. The fast transient dynamics and dead- including the flux-linkage is eliminated in the algorithm and
beat response at every PWM instant can be achieved along the influence of the parameter mismatches is compensated.
the time optimal trajectory. This paper is orgnized as follows. Section II introduces the
Moreover, the idea of using derivative and extremum is mathematical equations of PMSM and the basic knowledge
used in [15]. The method obtains the voltage vector for a of DPCC and FCS-MPC. Section III presents the algorithm
fast torque response by calculating the partial derivative of of MHE and updates the control model. In section IV, the
torque to d-axis voltage. The obtained formula maximizes proposed current control strategy is elaborated. Section V
the torque change in each sampling time. Ref [16], [17] provides the experiments results to validate effectiveness of
process the voltage feedback information and obtain geomet- the proposed method. Section VI concludes the work.
rical optimization algorithms to select the constraint-optimal
dq-current setpoint adjustments. The algorithm has a fast II. MOTOR MODEL AND PREDICTIVE CONTROL
dynamic in torque response. Ref [18] presents four differnet METHODS
real-time strategies on the current, flux linkage and voltage A. MACHINE MATHEMATICAL MODEL
plane to visulize the physics of the machine dynamics. These The voltage equations of PMSM in the rotating reference
four strategies control the system with different targets for frame (dq-axis) are presented as (1).
fast torque response or time minimization to reach current
reference. Ref [19] operates the time-optimal control for
i
current trajectory and presents the numerical solution. Ref ud = Rs id + Ld d d − ωe Lq iq
dt (1)
[20] utilizes Pontryagin’s Maximum Principle to obtain the
uq = Rs iq + Lq d iq + ωe Ld id + ωe ψf
time-minimum current trajectory. dt
It is a drawback of the model-based methods that the
algorithm relies on the accuracy of the model parameters. A where ωe = pωm is the electrical angular speed. ωm and
common solution in predictive control is to use a disturbance p are the rotor speed and polepairs. Rs , Ld , Lq , ψf are the
observer (DOB) [21]. Different observation methods are used phase resistance, inductance of d-axis, q-axis and the rotor
to improve the robustness, e.g. extend kalman filter (EKF) flux linkage, respectively. The electromagnet torque can be
[22], sliding-mode observer (SMO) [23], extended states controlled through the dq-axis currents by:
observer (ESO) [24]. Moving horizon estimator (MHE) is a
new method compared with the methods mentioned above. 3
Te = pψf (iq + (Ld − Lq )id iq ) (2)
It can provide a robust and stable estimation in case of 2
convergent process and measurement disturbances, due to its The predictive controller design and the digital process
full information version [25], [26]. Recently, MHE is used as require a discrete machine model. The most commonly
a high bandwidth estimator for sensorless control of PMSM used discretization method in motor control is forward
in [27] and [28]. Ref [29] uses the MHE theory to estimate the Euler method, i.e. at the kth sampling instance, d dt id
=
rotating nonlinearties of the PMSM. In this paper, we present id [k+1]−id [k]
Ts , where Ts is the sampling time and the time for
a MHE algorithm to estimate the back-EMF and disturbance
executing the control algorithm. The discrete-time model in
due to its high bandwidth performance.
dq-axis is expressed in (3):
In this paper, we propose a current trajectory optimization
strategy based on predictive control with MHE. The algo-
id [k + 1] id [k] ud [k]
rithm is described on the dq-axis current plane and solved =A +B + D[k]
iq [k + 1] iq [k] uq [k]
with geometrical method, which is a simple and intuitive way (3)
2 VOLUME 4, 2016
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2019.2962742, IEEE Access
FIGURE 1. The block diagram of DPCC. FIGURE 2. The block diagram of FCS-MPC.
where" # (3). The cost function for current control is usually designed
1− RLs
s
T s ω e [k]T s as:
A= ,
−ωe [k]Ts 1 − R Ls Ts
s
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2019.2962742, IEEE Access
where x[k] = [id [k], iq [k]]T , u[k] = [ud [k], uq [k]]T .f [k] = IV. PREDICTIVE CURRENT CONTROL WITH
[fd [k], fq [k]]T is the disturbance term. A0 , B0 are the new GEOMETRICAL SOLUTION
matrixes, which replace the parameters Rs , Ls in A, B with DPCC and FCS-MPC have the merit of fast dynamic because
nominal values Rs0 , Ls0 . The extended observer model is: of the model-based characteristic. However, the performance
( will be degraded when the calculated voltages beyond the
x̂[k + 1] = A0 x̂[k] + B0 (u[k] − fˆ[k]) limits. In this section, a hybrid control strategy is proposed
(10)
fˆ[k] = fˆ[k − 1] + ∆fˆ[k − 1] and the nearest current point to the reference is solved every
period.
Then the MHE model can be obtained with the extended
models of the past N sampling periods. A. CURRENT COMMAND SETPOINT
A current regulator, which is usually used as the inner loop
X̂ = Φx̂0 + Γ(U − F̂ − ∆F̂ ) (11) of the speed and motion control, aims to find the appropriate
voltages to drive the motor currents from the current values
where X̂ = [x̂[k−N +1] , ···, x̂[k+1] ]T is the states vector, x̂0 =
to the command points. Given a dq−axis current request,
x̂k−N . U = [u[k−N ] , · · ·, u[k] ]T is the control vector, F̂ = the command setpoint for the regulator is a certain point
[fˆ[k−N −1] , · · ·, fˆ[k−1] ]T is the disturbance vector, and ∆F̂ is with the commanded dq−axis current values, (idcom , iqcom ).
the increment of the disturbance, which is also the optimation Given a torque request, the dq−axis current commands are
result of the cost function. Φ and Γ are the extended matrixes infinite. Considering the copper loss and the temperature rise,
after the iteration. the desirable current references idcom , iqcom can be obtained
B0 0 ... 0
with MTPA trajectory as (15) [30]. Where is is the stator
A0 A0 B0 phase current.
.. B0 ... 0
Φ= , Γ =
.. ..
. .. q
N +1
. . . 0 ψ −
2
ψf2 + 8 (Lq − Ld ) i2s
A0 N −1
f
AN
0 B0 A0 B0 . . . B 0 i
dcom =
4 (Lq − Ld ) (15)
q
B. THE OPTIMIZATION SOLUTION iqcom = ± i2 − i2
s dcom
The cost function J is designed as a quadratic form to value
the performance. B. GEOMETRICAL DESCRIPTION WITH CONSTRAINT
PROBLEM
J = (X − X̂)T (X − X̂) + ∆F̂ T Λ∆F̂ (12) To improve the performance at the operating points near the
T
current and voltage limits, we propose a hybrid predictive
where X = [x[k−N +1] , · · ·, x[k+1] ] is the measured actual control strategy and obtain the solution with geometrical
states. The first term values the errors between the mea- description on the dq-axis current plane.
sured currents and the estimated currents. The second term Fig. 3 shows the basic voltage and current hexagon in the
is a restriction of increment of the estimated disturbance. αβ-axis voltage and dq-axis current plane, respectively. The
Λ = diag(λ1 I2 , · · ·, λN +1 I2 ) is the weighting matrix, which current point at the current instant is i0 (id0 , iq0 ). With one-
influences the convergence performance of the estimator. I2 step prediction, id0 = id [k + 1], iq0 = iq [k + 1]. This paper
is 2 × 2 identity matrix. To obtain the optimal control term uses one bold letter to express the current point on the plane
∆F̂ , a linear quadratic problem is stated as: or the vector from origin to the point, two bold letters to
min J(X̂, ∆F̂ ) express the vector from the first point to the second one and
|·| to express the length of the vector. The radius Imax of
s.t. X̂ = Φx̂0 + Γ(U − F̂ − ∆F̂ )
the current circle is the maximum allowable current of the
The cost function J can get the minimum value when its system. The six basic current vectors i0 ij (j = 1, 2, ...6) in
gradient to ∆F̂ equals zero: (b) correspond to the basic voltage vectors Uj in (a). The
predicted current vertexes ij (idj , iqj ) can be obtained with
∂J estimated disturbance and (9).
=0 (13)
∂∆F̂ The points in the current hexagon and the points in the
voltage hexagon correspond to each other. Taken point up on
By substituting (11), (12) into (13), the optimal result of the side as an example, the point in dq-axis is up = (λU1 +
∆F̂ can be expressed as: (1 − λ)U2 )e−jθ . Considering the steady-state, the voltage
−1 T equation can be expressed as u = (Rs + jωe Ls )i + Φ. Then
∆F̂ = − 2ΓT Γ + Λ · 2H T Γ (14) the correspond point ip on the current plane is:
where H = X − Φx̂0 − Γ(U − F̂ ). The output of MHE fˆ up − Φ (λU1 + (1 − λU2 )) e−jθ − Φ
ip = =
is the N + 1th term of F̂ + ∆F̂ . In this work, due to the Rs + jωe Ls Rs + jωe Ls (16)
computation burden, the number of N is set as 1. = λi1 + (1 − λ)i2
4 VOLUME 4, 2016
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2019.2962742, IEEE Access
as:
(|icom | ≤ |I|max )
iref = icom if
|I| (17)
iref = max icom if (|icom | > |I|max )
|icom |
Then the desired current increment vector from the actual
current point to the reference can be expressed as:
FIGURE 3. Symbol for the hexagons and the operating points. (a) basic 2) find the sector j where i0 iref is located
voltage hexagon in the voltage plane. (b) basic current hexagon in the current
plane.
The basic of the following comparison and output voltage
selection is to find out which two basic current vectors i0 iref
is between, as shown in Fig. 3. Vector products are used in
this work. The vector product of i0 iref and the basic current
vector i0 ij can be expressed as:
i0 iref ×i0 ij = (idref −id0 )(iqj −iq0 )−(iqref −iq0 )(idj −id0 )
(19)
The value of (19) is the length of the product and the
symbol of (19) represents the direction of the product. On
a two-dimensional plane, if the vector product is positive, it
indicates that the second vector is clockwise in the first one
and the angle is less than 180 degrees. Therefore, if the vector
i0 iref is in the sector j between the two basic current vector
i0 ij and i0 ij+1 , then the following equation is satisfied:
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2019.2962742, IEEE Access
the hexagon, the position of the vertical foot from iref to the
line: ij ij+1 is solved. In Fig. 6, z(idz , iqz ) is the vertical foot
and the following equation is satisfied:
iqref − iqz idj − idj+1
=
dref − idz iqj − iqj+1
i
(24)
iqj − i qz iqj − iqj+1
=
idj − idz idj − idj+1
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2019.2962742, IEEE Access
speed (rpm)
1500
1000
500
0
iq
idq [10A/div]
id
0
0
4
3
case
2
1
0
90 fd
fdq(V)
60 fq
30
0
FIGURE 7. Experiment setup. 0 0.5 1 1.5 2
Time [sec]
TABLE 1. Nominal PMSM parameters FIGURE 8. Experiment results at 1500rpm, id = −15A, iq = 29A.
idq [10A/div]
Irated Rated current 29.1A 3
case
Rs Stator resistance 0.04Ω 0 2
0
L Stator inductance 0.72mH 1
ψf Permanent-magnet flux linkage 0.05W b 0
1 1.002 1 1.002
np Pole pairs 11
Time [sec] Time [sec]
fe,rated Rated electrical angular speed 311.7Hz
FIGURE 9. Zoomed waveforms of Fig. 8.
iq (A)
iq (A)
15 15 15
gate-bipolar-transistors (IGBTs). The dead time of the power 0 0 0
devices is set as 1µs. The rotor position and the currents of
-15 -15 -15
phase A/B are measured by a resolver and current sensors.
-20 0 20 -20 0 20 -20 0 20
An external 12-bit D/A converter is applied in the hardware id(A) (t=0.5s) id(A) (t=1.0s) id(A) (t=1.5s)
circuits. The digital variables are converted to analogy signals
and shown on a scope DLM2034 in the experiments of FIGURE 10. Experiment results on the current plane.
this work. In the following experiments, the dq-axis current
reference are used directly instead of a torque command.
certain instant. When a large reference is commanded, the
A. PERFORMANCE AT STEADY STATES points iref and z are located outside the hexagon. Due to
First, the experiment results of the proposed method at steady the position of the points, case 4 is first operated (as shown in
states with accurate parameters are presented in Fig. 8, of Fig. 10 (b)) and then turns to case 2. Note that cases 2, 3 and 4
which the zoomed waveforms are shown in Fig. 9. The are all possible when iref is outside the hexagon. It depends
servo motor accelerates from 0 to 1500rpm and the current on the angle of the hexagon, which is related to the position
command point are set as (-15A, 29A) at 1s and (0A, 0A) of rotor. When the current is close to the command point, the
at 1.5s. The condition that the reference point is beyond case return to case 1. When the current reference returns to
the max current circle Imax is not concern in this work, the origin, the method is first operated in case 2 as Fig. 10 (c).
because it can not be reached without violating the limit. The It can be seen that the algorithm can switch fluently to select
currents track the reference fast and a small error, about −2A, the optimal case for the fast dynamic.
exists in id due to the delays of the system. The estimated
disturbances are shown at the bottom of Fig. 8. fq increases B. PERFORMANCE COMPARISON WITH DIFFERENT
with the speed when the motor accelerates. The value is METHODS
equal to the back-EMF while fd is zero when there is no In this section, the experiments of three methods: DPCC,
parameter mismatches. In the begining of the experiment, FCS-MPC, the proposed predictive method are performed
the current command point is the origin which is within and compared. The motor is rotated at rated speed (1700rpm)
the current hexagon as shown in Fig. 10 (a). The proposed and then step reference iq is operated. First, the DC-voltage
method operates at case 1. The hexagons are calculated based is set as 200V and the results are shown in Fig. 11. It can
on the sampled currents, rotor speed and position at the be seen that, the dynamics of FCS-MPC and the proposed
VOLUME 4, 2016 7
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2019.2962742, IEEE Access
20 20
10 10
id (A)
id (A)
30 30
0 0
-10 -10
Ref DPCC
Ref DPCC
proposed MPC
40 20 40 proposed MPC 20
iq (A)
iq (A)
iq (A)
iq (A)
20 20
0 10 0 10
4 Ref 4 Ref
case
case
3 DPCC 3 DPCC
2 0 2 0
proposed proposed
1 FCS-MPC 1 FCS-MPC
0 0
0 2 4 6 8 -10 0 10 0 2 4 6 8 -10 0 10
Time [msec] id (A) Time [msec] id (A)
(a) (b) (a) (b)
FIGURE 11. Experiment results with 200V DC-voltage. (a) current waveforms. FIGURE 13. Experiment results with 185V DC-voltage. (a) current waveforms.
(b) current trajectories. (b) current trajectories.
i0 z i ref ij i0 z i ref ij
30 30 30 30 30 30
15 15 15 15 15 15
iq (A)
iq (A)
iq (A)
iq (A)
iq (A)
iq (A)
0 0 0 0 0 0
FIGURE 12. The current plane at different instants with 200V DC-voltage. FIGURE 14. The current plane at different instants with 185V DC-voltage.
predictive method are faster than DPCC. However, the cur- case switches between 1 and 2 frequently.
rent ripple of FCS-MPC is much larger than the proposed
method. Moreover, it is the drawback of MPC that the d-axis C. PERFORMANCE WITH PARAMETER MISMATCH
current can not be controlled precisely. Since only the eight In this section, several experiments with different parameters
basic voltage vectors are used, the currents are always in the are performed. Since the real parameter of SPMSM is hard
process of large scale adjustment. In Fig. 11 (b), the current to change in a short period, instead, the parameters used in
trajectory from the origin to the reference of three methods algorithm are changed for comparison. The performance of
are shown. Since it takes longer time to reach the current the proposed method with the MHE (here named method 1)
command, the curve of DPCC contains more points. A large is compared with that of DPCC and the proposed current
negtive id occurs in the proposed method due to the optimal control without MHE (here named method 2). The results
trajectory as shown in Fig. 12. z is on the left of the origin in are shown in Fig. 15. The motor speed is 800rpm and the
the first periods and the currents are controlled to track z or performance of three methods shows similar performance
the blue point ij+1 by case 2 or 4. If the point z locates on with the nonimal parameters in (a). When the flux is set as
the side of the hexagon, the method switches to case 2. 1.5ψf 0 , iq of DPCC and method 2 deviate from the reference
The results with lower DC-link voltage 185V are shown value in both no load and load condition. However, the
in Fig. 13. In this condition, the currents of DPCC can not currents of method 1 do not change because the flux is not
track the references due to the serious saturation and the used in the algorithm and the voltage terms are replaced by
limit of voltage modulation. It aslo takes longer time for fd , fq . When the resistance changes to 10Rs0 in (c), iq of
FCS-MPC to track the reference. However, the currents of DPCC and method 2 become larger than the reference after
the proposed method can still show good performance. The the command is operated. While the current performance
negative id reduces the d−axis voltage and the combination of the method 1 is hardly influenced because the voltage
of FCS-MPC increases the utilize of the DC-link voltage. error caused by the resistance variation is compensated by
Because the current hexgons with lower voltage (as shown the estimated disturbance. While the variation of inductance
in Fig. 14) are smaller than those of the Fig. 12, the i0 and influence the d−axis current most, with large iq according
iref locate close to the side of the hexagon when the current to (8). It can be seen that, the accuracy of flux linkage
point is near the reference with large back-EMF. The current affects the current tracking performace more seriously, since
reference point iref goes beyond the hexagon more easily the back-EMF is usually larger than the voltage drop on
with the current harmonic and the rotor rotation, so that the the impedance when the motor is rotating. With the help
8 VOLUME 4, 2016
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2019.2962742, IEEE Access
[7] Z. Zhou, C. Xia, Y. Yan, Z. Wang, and T. Shi, “Torque ripple minimization
Ref method 1 method 2 DPCC
40 of predictive torque control for pmsm with extended control set,” IEEE
iq(A)
20 Trans. Ind. Electron., vol. 64, no. 9, pp. 6930–6939, Sep. 2017.
[8] W. Xie, X. Wang, F. Wang, W. Xu, R. M. Kennel, D. Gerling, and
0
R. D. Lorenz, “Finite-control-set model predictive torque control with a
Ref method 1 method 2 DPCC
deadbeat solution for pmsm drives,” IEEE Trans. Ind. Electron., vol. 62,
id(A)
5
-5 no. 9, pp. 5402–5410, Sep. 2015.
60 fd fq
[9] Yanping Xu, Qin Zhou, and Baocheng Zhang, “A model predictive torque
control strategy of pmsm with torque deadbeat duty cycle control,” in 2016
40
fdq (V)
VOLUME 4, 2016 9
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI
10.1109/ACCESS.2019.2962742, IEEE Access
[26] L. Ji, J. B. Rawlings, W. Hu, A. Wynn, and M. Diehl, “Robust stability XIAONAN GAO was born in Liaoning, China, in
of moving horizon estimation under bounded disturbances,” IEEE Trans. 1990. He received the B.S. and M.S. degrees in
Auto. Cont., vol. 61, no. 11, pp. 3509–3514, Nov. 2016. electrical engineering from Dalian University of
[27] Lei Zhou and Yebin Wang, “Speed sensorless state estimation for in- Technology (DUT), Dalian, China, in 2013 and
duction motors: A moving horizon approach,” in 2016 American Control 2016, respectively. Since 2016, he has been work-
Conference, pp. 2229–2234, Jul. 2016. ing toward the Ph.D. degree at the Institute for
[28] F. Toso, D. Da R, P. Alotto, and S. Bolognani, “A moving horizon estimator Electrical Drive Systems and Power Electronics,
for the speed and rotor position of a sensorless pmsm drive,” IEEE Trans.
Technical University of Munich, Germany.
Power Electron., vol. 34, no. 1, pp. 580–587, Jan. 2019.
His research interests includes power electron-
[29] F. Toso, M. De Soricellis, M. Preindl, and S. Bolognani, “Moving horizon
estimator of pmsm n onlinearities,” in IECON 2018 - 44th Annual Confer- ics and electrical drives, predictive control, and
ence of the IEEE Ind. Electron. Society, pp. 583–588, Oct. 2018. multilevel converters.
[30] K. Li and Y. Wang, “Maximum torque per ampere (mtpa) control for
ipmsm drives based on a variable-equivalent-parameter mtpa control law,”
IEEE Trans. Power Electron., vol. 34, no. 7, pp. 7092–7102, Jul. 2019. JIAXI LIU received the B.E., M.E., and Ph.D.
degrees from the Harbin Institute of Technology,
Harbin, China, in 2004, 2006, and 2010, respec-
tively. Since 2015, he has been a associate Profes-
sor with the School of Electrical Engineering and
GENJI PEI received the B.E. degrees from the Automation, HIT.
Harbin Institute of Technology (HIT), Harbin, His research interests include high speed motor
China, in 2016. After that, he has been a Ph. D drive, servo control in the Nano-field. He holds six
candidate in the School of Electrical Engineering patents.
and Automation, HIT. He worked as a joint Ph.
D candidate in the Institute for Electrical Drive
Systems and Power Electronics, Technical Univer-
sity of Munich, German from 2018 to 2019. His
research interests include parameter identification,
robust control, model predictive control of PMSM.
10 VOLUME 4, 2016
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.