Next Article in Journal
Data Driven Natural Gas Spot Price Prediction Models Using Machine Learning Methods
Next Article in Special Issue
Predictive-Fixed Switching Current Control Strategy Applied to Six-Phase Induction Machine
Previous Article in Journal
The Impact of Optimal Demand Response Control and Thermal Energy Storage on a District Heating System
Previous Article in Special Issue
A Generalised Multifrequency PWM Strategy for Dual Three-Phase Voltage Source Converters
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Model-Based Predictive Current Controllers in Multiphase Drives Dealing with Natural Reduction of Harmonic Distortion

1
Electronic Engineering Department, University of Seville, 41092 Seville, Spain
2
System and Automatic Engineering Department, University of Seville, 41092 Seville, Spain
3
Electrical Engineering Department, University of Malaga, 29071 Malaga, Spain
*
Author to whom correspondence should be addressed.
Energies 2019, 12(9), 1679; https://doi.org/10.3390/en12091679
Submission received: 14 March 2019 / Revised: 17 April 2019 / Accepted: 29 April 2019 / Published: 3 May 2019
(This article belongs to the Special Issue Control of Multiphase Machines and Drives)

Abstract

:
An important drawback in the application of model-based predictive controllers for multiphase systems is the relatively high harmonic content. Harmonics arise due to the fixed sampling-time nature and the absence of modulation methods in the control technique. Recent research works have proposed different procedures to overcome this disadvantage at the expense of increasing the complexity of the controller and, in most cases, the computational requirements. There are, however, natural ways to face this harmonic generation that have been barely explored in the scientific literature. These alternatives include the use of variable sampling times or the application of the observer theory, whose utility has been stated without excessively increasing the computational cost of the controller. This paper presents the basis of both methodologies, analyzing their interest as natural alternatives to mitigate the generation of harmonic components in modern electrical drives when using predictive controllers. A five-phase induction machine is used as a case example to experimentally validate the study and draw conclusions.

1. Introduction

The increasing interest for multiphase drives in real applications [1,2], added to the complexity of designing appropriate controllers for these multivariable systems, have put the emphasis on model predictive control methods (MPC) and particularly on the finite control set MPC (FCS-MPC) [3]. The FCS-MPC is a kind of fast direct control method that commands the power converter without using pulse width modulation (PWM) blocks, providing excellent transient performance and lower switching frequency than PWM blocks with conventional proportional-integral controllers (PI-PWM), under comparable conditions [4,5]. This issue has been extensively investigated in [6], where FCS-MPC and PI-PWM current controllers are compared, concluding that the FCS-MPC provides a faster transient evolution at the expense of a lower steady-state performance, something that is, in general, inevitable in multiphase drives due to the existence of nonflux/torque producing current components. Additionally, the simple and multi-objective formulation of the FCS-MPC algorithm makes it an excellent option in multiphase drives, being that five-phase induction machine (IM) is one of the most investigated configurations [7].
However, an important drawback appears in the FCS-MPC implementation, which is the high current/voltage harmonic content. This problem has been recently examined in [8], concluding that the fixed-time discretization nature of the control method, along with the fact that only one of the possible power converter states is applied during each sampling interval, favour the appearance of not only high magnitude harmonics but also inter-harmonics and electrical noise. Some recent solutions based on the selective harmonic elimination concept can reduce harmonics of the integer multiples of the fundamental frequency [9,10], but they do not cancel inter-harmonics and electrical noise.
A careful design of the cost function, which represents the control objectives of the FCS-MPC, can also help in the reduction of the harmonic content [11]. For example, a precise tuning of the weighting factors that weight each control objective can be decisive [4,6,12], as well as the limitation of the commutation frequency in the converter by the restriction of the available changes in the switches of the converter’s legs [13]. However, these techniques generally increase the controller complexity and the computational requirements, another important handicap in the application of FCS-MPC methods to multiphase drives. Furthermore, they can lead to suboptimal solutions when not all the possible control actions are taken into account. In addition, there exists an interdependence between the harmonic content and other control aspects, such as the switching frequency or the operating point, which can be seen as fundamental trade-offs that the cost function design cannot completely bypass [14].
A quite different alternative for the harmonic mitigation consists in adding a modulation stage in the FCS-MPC algorithm [15] or applying more than one switching state of the power converter during the same sampling time [16], which is in essence a kind of modulation. However, these techniques produce higher switching frequencies than conventional FCS-MPC methods when identical sampling time is imposed, and could increase the high computational cost of the predictive controller.
The use of simpler natural solutions can alleviate the harmonic problem that the previously cited techniques suffer. One of them is the newly proposed variable sampling time lead pursuit controller (VSTLPC) [17], which introduces the concept of non-uniform sampling time as a new degree of freedom in the model-based predictive technique. In this way, both the switching state of the power converter and its time of application are optimally selected between all the possibilities without the necessity of a cost function and with an affordable computational cost. A different alternative consists of the improvement of the predictive model, since the selected control action depends on it. In this context, the observer theory has been recently incorporated in the FCS-MPC for the estimation of non-measurable parts of the system model, leading to significant improvement of the system performance. Rotor current observers based on the Luenberger theory and Kalman filters are usually applied in the FCS-MPC current control of multiphase IM replacing the traditional backtracking procedures [18,19]. This work focuses on the study of VSTLPC and rotor-current observers as natural ways to reduce the harmonic distortion and electrical noise in predictive controllers. The basis of compared techniques will be reviewed in Section 2 and Section 3, where a five-phase IM drive is used as a well-known case example of multiphase drives. Experimental results to corroborate the utility of these techniques are presented in Section 4, while the obtained conclusions are summarized in the last section.

2. Rotor Estimation in FCS-MPC Techniques: The Observer Approach

Considering a five-phase IM drive supplied by a two-level five-phase voltage source inverter (VSI) as the controlled system under study, the general scheme of the applied FCS-MPC current control is illustrated in Figure 1a. The main goal is to find the switching state ( S o p t ) that forces the stator currents ( i s ) to follow the references ( i s * ). To this end, a prediction of the future stator currents ( i s p ) is computed using an electrical model of the IM drive (predictive model) and the measured i s and rotor speed ( ω r ). The prediction and references are then compared inside a predefined cost function (J) to find the switching state that minimizes their difference. The algorithm is iterated and repeated using a constant sampling period.
In this process, the predictive model plays an important role and the best agreement with the real system will improve the predictions and, consequently, the performance of the regulated system. The five-phase IM can be represented, using the well-known vector space decomposition approach, by a set of equations expressed in the two orthogonal α β and xy subspaces as follows:
x ˙ ( t ) = f ( x ( t ) , S ( t ) ) x s ( t ) = C x ( t ) ,
where the state variables are the stator and rotor currents x = ( i s α , i s β , i s x , i s y , i r α , i r β ) , the control signal is the switching state of the VSI that is arranged in vector S = ( S A , S B , S C , S D , S E ) B 5 with B = { 0 , 1 } , the output signals are the stator currents x s = ( i s α , i s β , i s x , i s y ) , and function f depends on the IM parameters, the spatial distribution of the windings, the VSI connections and the instant value of the rotor speed. Further details of the multiphase IM drive modeling can be encountered in [20], and in [18] for the particular five-phase case. The discretization of these non-linear equations provides the predictive model (2), normally using the forward Euler method or a more complicated technique based on the Cayley–Hamilton theorem, which improves the tracking and prediction performance [21].
x p ( k + 1 ) = x ( k ) + T s f ( x ( k ) , S ( k ) ) x s p ( k + 1 ) = C x p ( k + 1 ) ,
In any case, a second-step prediction x p ( k + 2 ) is usually applied to compensate the delay that introduces the computation of the control algorithm [4]. Then, the cost function, usually defined as in (3) from the squared error between the predictions and reference currents e ^ = i s * ( k + 2 ) i s p ( k + 2 ) , is computed for all the available switching vectors of the VSI to obtain the next control action to be applied.
J = e ^ α β 2 + λ x y e ^ x y 2 .
This cost function includes a weighting factor λ x y to put more or less emphasis in the xy control plane, which is related to the copper losses in our case since sinusoidal winding distribution is assumed in the IM. The tuning of this parameter is not a simple issue [11], but a value of 0.5 is usually accepted because it provides a good trade-off between both planes [6]. Stator current references in the dq rotating reference frame are imposed and then rotated using the inverse of the Park transformation D 1 and the rotational angle θ [6], obtaining α β current references. Furthermore, xy references are set to zero to minimize the stator copper losses.
While stator currents are measured, rotor ones are commonly estimated using a simple backtracking procedure that consists in lumping into term G all non-measurable quantities and other uncertainties of the system. This term is recalculated every sampling period using the system model and past values of the measured variables. Thus, the predictive model can be rewritten as:
x s p ( k + 1 ) = x s ( k ) + T s f s ( x s ( k ) , S ( k ) ) + G e ( k ) ,
being f s the part of the function f in (2) related only to the stator currents, and superscript e stands for estimated values. Using this method, the rotor estimation error will be compensated at each sampling period, being this effect accentuated by smaller sampling periods. However, even a small amount of electrical noise has an important effect in the prediction error, which can even lead to a wrong selection of the switching vector and produce a high disturbance in the tracking performance. Another commonly used backtracking procedure is the one applied in [6], where an open-loop observer based on the system model is used to obtain estimated values of the rotor variables as follows:
x r e ( k ) = x r e ( k 1 ) + T s f r ( x ( k 1 ) , S ( k 1 ) ) .
Rotor currents are updated every k instant using the previous values of the measured variables and the applied switching state. Notice that function f r is the part of function f in (2) that provides the rotor current values. Although a more precise rotor current estimation can be obtained with this approximation, the previous problems still remain and the noise can degrade the control performance.
An alternative to aforementioned techniques goes through the use of closed-loop observers, where the rotor current estimation is done using Kalman filters or Luenberger-based observers. Among them, the full-order version of the Luenberger observer has shown the best rotor estimation result at the expense of a slight increment in the computational cost [18]. In this Luenberguer-based approach, estimation of both stator and rotor currents x e is computed using the system model (1) plus a correction term weighted by the Luenberger matrix L:
x ˙ e ( t ) = f ( x e ( t ) , S ( t ) ) L ( C x e ( t ) x s ( t ) ) .
The design of the observer consists in a pole placement problem in which matrix L is obtained as a result. A good practice consists of placing the observer’s eigenvalues in the position defined by the roots of a Butterworth filter polynomial, permitting a fast convergence towards zero of the estimation error, as well as a well-dumped dynamic without compromising the stability. Although the design of the observer requires the solution of this problem, it can be done off-line and simple expressions of L can be obtained for all the operating speed range that, in turn, does not excessively increase the computational cost of the controller. Also, the Luenberger observer has demonstrated to be more robust under model uncertainties than previous backtracking procedures, showing better rotor current estimations and, consequently, improving the performance of the controlled system.

3. Variable Sampling Time in Predictive Controllers

An alternative model-based predictive current controller named VSTLPC is detailed in [17], where the sampling time is a new degree of freedom that is calculated by the control algorithm at each iteration. The schematic representation of the VSTLPC current control applied to a five-phase IM is detailed in Figure 1b. Similarly to FCS-MPC, the optimal switching state ( S o p t ) of the power converter is selected in order to produce the desired stator current response defined by the reference ( i s * ). However, the application time of the converter state is not fixed and equal to the sampling time, but it is also decided by the controller.
The control algorithm starts with the selection of S o p t based on the measurement of the stator currents ( i s ) and rotor speed ( ω r ) and using the lead-pursuit concept: hitting a moving target requires some anticipation, since it takes some time for the control action to produce an effect on the system and during such time the target changes its position. In this way, the controller points to an advanced stator current reference i s * ( t o + t L ) , where t o is the present time instant and t L is the anticipation time or lead time. Then, the switching vector that produces the closest trajectory of stator currents to the reference is selected. The ideal trajectory would be the one formed by measured currents and advanced references, which is defined by ( x s * ( t o + t L ) x s ( t o ) ) in our case. Following that f s ( x , S ) is a vector that determines how stator currents evolve, the cosine of the angle between vectors f s ( x ( t o ) , S ) and ( x s * ( t o + t L ) x s ( t o ) ) is the maximum for the switching state that minimizes the deviation from the objective. Consequently, the optimal switching vector S o p t is selected through the definition of the scalar product:
S o p t = argmax S i x s * ( t o + t L ) x s ( t o ) · f s ( x ( t o ) , S i ) x s * ( t o + t L ) x s ( t o ) f s ( x ( t o ) , S i ) .
The above expression is an optimization problem that takes into account all possible switching states. It is necessary to remember that vector x ( t o ) in function f s is formed by measured stator currents and the estimated rotor ones. Note that rotor currents are obtained in [17] using the Luenberger observer detailed in the previous section.
The application time T a of the selected voltage vector is obtained minimizing the deviation between the stator references and predicted currents:
T a = argmin T x s * ( t o + t L ) x s p ( t o + T ) ,
where x s p ( t o + T ) is obtained using the system Equation (2) for the selected S o p t . This minimization problem is finally solved using:
T a = x s * ( t o + t L ) x s ( t o ) f s ( x ( t o ) , S o p t ) f s ( x ( t o ) , S o p t ) 2 .
After that, a receding horizon process is applied where the selected vector is released during the obtained application time and the control algorithm is repeated. Comparing with FCS-MPC techniques, the VSTLPC method permits a fine resolution of commuting times thanks to the non-uniform sampling, which can mitigate the generated harmonic distortion. This hypothesis will be analyzed in the next section, where a comparative analysis of the generated harmonic distortion using FCS-MPC and VSTLPC techniques is done.

4. Harmonic Distortion Using FCS-MPC and VSTLPC Techniques: Comparative Analysis

A current control performance analysis of the revised controllers is done using the experimental test bench shown in Figure 2. The main component is a 30-slot symmetrical five-phase IM with distributed windings, whose electrical parameters are gathered in Table 1. These have been obtained through the experimental tests described in [22,23]. Two three-phase two-level inverters from Semikron (SKS22F modules) supply the IM, and an external DC-link voltage of 300 V is connected to them. The multiphase system is controlled using a MSK28335 Technosoft board that includes a TMS320F28335 digital signal processor (DSP). The rotor mechanical speed ( ω m ) is measured using a GHM510296R/2500 digital encoder. Finally, an independently controlled DC machine is used to impose an external variable load torque in the shaft of the IM.
The controllers used in the comparison are the FCS-MPC technique with the conventional backtracking procedure (MPC-C1) and the open-loop observer (MPC-C2), the FCS-MPC method with a closed-loop rotor current observer (MPC-OB), and the VSTLPC. Equal cost functions are applied in MPC-C1, MPC-C2 and MPC-OB with a weighting factor of 0.5 , for the reasons presented in Section 2. The Luenberger rotor current observer is designed using a fourth order Butterworth filter (10), since the system presents two real poles that are maintained in the design of the observer:
B 4 ( s ) = T B 4 s 4 + 2.61 T B 3 s 3 + 3.41 T B 2 s 2 + 2.61 T B s + 1 .
A value of T B = 0.001 s has been optimally selected by simulations in order to produce the lowest observation error in all speed range. Regarding the sampling time, it is imposed as T s = 100 μ s for the three FCS-MPC techniques with fixed discretization. For the case of the VSTLPC method, the sampling time is limited by a minimum value of T m i n = 100 μ s to make a fair comparison with the other controllers, and a maximum value of T m a x = 300 μ s to avoid larger sampling periods that could deteriorate the control performance [17]. The lead time is set to t L = 100 μ s.
First, several steady-state tests have been carried out for each controller and the performance analysis is done on the basis of the mean square tracking error of the phase currents (RMSe p ), the total harmonic distortion in the phase currents (THD p ), and the number of commutations per cycle (NCPC) in the VSI legs. In all tests, the d-current reference is fixed to 0.57 A to produce the rated flux and the system is closed-loop speed controlled using an outer PI regulator that provides the q-current reference. In this way, it is possible to drive the machine to a constant rotor speed in the range of 50 rpm to 700 rpm. In addition, a variable load torque between the 40 % to the 70 % of the nominal torque is imposed. The obtained results are plotted in Figure 3. In each column, the VSTLPC technique is compared with one of the other controllers in terms of the three aforementioned figures of merits. In such a way, the interest of including the non-fixed sampling against the FCS-MPC methods is revealed.
Regarding the current tracking performance and the harmonic content, lower values of RMSe p and THD p are observed in the VSTLPC technique in all considered operating conditions when it is compared with the MPC-C1 and MPC-C2 methods, being the difference bigger in the first comparison. However, the opposite occurs when the VSTLPC and MPC-OB techniques are compared. In this case, the RMSe p and the THD p values are lower for the MPC-OB, indicating that the inclusion of the rotor current observer in the FCS-MPC is enough to produce a significant improvement in the current control performance with respect to the conventional techniques. It must be noticed that the backtracking procedure based on the open-loop rotor current observer (MPC-C2) provides better results than the most conventional rotor estimation approach (MPC-C1), demonstrating a higher robustness to external disturbances as it was stated in Section 2. In terms of the number of commutations per cycle, the VSTLPC produces the highest values, being this effect accentuated by the decrease of the speed, while the MPC-OB presents the lowest values in most cases.
It is interesting to mention that, in general, the evolution with the speed and the torque of all performance parameters is similar for all considered control techniques, regardless of the different values between them.
To complete the previous analysis, Figure 4 and Figure 5 show the current control performance of all considered controllers for two of the analyzed operating conditions: 100 rpm and 60 % of the nominal torque (Figure 4), and 600 rpm and 70 % of the nominal torque (Figure 5). For the first experiment, the circular α β and xy current trajectories and their references appear in the upper plots, while in the second test the evolution with the time of the α and x currents are shown. In both tests, the spectrum of the a phase current is plotted and zoomed in the lower plots. These spectrums show harmonics and inter-harmonics that have been measured following the guidelines of the ICE standard [24], but after adapting the normative to the case under study. Thus, nine and 10 cycles of the current signal have been used for the spectrum calculation in the 100 rpm and 600 rpm cases, respectively, in order to guarantee a good resolution.
It can be seen that the worst current tracking performance is obtained with the MPC-C1 technique, which presents a small offset in the tracking of the α β currents. This offset is a characteristic of most predictive controllers [3] but it is significantly reduced by the application of the closed-loop observer and the variable sampling. The harmonic and noise content is also reduced with the new controllers (MPC-OB and VSTLPC), as evidenced by the lower ripple in the α β xy currents and the reduced magnitude in the current spectrum in comparison with conventional FCS-MPC techniques (MPC-C1 and MPC-C2). This, in turn, leads to a more efficient flux and torque production with lower copper losses. Focusing on the current spectrum, it is interesting to see that the MPC-C1 technique presents a more continuous spectrum with high magnitude of harmonics in a large frequency domain, while the MPC-C2 method shows significant harmonic distortion principally at high frequencies (this effect is more accentuated at lower speeds and loads). Conversely, the MPC-OB and VSTLPC approaches effectively reduce the harmonic magnitude in all the frequency domain. Although the VSTLPC presents some peaks of distortion at low frequencies for specific operating points, the total harmonic distortion is still lower than in conventional FCS-MPC methods (Figure 3).
Three dynamic tests have also been done in order to validate the current control performance during the transient. The first one consists in a speed reversal test from 500 rpm to 500 rpm imposing a load torque equal to the 60% of the nominal one. The second test is a speed step from 0 rpm to 500 rpm imposing a load torque of the 60% too. Finally, the third test is a torque step from 0% to 60% of the nominal torque at 500 rpm. Since all controllers present similar speed response in each test, only the speed evolution for the case of the VSTLPC method is presented in Figure 6 for simplicity reasons. Diversely, the dq currents evolution with time for each controller is presented in Figure 7, Figure 8 and Figure 9 for the speed reversal, the speed step and the torque step experiments, respectively. Regarding the transient performance, it can be stated that it is quite similar for all controllers. This fact demonstrates that the inclusion of the closed-loop rotor current observer and the variable sampling time does not deteriorate the fast transient performance that characterizes the predictive controller. Furthermore, superior current tracking and lower harmonic distortion are provided by the MPC-OB and VSTLPC techniques, as it was expected by the previous steady-state results. This is evidenced by the d q currents performance in Figure 7, Figure 8 and Figure 9, where the current ripple and the previously cited offset are higher when using the conventional MPC-C1 and MPC-C2 methods even during the transient. Consequently, the harmonic content is also higher in that cases comparing to the recently proposed current control approaches.
To conclude the comparative assessment, the computational cost of analyzed controllers was studied. The conventional MPC-C1 and MPC-C2 approaches require, in the DSP-based experimental system, a computational cost around 32 μ s and 34 μ s, respectively. On the other hand, the MPC-OB and the VSTLPC techniques require 36 μ s and 55 μ s, respectively. This increment is completely affordable taking into account that the minimum sampling time is 100 μ s. It must be noticed that the computational burden of the VSTLPC strongly depends on the operating point, as it was stated in [17], being the previously indicated computational cost a mean value.
To summarize, the VSTLPC and MPC-OB techniques outperform the conventional FCS-MPC methods in terms of harmonic content and tracking performance, but the closed-loop observer provides the best results in all the operating range. Regarding the NCPC, the VSTLPC provides the highest values while the lowest values are produced, in the most cases, by the MPC-OB. Note that the obtained benefits do not excessively increase the computational cost of the controller and do not compromise the fast transient response of the regulated system.

5. Conclusions

Model-based current predictive controllers applied to multiphase machines directly commands the power converter providing faster transient performance and lower switching frequencies that conventional PI-PWM methods. However, they suffer from high harmonic content in the electric variables, principally due to the inaccuracy of the prediction model and the fixed time discretization. In this work, a state of the art analysis of the situation has been done, where different predictive control techniques are compared, natural ways to reduce the obtained harmonic distortion are presented, and experiments are carried out using a five-phase IM drive as a case study is presented to conclude the benefits and drawbacks of the analyzed control methods.

Author Contributions

Conceptualization, F.B. and M.R.A.; methodology, C.M. and M.R.A; software, C.M.; validation, C.M.; formal analysis, C.M.; investigation, C.M.; resources, F.B.; data curation, C.M.; writing—original draft preparation, C.M. and F.B.; writing—review and editing, C.M., F.B., M.R.A. and M.J.D.; visualization, F.B.; supervision, F.B. and M.R.A.; project administration, C.M. and F.B.; funding acquisition, F.B.

Funding

This research received no external funding.

Acknowledgments

The authors would like to thank the University of Seville for its support under the V Research Plan, Action II.2.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Duran, M.J.; Levi, E.; Barrero, F. Multiphase Electric Drives: Introduction. In Wiley Encyclopedia of Electrical and Electronics Engineering; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2017; pp. 1–26. [Google Scholar]
  2. Bojoi, R.; Rubino, S.; Tenconi, A.; Vaschetto, S. Multiphase electrical machines and drives: A viable solution for energy generation and transportation electrification. In Proceedings of the 2016 International Conference and Exposition on Electrical and Power Engineering (EPE), Iasi, Romania, 20–22 October 2016; pp. 632–639. [Google Scholar]
  3. Kouro, S.; Perez, M.A.; Rodriguez, J.; Llor, A.M.; Young, H.A. Model Predictive Control: MPC’s Role in the Evolution of Power Electronics. IEEE Ind. Electron. Mag. 2015, 9, 8–21. [Google Scholar] [CrossRef]
  4. Arahal, M.; Barrero, F.; Toral, S.; Duran, M.; Gregor, R. Multi-phase current control using finite-state model-predictive control. Control Eng. Pract. 2009, 17, 579–587. [Google Scholar] [CrossRef]
  5. Young, H.A.; Perez, M.A.; Rodriguez, J.; Abu-Rub, H. Assessing Finite-Control-Set Model Predictive Control: A Comparison with a Linear Current Controller in Two-Level Voltage Source Inverters. IEEE Ind. Electron. Mag. 2014, 8, 44–52. [Google Scholar] [CrossRef]
  6. Lim, C.S.; Levi, E.; Jones, M.; Rahim, N.A.; Hew, W.P. FCS-MPC-Based Current Control of a Five-Phase Induction Motor and its Comparison with PI-PWM Control. IEEE Trans. Ind. Electron. 2014, 61, 149–163. [Google Scholar] [CrossRef] [Green Version]
  7. Tenconi, A.; Rubino, S.; Bojoi, R. Model Predictive Control for Multiphase Motor Drives—A Technology Status Review. In Proceedings of the 2018 International Power Electronics Conference, IPEC-Niigata 2018-ECCE Asia, Niigata, Japan, 20–24 May 2018; pp. 732–739. [Google Scholar]
  8. Arahal, M.R.; Barrero, F.; Ortega, M.G.; Martin, C. Harmonic analysis of direct digital control of voltage inverters. Math. Comput. Simulat. 2016, 130, 155–166. [Google Scholar] [CrossRef]
  9. Aggrawal, H.; Leon, J.I.; Franquelo, L.G.; Kouro, S.; Garg, P.; Rodriguez, J. Model predictive control based selective harmonic mitigation technique for multilevel cascaded H-bridge converters. In Proceedings of the IECON 2011-37th Annual Conference of the IEEE Industrial Electronics Society, Melbourne, Australia, 7–10 November 2011; pp. 4427–4432. [Google Scholar]
  10. Aguilera, R.P.; Acuña, P.; Lezana, P.; Konstantinou, G.; Wu, B.; Bernet, S.; Agelidis, V.G. Selective Harmonic Elimination Model Predictive Control for Multilevel Power Converters. IEEE Trans. Power Electron. 2017, 32, 2416–2426. [Google Scholar] [CrossRef]
  11. Arahal, M.R.; Kowal, A.; Barrero, F.; del Mar Castilla, M. Cost Function Optimization for Multi-phase Induction Machines Predictive Control. RIAI 2018, 16, 1–8. [Google Scholar] [CrossRef]
  12. Mamdouh, M.; Abido, M.A.; Hamouz, Z. Weighting Factor Selection Techniques for Predictive Torque Control of Induction Motor Drives: A Comparison Study. Arab. J. Sci. Eng. 2018, 43, 433–445. [Google Scholar] [CrossRef]
  13. Duran, M.J.; Prieto, J.; Barrero, F.; Toral, S. Predictive Current Control of Dual Three-Phase Drives Using Restrained Search Techniques. IEEE Trans. Ind. Electron. 2011, 58, 3253–3263. [Google Scholar] [CrossRef]
  14. Arahal, M.R.; Barrero, F.; Duran, M.J.; Ortega, M.G.; Martin, C. Trade-offs analysis in predictive current control of multi-phase induction machines. Control Eng. Pract. 2018, 81, 105–113. [Google Scholar] [CrossRef]
  15. Gonzalez, O.; Ayala, M.; Rodas, J.; Gregor, R.; Rivas, G.; Doval-Gandoy, J. Variable-Speed Control of a Six-Phase Induction Machine using Predictive-Fixed Switching Frequency Current Control Techniques. In Proceedings of the 2018 9th IEEE International Symposium on Power Electronics for Distributed Generation Systems (PEDG), Charlotte, NC, USA, 25–28 June 2018; pp. 1–6. [Google Scholar]
  16. Barrero, F.; Arahal, M.R.; Gregor, R.; Toral, S.; Duran, M.J. One-Step Modulation Predictive Current Control Method for the Asymmetrical Dual Three-Phase Induction Machine. IEEE Trans. Ind. Electron. 2009, 56, 1974–1983. [Google Scholar] [CrossRef]
  17. Arahal, M.R.; Martin, C.; Barrero, F.; Gonzalez-Prieto, I.; Duran, M.J. Model-Based Control for Power Converters with Variable Sampling Time: A Case Example Using Five-Phase Induction Motor Drives. IEEE Trans. Ind. Electron. 2019, 66, 5800–5809. [Google Scholar] [CrossRef]
  18. Martin, C.; Arahal, M.R.; Barrero, F.; Duran, M.J. Multiphase rotor current observers for current predictive control: A five-phase case study. Control Eng. Pract. 2016, 49, 101–111. [Google Scholar] [CrossRef]
  19. Rodas, J.; Martin, C.; Arahal, M.R.; Barrero, F.; Gregor, R. Influence of Covariance-Based ALS Methods in the Performance of Predictive Controllers With Rotor Current Estimation. IEEE Trans. Ind. Electron. 2017, 64, 2602–2607. [Google Scholar] [CrossRef]
  20. Levi, E. The Industrial Electronics Handbook: Power Electronics and Motor Drives, 2nd ed.; CRC Press: Boca Raton, FL, USA, 2011. [Google Scholar]
  21. Miranda, H.; Cortes, P.; Yuz, J.I.; Rodriguez, J. Predictive Torque Control of Induction Machines Based on State-Space Models. IEEE Trans. Ind. Electron. 2009, 56, 1916–1924. [Google Scholar] [CrossRef]
  22. Yepes, A.G.; Riveros, J.A.; Doval-Gandoy, J.; Barrero, F.; Lopez, O.; Bogado, B.; Jones, M.; Levi, E. Parameter Identification of Multiphase Induction Machines with Distributed Windings-Part 1: Sinusoidal Excitation Methods. IEEE Trans. Energy Convers. 2012, 27, 1056–1066. [Google Scholar] [CrossRef]
  23. Riveros, J.A.; Yepes, A.G.; Barrero, F.; Doval-Gandoy, J.; Bogado, B.; Lopez, O.; Jones, M.; Levi, E. Parameter Identification of Multiphase Induction Machines with Distributed Windings-Part 2: Time-Domain Techniques. IEEE Trans. Energy Convers. 2012, 27, 1067–1077. [Google Scholar] [CrossRef]
  24. IECEE. General Guide on Harmonics and Interharmonics Measurements for Power Supply Systems and Equipment Connected Thereto; ICE Std. 61000-4-7; IECEE: Geneva, Switzerland, 2002. [Google Scholar]
Figure 1. Simplified scheme of the five-phase induction machine (IM) drive current controller using (a) finite control set (FCS)-predictice control methods (MPC) and (b) variable sampling time lead pursuit controller (VSTLPC) techniques.
Figure 1. Simplified scheme of the five-phase induction machine (IM) drive current controller using (a) finite control set (FCS)-predictice control methods (MPC) and (b) variable sampling time lead pursuit controller (VSTLPC) techniques.
Energies 12 01679 g001
Figure 2. Experimental test rig.
Figure 2. Experimental test rig.
Energies 12 01679 g002
Figure 3. Experimental root mean square error of phase currents (RMSe p ), total harmonic distortion (THD) and number of commutations per cycle (NCPC) values for each controller under different operating conditions.
Figure 3. Experimental root mean square error of phase currents (RMSe p ), total harmonic distortion (THD) and number of commutations per cycle (NCPC) values for each controller under different operating conditions.
Energies 12 01679 g003
Figure 4. Experimental steady-state test for 100 rpm and a load torque of 60% of the nominal one. Upper plots present the α β and xy current trajectories, and the lower plots present the a-current spectrum.
Figure 4. Experimental steady-state test for 100 rpm and a load torque of 60% of the nominal one. Upper plots present the α β and xy current trajectories, and the lower plots present the a-current spectrum.
Energies 12 01679 g004
Figure 5. Experimental steady-state test for 600 rpm and a load torque of 70% of the nominal one. Upper plots present the α and x current trajectories, and the lower plots present the a-current spectrum.
Figure 5. Experimental steady-state test for 600 rpm and a load torque of 70% of the nominal one. Upper plots present the α and x current trajectories, and the lower plots present the a-current spectrum.
Energies 12 01679 g005
Figure 6. Rotor speed dynamic for the VSTLPC: (a) reversal test from 500 rpm to 500 rpm, (b) speed step test from 0 rpm to 500 rpm, both tests with a load torque of 60%, and (c) torque step test from 0% to 60% of the nominal torque at 500 rpm.
Figure 6. Rotor speed dynamic for the VSTLPC: (a) reversal test from 500 rpm to 500 rpm, (b) speed step test from 0 rpm to 500 rpm, both tests with a load torque of 60%, and (c) torque step test from 0% to 60% of the nominal torque at 500 rpm.
Energies 12 01679 g006
Figure 7. Evolution of dq currents and their references for each controller in a reversal test from 500 rpm to 500 rpm with a load torque of the 60%.
Figure 7. Evolution of dq currents and their references for each controller in a reversal test from 500 rpm to 500 rpm with a load torque of the 60%.
Energies 12 01679 g007
Figure 8. Evolution of dq currents and their references for each controller in a speed step test from 0 rpm to 500 rpm with a load torque of the 60%.
Figure 8. Evolution of dq currents and their references for each controller in a speed step test from 0 rpm to 500 rpm with a load torque of the 60%.
Energies 12 01679 g008
Figure 9. Evolution of dq currents and their references for each controller in a torque step test from 0% to 60% of the nominal torque at 500 rpm.
Figure 9. Evolution of dq currents and their references for each controller in a torque step test from 0% to 60% of the nominal torque at 500 rpm.
Energies 12 01679 g009
Table 1. Estimated parameters of the IM.
Table 1. Estimated parameters of the IM.
Parameter Value
Stator resistance R s ( Ω ) 19.45
Rotor resistance R r ( Ω ) 6.77
Stator leakage inductance L l s (mH) 100.7
Rotor leakage inductance L l r (mH) 38.6
Mutual inductance L m (mH) 656.5
Mechanical nominal speed ω n (rpm)1000
Nominal torque T n (N·m) 4.7
Nominal current I n (A) 2.5
Pole pairsP3

Share and Cite

MDPI and ACS Style

Martin, C.; Barrero, F.; Arahal, M.R.; Duran, M.J. Model-Based Predictive Current Controllers in Multiphase Drives Dealing with Natural Reduction of Harmonic Distortion. Energies 2019, 12, 1679. https://doi.org/10.3390/en12091679

AMA Style

Martin C, Barrero F, Arahal MR, Duran MJ. Model-Based Predictive Current Controllers in Multiphase Drives Dealing with Natural Reduction of Harmonic Distortion. Energies. 2019; 12(9):1679. https://doi.org/10.3390/en12091679

Chicago/Turabian Style

Martin, Cristina, Federico Barrero, Manuel R. Arahal, and Mario J. Duran. 2019. "Model-Based Predictive Current Controllers in Multiphase Drives Dealing with Natural Reduction of Harmonic Distortion" Energies 12, no. 9: 1679. https://doi.org/10.3390/en12091679

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop