Modulated Model Predictive Speed Control For PMSM Drives
Modulated Model Predictive Speed Control For PMSM Drives
PMSM Drives
Cristian Garcia and Jose Rodriguez Shafiq Odhano and Pericle Zanchetta S. Alireza Davari
Dept. of Engineering Dept. of Elec. and Electron. Eng. Faculty of Electrical Engineering
Universidad Andres Bello University of Nottingham Shahid Rajaee Teacher Training University
Santiago, Chile Nottingham, UK Tehran, Iran
cristian.garcia@unab.cl shafiq.odhano@nottingham.ac.uk davari@sru.ac.ir
jose.rodriguez@unab.cl pericle.zanchetta@nottingham.ac.uk
where Vdc is the dc-link voltage and S = [Sa Sb Sc ]T are the is to achieve a good tracking of the speed reference.
switching state of the converter. For that, this control loop used the mechanical model
Then, the power converter voltage in a synchronous dq- to determinate an adequate quadrature stator current
frame oriented with the rotor angle θr of the PMSM is, reference. Because the mechanical model requires the
load torque for an accurate estimation of the speed, a
vs = vsαβ · e−jθr . (2) Kalman filter is uses as disturbance observer for torque
B. Permanent Magnet Synchronous Machine estimation.
• Inner control loop: this stage achieves the control of
The model of the PMSM in a synchronous dq-frame
the currents in the electrical subsystem. In this case,
oriented with the rotor position angle θr is the following,
the proposed control strategy uses a cost function to
ẋ = f (x, u), (3) determinate the two active vectors whit minimum current
error. These vectors will be used in the next modulation
where, stage.
−R
Ls isd + ωr isq +
1
Ls vsd
• Modulation control: it receives the two active vectors
s
previously calculated and, by solving a system of
−ωr isd − Rs isq − ψm ωr + 1 vsq equations, determines the duration for these two active
Ls Ls Ls
vectors and the zero vector that must be applied to
f (·) = , (4)
achieve the control objective.
3 2 Bm
2Jm ψm p isq − Jm ωr
The stages mentioned above will be described in more detail
ωr below.
35 35
30 30
25 25
20 20
15 15
10 10
10 10
5 5
0 0
-5 -5
-10 -10
40 40
20 20
0 0
-20 -20
-40 -40
0 0.002 0.004 0.006 0.008 0.010 0.012 0 0.002 0.004 0.006 0.008 0.010 0.012
Fig. 3. Steady-state condition: (a)-(e) Motor speed ω and reference speed ω ∗ ; (b)-(f) Quadrature stator current isq and reference quadrature stator current
i∗sq ; (c)-(g) Direct stator current isd and reference direct stator current i∗sd ; (c)-(h) Phase-a stator current isa .
TABLE I
PARAMETERS objectives, however, they have significant ripple around their
current references. This produce a distortion in the phase-a
Parameter Value Unit stator current, as it is shown Fig. 3(d).
Rs 0.369 [Ω] Fig. 4 shows the performance of the current tracking in αβ-
Ls 2.4 [mH]
ψm 0.129 [W b] frame for both methods. The result for the proposed MMPSC
Jm 1.916 · 10−3 [Kg · m2 ] is shown in Fig. 4(b), where its excellent performance is
Bm 4.64 · 10−3 [ N m · rad
s
] evident. Fig. 4(a) presents the behavior of the FS-MPSC, the
p 5
method achieves the a current with average value tracking the
reference,, however, its performance has an evident a large
switching ripple.
of fsw =10 kHz. The proposed method is compared to the The harmonic spectrum of phase-a stator current is
related finite-set model predictive speed control (FS-MPSC) presented in Fig. 5. Fig. 5(b) shows the spectrum of the
as previously proposed in [16]. In this case, the inner FS- MMPSC strategy, where concentrated spectral lines around
MPSC current loop runs at Ts = 17[µs]. of carrier frequency (fsw =10kHz) and its multiples are
The steady-state behavior of the proposed control scheme observable. The spectrum for the FS-MPSC method is
is presented in Fig. 3. The steady-state condition considers a presented in Fig. 5(a). This shows a switching harmonic
nominal reference speed and 90 % of the load torque. The spectrum that is distributed, which is typical of FS-MPC
results of the proposed method are the ones on the right, strategies. The total harmonic distortion (THD) for MMPSC
while FS-MPSC results are the ones on the left. The proposed is only 3.2%, while the THD of the FS-MPSC is 23.1%.
method has an excellent tracking of the reference speed, The dynamic behavior for the proposed control method
without an observable ripple and stationary error, as shown is evaluated in a speed reversal from the nominal speed
in Fig. 3(e). The current control of this method (Fig. 3(f) to negative nominal speed with a constant load torque of
and Fig. 3(g)) also has good performance. The phase-a stator 90% applied all the time. The speed control shows good
current has sinusoidal-waveform without distortion. FS-MPSC reference tracking, as it is shown in Fig. 6(e). Notable is
results, shown on the right, also achieve the speed control that MMPSC achieves the negative reference speed at the
40
20
-20
-40
-40 -20 0 20 40
40
Fig. 5. Harmonic spectrum of stator current isa of: (a) Finite-set model
predictive speed control; (b) Modulated model predictive speed control.
20
with a total harmonic distortion of the 3.2 %. The most
important result is that the speed dynamic response achieves
0 the same performance previously reported FS-MPC strategies,
but without their well documented disadvantages in terms of
current switching ripple.
-20
ACKNOWLEDGMENT
The authors acknowledge the support provided by the
-40 Chilean National Fund of Scientific and Technological
-40 -20 0 20 40
Development (FONDECYT) under Grant 1170167.
R EFERENCES
Fig. 4. Current behavior in αβ-frame: (a) Finite-set model predictive speed [1] S. Vazquez, J. I. Leon, L. G. Franquelo, J. Rodriguez, H. A. Young,
control; (b) Modulated model predictive speed control. A. Marquez, and P. Zanchetta, “Model predictive control: A review
of its applications in power electronics,” IEEE Industrial Electronics
Magazine, vol. 8, no. 1, pp. 16–31, March 2014.
[2] J. Rodriguez, M. P. Kazmierkowski, J. R. Espinoza, P. Zanchetta,
same time than FS-MPSC (Fig. 6(a)), demonstrating its fast- H. Abu-Rub, H. A. Young, and C. A. Rojas, “State of the Art of
dynamic response. Respect to the current control variables, Finite Control Set Model Predictive Control in Power Electronics,”
the proposed method shows a clear performance advantage IEEE Transactions on Industrial Informatics, vol. 9, no. 2, pp. 1003–
1016, May 2013.
at all the time, with minimum ripple and no low frequency [3] S. Kouro, M. A. Perez, J. Rodriguez, A. M. Llor, and H. A. Young,
oscillations. “Model Predictive Control: MPC’s Role in the Evolution of Power
Electronics,” IEEE Industrial Electronics Magazine, vol. 9, no. 4, pp.
V. C ONCLUSIONS 8–21, dec 2015.
[4] Z. Zhang, C. M. Hackl, and R. Kennel, “Computationally efficient dmpc
This paper presented a modulated model predictive speed for three-level npc back-to-back converters in wind turbine systems with
pmsg,” IEEE Transactions on Power Electronics, vol. 32, no. 10, pp.
control for a permanent-magnet synchronous machine. The 8018–8034, Oct 2017.
method used a finite-set model predictive control principle to [5] R. Baidya, R. P. Aguilera, P. Acuña, S. Vazquez, and H. d. T. Mouton,
identified the optimal voltage vectors to be applied but uses “Multistep model predictive control for cascaded h-bridge inverters:
Formulation and analysis,” IEEE Transactions on Power Electronics,
PWM modulation to achieve zero average current error within vol. 33, no. 1, pp. 876–886, Jan 2018.
one modulation period. [6] C. F. Garcia, M. E. Rivera, J. R. Rodriguez, P. W. Wheeler, and
The control strategy proposed achieves fixed switching R. S. Pena, “Predictive Current Control With Instantaneous Reactive
Power Minimization for a Four-Leg Indirect Matrix Converter,” IEEE
frequency, no steady-state speed error thanks to the use of Transactions on Industrial Electronics, vol. 64, no. 2, pp. 922–929, feb
a load torque observer and fast dynamic response due to the 2017.
predictive model nature. [7] A. Dekka, B. Wu, V. Yaramasu, and N. R. Zargari, “Model predictive
control with common-mode voltage injection for modular multilevel
Simulation results have been presented to validate the converter,” IEEE Transactions on Power Electronics, vol. 32, no. 3, pp.
proposed strategy. The steady-state performance is excellent, 1767–1778, March 2017.
with minimum switching ripple, characteristic of PWM [8] B. Fan, K. Wang, P. Wheeler, C. Gu, and Y. Li, “An optimal full
frequency control strategy for the modular multilevel matrix converter
converter and without low frequency distortion or steady state based on predictive control,” IEEE Transactions on Power Electronics,
error, obtaining a sinusoidal-waveform of the stator current vol. 33, no. 8, pp. 6608–6621, Aug 2018.
300 300
200 200
100 100
0 0
-100 -100
-200 -200
-300 -300
40 40
20 20
0 0
-20 -20
-40 -40
20 20
10 10
0 0
-10 -10
-20 -20
40 40
20 20
0 0
-20 -20
-40 -40
0 0.01 0.02 0.03 0.04 0.05 0.06 0 0.01 0.02 0.03 0.04 0.05 0.06
Fig. 6. Dynamic response during a step-change in reference speed: (a)-(e) Motor speed ω and reference speed ω ∗ ; (b)-(f) Quadrature stator current isq and
reference quadrature stator current i∗sq ; (c)-(g) Direct stator current isd and reference direct stator current i∗sd ; (c)-(h) Phase-a stator current isa .
[9] F. Wang, X. Mei, J. Rodriguez, and R. Kennel, “Model predictive no. 3, pp. 1059–1067, sep 2016.
control for electrical drive systems-an overview,” CES Transactions on [17] L. Tarisciotti, A. Formentini, A. Gaeta, M. Degano, P. Zanchetta,
Electrical Machines and Systems, vol. 1, no. 3, pp. 219–230, September R. Rabbeni, and M. Pucci, “Model predictive control for shunt active
2017. filters with fixed switching frequency,” IEEE Transactions on Industry
[10] T. Geyer, “Model Predictive Direct Current Control: Formulation of Applications, vol. 53, no. 1, pp. 296–304, Jan 2017.
the Stator Current Bounds and the Concept of the Switching Horizon,” [18] L. Tarisciotti, P. Zanchetta, A. Watson, J. C. Clare, M. Degano, and
IEEE Industry Applications Magazine, vol. 18, no. 2, pp. 47–59, Mar. S. Bifaretti, “Modulated model predictive control for a three-phase
2012. active rectifier,” IEEE Transactions on Industry Applications, vol. 51,
[11] M. Amiri, J. Milimonfared, and D. A. Khaburi, “Predictive torque no. 2, pp. 1610–1620, March 2015.
control implementation for induction motors based on discrete space [19] S. Vazquez, A. Marquez, R. Aguilera, D. Quevedo, J. I. Leon, and L. G.
vector modulation,” IEEE Transactions on Industrial Electronics, Franquelo, “Predictive optimal switching sequence direct power control
vol. 65, no. 9, pp. 6881–6889, Sept 2018. for grid-connected power converters,” IEEE Transactions on Industrial
[12] E. Fuentes and R. M. Kennel, “A finite-set model predictive position Electronics, vol. 62, no. 4, pp. 2010–2020, April 2015.
controller for the permanent magnet synchronous motor,” in 2013 IEEE [20] E. Fuentes, C. A. Silva, and R. M. Kennel, “Mpc implementation
International Symposium on Sensorless Control for Electrical Drives of a quasi-time-optimal speed control for a pmsm drive, with inner
and Predictive Control of Electrical Drives and Power Electronics modulated-fs-mpc torque control,” IEEE Transactions on Industrial
(SLED/PRECEDE). IEEE, oct 2013, pp. 1–7. Electronics, vol. 63, no. 6, pp. 3897–3905, June 2016.
[21] C. F. Garcia, C. A. Silva, J. R. Rodriguez, P. Zanchetta, and
[13] A. Formentini, A. Trentin, M. Marchesoni, P. Zanchetta, and P. Wheeler, S. A. Odhano, “Modulated model predictive control with optimized
“Speed Finite Control Set Model Predictive Control of a PMSM Fed by overmodulation,” IEEE Journal of Emerging and Selected Topics in
Matrix Converter,” IEEE Transactions on Industrial Electronics, vol. 62, Power Electronics, pp. 1–1, 2018.
no. 11, pp. 6786–6796, nov 2015.
[14] E. Fuentes, C. A. Silva, and R. M. Kennel, “Mpc implementation
of a quasi-time-optimal speed control for a pmsm drive, with inner
modulated-fs-mpc torque control,” IEEE Transactions on Industrial
Electronics, vol. 63, no. 6, pp. 3897–3905, June 2016.
[15] A. Darba, F. De Belie, P. D’haese, and J. A. Melkebeek, “Improved
Dynamic Behavior in BLDC Drives Using Model Predictive Speed and
Current Control,” IEEE Transactions on Industrial Electronics, vol. 63,
no. 2, pp. 728–740, feb 2016.
[16] C. Garcia, J. Rodriguez, C. Silva, C. Rojas, P. Zanchetta, and H. Abu-
Rub, “Full Predictive Cascaded Speed and Current Control of an
Induction Machine,” IEEE Transactions on Energy Conversion, vol. 31,