Next Article in Journal
SGC: Soft Gradient Collaboration for Backdoor Attacks in Self-Supervised Distillation
Previous Article in Journal
ESMP: Exploring Efficient and Stable Multicast on Multiple Communication Paths
Previous Article in Special Issue
Composite Friction Torque Compensation Strategy for PMSM Based on Piecewise Modeling
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Efficiency Analysis of Predictive Current Control of a Multiphase Drive

1
Departamento de Ingeniería Electrónica, Universidad de Sevilla, 41092 Seville, Spain
2
Dipartimento di Ingegneria Meccanica e Industriale, Università di Brescia, 25123 Brescia, Italy
*
Author to whom correspondence should be addressed.
Electronics 2026, 15(15), 3466; https://doi.org/10.3390/electronics15153466
Submission received: 30 June 2026 / Revised: 30 July 2026 / Accepted: 3 August 2026 / Published: 5 August 2026

Abstract

In Finite Control Set Model Predictive Control for multiphase drives, weighting factors govern the relative priority among the multiple objectives included in the cost function. Although their influence on control performance, harmonic characteristics, and switching behavior has been extensively studied, their impact on energy efficiency remains largely unexplored. This paper addresses this gap through a comprehensive experimental assessment of the influence of cost function weighting factors on the energy efficiency of a five-phase induction motor drive. A dedicated laboratory test bench is used to evaluate drive efficiency across a broad range of operating conditions by systematically varying mechanical speed, load level and weighting factor combinations. The results reveal that cost function weighting factor tuning leads to efficiency variations of up to 7.6 percentage points depending on the operating regime. Furthermore, the study identifies an optimal parameter region that provides consistently high efficiency across the tested conditions.

1. Introduction

Model Predictive Control (MPC) for variable speed drives have been the subject of research for several decades [1]. Current approaches can be classified into two categories according to the modulation strategy employed. The first uses a predictive controller whose output is a continuous voltage reference synthesized by the Voltage Source Inverter (VSI) through Pulse Width Modulation (PWM) [2]. Since the controller output is not quantized, this approach is referred to as Continuous Control Set Model Predictive Control (CCSMPC) [3].
The second category, known as Finite Control Set MPC (FCSMPC) or Finite State MPC (FSMPC), directly selects among the available switching states of the VSI without requiring a modulation stage [4]. This provides higher control bandwidth at the cost of a distributed harmonic spectrum [5]. The real-time deployment of FCSMPC faces two main challenges. The first is computational complexity, particularly in multiphase drives, where the large number of switching configurations increases the evaluation burden [6]. Although fast optimization methods have been proposed to alleviate this issue [7,8,9], they are applicable only to specific cost function formulations.
The second challenge is the selection of the weighting factors (WFs) that appear in the cost function. Some recent works propose their elimination altogether [10,11], while others exploit them to achieve flexible control objectives. Online tuning methods have also been developed [12,13,14], although these solutions are typically limited to cost functions that include a penalty for stator current content in the harmonic subspace. This particular choice is relevant because the harmonic plane currents do not produce torque but contribute to Joule losses in the drive [15]; reducing them should therefore improve efficiency. However, the voltage modulation performed by the VSI through switch commutations introduces an additional source of losses [16]. Including a penalty term for switching transitions addresses this issue but increases computational load [17,18].
An alternative approach adopted in several studies combines the dead-beat concept with a multi-vector strategy, in which more than one voltage vector is applied during each sampling period. This formulation avoids the need for WF by zeroing the harmonic content in open loop and dropping the commutation penalty [19]. The resulting method eliminates WF selection and allows shaping the loss distribution [20], but leads to an increase in switching frequency as a direct consequence of the multi-vector approach [21].
Importantly, the two loss mechanisms (harmonic currents and switching transitions) cannot be addressed independently due to the inherent coupling between control objectives in FCSMPC [3]. Determining the WFs that minimize total losses must therefore be carried out concurrently, which is not straightforward since analytical loss expressions are cumbersome to handle in practice [20,22].
This paper presents a comprehensive experimental assessment of the influence of the WF λ x y and λ s c , respectively associated with current regulation in the secondary subspaces and switching frequency reduction, on the energy efficiency of a five-phase induction motor drive [23]. A dedicated laboratory test bench is used to evaluate drive efficiency across a broad range of operating conditions by systematically varying mechanical speed, load level and WF combinations.
The novelty of this work lies in the consideration of overall energy efficiency as a criterion for WF tuning, an aspect that has not been addressed in the literature except in preliminary studies by the authors [24,25]. Compared to those earlier works, the present paper extends the analysis to the joint interaction of both WFs, examines their combined impact on overall efficiency and identifies optimal operating ranges.

2. Model Predictive Control for Multiphase Induction Motors

The FCSMPC strategy employed in this work regulates the stator currents of the induction motor (IM) by directly selecting the switching states of the VSI at each sampling instant. An outer feedback loop provides the speed regulation. A discrete-time model of the IM is used to predict the stator currents at future sampling instants, and these predictions are evaluated for all admissible voltage vectors. The switching state that minimizes a predefined cost function is then applied to the inverter.
Figure 1 shows the control scheme adopted in this work. The control loop begins by comparing the reference speed, ω * , with the measured motor speed, ω . The speed error is processed by a PI controller in the outer loop, whose output generates the torque reference. The block T P 1 , corresponding to the inverse Park transform, converts the rotational system references to the stationary reference frame α β x y , thus obtaining the reference currents. Simultaneously, the measured motor currents are projected from the phase system to the stationary system using the Clarke transform T C , obtaining the components α β x y .
The FCSMPC controller uses a discrete motor model to predict the evolution of the currents associated with each switching state of the VSI. The predicted currents are evaluated for all possible states of the converter, and the switching state that minimizes this function is selected and applied directly to the VSI to power the five-phase induction motor, S o p t .
The five-phase, two-level voltage source inverter generates 32 possible voltage vectors, depending on the switching state of each leg. Based on their magnitude, these vectors can be classified into four groups: zero vectors, small vectors ( 2 V D C ( 5 1 ) / 5 ), medium vectors ( 2 V D C / 5 ), and large vectors ( 2 V D C ( 5 + 1 ) / 5 ). These magnitudes are directly determined by V D C and by the coordinate transformation used to project the switching states onto the α - β and x-y planes. Therefore, they are fixed and do not depend on the operating point or on the control strategy adopted. Figure 2 shows the voltage vectors generated in the α - β and x-y planes. Vectors in the α - β plane are directly related to the machine components that produce torque, while their projections onto the x-y plane are associated with spurious secondary current components that contribute to additional losses in the motor windings. As can be seen, switching states that produce large vectors in the α - β plane result in the smallest projections in the x-y plane, and vice versa. This inverse relationship is characteristic of multiphase drives and is particularly relevant to the control strategy: since no switching state can simultaneously provide a large vector in both planes, the controller must strike a balance between tracking the current references in the primary plane and limiting the secondary-plane currents responsible for these losses.
The predictions used by the FCSMPC algorithm are obtained from a discrete-time model derived by applying Euler discretisation to the continuous-time equations of the IM. The one-step-ahead prediction of the stator current vector i = i s α , i s β , i s x , i s y is expressed as
i ^ ( k + 1 | k ) = A i ( k ) + B v ( k | k 1 ) + G ^ ( k | k ) ,
where i ^ ( k + 1 | k ) denotes the current prediction computed at the discrete-time instant k for the following instant ( k + 1 ) , and v ( k | k 1 ) is the stator voltage generated by the VSI according to the switching state selected at ( k 1 ) .
The matrices A and B depend on the rotor electrical speed, the stator and rotor resistances, the stator and rotor inductances, the stator leakage inductance and the mutual inductance. Matrix G ^ is an additional term that accounts for the rotor-current contribution, which is generally not directly measurable. Nevertheless, several methods have been proposed to estimate this contribution [26,27,28].
The matrices A and B are given by
A = a s 2 a m 4 0 0 a r 4 a l 4 a m 4 a s 2 0 0 a l 4 a r 4 0 0 a s 3 0 0 0 0 0 0 a s 3 0 0 a s 4 a m 5 0 0 a r 5 a l 5 a m 5 a s 4 0 0 a l 5 a r 5 ,
B = c 2 0 0 0 0 c 2 0 0 0 0 c 3 0 0 0 0 c 3 c 4 0 0 0 0 c 4 0 0 ,
where the coefficients of A are defined as
a s 2 = R s c 2 , a s 3 = R s c 3 , a s 4 = R s c 4 , a r 4 = R r c 4 , a m 4 = M c 4 ω r , a l 4 = L r c 4 ω r , a r 5 = R r c 5 , a m 5 = M c 5 ω r , a l 5 = L r c 5 ω r ,
and the constants c x depend on the machine parameters as
c 1 = L s L r M 2 , c 2 = L r c 1 , c 3 = 1 L l s , c 4 = M c 1 , c 5 = L s c 1 .
Matrix A depends explicitly on the rotor electrical speed ω r through the coefficients a l 4 , a l 5 , a m 4 and a m 5 ; since the mechanical dynamics are considerably slower than the electrical dynamics, ω r can be assumed constant within a single sampling period, so that A is treated as time invariant for the purpose of the discrete time prediction.
The cost function considered in this work is defined as
J ( k + 2 ) = e ^ α β ( k + 2 ) 2 + λ x y e ^ x y ( k + 2 ) 2 + λ s c S ( k + 1 ) ,
where e ^ α β represents the predicted current-tracking error in the α - β plane, e ^ x y denotes the predicted error in the x-y plane and S ( k + 1 ) is the number of switching transitions produced by the candidate control action. This last term is defined as
S ( k + 1 ) = h = 1 n u h ( k + 1 ) u h ( k ) ,
where u h ( k ) and u h ( k + 1 ) represent the switching states of the h-th leg of the VSI at instants k and k + 1 , respectively. Therefore, the absolute value u h ( k + 1 ) u h ( k ) indicates whether a switching transition occurs in the corresponding inverter leg when the candidate control action u ( k + 1 ) is applied.
In this formulation, λ x y weights the importance assigned to the suppression of the non-torque-producing current components in the x-y plane, whereas λ s c penalizes switching transitions and is therefore directly related to the switching activity of the inverter. Variations in λ x y and λ s c may simultaneously affect current tracking, secondary-plane current components, switching frequency and the resulting loss distribution of the drive.
The stator current reference trajectories provided by the outer control loop are sinusoidal and are given by
i s * ( t ) = i s α * ( t ) i s β * ( t ) i s x * ( t ) i s y * ( t ) = I s * sin ( ω e t ) I s * cos ( ω e t ) 0 0 ,
where I s * is the reference stator current amplitude and ω e is the electrical angular frequency. The current references in the x-y plane are set to zero because these components do not contribute to electromagnetic torque production.

3. Experimental Test Bench

The experimental test bench consists of a five-phase IM, which is the main object of this study, and a direct-current (DC) machine, mechanically coupled through their shafts. This coupling makes it possible to impose different load conditions on the motor under test and to evaluate its dynamic and energetic behavior at different operating points. Figure 3 shows the general scheme of the experimental test bench and its main subsystems.
The experimental setup includes a DC power supply (DC-link) that supplies the five-phase VSI, implemented using an SKS22FB6U power electronic inverter module, manufactured by Semikron Danfoss Elektronik GmbH & Co. KG, Nuremberg, Germany. The control algorithm execution and the generation of the inverter switching signals are carried out by a control board based on the TMS320F28335, a 32-bit DSP manufactured by Texas Instruments Incorporated, Dallas, TX, USA.
The five-phase IM is mechanically coupled to the DC machine, which operates as a generator during testing. The armature circuit of the DC machine is connected to a resistive load, allowing the mechanical power delivered by the IM to be converted into electrical power and dissipated in the load. The loading conditions can be adjusted by varying the resistance value. The parameters associated with the laboratory setup are summarized in Table 1.
The data acquisition system consists of a DAS220 datalogger, manufactured by SEFRAM Instruments SAS, Saint-Étienne, France, connected to conditioning and sensing boards specifically designed for the test bench. These boards incorporate AMC1311B voltage sensing amplifiers and AMC1300B current sensing amplifiers, both manufactured by Texas Instruments Incorporated, Dallas, TX, USA, as well as AD8495 temperature sensor amplifiers, manufactured by Analog Devices, Inc., Wilmington, MA, USA. These elements allow the main variables to be recorded during system operation.
The computer connected to the system allows the operation of the test bench to be monitored, the test conditions to be configured, and the data recorded by the acquisition system to be stored. In this way, the test bench enables an experimental evaluation of the energetic behavior of the drive under different speeds, load conditions and control parameters.

4. Experimental Design

The experimental campaign was conducted on the test bench depicted in Figure 4, covering a wide range of operating conditions defined by combinations of mechanical speed, resistive load and control strategy parameters.
The mechanical speed was set to ω { 100 , 200 , 500 , 750 } rpm to cover a wide range of operating points. The resistive load was varied across R { 73 , 100 , 110 , 220 } Ω . Lower resistance values demand higher currents from the drive, representing heavier loading conditions, while higher values correspond to lighter loads.
Regarding the parameters of the control strategy, the cost function comprises three terms associated with different physical objectives. The tracking error in the α - β plane is included without a WF (i.e., with an implicit weight equal to 1). Therefore, it serves as the reference term against which the WFs of the remaining two components are adjusted.
The next one, λ x y { 0.01 , 0.2 , 0.5 , 1 , 5 } , weights the current tracking error in x-y subspace. This wide range of values was selected to characterize the full spectrum of compensation. At the lowest value (0.01), x-y error is virtually neglected, allowing non-torque-producing currents to flow with little restriction; at the highest value (5), the tracking error in this subspace is weighted more heavily than that of the torque-producing plane, forcing the controller to actively suppress these currents.
The last factor, λ s c { 6 , 8 , 10 } · 10 3 , weights the switching effort associated with the number of converter commutations. Its values were kept comparatively small to avoid degrading tracking performance in the main subspace, favoring instead voltage vectors that provide similar control performance while reducing the number of switching transitions and, consequently, the switching frequency and the associated converter losses.
For each combination of parameters, the system was allowed to reach steady-state operation before measurements were recorded. The instrumentation directly measures the converter input voltage V i n [V] and current I i n [A] at the DC power supply terminals, together with the output voltage V o u t [V] and current I o u t [A] across the resistive load.
From these four quantities, the energy performance of the drive is characterized by three indicators. The input and output powers are computed as P i n = V i n · I i n and P o u t = V o u t · I o u t , respectively, and the efficiency as
η = P o u t P i n · 100 %
Current quality is assessed through three additional metrics. The tracking error in the fundamental α - β subspace, which is directly linked to torque generation, is defined as the root-mean-square deviation between the reference and actual current components:
e α β = 1 N k = 1 N i α * ( k ) i α ( k ) 2 + i β * ( k ) i β ( k ) 2
Analogously, the error in the secondary x-y subspace quantifies the root-mean-square magnitude of the non-productive current components, whose reference is zero:
e x y = 1 N k = 1 N i x 2 ( k ) + i y 2 ( k )
Finally, the average switching frequency is obtained as the mean number of VSI commutations per unit time over the analysis interval,
f s w = 1 N s T s k = 1 N s n s c ( k )
where N s is the number of samples, T s is the sampling period and n s c ( k ) is the number of switch-state transitions recorded at sample k.

5. Results

The experimental results are presented in two main stages. First, the direct influence of the WFs included in the cost function is analyzed. In particular, the effects of λ x y on the current tracking error in both planes, the fundamental α - β plane and the secondary x-y plane, as well as the effect of λ s c on the inverter switching frequency, are evaluated. This preliminary analysis makes it possible to verify the expected action of each WF before discussing their impact on the overall efficiency of the drive system.
As expected, increasing λ x y reduces the tracking error in the x-y plane, as shown in Figure 5. For very low values of λ x y , the controller assigns little relevance to the secondary subspace, resulting in comparatively high values of e x y . When λ x y is increased from 0.01 to 0.2, a sharp reduction in the error is observed. Beyond this value, however, the improvement becomes much less significant and a slight increase in e x y can even be observed for higher values of λ x y . This behavior highlights the nonlinear nature of the predictive controller and indicates that excessively large values of λ x y do not necessarily provide a proportional improvement in the secondary-plane current tracking. Moreover, the error also exhibits a certain dependence on the operating speed, with higher speeds generally leading to lower e x y values.
However, prioritizing the secondary subspace comes at the expense of the fundamental plane performance. As shown in Figure 6, the tracking error e α β remains low and stable for λ x y values between 0.01 and 1, but increases sharply when λ x y = 5 .
This degradation is consistent across all speeds and load conditions and is particularly pronounced at higher speeds where the current amplitudes are larger. This result reveals that excessively high values of λ x y shift the control effort away from the fundamental plane, compromising the quality of the torque-producing current components. The combined analysis of e x y and e α β therefore suggests that intermediate values of λ x y offer the best compromise between fundamental-plane tracking and secondary-current suppression.
The influence of λ s c on the switching behavior of the converter is illustrated in Figure 7. Since this WF penalizes switching transitions on the converter, increasing λ s c is expected to reduce the average switching frequency. The experimental results confirm this trend, showing that f s w decreases as λ s c increases for all the operating conditions considered. This result demonstrates that the switching penalty effectively modifies the voltage vector selection process, favoring switching states that require fewer changes with respect to the previous converter state.
Having characterized the individual effect of each WF, the analysis now turns to the overall system efficiency. Figure 8 shows the average system efficiency as a function of the load resistance for different mechanical speeds. The results reveal a clear dependence of efficiency on the operating point. For all load conditions, efficiency increases with mechanical speed, mainly because the generator delivers higher output power at greater speeds. As useful output power rises, fixed losses (including mechanical friction, iron losses and converter dissipation) represent a smaller fraction of the total, leading to higher efficiency values. The highest efficiency recorded in the campaign reaches approximately 36% at 750 rpm under the lowest load resistance.
Moreover, for a given speed, the efficiency decreases as load resistance increases. This trend is especially noticeable at medium and high speeds. At low speed, however, efficiency remains below 6% and is nearly insensitive to load variations, confirming that the energy balance under these conditions is governed by speed dependent losses that the load level cannot offset. At higher speeds, the useful power transferred to the load becomes more significant, making efficiency increasingly sensitive to the load condition.
Beyond the operating point, the controller tuning also affects system efficiency. The shaded bands in Figure 8 represent the range of efficiency values obtained when λ x y and λ s c are varied for each operating condition; the bandwidth thus reflects the sensitivity of efficiency to controller tuning. The light band corresponds to variations in λ x y and the dark band to variations in λ s c . The wider light band indicates that efficiency is more sensitive to λ x y than to λ s c , reaching variations of up to 7.6 percentage points at 500 rpm.
At low speed, the bands remain narrow across all load values, confirming that the WFs have a limited effect when fixed losses dominate the energy balance. As speed increases, however, the bands become wider, particularly at medium and high load conditions. This indicates that controller tuning has a more noticeable impact on efficiency when the system operates at higher power levels, where the controllable loss components, especially those associated with the x-y currents, represent a larger share of the total losses.
The effect of λ x y on efficiency is examined in detail in Figure 9. The efficiency exhibits a non-monotonic behavior with respect to this WF. The lowest values are obtained at both extremes of the tested range ( λ x y = 0.01 and λ x y = 5 ), whereas intermediate values, particularly in the range 0.5–1, yield the highest efficiency. This result reflects two competing mechanisms. For very low values, the controller does not sufficiently suppress the current components in the x-y subspace; since these components do not contribute to torque production but circulate through the stator windings, they increase copper losses without producing useful work. For excessively high values, the controller over prioritizes the secondary subspace at the expense of current tracking in the fundamental α - β plane, degrading overall energy conversion.
In contrast, the effect of λ s c on efficiency is much less pronounced, as shown in Figure 10. Although increasing λ s c clearly reduces the switching frequency, this reduction does not translate into a significant change in overall efficiency. The efficiency curves remain nearly flat across the tested values of λ s c , with only minor variations. This can be attributed to the fact that the switching penalty modifies the voltage vector selection process enough to reduce f s w , but not enough to alter the current tracking behavior significantly. Consequently, the associated reduction in switching losses is too small to produce a measurable effect on the global energy balance.
Table 2 summarizes the optimal WF combination and the corresponding efficiency range for each operating point. The optimal value of λ x y falls consistently within the range 0.5–1, with a clear shift toward 1 at medium and high speeds. The optimal λ s c is predominantly 6 · 10 3 , confirming its limited influence on efficiency. The last column reports the efficiency difference between the best and worst WF combinations, which quantifies the potential improvement achievable through proper tuning. This difference increases with speed, reaching up to 7.64 percentage points at 500 rpm, and remains above 4 percentage points at 750 rpm for all load conditions.
Finally, to validate the dynamic performance of the optimal WF selection for the case of ω = 500 rpm, with λ x y = 1 and λ s c = 6 × 10 3 , a speed reference step test was carried out. Figure 11 shows the measured mechanical speed response, ω m , to a step change in the speed reference, ω m * , from 0 to 500 rpm. It can be observed that the measured speed accurately tracks the reference, reaching the new operating point without noticeable overshoot.
Figure 12 depicts the corresponding stator current components in the synchronous reference frame, i d s and i q s , together with their respective references, i d s * and i q s * . During the transient, i q s rapidly increases to its maximum value to generate the required torque to achieve the desired speed step, whereas i d s remains regulated around its reference value, ensuring constant flux production throughout the maneuver. As the mechanical speed converges to the reference value, i q s gradually decreases to the level required to sustain the new steady-state operating point. These results confirm the ability of the proposed control scheme to achieve accurate speed reference tracking using the optimal WF.

6. Discussion

The experimental results show that drive efficiency is governed by two distinct factors, namely the operating point, defined by mechanical speed and load resistance, and controller tuning through the WF λ x y and λ s c . Their relative importance, however, differs considerably. The operating point has the dominant influence, while the controller tuning plays a secondary but non-negligible role that becomes increasingly relevant at medium and high power levels.
The dominant effect of speed can be understood from the energy balance of the motor–generator set. At low speed, the output power is small and fixed losses (mechanical friction, iron losses and converter losses) consume a large fraction of the input power, keeping efficiency below 6% regardless of load or controller settings. As speed increases, the generator delivers substantially more power, reducing the relative weight of these losses and improving efficiency. Similarly, lower load resistance allows higher output currents and therefore higher useful power, which explains the consistent efficiency improvement observed at lower resistance values, particularly at 500 and 750 rpm.
The influence of λ x y on efficiency can be explained by a specific physical mechanism. The current components in the x-y subspace do not contribute to torque production in a five-phase machine; however, they circulate through the stator windings and produce additional copper losses. When λ x y is too low, these parasitic currents are insufficiently suppressed, resulting in increased losses and reduced efficiency. As λ x y increases, the x-y currents are progressively attenuated, leading to improved efficiency. Beyond a certain threshold, however, further increases provide limited additional reduction of e x y while introducing two adverse effects: the degradation of the fundamental α - β current tracking and an increase in switching frequency, which raises inverter losses.
The degradation of the fundamental plane tracking is confirmed by the results shown in Figure 6 and Table 2, where e α β remains stable for λ x y between 0.01 and 1 but increases sharply at λ x y = 5 , reaching values up to four times higher at 750 rpm. This degradation in mainly determined by mechanical speed and shows limited sensitivity to load resistance, indicating that higher speeds intensify the trade-off between suppressing secondary subspace currents and maintaining accurate regulation of the torque-producing components. Consequently, excessive emphasis on secondary subspace control eventually compromises the overall current regulation performance. The interaction between these mechanisms results in the non-monotonic efficiency profile observed in Figure 9, with an optimal region around λ x y = 0.5–1.
The behavior of λ s c is different. This factor directly penalizes switching transitions and, as expected, increasing λ s c reduces the average switching frequency. While this reduction is potentially beneficial in terms of semiconductor stress, electromagnetic emissions, and thermal management, its impact on efficiency within the tested range is marginal. This can be explained by the relatively low magnitude of the switching losses compared to the copper and iron losses that dominate the energy balance of the system. As a result, λ s c can be regarded as a parameter primarily aimed at improving the switching behavior of the converter rather than optimizing efficiency.
These findings have a direct practical implication for controller tuning. The analysis of the optimal WF summarized in Table 2 reveals that λ x y concentrates in the range 0.5–1 across all tested conditions, with a shift toward λ x y = 1 at medium and high speeds, while λ s c is predominantly 6 × 10 3 . Rather than treating WF selection as a purely control-oriented task focused on current tracking or switching frequency, the results demonstrate that the global energy performance of the drive should also be considered. In particular, the choice of λ x y should not be based solely on minimizing e x y , since the value that minimizes the secondary plane error does not coincide with the one that maximizes efficiency.

7. Conclusions

This work presented an experimental analysis of the influence of the operating point and the cost function WFs on the efficiency of a five-phase IM drive controlled by FCSMPC. The system efficiency is primarily determined by the operating point. Mechanical speed has the dominant effect, with higher speeds increasing the generator output power and reducing the relative contribution of fixed losses, raising efficiency from below 6% at 100 rpm to approximately 36% at 750 rpm. Lower load resistance values further improve efficiency by increasing the useful output power, with this effect being most pronounced at medium and high speeds.
Among the controller parameters, λ x y exhibits the strongest impact on efficiency. Its effect follows a non-monotonic behavior explained by two competing mechanisms, namely the insufficient suppression of parasitic x-y currents at low values and degradation of fundamental plane tracking at excessively high values. Experimental results show that e α β increases significantly when λ x y = 5 , particularly at high speeds, while remaining stable in the range 0.01–1. The highest efficiency was obtained for λ x y = 0.5–1, where a suitable balance between secondary current suppression and fundamental tracking is achieved. Notably, this range does not coincide with the value that minimizes e x y , highlighting the need to consider energy efficiency, rather than tracking performance alone, during the tuning process.
The WF λ s c effectively reduces the switching frequency, which may benefit converter lifetime and electromagnetic compatibility, but its impact on overall efficiency is limited within the tested range. This result suggests that λ s c can be adjusted primarily based on switching related criteria without significantly affecting energy performance.
Overall, the results demonstrate that WF tuning should not be treated as a purely control-oriented task. Intermediate values of λ x y combined with moderate values of λ s c provide a practical compromise between current tracking, switching behavior and energy efficiency, improving the overall system performance across the tested operating conditions. Future work will investigate the interaction effects between the two weighting factors by systematically analyzing their combined variation. Moreover, additional values in the vicinity of the optimal point identified in this study will be explored to refine the optimization process and better understand its local behavior.

Author Contributions

Conceptualization, E.M., F.C. and A.V.; methodology, E.M. and A.V.; software, E.M. and F.C.; validation, E.M., F.C. and A.V.; formal analysis, E.M. and A.V.; investigation, E.M.; data curation, F.C. and A.V.; writing—original draft preparation, E.M., and A.V.; writing—review and editing, E.M., F.C. and A.V.; visualization, F.C.; supervision, F.C. and A.V.; project administration, E.M. 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.

Abbreviations

The following abbreviations are used in this manuscript:
CCSMPCContinuous Control Set Model Predictive Control
DCDirect Current
FCSMPCFinite Control Set Model Predictive Control
FSMPCFinite State Model Predictive Control
IMInduction Motor
MPCModel Predictive Control
PWMPulse Width Modulation
VSIVoltage Source Inverter
WFsWeighting Factors

References

  1. Holtz, J. A predictive controller for the stator current vector of ac machines fed from a switched voltage source. IPEC-Tokyo 1983, 1983, 1665–1675. [Google Scholar]
  2. Linder, A.; Kennel, R. Model predictive control for electrical drives. In Proceedings of the 2005 IEEE 36th Power Electronics Specialists Conference; IEEE: Dresden, Germany, 2005; pp. 1793–1799. [Google Scholar]
  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. Vijayan, A.K.; da Costa Gonçalves, P.F.; Batkhishig, B.; Nahid-Mobarakeh, B.; Emadi, A. Integrated FCS-MPC with Synchronous Optimal Pulse-Width Modulation for Enhanced Dynamic Performance in Two-Level Voltage-Source Inverters. Electronics 2025, 14, 3757. [Google Scholar] [CrossRef]
  5. 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]
  6. Zhou, Z.; Su, M. Efficient Predictive Control for Dual Three-phase PMSM Drive with Vector Transformation. IEEE Trans. Power Electron. 2024, 39, 13630–13642. [Google Scholar] [CrossRef]
  7. Yu, B.; Song, W.; Yang, K.; Guo, Y.; Saeed, M.S. A computationally efficient finite control set model predictive control for multiphase PMSM drives. IEEE Trans. Ind. Electron. 2021, 69, 12066–12076. [Google Scholar]
  8. Song, X.; Wang, H.; Ma, X.; Yuan, X.; Wu, X. Robust Model Predictive Current Control for a Nine-Phase Open-End Winding PMSM With High Computational Efficiency. IEEE Trans. Power Electron. 2023, 38, 13933–13943. [Google Scholar] [CrossRef]
  9. Arahal, M.R.; Barrero, F.; Satué, M.G.; Bermúdez, M. Fast finite-state predictive current control of electric drives. IEEE Access 2023, 11, 12821–12828. [Google Scholar] [CrossRef]
  10. Jayan, V.; Ghias, A.M. Weighting Factor Free Model Predictive Control for a Flying Capacitor Converter in a DC Microgrid. IEEE Trans. Energy Convers. 2021, 37, 1030–1041. [Google Scholar]
  11. Serra, J.; Cardoso, A.J.M. A simplified model predictive control for asymmetrical six-phase induction motors that eliminates the weighting factor. Machines 2022, 10, 1189. [Google Scholar] [CrossRef]
  12. Liu, X.; Qiu, L.; Wu, W.; Ma, J.; Fang, Y.; Peng, Z.; Wang, D. Neural predictor-based low switching frequency FCS-MPC for MMC with online weighting factors tuning. IEEE Trans. Power Electron. 2021, 37, 4065–4079. [Google Scholar]
  13. 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); IEEE: New York, NY, USA, 2024; pp. 317–322. [Google Scholar]
  14. Arahal, M.R.; Satué, M.G.; Barrero, F.; Ortega, M.G. Adaptive cost function FCSMPC for 6-phase IMs. Energies 2021, 14, 5222. [Google Scholar] [CrossRef]
  15. Savi, F.; Cutuli, G.; Nuzzo, S.; Barater, D. System Level, Comparative Loss Evaluation of Interior Permanent Magnet Drive with Traditional and Predictive Control Strategies. In Proceedings of the 2025 IEEE Workshop on Electrical Machines Design, Control and Diagnosis (WEMDCD); IEEE: New York, NY, USA, 2025; pp. 1–6. [Google Scholar]
  16. Karimi, S.; Seifinejad, H.; Moradi, H.; Bagheri, H.; Hemmati, S. Constrained FCS-MPC-Based Current Controller for Voltage Source Converters: Application to Shunt Active Power Filters. IET Electr. Power Appl. 2025, 19, e70025. [Google Scholar] [CrossRef]
  17. Yao, C.; Xu, S.; Sun, Z.; Ren, G.; Li, G.; Ma, G. Automatically Tuning of Weighting Factors for FCS-MPC in PMSM Drives Using Lightweight Neural Networkweight Neural Network. In Proceedings of the 2023 IEEE International Conference on Predictive Control of Electrical Drives and Power Electronics (PRECEDE); IEEE: New York, NY, USA, 2023; pp. 1–6. [Google Scholar]
  18. Satué, M.G.; Barrero, F.; Martínez-Heredia, J.M.; Colodro, F. Concurrent AI tuning of a double-loop controller for multi-phase drives. Machines 2024, 12, 899. [Google Scholar] [CrossRef]
  19. An, X.; Liu, Z.; Chen, Q.; Liu, G. Robust virtual-vector model predictive control of permanent-magnet motor considering D-Q axis inductance parameter uncertainty. IET Electr. Power Appl. 2024, 18, 76–89. [Google Scholar] [CrossRef]
  20. Lee, S.S.; Heng, Y.E. Current controller of three-phase VSI using FCS-MPC with optimal active and zero vector selection for balanced loss distribution and switching loss reduction. Int. Trans. Electr. Energy Syst. 2017, 27, e2250. [Google Scholar] [CrossRef]
  21. Xue, C.; Song, W.; Feng, X. Finite control-set model predictive current control of five-phase permanent-magnet synchronous machine based on virtual voltage vectors. IET Electr. Power Appl. 2017, 11, 836–846. [Google Scholar] [CrossRef]
  22. Peng, T.; Huang, X.; Yang, C.; Chen, Z.; Liu, Q.; Fan, X. Temperature control-based FCS-MPC of traction converters. In Proceedings of the 2021 CAA Symposium on Fault Detection, Supervision, and Safety for Technical Processes (SAFEPROCESS); IEEE: New York, NY, USA, 2021; pp. 1–6. [Google Scholar]
  23. Barotto, B.K.; Brunoni, J.P.; Flesch, R.C.C. Impact of the FCS-MPC Switching Reduction Weighting Coefficient on Losses and THD for a Three-Phase Inverter. In Proceedings of the 2025 5th International Conference on Electrical, Computer, Communications and Mechatronics Engineering (ICECCME); IEEE: New York, NY, USA, 2025; pp. 1–6. [Google Scholar]
  24. Marsal, E.; G Satué, M.; Colodro, F. Estudio energético de FSMPC para un motor de 5 fases. In Proceedings of the Simposios del Comité Español de Automática (CEA); Comité Español de Automática (CEA): Barcelona, Spain, 2025. [Google Scholar]
  25. Marsal, E.; Arahal, M.R.; Satué, M.G.; Rouzbehi, K. Effect of Weighting Factors in Energy Efficiency of Predictive Control of Multi-Phase Drives. Appl. Sci. 2025, 15, 12148. [Google Scholar] [CrossRef]
  26. 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]
  27. Martín, C.; Arahal, M.R.; Barrero, F.; Durán, 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]
  28. Satué, M.G.; Arahal, M.R.; Ortega, M.G.; Ramírez, D.R. A simple rotor current estimation method for predictive control of multi-phase drives. Int. J. Circuit Theory Appl. 2022, 50, 4478–4491. [Google Scholar] [CrossRef]
Figure 1. Scheme of the FCSMPC based control system used for the drive of a five-phase IM.
Figure 1. Scheme of the FCSMPC based control system used for the drive of a five-phase IM.
Electronics 15 03466 g001
Figure 2. Zero, small, medium and large vectors in the α - β (left) and x-y (right) planes for a five-phase converter.
Figure 2. Zero, small, medium and large vectors in the α - β (left) and x-y (right) planes for a five-phase converter.
Electronics 15 03466 g002
Figure 3. General scheme of the experimental test bench.
Figure 3. General scheme of the experimental test bench.
Electronics 15 03466 g003
Figure 4. Experimental test bench.
Figure 4. Experimental test bench.
Electronics 15 03466 g004
Figure 5. Influence of the control tuning parameter λ x y on the tracking error in the x-y plane.
Figure 5. Influence of the control tuning parameter λ x y on the tracking error in the x-y plane.
Electronics 15 03466 g005
Figure 6. Influence of the control tuning parameter λ x y on the tracking error in the α - β plane.
Figure 6. Influence of the control tuning parameter λ x y on the tracking error in the α - β plane.
Electronics 15 03466 g006
Figure 7. Influence of the control tuning parameter λ s c on the switching frequency.
Figure 7. Influence of the control tuning parameter λ s c on the switching frequency.
Electronics 15 03466 g007
Figure 8. System efficiency as a function of load resistance for different mechanical speeds. Shaded bands indicate the efficiency range due to variations in λ x y (light) and λ s c (dark).
Figure 8. System efficiency as a function of load resistance for different mechanical speeds. Shaded bands indicate the efficiency range due to variations in λ x y (light) and λ s c (dark).
Electronics 15 03466 g008
Figure 9. Effect of the control tuning parameter λ x y on the efficiency.
Figure 9. Effect of the control tuning parameter λ x y on the efficiency.
Electronics 15 03466 g009
Figure 10. Effect of the control tuning parameter λ s c on efficiency.
Figure 10. Effect of the control tuning parameter λ s c on efficiency.
Electronics 15 03466 g010
Figure 11. Mechanical speed response to a step change in the speed reference using the optimal WF ( λ x y = 1 , λ s c = 6 × 10 3 ) for R = 100 Ω .
Figure 11. Mechanical speed response to a step change in the speed reference using the optimal WF ( λ x y = 1 , λ s c = 6 × 10 3 ) for R = 100 Ω .
Electronics 15 03466 g011
Figure 12. Stator current response ( i d s , i q s ) to a step change in the speed reference using the optimal WF ( λ x y = 1 , λ s c = 6 × 10 3 ) for R = 100 Ω .
Figure 12. Stator current response ( i d s , i q s ) to a step change in the speed reference using the optimal WF ( λ x y = 1 , λ s c = 6 × 10 3 ) for R = 100 Ω .
Electronics 15 03466 g012
Table 1. Parameters of the experimental test bench.
Table 1. Parameters of the experimental test bench.
ParameterValueUnits
Stator resistance, R s 12.85 Ω
Rotor resistance, R r 4.80 Ω
Stator leakage inductance, L l s 79.93mH
Rotor leakage inductance, L l r 79.93mH
Mutual inductance, L M 681.7mH
Number of pairs of poles, P3-
Direct current voltage, V D C 300V
Sample time, T s 80µs
Table 2. Optimal WF and efficiency range for each operating point for each load.
Table 2. Optimal WF and efficiency range for each operating point for each load.
R [ Ω ] ω [rpm] λ xy λ sc  [ × 10 3 ] η min [%] η max [%] Δ η [pp]
731000.584.306.141.84
2000.288.8412.223.39
5001.0622.4628.395.92
7500.5631.6636.304.64
1001000.283.666.202.54
2000.587.7511.023.26
5001.0619.1024.655.55
7501.0627.1432.475.33
1101001.063.206.082.88
2001.067.7011.153.45
5001.0618.6026.257.64
7501.0627.0332.285.25
2201000.562.955.042.09
2000.565.6411.325.67
5001.01012.6918.696.00
7501.0617.8024.266.46
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.

Share and Cite

MDPI and ACS Style

Marsal, E.; Colodro, F.; Visioli, A. Efficiency Analysis of Predictive Current Control of a Multiphase Drive. Electronics 2026, 15, 3466. https://doi.org/10.3390/electronics15153466

AMA Style

Marsal E, Colodro F, Visioli A. Efficiency Analysis of Predictive Current Control of a Multiphase Drive. Electronics. 2026; 15(15):3466. https://doi.org/10.3390/electronics15153466

Chicago/Turabian Style

Marsal, Esteban, Francisco Colodro, and Antonio Visioli. 2026. "Efficiency Analysis of Predictive Current Control of a Multiphase Drive" Electronics 15, no. 15: 3466. https://doi.org/10.3390/electronics15153466

APA Style

Marsal, E., Colodro, F., & Visioli, A. (2026). Efficiency Analysis of Predictive Current Control of a Multiphase Drive. Electronics, 15(15), 3466. https://doi.org/10.3390/electronics15153466

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