Next Article in Journal
Biodiesel Production from Reutealis Trisperma Oil Using KOH Impregnated Eggshell as a Heterogeneous Catalyst
Next Article in Special Issue
Efficient Model Predictive Control with Natural Fault-Tolerance in Asymmetrical Six-Phase Induction Machines
Previous Article in Journal
Generic Ontology of Energy Consumption Households
Previous Article in Special Issue
Constraint Satisfaction in Current Control of a Five-Phase Drive with Locally Tuned Predictive Controllers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Min-Max Predictive Control of a Five-Phase Induction Machine

by
Daniel R. Ramirez
1,
Cristina Martin
2,*,
Agnieszka Kowal G.
1 and
Manuel R. Arahal
1
1
Systems Engineering and Automation Department, University of Seville, 41092 Seville, Spain
2
Electronic Engineering Department, University of Seville, 41092 Seville, Spain
*
Author to whom correspondence should be addressed.
Energies 2019, 12(19), 3713; https://doi.org/10.3390/en12193713
Submission received: 27 August 2019 / Revised: 18 September 2019 / Accepted: 27 September 2019 / Published: 28 September 2019
(This article belongs to the Special Issue Control of Multiphase Machines and Drives)

Abstract

:
In this paper, a fuzzy-logic based operator is used instead of a traditional cost function for the predictive stator current control of a five-phase induction machine (IM). The min-max operator is explored for the first time as an alternative to the traditional loss function. With this proposal, the selection of voltage vectors does not need weighting factors that are normally used within the loss function and require a cumbersome procedure to tune. In order to cope with conflicting criteria, the proposal uses a decision function that compares predicted errors in the torque producing subspace and in the x-y subspace. Simulations and experimental results are provided, showing how the proposal compares with the traditional method of fixed tuning for predictive stator current control.

1. Introduction

Model Predictive Control (MPC) has been applied to many different types of energy systems [1,2]. In the case of electric machines, the predictive controller can directly command a power converter, typically a Voltage Source Inverter (VSI) yielding a direct digital control scheme [3] that is often referred to as FSMPC and FCSMPC. This scheme has been recently used in many applications, including multi-phase IMs. A particular configuration for IM control is Predictive Stator Current Control (PSCC), which allows us to deal separately with the electro-mechanical aspects of IM control [4].
Multi-phase IMs have lower torque variance, lower DC link current harmonics, and better reliability and power distribution per phase compared with three-phase ones. The most frequent control structure is composed by an inner loop for current control and an outer loop for flux and speed control. Voltage modulation techniques (such as PWM and Space Vector) can be used for current control [5], whereas direct torque control (DTC) uses a switching table to determine the VSI state [6]. In [7], a three-phase to five-phase matrix converter is used to feed a five-phase permanent magnet motor using DTC to eliminate current harmonics. The sensor-less case is explored in [8] for a five-phase interior permanent magnet motor.
The main advantage of predictive schemes is the flexibility to incorporate in the cost function different criteria [6]. In this way different control objectives can be treated with ease. As in other forms of MPC, the strategy in PSCC is to optimize a certain Loss Function (LF) with respect to the control action at each discrete-time period. The LF of PSCC is primarily designed to penalize deviations of stator currents from their references. It is however possible to include additional terms in the LF to penalize (mostly) energy losses. As a result, the design of the LF dictates much of the closed-loop performance of the system. It must be recalled that PSCC has not the ability to simultaneously minimize all of the factors present in the loss function due to the finite number of control moves and the uniform sampling time [9,10]. In fact, one of the reasons for the late popularity of PSCC is its ability to find a compromise solution for colliding objectives present in the LF [11], unlike previous schemes (PWM, DTC) where such criteria are not explicitly considered.
Due to computation time constraints, most PSCC use a prediction horizon of 2 steps and a control horizon of just 1 move. This means that the traditional Weighting Functions (WF) of MPC contain just one value per LF term [12]. For this reason, in the IM control literature, instead of functions these values are referred to as weighting factors. Moreover, in most papers these factors are selected off-line and are kept fixed during operation of the IM. Elimination of the WF has been proposed elsewhere (see [13] for a review) mainly for the Predictive Torque Control (PTC) of conventional (three-phase) IMs.
The proposal of this paper removes the weighting factors by using a min-max decision function where the different sub-spaces, α - β and x - y , are given a relative importance based solely on their relative values. With this proposal, the selection of voltage vectors do not need weighting factors that require a cumbersome procedure to tune. In order to cope with conflicting criteria the proposal uses a decision function that compares predicted errors in the torque producing subspace and in the x - y subspace. The min-max is a special case of fuzzy logic based functions that have been proposed for use with MPC, where the traditional loss functions are replaced by fuzzy decision functions [14]. To the best of our knowledge the proposal is novel and similar (not exactly the same) schemes have just been applied to torque control in three-phase systems [13]. Other related works do use fuzzy systems to substitute the model or the controller [15,16,17].
To illustrate the method, in this paper a five-phase drive is considered. This particular system is relevant as the five-phase machine is of interest [6] and the proposed method seeks a trade-off between losses and dynamic performance. Please notice that the strategy is applicable to other types of systems. In the next section, the basic aspects of PSCC are reviewed, introducing the material that will be considered in the proposal for min-max control. Simulation and experimental results are provided for a five-phase IM in Section 4 and Section 5, respectively. From these results, some conclusions are derived at the end of the paper.

2. PSCC for Five-Phase IM

The scheme for PSCC for a multi-phase IM contains a digital processor that decides the control action u indicating the state of the VSI to be held for the whole sampling period T s . Defining the discrete time k such that t = k T s , the actuation signal is denoted as u ( k ) . It is well known that a whole sampling time delay is produced due to computations. To account for this, the controller must select at time k the most appropriate value for u ( k + 1 ) . The selection is based on minimizing a certain loss function.
Figure 1 shows a diagram where at each discrete-time k the controller computes u ( k + 1 ) as
u o ( k + 1 ) = argmin u U   L ( k , u ) ,
where, U is the set of all possible control actions (states of the VSI) and L is the loss function. The LF must contain a term penalizing the deviation of predicted stator currents i ^ s ( k + 2 | k ) from desired values r ( k + 2 ) , where predictions depend on past control action u ( k ) that has been previously set and on the actual control action u ( k + 1 ) . Predictions are obtained from a model of the system as
y ^ ( k + 1 | k ) = A y ( k ) + B u ( k ) + G
y ^ ( k + 2 | k ) = A y ^ ( k + 1 | k ) + B u ( k + 1 ) ,
where matrices A and B and vector G are obtained from time-discretization of the systems’ dynamic equations (see [4] for details).
The necessary penalization of the deviation of i ^ s ( k + 2 | k ) from r ( k + 2 ) is actually done in different planes arising from Clarke’s transformation. By means of this, the stator currents are mapped into an α - β plane and several x - y and z planes. For the five-phase IM that will be used as a case study, just α - β and x - y axes need to be used [18]. With these considerations, the LF can now be defined as
L ( k , u ) = e ^ α β 2 ( k , u ) + λ · e ^ x y 2 ( k , u ) ,
where the predicted errors are computed as e ^ α β ( k , u ) = r α , β ( k + 2 ) - i ^ s α , β ( k + 2 | k , u ) , e ^ x y ( k , u ) = i ^ s x , y ( k + 2 | k , u ) . The reference value for the x - y plane is zero, as it is the normal case. The α - β reference is given by r α ( k ) = I sin 2 π f e k T s , r β ( k ) = I cos 2 π f e k T s where f e is the electrical frequency determined by the mechanical speed and I is the amplitude that depends on the mechanical load. Both quantities are supplied to the PSCC by the higher level controller responsible for tracking mechanical variables (speed, torque, position), depending on the application.
The weighting factor λ x y provides the relative importance of x - y plane regulation over α - β tracking. The α - β plane is related to power conversion and the x - y to losses. In the traditional PSCC, λ x y is treated as a parameter of the controller, selected off-line and kept constant during operation of the drive. The PSCC then uses (1) to produce u ( k + 1 ) , which is sent to the VSI and kept for the whole sampling period. This is repeated a new the next sampling period, using the receding horizon strategy [12]. Please note that, as an alternative, virtual voltage vectors have been proposed to produce a sort of modulation producing an average value for x - y voltages of zero [19].
The performance of PSCC is in most cases presented using the tracking error as a figure of merit. For a generic l - m plane, the tracking error is defined as e l , m = r l , m ( k ) - i s l , m ( k ) , where (in multi-phase IM), the pair ( l , m ) usually takes the values ( α , β ) and ( x - y ) . With a sufficiently accurate model ([20,21]), the control objectives (current tracking in α - β and x - y planes) are achieved to some degree. Depending on the application some additional criteria are also reported. Regarding controller tuning, the only parameters needed appear in the IM model (found via identification [21]) and weighting factors, usually computed off-line [22]. The tuning procedure is cumbersome since there is not a direct relationship between figures of merit and WF values; moreover, the WF that yield a particular behavior might change with the operating point [23]. In the next section, the LF is replaced by a fuzzy-logic-based function containing no weighting factors.

3. Min-Max Predictive Stator Current Control

The loss function with weighting factors presented above is not the only way to overcome the problems associated with the multi-objective nature of the selection of the control action. The use of a loss function derived from a fuzzy-logic approach is one possibility to avoid the need of weighting factors tuning eliminating a cumbersome trial and error procedure [23]. In the present case, such function should be chosen according to the criteria of balancing tracking in the α - β and x - y sub-spaces to maintain performance with diminished losses.
Several types of fuzzy-logic operators can be use to aggregate the terms in (4). Control objectives are considered as fuzzy goals each expressed as a membership function. The aggregation of membership functions (as considered in the realm of fuzzy logic) allows for the simultaneous consideration of more than one objective in control terms. The set of all used aggregation operators and membership functions allows to treat a linguistic description of objectives in a mathematical way [24]. The minimum operator has been proposed for different applications. However it does not allow to balance different objectives to find a trade-off solution. The product t-norm [25] allows to achieve a trade-off solution, however the importance of different criteria must be equal, otherwise a method to attribute relative importance is needed. This leads to the use of weighting factors and/or parametric t-norms [26]. An important aspect for PSCC is that the computation time is limited to a few microseconds (typically between 40 and 100 μ s). This limits the complexity of the loss function to be used since it must be used repeatedly in the optimization phase.
In this paper, the min-max operator is proposed to be used as an alternative to the traditional loss function. The min-max operator is derived from the Minimax decision rule of game theory [27]. It has been used for minimizing the expected loss for a worst case scenario. It can be used within fuzzy logic decision-making schemes and has also been used in MPC [28]. One problem to be solved is the computationally intensive nature of the Minimax rule for MPC [29]. In this particular case, the reduced control horizon allows for a realization in real-time as the evaluation of the min-max loss function is not more demanding than the traditional one. Incorporating the min-max idea, the resulting loss function takes the form
L ( k , u ) = min v max { e ^ α β ( k , u v ) , e ^ x y ( k , u v ) } ,
where v is an index defining the VSI state (e.g., for a five-phase VSI v { 1 , 31 } ). The rationale for this choice is as follows, at any given instant k, the different control actions that the multi-phase VSI can produce u v are considered. For each one, the predicted errors in the α - β and x - y planes are computed and the largest value is selected. The control action to be applied at k + 1 is selected as the one minimizing the selected maximal errors. In this way extreme values of errors for either plane are avoided. It is important to remark that expression (5) contains no adjustable parameters, yet the selection of the control action is driven by both terms α - β and x - y predicted errors. However, the relative importance given to each sub-space is not fixed as the selection is made based on the relative values of errors.

4. Simulations

The proposed controller is tested against a traditional FCSMPC with fixed weighting factors in simulation. The IM has been simulated using the Runge-Kutta method. The controller is also incorporated in the simulation as a discrete-time subsystem. To add more realism to the simulations the effect of the one-sampling time delay is also simulated. A sampling time of 80 ( μ s) is used for the discrete-time part. Please note that this value is within the range usually found for PSCC and can be obtained by a variety of modern digital signal processors. The IM used in simulation has the electrical parameters shown in Table 1 which corresponds to the laboratory setup that will be used later in real experiments.
The simulations will compare the proposal against a traditional FCSMPC with two different tunings. Two operating regimes are considered with nominal speed and 0 external load (labelled as case S1); and nominal speed at 70% load torque (case S2). The tuning for the traditional controller are λ x y = 0.5 which is a common choice that appears in many papers and aims at a similar penalization for α - β and x - y control errors and λ x y = 0.1 which has also been proposed in some papers and that seeks a better α - β tracking at the expense of some x - y content. Table 2 shows the RMS control error for α - β and x - y subspaces for the considered controllers and operating regimes. In said Table the entry PC λ 05 corresponds to the traditional FCSMPC with λ x y = 0.5 , PC λ 01 corresponds to the traditional FCSMPC with λ x y = 0.1 , and PCminmax corresponds to the proposed controller using a min-max loss function. It is interesting to see that the proposed controller provides low values for the tracking errors in both sub-spaces despite the fact that no tuning has been used. The traditional scheme however can be used to put more or less emphasis on α - β tracking versus x - y regulation. This degree of freedom is somehow hindered by the fact that different operating regimes would need a different tuning as exposed in previous works (see [11,23]). The trajectories shown in Figure 2 allow for further comparison of the proposed controller against the traditional FCSMPC with λ x y = 0.5 for operating regimes S1 and S2 previously considered. The advantages of the proposal are apparent as a more accurate tracking is achieved in both cases.

5. Experimental Results

The test rig for experimentation is schematically shown in Figure 3, it contains a 30-slot symmetrical five-phase IM with three pole pairs made up by distributed windings. The five-phase two-levels VSI is made of two three-phase Semikron SKS22F modules. The DC-link voltage used is V D C = 300 (V). The controllers run on the TMS320F28335 DSP included in a board (MSK28335 Technosoft) which interfaces with the GHM510296R/2500 rotatory encoder. A DC machine is used to emulate the desired load torque in the shaft for the experiments. The IM has the electrical parameters already shown in Table 1.
As in the simulation section the proposed predictive controller with min-max loss function will be compared against a traditional FCSMPC with two different tunings ( λ x y = 0.5 and λ x y = 0.1 ). The operating regimes are nominal speed with 4% load (case E1) and nominal speed with 50% load torque (case E2). Table 3 shows the RMS control errors. Again, the proposed controller provides low values for the tracking errors in both sub-spaces. The trajectories shown in Figure 4 allow for further comparison of the proposed controller against the traditional FCSMPC with λ x y = 0.5 for operating points E1 and E2.
The results match very much those already seen in simulation. Please note that a reduction in tracking errors is observed despite the fact that the tuning employed for the traditional FCSMPC is a standard one, found after intensive experimentation (see [22]). In the case of the proposed min-max loss function, the controller aims at minimizing the largest of errors in either sub-space. This results in trajectories that are smoother as extreme deviations are avoided.
A final set of experiments is performed to show the performance for various speeds. Table 4 shows the RMS control error for α - β and x - y sub-spaces for the proposed min-max PSCC for different speeds and two loads ( T L = 4 (%) and T L = 50 (%)). Again, it is worth remarking the balanced nature of the results for different operating regimes.

6. Conclusions

It has been shown that a fuzzy decision making scheme can be used for predictive stator current control of multi-phase IM. Similar ideas have been proposed for predictive torque control of conventional (three-phase) IM and PMSM; they have been refined here to provide a means to cope with specific aspects of multi-phase IMs. The computational requirements are low, allowing for its use in real time, as is demonstrated by the experiments using a standard value for the sampling time. It is interesting to see that the proposed controller provides low values for the tracking errors in torque producing ( α - β ) and loss producing ( x - y ) sub-spaces, despite the fact that no tuning is needed.
A good agreement between experimental and simulation results has been found. While watching the results, one must bear in mind that the instantaneous (discrete-time wise) minimization of a loss function does not guarantee a certain result in terms of the trajectories obtained due to the effect of the receding horizon in predictive control. In the case of the proposed min-max loss function, the controller aims at minimizing the largest of errors in either sub-space. This results in trajectories that are observed in the results to be smoother as extreme deviations (in either sub-space) are avoided.

Author Contributions

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

Funding

This work has received support by MINECO-Spain, FEDER Funds and University of Seville under grants DPI2016-76493-C3-1-R and 2014/425, respectively.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Alamin, Y.; Castilla, M.; Álvarez, J.; Ruano, A. An economic model-based predictive control to manage the users’ thermal comfort in a building. Energies 2017, 10, 321. [Google Scholar] [CrossRef]
  2. Camacho, E.; Gallego, A.; Sanchez, A.; Berenguel, M. Incremental state-space model predictive control of a Fresnel solar collector field. Energies 2019, 12, 3. [Google Scholar] [CrossRef]
  3. Holmes, D.; Martin, D. Implementation of a direct digital predictive current controller for single and three phase voltage source inverters. In Proceedings of the 1996 IEEE Industry Applications Conference Thirty-First IAS Annual Meeting, San Diego, CA, USA, 6–10 October 1996; Volume 2, pp. 906–913. [Google Scholar]
  4. Arahal, M.R.; Barrero, F.; Toral, S.; Durán, M.J.; Gregor, R. Multi-phase current control using finite-state model-predictive control. Control Eng. Pract. 2009, 17, 579–587. [Google Scholar] [CrossRef]
  5. Prieto, J.; Jones, M.; Barrero, F.; Levi, E.; Toral, S. Comparative analysis of discontinuous and continuous PWM techniques in VSI-fed five-phase induction motor. IEEE Trans. Ind. Electron. 2011, 58, 5324–5335. [Google Scholar] [CrossRef]
  6. Duran, M.J.; Levi, E.; Barrero, F. Multiphase Electric Drives: Introduction; Wiley Encyclopedia of Electrical and Electronics Engineering: Hoboken, NJ, USA, 2017; pp. 1–26. [Google Scholar]
  7. Yousefi-Talouki, A.; Gholamian, S.A.; Yousefi-Talouki, M.; Ilka, R.; Radan, A. Harmonic elimination in switching table-based direct torque control of five-phase PMSM using matrix converter. In Proceedings of the 2012 IEEE Symposium on Humanities, Science and Engineering Research, Kuala Lumpur, Malaysia, 24–27 June 2012; pp. 777–782. [Google Scholar]
  8. Parsa, L.; Toliyat, H.A. Sensorless direct torque control of five-phase interior permanent-magnet motor drives. IEEE Trans. Ind. Appl. 2007, 43, 952–959. [Google Scholar] [CrossRef]
  9. Arahal, M.R.; Barrero, F.; Ortega, M.G.; Martin, C. Harmonic analysis of direct digital control of voltage inverters. Math. Comput. Simul. 2016, 130, 155–166. [Google Scholar] [CrossRef]
  10. Xu, Y.; Shi, T.; Yan, Y.; Gu, X. Dual-Vector predictive torque control of permanent magnet synchronous motors based on a candidate vector table. Energies 2019, 12, 163. [Google Scholar] [CrossRef]
  11. Arahal, M.R.; Barrero, F.; Durán, M.J.; Ortega, M.G.; Martín, C. Trade-offs analysis in predictive current control of multi-phase induction machines. Control Eng. Pract. 2018, 81, 105–113. [Google Scholar] [CrossRef]
  12. Camacho, E.F.; Bordons, C. Model Predictive Control; Springer: Berlin, Germany, 2013. [Google Scholar]
  13. Mamdouh, M.; Abido, M.; 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]
  14. Yen, J.; Langari, R.; Zadeh, L.A. Industrial Applications of Fuzzy Logic and Intelligent Systems; IEEE Press: Piscataway, NJ, USA, 1995. [Google Scholar]
  15. Uddin, M.N.; Radwan, T.S.; Rahman, M.A. Performances of fuzzy-logic-based indirect vector control for induction motor drive. IEEE Trans. Ind. Appl. 2002, 38, 1219–1225. [Google Scholar] [CrossRef]
  16. Neema, D.; Patel, R.; Thoke, A. Speed control of induction motor using fuzzy rule base. Int. J. Comput. Appl. 2011, 33, 21–29. [Google Scholar]
  17. El-Barbary, Z. Fuzzy logic based controller for five-phase induction motor drive system. Alex. Eng. J. 2012, 51, 263–268. [Google Scholar] [CrossRef] [Green Version]
  18. Martín, C.; Arahal, M.R.; Barrero, F.; Durán, M.J. Five-phase induction motor rotor current observer for finite control set model predictive control of stator current. IEEE Trans. Ind. Electron. 2016, 63, 4527–4538. [Google Scholar] [CrossRef]
  19. Entrambasaguas, P.G.; Prieto, I.G.; Martínez, M.J.D.; Guzmán, M.B.; García, F.J.B. Vectores Virtuales de Tensión en Control Directo de Par para una Máquina de Inducción de Seis Fases. Revis. Iberoam. Autom. Inf. Ind. 2018, 15, 277–285. [Google Scholar] [CrossRef]
  20. Rodas, J.; Barrero, F.; Arahal, M.R.; Martín, C.; Gregor, R. Online estimation of rotor variables in predictive current controllers: A case study using five-phase induction machines. IEEE Trans. Ind. Electron. 2016, 63, 5348–5356. [Google Scholar] [CrossRef]
  21. Martín, C.; Bermúdez, M.; Barrero, F.; Arahal, M.R.; Kestelyn, X.; Durán, M.J. Sensitivity of predictive controllers to parameter variation in five-phase induction motor drives. Control Eng. Pract. 2017, 68, 23–31. [Google Scholar] [CrossRef] [Green Version]
  22. Lim, C.S.; Levi, E.; Jones, M.; Rahim, N.; Hew, W.P. A Comparative Study of Synchronous Current Control Schemes Based on FCS-MPC and PI-PWM for a Two-Motor Three-Phase Drive. IEEE Trans. Ind. Electron. 2014, 61, 3867–3878. [Google Scholar] [CrossRef]
  23. Arahal, M.R.; Kowal, A.; Barrero, F.; Castilla, M. Cost Function Optimization for Multi-phase Induction Machines Predictive Control. Rev. Iberoam. Autom. Inf. Ind. 2019, 16, 48–55. [Google Scholar] [CrossRef]
  24. Aracil, J.; Gordillo, F.; Alamo, T. Global Stability Analysis of Second-Order Fuzzy Systems. In Advances in Fuzzy Control; Springer: Berlin, Germany, 1998; pp. 11–31. [Google Scholar]
  25. Wang, L.X. Stable adaptive fuzzy control of nonlinear systems. IEEE Trans. Fuzzy Syst. 1993, 1, 146–155. [Google Scholar] [CrossRef]
  26. Yager, R.R. On the inclusion of importances in multi-criteria decision making in the fuzzy set framework. Int. J. Expert Syst. Res. Appl. 1992, 5, 211–228. [Google Scholar]
  27. Savage, L.J. The theory of statistical decision. J. Am. Stat. Assoc. 1951, 46, 55–67. [Google Scholar] [CrossRef]
  28. Ramırez, D.; Camacho, E.; Arahal, M. Implementation of min–max MPC using hinging hyperplanes. Application to a heat exchanger. Control Eng. Pract. 2004, 12, 1197–1205. [Google Scholar] [CrossRef]
  29. Ramírez, D.R.; Alamo, T.; Camacho, E.F. Computational burden reduction in min–max MPC. J. Frankl. Inst. 2011, 348, 2430–2447. [Google Scholar]
Figure 1. Block diagram of min-max Predictive Stator Current Control (PSCC) for a five-phase induction machine (IM) driven by an Voltage Source Inverter (VSI).
Figure 1. Block diagram of min-max Predictive Stator Current Control (PSCC) for a five-phase induction machine (IM) driven by an Voltage Source Inverter (VSI).
Energies 12 03713 g001
Figure 2. Simulation comparison of the proposed controller (right) against a traditional FCSMPC (left) at operating regimes S1 and S2 (top and bottom rows).
Figure 2. Simulation comparison of the proposed controller (right) against a traditional FCSMPC (left) at operating regimes S1 and S2 (top and bottom rows).
Energies 12 03713 g002
Figure 3. Photographs of the various elements of the experimental setup.
Figure 3. Photographs of the various elements of the experimental setup.
Energies 12 03713 g003
Figure 4. Experimental comparison of the proposed controller (right) against a traditional FCSMPC (left) at two operating regimes (top and bottom rows).
Figure 4. Experimental comparison of the proposed controller (right) against a traditional FCSMPC (left) at two operating regimes (top and bottom rows).
Energies 12 03713 g004
Table 1. Estimated parameters of the IM.
Table 1. Estimated parameters of the IM.
Parameter ValueParameter Value
Stator resistance R s  ( Ω )19.45Rotor resistance R r  ( Ω )6.77
Stator leakage inductance L l s  (mH)100.7Rotor leakage inductance L l r  (mH)38.6
Mutual inductance L m  (mH)656.5Nominal current I n  (A)2.5
Mechanical nominal speed ω n  (rpm)1000Nominal torque T n  (N·m)4.7
Table 2. Simulation results for the traditional and proposed predictive controllers in terms of tracking errors.
Table 2. Simulation results for the traditional and proposed predictive controllers in terms of tracking errors.
CasePC λ 05 PC λ 01 PCmin-Max
S1 e α - β = 0.0542 (A) e α - β = 0.0530 (A) e α - β = 0.0531 (A)
e x - y = 0.1221 (A) e x - y = 0.1417 (A) e x - y = 0.1109 (A)
S2 e α - β = 0.1821 (A) e α - β = 0.1117 (A) e α - β = 0.1810 (A)
e x - y = 0.0984 (A) e x - y = 0.1098 (A) e x - y = 0.1001 (A)
Table 3. Experimental results for the traditional and proposed predictive controllers in terms of tracking errors.
Table 3. Experimental results for the traditional and proposed predictive controllers in terms of tracking errors.
CasePC λ 05 PC λ 01 PCmin-Max
E1 e α - β = 0.1416 (A) e α - β = 0.1043 (A) e α - β = 0.1291 (A)
e x - y = 0.1229 (A) e x - y = 0.1344 (A) e x - y = 0.0983 (A)
E2 e α - β = 0.1502 (A) e α - β = 0.1117 (A) e α - β = 0.1411 (A)
e x - y = 0.1185 (A) e x - y = 0.1273 (A) e x - y = 0.1002 (A)
Table 4. Experimental results for the proposed min-max PSCC for different speeds and loads.
Table 4. Experimental results for the proposed min-max PSCC for different speeds and loads.
ω m (rpm) T L = 4 (%) T L = 50 (%)
200 e α - β = 0.1017 (A) e α - β = 0.1172 (A)
e x - y = 0.0954 (A) e x - y = 0.1040 (A)
500 e α - β = 0.1291 (A) e α - β = 0.1411 (A)
e x - y = 0.0983 (A) e x - y = 0.1002 (A)
700 e α - β = 0.1558 (A) e α - β = 0.1757 (A)
e x - y = 0.1053 (A) e x - y = 0.1072 (A)

Share and Cite

MDPI and ACS Style

Ramirez, D.R.; Martin, C.; Kowal G., A.; Arahal, M.R. Min-Max Predictive Control of a Five-Phase Induction Machine. Energies 2019, 12, 3713. https://doi.org/10.3390/en12193713

AMA Style

Ramirez DR, Martin C, Kowal G. A, Arahal MR. Min-Max Predictive Control of a Five-Phase Induction Machine. Energies. 2019; 12(19):3713. https://doi.org/10.3390/en12193713

Chicago/Turabian Style

Ramirez, Daniel R., Cristina Martin, Agnieszka Kowal G., and Manuel R. Arahal. 2019. "Min-Max Predictive Control of a Five-Phase Induction Machine" Energies 12, no. 19: 3713. https://doi.org/10.3390/en12193713

APA Style

Ramirez, D. R., Martin, C., Kowal G., A., & Arahal, M. R. (2019). Min-Max Predictive Control of a Five-Phase Induction Machine. Energies, 12(19), 3713. https://doi.org/10.3390/en12193713

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