Next Article in Journal
Route Planning for Electric Vehicles Including Driving Style, HVAC, Payload and Battery Health
Previous Article in Journal
Method for Forecasting the Remaining Useful Life of a Furnace Transformer Based on Online Monitoring Data
Previous Article in Special Issue
Optimization of Energy Consumption of Industrial Robots Using Classical PID and MPC Controllers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis and Approximation of THD and Torque Ripple of Induction Motor for SVPWM Control of VSI

by
Grzegorz Sieklucki
1,*,
Sylwester Sobieraj
1,
Józef Gromba
1 and
Raluca-Elena Necula
2
1
Department of Power Electronics and Automation of Energy Transformation Systems, AGH University of Science and Technology, 30-059 Krakow, Poland
2
Department of Automation and Electrical Engineering, Dunărea de Jos University of Galați, 800146 Galati, Romania
*
Author to whom correspondence should be addressed.
Energies 2023, 16(12), 4628; https://doi.org/10.3390/en16124628
Submission received: 24 May 2023 / Revised: 5 June 2023 / Accepted: 7 June 2023 / Published: 10 June 2023
(This article belongs to the Special Issue Design, Analysis, Optimization and Control of Electric Machines)

Abstract

:
This article presents a harmonic analysis of the stator currents of a squirrel-cage induction motor fed by a voltage source inverter with PWM space vector control (SVPWM). The influence of PWM switching frequency and dead time (dead band) of controlled transistors on THD and electromagnetic torque ripple is shown. The aim is to determine the lowest switching frequency of the transistors for which the drive will operate correctly. Characteristics were determined as functions in the form of THD ( f P W M ), where the least square approximation was used for stator current measurements when the PWM switching frequency was changed. The approximations were realized for simulation and experimental results. To clarify the results, the operation of hardware PWM circuits in microcontrollers is analyzed.

1. Introduction

A modern electric drive consists of an AC motor, a controllable voltage source inverter (VSI), and a digital control system. This article focuses on VSI control using the space vector pulse with modulation (SVPWM) and using numerical methods for analysis. Here, approximation serves as a new approach to analyzing VSI operation.
Typically, electric drives with induction motors use VSI to feed the stator windings. This drive design was discussed in [1,2,3,4,5,6,7,8,9]. VSI is a power electronics circuit that can be controlled by various methods, which are described in detail, for example, in [3,4,6,7,10,11,12].
The aim of the article is to approximate the THD (total harmonic distortion) characteristics of the stator current and torque ripple of a squirrel-cage induction motor, not the RL circuit as in most articles. These characteristics are determined for steady state, where the argument of the function is the switching frequency f P W M of the inverter transistors (SVPWM control by two methods is considered). On the other hand, the value of the approximated functions is the THD of the stator current and the ripple of the motor electromagnetic torque Δ M e .
Voltage Source Inverters (VSI) with space vector PWM (SVPWM is the same SVM—space vector modulation) controls are studied. The research concerns THD of motor current and torque ripple. Measurements every 2 kHz and the least squares approximation method are used. The approximated characteristics show the changes in THD and torque ripple with the PWM switching frequency of the inverter transistors. The effect of dead time (dead band) when switching transistors in one branch of the inverter is also analyzed. The aim is to make comparative studies for different patterns of SVPWM control of a VSI. In practice, there are two types of patterns (Pattern #1, Pattern #2) for the generation of averaged stator voltage in SVPWM. These methods are described in detail in [6,12,13], where examples of programming TMS320F240 processors from Texas Instruments are shown. Pattern #2 is also called discontinuous PWM modulation (DPWM) in the literature [6].
Other methods of controlling power transistors (sinusoidal PWM (SPWM) or elimination of the third harmonic) [6,7] have been omitted because their practical use in vector control systems (FOC—Field Oriented Control, DTC—Direct Torque Control) of induction motors is useless. It is necessary for the inverter to respond immediately to set voltage values in α and β coordinates in vector control methods.
The comparison of SPWM and SVPWM methods can be found in many publications [6,12,14,15,16], but in most cases, they are implemented for an RL load circuit. In the articles, the authors focus their discussion on the differences due to the control methods and the determination of the THD for the method. An example is [14], where THD tests are performed for a switching frequency of 10 kHz.
Many articles [16,17,18,19,20] consider the THD problem with the SVPWM control method for an RL load and a single switching frequency of transistors. That consideration differs from the present article, where a wide range of PWM frequency changes is analyzed. In addition, in recent years, the authors have started research on real objects such as electric motors and drives [16,21,22,23]. The new research has shown how the control methods and technical solutions used affect the THD and stator current of the studied object. For improved performance, the authors propose the use of multi-level inverters [24,25,26]. The research also uses and compares various control methods [27,28,29,30,31,32], but most solutions focus on the analysis of electromagnetic torque ripples and improving control quality using the DTC method, where ripples of large amplitude are inherently present. These articles focus on minimizing these ripples [33,34,35,36,37,38,39].
In the article [40], a new SVPWM control method was proposed for high-speed PMSM motors, where THD analysis was also performed. In addition, the article considered the problem of the execution time of the proposed SVPWM control algorithm.
The authors are not familiar with publications where THD tests for different patterns in SVPWM inverter control were combined, thus leading to the presentation of new results in the field of power supply of induction motors.
In this article, an AC machine is used as a load. On the other hand, based on the knowledge and results from the above-mentioned publications, it was concluded that SVPWM is a better method than SPWM. For this reason, SPWM was omitted from further consideration.
The analysis is carried out for a supply frequency of 50 Hz because the results are better for lower frequencies due to more PWM periods.
The novelty of this paper lies in the detailed approach to feeding an induction motor rather than an RL circuit from an SVPWM-controlled VSI. The authors are not aware of any publications in which a similar approach was used.) Here, the use of mean-square approximation to determine THD ( f P W M ) characteristics is also novel, as is the similar use for torque ripple. Based on this use, the minimum switching frequency of the VSI transistors can be determined.
The authors do not know any publications that analyze THD changes for different PWM frequencies. Therefore, the following article is a new addition to the missing knowledge of feeding IM with VSI using the SVPWM method.
The main goal of the article is to determine steady-state characteristics for THD current and torque ripple for a wide range of frequency variations f P W M with dead time taken into account. The conclusions are to determine the minimum switching frequency of VSI transistors. The simulation studies contain results from 54 simulations in the Matlab-Simulink environment, but in fact, at least 300 simulations were performed during the preparation of the article. These studies can be repeated by anyone building the scheme described in Section 5. Experimental studies contain 18 measurements, for which the approximation of static characteristics of the power supply to the motor from the VSI controlled by the SVPWM method was performed. In addition, the results were commented on, taking into account the operation of hardware PWM timers in processors (microcontrollers) dedicated to AC motor control.

2. Theoretical Background: Spectral Analysis and Numerical Approximation

2.1. Spectral Analysis

The coefficients Cn are known as the amplitude spectrum and the phase ϕn is the phase spectrum. Therefore, the frequency spectrum of a periodic function is discrete (1), (2) [41,42]:
f ( x ) = A 0 2 + n = 1 ( A n cos n ω 0 t + B n sin n ω 0 t ) , < t < ,
f ( x ) = A 0 2 + n = 1 ( C n cos ( n ω 0 t + Φ n ) ) ,
A 0 = 2 α 0 = 2 T a a + T f ( t ) d t ,
A n = ( α n + α n * ) = 2 T a a + T f ( t ) cos n ω 0 t   d t = C n cos Φ n ,
B n = j ( α n α n * ) = 2 T a a + T f ( t ) sin n ω 0 t   d t = C n sin Φ n ,
Φ n = tan 1 ( B n A n ) ,
C n = ( A n 2 + B n 2 ) 1 / 2
The effect of the harmonic currents is frequently taken into account by calculating the total harmonic distortion (THD). The definition of THD is based upon the Fourier expansion of non-sinusoidal waveforms. For a distorted current waveform, the total harmonic distortion is defined as [6,7,10]:
THD = h = 2 h = h m a x ( I h I 1 ) 2 100 % ,
where Ih is the amplitude of the harmonic current of hth order, I1 is the fundamental component of the waveform (50 or 60 Hz component), and hmaxs is the maximum number of harmonics to be included (typically 40). The THD is used as performance index for distorted voltages as well. It is common to multiply the THD by 100% to obtain a percentage of distortion.

2.2. The Approximation

Replacing measurement points by a function can be done by two methods:
  • Interpolation;
  • Approximation.
Interpolation leads to a function that exactly passes through the measurement points and has as many tunable coefficients (i.e., interpolating polynomials) as there are measurement points. This method is not suitable for averaging results but is successfully used in TV as upscaling.
An approximation, on the other hand, is the determination of an averaging function that has less coefficients than measurement points. Hence, one obtains a function that does not try to pass through the measurement points (e.g., oscillating, as in interpolation), but averages. For this reason, approximation was chosen as the method for determining the steady-state characteristics of VSI operation.
In fact, the only approximation method used practically is the least squares method, where the n measurement points ( x i ,   y i ) are fitting to an approximating function (model function) f ( x , α ) . Where α is a set of function parameters and while f is any linear (linear regression is not applicable here) or nonlinear function. The method of least squares can be considered as a quality index J minimization problem, where the result will be a set of α parameters:
min α   J = min α i = 1 n ( y i f ( x i , α ) ) 2
The solution to this minimization problem is a set of α parameters that define the approximating function. The J is named squared norm of the residual. The accuracy of the approximation is determined by the value of J, the smaller the better the approximation. In Matlab, it is the best to use the lsqcurvefit function, which determines the α coefficients and gives J as the resnorm:
[x, resnorm] = lsqcurvefit(fun,x0,xdata,ydata),
where x (in Matlab) denotes the parameters of the α of Equation (9). If we measure THD of current for different values of switching frequencies of VSI transistors, for example, every fPWM = 2 kHz, then it is possible to make an approximation of THD changes from fPWM (THD = f(fPWM)). The accuracy of the approximation depends on the function adopted. Figure 1 shows the approximation of measurement points by three different functions:
f 1 ( f P W M ) = a 1 + a 2 e a 3 f P W M + a 4 f P W M ,
f 2 ( f P W M ) = a 1 + a 2 e a 3 f P W M ,
f 3 ( f P W M ) = a 1 + a 2 f P W M + a 3 f P W M 2 + a 4 f P W M 3 + a 5 f P W M 4
The values of resnorm (from the lsqcurvefit function) or J are as follows for each function: J 1 = 0.0244 ,   J 2 = 0.2787 ,   J 3 = 0.1938 . These values mean that the best fit to the measurement points is for function f 1 , which differs from f 2 only by a linear factor. Increasing the order of the polynomial in function f 3 makes no sense because it leads to interpolation, thus no longer averaging the results. This example precedes the rest of the study, but it is the f_1 function that will be used in the approximation of THD changes from f P W M .

3. VSI with SVPWM Control

Nowadays, voltage modulation of the SVPWM inverter is the most popular; the hardware is based on a timer with 3 values for comparison. The result is 3. rectangular waves that control the inverter transistors. Due to the longer transistor turn-off time than turn-on time, a turn-on-dead band (dead time) delay is used. In the following, SVPWM methods and the effects of dead bands will be discussed and compared in the simulation section.
The Voltage Source Inverter is shown in Figure 2, where the logic signals (a,a′), (b,b′), and (c,c′) are complementary, i.e., if a = 1, then a′ = 0, and so on. In addition, there is a delay between turning off the transistor and turning it on—dead band.
The controls a, a′, b, b′, c, and c′ are assumed to be logical (0, 1), while US1, US2, and US3 are the motor phase voltages. It follows that there are eight possible control settings (a, b, c) that determine the switching sequence of the power transistors (Q1 ÷ Q6).
The transistors are controlled by PWM signals of appropriate fills with the appropriate switching frequency f P W M which leads to the generation of three-phase average (in small time) sinusoidal voltage waveforms.

3.1. The Method

The method is based on controlling six transistors in the three-phase bridge voltage inverter circuit shown in Figure 2. In such a system, the different states of the control inputs (a, b, c), together with the PWM space vector (SVPWM), form a hexagon of output voltages with an additional two null controls ( U 000 ,   U 111 ). These eight vectors are called base space vectors:   U 0 , U 60 , U 120 , U 180 , U 240 , U 300 ,   U 000 ,   U 111 . The geometric interpretation of the voltage space vectors is shown in Figure 3.
The reference voltage U _ S r e f represents the interfacial mean value in the (α, β) coordinate system:
1 T P W M 0 T P W M U _ S r e f ) t d t = 1 T P W M ( T 1 U _ x + T 2 U _ x ± 60 ) ,
where T1 and T2 are the individual turn-on times of the given base vectors U x and U x ± 60 , and T P W M is the period of PWM signal generation. When | U _ S r e f | < U d , then in addition to T1 and T2 times, modulation requires the supply of the vectors U 000 or U 111 at time T0. Then:
T 1 + T 2 + T 0 = T P W M .
Various relationships can be used to determine T1 and T2 times (3)–(7) and the results obtained are identical. There are two SVPWM methods, referred to as Pattern #1 (Three-phase SVM with Symmetrical Placement of Zero Vectors) and Pattern #2 (Two-phase SVM). This type of modulation is called discontinuous pulse width modulation (DPWM) (3) and (8). These modulation methods differ in the generation times of zero-voltage vectors with a duration of T0.

3.2. Switching Pattern #1

The SVPWM with switching Pattern #1 is the most popular SVM method. An example of transistor control for this method and sector from 0° to 60° is shown in the Figure 4. Presented here is the ideal case and applications of dead times TDB when transistors in one branch are switched.
Usually, dead time is small and a few μs, but it will still affect the voltage waveform distortion and, therefore, the motor current waveform distortion. Quantitative results will be presented in the chapter on simulation studies.

3.3. Switching Pattern #2 (DPWM)

In Pattern #2, there is less symmetry of PWM waveforms; the T0 time of zero voltage generation is not divided into three intervals, but is generated once. An example for the first sector is presented in Figure 5.
In this modulation method, the number of transistor switching is reduced by one-third, but at the same time, due to the asymmetry of the waveforms, the harmonic content (THD) is increased. Note also that the amount of T D B generation also decreases by one-third compared to the Pattern #1 method. Therefore, it is interesting to see how THD will change as the switching frequency of f P W M transistors increases. These results will be presented in the next section.

4. Induction Motor Model

The mathematical model of the induction motor is well known from the literature [1,2,3,4,5,6,7,8,9], so it will be presented briefly, using only the most important equations. It will be reduced to the classical form of Rotor Field-Oriented Control (RFOC), which will be used in the analysis of the power supply from the SVPWM modulator.
Vector analysis and synthesis of induction motor drives use transformations to the α ,   β and d-q system (subscript s applies to phase currents 1,2,3) [1,2,3,4,5,6,7,8,9,10,11,12]:
{ i S α ( t ) =       i S 1 ( t ) i S β ( t ) =       3 3 [ i S 2 ( t ) i S 3 ( t ) ]
{ i S d = i S α cos ϱ R + i S β sin ϱ R     i S q = i S α sin ϱ R + i S β cos ϱ R
where ϱ R is the angle of alignment of the coordinate system (d-q), which is aligned with the position of the vector of rotor linked flux ψ _ R (where ϱ R is the angle between the stator axis and the rotor flux vector). After assuming such a reference system, it can be written [1,2,3,4,5,6,7,8,9] (where L R ,   L μ are rotor and magnetizing inductances; the vector i _ R ,   i _ S   i _ m R are rotor, stator, and magnetizing currents):
ψ _ R = L R i _ R + L μ i _ S = L μ i _ m R ,         i _ m R = ψ _ R L μ = L R L μ i _ R + i _ S
thus,
ψ _ R = | ψ _ R | = ψ R = L μ | i _ m R | = L μ i m R ,
and the coordinate system (d-q) is rotating at a speed ω m R = d ϱ R d t .
The final mathematical model when decomposed into d-q components takes the following form:
T R d i m R d t + i m R = i S d
ω m R = d ϱ R d t = p b ω m + i S q T R i m R = p b ω m + ω 2
where ω 2 pulsation (speed) of slip, and T R = L R R R ( L R , R R are inductace and resistace of rotor circuit) is rotor electromagnetic time constant. The voltage equations are in the form:
u S d = R S i S d + ( 1 σ ) L S d i m R d t + σ L S ( d i S d d t i S q ω m R )
u S q = R S i S q + ( 1 σ ) L S i m R ω m R + σ L S ( d i S q d t + i S d ω m R )
where R S ,   L S are are the resistance and inductance of rotor; σ is leakage factor.
The model is summarized by the equation of motion (Newton’s second principle of dynamics):
J d ω m d t = 3 2 p b ( 1 σ ) L S K i m R i S q M e M m
The above equations are a system of nonlinear differential equations that are difficult to analyze, and practically only numerical methods can be used here to precisely determine the operating conditions of the induction motor.

5. Simulations and Approximation

In the article, steady-state waveforms are studied because THD can then be determined. For this reason, motor startup (transient) was not studied and was only needed to obtain steady-state operation of the machine.
The simulation research used the standard simulation power_svpwm.slx (Matlab 2020b), which is supplemented with the dead time (dead band) block from the simulation power_microturbineDT.slx is shown in Figure 6.
The simulation diagram is composed of two standard diagrams, so anyone can repeat the tests, which are included below. Only the generators of the alpha and beta components of the stator voltage need to be added, and the alpha-beta components (data type of input reference vector (Uref)) should be set in the SVPWM Generator block. The powergui block is used to configure the simulation and THD determination, with the integration time and differential equations integration method displayed in blue.
Squirrel-cage preset model no 2 from Asynchronous Machine menu is used: 7.46 kW, UN = 460 Vrms, pole pairs = 2. This is a standard model and does not take into account saturation in steel. SVPWM Generator allows you to select the modulation method: Pattern #1 or Pattern #2; in addition you can select PWM frequency and sample time. Dead time block should have selected type: on delay and time delay as time value in seconds. In the research, the setting was 1 μs or 2 μs.
All tests were conducted for a motor start connected to a power supply with a fixed Us and f1, where f1 is the power supply frequency of 50 Hz. Results were obtained for steady-state operation.
In the simulation study, a smaller than rated value of the load torque was assumed, which is 20 Nm instead of 40.5 Nm (rated value). There are three reasons for this determination of simulation conditions:
  • A smaller current leads to a larger THD and larger ripples of the electromagnetic torque. For this reason, it is easier to determine the shape of the steady-state characteristics;
  • Simulation time is proportionally shorter: the simulations were performed on a Lenovo X1 laptop (Intel i7-8650U, 16 GB RAM) and lasted more than 4′;
  • Electric motors can operate with different load torques and in continuous operation in the 0– M N range. Below M N , both THD and electromagnetic torque ripple are greater than the rated conditions.
An example induction motor startup for a transistor switching frequency of f P W M = 6   kHz and dead time of 0 μs is shown in Figure 7. This is one simulation out of 54, the results of which will be analyzed below.
When the supply voltage is applied to the motor’s stator windings, torque oscillations occur, which are transferred to angular velocity oscillations. The reason for the oscillations is the design of the induction motor, which is described by a nonlinear mathematical model where two circuits are coupled to each other, Equations (21) and (22). A detailed description of the phenomena is presented in sub-Section 5.2.
The steady-state current i S 1 and electromagnetic torque M e are shown in Figure 8. Using such measurements, Figure 8 presents the resulting effect of f P W M frequency on THD and torque ripple ( Δ M e ).
The experiment was conducted for different VSI switching frequencies (f_PWM), different control strategies Pattern #1 and Pattern #2, and different dead times (dead band). The results of the experiment are current THD and IM electromagnetic moment ripple. The amplitude of changes in the electromagnetic torque (torque ripple) was determined from the Me waveform as shown in Figure 8. Determining the maximum and minimum values from the presented waveform introduces reading errors, but the approximation has the property of averaging the results (it will be shown in the next part of the paper). Therefore, approximation use is justified.
The obtained results are summarized in Table 1. Simulations were carried out by setting the solver as fixed-step and the integration step to 1 × 10−7. For the shortest dead time, i.e., 1 μs, 10 samples per delay time are obtained, according to the sampling theorem. Experiments were realized with smaller integration times, but because the results did not differ, the previously given one was stayed. The choice of such a time can be commented on in another way: if we want to observe the effect of delays at the 1 μs level, then the integration time of the numerical method must be much smaller. Fixed step guarantees equal time distances between samples (fixed sampling frequency), so the spectrum is calculated precisely.

5.1. Approximation of Current THD

An approximation of the measurement data for the various cases in Table 1 was performed, grouped together, and shows the following:
  • Figure 9—change of THD for Pattern #1 at different dead time TDB = 0, 1, 2 us;
  • Figure 10—change of THD for Pattern #2 at different dead time TDB = 0, 1, 2 us;
The results are presented by applying titles to each figure, rather than (a), (b), (c), so the results are more readable.
The first graphs in the figures show THD changes for ideal inverter control, that is, for perfect transistors (T_DB = 0 us). They appear only for comparison with the other cases.
Analyzing the obtained results, it can be seen that switching frequencies of transistors f P W M lower than 6 kHz should not be used. Below this frequency, THD is less than 4; that is, approximately the current waveform deviates from the sinusoid by about 4%. This is usually an acceptable value for induction motors.
The approximation function was (10). Comparing the characteristics in Figure 9 and Figure 10, the following effect of dead time on the switching of inverter transistors can be observed:
  • TDB = 0 us, then modulation Pattern #1 has better characteristics than Pattern #2. This is the ideal case, and this result is obvious;
  • TDB = 1 us, up to 10 kHz better THD is obtained for Pattern #1 modulation, but above 10 kHz. Pattern #2 modulation has better THD;
  • TDB = 2 us, up to 8 kHz SV-PWM with switching Pattern #1 obtains better results than for Pattern #2, while for higher switching frequencies of transistors the situation is reversed, and a large value of dead time negatively affects the implementation of switching Pattern #1. This is due to the higher number of transistors switching to generate the voltage U s r e f .
Summarizing the results obtained and looking only through the spectrum of currents (THD), it can be concluded that up to a PWM frequency of 8 kHz, it is best to use Pattern #1 modulation, while above 8 kHz it is best to use Pattern #2 modulation. These results will be confirmed with torque ripple analysis.

5.2. Torque Ripples Approximation

The next results were obtained for the estimation of the electromagnetic torque ripples Δ M e and are shown in the following figures, respectively, for Pattern #1 (Figure 11) and Pattern #2 (Figure 12). After many trials, a function with six coefficients was chosen as the best function to approximate the obtained results:
f 4 ( f P W M ) = a 1 + a 2 x + a 4 e a 4 x + a 5   x a 6
Torque ripples Δ M e were estimated as shown in Figure 11, i.e., the accuracy of the data presented is approximate. For this reason, the use of the approximating function (10) here is most advisable, and it will average out the measurement errors.
A quick comparison of simulation results after approximation leads to the following conclusion: for switching Pattern #1, moment ripples below 2% are obtained for f_PWM = 6 kHz, and for switching Pattern #2 for 10 kHz, 2% was chosen as a value already satisfactory to the Δ M e . This is not the final conclusion, however, and a more detailed analysis of the obtained results should be made.
The analysis of electromagnetic torque ripple is not as obvious as for current THD. A different approximating function was used here because the measurement points are arranged differently. In addition, no significant rise in the characteristic for switching Pattern #1 in the higher frequency range can be seen here. Above 10 kHz, the compared characteristics (for Pattern #1 and #2) differ by less than 0.5 Nm. As the frequency increases, these differences decrease, and for 16 kHz and 18 kHz, they are already practically indistinguishable.
To analyze the changes in Δ M e ( f P W M ) , it is necessary to return to the induction motor model (Section 4). The inverter powers the motor, not the RL circuit, which means that in addition to currents, voltages, and linked fluxes, there is an electromagnetic torque and back electromotive forces.
The ordinary differential equations of an induction motor are nonlinear, which is especially evident in the voltage Equations (21) and (22). The electromagnetic torque is generated according to relation (23) and is the product of two currents i m R and i S q . The q-axis current is determined directly from the geometric transformation (16), and the i m R current is the result of filtering (19). When the motor is fed with signals such as those in Figure 4 and Figure 5, it is impossible to speak of steady state. In addition, in Equations (21) and (22), you can see the phenomenon of coupling between the two circuits (in the d and q axis); i.e., the current i m R is produced by the voltage u S d but affects the current i S q (expression ( 1 σ ) L S i m R ω m R in (22)).
In addition, the current i S d also affects the current i S q (expression σ L S i S d ω m R ). In the other direction, coupling also occurs; i.e., current i S q is produced by voltage u S q and affects currents i S d and i m R (expression σ L S i S q ω m R in (21)). Hence, the induction motor is a strongly nonlinear system and with SVPWM control there is a permanently dynamic state, which we can only determine using numerical methods. The effect of circuit coupling is analytically impossible changes in Δ M e ( f P W M ) , which are different from THD( f P W M ).

6. Experiments

Simulation results showed the similarity of the current THD and torque ripple Δ M e . For this reason, experimental research was presented for THD current analysis. Additionally, the lab stand shown below does not have a torque sensor, so measuring Δ M e is impossible.

6.1. Experimental Setup

The experimental setup is shown in Figure 13, where Technosoft’s DMCS-as software (version 1.3) installed on a PC was used.
The squirrel cage induction motor IM (350 W, 2850 rpm, number of pole pairs = 1) is loaded with a DCM generator, where the load torque is varied by the excitation current. The ACPM 750E and MCK243 are also Technosoft products and are respectively a VSI (750 W) and a control circuit with a TMS320F243 processor. The control circuit generates PWM signals for the inverter transistors according to Pattern #1, where the switching frequency and dead band can be changed. For this reason, experimental results for Pattern #2 are not included, but confirmation of simulation results is expected.
Comparing the simulation scheme in Figure 6 and the experimental setup in Figure 13 reveals the following:
  • SVPWM Generator and dead time (Figure 6) are implemented by the TMS320F243 processor located in the MCK243 module (Motor Control Kit), which is connected to the ACPM 750E;
  • The TMS320F243 processor is 16 bit and has a 20 MHz clock; the timer for SVPWM implementation is also 16 bit. The importance of the frequency of counted pulses in PWM is explained in sub-Section 6.4;
  • MOSFET inverter and block signals (current and voltage measurement) in Figure 6 is part of the ACPM 750E, where LEM current transducers are placed;
  • Scope V-I Stator (visualization) is realized in practice by PicoScope;
  • In the experimental setup, a DCM generator was used as the load, and in Figure 6 is the constant block. The analysis of current signals is realized for steady state, so such a torque setting as in Figure 13 is sufficient.
The LEM (stator current measurement) transducer is located on the ACPM board, and the current waveform can be recorded. The PicoScope3224 is used for this purpose. PicoScope 3224 is the USB PC Oscilloscopes with data logger. This model is the two-channel version and has the following features:
  • 20 MS/s maximum sampling rate;
  • 512,000 sample buffer;
  • 12-bit resolution;
  • USB 2.0 interface;
  • ±20 mV to ±20 V measuring ranges;
  • 10 MHz analogue bandwidth and spectrum analyzer range.
The 12-bit resolution allows the THD to be accurately determined for 3128 samples per period leading to a sampling frequency of 156.4 kHz). Such is the value set in the PicoScope 7 (version 7.0.116.13984) control software.

6.2. Measurement Results

The results of the experiments are shown in Figure 14 and Figure 15, where the current waveforms for PWM modulation with Pattern #1 and different dead times T D B are compared. The following figures show comparisons for different switching frequencies of f P W M , as indicated in their titles.
Figure 14 and Figure 15 show the raw results of the measurements, i.e., no signal filtering was applied. Therefore, you can clearly see the measurement noise here, which is random and will not affect the result of the FFT and therefore the THD.

6.3. THD Analysis

The results of the measurements are presented in Table 2 and Figure 16, which shows a comparison of THD for selected PWM frequencies and dead time (Pattern #1 modulation method). The tests were performed at the same frequencies as in the simulation studies. To describe the effect of dead band on current THD, a gamma factor is introduced, which determines the percentage of time it takes T D B relative to the PWM period:
γ = 2 · T D B T P W M · 100 % = 2 · T D B · f P W M · 100 %
In one period of PWM, twice there is a dead band (Figure 4b and Figure 5b); thus, in relation (25) the multiplier is 2.
For time T D B = 1   μ s , a satisfactory approximating function (10) is obtained, but for dead time T D B = 2   μ s the results are not satisfactory, thus it should be completed with additional expansion. For this reason, the function f 1 is supplemented by a quadratic factor:
f 5 ( f P W M ) = a 1 + a 2 e a 3 f P W M + a 4 f P W M + a 5 x 2 ,
The results presented in Figure 16 differ slightly from those in Figure 9 in terms of values. However, the shape of the characteristics is similar in both figures. The reason for this similarity is definitely the induction motor; in the simulation studies (Figure 9), squirrel-cage preset model 02: 10 HP (7.46 kW), 400 V, 60 Hz, 1760 rpm was used. On the other hand, in the experimental study it was motor: 350 W, 230 V, 50 Hz, 2860 rpm.
The gamma factor in Table 2 varies linearly. It can be seen that for higher frequencies f P W M is greater than 2% ( T D B = 1   μ s ) or even 4% ( T D B = 2   μ s ), reaching up to 3.6% and 7.2%, respectively. This becomes the cause of increasing THD. In addition, in the simulations, the counters (triangle carriers) are assumed to operate on floating-point numbers, while, in microcontrollers, they are mostly implemented based on 16-bit timers. This introduces additional errors in the voltage signals.

6.4. Hardware SV-PWM Realization Analysis

The operation of hardware processor peripherals also affects the deterioration of current THD. This section discusses this problem and compares processors whose timers are clocked at 20 MHz (TMS320F243) and 72MHz and 168 MHz (STM32). The SVPWM generators in the processors act like DACs, but relative to an ordinary DAC, it should be recognized that their resolution is lower than the value to which the counter counts.
A typical PWM generation process for one branch of the inverter is shown in Figure 17. Where CMPR is the value compared with the content of the timer, T_PERIOD is the value to which the timer counts.
The timer counts clock pulses of period T C L K = 1 / f C L K in a discrete mode, i.e., using unsigned int numbers. This leads to further errors. The value T_PERIOD to which the timer counts is determined identically for all processors (symmetrical PWM):
T _ PERIOD = T P W M 2 · T C L K = f C L K 2 · f P W M
The TMS320F243 processor used in the experiment has f C L K   = 20 MHz, so it is easy to calculate with what accuracy the timer measures time. For example, if f P W M   = 2 kHz, then T_PERIOD = 5000, so 5000 is the number of discrete states when measuring time. Thus, the measurement accuracy for the PWM period is 1/5000 (LSB), which is a little more than 12 bits. For such a low frequency, this value is not high.
The maximum value of T_PERIOD, to which the timer counts, changes according to the hyperbolic function when f P W M changes according to formula (27). the function that describes the change in T_PERIOD ( f P W M ) and takes into account the processor clock f C L K is, therefore, extremely simple and requires no approximation:
T _ PERIOD ( f P W M ) = f C L K / 2000 f P W M
Figure 18 shows a comparison of T_PERIOD values as a function of processor clock frequency. The currently popular processors (STM32) with frequencies higher than 20 MHz are included.
Figure 18 shows the importance of the clock frequency. A comparison for the frequency f P W M   = 10 kHz reveals (after converting to resolution in bits) that for f C L K   = 20 MHz, the resolution is about 10 bits; for 72 MHz, it is already less than 12 bits; and for 168 MHz, it is more than 13 bits. These calculations indicate that the clock frequency significantly affects the accuracy of timing and, therefore, the accuracy of PWM generation.

6.5. Comments

The presented results and analysis of the hardware implementation show that the accuracy of voltage generation in VSI is affected by many factors. We have shown, however, that the simulation results represent the first estimate of THD, which is an ideal result to which additional errors, related to the practical implementation of SVPWM control, should be added. Moreover, the results in Figure 9 and Figure 16 are close to each other, which, of course, is due to the accurate implementation of power electronic circuit models in Matlab-Simulink.

7. Conclusions

This article focuses on the induction motor stator current (THD) waveforms, not the RL circuit, as in most publications, which affect the torque ripple.
This paper uses least-squares approximation to determine the THD characteristics of the current and torque ripple Δ M e as a function of the f P W M switching frequency of the transistors for VSI. This is a new approach to determining these characteristics that averages out measurement errors. Several VSI approximating functions were proposed, and those with the smallest error were selected.
Dead time T D B in transistor switching was included in the study. Two transistor switching strategies (Pattern #1, Pattern #2) were analyzed, for which the above-mentioned characteristics were determined. Based on simulation results, it can be concluded that the Pattern #1 method gives better results for lower PWM frequencies (up to 10 kHz), while Pattern #2 should be used above 10 kHz.
Experimental tests showed higher-than-expected current THD values, so the analysis of the implementation of SVPWM control based on processors (TMS320 and STM32) was carried out. This analysis shows that the accuracy of the realization (resolution) of the PWM signal depends on the clock frequency that the counter counts. The analysis showed that not at all the highest frequency f P W M s guarantee the lowest THD of current and torque ripple.
Finally, switching losses in the VSI, which are discussed in detail in [6], must also be considered. Our results show that Pattern #2 realizes 33% less switching than Pattern #1, leading to a 50% reduction in VSI losses. Hence, drive systems should be optimized so that THD of current and losses in VSI are as low as possible. Can any general rule of thumb be given? Based on the research, THD of current can be considered satisfactory from 8 kHz onward, and this frequency can be acknowledged optic for drives operating up to 50 Hz.
On the other hand, the results obtained show it can be determined that f P W M   = 6 kHz is the lowest switching frequency of transistors for which the stator current “resembles “ a sinusoid.
In conclusion, the article presents the following:
  • Approximation of THD( f P W M ) and Δ M e ( f P W M ) characteristics, which, taking into account dead time, present THD changes;
  • Two SVPWM modulation methods (Pattern #1, Pattern #2) are compared;
  • Experimental results are presented;
  • Analysis of PWM hardware implementation.
The obtained results determine that the best THD of the current is in the 8–12 kHz range, which also affects the torque ripple.
The advantage of the proposed method, i.e., using approximation to determine the steady-state characteristics of THD current and torque ripple, is the small number of measurements. Here, there were only nine of them, and the result was the characteristics of the changes in the above parameters, where the argument was the PWM frequency and dead time.
The disadvantage of the results presented here is that eddy currents and steel saturations were not taken into account, as well as losses on associated voltage source inverter operation. These issues are additional topics that can be developed in future publications. In terms of numerical mathematics, non-standard least-squares methods can be used; for example, the Simplex optimization method [43,44] can be used to approximate the presented characteristics.
In addition, the effect of f P W M and T D B on obtaining steady-state operation of electric machine (start-up, loading) dynamics is an interesting topic for future work.
Unfortunately, all these issues could not be presented in this article, but the above proposals provide a place for future research and analysis.
Future work should include issues of the effect of PWM switching frequency on total losses in the drive, i.e., motor eddy currents and losses in the VSI. The research will be able to be extended to analyze the operation of other AC motors.

Author Contributions

Methodology, G.S.; software, G.S., S.S., J.G. and R.-E.N.; formal analysis, G.S.; resources, G.S.; data curation, G.S.; writing—original draft preparation, G.S., J.G., S.S. and R.-E.N.; writing—review and editing, J.G., S.S. and G.S.; visualization, G.S. and R.-E.N.; supervision, G.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

All data used are included in the references.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Leonhard, W. Control of Electrical Drives; Springer: Berlin, Germany, 2001. [Google Scholar]
  2. Krishnan, R. Electric Motor Drives. Modelling, Analysis and Control; Prentice Hall: Upper Saddle River, NJ, USA, 2001. [Google Scholar]
  3. Trzynadlowski, A. Control of Induction Motors; Academic Press: San Diego, CA, USA, 2000. [Google Scholar]
  4. Bose, B. Power Electronics and Motor Drives: Advances and Trends; Elsevier Science: Burlington, NJ, USA, 2006. [Google Scholar]
  5. Kaźmierkowski, M.; Tunia, H. Automatic Control of Converter-Fed Drives; Elsevier Science: Amsterdam, The Netherland, 1994. [Google Scholar]
  6. Kaźmierkowski, M.; Krishnan, R.; Blaabjerg, F. Control in Power Electronics; Academic Press: San Diego, CA, USA, 2002. [Google Scholar]
  7. Boldea, I.; Nasar, S.A. Electric Drives, 3rd ed.; CRC Press: Boca Raton, FL, USA, 2016. [Google Scholar]
  8. Sieklucki, G. Automation of the Drive; Wydawnictwa AGH: Kraków, Poland, 2009. (In Polish) [Google Scholar]
  9. Sieklucki, G.; Bisztyga, B.; Zdrojewski, A.; Orzechowski, T.; Sykulski, R. Models and Methods in Electrical Drives Control; Wydawnictwa AGH: Kraków, Poland, 2014. (In Polish) [Google Scholar]
  10. Mohan, N.; Undeland, T.M.; Robbins, W.P. Power Electronics: Converters, Applications, and Design, 3rd ed.; Wiley: Hoboken, NJ, USA, 2002. [Google Scholar]
  11. Rashid, M. Power Electronics Handbook, 4th ed.; Elsevier: Amsterdam, The Netherland, 2017. [Google Scholar]
  12. Pirog, S. Power Electronics: Systems with Network and Hard Commutations; Wydawnictwa AGH: Kraków, Poland, 2006. (In Polish) [Google Scholar]
  13. Yu, Z. Space-Vector PWM With TMS320C24x/F24x Using Hardware and Software Determined Switching Patterns; Application Report SPRA524; Digital Signal Processing Solutions; Texas Instruments: Dallas, TX, USA, 1999; Available online: https://www.ti.com/lit/an/spra524/spra524.pdf?ts=1686219595447 (accessed on 4 June 2023).
  14. Singh, S.; Tiwari, A.N. Simulation and Comparison of SPWM and SVPWM Control for Two Level Inverter. Int. J. Comput. Appl. 2018, 13, 267–273. [Google Scholar]
  15. Nagar, K.; Sharma, A.K.; Palwalia, D.K.; Sharma, A. Harmonic Analysis of Three Phase SPWM and SVPWM Converters. Int. J. Adv. Res. Electr. Electron. Instrum. Eng. 2014, 3, 2278–8875. [Google Scholar] [CrossRef]
  16. Sudaryanto, A.; Purwanto, E.; Ferdiansyah, I.; Nugraha, S.D.; Qudsi, O.A.; Rifadil, M.M.; Rusli, M.R. Design and Implementation of SVPWM Inverter to Reduce Total Harmonic Distortion (THD) on ThreePhase Induction Motor Speed Regulation Using Constant V/F. In Proceedings of the 2020 3rd International Seminar on Research of Information Technology and Intelligent Systems (ISRITI), Yogyakarta, Indonesia, 10–11 December 2020. [Google Scholar] [CrossRef]
  17. Akhmetov, Z.; Ruderman, A. Analytical current THD evaluation for threephase voltage source inverters. IET Power Electron. 2020, 13, 1286–1289. [Google Scholar] [CrossRef]
  18. Boopathi, R.; Muthukumar, P.; Mary, P.M.; Jeevananthan, A. Investigations on Harmonic Spreading Effects of SVPWM Switching Patterns in VSI fed AC Drives. In Proceedings of the IEEE—International Conference on Advances in Engineering, Science and Management (ICAESM-2012), Nagapattinam, India, 30–31 March 2012; pp. 651–656, ISBN 978-81-909042-2-3. [Google Scholar]
  19. Ahmed, A.; Ercelebi, E. Simulation and Study of SVPWM Inverter for (VFD) Applications. Int. J. Electron. Electr. Eng. 2017, 5, 158–170. [Google Scholar] [CrossRef]
  20. Prasad, N.V.; Srivastava, S.P. THD Reduction in High Power V/F Drives by using Hybrid Synchronized Space Vector Pulse width Modulation. In Proceedings of the 2015 International Conference on Energy Systems and Applications (ICESA 2015), Pune, India, 30 October–1 November 2015; pp. 571–576. [Google Scholar] [CrossRef]
  21. Pandey, K.M.; Tripathi, A.; Dwivedi, B. A Technique to Minimize the Effect of Current Harmonics in a Brushless DC Motor Drive. In Proceedings of the IEEE 10th Conference on Industrial Electronics and Applications (ICIEA), New Zeland, Auckland, 15–17 June 2015; pp. 702–706. [Google Scholar] [CrossRef]
  22. Mahalakshmi, G.; Kanthalakshmi, S. Design of Iterative Learning Controller for Switched Reluctance Motor with Least Torque Ripple. In Proceedings of the 2022 8th International Conference on Advanced Computing and Communication Systems (ICACCS), Coimbatore, India, 25–26 March 2022; pp. 299–304. [Google Scholar] [CrossRef]
  23. Karnavar, P.H.; Jisha, V.R. Harmonic Reduction and Power Factor Improvement of BLDC Motor Drive System Using a Selective Harmonic Elimination PWM Based Controller. In Proceedings of the 2020 International Conference on Power, Instrumentation, Control and Computing (PICC), Thrissur, India, 17–19 December 2020. [Google Scholar] [CrossRef]
  24. Doss, M.A.; Premkumar, E.; Kumar, G.R.; Hussain, J. Harmonics and Torque Ripple Reduction of Brushless DC Motor (BLDCM) using Cascaded H-Bridge Multilevel Inverter. In Proceedings of the 2013 International Conference on Power, Energy and Control (ICPEC), Dindigul, India, 6–8 February 2013; pp. 296–299. [Google Scholar] [CrossRef]
  25. Durgasukumar, G.; Pathak, M.K. THD Reduction in Performance of Multi-Level Inverter fed Induction Motor Drive. In Proceedings of the India International Conference on Power Electronics 2010 (IICPE2010), New Delhi, India, 28–30 March 2011. [Google Scholar] [CrossRef]
  26. Viswanathan, V.; Jeevananthan, S. Torque Ripple Comparison of a Two-Level and a Three-Level Inverter fed Brushless DC Motor Drives at Different Switching Frequency. In Proceedings of the 2014 International Conference on Green Computing Communication and Electrical Engineering (ICGCCEE), Coimbatore, India, 6–8 March 2014. [Google Scholar] [CrossRef]
  27. Rao, G.S.; Sekhar, K.C. A Comprehensive Analysis of Space Vector PWM Technique Based on Placement of Zero-Space Vector. Int. J. Eng. Sci. Technol. 2011, 3, 2728–2739. [Google Scholar]
  28. Fernández, L.D.P.; Rodríguez, J.L.D.; Peñparanda, E.A.C. V/F control of an induction motor with THD optimization using cascaded multilevel converters. In Proceedings of the 2017 IEEE XXIV International Conference on Electronics, Electrical Engineering and Computing (INTERCON), Cusco, Peru, 15–18 August 2017; pp. 1–4. [Google Scholar] [CrossRef]
  29. Gengaraj, M.; Kalaivani, L.; Rajesh, R. Investigation on Torque Sharing Function for Torque Ripple Minimization of Switched Reluctance Motor: A Flower Pollination Algorithm Based Approach. IETE J. Res. 2022, 1–15. [Google Scholar] [CrossRef]
  30. Polamraju, B.R.A.; Sobhan, V.S.; Subbarao, M. Reduction of Current Ripple and THD In VSI Fed Induction Motor Using Fuzzy Based SVPWM. IJCTA 2016, 9, 49–56. [Google Scholar]
  31. Saleh, K.; Sumner, M. New SVPWM used post a two-phase failure in FOC five-phase PMSM drives. Int. J. Electron. 2023, 110, 312–340. [Google Scholar] [CrossRef]
  32. Reddy, M.H.V.; Jegathesan, V. Simplified SVPWM Based Hybrid PWM for Induction Motor drives for the Reduction of Torque Ripples. In Proceedings of the International Conference on Sustainable Energy and Intelligent Systems (SEISCON 2011), Chennai, India, 20–22 July 2011; pp. 512–517. [Google Scholar] [CrossRef]
  33. Peter, J.; Ramchand, R. Vector Control of Space Vector based Hybrid PWM fed IM Drive with reduced torque ripple. In Proceedings of the 2020 International Conference on Power, Instrumentation, Control and Computing (PICC), Thrissur, India, 17–19 December 2020. [Google Scholar] [CrossRef]
  34. Pandya, S.N.; Chatterjee, J.K. Torque Ripple Reduction in Direct Torque Control based Induction Motor Drive Using Novel Optimal Controller Design Technique. In Proceedings of the IEEE—2010 Joint International Conference on Power Electronics, Drives and Energy Systems & 2010 Power India, New Delhi, India, 20–23 December 2010. [Google Scholar] [CrossRef]
  35. Pandya, S.N.; Chatterjee, J.K. Torque Ripple Minimization in Direct Torque Control Based Induction Motor Drive Using Optimal Multirate Sampling Technique. In Proceedings of the IEEE—2010 Joint International Conference on Power Electronics, Drives and Energy Systems & 2010 Power India, New Delhi, India, 20–23 December 2010. [Google Scholar] [CrossRef]
  36. Reddy, T.B.; Amarnath, J.; Subbarayudu, D. New Hybrid SVPWM Methods for Direct Torque Controlled Induction Motor Drive for Reduced Current Ripple. In Proceedings of the 2006 International Conference on Power Electronic, Drives and Energy Systems, New Delhi, India, 12–15 December 2006. [Google Scholar] [CrossRef]
  37. Bhaskar, Y.; Gupta, S.S.; Rao, S. A modified inverter topology for fault-tolerant direct torque control induction motor drive. Int. J. Electron. 2020, 107, 1985–2005. [Google Scholar] [CrossRef]
  38. Rehman, A.U.; Choi, H.H.; Jung, J.W. An Optimal Direct Torque Control Strategy for Surface-Mounted Permanent Magnet Synchronous Motor Drives. IEEE Trans. Ind. Inform. 2021, 17, 7390–7400. [Google Scholar] [CrossRef]
  39. Patel, P.D.; Pandya, S.N. Comparative Analysis of Torque Ripple for Direct Torque Control based Induction Motor Drive with different strategies. Aust. J. Electr. Electron. Eng. 2022, 19, 235–252. [Google Scholar] [CrossRef]
  40. Hu, H.; Wang, H.; Liu, K.; Wei, J.; Shen, X. A Simplified Space Vector Pulse Width Modulation Algorithm of a High-Speed Permanent Magnet Synchronous Machine Drive for a Flywheel Energy Storage System. Energies 2022, 15, 4065. [Google Scholar] [CrossRef]
  41. Poularikas, A.D. Transforms and Applications Primer for Engineers with Examples and Matlab; CRC Press: Boca Raton, FL, USA, 2010. [Google Scholar]
  42. Dean, G.D. Advance Engineering Mathematics with Matlab; CRC Press: Boca Raton, FL, USA, 2003. [Google Scholar]
  43. Nelder, J.A.; Mead, R. A simplex method for function minimization. Comput. J. 1965, 7, 308–313. [Google Scholar] [CrossRef]
  44. Sieklucki, G. Optimization of Powertrain in EV. Energies 2021, 14, 725. [Google Scholar] [CrossRef]
Figure 1. Example of approximation T H D = f ( f P W M ) .
Figure 1. Example of approximation T H D = f ( f P W M ) .
Energies 16 04628 g001
Figure 2. Voltage Source Inverter (VSI).
Figure 2. Voltage Source Inverter (VSI).
Energies 16 04628 g002
Figure 3. Base voltage vectors in the reference system (α, β).
Figure 3. Base voltage vectors in the reference system (α, β).
Energies 16 04628 g003
Figure 4. Comparison of SVPWM with Pattern #1: (a) ideal without dead time, (b) including dead time TDB.
Figure 4. Comparison of SVPWM with Pattern #1: (a) ideal without dead time, (b) including dead time TDB.
Energies 16 04628 g004
Figure 5. Comparison of SVPWM with Pattern #2: (a) ideal without dead time, (b) including dead time TDB.
Figure 5. Comparison of SVPWM with Pattern #2: (a) ideal without dead time, (b) including dead time TDB.
Energies 16 04628 g005
Figure 6. Simulation diagram.
Figure 6. Simulation diagram.
Energies 16 04628 g006
Figure 7. Starting of IM.
Figure 7. Starting of IM.
Energies 16 04628 g007
Figure 8. Steady state of the stator current (a) and electromagnetic torque (b).
Figure 8. Steady state of the stator current (a) and electromagnetic torque (b).
Energies 16 04628 g008
Figure 9. THD current approximation for switching Pattern #1. Red circles are data from Table 1.
Figure 9. THD current approximation for switching Pattern #1. Red circles are data from Table 1.
Energies 16 04628 g009
Figure 10. THD current approximation for switching Pattern #2. Red circles are data from Table 1.
Figure 10. THD current approximation for switching Pattern #2. Red circles are data from Table 1.
Energies 16 04628 g010
Figure 11. Approximation of the torque ripple Δ M e for switching Pattern #1. Red circles are data from Table 1.
Figure 11. Approximation of the torque ripple Δ M e for switching Pattern #1. Red circles are data from Table 1.
Energies 16 04628 g011
Figure 12. Approximation of the torque ripple Δ M e   for switching Pattern #2. Red circles are data from Table 1.
Figure 12. Approximation of the torque ripple Δ M e   for switching Pattern #2. Red circles are data from Table 1.
Energies 16 04628 g012
Figure 13. Experimental setup: (a) block diagram, (b) photo of the stand.
Figure 13. Experimental setup: (a) block diagram, (b) photo of the stand.
Energies 16 04628 g013
Figure 14. Comparisons stator current waveforms for different switching frequency (black— T D B = 1   μ s , red— T D B = 2   μ s ), f P W M = 2 ÷ 12   k Hz.
Figure 14. Comparisons stator current waveforms for different switching frequency (black— T D B = 1   μ s , red— T D B = 2   μ s ), f P W M = 2 ÷ 12   k Hz.
Energies 16 04628 g014
Figure 15. Comparisons stator current waveforms for different switching frequency (black— T D B = 1   μ s , red— T D B = 2   μ s ), f P W M = 14 ÷ 18   k Hz.
Figure 15. Comparisons stator current waveforms for different switching frequency (black— T D B = 1   μ s , red— T D B = 2   μ s ), f P W M = 14 ÷ 18   k Hz.
Energies 16 04628 g015
Figure 16. Approximation of current THD for switching Pattern #1.
Figure 16. Approximation of current THD for switching Pattern #1.
Energies 16 04628 g016
Figure 17. Symmetrical PWM generation (up/down mode)—discrete case approach.
Figure 17. Symmetrical PWM generation (up/down mode)—discrete case approach.
Energies 16 04628 g017
Figure 18. Comparison of the maximum value of T_PERIOD in the timer for different processors (different clock frequencies). Processor names and clock frequencies are in the titles of the characteristics. Red circles are values from Equation (27), the back line is Equation (28).
Figure 18. Comparison of the maximum value of T_PERIOD in the timer for different processors (different clock frequencies). Processor names and clock frequencies are in the titles of the characteristics. Red circles are values from Equation (27), the back line is Equation (28).
Energies 16 04628 g018
Table 1. Comparison THD and torque ripple for different PWM frequency, different dead band, different modulation pattern.
Table 1. Comparison THD and torque ripple for different PWM frequency, different dead band, different modulation pattern.
FPWM [kHz] T D B   [ μ s ] THD Δ M e   [ Nm ]
Pattern #1Pattern #2Pattern #1Pattern #2
209.31%10.77%4.15.2
219.24%10.72%4.15.3
229.19%10.73%4.25.4
404.63%5.35%2.13.95
414.58%5.36%2.153.9
424.57%5.36%2.23.9
603.07%3.55%1.452.55
613.05%3.57%1.632.65
623.17%3.59%1.652.8
802.32%2.66%1.12.05
812.42%2.70%1.592.1
822.79%2.79%1.532.25
1001.89%2.16%0.951.79
1012.20%2.30%1.321.66
1022.88%2.50%1.761.88
1201.56%1.80%1.031.42
1211.88%1.93%1.571.41
1222.86%2.22%1.411.63
1401.35%1.57%0.91.15
1412.01%1.78%1.091.21
1423.29%2.30%1.41.45
1601.28%1.36%0.70.65
1612.10%1.57%1.111.15
1623.52%2.23%1.481.45
1801.06%1.23%0.780.99
1812.17%1.58%1.171.08
1823.78%2.35%1.621.49
Table 2. Comparison THD for different PWM frequency, different dead band for pattern #1.
Table 2. Comparison THD for different PWM frequency, different dead band for pattern #1.
fPWM [kHz] THD γ [%]
T D B = 1   μ s T D B = 2   μ s T D B = 1   μ s T D B = 2   μ s
25.88%7.74%0.40.8
44.55%4.11%0.81.6
63.27%3.70%1.22.4
82.92%3.38%1.63.2
102.71%3.03%2.04.0
122.37%2.83%2.44.8
142.42%2.95%2.85.6
162.82%3.11%3.26.4
182.74%3.14%3.67.2
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

Sieklucki, G.; Sobieraj, S.; Gromba, J.; Necula, R.-E. Analysis and Approximation of THD and Torque Ripple of Induction Motor for SVPWM Control of VSI. Energies 2023, 16, 4628. https://doi.org/10.3390/en16124628

AMA Style

Sieklucki G, Sobieraj S, Gromba J, Necula R-E. Analysis and Approximation of THD and Torque Ripple of Induction Motor for SVPWM Control of VSI. Energies. 2023; 16(12):4628. https://doi.org/10.3390/en16124628

Chicago/Turabian Style

Sieklucki, Grzegorz, Sylwester Sobieraj, Józef Gromba, and Raluca-Elena Necula. 2023. "Analysis and Approximation of THD and Torque Ripple of Induction Motor for SVPWM Control of VSI" Energies 16, no. 12: 4628. https://doi.org/10.3390/en16124628

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