You are currently viewing a new version of our website. To view the old version click .
Applied Sciences
  • Article
  • Open Access

16 November 2025

Effect of Weighting Factors in Energy Efficiency of Predictive Control of Multi-Phase Drives

,
,
and
1
Electronic Engineering Department, University of Seville, 41092 Seville, Spain
2
Systems Engineering and Automation Department, University of Seville, 41092 Seville, Spain
*
Author to whom correspondence should be addressed.
Current address: Escuela Técnica Superior de Ingeniería, Camino de los Descubrimientos s/n, 41092 Sevilla, Spain.
This article belongs to the Special Issue Advanced Technologies for Power Systems—from Power Electronics to Smart Grid Optimization

Abstract

Predictive current control of variable speed drives by direct command of inverter states allows fast control. Its application to multiphase system constitutes a flexible solution that tackles several objectives by means of a cost function with several terms. Weighting factors are used to give relative importance of each term. They have a remarkable effect on figures of merit. In particular, secondary plane content and average switching frequency are usually considered as figures of merit. However, weighting factor effect on global energy efficiency has not been studied before because losses have different sources (commutations, Joule effect, etc.) that do not have a clear link with weighting factors and because trade-offs might appear. The present work uses an experimental setup with a five-phase induction machine connected to a mechanical load. By measuring the power balance, it is possible to show the effect of weighting factor tuning on losses. By tuning λ x y , efficiency increases by up to 25%. In parallel, optimizing λ n c reduces the average switching frequency by 9% and 18% across the evaluated configurations. This enables the selection of the most adequate values of the weighting factors. The results show that for each speed and load combination, the drive exhibits improved efficiency for some tuning.

1. Introduction

Finite-state model-predictive control (FSMPC) has been used lately for variable-speed drive control [1]. The method uses direct control over the VSI state, providing fast reaction times. The control action is derived by solving an optimization problem. In this problem, a cost function (CF) containing several terms is used. The different terms penalize predicted deviations of the output variables from their control objectives. In variable-speed drives, the main objectives are related to mechanical performance. These, in turn, depend on the quality of the stator currents, as they are responsible for the generation of torque [2].
The CF used in FSMPC often need some weighting factors (WF) to handle their terms. The effect of WF on overall energy efficiency for MPD has not been explored before. Before describing the proposal, it is worth looking at existing methodologies addressing WF tuning and losses in variable speed drives (VSD). An overview of the methods used can be found in [3]. In these, the different sources of losses in VSD are considered. These sources are iron losses caused by hysteresis and Foucault currents, copper or Joule losses due to electrical conduction in stator windings and rotor bars, mechanical losses (mostly related to mechanical speed) and losses due to conduction and switching in the VSI [4].
VSI-related losses are important due to the potential damage caused by temperature increase. To avoid this, some junction temperature control methods have been proposed. In [5], control of the thermal stress in semiconductors is achieved by selecting the switching vector using a model for online junction temperature estimation. Similarly, in [6], an FSMPC is developed with an extended CF that includes the switching and conduction losses of the inverter. A similar approach is proposed in [7] to reduce power loss and relieve thermal stress. An energy-based loss model is proposed for the loss prediction. However, the approach is not used on a VSD, where the speed and torque can vary independently. In [8], an extended cost function is used, including a penalty term for commutations and another for the predicted losses due to conduction and switching.
It must be stressed that copper and switching losses are just part of the total losses of a drive. The efficiency should be estimated considering the input power (electrical) and the useful output power (mechanical). A study of this kind can be found in [9], where a comparison between predictive and scalar control strategies is presented to minimize losses in induction motors. However, this analysis does not consider operation of the drive to diminish switching frequency, which can be achieved using FSMPC.
All of the methods cited above for efficiency and thermal management have been designed for conventional (three-phase) systems. However, multiphase devices (MPD) constitute an alternative where an increase in power density and better reliability are obtained. In multiphase drives, stator current control becomes more complex due to the increase in degrees of freedom [10]. In this context, FSMPC is an interesting option, as the extra variables can easily fit into the model. The cost function for MPD is also more complex. In particular, tuning of WF needs considering both the torque-producing and non-torque-producing planes of stator currents. Otherwise, harmonic injection due to secondary subspaces can become a problem as they produce copper losses but not real work.
Secondary subspace currents contribute to drive inefficiency. In this context, multi-vector FSMPC has been proposed to deal with harmonic content due to secondary subspaces. Multi-vector approaches are exemplified by the virtual voltage vector (VVV) technique [11]. In VVV, the basic voltage vectors (BVV) are combined so that the average excitation of the secondary subspaces is nearly zero. BVV combinations are performed off-line, for example, pairing large and medium BVV [12]. In VVV, the WF for the secondary subspace content is no longer necessary. This simplifies the design and accelerates the execution of the algorithm [13]. Modifications to the VVV method have been proposed for the minimization of losses as in [14].
However, in the subspace, the content remains open-loop, which does not ensure performance. Also, compared with single-vector FSMPC, either (a) the sampling time is increased (to allow for two or more BVV applications), or (b) the switching frequency is increased (same sampling time but more VSI commutations). Situation (a) results in decreased performance. Situation (b) results in increased losses due to commutations at the VSI. Third, the number of control actions is reduced from N B V V (number of basic VV) to N V V V . Additionally, the usage of the DC link can be reduced, and the flexibility offered by the use of the WF is lost.
Now, in the case of multiphase machines, the secondary subspaces content has been treated using a special WF in the cost function, denoted as λ x y [15]. This WF does not appear in conventional (three-phase) systems. The tuning of λ x y allows for increasing or decreasing the content of the secondary subspaces. As a result, the amount of copper losses is affected by the choice of this WF. In addition, the VSI can be made to operate at a reduced average switching frequency. This goal is achieved by using another special WF (denoted as λ n c ) [16]. Commutation losses in the VSI are clearly a function of the average switching frequency; therefore, they are affected by the choice of λ n c . However, it has been proven in [17] that the WF tuning is affected by trade-offs. Although ome authors have proposed the elimination of the WF [18], this limits the flexibility of the FSMPC method.
It is worth noting that the existing methods for online WF tuning, such as [19,20,21,22], have not addressed the combined effect of the different WFs on energy efficiency.

Contributions

The paper shows how WF tuning in MPD affects not only the usual figures of merit but also the global energy efficiency of the VSD. An experimental setup is used to gather data from which the energy efficiency can be computed. This is done for different combinations of load and speed. The analysis then turns to the objective of maximizing energy efficiency. As a result, a set of WF tunings is derived, providing enhanced results. The novelty of the paper lies in the fact that such analysis has not been carried out before. Also, the optimal (in the energetic sense) WF computation appears for the first time in the literature.
The rest of the paper is organized as follows. Section 2 presents the context of the contribution by explaining how FSMPC is applied to MPD. Section 3 is devoted to explaining the effect of WF tuning on energy efficiency for predictive stator current control of MPD. The laboratory setup and experimental results are provided in Section 4. Finally, Section 5 and Section 6 present the Discussion and Conclusions, respectively.

2. FSMPC in Multi-Phase Drives

The overall control scheme is shown in the diagram of Figure 1. In this diagram, the FSMPC block is responsible for current tracking and constitutes the inner loop that will be explained in the next subsection. The outer loop is composed of a proportional integral (PI) controller for speed tracking. Speed measurements are obtained from an incremental encoder (ENC). The inner loop works in α β x y coordinates. The Park transformation matrix ( T P ) obtains the rotational reference frame components d-q from the α β components as ( v d s , v q s ) T = T P ( v α s , v β s ) T , with
T P = c o s θ a s i n θ a s i n θ a c o s θ a ,
where θ a is the angle of the reference frame. Similarly, the Clarke transformation matrix T C allows one to obtain α β x y variables from phase variables as ( v α s , v β s , v x s , v y s , v z s ) = T C · ( v a , v b , v c , v d , v e ) , with
T C = 2 5 1 c o s ϑ c o s 2 ϑ c o s 3 ϑ c o s 4 ϑ 0 s i n ϑ s i n 2 ϑ s i n 3 ϑ s i n 4 ϑ 1 c o s 2 ϑ c o s 4 ϑ c o s 6 ϑ c o s 8 ϑ 0 s i n 2 ϑ s i n 4 ϑ s i n 6 ϑ s i n 8 ϑ 1 / 2 1 / 2 1 / 2 1 / 2 1 / 2 .
Figure 1. Diagram of the predictive current control scheme.
The block marked as FSMPC uses a model of the system to derive the VSI state to be applied for a control period. The model includes, mainly, the dynamics of stator currents and the VSI topology as shown below.

2.1. Five-Phase Induction Machine Model

The symmetrical five-phase induction machine contains a stator with distributed windings, with an angular separation equal to ϑ = 2 π / 5 [rad]. The VSI is connected to a DC link providing 2 5 = 32 switching states defined as vector u = S a , S b , S c , S d , S e T . For each possible switching state, the values of the stator phase voltages, v i i { a , b , c , d , e } , can be determined using
v a v b v c v d v e = V D C 5 4 1 1 1 1 1 4 1 1 1 1 1 4 1 1 1 1 1 4 1 1 1 1 1 4 S a S b S c S d S e ,
where V D C is the DC link voltage and the VSI states ( S i ) equal 1 if the top switch of the leg is on and zero in the opposite case.
Using the Park transform, the entire set of possible switching states can be projected onto the planes α β and xy, resulting in Figure 2.
Figure 2. Voltage vectors for a five-phase IM in the α β (left) and xy (right) subspaces.
Selecting the α β and xy stator currents and the α β rotor currents as the elements of the state vector x = i s α , i s β , i s x , i s y , i r α , i r β T , the set of nonlinear equations that form the continuous-time dynamic model of the IM can be written in space-state representation as follows:
x ˙ ( t ) = A c x ( t ) + B c v ( t ) ,
where the stator voltages form the the input vector v = v s α , v s β , v s x , v s y T .
The elements in matrices A c and B c include the rotor electrical speed ω r , the stator and rotor resistances R s and R r , stator and rotor inductances L s and L r , stator leakage inductance L l s , and mutual inductance M. The FSMPC algorithm relies on predictions obtained from a discrete-time model of the IM, derived by applying the Euler forward discretization method to the continuous-time differential equations governing the electrical dynamics of the machine.
The one-step-ahead prediction of the stator current vector is given by
i ^ ( k + 1 | k ) = A i ( k ) + B v ( k | k 1 ) + G ^ ( k | k ) ,
where i ^ ( k + 1 | k ) is the prediction computed at time k for discrete time ( k + 1 ) , v ( k | k 1 ) is the actual stator voltage produced by the VSI according to the configuration selected at ( k 1 ) and G ^ ( k | k ) is a term added to account for the rotor currents that are usually not measured.
The two-step-ahead prediction is obtained analogously as
i ^ ( k + 2 | k ) = A i ^ ( k + 1 | k ) + B v ( k + 1 | k ) ,
where v ( k + 1 | k ) is the voltage corresponding to each candidate switching state. The compensation term G ^ ( k | k ) is not included in this step, since it is assumed constant over the short prediction horizon.

2.2. Control Computation

Figure 1 illustrates the FSMPC strategy. The control action ( u ) is the VSI state, that is held for the next sampling interval. The fundamental element for computing the control action is a cost function that penalizes deviations from objectives. This formulation enables the treatment of multi-objective optimization problems. In the case of variable speed drive, different terms are usually included in the CF, such as flux tracking, torque control, current regulation in the α β frame, current control in the xy plane, switching frequency reduction, and common-mode voltage minimization.
The different terms that appear in the CF receive different relative importances thanks to the weighting factors. The WF enable the combination of terms with different magnitudes and units into a single objective function. In addition, the WF allow the designer to prioritize certain control objectives over others according to the application requirements.
In multiphase drives, a typical choice for the cost function is
J = e ^ α β 2 + λ x y e ^ x y 2 + λ n c S C ,
where e ^ α β denotes the predicted tracking error in the α β plane, e ^ x y represents the error in the xy plane, λ x y and λ n c are weighting factors, and S C is the number of switching transitions in the VSI between two consecutive sampling instants. The tracking errors e ^ α β and e ^ x y can be computed as
e ^ α β = I α β * ( k + 2 ) A i ^ α β ( k + 1 | k ) + B v α β ( k + 1 | k )
e ^ x y = I x y * ( k + 2 ) A i ^ x y ( k + 1 | k ) + B v x y ( k + 1 | k ) ,
where I α β * ( k + 2 ) and I x y * ( k + 2 ) are the references for the stator currents in the corresponding subspace. The changes in switches state S C can be computed as
S C = h = 1 5 S h ( k + 1 ) S h ( k ) ,
where the S h values represent the VSI state for phases a, b, c, d, and e.
Equation (7) clearly shows that an increase in λ x y shifts the selection of the control action to those providing less x y content. Similarly, an increase in λ n c allows us to reduce the average switching frequency. Finally, if both λ x y and λ n c are increased, the objective of α β current tracking is given less of a priority, resulting in increased ripple.

2.3. WF Tuning and Energy Efficiency

The weighting factors λ x y and λ n c in (7) influence not only the tracking quality of the α β and xy stator currents but also affect system losses. Specifically, copper losses are proportional to the square of the RMS current and can be expressed as P c u = 3 R s I r m s 2 , where R s is the stator resistance. Switching losses depend on the switching frequency and the magnitude of voltage and current transitions during commutations, and are typically given by P s w = f s w ( E o n + E o f f ) [23], where f s w is the switching frequency and E o n , E o f f are the turn-on and turn-off energies.
The effect on total losses has not been modelled to the best of our knowledge. For this reason, this paper explores experimental results to show the main trends that can be used for WF tuning.

3. Methodology

The cost function presented in (7) incorporates two weighting factors, λ x y and λ n c , which determine the trade-off between the different control objectives expressed in the cost function. These parameters enable the designer to balance the current tracking performance across reference frames against the reduction of the switching frequency. However, their influence on the overall drive efficiency has not been derived from first principles. To systematically assess the individual impact of WF on system efficiency, this work focuses on the experimental evaluation of total losses for different combinations of λ x y and λ n c in different conditions of speed and load.

3.1. Laboratory Setup

Figure 3 presents a diagram of the experimental setup. The main elements are the five-phase IM (5-ph IM), the voltage source inverter (VSI), and the digital signal processor (DSP). The sensor boards and data logger are used to obtain signals; in particular, measurements of voltage, currents, and temperature are considered. Finally, the DC motor is used to provide a mechanical load that is independent of the speed.
Figure 3. Schematic diagram of the experimental setup.
Figure 4 shows a photograph of the experimental setup where the IM and the co-axial DC motor are clearly visible.
Figure 4. Photographs of the experimental setup.

3.2. Data Gathering

The losses are estimated by measuring the total electric power provided to the drive by the DC link. In steady state conditions and for a constant speed, the mechanical output power does not change. Similarly, mechanical losses (depending on speed) are also constant. This allows us to compare the efficiency of the drive for different combinations of λ x y and λ n c . In these conditions, the power loss is dissipated as heat. To corroborate this, temperature sensors and a thermal camera are used to check the temperature increase after some time.
The experiments are carried out starting at similar temperature conditions. For each experiment, a single λ x y and λ n c combination is used. Also, for each experiment, the reference speed is kept constant.
Finally, in order to gather more data points, a series resistor is connected to the DC motor armature. By measuring the voltage and current over this resistor one can compute the output power. The resistance of this element ( R L ) can be changed from one experiment to another, providing a way of selecting various opposing torques for each mechanical speed.
With these arrangements, a series of experiments have been performed under a range of operating conditions representative of typical motor operation.

4. Experimental Results

The experimental setup is used to control the IM speed at a reference value ( ω r ) for some time. The stator current control is a FSMPC with weighting factors λ x y and λ n c . The choice of WF values to be considered in the experiments are guided by extensive previous experience with the system as shown in previous publications. Otherwise, a possible strategy is to start with zero WF and increase their value in discrete steps.
The rotors’ speeds and loads are distributed along the range that the drive can handle. Four rotor speeds were considered: ω r { 100 , 200 , 500 , 750 } rpm. For each speed, different load levels were applied by means of the DC-side resistive load: R L { 73 , 100 , 110 , 220 }   Ω .
To examine the influence of the weighting factor ( λ x y ) on the system, a set of experiments was carried out, where λ n c = 0 . This simplified the procedure. Also, it will be shown later that λ n c > 0 affects both efficiency and current quality.
The main objective is to evaluate how variations in λ x y affected the overall energy efficiency of the drive while the remaining factors and conditions were kept constant. Specifically, five values were evaluated: λ x y { 0 , 0.2 , 0.5 , 1 , 10 } .
For λ x y = 0 , the controller strictly prioritizes current tracking in the α β plane without penalizing errors in the xy plane. As a result, significant non-productive currents may appear, leading to increased copper losses. For intermediate values of λ x y ( 0.2 , 0.5 , and 1), the controller introduces a balanced penalization of xy errors, which helps reduce these losses and improve overall efficiency at the cost of slightly relaxing the tracking accuracy in the α β plane. When λ x y is large, the control action strongly prioritizes minimizing the xy error, which leads to a noticeable increase in the tracking error in the α β subspace.
The next component to analyze is the motor speed that has a significant impact on efficiency. At low speeds, between 100 and 300 rpm, copper losses tend to dominate, since mechanical losses are minimal. In this range, the control may exhibit increased current ripple due to the low induced voltage, which negatively affects the efficiency. As the speed increases to intermediate values, between 500 and 750 rpm, a balance is achieved between copper and iron losses, generally representing the region of maximum efficiency with respect to the induction machine processes. Finally, at high speeds (i.e., more than 750 rpm), iron and switching losses increase. Overall, total efficiency initially increases with speed until reaching a peak, then stabilizes or decreases as additional losses become dominant.
Finally, the motor load has a direct impact on its efficiency. Under light loads, corresponding to high resistances (220 Ω ), the required torque is low, so fixed losses such as iron and switching losses represent a larger relative share, resulting in low overall efficiency. As the load increases, with lower resistances (110, 100, or 73 Ω ), the torque rises and the motor operates closer to its nominal point, improving relative efficiency because the fixed losses are diluted compared to the useful power. However, if the load becomes too high and currents increase significantly, copper losses increase quadratically with the current, once again leading to a reduction in efficiency.
Figure 5 presents both simulation and experimental results for a representative case, corresponding to ω r = 100 rpm with a load resistance of 100 Ω . When λ x y = 0 , the controller focuses exclusively on current tracking in the α β plane, while the xy components remain unregulated. Consequently, significant current amplitudes appear in the xy subspace, which do not contribute to torque production and lead to increased copper losses.
Figure 5. Waveforms in the α β and x y planes: simulation (left), experimental (middle), and total harmonic distortion (THD) of i α (right). The results correspond to ω r = 100 rpm and R load = 100 Ω . The subfigures (ac) use λ x y = 0 , (df) λ x y = 0.2 , (gi) λ x y = 0.5 , (jl) λ x y = 1 , and (mo) λ x y = 10 .
As λ x y increases, deviations in the xy plane are progressively penalized, leading to a more balanced current distribution between phases. This mitigates non-productive current components and enhances overall drive efficiency by reducing copper losses and the harmonic distortion of the phase currents.
However, for a large value of λ x y , the controller tends to overact in small deviations, producing faster and more aggressive switching actions in the inverter. This higher switching activity increases switching losses. This tendency, however, is not a linear increase. This is observed for very large values of λ x y , where switching losses decline. This behaviour can also be observed in the temperature evolution of each component of the system, as is shown in Figure 6. Please note that these photos are just a visual confirmation of the temperature increase observed during operation of the 5-phase IM, the DC motor, and the 5-phase VSI.
Figure 6. Thermal images showing the initial and final temperatures of the IM, DC motor, and VSI for different values of the weighting factor λ x y .
Table 1 summarizes the temperature change in IM, DC motor, and VSI for different values of the λ x y weighting factor. The IM exhibits the highest temperature increase for λ x y = 0 due to the presence of high xy currents that cause elevated copper losses (relative to other WF tunings). As λ x y increases, the temperature increment is less pronounced, reaching its minimum around λ x y = 0.5 , where the current distribution between phases is more balanced. This balance helps diminish copper losses, resulting in improved efficiency. For larger λ x y values, the motor temperature increases again, indicating that excessive penalization of xy components leads to more aggressive control actions and higher overall losses.
Table 1. Temperature increase at the IM, DC motor, and VSI for different values of λ x y .
The DC machine exhibits only minor temperature variations and can, therefore, be regarded as thermally constant. In contrast, the VSI presents its maximum temperature increase at a higher λ x y = 10 value, which is consistent with the higher switching activity demanded by strong xy regulation. For intermediate λ x y values, the temperature rise remains moderate.
Overall, these results suggest that for λ n c = 0 , values of λ x y between 0.2 and 1 provide the best trade-off between current quality, efficiency, and thermal stress on the system components. It is also interesting to highlight that, with λ n c = 0 , the switching rate limit of the VSI is not exceeded for any combination of speed and load. This observation means that λ n c > 0 can be used to further reduce losses, but it is not needed for VSI operation.
Building on this, we analyze the switching–penalty factor λ n c , keeping λ x y fixed. Three values of the switching term λ n c { 6 , 8 , 10 } × 10 3 were tested to study their effect on the average switching frequency of the VSI, f ¯ s w . The results, summarized in Table 2, show that as λ n c increases, the average frequency f ¯ s w decreases. Another noteworthy point is the weak load influence: across resistances, f ¯ s w changes little and maintains the same decreasing trend as λ n c increases, indicating that the penalty term primarily governs the switching activity.
Table 2. Average switching frequency f ¯ s w [Hz] as a function of λ n c and the load.

5. Discussion

The experimental data gathered in this study show that the usual weighting factors used in multiphase VSD do affect the overall efficiency of the drive. Several aspects must be addressed.
First of all, from the results shown in Figure 7, it is clear that the WF choice is affected by both the speed regime and the load. This is clearly visible, as the best efficiency for each speed–load combination takes place at different values of the WF. This result has not previously been reported. The implication for this is that WF tuning in VSD, considering energy efficiency, should either employ online adaptation or a scheduled solution.
Figure 7. Comparison of energy efficiency at different speeds and load conditions.
The results demonstrate that the tuning of λ x y plays a crucial role in balancing current quality, switching effort, and energy losses. When λ x y = 0 , the controller neglects the xy current components, leading to significant currents that increase both copper and inverter losses. Conversely, moderate values of λ x y (between 0.2 and 1) effectively suppress these components, yielding a consistent reduction in total DC power consumption without compromising mechanical output power. However, excessively large values ( λ x y = 10 ) cause the controller to over-penalize the harmonic subspace, resulting in elevated switching activity and increased commutation losses. This reveals the existence of an optimal range for λ x y that maximizes overall system efficiency.
The influence of the WF also depends on operating conditions. The efficiency improvement is most pronounced at medium speeds (between 500 and 750 rpm) and moderate loads (73–100 Ω ). At low speeds or light loads, the efficiency gain is less substantial, as fixed losses become more significant.
Secondly, it must be noted that the usual figures of merit, such as stator current ripple and subspace content, do not convey enough information to guide decisions aimed at achieving optimal efficiency. This is illustrated by the waveforms of Figure 4, where the WF values with the best efficiency are not related to the best-looking patterns.
The development of automatic tuning methods to achieve the best efficiency for each operating condition remains future work. Please note that some previous methods have used approximations for some losses (not all losses) that do not guarantee optimality.

6. Conclusions

This work presents an analysis of the influence of WF tuning on the energy efficiency of a multi-phase variable speed drive. The experiments were carried out on a five-phase induction machine where stator currents were controlled by FSMPC. The study was conducted under various load conditions and various rotor speeds, providing a comprehensive assessment of the drive’s energy performance. The use of an experimental setting allowed us to consider total losses, not just partial ones. Furthermore, it allowed us to bypass the difficulty arising from the lack of models for total losses.
The results confirm that weighting factors have an effect on total losses. The relationship has been shown to be convoluted. This is supported by theoretical considerations, since, to some extent, both weighting factors affect the main sources of losses. In particular, copper losses appear in both the primary and the harmonic subspaces of stator currents. Similarly, switching losses in the VSI arise from the switching frequency, which varies with drive speed and with the choice of weighting factors.
Despite the difficulties, the experiments show that the FSMPC strategy can be effectively tuned to minimize the total energy consumption in multiphase drives for a given speed and load. The findings underscore the potential of incorporating energy-oriented optimization into predictive control design, paving the way for future developments towards solutions that dynamically adjust WF according to operating conditions. It should be noted that adaptive and self-tuning controllers have already been realized for objectives other than overall efficiency.
THD decreases when moving from λ x y = 0 to intermediate values. With λ x y between 0.5 and 1 the minima are reached, since xy currents are effectively suppressed without degrading tracking in α β plane. In contrast, when λ x y = 10 , the over-penalization of the secondary plane worsens main-plane tracking and distortion reappears, increasing THD.
A final conclusion, also pointing to future research, is that λ n c is effective in reducing switching frequency. This is useful to accommodate the switching frequency to the limits of the VSI for each speed and load. It also reduces losses due to VSI commutations. However, its effect on current quality is negative. This is another piece of evidence supporting the development of wide band gap devices such as SiC and GaN switches. With such devices, the switching frequency requires no severe limitation compared with previous technologies, and thus λ n c can be set to zero. This simplifies the task of WF tuning for overall efficiency.

Author Contributions

Conceptualization, E.M. and M.R.A.; methodology, M.G.S. and M.R.A.; software, M.G.S. and K.R.; validation, M.R.A. and K.R.; formal analysis, E.M. and M.R.A.; investigation, E.M., M.G.S., M.R.A. and K.R.; resources, M.R.A.; data curation, M.G.S.; writing—original draft preparation, E.M., M.G.S., M.R.A. and K.R.; writing—review and editing, M.G.S. and K.R.; visualization, E.M. and M.G.S.; supervision, K.R.; project administration, M.R.A.; funding acquisition, M.R.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study, in the collection, analyses, or interpretation of data, in the writing of the manuscript, or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
BVVBasic Voltage Vector
CFCost Function
DCDirect Current
FSMPCFinite-State Model Predictive Control
IMInduction Machine
MPCModel-Predictive Control
MPDMulti-Phase Drive
RMSRoot Mean Squared
VSDVariable Speed Drive
VSIVoltage Source Inverter
VVVoltage Vector
VVVVirtual Voltage Vector
WFWeighting Factors

References

  1. Andino, J.; Arcos-Aviles, D.; Guinjoan, F. Fast-execution neural-network-based modulated model predictive control for a three-phase three-level inverter. Control. Eng. Pract. 2025, 165, 106595. [Google Scholar] [CrossRef]
  2. Yepes, A.G.; Shawier, A.; Abdel-Azim, W.E.; Abdel-Khalik, A.S.; Ahmed, S.; Doval-Gandoy, J. General online current-harmonic generation for increased torque capability with minimum stator copper loss in fault-tolerant multiphase induction motor drives. IEEE Trans. Transp. Electrif. 2023, 9, 4650–4667. [Google Scholar] [CrossRef]
  3. Shahid, M.B.; Jin, W.; Abbasi, M.A.; Husain, A.R.B.; Munir, H.M.; Hassan, M.; Flah, A.; Souissi, A.S.E.; Alghamdi, T.A. Model predictive control for energy efficient AC motor drives: An overview. IET Electr. Power Appl. 2024, 18, 1894–1920. [Google Scholar] [CrossRef]
  4. Ahmad Mattoo, B.; Hamid Bhat, A. SVPWM-Based Algorithm for Reduced THD and Switching Losses Under Varying Fundamental Frequency and Load in a VSI. Int. J. Circuit Theory Appl. 2025, 53, 4143–4161. [Google Scholar] [CrossRef]
  5. Falck, J.; Buticchi, G.; Liserre, M. Thermal stress based model predictive control of electric drives. IEEE Trans. Ind. Appl. 2017, 54, 1513–1522. [Google Scholar] [CrossRef]
  6. Montazeri, A.; Griepentrog, G. Explicit consideration of inverter losses in the cost function for finite control set model predictive control of induction machine, experimental results. In Proceedings of the 2019 IEEE 28th International Symposium on Industrial Electronics (ISIE), Vancouver, BC, Canada, 12–14 June 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 521–526. [Google Scholar]
  7. Wang, L.; He, J.; Han, T.; Zhao, T. Finite control set model predictive control with secondary problem formulation for power loss and thermal stress reductions. IEEE Trans. Ind. Appl. 2020, 56, 4028–4039. [Google Scholar] [CrossRef]
  8. Kim, J.; Song, J.; Choi, K.; Park, K.B. A Comparison of DPWM and Inverter Loss Energy Based FCS-MPC for IPMSM. In Proceedings of the 2022 IEEE 20th International Power Electronics and Motion Control Conference (PEMC), Brasov, Romania, 25–28 September 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 709–714. [Google Scholar]
  9. Graciola, C.L.; Goedtel, A.; Castoldi, M.F.; Souza, W.A.; Nunes, E.A.; Santos, T.H.; da Silva, L.C.P. Comparison between predictive and scalar control strategies for minimizing losses in induction motors. Syst. Sci. Control. Eng. 2025, 13, 2481942. [Google Scholar] [CrossRef]
  10. Laksar, J.; Komrska, T.; Suchỳ, O.; Šmídl, V. Voltage Zero-Sequence Components in Optimal Control of Five-Phase PMSM Drives. TechRxiv 2025. [Google Scholar] [CrossRef]
  11. Yuan, Q.; Xiao, R.; Wang, J.; Xia, K.; Yu, W. Double-Virtual-Vector-Based Model Predictive Torque Control for Dual Three-Phase PMSM. Electronics 2024, 14, 50. [Google Scholar] [CrossRef]
  12. Satue, M.G.; Arahal, M.R.; Ramirez, D.R.; Barrero, F. Multi-phase predictive control using two virtual-voltage-vector constellations. Rev. Iberoam. Autom. Inform. Ind. 2023, 20, 7292. [Google Scholar]
  13. Gonzalez, O.; Doval-Gandoy, J.; Ayala, M.; Rodas, J.; Maidana, P.; Medina, C.; Romero, C.; Delorme, L.; Gregor, R.; Maciel, R. Virtual-Vector-Based Predictive Torque Control for Six-Phase IM with Reduced Computational Burden and Copper Losses. IEEE Open J. Power Electron. 2025, 6, 1371–1381. [Google Scholar] [CrossRef]
  14. Shawier, A.; Abdel-Azim, W.E.; Abdel-Moneim, M.G.; Gadoue, S.; Abdel-Khalik, A.S.; Ahmed, S. Optimized virtual vector technique with loss minimization of six phase im under low-speed operation for electric vehicles. IEEE Trans. Transp. Electrif. 2024, 11, 5748–5758. [Google Scholar] [CrossRef]
  15. Zhang, Q.; Zhao, J.; Yan, S.; Xu, H. FCS-MPC-Based Current Control of a Five-Phase Induction Motor. In Proceedings of the 2022 2nd International Conference on Control and Intelligent Robotics, Nanjing, China, 24–26 June 2022; pp. 34–38. [Google Scholar]
  16. Zhou, H.; Xiang, X.; Li, Y.; Tao, T. Simplified Model Predictive Current Control for Dual Three-Phase PMSM with Low Computation Burden and Switching Frequency. CES Trans. Electr. Mach. Syst. 2024, 8, 447–454. [Google Scholar] [CrossRef]
  17. 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]
  18. Rodas, J.; Gonzalez, O.; Maidana, P.; Medina, C.; Doval-Gandoy, J.; Norambuena, M.; Ayala, M.; Rodriguez, J. Sequential model predictive torque control for six-phase machines without weighting factors. IEEE Open J. Power Electron. 2025, 6, 802–810. [Google Scholar] [CrossRef]
  19. Ravi Eswar, K.M.; Venkata Praveen Kumar, K.; Vinay Kumar, T. Enhanced predictive torque control with auto-tuning feature for induction motor drive. Electr. Power Components Syst. 2018, 46, 825–836. [Google Scholar] [CrossRef]
  20. Deng, A.; Yang, W.; Hu, G.; Huang, W.; Xu, D. Reinforcement Learning based Weight-Tuning Model Predictive Control of Permanent Magnet Synchronous Motor. In Proceedings of the 2024 IEEE 10th International Power Electronics and Motion Control Conference (IPEMC2024-ECCE Asia), Chengdu, China, 17–20 May 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 317–322. [Google Scholar]
  21. Arahal, M.R.; Satue, M.G.; Barrero, F.; Martinez-Heredia, J. Model Reference Adaptive Predictive Current Control of Six-Phase Induction Machine. IEEE Trans. Ind. Electron. 2025, 72, 10927–10934. [Google Scholar] [CrossRef]
  22. Bándy, K.; Stumpf, P. Dynamic weighting factor assignment method for the predictive control of electrical drives. IET Power Electron. 2024, 17, 2083–2094. [Google Scholar] [CrossRef]
  23. Azpúrua, M.A.; Pous, M.; Silva, F. Time- and Frequency-Domain Characterization of Switching Losses in GaN FETs Power Converters. IEEE Trans. Power Electron. 2022, 37, 3219–3232. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.