Abstract
In this paper, an energy-saving scheme in rotor field-orientated vector control is developed for induction motor drives. The energy-saving scheme minimizes copper and core losses in induction motors, which are equally applicable to induction generators. In efficiency optimization, an optimal stator angular velocity is uniquely obtained, and consequently, a corresponding optimal slip at any given rotor speed is determined. The challenge of determining a reference for rotor flux linkage that guarantees the minimal copper and core loss regime is overcome by developing a load torque observer loop. The torque observer is developed alongside a rotor speed observer for a sensorless speed operation. The observed mechanical torque is further used to enhance the outer-loop rotor speed control that generates an electromagnetic torque command used in building the reference for the inner-loop stator current control. The results obtained justified the effective operation of the torque and rotor speed observer, which consequently verified the effective minimal electrical loss regime at the optimal stator angular velocity and optimal rotor flux linkage. The results are further compared to results obtained from the equivalent induction machine drive on a finite-set model predictive control (FS-MPC) scheme with the same values of the optimal stator angular velocity and optimal rotor flux linkage. The developed efficiency-optimized vector control scheme gave lower ripples in developed electromagnetic torque and dampened overshoot better during step change in load torque.
1 Introduction
Over the years, induction machines, particularly squirrel cage induction motors, have maintained dominance in various industrial manufacturing and domestic applications. The squirrel cage induction motors have been competitive machines of choice for industrial electric drives because they are very rugged, relatively cheaper, and have low maintenance requirements than the wound rotor type. However, induction machines in general should be operated in least loss regimes to avoid over-consumption of energy. stated that electric drives have the largest share of grid energy consumption in the world. Hence, improved efficiencies in energy utilization by induction motors yield tremendous savings, and consequently, they avail more energy to other consumers. As such, efficiency improvement in induction motors significantly contributes to reduction in production costs in the manufacturing sector. Other applications that benefit tremendously from efficiency optimization in induction motors include motor-driven compressors in heating, ventilation, and air conditioning (HVAC) systems and in electric vehicle applications (; ).
Core (iron) and copper (resistive) losses are the main electrical losses, which must be tactically minimized for energy savings to occur significantly in an induction machine drive (). Minimization of such electrical losses is more than often implemented via adjustable voltage and frequency/speed control methods. With the advent of power electronics inverters, adjustable speed drives have been more competitive in industrial automation than their fixed-speed counterparts, where reasonable efficiency can only be achieved at full load (; ; ; Vukosavic and Levi, 2003).
Several control techniques have been employed to improve the efficiency of induction motor drives (). They are grouped into three major categories: simple state control (SSC) (; ), loss model control (LMC) (Uddin and Nam, 2008; ; Uddin et al., 2019), and the search control (SC) algorithms (; ; ). The LMC involves the use of a machine model to compute the losses by selecting an appropriate value of flux that minimizes these losses, and it is the fastest of the three methods. However, its major drawback is its sensitivity to parameter variations. The SSC, on the other hand, is the simplified version of the LMC that utilizes the state-space control technique, which may include observer design to estimate the value of the required flux for cost and loss minimization (). SC is devoid of parameter variations but suffers from torque ripples and slow convergence depending on the dimension of its dynamics (Vukosavic and Levi, 2003; ; ). Prior knowledge of the machine parameters is also required by the SC method for proper variation of the flux to achieve an optimum operating condition. However, these methods can be hybridized or combined to forestall the shortcomings of the individual methods (; ; ; ). A fuzzy logic control method was used in for fast convergence of the search control technique and to prevent torque ripples. A neuro-fuzzy method was also used in and to improve the fuzzy logic technique.
The convergence point for the least core loss in an induction machine will not necessarily correspond to the convergence point for the least copper loss, as the two losses attain their minimal values independently. Therefore, to achieve an operating regime where both losses can be considered adequately reduced, a compromise between the core and copper losses must be reached. A compromise will be reached where both losses intersect.
In this article, therefore, classical Jacobi is used as the loss minimization procedure to uniquely determine the point of intersection between the core and copper losses. Consequently, the loss minimization yielded an optimal rotor flux command and an optimal stator angular velocity that fixes operation to a constant slip operation. Hence, the loss minimization in this paper is implemented via the field-orientated vector control scheme. In general, vector control is a multivariable control scheme that can target more than one control objective, which has matured significantly over the years. It has capability for flux regulation used in efficiency improvement, which makes it very promising in industrial drives (; ; ; ; ). However, a major setback with vector control is sensitivity to system parameter mismatch (). Mismatched inductance in the cross-coupling terms of the inner loop current control was observed in to majorly influence the stability of the system. The setback in such system parameter mismatch is mitigated in this article by increasing the gains of the proportional plus integral (PI) of the inner loop control, as shown in . Such a strategy is adopted herein to improve the resiliency of vector control to system parameter variation. Furthermore, observers will be introduced to eliminate the need for mechanical sensors for rotor speed and mechanical load torque. The observed mechanical torque variable will be fed forward to enhance the rotor speed control loop in obtaining the reference command for inner current loop control. Furthermore, a comparative analysis is done between the developed vector control and equivalent finite-set model predictive control (FS-MPC) on an equivalent induction machine.
The rest of the paper is arranged as follows: Sections 2 and 3 present the model of an induction machine and its steady-state analysis, respectively. Electrical loss minimization control laws are discussed in Section 4, while the design of the efficiency-optimizing dynamic control scheme is shown in Section 5. Section 6 focuses on the mechanical torque and rotor speed observer design. The results and comparative analyses are given in Section 7 along with the discussion, and the paper is concluded in Section 8.
2 Induction machine model
An inverter-fed squirrel cage induction motor is illustrated in Figure 1A. The dynamic model of the squirrel cage induction motor drive is given in Equation 1–11. In Equation 1, Equation 2, kc= 1+(rs/rc), whereby the stator voltage equations account for the core loss with a core loss resistance rc, as shown in Figure 1B. Therefore, i’qs and i’ds are the effective torque producing stator current, as defined in and . Therefore, they are referred to as the stator currents to avoid confusion in use of terms.wherewhere
FIGURE 1
3 Steady-state analysis
In general, steady-state analysis is quite useful in establishing the operating and boundary regions in electric machines. Particularly, in squirrel cage induction motor drive, a regulation of the operational stator angular velocity (ω, in arbitrary reference frame) is of significant interest for achieving energy savings. At steady state, the derivative elements in the model of Section 2 are set to 0. Therefore, use of the steady states of Equations 3, 4 for appropriate substitution in rotor flux linkages in the Te of the steady-state of Equation 9 yields Equation 12, which can be re-evaluated as Equation 13.
Here, , , and .
The core and copper losses (PL) of the machine are combined and given in Equation 14. The first two terms in Equation 14 give the copper loss, while the last term gives the core loss. The two loss regimes are embedded into Equation 14 so that two separate objective functions can be evaluated at once. If an induction machine is made to operate at constant slip when there is no magnetic saturation, as the rotor current increases, the stator angular velocity increases, and the copper loss increases while the core loss decreases. The two losses run contrary, as shown in Figure 2A. As such, a region of compromise must be reached where both loss functions intersect, which will be agreeable as optimal, as seen in Figure 2A. Consequently, at the point of intersection, the contribution of each of the loss function takes 50%, which implies that each of the copper loss and the core loss contributes equally to the total electrical losses at the optimal point. Therefore, Equation 14 is evaluated further as Equation 15, by appropriate substitution and simplification, to have reduced variable sets like Equation 12. By implication, substituting Equation 13 into Equation 15 gives the PL as a quadratic function of ω, which gives rise to an optimization problem of minimizing the operational electrical losses at a corresponding stator angular velocity. As such, an optimization procedure that uniquely determines ω is given in the next section.
FIGURE 2
In Figures 2B, C, profiles of the variation of PL against stator angular velocity (ω) and against slip angular velocity (ωs) are given, respectively, at specified electromagnetic (Te) or mechanical (Tm) torque and rotor speed (ωr). The plots were obtained while the machine is constrained not to exceed the rated stator voltage and current (i.e., and ).
In Figure 2B, the rotor speed was specified at 200 rad/s for the random Tm at 3.8 N.m, 5 N.m, and 7.2N.m. It can be seen in the figure that the least PL at each of the given Tm coincides at the same ω of 224 rad/s. Therefore, there exists a constant slip angular velocity given as sω (where sω = ω - ωr, obtained from slip s = ((ω - ωr)/ω), which is 24 rad/s. As such, the constant slip operation for least PL is further justified in Figure 2C, where the three given Tm in Figure 2B are subjected to random sub-synchronous ωr. Consequently, the least PL in each of the plot still coincides to 24 rad/s. In Figure 2D, the rotor flux linkage, regardless of the rotor speed, has a unique minimal value of 0.208 Wb that corresponds to less power loss. This value is observed to change only when the Tm (and consequently Te) changes.
4 Electrical loss minimization control laws
In the previous section, the optimization problem was established as a control problem with an objective function of minimizing the copper and core losses of the induction machine with respect to the stator angular velocity and the rotor current magnitude. The goal is to investigate if a unique expression can be determined for an optimal stator angular velocity and consequently obtaining a unique expression for an optimal rotor flux linkage reference.
4.1 Determination of optimal stator frequency
The classical Jacobi is employed for the optimization procedure, which is formulated from the derivatives of PL and Te with respect to ω and Ir, as given in Equation 16. The objective (cost) function of Equation 16 is to minimize PL, which also corresponds to maximizing the torque or power output of the machine. With the determinant of Equation 16 set to 0, Equation 17 is obtained as an optimal stator angular velocity that fixes the slip at an optimal value. The optimal stator angular velocity is critical for constant slip operation. As such, with machine parameters given in the appendix, Equation 17 gives ωopt= 224 rad/s with rotor speed set at 200 rad/s, which corresponds to the value obtained as optimal in Figure 2B. Consequently, the terms in square root in the right-hand side of Equation 17 correspond to the slip angular velocity ωs, which is fixed at 24 rad/s according to the parameters of the test machine of this paper.
Here, and
4.2 Determination of optimal rotor flux linkage
With an optimal stator angular velocity obtained, a corresponding optimal rotor flux linkage reference can consequently be determined. Notice that at steady state of Equation 4 and with a rotor flux alignment of λqr= 0 and λdr= λr, Idr= 0, consequently, Iqr= Ir. Therefore, the steady state of Equation 3, 18 is obtained, while Equation 19 is determined from Equation 13. As such, the corresponding optimal rotor flux linkage is given in Equation 20 as 0.208 Wb, with the mechanical torque specified as 3.8 N.m and with an optimal slip angular velocity obtained as 24 rad/s for this machine in the last sub-section. Therefore, based on Equation 20, the rotor flux agrees with Figure 2D and will only change along an optimal profile determined by a change in the mechanical torque.
5 Efficiency-optimizing dynamic control scheme
The energy-saving dynamic control scheme is based on rotor flux-oriented vector control with inner-loop stator current control and outer-loop speed and rotor flux control. The rotor flux orientation of λqr= 0 and λdr= λr used in the previous section is adopted in the dynamic control. The flux alignment decouples inner-loop control of electromagnetic torque via independent control on the q-axis.
5.1 Inner-loop current control
The stator equations in Equations 1, 2 form the basis for the inner-loop control with the voltage impressed by the inverter as the stator control input vectors. As such, the stator flux linkages in Equations 1, 2 are expressed in terms of the rotor flux linkages and the stator current for the rotor field-oriented control. Consequently, Equation 21 is obtained as the dynamics of the inner-loop current regulation and expressed in complex form, as given in Equation 22.Here, and .
Expanding Equation 22 gives the open-loop current transfer function of Equation 23, where Kqr= Kdr= Kr and represents the proportional plus integral (PI) controllers in the inner-loop. The delay given in Equation 24 accounts for dead-time and transport/sampling delays introduced by the inverter feeding the machine and the analog-to-digital conversion process (; ; ; ; ). Introducing Equations 24, 23 yields Equation 25. With the PI controller Kr expressed in terms of proportional and integral gains in Equation 26, the closed-loop transfer function of the plant’s inner-loop current control is given by Equation 27. For pole zero cancellation, the controller’s gains are selected such that Kpr/Kir= Lσ/r (). Since inner-loop current controllers are the most significant in vector control stability (), the stability of Equation 27 is sacrosanct.
Comparing the denominator of Equation 27 with the second-order Butterworth polynomial of p2+2ωnζp+ωn2 at optimal damping criteria, such that ζ = 1/√2, then ωn/√2 = 1/Trd and ωn2= Kpr/(LσTrd). Therefore, Kpr= Lσ/(2Trd), and consequently, Kir= r/(2Trd). Hence, Equation 27 is further simplified as Equation 28. As such, the control inputs from the inverter are the stator voltage vectors given in Equation 29. δqs and δds in Equation 29 stand for outputs from Kqr and Kdr in the q-axis and d-axis, respectively.
5.2 Outer-loop speed control
The rotor speed outer-loop control is developed from Equation 9 and obtained in Equation 30. With the rotor field orientation in the electromagnetic torque, as given in Equation 31, and accounting for friction and windage losses in Equation 9 via damping coefficient Bm, Equation 30 is expanded to Equation 32. Consequently, the q-axis stator current reference is generated in Equation 33. The current reference can also be represented by Equation 34 from Equation 28. As such, Equation 32 is modified to Equation 35. Equation 36 is obtained from Equation 3 and substituted in Equation 35 to yield Equation 37, which results in the open-loop transfer function of Equation 38. In the closed loop, Equation 39 evolves from Equation 38. Kωr is the PI controller for the outer rotor speed loop, and δωr stands for the output of Kωr.Here, .
In order make the controller’s zero cancel the undesired pole of the plant (), let the gains of the PI controller design in Equation 40 be selected as Equation 41 to yield Equation 42.Here, .
Hence, appropriate substitution of Equation 42 in Equation 39, while equating that , , and , yields the overall closed-loop transfer function of the speed control in Equation 43, given that all other disturbances are equated to 0. The linearized block model of the speed control loop is given in Figure 3.
FIGURE 3
5.3 Outer-loop optimized rotor flux linkage control
The rotor flux linkage is regulated at the outer-loop d-axis control of the inverter. Equation 44 evolves from Equation 4 and yields Equation 45 as the dynamics for the flux regulation. Therefore, Equation 28 yields Equation 46.Here, Kλr represents the PI controller for the rotor flux outer-loop control and δλr stands for the output of Kλr. Substituting Equation 46 into Equation 45 yields Equation 47. However, from Equation 8, i’ds can be represented as Equation 48, which can be substituted in Equation 47 to yield Equation 49.
Hence, the open-loop transfer function of the flux linkage controller given that all other disturbances are equated to zero gives Equation 50.where kr= 1/rr. Introducing a delay gain into Equation 50 results in Equation 51. The delay gain can represent the time constant of the filter needed for estimating the stator flux linkage.
The closed-loop transfer function is given in Equation 52. For pole-zero cancelation, let the PI controller design take the form Kpλr/Kiλr= Lr/rr (). The gains of the PI controller are expressed in Equation 53, which translates to Equation 54.Here, .
Hence, appropriate substitution of Equation 54 in Equation 52, while equating that , , and , yields Equation 55.
Notice that Equation 55 is reduced to exactly the transfer function of Equation 43 for the speed control. The stability condition, therefore, that applies for the speed loop equally suffices for the rotor flux loop control based on gains selected for both loops. A linear model of the closed-loop flux regulation is shown in Figure 4. Figure 5 shows the pole’s loci for 3-time delays, Trd= 2/fs, 3/fs, and 7/fs (fs = 5000Hz, switching frequency of the converters), for the optimal damping criteria in Equations 43, 55. The system is seen to be stable at a natural frequency, ωn, which decreases as Trd increases. Consequently, with more increase of Trd, the closer the poles are toward marginal stability. The practical implication as such is that with a significant increase in Trd, the system is tossed into instability.
FIGURE 4
FIGURE 5
6 Mechanical torque and rotor speed observer
The optimization procedure in Section 4 and the dynamic control scheme in Section 5 indicate that measuring or estimating the mechanical torque is quite vital for the efficiency optimization scheme of this article. State estimation (; ) plays a significant role in this respect, as placing mechanical torque transducers on the drive will lead to an additional cost. Consequently, a Luenberger load torque observer is developed in this section for the energy saving scheme. The Luenberger observer block is included in the overall control scheme of the motor drive shown in Figure 6.
FIGURE 6
6.1 State-space model
The mechanical dynamics of Equation 56 can be represented in the state-space format given in Equations 57, 58, where x = [x1x2]T=[ωrTm]T, y = ωr, u = i’qs, and C = [1 0].Here, y = ωr, u = i’qs, , , and .
6.2 Observer model
The state-space model of sub-Section 6.1 is used to develop an observer for the mechanical load torque and consequently for the rotor speed as well. Consequently, a corresponding Luenberger observer model for Equation 56 is given in Equation 59, represented by the state-space of Equations 60, 61. Therefore, the observer herein is modified from Zorgani et al. (2016) for the rotor field-oriented control. The diagrammatic representation for the load torque and rotor speed Luenberger observer is shown in Figure 7.
FIGURE 7
The error (e) between the actual state-space and state-observer models is given in Equation 62, where . In the expanded form, Equation 62 translates to Equation 63.
The matrix (A–L) in Equation 62 and consequently Equation 63 gives the characteristic equation in Equation 64, which predicts the regions of stability () and instability (if any). Solving Equation 64 gives the loci of eigenvalues at a given operating condition. Specifically, Equation 64 is further evaluated as Equation 65 that bifurcates into two distinct roots given in Equation 66. As such, stability can only be guaranteed when the eigenvalues λ1 and λ2 given in Equation 66 are negative definite along the real axis of the eigenvalue locus. When L1 is selected as positive values, L2 must be selected as negative to maintain the negative definite eigenvalues in Equation 66. The stability limit of the observer, therefore, occurs at L2= 0, which locates λ2 at the marginal stability of 0, while λ1 is placed at a locus of -L1. Making L2> 0 yields λ2 to be positive definite and thereby throws the system into instability.
Figures 8A, B were obtained from Equation 64 and give the loci of the eigenvalues that indicate stable dynamics of the observer when L1 is fixed at 50 and L2 is varied from –0.1 to –40. Notice that at , λ1 and λ2 become co-located on the real axis, and it implies that from the parameters given in Appendix A. Therefore, at L2 = –27.8125 in Figures 8A, B, the loci of λ1 and λ2 can no longer extend further than –L1/2 = –25 into the negative real axis but rather diverge into the imaginary axis as L2 becomes more negative.
FIGURE 8
6.3 Primary rotor speed estimation for the observer model
Referring to (59), is the estimated rotor speed by the Luenberger observer, while ωr could be the rotor speed measured by a speed encoder when only the mechanical torque is of interest for estimation. However, when both the mechanical torque and the rotor speed are desired to be observed, then ωr in Equation 59 becomes an estimate from other means, as implied in Zorgani et al. (2016) when mechanical observers are not required. In consideration of the latter, a lower-order observer can be developed from Equation 3, as given in Equation 67, for ωr, which can be substituted in Equation 59. The stator angular velocity, ω, may be determined by developing a flux phase-locked loop (flux PLL) that will give the slip angular velocity and corresponding slip angular displacement that will ensure that λqr= 0. Consequently, the reference rotor speed can be added to the slip angular velocity to extract out the precise ω and θ that achieves such an orientation. Alternatively, using Equation 3 to dynamically regulate the q-axis of the rotor flux linkage to 0 will give ω, such that ωr in Equation 59 is taken as the rotor reference speed. The two methods have been explored during the project of this paper. However, the details of the two methods are not within the scope of this article.
7 Results and discussion
The dynamic sensorless efficiency optimization-based vector control with the torque observer developed in this paper for the induction motor drive was simulated in the MATLAB/Simulink environment. The simulation was carried out in two different operations. The results obtained for both operations are presented herein.
In the first operating condition, the reference rotor speed was set at 200 rad/s, while the load torque was set at 3.8 N.m. Under this condition, the rotor flux was set to pick its reference from the optimal value in Equation 20, which emanated from the optimization procedure. Then, at steady state between 4.5 s and 5.5 s, the rotor speed was ramped down from 200 rad/s to approximately 160 rad/s. After the duration of 2 s, the rotor speed was ramped back up to 200 rad/s between 7.5 s and 8.5 s. In Figures 9A–C, the rotor speed, load torque, and rotor flux linkage from the start-up to steady-state are shown. The Luenberger load torque observer gives the estimated rotor speed and estimated load torque in Figures 9A, B, respectively. In Figure 9A, the actual and observed ωr are seen to follow the reference command closely despite the ramp from the reference. Similarly in Figure 9B, the estimated load torque can be seen to follow the actual value closely. In Figure 10A the ramped rotor speed is shown at steady state only.
FIGURE 9
FIGURE 10
The corresponding stator angular velocity (ωs) to Figure 10A that will guarantee optimal operation is shown in Figure 10B. The ωs at the stator in Figure 10B is at a trajectory that gives a constant slip operation at the minimal copper and core loss regime. The q–d stator currents controlled in the inner-loop regulation are seen in Figures 11A, B respectively. Notice that in Figure 11A, the q-axis stator current maintained a steady value before and after the ramping down and ramping up. As such, a constant electromagnetic torque build-up is achieved for picking up the load torque that has been maintained constant. Therefore, it can be inferred in the optimization procedure developed that the load torque and not the rotor speed trajectory influences the choice of optimal rotor flux linkage. It can be deduced in the denominator of Equation 20 that if constant slip is maintained, as shown in Figures 11A, B, the load torque principally determines the choice of optimal rotor flux.
FIGURE 11
In the second operation, the rotor speed and the load torque were maintained constant at 200 rad/s and 3.8 N.m, respectively, for the entire simulation. Then, the simulation was carried out with the rotor flux linkage set at the optimal value given in Equation 2 and later changed to values below and above the optimal. The reason for such is to investigate the influence of the rotor flux on the loss regime. Figures 12A–C give the loss regime for the three rotor flux values. In Figures 12A–C, therefore, the copper and core losses are seen to be less distorted in Figure 12A where the rotor flux linkage was set at optimal. As such, setting the rotor flux linkage to an optimal value conserves energy consumption by the induction motor.
FIGURE 12
Furthermore, the efficacy of the developed efficiency-optimized vector control scheme was tested by comparing its results to those obtained from an equivalent induction machine drive on a model predictive control (MPC) scheme with the same set values of the optimal stator angular velocity and optimal rotor flux linkage. The MPC was developed in the stationary reference frame, but the details of developing the MPC are not within the scope of this article, but may be derived from previous studies (; Zhou et al., 2018; ; ; ; Wen et al., 2022; Yang et al., 2022; ; Zhang et al., 2019). Consequently, the stator currents and rotor currents in the developed energy-saving vector control scheme were transformed from the synchronous reference frame into the stationary reference frame for comparative analysis with those obtained from the MPC.
In obtaining the comparative results, the rotor speed was maintained constant at 200 rad/s, while the load torque was stepped from 5 N.m. to 3.8 N.m at 4 s. The stator currents, rotor currents, and electromagnetic torque obtained from the developed energy saving vector control scheme are shown in Figures 13, 14, 15A respectively. However, Figures 15B, 16, 17 show the electromagnetic torque, stator currents, and rotor currents. In comparing Figures 13–17, smooth transitions were noticed when the step change in the load torque was introduced from at 4 s. The vector control effectively dampened the overshoots, which were evident in the MPC. Moreover, the harmonic contents from the vector control scheme were not as significant as those from the MPC scheme. As such, the ripples in the electromagnetic torque from the vector control scheme shown in Figure 15A are much lower than those in Figure 15B from the MPC. The reason for such could be because the switching actions in the switching semiconductor devices (e.g., MOSFET and IGBT) of the inverter–motor drive on the vector control are symmetrical, but the switching actions by the MPC are asymmetrical, which could result in the more significant ripples in the machine’s electromagnetic torque from the MPC. However, it is seen from Figures 14, 17 that the rotor currents from MPC are lower than those from the vector control, which may be due to the cost function minimization inherent in the MPC that selects the optimal switching states that gives the minimal cost function. Consequently, more reduction in the electrical loss profile can still be experienced in the MPC, but the symmetrical switching in vector control gives the edge of healthier electromagnetic torque development.
FIGURE 13
FIGURE 14
FIGURE 15
FIGURE 16
FIGURE 17
8 Conclusion
A vector control scheme for an induction motor drive has been presented in this paper. The scheme guarantees an optimal operating regime for the induction motor based on an appropriate choice of optimal reference for the rotor flux linkage, as any choice of the rotor flux linkage, which is above or below the optimal values, will lead to more copper and core losses and more harmonic distortions in the machine variables. Since the machine load torque aids the determination of this optimal reference, and the rotor speed does not play any active role in the choice of such optimal rotor flux linkage if the slip is maintained constant, a Luenberger observer is developed to estimate the load torque. In the comparative analysis with the MPC, though the energy-saving vector control yielded more rotor currents that may imply a slight increase in the loss regime, the vector control gave lower ripples and consequently healthier electromagnetic torque in the induction machine. Furthermore, the vector control scheme rode through the step change in load torque smoothly, which the MPC was unable to attain.
Statements
Data availability statement
The original contributions presented in the study are included in the article/Supplementary Material; further inquiries can be directed to the corresponding author.
Author contributions
AB: conceptualization, methodology, writing–original draft, and writing–review and editing. AO: investigation, methodology, software, and writing–review and editing. AA: funding acquisition, investigation, software, and writing–review and editing. FO: methodology, supervision, and writing–review and editing. TS: funding acquisition, investigation, software, and writing–review and editing. IS: funding acquisition, methodology, and writing–review and editing.
Funding
The author(s) declare that no financial support was received for the research, authorship, and/or publication of this article.
Acknowledgments
The authors acknowledge and appreciate technical support given to this project by the University of Lagos. The authors also deeply recognize the assistance given by Covenant University in all aspects of this research, especially the payment of the publication charges.
Conflict of interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
Nomenclature
- vqs, vds
q and d stator voltages
- iqs, ids
q and d stator currents
- ,
Torque producing q and d stator currents
- λqs, λds
q and d stator flux linkages
- vqr, vdr
q and d stator referred rotor voltages
- iqr, idr
q and d stator referred rotor currents
- λqr, λdr
q and d stator referred rotor flux linkages
- icq, icd
q and d core loss currents
- ω, ωe
Angular velocity in arbitrary and synchronous frames
- ωr, ωs
Rotor speed and stator angular velocity
- Ls, Lr
Stator and stator referred rotor self-inductances
- rs, rr
Stator and stator referred rotor resistance
- rc
Core loss resistance
- Lm
Magnetizing inductance (3/2 in value)
- VSI
Voltage source inverter
- Te, Tm
Electromagnetic torque and mechanical torque
- PL
Core and copper losses
- mqr, mdr
VSI’s q and d modulation index for CB-PWM
- vdc
direct current (DC) link voltage
- Cd
DC link capacitor
- io
Rectifier’s DC output current
- id
VSI’s DC input current
- P, J
Machine’s number of poles, machine’s inertia
- P
Operator, p = d/dt
References
1
AbrahamsenF.BlaabjergF.PedersenJ. K.ThoegersenP. B. (2001). Efficiency-optimized control of medium-size induction motor drives. IEEE Trans. Ind. Appl.37 (6), 1761–1767. 10.1109/28.968189
2
AbrahamsenF.PedersenJ. K.BlaabjergF. (1996). State-of-art of optimal efficiency control of low cost induction motor drives. Proc. PEMC2, 163–170.
3
AgoroS.BalogunA.OjoO.OkaforF. (2018). “Direct model-based predictive control of a three-phase grid connected VSI for photovoltaic power evacuation,” in proceedings of 9th IEEE International Symposium on Power Electronics for Distributed Generation Systems (PEDG), 1–6.
4
AkinB.OrgunerU.ErsakA. (2004). A comparative study on Kalman filtering techniques designed for state estimation of industrial AC drive systems. Proc. IEEE Int. Conf. Mechatronics, 2004. ICM '04.12, 439–445. 10.1109/ICMECH.2004.1364479
5
AliM. T.ZhouD.SongY.GhandhariM.HarneforsL.BlaabjergF. (2020). Analysis and mitigation of SSCI in DFIG systems with experimental validation. IEEE Trans. Energy Convers.35 (2), 714–723. 10.1109/tec.2019.2953976
6
AlmeidaD. D. S.FilhoW. C. P. D. A.SausaG. C. D. (2007). Adaptive fuzzy controller for efficiency optimization of induction motors. IEEE transaction Industial Mot.54 (4), 2157–2164.
7
AwelewaA.OmiloliK.SamuelI.OjajubeA.PopoolaO. (2023). Robust hybrid estimator for the state of charge of a lithium-ion battery. Front. Energy Res.10, 1–11. 10.3389/fenrg.2022.1069364
8
AwelewaA. A.AwosopeC. O. A.AbdulkareemA.SamuelI. (2016). Nonlinear control laws for electric power system stabilization. J. Eng. Appl. Sci.11 (7), 1525–1531.
9
BalogunA.OjoO.OkaforF. (2021). Efficiency optimization control of doubly-fed induction generator transitioning into shorted-stator mode for extended low wind speed application. IEEE Trans. Industrial Electron.68 (12), 12218–12228. 10.1109/tie.2020.3037990
10
BlanusaB. (2010). New trends in efficiency optimization ofinduction motor drives. bosnia and herzegovina: university of banja luka.
11
BoseB. K.PatelN. R.RajashekaraK. (1997). A neuro-fuzzy-based online efficiency optimization control of a stator flux-oriented direct vectorcontrolled induction motor drive. IEEE Trans. Ind. Electron.44 (2), 270–273. 10.1109/41.564168
12
ChakrabortyC.HoriY. (2003). Fast efficiency optimization techniques forthe indirect vector-controlled induction motor drives. IEEE Trans. Ind.Appl.39 (4), 1070–1076. 10.1109/tia.2003.814550
13
ChakrabortyC.TaM. C.HoriY. (2003). Speed sensorless, efficiency optimized control of induction motor drives suitable for EV applications. Proc. IEEE IECON1, 913–918. 10.1109/iecon.2003.1280105
14
ChoudharyP. K.DubeyandS. P.GuptaV. K. (2015). Efficiency optimization of induction motor drive at steady-state condition. 2015 Int. Conf. Control, Instrum. Commun. Comput. Technol. (ICCICCT)54, 470–475. 10.1109/ICCICCT.2015.7475325
15
DongG.OjoO. (2006). Efficiency optimizing control of induction motor using natural variables. IEEE Trans. Industrial Electron.53 (6), 1791–1798. 10.1109/tie.2006.885117
16
GhozziandallS.JelassiK.RoboamX. (2004). Energy optimization of induction motor drives. IEEE Int. Conf. Industrial Technol. (ICIT)2, 602–610. 10.1109/icit.2004.1490143
17
GongC.HuY.NiK.Liu JJ.GaoJ. (2019). SM load torque observer-based FCS-MPDSC with single prediction horizon for high dynamics of surface-mounted PMSM. IEEE Trans. Power Electron.35 (1), 20–24. 10.1109/tpel.2019.2929714
18
HolmesD. G.LipoT. A.KongW. Y.McGrathB. P. (2009). Optimized design of stationary frame three phase AC current regulators. IEEE Trans. Power Electron.24 (11), 2417–2426. 10.1109/tpel.2009.2029548
19
KasthaD.BoseB. K. (1995). On-line search based pulsating torque compensation of a fault mode single-phase variable frequency induction motor drive. IEEE Trans. Industry Appl.31 (4), 802–811. 10.1109/28.395290
20
KazmierkowskiM. P.KrishnanR.BlaabjergF. (2002). Control in power electronics: selected problems. London: Acad. Press, 190–207.
21
KirischenD. S.NovotyD. W.LipoT. A.March (1987). Optimal efficiency control of an induction motor drive. IEEE Trans. Energy Convers.EC-2 (1), 70–76. 10.1109/tec.1987.4765806
22
KirschenD. S.NovotnyD. W.LipoT. A. (1985). On line efficiency optimization of a variable frequency induction-motor drive. IEEE Trans. Ind. Appl.IA-21 (3), 610–616. 10.1109/tia.1985.349717
23
KirschenD. S.NovotnyD. W.SuwanwisootW. (1984). Minimizing induction motor losses by excitation control in variable frequency drives. IEEE Trans. Ind. Appl.IA-20 (5), 1244–1250. 10.1109/tia.1984.4504590
24
KumarN.ChelliahT. R.SrivastavaS. S. (2014). Adaptive control schemes for improving dynamic performance of efficiency-optimized induction motor drives. ISA Trans.57, 301–310.
25
LascuC.AsiminoaeiL.BoldeaI.BlaabjergF. (2007). High performance current controller for selective harmonic compensation in active power filters. IEEE Trans. Power Electron.22 (5), 1826–1835. 10.1109/tpel.2007.904060
26
LascuC.TrzynadlowskiA. M. (2004). Combining the principles of sliding mode, direct torque control, and space-vector modulation in a high-performance sensorless AC drive. IEEE Trans. Industry Appl.40 (1), 170–177. 10.1109/TIA.2003.821667
27
LiuM.ChanK. W.HuJ.XuW.RodriguezJ. (2019). Model predictive direct speed control with torque oscillation reduction for PMSM drives. IEEE Trans. Industrial Inf.15 (9), 4944–4956. 10.1109/tii.2019.2898004
28
MaoJ.LiH.YangL.ZhangH.LiuL.WangX.et al (2021). Non-cascaded model-free predictive speed control of SMPMSM drive system. IEEE Trans. Energy Convers.37 (1), 153–162. 10.1109/tec.2021.3090427
29
Moreno-EguilazJ. M.PeracaulaJ. (1999). Efficiency optimization for induction motor drives: past, present and future. Proc. Electrimacs, I.187–I.191.
30
OlajubeA.AnubiO. M. (2023). “Model-based loss minimization control of a squirrel cage induction motor drive with shorted rotor under indirect field orientation,” in 2023 IEEE Conference on Control Technology and Applications (CCTA), Bridgetown, Barbados (IEEE), 759–765.
31
OmiloliK.AwelewaA.SamuelI.ObiaziO.KatendeJ. (2023). State of charge estimation based on a modified extended Kalman filter. Int. J. Electr. Comput. Eng.13 (5), 5054–5065. 10.11591/ijece.v13i5.pp5054-5065
32
OuariK.BelkhierY.DjouadiH.KasriA.BajajM.AlsharefM.et al (2022). Improved nonlinear generalized model predictive control for robustness and power enhancement of a DFIG-based wind energy converter. Front. Energy Res.10, 996206. 10.3389/fenrg.2022.996206
33
QuZ.RatnaM.HinkkanenM.Luomi1. (2012). Loss-minimizing flux level control of induction motor drives. IEEE Trans. Ind. Appl.48, 952–961. 10.1109/tia.2012.2190818
34
RabeloB. C.HofmannW.da SilvaJ. L.Gaiba de OliveiraR.Rocha SilvaS. (2009). Reactive power control design in doubly fed induction generators for wind turbines. IEEE Trans. Industrial Electron.56 (10), 4154–4162. 10.1109/tie.2009.2028355
35
RehmanH.XuL. (2011). Alternative energy vehicles drive system: control, flux and torque estimation, and efficiency optimization. IEEE Trans. Veh. Technol.60 (8), 3625–3634. 10.1109/TVT.2011.2163537
36
RodasJ.Gonzalez-PrietoI.KaliY.SaadM.Doval-GandoyJ. (2021). Recent advances in model predictive and sliding mode current control techniques of multiphase induction machines. Front. Energy Res.9, 729034. 10.3389/fenrg.2021.729034
37
SajediS.KhalifehF.KhalifehZ.karimiT. (2011). Application of Particle swarm Optimization and Genetic Algorithm methods for vector control of induction motor. Aust. J. Basic Appl. Sci.5 (12), 1697–1706.
38
SousaG. C. D.BoseB. K.ClelandJ. G. (1995). Fuzzy logic based on-line efficiency optimization control of an indirect vector-controlled induction motor drive. IEEE Trans. Ind. Electron.42 (2), 192–198. 10.1109/41.370386
39
SousaG. C. D.BoseB. K.ClelandJ. G.SpiegelR. J.ChappellP. J. (1992). Loss modeling of converter induction machine system for variable speed drive. Proc. IEEE IECON115, 114–120. 10.1109/iecon.1992.254595
40
StumperJ. F.DotlingerA.KennelR. (2013). Loss minimization of induction machines in dynamic operation. IEEE Trans. energy Convers.28 (3), 726–735. 10.1109/tec.2013.2262048
41
SulS. K.ParkM. H. (1988). A novel technique for optimal efficiency control of a current source inverter fed induction motor. IEEE Trans. Power Electron.3 (2), 192–199. 10.1109/63.4349
42
Ta-CaoM.HoriY. (2000). “Convergence improvement of efficiency optimization control of induction motor drives,” in Proc. IEEE IASAnnu.Meeting, Rome, Italy.
43
UddinM. N.NamS. W. (2008). Development of a nonlinear and model-based online loss minimization control of an IM drive. IEEE Trans. Energy Convers.23 (4), 1015–1024. 10.1109/TEC.2008.2001442
44
UddinM. N.RahmanM. M.PatelB.VenkateshB. (2019). Performance of a loss model based nonlinear controller for IPMSM drive incorporating parameter uncertainties. IEEE Trans. Power Electron.34 (6), 5684–5696. 10.1109/TPEL.2018.2871033
45
VukosavicS. N.LeviE. (2003). Robust DSP-based efficiency optimization of a variable speed induction motor drive. IEEE Trans. Ind. Electron.50 (3), 560–570. 10.1109/tie.2003.812468
46
WenX.WuT.JiangH.PengJ.WangH. (2022). MPC-based control strategy of PV grid connected inverter for damping power oscillations. Front. Energy Res.10, 968910. 10.3389/fenrg.2022.968910
47
YangL.LiH.HuangJ.ZhangZ.ZhaoH. (2022). Model predictive direct speed control with novel cost function for SMPMSM drives. IEEE Trans. Power Electron.37 (8), 9586–9595. 10.1109/tpel.2022.3155465
48
ZhangX.ChengY.ZhaoZ.HeY. (2019). Robust model predictive direct speed control for SPMSM drives based on full parameter disturbances and load observer. IEEE Trans. Power Electron.35 (8), 8361–8373. 10.1109/tpel.2019.2962857
49
ZhouY.LiH.ZhangH. (2018). Model-free deadbeat predictive current control of a surface-mounted permanent magnet synchronous motor drive system. J. Power Electron.18 (1), 103–115.
50
ZorganiY. A.KoubaaY.BoussakM. (2016). MRAS state estimator for speed sensorless ISFOC induction motor drives with Luenberger load torque estimation. ISA Trans.61, 308–317. 10.1016/j.isatra.2015.12.015
Appendix
Machine parameters
A 3 hp, 1,710 rpm, 220–V line-line (rms), 60 Hz, 4-pole squirrel cage induction machine; stator resistance (rs) 0.435 Ω; rotor referred resistance (rr) 0.816 Ω; stator leakage inductance (Lls) 0.002 H; rotor referred leakage inductance (Llr) 0.002 H; magnetizing inductance (Lm) 0.0693 H; core loss resistance (rc) 850 Ω; inertia (J) 0.089 kg.m2; rated torque 11.9 N.m.
Summary
Keywords
vector control, stator speed, rotor flux, optimum speed, optimization, three-phase voltage source inverter, power loss
Citation
Balogun A, Olajube A, Awelewa A, Okafor F, Sanni T and Samuel I (2024) A sensorless efficiency-optimizing vector control scheme for an induction motor drive. Front. Energy Res. 12:1406565. doi: 10.3389/fenrg.2024.1406565
Received
06 June 2024
Accepted
12 September 2024
Published
03 October 2024
Volume
12 - 2024
Edited by
Ahmed A. Zaki Diab, Minia University, Egypt
Reviewed by
Daniel Fodorean, Technical University of Cluj-Napoca, Romania
Norjulia Mohamad Nordin, University of Technology Malaysia, Malaysia
Updates
Copyright
© 2024 Balogun, Olajube, Awelewa, Okafor, Sanni and Samuel.
This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Ayokunle Awelewa, ayokunle.awelewa@covenantuniversity.edu.ng
Disclaimer
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.