2015 Fast-SpeedDrivesforPermanentMagnet
2015 Fast-SpeedDrivesforPermanentMagnet
2015 Fast-SpeedDrivesforPermanentMagnet
net/publication/291974479
CITATIONS READS
12 92
1 author:
Abdelsalam Ahmed
Tanta University
29 PUBLICATIONS 157 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Abdelsalam Ahmed on 05 April 2016.
Abstract—fast speed-tracking with limits commitment for and current controllers in a single MPC, instead of keeping the
currents and voltages of drivetrain is crucial for EV/HEV. This conventional cascade loop. In [8], a predictive function control
study proposes a fast-speed drive for permanent magnet was designed to control the speed of PMSM. The response was
synchronous motor (PMSM) based on Model Predictive Control improved using a second-order linear state observer. However,
(MPC). Fast speed tracking is achieved through optimization of the method required a lot of effort to tune the observer gains
the DC source utilization. With common torque and current under different speed conditions. Fast torque control system
limits, the proposed technique predicts the optimum voltage based on model predictive control was proposed in [10].
vector applied to the driver. The performance of the PMSM Experimental results showed good performance of proposed
under Field Oriented Control (FOC) and MPC is first analyzed
MPC torque control system compared with conventional torque
by a simulation study at different working circumstances. The
control system.
effectiveness of the proposed MPC has been validated by
simulation results. Then, an experimental setup has been In this paper a model-based predictive current control
established for the PMSM drive using a TMS320F2812 DSP. The (MPCC) method for nonlinear systems with inherent output
effectiveness of the proposed MPC has been validated by limitation is presented. The proposed technique is based on
experimental results. With simulation and experimental results, optimization of the voltage vector applied to the power
the presented MPC has been investigated by comparing to the converter. With the same torque and current limits, the
cascaded PI control based on SVPWM to highlight the proposed MPC-based FOC is compared to the SVPWM-based
improvements, especially regarding speed tracking response.
FOC. Analysis, simulation and experimental set-up are
introduced to verify the proposed system performances.
Keywords—model predictive current control; field oriented
control; PMSM; space vector PWM; digital signal processor; II. DESCRIPTION OF DRIVE SYSTEM
cascaded PI control; DC source utilization
The overall experimental system is depicted in Fig. 1.
I. INTRODUCTION
Field Oriented Control (FOC) with cascaded PI controllers
and modulators are having many constraints for producing fast
and smooth speed performances over large speed operating
range. The solution proposed here is the Model-based
predictive control (MPC). A MPC is one of the typical optimal
controllers used in power electronics and electric drive
systems and decides control inputs by an optimal computation
so as to track a system output to a reference [1].
Several predictive control techniques have been proposed in
the literature for power electronics and electrical drives [2-6].
MPC is the only one among the so-called advanced control
techniques which has been extremely successful in practical
applications in recent decades [1, 2, 3]. A comparative
assessment of Space Vector Pulse Width Modulation
(SVPWM) and MPC for VSI in terms of THD is presented in
[4]. MPC was found superior in terms of THD. Recently,
several authors have developed different predictive techniques
for PMSMs [7, 8, 9]. Authors in [7] introduce augmented state
vector that includes nonlinearity as cross-effect into a new state
variable: measured disturbance. This article combined speed Fig. 1. Experimental setup for real tests
The term λSW . n is augmented to the cost function, which B. Simulation results
will make this specific switching pattern less favorable for 1) Transient response at change of load and speed
choosing. If there is no change in switching state from last Phase voltage, applied to the VSI, and phase current are
sampling instant, the function will be equal to zero, hence no simulated for both MPC and SVPWM techniques in Fig. 2. The
additional term is added to the cost function and is therefore effect of optimizing the DC voltage utilization by MPC is
more favorable for choosing. The factor of is taken 0.001. observed in this figure at transition from no load to full load
When increase, the switching frequency is reduced but torques at 0.4 s. In case of MPC, the voltage vectors are
this reduction comes with a price of higher current ripple and optimally chosen to keep the phase current very close to its
distortion. reference at no- and full-load conditions, as depicted in Fig.
| 1 | | 1 | 2(a). At the same load conditions, with SVPWM, the active
voltage vectors are applied to the VSI causing a relatively high
| 1 | (6) current flows during no-load operation and unmatched current
Inverter dead-time is considered to prevent the short-circuit response after loading, as shown in Fig. 2(b). Also, it can be
faults at commutation instants. The optimal value of the observed that the voltage vectors in MPC technique are
objective function is applied during the next sampling period. optimally chosen with fast response to accomplish the
commanded performance within predetermined ratings.
The objective function is evaluated for each of the eight Another notice is that the switching frequency with MPC is
possible voltage vectors in order to calculate the future optimal lower than that with SVPWM method.
value of the load current. For all possible switching states for Phase voltage (V) 150
three phases, the voltage vectors components are predicted 100
depending on the measured rotor position. Then, the values of 50
stator current components are assigned according to the 0
-50
predicted voltage vectors, measured stator currents , -100
machine’s parameters, and the used sampling time period . -150
The stator currents are hardly constrained for guaranteeing 0.395 0.4 0.405 0.41 0.415 0.42
4
3
IV. ASSESSMENT OF MODEL PREDICTIVE CURRENT CONTROL 2
1
0
A. Conditions for comparision between MPC-based FOC and -1
-2
SVPWM--based FOC -3
-4
This paper makes a comparison mainly between a MPC-
0.395 0.4 0.405 0.41 0.415 0.42
based vector control with a SVPWM-based vector control. PID Time (sec)
controller with anti-windup is used for controlling speed in (a)
both control methods. For the output of speed regulator, the q- 150
axis current component and torque are limited at 3 A and 6 Nm
Phase voltage (V)
100
for both strategies. Sampling time of the simulated results for 50
speed loop is considered as 1000 . The DC–link 0
voltage is leveled at 200V. The proportional and integral gains -50
of the PI speed controller are taken as 0.04 and 2, respectively -100
for both techniques. Whereas, two anti-windup PI current -150
0.395 0.4 0.405 0.41 0.415 0.42
controllers are used for control the current components in d and
q axes in SVPWM technique. These controllers are limited at 4
3
Phase current (A)
4
respectively. 2
MPC SVPWM 0
5 5
-2
4 4 0 0.1 0.2 0.3 0.4 0.5 0.6
Motor torque (Nm)
(a)
Quadrature current (A)
3 3
2 2 6
1 1 4
2
0 0
0
-1 -1 -2
0.19 0.2 0.21 0.22 0.23 0.19 0.2 0.21 0.22 0.23 0 0.1 0.2 0.3 0.4 0.5 0.6
(a) (c) (b)
1200 1200
Direct current (A)
4
2
Motor speed (RPM)
1000 1000 0
-2
800 800 -4
0 0.1 0.2 0.3 0.4 0.5 0.6
600 600 (c)
Time (sec)
400 400
0.19 0.2 0.21 0.22 0.23 0.19 0.2 0.21 0.22 0.23
Fig.6. Simulation results of MPC: (a) developed torque response, (b) q-axis
(b) (d)
Time(sec) Time(sec) current, (c) d-axis current.
Fig. 4. Transient torque response at speed change: (a) and (b) for torque and
speed with MPC, (c) and (d) for torque and speed with SVPWM.
Simulation results of phase voltage and phase current for
the PMSM under MPC and SVPWM vector control techniques
are depicted in Fig. 8 and Fig. 9, respectively. Fig. 8(a) shows
2) Dynamic behavior of MPC
the phase voltage for MPC. It can be noticed that the phase
The behavior of the MPC control scheme for a step in the current in MPC is fully matched its reference with fast
amplitude of the speed reference and step in the amplitude of response, as seen in Fig. 8(b). Whereas, using SVPWM, the
phase current doesn’t match the reference, as depicted in Fig. C. Experimental results
9(b). This is because the linearity nature of the PI current An experimental study is carried out with the aim of
controllers and modulator effect. corroborating the effectiveness of the proposed MPCC in
SVPWM comparison with a FOC based on SVPWM modulator. MPC
and SVPWM control algorithms have been implemented with a
Torque (Nm)
4
2 sampling time of 100 and the dead-time of 3 ,
0 and tested with a load of 3N.m. The DC link voltage is set to
-2
0 0.1 0.2 0.3 0.4 0.5 0.6 140V for both techniques. The speed performances are
(a) experimentally investigated for both techniques as in the
Qadrature current (A)
6 following figures.
4
2
0
Figure 10 shows the speed performance when it is
-2 referenced at 0, 500, and 1000 RPM for SVPWM as in Fig.
0 0.1 0.2 0.3 0.4 0.5 0.6
(b) 10(a) and for MPC as in Fig. 10(b). It can be noticed that with
MPC, the speed matches its reference very fast more than that
Direct current (A)
4
2
0
of SVPWM control method.
-2
-4
0 0.1 0.2 0.3 0.4 0.5 0.6
(c)
Time (sec)
Fig.7. Simulation results of SVPWM: (a) developed torque response, (b) q-axis
current, (c) d-axis current.
150
100
Phase voltage (V)
50
0
-50
-100 (a)
-150
0 0.1 0.2 0.3 0.4 0.5 0.6
(a)
4
Phase current (A)
-2
-4
0 0.1 0.2 0.3 0.4 0.5 0.6
(b)
Time (sec)
Fig. 8. Simulation results of phase voltage and current for the PMSM under
MPC (b)
150 Fig. 10. Experimental performance of PMSM at step-up speed: (a) SVPWM-
100 based VC, (b) MPC-based VC
Phase voltage (V)
50
0 The behavior of the predictive and SVPWM vector control
-50 techniques for a speed reversal is shown in Fig. 11. It shows the
-100 speed performance when it is reversed from 1000 RPM to -
-150 1000 RPM through stop point for SVPWM as shown in Fig.
0 0.1 0.2 0.3
(a)
0.4 0.5 0.6
11(a) and for MPC as in Fig. 11(b). It is possible to notice the
better dynamic performances achievable by the proposed MPC.
4 Response
3 Figure 12 shows the speed performance when it is loaded
Phase current (A)
2
1
suddenly. The motor starts with no load and then is loaded at
0 1000 RPM with 2Nm for SVPWM as in Fig. 12(a) and for
-1 MPC as in Fig. 12(b). It is can be noticed the better dynamic
-2
-3 Reference
performances achievable by the proposed MPC compared to
-4 PI.
0 0.1 0.2 0.3 0.4 0.5 0.6
(b)
Time (sec)
(b)
Fig. 9. Simulation results of phase voltage and current for the PMSM under
SVPWM.
developed MPC technique, the liner PI controllers and
modulators are omitted from the drive system. The influences
of replacement of SVPWM by MPC are analyzed with
simulation results at transient times. Then the performance of
the developed controllers has been studied at different
operating conditions. Experimental results demonstrate the
effectiveness of the proposed MPC. From experimental results,
compared to SVPWM, the presented MPC offers improved
speed tracking response and better dynamic performance for
PMSMs overall operation widespread under the same working
limitations. Finally, we can conclude that the MPC presents
(a)
robust speed control with fast speed tracking, no overshoots,
guarantee stator currents within limits, robust for widespread
speed levels, and it can be considered a non-linear controller
for non-linear systems.
REFERENCES
[1] P. Cortes, M. P. Kazmier kowski, R. M. Kennel, D. E. Quevedo, and J.
Rodriguez, “Predictive control in power electronics and drives,” IEEE
Transaction on Industrial Electronics, Vol. 55, No. 12, pp. 4312–4324,
Dec. 2008.
[2] J. Rodriguez and P. Cortes, Predictive Control of Power Converters and
Electrical Drives, Hoboken, NJ, USA: Wiley, 2012.
[3] Alfonso Damiano, Gianluca Gatto, Ignazio Marongiu, Aldo Perfetto, and
(b) Alessandro Serpi, “Operating constraints management of a surface-
mounted PM synchronous machine by means of an FPGA-based model
Fig. 11. Experimental performance of PMSM at reversing speed: (a) predictive control algorithm,” IEEE Trans. on Indus. Informatics, Vol.
SVPWM-based VC, (b) MPC-based VC 10, No. 1, Feb. 2014.
[4] Irtaza M. Syed, Kaamran Raahemifar, “Space Vector PWM and Model
Predictive Control for Voltage Source Inverter Control”, World
Academy of Science, Engineering and Technology International Journal
of Electrical, Computer, Electronics and Communication Engineering
Vol.8 No:11, pp. 1562-1568, 2014.
[5] S. Kouro, P. Cortes, R. Vargas, U. Ammann, and J. Rodriguez, “Model
predictive control-a simple and powerful method to control power
converters,” IEEE Trans. Ind. Electron., vol. 56, no. 6, pp. 1826–1838,
Jun. 2009.
[6] F. Morel, X. Lin-Shi, J.-M. Retif, B. Allard, and C. Buttay, “A
comparative study of predictive current control schemes for a permanent
magnet synchronous machine drive,” IEEE Trans. Ind. Electron., vol. 56,
no. 7, pp. 2715–2728, Jul. 2009.
(a) [7] S. Bolognani, L. Peretti, and M. Zigliotto, “Design and implementation
of model predictive control for electrical motor drives,” IEEE
Transactions on Industrial Electronics, vol. 56, no. 6, pp. 1925 –1936,
2009.
[8] S. D. Cairano, D. Yanakiev, A. Bemporad, I. V. Kolmanovsky, and D.
Hrovat, “Model predictive idle speed control: Design, analysis, and
experimental evaluation,” IEEE Trans. Control Syst. Technol., vol. 20,
no. 1, pp. 84–97, Jan. 2012.
[9] H. Liu and S. Li, “Speed control for PMSM servo system using
predictive functional control and extended state observer,” IEEE Trans.
Ind. Electron., vol. 59, no. 2, pp. 1171–1183, Feb. 2012.
[10] Yuya Hozumi, Shinji Doki and Shigeru Okuma, “Fast Torque Control
System of PMSM based on Model Predictive Control”, IECON 2009
Proceedings, p.p. 1147-1151, 2009.
(b)
[11] A. Ahmed, A. Quntao and S. Li, “DSP-based implementation of
Fig. 12. Experimental performance of PMSM at loading: (a) SVPWM-based permanent magnet synchronous motor drives for EV/HEV applications”,
VC, (b) MPC-based VC 16th International middle east power systems conference (MEPCON'14),
Cairo, Egypt, December 23-25, 2014.
V. CONCLUSION
This paper addressed the simulation and experimental
implementations of MPC and FOC with SVPWM applied for
PMSM. The goal was to obtain an alternative to the classical
FOC method with improved dynamics. The developed MPC is
based on optimization of the DC source utilization. With the