Efficiency Optimization of Vector-Controlled Induction Motor Drive
Efficiency Optimization of Vector-Controlled Induction Motor Drive
Original Article
Received: 18 October 2022 Revised: 24 November 2022 Accepted: 09 December 2022 Published: 25 December 2022
Abstract - Induction Motors are the most popular in power and industrial drives due to their simple operation, rugged
construction, and free maintenance. In the last decade, the advanced technology of integrated power electronics-based drive
enabled flexible operation and achieved effective speed control at each operating stage of the drive. Unlike scalar control, the
performance of the induction motor is highly improved by using vector control methods. The vector control methods are
categorized into direct field-oriented control (DFOC) and indirect field-oriented control (IFOC). Indirect Vector Control
(IFOC) shows better dynamic performance and robust stability during zero and low-frequency speeds. Earlier, Digital Signal
Processing (DSP), dSPACE, and microcontrollers are used for the hardware realization of the vector control methods. In the
case of a hardware implementation of AC drives, FPGA (Field Programmable Gate Array) controllers provide better
computation time and higher processing capabilities in comparison to conventional controllers. In this work, a novel real-time
FPGA-based Snetly controller (Xilinx ARTIX-7 (XC7A200T) FPGA Controller with a 150 MHz clock frequency) is used to
carry out a numerical simulation of an IFOC-based Induction Motor Drive. Firstly, the IFOC control algorithm is designed
in MATLAB/Simulink software and then implemented in a Snetly real-time simulator. The Simulink results are validated and
verified through the Snetly real-time controller. Further, the scope of this research article is useful for designing FOC-based
Sensorless Induction Motor Drives effectively.
Keywords - Field Oriented Control, Induction Motor, Snetly Controller, Vector Control.
an expert is required for the computer systems to understand stationary reference system (𝛼 − 𝑎𝑖𝑥𝑠, 𝛽 − 𝑎𝑥𝑖𝑠) and then
and develop the design architecture. For Industrial converted into the rotating reference frame(𝑑 − 𝑎𝑥𝑖𝑠, 𝑞 −
applications, the controller design should have high 𝑎𝑥𝑖𝑠) represented in the DC system. In vector control AC
reliability, reduced hardware cost, and safety are the major drive, the current components(𝑖𝑑 , 𝑖𝑞 ) are adjusted to control
parameters to make the control system stable and popular for magnetic flux and torque, respectively. The induction motor
real-time monitoring of the electrical systems. [3,11] is modeled in the rotating reference frame as follows:[25]
Recently, the main objective has been to develop real- The three-phase stator and rotor voltages can be written as,
time prototype controllers for the digital domain in the vector
𝑑𝜆𝑎𝑏𝑐
control of AC drives. In the digital domain, the control 𝑣𝑠𝑎𝑏𝑐 = 𝑅𝑠 𝑖𝑠𝑎𝑏𝑐 + 𝑠
(1)
𝑑𝑡
algorithm can be implemented either in continuous or
discrete mode. The explicit Euler method is used to design
the controller for higher sampling rates. However, this 𝑑𝜆𝑎𝑏𝑐
𝑣𝑟𝑎𝑏𝑐 = 𝑅𝑟 𝑖𝑟𝑎𝑏𝑐 + 𝑟
(2)
method of discretizing from the continuous state causes 𝑑𝑡
slower dynamics.[12–16] High-cost FPGA devices and The relationship between the flux and current components of
systems with very-large-scale integration (VLSI) are the stator and rotor is given by
required, but they produce higher power consumption with
higher clock frequencies.[14] The controller needs to be 𝜆 𝐿 𝐿 𝑚 𝑖𝑠
[ 𝑠] = [ 𝑠 ][ ] (3)
discretized with the continuous system sampling dynamics to 𝜆𝑟 𝐿𝑚 𝐿 𝑟 𝑖𝑟
address the higher sampling period and better accuracy.[31] At arbitrary speed, the stator and rotor voltage can be
The vector control algorithm is used for many applications, written in the rotating reference frame as follows,
including Sensor and Sensorless control of AC drives.
𝑣𝑑𝑠 = −𝜔𝑒 𝜆𝑞𝑠 + 𝑝𝜆𝑑𝑠 + 𝑅𝑠 𝑖𝑑𝑠 (4)
In medium-voltage and high-power applications, a
Sensorless AC motor drive demands the rotor's exact 𝑣𝑞𝑠 = 𝜔𝑒 𝜆𝑑𝑠 + 𝑝𝜆𝑞𝑠 + 𝑅𝑠 𝑖𝑞𝑠 (5)
position, angle, and speed.[18–21] The difference between
the measured and actual values should be zero; otherwise, it
creates an error.[27,28] In such cases, to deal with it with 𝑣𝑑𝑟 = −(𝜔𝑒 − 𝜔𝑟 )𝜆𝑞𝑟 + 𝑝𝜆𝑑𝑟 + 𝑅𝑟 𝑖𝑑𝑟 (6)
better accuracy and position, FPGA controllers are preferred
to achieve a lower computation time with higher processing
capability.[24] This work uses a novel FPGA-based Snetly 𝑣𝑞𝑟 = (𝜔𝑒 − 𝜔𝑟 )𝜆𝑑𝑟 + 𝑝𝜆𝑞𝑟 + 𝑅𝑟 𝑖𝑞𝑟 (7)
real-time controller to study the IFOC-based induction motor
drive. The proposed hardware investigation is different from The Electromagnetic Torque (Tem ) is given by
traditional practices. The Snetly controller is equipped with
the Xilinx ARTIX-7 (XC7A200T) FPGA Controller with a 𝑃 𝐿𝑚
𝑇𝑒𝑚 = (𝑖𝑞𝑠 𝜆𝑑𝑟 − 𝑖𝑑𝑠 𝜆𝑞𝑟 ) (8)
2 𝐿𝑟
150 MHz clock frequency. Unlike the conventional practices,
the proposed Snetly controller enables the development and
deployment have been in the same environment. Due to this 2.2. Indirect Field Oriented Control
advanced feature, additional licensed software with an expert The machine's torque and flux can be controlled
and personal computer is not required. The simulation results independently using the vector control method like a
are validated and verified by numerical simulation with the separately excited DC machine. In this work, the modeled
Snetly controller, which is presented in this work. equations are described the indirect rotor field-oriented
control of the induction machine drive.[25] The rotor flux
2. Materials and Methods vector is aligned with the rotor flux axis, representing the
In this work, the IFOC-based induction motor is studied rotating magnetic field speed with exactly the calculated slip
with the help of the Snetly real-time controller. The model is speed.
designed, and the corresponding algorithm is applied to the
Induction motor drive. In this section, a detailed analysis of The rotor flux can be determined from the rotor voltage
the method is presented for the development of the required in the rotating reference frame providing an equal value of
angular speed ( ) and synchronous speed (e ) . The value
hardware design.
2.1. Dynamic Modeling of Induction Motor of slip speed (sl ) is defined as sl = e − r .
The equivalent circuit of the induction motor is modeled
in the synchronously rotating reference frame for the vector The rotor voltage is expressed in the squirrel cage
control method. The three-phase stator currents(𝒊𝒂 , 𝒊𝒃 , 𝒊𝒄 ) in induction motor using Equations 6 and 7;
the three-phase system are transferred into a two-phase
110
Santosh Yadav Maddu & Nitin Ramesh Bhasme / IJEEE, 9(12), 109-119, 2022
2.3. Snetly Controller The Simulation results are verified and validated using
This paper uses an FPGA-based Snetly real-time the Snetly controller, as shown in Figures 14 and 15. Under
prototype controller to study the IFOC method for the load and no-load conditions, controller performance is
induction motor drive. The hardware setup consists of a observed for speed, torque, and current controllers. The
three-phase bridge rectifier, a Semikron inverter, an controller provides the exact response as obtained in the
incremental encoder, an Induction motor with load, and simulation. The major objectives of using this controller in
Snetly real-time controller with a Snetly output window. The terms of fast computation, robust performance, and low
proposed controller is built with Artix®-7 XC7A200T FPGA computational burden in which complex calculations are
to enhance the processing capability and limit the getting involved in modern AC drives for reliable operation
computation time.[26] in power and industrial applications. The FOC-fed Induction
Motor using Snetly Controller provided satisfactory results.
111
Santosh Yadav Maddu & Nitin Ramesh Bhasme / IJEEE, 9(12), 109-119, 2022
112
Santosh Yadav Maddu & Nitin Ramesh Bhasme / IJEEE, 9(12), 109-119, 2022
113
Santosh Yadav Maddu & Nitin Ramesh Bhasme / IJEEE, 9(12), 109-119, 2022
Fig. 6 Speed response under no load condition Fig. 7 Torque response Speed response under no load condition
114
Santosh Yadav Maddu & Nitin Ramesh Bhasme / IJEEE, 9(12), 109-119, 2022
Fig. 8 d-axis Current response under no load condition Fig. 11 Torque response under the different loading conditions
Fig. 10 Speed response under the different loading conditions Fig. 13 d-axis Current response under the different loading conditions
115
Santosh Yadav Maddu & Nitin Ramesh Bhasme / IJEEE, 9(12), 109-119, 2022
(a) (b)
(c) (d)
Fig. 14 The IFOC-fed IM drive results under no load condition
(a) Speed(𝝎𝒓 ) (b) Electromagnetic Torque(𝑻𝒆 ) (c) d-axis current (𝒊𝒔𝒅 ) (d) q-axis current (𝒊𝒔𝒒 )
(a) (b)
116
Santosh Yadav Maddu & Nitin Ramesh Bhasme / IJEEE, 9(12), 109-119, 2022
(c) (d)
Fig. 15 The IFOC-fed IM drive results for different load conditions
(a) Speed (r ) (b) Electromagnetic Torque (Te ) (c) d-axis current (isd ) (d) q-axis current (isq )
117
Santosh Yadav Maddu & Nitin Ramesh Bhasme / IJEEE, 9(12), 109-119, 2022
[4] Pieter Nguyen Phuc et al., “Data‐Driven Online Temperature Compensation for Robust Field‐Oriented Torque‐Controlled Induction
Machines,” IET Electric Power Applications, vol. 13, no. 12, pp. 1954–1963, 2019. Crossref, http://doi.org/10.1049/iet-epa.2019.0309
[5] Lalia Kouriche, and Youcef Messlem, “MRAS-Super Twisting Sliding Mode Observer for Speed Sensorless Vector Control of Induction
Motor Drive,” Electrotechnical Review, vol. 97, no. 4, pp. 121–127, 2021. Crossref, http://doi.org/10.15199/48.2021.04.22
[6] Kang Wang et al., “Enhanced Methodology for Injection-Based Real-Time Parameter Estimation to Improve Back EMF Self-Sensing in
Induction Machine Deadbeat-Direct Torque and Flux Control Drives,” IEEE Transactions on Industry Applications, vol. 54, no. 6, pp.
6071–6080, 2018. Crossref, http://doi.org/10.1109/TIA.2018.2855162
[7] A. Ba-Razzouk, A. Chériti, and P. Sicard, “Implementation of a DSP based Real-Time Estimator of Induction Motors Rotor Time
Constant,” IEEE Transactions on Power Electronics, vol. 17, no. 4, pp. 534–542, 2002. Crossref,
http://doi.org/10.1109/TPEL.2002.800963
[8] Jingbo Kan, Kai Zhang, and Ze Wang, “Indirect Vector Control with Simplified Rotor Resistance Adaptation for Induction Machines,”
IET Power Electronics, vol. 8, no. 7, pp. 1284–1294, 2015. Crossref, http://doi.org/10.1049/iet-pel.2014.0422
[9] Ibrahim Senol, Nur Bekiroglu, and Selin Ozcira, “Design and Application of a New Sensorless Induction Motor Drive Implemented by
Using Field Oriented Vector Control Method,” in 4th International Conference on Power Engineering, Energy and Electrical Drives, pp.
1543–1547, 2013. Crossref, http://doi.org/10.1109/PowerEng.2013.6635845
[10] Vo Thanh Ha et al., "Design of Sliding Mode Control for an Induction Motor using in Railway Traction," International Journal of
Engineering Trends and Technology, vol. 70, no. 6, pp. 331-336, 2022. Crossref, https://doi.org/10.14445/22315381/IJETT-V70I6P234
[11] Mohan Krishna S et al., “Real-Time Analysis of a Modified State Observer for Sensorless Induction Motor Drive Used in Electric Vehicle
Applications,” Energies, vol. 10, no. 8, p. 1077, 2017. Crossref, https://doi.org/10.3390/en10081077
[12] Ming-Fa Tsai, Chung-Shi Tseng, and Po-Jen Cheng, “Implementation of an FPGA-Based Current Control and SVPWM ASIC with
Asymmetric Five-Segment Switching Scheme for AC Motor Drives,” Energies, vol. 14, no. 5, p. 1462, 2021. Crossref,
https://doi.org/10.3390/EN14051462
[13] Jared Walden et al., “High Frequency Injection Sensorless Control for a Permanent Magnet Synchronous Machine Driven by an FPGA
Controlled SiC Inverter,” in IEEE 8th Workshop on Wide Bandgap Power Devices and Applications (WiPDA), pp. 194–198, 2021.
Crossref, https://doi.org/10.1109/WiPDA49284.2021.9645105
[14] Xin Cheng et al., “A New FPGA-Based Segmented Delay-Line DPWM with Compensation for Critical Path Delays,” IEEE Transactions
on Power Electronics, vol. 33, no. 12, pp. 10794–10802, 2018. Crossref, https://doi.org/10.1109/TPEL.2017.2763750
[15] Umar Waleed et al., “An Efficient FPGA Based Scalar V/f Control Mechanism of Three Phase Induction Motor for Electric Vehicles,” st
Australasian Universities Power Engineering Conference (AUPEC), pp. 1-6, 2021. Crossref,
https://doi.org/10.1109/AUPEC52110.2021.9597831
[16] Yukun Luo et al., “FPGA Implementation for Rapid Prototyping of High Performance Voltage Source Inverters,” CPSS Transactions on
Power Electronics and Applications, vol. 6, no. 4, pp. 320–331, 2021. Crossref, https://doi.org/10.24295/CPSSTPEA.2021.00030
[17] Elemasetty Uday Kiran, and Mediga Haritha, "Elementary Functions Module Derivative in Liouvilles Vectors for Induction Motors with
Exponential Random Graphical Networks," SSRG International Journal of Electrical and Electronics Engineering, vol. 5, no. 9, pp. 21-
26, 2018. Crossref, https://doi.org/10.14445/23488379/IJEEE-V5I9P104
[18] Alfred Pjetri, Ymer Luga, and Ymer Luga, “Sensorless Speed Rotor Flux Oriented Control of Three Phase Induction Motor,” European
Scientific Journal, vol. 11, no. 33, pp. 120–129, 2015.
[19] Mingyu Wang, “Parameter Variation Effects in Sensorless Vector Controlled Induction Machines,” Doctor of Philosoph Thesis, John
Moores University, 1999.
[20] Karim Negadi, Mansouri Abdellah, and Rabeh Kourek, “Hardware Implementation of Vector Control of Induction Motor Drive without
Speed Encoder Using an Adaptive Luenberger Based MRAS Observer,” Leonardo Electronic Journal of Practices and Technologies, vol.
11, no. 20, pp. 99–114, 2012.
[21] Dita Tilahun Kassaye, “Analysis and DSP Implementation of Sensorless Speed Control of Induction Motor Using Model Reference
Adaptive Controller and Luenberger Observer,” Degree of Master of Science Thesis, Addis Ababa University, 2020.
[22] Bilal Abdullah Nasir, "Sensor-less Monitoring of Induction Motor Temperature with an Online Estimation of Stator and Rotor Resistances
Taking the Effect of Machine Parameters Variation into Account," International Journal of Engineering Trends and Technology, vol. 70,
no. 6, pp. 54-62, 2022. Crossref, https://doi.org/10.14445/22315381/IJETT-V70I6P207
[23] B. Balaji et al., "Fault Prediction of Induction Motor using Machine Learning Algorithm," SSRG International Journal of Electrical and
Electronics Engineering, vol. 8, no. 11, pp. 1-6, 2021. Crossref, https://doi.org/10.14445/23488379/IJEEE-V8I11P101
[24] Jae Suk Lee and Gilsu Choi, “Modeling and Hardware-in-the-Loop System Realization of Electric Machine Drives – A Review,” CES
Transactions on Electrical Machines and Systems, vol. 5, no. 3, pp. 194–201, 2021. Crossref,
https://doi.org/10.30941/CESTEMS.2021.00023
118
Santosh Yadav Maddu & Nitin Ramesh Bhasme / IJEEE, 9(12), 109-119, 2022
[25] Piya Sirikan, and Chakrapong Charumit, “Implementation of Indirect Rotor Field Oriented Control for Three-Phase Induction Motor Drive
Based on TMS320F28335 DSP,” Electrotechnical Review, vol. 96, no. 9, pp. 153–158, 2020. Crossref,
https://doi.org/10.15199/48.2020.09.32
[26] Santosh Yadav Maddu, and Nitin Ramesh Bhasme, "Performance Analysis of Direct Torque Control of Induction Motor using Snetly
Real-Time Controller," 2022 19th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE),
pp. 1-6, 2022. Crossref, https://doi.org/10.1109/CCE56709.2022.9975899
[27] Moustafa Zair, and Abdeldjebar Hazzab, “MRAS Speed Sensorless Vector Control of Induction Motor Drives using Predictive Adaptation
Mechanism,” International Journal of Power Electronics and Drive System, vol. 9, no. 4, pp. 1523–1533, 2018. Crossref,
https://doi.org/10.11591/ijpeds.v9.i4.pp1523-1533
[28] Youssef Agrebi Zorgani, Yassine Koubaa, and Mohamed Boussak, “MRAS State Estimator for Speed Sensorless ISFOC Induction Motor
Drives with Luenberger Load Torque Estimation,” ISA Transactions, vol. 61, pp. 308–317, 2016. Crossref,
https://doi.org/10.1016/j.isatra.2015.12.015
[29] Pham Thi Giang et al.,"Experiment on Sensorless Control of an Induction Motor using Backpropagation Neural Network," International
Journal of Engineering Trends and Technology, vol. 70, no. 10, pp. 87-97, 2022. Crossref, https://doi.org/10.14445/22315381/IJETT-
V70I10P211
[30] Nguyen Phung Quang, and Jörg-Andreas Dittrich, “Vector Control of Three-Phase AC Machines,” Second. Berlin, Heidelberg: Springer
Berlin Heidelberg, 2015.
[31] Jorge Rivera Domínguez, Iván Dueñas, and Susana Ortega-Cisneros, “Discrete-Time Modeling and Control Based on Field Orientation
for Induction Motors,” IEEE Transactions on Power Electronics, vol. 35, no. 8, pp. 8779–8793, 2020. Crossref,
https://doi.org/10.1109/TPEL.2020.2965632
119