Abstract
This paper presents an analysis of the Space Vector Pulse Width Modulation method which is applied to an inverter for controlling asynchronous alternating current motors or three-phase induction motors through modeling simulations using Simulink MATLAB tools. Induction motors have complex rotational speed control characteristics. Its performance is influenced by several things, including the number of poles, and the frequency setting of the input voltage. To get a wide frequency setting, generally an inverter switch is use which is regulated by controlling the switch gate trigger pulse. This modeling is also used to determine the control pattern of the inverter switch trigger, the characteristics of the voltage curve, torque current, and speed of a three-phase induction motor. This study is also expected to help researchers in solving problems related to the Space Vector Pulse Width Modulation programming algorithm more concisely and easily because the inverter trigger pattern can be directly implemented into electronic control programming. The simulation results show that the induction motor can work on load changes with small torque ripples, stator, and rotor currents with small ripples and is followed by a linear rotational speed setting.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keyword
1 Introduction
Induction machines as electric power equipment are widely used in various fields, including industry, transportation, offices, and households. Besides having the advantages offered, this machine also has a weakness in setting the rotational speed. The rotational speed of an induction motor can be controlled in two ways, namely direct and indirect starting. Starting directly is done by connecting the motor to the grid voltage. This method has the disadvantage of causing power losses when the motor is initially connected to a power source, because at that time the motor draws a very large starting current. The starting method is indirectly by adjusting the supply voltage, input current, stator field flux, and frequency using an electronic device known as a Variable Speed Drive (VSD), especially Inverter [1] [2]. The use of VSD in induction motors has an effect on the improvement of torque, speed, and current drawn by the motor. The study begins with modeling the character control of speed, rotor current, and motor torque [3,4,5,6,7]. Ahmed J. Ali1 modeled the transient regulation approach of a cage-rotor induction motor based on the winding function (WFA) which assumes the MMF coupling between the rotor and stator is sinusoidal and non-sinusoidal. The result is that the second model approach is better [4]. Babak Kiani in his paper writes a Limited Set Model Predictive Direct Torque control method (FS—MPDTC) to reduce torque and flux ripples, by implementing two or more Space Vector Pulse Modulation (SVPWM) voltage vectors [8]. Yassine Zahraoui said space vector modulation is a very appropriate solution to reduce high ripple levels regardless of its complexity [9]. Mihoub Youcef implemented RST and adaptive fuzzy controller (AFC) to increase variable speed Induction motor drive control system [10]. Arkan A. Kadum presents a new adaptive hysteresis band control approach used in direct torque control (DTC) of induction motor drive (IM) with a switching pattern for PWM signal generation; the simulation results under different operating conditions over a wide speed range show the validity, effectiveness, and feasibility of the proposed design [11]. Several other researchers developed induction motor drives with space vector control to obtain lower torque ripple and wider speed regulation [12,13,14,15,16,17,18,19]. Control with VSD is generally done by setting the ignition pattern of the inverter switch using switch control or vector control. Switch ignition settings with vector control have advantages such as more efficient use of energy, and produce a wide rotational speed setting. This study describes a study of induction motor control testing on various changes in load torque using the Space Vector Pulse Width Modulation method to see the character of the stator current, rotor current, and speed of a three-phase induction motor through modeling using the Simulink MATLAB tool. Previous researchers used a lot of Sinusoidal Pulse Width Modulation (SPWM) control method, but in the article the method of generating a gate ignition signal using the Space Vector Modulation (SVPWM) method has a smaller harmonic distortion and a higher output voltage than the SPWM method. The simulation results show that the design of the induction motor speed regulation using SVPWM can work well and is able to operate at changes in load torque. This design can be a technological contribution and a reference for advanced researchers to be implemented into electronic circuits.
2 Space Vector Concept
The representation of the time function of a balanced three-phase system of a voltage and current can be shown in Eq. (1):
The magnitude and direction of the vector \({\left[{v}_{\mathrm{a}}0 0 \right]}^{T}\) of a three-phase system is placed along the coordinates of the d-axis; the vector \({\left[0 {v}_{\mathrm{b}}0 \right]}^{T}\) is shifted by 1200 and the vector \({\left[0 0 {v}_{\mathrm{c}}0\right]}^{T}\) is shifted by 2400. Figure 1 is an illustration of this vector in imaginary coordinates d-q.
where f = fundamental frequency for Eq. (2).
If \({v}_{\mathrm{a}},{v}_{\mathrm{b}},{v}_{\mathrm{c}}\) is specified as a reference, the vector \({v}_{\mathrm{ref}}\) can be determined by Eq. (3):
The vector \({v}_{\mathrm{ref}}\) (three-dimensional space) is then transformed into a two-dimensional d-q space base system into an algebra for the sum of real elements and imaginary elements in Eq. (4):
The next step is the transformation of the d-q coordinate space to the \(\alpha -\beta\) coordinates obtained by Eq. (5):
If \({v}_{\mathrm{a}},{v}_{\mathrm{b}},{v}_{\mathrm{c}}\) is a three-phase voltage-balanced system with a maximum value of \({V}_{\mathrm{m}},\) then the vector \(v\left(t\right)\) can be denoted by Eq. (6):
Thus, \(v\left(t\right)\) is a vector with a maximum amplitude of \({V}_{\mathrm{m}}\) rotating at a constant angular velocity of \(\omega\) rad/sec.
2.1 Eight Vector Switching Inverter Combinations in Space Vector Pulse Modulation (SVPWM)
The performance of the three-phase inverter switch can be grouped into eight states. Switches a, b, and c have complementary switch pairs a', b', and c' where when switch a is connected or ON then the complementary switch pair a' is open or OFF. Likewise, switch b and switch c work in reverse with their complementary switches b' and c'.
Figure 2 describes a three-phase inverter having eight switching conditions that can be formed in eight binary compositions from 000 to 111. Each composition is denoted by \({V}_{0}\), \({V}_{1}\), \({V}_{2}\), \({V}_{3}\), \({V}_{4}\), \({V}_{5}\), \({V}_{6}\), and \({V}_{7}\) hereinafter referred to as vector switching. \({V}_{1}\), \({V}_{2}\), \({V}_{3}\), \({V}_{4}\), \({V}_{5}\), and \({V}_{6}\) are called non-zero vectors because they produce an output voltage that is not equal to zero, while \({V}_{0}\) and \({V}_{7}\) are called zero vectors where this vector produces an output voltage equal to zero.
Figure 3 shows 6 vectors mapped to six sectors (sectors 1 to 6) in a position around the central point forming a hexagonal shape while two vectors are mapped to the center point (origin) [9, 20,21,22]. Each sector has a vector angular distance of 600. In one rotation on the complex coordinate plane d-q, \({V}_{\mathrm{ref}}\) will pass through the six non-zero vectors and zero vectors. The inverter output voltage is also affected by the SVPWM modulation index. Selection of the right modulation index will assist in the production of the rated voltage. If the modulation index is less, the pulse duration on time will be less and therefore, the device conduction time will also be less, so the inverter output voltage is reduced [23, 24].
Table 1 shows the state of the output voltage (\({V}_{0}\)–\({V}_{7}\)) at various switch conditions for each sector.
2.2 Time Calculation and Gate Trigger Pattern
The trigger of the inverter switch gate with the SVPWM method is the most important part of this research. Figure 4 explains the basis for calculating the trigger timing of the inverter gate switch based on vector analysis in sector 1. \({V}_{\mathrm{ref}}\) is the resultant of the length of vector \({V}_{\mathrm{A}}\) and vector \({V}_{\mathrm{B}}\), and can be represented by Eq. (7):
In each sector, the value of is always in the interval \(0\le \alpha \le \frac{\pi }{3}\). The voltage \({V}_{\mathrm{ref}}\) in sector 1 is of angle 600, the value \({V}_{\mathrm{A}}\) = \({V}_{1}\), \({V}_{\mathrm{B}}\) = \({V}_{2}\), then the voltage \({V}_{\mathrm{ref}}\) in sector 2, \({V}_{\mathrm{A}}\) = \({V}_{2}\) and \({V}_{\mathrm{B}}\) = \({V}_{3}\). In the same way for every other sector, \({V}_{\mathrm{ref}}\) shifts or moves left counterclockwise with a time lapse of \({T}_{\mathrm{z}}\). \({T}_{1}\) is the time lapse for \({V}_{\mathrm{A}}\), \({T}_{2}\) is the time lag for \({V}_{\mathrm{B}}\), and \({T}_{0}\) is the time interval for \({V}_{0}\) and \({V}_{7}\). In sector 1 mathematical analysis, the duration of each T time is determined by Eq. (8), Eq. (9), and Eq. (10):
where \(0\le \alpha \le {60}^{0}\); \({T}_{\mathrm{z}}=\frac{1}{{f}_{\mathrm{z}}}\); and \(a=\frac{\left|{\overline{V} }_{\mathrm{ref}}\right|}{\frac{2}{3}{V}_{\mathrm{dc}}}\)
Figure 4 explains each sector the value of is always in the interval \(0\le \alpha \le \frac{\pi }{3}\), in sector 1 \({V}_{\mathrm{ref}}\) angle of \(\alpha ={0}^{0}\) is the same as \({V}_{1}\), for angle of \(\alpha =\frac{\pi }{3}\) is parallel to \({V}_{2}\). In sector 2, \({V}_{\mathrm{ref}}\) angle of \(\alpha ={0}^{0}\) is the same as \({V}_{2}\), for angle of \(\alpha =\frac{\pi }{3}\) is parallel to \({V}_{3}\). And so on for calculations in other sectors [25] using Eq. (11) and Eq. (12).
Time duration in sector n
where n = 1, 1 through 6 (that is, sectors 1 through 6, 0 ≤ α ≤ 600).
3 Method
The working method with the tool of Simulink MATLAB software through analyses parameters of each section in this paper such as voltage, gate pulse, stator currents, rotor currents, and much more positively impacted this study. It is the result of the design developed by the researcher (space vector modulation), which also produces various effects that can be used as a reference for other researchers due to the data analyzed.
Some of the parameters analyzed in this paper include the generation of reference voltages, the turn-on time of the inverter switch for each sector, gate pulses, stator currents, rotor currents, and the relationship between torque and DC motor speed. Figure 5 describes the research method used by building a path or wiring step from the designed system design. The working steps are as follows: The three-phase power source is a three-phase sine wave generator at a frequency of 50 Hz, and variable amplitude with a phase difference of 1200 for each wire. These three voltages are then transformed into a 2-coordinate system or abc—αβ which is called the park transformation. The reference voltage and the sector selection angle are used to determine the sector of the plane on the d-q coordinate axis where the stress vector is selected. There are six sectors in the d-q coordinate axis; each sector is 600. The next step is to determine the values of \({T}_{\mathrm{z}}\), \({T}_{1}\), \({T}_{2}\), and \({T}_{0}\) using Eqs. 7, 8, 9, and 10 to get the timing pattern of the inverter ignition pulse. The inverter pulse generator is obtained by comparing the space vector modulator signal with a triangular carrier signal with a frequency of 4 kHz. The inverter is composed of 3 leg pairs of IGBT switches as Variable Speed Driver (VSD) activated by a pulse ignition pulse. A three-phase induction motor as a load is simulated with parameters 54 HP (4 kW), 400 V, 50 Hz, and 1430 rpm. The value of the DC link voltage on the inverter is 400 V. When the position vector is at \({V}_{0}\) and \({V}_{7}\) then no current flows in the load or \({I}_{\mathrm{inv}}\) = 0 A. All voltages in each sector are multiplied by \({V}_{\mathrm{dc}}\). To change the magnitude of abc—αβ or better known as park transformation, the three-phase source voltage is lowered to a level of 1 V, 50 Hz with different phase angles of 00, 1200, and 1200. The system design in Fig. 5 is then modeled in Simulink MATLAB. The results of the modeling shown in Fig. 6 is a three-phase two-level inverter with a three-phase induction motor load.
4 Results and Discussion
Observations were made by running the modeling and then analyzing the simulated waves at the observed modeling image points. Using Eq. (1), the angle can be obtained in degrees in the form of a sawtooth wave with an amplitude of 3 \({\mathrm{V}}_{(\mathrm{p}-\mathrm{p})}\) (in the top figure). Figure 10 is the center of the angle in radians with an amplitude of 180 \({\mathrm{V}}_{(\mathrm{p}-\mathrm{p})}\), while the bottom picture is the value of \({V}_{\mathrm{beta}}\)/\({V}_{\mathrm{alpha}}\) in the form of a sinusoidal wave with an amplitude of 1 \({\mathrm{V}}_{(\mathrm{p}-\mathrm{p})}\) with a phase difference of 900. Figure 7 is a graph of changes in load torque, electromagnetic torque, and induction motor speed with time. In the model built, the induction motor bears the load at different times. Load of three-phase induction motor with parameters 54 HP (4 kW), 400 V, 50 Hz, and 1430 rpm. So the relationship between motor torque and load torque can be analyzed as follows using Eq. (13):
\({T}_{\mathrm{a}}\) = torque (armature) or motor torque.
\({T}_{\mathrm{sh}}\) = shaft torque = net power shaft torque.
\({T}_{\mathrm{L}}\)= torque (loss).
\({T}_{sh}= \frac{{P}_{out}}{\omega }\),
where \(\omega =\frac{2\pi N}{60}\)
N = full load motor speed.
so \(\omega\) = \(\frac{2\times 3.14\times 1430}{60}\) = 149.62 rad/s.
\({T}_{\mathrm{sh}\left(\mathrm{max}\right)}\)= \(\frac{4000}{149.62}\)
\({T}_{\mathrm{sh}\left(\mathrm{max}\right)}\)= 26.73 Nm.
Table 2 shows that between 0 and 0.2 s the induction motor has not been loaded or when the motor is starting the load torque is at zero level and the speed of the induction motor is at a maximum of 1499 rpm. When the time is in the range 0.2 s–0.4 s, the motor is loaded and the maximum torque is 26.73 Nm; at this time, the speed of the induction motor drops and is at a minimum speed of 1334 rpm. The time is between 0.4 s and 0.7 s and between 0.7 s and 0.9 s the load is reduced so that the speed increases according to the decrease in load torque.
Figure 8 describes the change in stator current at the start, zero loads, maximum load and 1/2 maximum load, 1/4 maximum load torque, and 1/8 maximum load torque. It appears that at the start of the motor running, the motor draws a large current of about 50 \({\mathrm{A}}_{(\mathrm{p}-\mathrm{p})}\). After the motor rotates for a while, the current approaches zero when the time is between 0.1 s and 0.2 s at which time the motor has not been loaded and rises to a maximum when it is at 0.2 s < t < 0.4 s maximum load torque. The current decreases over time between 0.4 s and 0.9 s following the decrease in load torque. The stator current pattern is in the form of a sinusoid with the same amplitude for each phase, and this magnitude affects the load torque.
Figure 9 shows the rotor current waveform when starting the motor, zero loads, 1/2 peak load, 1/4 peak load, and 1/8 peak loads. When starting the rotor current, a large current of about 45 \({\mathrm{A}}_{(\mathrm{p}-\mathrm{p})} \mathrm{is drawn}\), and then it drops to zero at zero loads. The rotor current reaches the maximum when full load torque is obtained when 0.2 s < t < 0.4 s. Then the current slopes as the load torque decreases when 0.4 s < t < 0.7 s and t > 0.9 s. The current drawn by this rotor causes a change in the load torque. When the minimum rotor current, the load torque is close to zero, resulting in maximum motor speed.
Figure 10 is a simulation waveform of two voltage levels between three-phase lines \({V}_{\mathrm{a}}\), \({V}_{\mathrm{b}}\), \({V}_{\mathrm{c}}\) and amplitude 400 \({\mathrm{V}}_{(\mathrm{p}-\mathrm{p})}\) at a frequency of 50 Hz with SVPWM control. This voltage has a THD which is still quite large. Reducing this level of harmonics can be overcome by increasing the number of levels at the output voltage by adding an inverter arranged in a cascade.
5 Conclusion
The Space Vector Pulse Width Modulation method is a pulse width modulation technique that is very effective in controlling the performance of asynchronous machines. Inverter trigger pulse generation is based on the performance component of the inverter switch which is divided into 6 sectors to get the reference voltage and sector angle values. The difference in the angle of the sector is 600 for each sector. The duration and time pattern of the switching on of the inverter switch is the same, but the phase is different by 600. The load torque of the induction motor is influenced by the rotor current which has ripples when the load changes at the start and when the motor experiences a load change. The two inverter output voltage levels still have a high Total Harmonics Distortion (THD) level, so a higher number of levels is needed so that the THD content can be reduced. This model is easy to implement into the actual circuit so that it can help researchers to make Variable Speed Drives (VSD) for induction motors with good control.
References
Vashishtha S, Rekha KR (2021) Modified digital space vector pulse width modulation realization on low-cost FPGA platform with optimization for 3-phase voltage source inverter. Int J Electr Comput Eng 11, 3629–3638. https://doi.org/10.11591/ijece.v11i4.pp3629-3638
Strankowski P, Guzinski J, Morawiec M, Lewicki A, Wilczynski F (2020) Sensorless five-phase induction motor drive with third harmonic injection and inverter output filter. Bull Polish Acad Sci Tech Sci 68, 437–445. https://doi.org/10.24425/bpasts.2020.133369
Algamluoli AF, Abbas NH (2021) Speed controller design for three-phase induction motor based on dynamic adjustment grasshopper optimization algorithm. Int J Electr Comput Eng 11, 1143–1157. https://doi.org/10.11591/ijece.v11i2.pp1143-1157
Ali AJ, Khalaf LA, Ahmed AH (2021) Modeling and simulation of a 3-ф induction motor based on two types of WFA. Int J Electr Comput Eng 11, 1105–1113. https://doi.org/10.11591/ijece.v11i2.pp1105-1113
Al-Yoonus MA, Al-Deen Alyozbaky OS (2021) Detection of internal and external faults of single-phase induction motor using current signature. Int J Electr Comput Eng. 11, 2830–2841. https://doi.org/10.11591/ijece.v11i4.pp2830-2841
Benbouhenni H (2019) A comparison study between fuzzy PWM and SVM inverter in NSMC control of stator active and reactive power control of a DFIG based wind turbine systems. Int J Appl Power Eng. 8, 78 https://doi.org/10.11591/ijape.v8.i1.pp78-92
Wróbel KT, Szabat K, Serkies P (2019) Long-horizon model predictive control of induction motor drive. Arch Electr Eng 68, 579–593. https://doi.org/10.24425/aee.2019.129343
Kiani B, Mozafari B, Soleymani S, Mohammadnezhad Shourkaei H (2021) Predictive torque control of induction motor drive with reduction of torque and flux ripple. Bull Polish Acad Sci Tech Sci 69, 1–13. https://doi.org/10.24425/bpasts.2021.137727
Zahraoui Y, Akherraz M, Fahassa C, Elbadaoui S (2020) Induction motor harmonic reduction using space vector modulation algorithm. Bull Electr Eng Informatics 9, 452–465. https://doi.org/10.11591/eei.v9i2.1682
Youcef M, Djilali T, Moreau S, Said H, Bachir D (2021) Dsp improvement of a vector speed induction motor control with a rst and adaptive fuzzy controller. Bull Electr Eng Informatics 10, 1232–1244. https://doi.org/10.11591/eei.v10i3.1798
Kadum AA (2020) New adaptive hysteresis band width control for direct torque control of induction machine drives. Int J Power Electron Drive Syst 11, 1908–1917. https://doi.org/10.11591/ijpeds.v11.i4.pp1908-1917
Fang J, Wang G, Li R, Liu S, Wang S (2021) Improved virtual space vector modulation for neutral point voltage oscillation and common-mode voltage reduction in neutral point clamped three-level inverter. Arch Electr Eng 70, 203–218. https://doi.org/10.24425/aee.2021.136062.
Elkholi OA, Enany MA, Abdo AF, Eid M (2020) Novel approach for svpwm of two-level inverter fed induction motor drive Int J Power Electron Drive Syst 11, 1750–1758. https://doi.org/10.11591/ijpeds.v11.i4.pp1750-1758
Kadum AA (2020) PWM control techniques for three phase three level inverter drives. Telkomnika (Telecommunication Comput Electron Control 18, 519–529. https://doi.org/10.12928/TELKOMNIKA.V18I1.12440
Shashibhushan S, Sonoli S (2019) Starting torque and torque ripple reduction using SVPWM based vector control of induction motor with nine-level cascaded multilevel inverter fed with solar PV power. Int J Power Electron Drive Syst 10, 1123. https://doi.org/10.11591/ijpeds.v10.i2.pp1123-1132
Hasoun M, Afia A, El Khafallah M, Benkirane, K (2020) A pwm strategy for dual three-phase pmsm using 12-sector vector space decomposition applied on electric ship propulsion. Int J Power Electron Drive Syst 11, 1701–1710. https://doi.org/10.11591/ijpeds.v11.i4.pp1701-1710
Tomasov V, Usoltsev A, Zolov P, Gribanov P (2017) The effect of space vector modulation algorithm on characteristics of three-phase voltage inverter for drives of optical telescopes. Bull Polish Acad Sci Tech Sci 65:629–637. https://doi.org/10.1515/bpasts-2017-0068
Bouziane M, Abdelkader M (2019) Direct space vector modulation for matrix converter fed dual star induction machine and neuro-fuzzy speed controller. Bull Electr Eng Informatics. 8, 818–828. https://doi.org/10.11591/eei.v8i3.1560
Shults TE, Husev O, Blaabjerg F, Roncero-Clemente C, Romero-Cadaval E, Vinnikov D (2019) Novel space vector pulsewidth modulation strategies for single-phase three-level NPC impedance-source inverters. IEEE Trans Power Electron 34:4820–4830. https://doi.org/10.1109/TPEL.2018.2859194
Vashishtha S, Rekha KR (2018) A survey: Space vector PWM (SVPWM) in 3φ voltage source inverter (VSI). Int J Electr Comput Eng. 8, 11–18. https://doi.org/10.11591/ijece.v8i1.pp11-18
Mahsahirun SN, Idris NRN, Yusof ZM, Sutikno T (2020) Fundamental elements of constant volt/hertz induction motor drives based on dspace ds1104 controller. Int J Power Electron Drive Syst 11, 1670–1685. https://doi.org/10.11591/ijpeds.v11.i4.pp1670-1685
Selvakumar K, Palanisamy R, Stalin AR, Gopi P, Ponselvin P, Saravanan K (2019) Simulation of 3-phase matrix converter using space vector modulation. Int J Electr Comput Eng 9, 909. https://doi.org/10.11591/ijece.v9i2.pp909-916
Sharma A, Anandh N, Gao S (2020) Modulation index effect on inverter based induction motor drive. Int J Power Electron Drive Syst 11, 1785–1798. https://doi.org/10.11591/ijpeds.v11.i4.pp1785-1798.
Pongiannan CB, Yusuff RK, Tariq A, Maddileti M, Tharwinkumar TT (2019) A simple switching on-time calculation revision in multilevel inverter-space vector modulation to achieving extended voltage boundary operation. Int J Power Electron Drive Syst 10, 653. https://doi.org/10.11591/ijpeds.v10.i2.pp653-661
Porwal A, Baria K, Deshpande A (2014) Modeling and simulation of svpwm based application. 3:140–148
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Setiyono, Dwinanto, B. (2023). Analysis of Three-Phase Induction Motor Speed Performance with Load Torque Changes Using Inverter Space Vector Pulse Width Modulation (SVPWM) Control. In: Triwiyanto, T., Rizal, A., Caesarendra, W. (eds) Proceeding of the 3rd International Conference on Electronics, Biomedical Engineering, and Health Informatics. Lecture Notes in Electrical Engineering, vol 1008. Springer, Singapore. https://doi.org/10.1007/978-981-99-0248-4_4
Download citation
DOI: https://doi.org/10.1007/978-981-99-0248-4_4
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-0247-7
Online ISBN: 978-981-99-0248-4
eBook Packages: Biomedical and Life SciencesBiomedical and Life Sciences (R0)