1 Introduction

Limited availability of conventional energy sources for example coal, oil, and gas is a major problem. The demand for electricity has increased recently. Fossil fuels are polluting the atmosphere therefore to save the environment, and researchers are focusing on non-conventional energy sources, for example, hydropower, tidal, solar, biomass, and wind [1, 2]. Wind energy is very popular for the production of electricity at a low cost [3, 4]. At the stand-alone sites, small wind turbines are used to provide electricity [5, 6]. In the wind energy system (WES), various types of the electrical generator are employed for example permanent magnet synchronous generator (PMSG) and SEIG. The advantages of direct drive PMSG are low maintenance requirements, high efficiency, high power density, and gearless operation. But it is expensive and heavier as compared to self-excited induction generators [7].

Therefore, the major electricity contributor is SEIG for remote areas and rural zones where the power grid is not available. SEIG is mostly used for low and medium power generation with the wind energy system. Under on load and no load conditions, the performance of isolated SEIG has been discussed at the variable speed [8,9,10]. For self-excitation, a self-excited induction generator requires capacitor banks. Capacitor banks are connected to stator terminals which provide reactive power to an induction machine. A major concern is the variation of stator voltage and frequency of SEIG due to variable wind speeds [11]. The electronic load voltage controller has been used in [12] to minimize these types of problems. Static synchronous compensator (STATCOM) is employed at the point of common coupling to supply magnetizing power and regulate the variation of system voltage [13]. Distribution static compensator (DSTATCOM) is employed to provide magnetizing power for controlling the system voltage [14].

Frequency and voltage variations of isolated SEIG are being controlled by adaptive stator current compensator, and it also controls the stator currents at variable speed and balanced/unbalanced loads [15]. The uncontrolled rectifier is employed to convert the AC voltage of the wind-driven induction generator to a DC voltage. The inverter is used to adjust the unity power factor at the load and to track the peak power of the source [16]. Variation of frequency and stator voltage of induction machines are regulated by desired techniques such as scalar control, direct torque control (DTC) and IVC method [17,18,19].

The scalar control method is utilized to calculate the induction motor speed which has been driven using the inverter with SVPWM strategy [17]. DTC method was utilized to regulate the variation in frequency and voltage of induction generator. DTC has ease in structure but faces the problem of variable switching frequency limitation. DTC with PI controller gives the sluggish response of torque ripples, and flux ripples with settling time [18].

DTC method and vector control technique are employed in [19] at random wind velocity to control the rotor and grid side converter, respectively. Flux ripples, torque ripples, and settling problems are given by the proportional integral (PI) controller. Modern approaches such as an artificial neural network and adaptive neuro-fuzzy inference system were implemented to minimize this difficulty. At variable load and rotor speed, the indirect rotor field oriented (IRFO) controller is implemented in [20] to regulate the DC voltage. IRFO technique is used to regulate the three-phase insulated gate bipolar transistor (IGBT) power converter at variable speed, and the fuzzy logic controller (FLC) approach optimizes the operating flux of SEIG. The main aim is to obtain a constant DC voltage [21]. In [22, 23], a field oriented control approach with two-level inverter (TLI) is employed to regulate voltage and frequency variation of induction machine and torque ripples are also minimized but harmonics present in the current. DTC approach with multilevel inverter (MLI) is implemented to overcome the torque ripples and current distortion of the induction machine [24].

The comparisons have been investigated between MLI and convectional two-level inverter. MLI is used to minimize the total harmonics distortions of voltage, current, and switching losses. It gives better efficiency and power quality [25]. MLI replaces a two-level inverter for power quality improvement. The fuzzy logic pulse generator is used to provide the gate signal which has been discussed in [26]. Performance comparisons between two-level and three-level inverters using SVPWM strategy are discussed in [27] where only a problem of few ripples is present in the transient responses of the system with three-level inverter using DTC technique. Multilevel inverter-fed induction machines are controlled by model predictive torque control using sorting networks [28]. For three-level neutral point clamped driven induction motor drives; model predictive flux control is employed. It has more benefits for example simplicity, fast dynamic response, and multi-objective control [29].

Conventional DTC technique cannot be developed simply for a multilevel inverter because of the high amount of possible voltage vectors existing for choice, but vector control can be naturally be developed for multilevel inverter fed drives using a space vector modulation PWM technique.

Implementing vector control method with multilevel converters for speed control of the motor is fully explored, but still the variable speed operation of induction generator is explored very little. Isolated SEIG-based WES is discussed in [5], where more undershoot/overshoot of SEIG speed, DC link voltage, and sluggish torque response are obtained by indirect vector control technique with two-level inverter using SVPWM strategy.

The independent control of SEIG system is obtained on machine side converter and load side MLI, with the following important contributions:

  • The main objective of this work is to achieve quick response in dynamic performance of torque and generator speed.

  • The machine side converter is controlled by the IVC technique that enables the stand-alone SEIG-based wind energy system to easily regulate its speed, torque, and flux.

  • The load side TLI is replaced by MLI. The MLI along with IVC technique efficiently maintains a constant DC link voltage at variable speeds.

  • Bode plot and Root locus are used to analyze the stability of the proposed system.

  • Simulation and experimental results shows close proximity and hence validates the successful implementation of MLI in variable speed SEIG.

In a MATLAB/Simulink environment, the simulation results are performed and a prototype model is designed to experimentally verify the performance using the dSPACE DS-1104 R&D controller board. For the first time in the available literature, both simulation and experimental results are discussed in order to verify the IVC technique that gives power with desirable load voltage and frequency at variable speeds.

The paper is organized as follows. The developed scheme is presented in Sect. 2. Section 3 explains the modeling of the wind turbine. The dynamic modeling of generator using the IVC technique is illustrated in Sect. 4. The three-level MLI is described in Sect. 5. The simulation and experimental results are discussed in Sect. 6 for WES.

2 Developed Scheme

Figure 1 elaborates the schematic diagram of the developed stand-alone SEIG-based WES. It consists of a wind turbine, SEIG, generator side converter, load side three-level neutral point clamped inverter, fixed capacitor bank, and resistive-inductive load. A fixed capacitor bank provides leading magnetizing energy to SEIG for maintaining voltage. A prime mover is mechanically coupled with an induction generator through a gear box that can control the turbine speed for the induction generator. Active power is generated by SEIG at above synchronous speed. The proposed system has stability problems such as variation of torque, flux, and DC link voltage during variable speed. To control the variation of system parameters, power converters are used. The generator side converter is controlled by the IVC technique using the proportional integral (PI) controller to calculate the reference torque in an outer speed control loop. The load side two-level inverter (TLI) is utilized to regulate active power and reactive power using an indirect vector control method. Sluggish torque and more undershoot/overshoot of speed are obtained using TLI. In the proposed stand-alone SEIG-based wind energy system, space vector modulation PWM strategy is applied for obtaining better switching pulses. The two-level inverter in the load side of WES is replaced with three-level neutral point clamped MLI to improve the harmonic profile and reduced switching losses. Proposed system can be a bit costlier with three-level inverter, but the proposed IVC technique with a three-level inverter using SVPWM scheme yields better performance at step change of wind speed conditions compared to the existing two-level-inverter-based WES.

Fig. 1
figure 1

SEIG-based WES

3 Wind Turbine Modelling

Prime mover torque \(T_{m}\) can be written by,

$$ T_{m} = \frac{1}{2}\rho {\text{ARC}}_{p} V_{w}^{2} /\lambda $$
(1)

where \(C_{p}\) and \(\omega_{t}\) are the power coefficient and rotational speed of the prime mover. The tip speed ratio can be described as follows:

$$ \lambda = R\omega_{t} /V_{w} $$
(2)
$$ C_{p} = \frac{1}{2}\left( {\frac{116}{{\lambda_{1} }} - 0.4*\beta - 5} \right)e^{{\frac{ - 16.5}{{\lambda_{1} }}}} $$
(3)
$$ \lambda_{1} = \frac{1}{{\frac{1}{{\left( {\lambda + 0.089} \right)}} - \frac{0.035}{{\left( {\beta^{3} + 1} \right)}}}}. $$
(4)

4 Dynamic Model of SEIG Using IVC

The proposed indirect vector control technique using PI controller schematic diagrams is depicted in Fig. 2.

Fig. 2
figure 2

SEIG using indirect vector control

Dynamic equations have been expressed for the SEIG:

$$ \lambda_{r} = \lambda_{{{\text{rd}}}} = - \tau_{r} \frac{{\text{d}}}{{{\text{d}}t}}\lambda_{{{\text{rd}}}} + L_{m} i_{{{\text{sd}}}} ,\;\;\lambda_{{{\text{rq}}}} = 0 $$
(5)
$$ \lambda_{{{\text{sd}}}} = \frac{{L_{m} }}{{L_{r} }}\lambda_{{{\text{rd}}}} + \sigma L_{s} i_{{{\text{sd}}}} ,\;\;\lambda_{{{\text{sq}}}} = \sigma L_{s} i_{{{\text{sq}}}} $$
(6)
$$ i_{{{\text{rq}}}} = - \frac{{L_{m} }}{{L_{r} }}i_{{{\text{sq}}}} ,\;\;i_{{{\text{rd}}}} = \frac{{\lambda_{{{\text{rd}}}} - L_{m} i_{{{\text{sd}}}} }}{{L_{r} }} $$
(7)
$$ v_{{{\text{sd}}}} = R_{s} i_{{{\text{sd}}}} + \sigma L_{s} \frac{{{\text{d}}i_{{{\text{sd}}}} }}{{{\text{d}}t}} - \omega_{e} \sigma L_{s} i_{{{\text{sq}}}} + \frac{1}{{\tau_{r} }}\left( { - \frac{{L_{m} }}{{L_{r} }}\lambda_{{{\text{rd}}}} + \frac{{L_{m}^{2} }}{{L_{r} }}i_{{{\text{sd}}}} } \right) $$
(8)
$$ v_{{{\text{sq}}}} = R_{s} i_{{{\text{sq}}}} + \sigma L_{s} \frac{{{\text{d}}i_{{{\text{sq}}}} }}{{{\text{d}}t}} + \omega_{e} \sigma L_{s} i_{{{\text{sd}}}} + \omega_{e} \frac{{L_{m} }}{{L_{r} }}\lambda_{{{\text{rd}}}} $$
(9)

The torque \(T_{e}\) is followed by

$$ T_{e} = - \frac{3p}{4}\left( {\omega_{e} L_{m} i_{{{\text{sm}}}} i_{{{\text{sq}}}} } \right) $$
(10)

The slip speed is presented by

$$ \omega_{{{\text{sl}}}} = \left( {\frac{1}{{\tau_{r} }}} \right)\left( {\frac{{L_{m} }}{{\lambda_{{{\text{rd}}}} }}} \right)i_{{{\text{sq}}}} $$
(11)

where \(\tau_{r} = \left( {{{L_{r} } \mathord{\left/ {\vphantom {{L_{r} } {R_{r} }}} \right. \kern-\nulldelimiterspace} {R_{r} }}} \right).\)

4.1 Design PI Speed Control Loop

Figure 3 discusses the PI controller speed control loop. The simplified model is made by Eqs. (5) and (9). The transfer function has been calculated by the nominal WES model using Fig. 3.

$$ \frac{{\omega_{r} (s)}}{{\omega_{t}^{ * } (s)}} = \sqrt{\frac{3}{2}} \frac{{\omega_{e} L^{2}_{m} k_{{{\text{ii}}}} }}{{\tau_{r} L_{r} }}\frac{{\left( {T_{i} s + 1} \right)}}{{\left( {s^{2} + 2\xi_{i} \omega_{{{\text{ni}}}} s + \omega_{{{\text{ni}}}}^{2} } \right)}} $$
(12)
Fig. 3
figure 3

PI controller speed control loop for GSC

PI controller parameters are described by

$$ k_{{{\text{pi}}}} = \sqrt{\frac{2}{3}} \frac{{L_{r} }}{{\omega_{e} L_{m}^{2} }}\left( {2\xi_{i} \tau_{r} \omega_{{{\text{ni}}}} - 1} \right),\,\,\,\,T_{i} = \frac{{k_{{{\text{pi}}}} }}{{k_{{{\text{ii}}}} }} = \frac{{\left( {2\xi_{i} \tau_{r} \omega_{{{\text{ni}}}} - 1} \right)}}{{\tau_{r} \omega_{{{\text{ni}}}}^{2} }} $$

Unit step response of Eq. (12) has been written with \(\xi = {{\sqrt 2 } \mathord{\left/ {\vphantom {{\sqrt 2 } 2}} \right. \kern-\nulldelimiterspace} 2}\) damping ratio,

$$ \omega_{r} (t) = 1 - \frac{1}{{\sqrt {(1 - \xi_{i}^{2} } )}}e^{{ - \xi_{i} \omega_{{{\text{ni}}}} t}} \left[ {\left( { - \xi_{i} + \frac{1}{{\tau_{r} \omega_{{{\text{ni}}}} }}} \right)\sin (\omega_{{{\text{ni}}}} \sqrt {1 - \xi_{i}^{2} t} ) + \sqrt {1 - \xi_{i}^{2} } \cos (\omega_{{{\text{ni}}}} \sqrt {1 - \xi_{i}^{2} t} )} \right] $$
(13)

The desired tracking specification with response time is obtained by the PI controller using Eq. (13) and solving the above mathematical equation to achieve natural frequency \(\omega_{{{\text{ni}}}}\). Using the parameters \(\tau_{r} = 0.113\) s and \(L_{m} = 0.0061\) H, at the full load and rated speed \(\omega_{e} = 149.75\) rad/s with setting tre responses time to \(0.07\) s, the parameters of PI controller are \(k_{{{\text{pi}}}} = 0.061,\,\,\,k_{{{\text{ii}}}} = 1.26\) and integral time \(T_{i} = 0.0485\) s where \(\omega_{{{\text{ni}}}} = 20\) rad/s.

Figure 4 shows for the SEIG speed with PI controller, the open loop bode editor and root locus editor. Proposed system is stable because of poles and zero are in left-hand side of zero value. The stability of the Eq. (12) has been examined by SISOTOOL which has been implemented in MATLAB.

Fig. 4
figure 4

Root locus editor and open loop bode editor for speed

4.2 Modelling of Excitation Capacitor

Excitation capacitor dynamic equations have been presented by direct-quadrature axis component of generator voltage as state variables, presented by the following:

$$ \frac{{{\text{d}}v_{{{\text{sd}}}} }}{{{\text{d}}t}} = \frac{{i_{{{\text{ed}}}} }}{{C_{{{\text{ed}}}} }}, $$
(14)
$$ \frac{{{\text{d}}v_{{{\text{sq}}}} }}{{{\text{d}}t}} = \frac{{i_{{{\text{eq}}}} }}{{C_{{{\text{eq}}}} }}. $$
(15)

Two variables are transformed into three variables which have been presented by generator three-phase voltages equations

$$ v_{a} = 0.v_{{{\text{sd}}}} + 1.v_{{{\text{sq}}}} $$
(16)
$$ v_{b} = - \frac{\sqrt 3 }{2}v_{{{\text{sd}}}} - \frac{1}{2}v_{{{\text{sq}}}} $$
(17)
$$ v_{c} = \frac{\sqrt 3 }{2}v_{{{\text{sd}}}} - \frac{1}{2}v_{{{\text{sq}}}} $$
(18)

5 Neutral Point Clamped Three-Level Inverter

In the wind energy system, the multilevel inverter can be employed to change from DC to AC voltage. Generator speed, the DC voltage, active power, and reactive power are system parameters that need to be regulated. The torque and flux variations are regulated by the generator side converter. Reactive power and active power variations are controlled by load side multilevel inverter using the SVPWM strategy. Figure 5 depicts the three-level neutral point clamped inverter.

Fig. 5
figure 5

Three-level inverter

Four switches \(S_{1} ,S_{2} ,S_{3} ,S_{4}\) with four anti-parallel diodes \(D_{1} ,D_{2} ,D_{3} ,D_{4}\) are available in the inverter leg \(A.\) The DC bus capacitor has been divided into two capacitors on the DC side that makes a neutral point \(Z.\) The clamping diodes are \(D_{Z1}\) and \(D_{Z2}\) that have been connected to the neutral point. The output terminal \(A\) of the inverter is connected to the neutral point using one of the clamping diodes when switches \(S_{2}\) and \(S_{3}\) are turned on. The voltage across each of the DC capacitors is \(E,\) which is normally equal to \({{v_{{{\text{dc}}}} } \mathord{\left/ {\vphantom {{v_{{{\text{dc}}}} } 2}} \right. \kern-\nulldelimiterspace} 2}\). Neutral current \(i_{Z}\) charges or discharges the capacitors \(C_{d1}\) and \(C_{d2} ,\) causing neutral point voltage deviation.

5.1 Space Vector Pulse Width Modulation

For power electronics applications, space vector PWM strategy is being implemented to minimize harmonic content, switching losses and develop the power quality. Reference vector \(V_{{{\text{ref}}}}\) represents a three-phase voltage which rotates at an angular speed \(2\pi f.\) The reference vector \(V_{{{\text{ref}}}}\) is generated by correctly selecting the various combinations of switching states.

5.2 Switching States

Table 1 tabulates the switching states where switching state ‘\(P\)’ represents that the above two switches in leg \(A\) are on, the inverter terminal voltage \(v_{AZ}\) exhibits that the voltage at terminal \(A\) with respect to the neutral point \(Z\) is \(+ E\), but ‘\(N\)’ exhibits that the below two switches conduct, leading to \(v_{{{\text{AZ}}}} = - E,\) switching state ‘\(O\)’ denotes that the middle two switches \(S_{2}\) and \(S_{3}\) are on and \(v_{{{\text{AZ}}}} = 0.\)

Table 1 Description of switching states

The process of turning on one of the two clamping diodes depends on the direction of load current. For instance, clamping diode is turned on by a positive load current \((i_{A} > 0),\) and the neutral point \(Z\) is connected to the terminal \(A\) through the conduction of \(S_{2}\) and \(D_{Z1} .\) Switches \(S_{1}\) and \(S_{3}\) are operated in a complementary manner. Similarly, \(S_{2}\) and \(S_{4}\) are a complementary pair. The three-level inverter has three voltage levels, \(+ E\), 0, and \(- E\) for the waveform of \(v_{AZ} .\) Line-to-line (L-L) voltage waveform is found which is depicted in Fig. 6. The inverter terminal voltages \(v_{{{\text{AZ}}}}\), \(v_{{{\text{BZ}}}} ,\) and \(v_{{{\text{CZ}}}}\) are three phase balanced with a phase shift of 2π/3 between each other. The L-L voltage \(v_{AB}\) is obtained from \(v_{{{\text{AB}}}} = v_{{{\text{AZ}}}} - v_{{{\text{AZ}}}}\), which contains five voltage levels \(( + 2E, + E,0, - E,and - 2E)\).

Fig. 6
figure 6

Inverter L-L voltage

5.3 Stationary Space Vectors

The three switching states [P], [O], and [N] denote the working of each inverter phase leg. The inverter has a total of 27 switching states. Figure 7 illustrates the space vector diagram of the 19 voltage vectors. Voltage vectors have been separated into four groups based on their magnitude: (i) Three switching states [PPP], [OOO], and [NNN] are represented by zero vector \((V_{0} )\), and the magnitude of \(V_{0}\) is zero. (ii) The vectors from \(V_{1}\) to \(V_{6}\) are known as small vectors which have a magnitude of \({{v_{{{\text{dc}}}} } \mathord{\left/ {\vphantom {{v_{{{\text{dc}}}} } 3}} \right. \kern-\nulldelimiterspace} 3}\) for each. Two switching states are available for each of these vectors. The vector one containing [P] and the other containing [N], because of, it has been further divided into a P or N type small vector. (iii) The vector from \(V_{7}\) to \(V_{12}\) are known as medium vectors with the magnitude of \({{\sqrt 3 v_{{{\text{dc}}}} } \mathord{\left/ {\vphantom {{\sqrt 3 v_{{{\text{dc}}}} } 3}} \right. \kern-\nulldelimiterspace} 3}.\) (iv) The vectors from \(V_{13}\) to \(V_{18}\) are known as large vectors with the magnitude of \({{2v_{{{\text{dc}}}} } \mathord{\left/ {\vphantom {{2v_{{{\text{dc}}}} } 3}} \right. \kern-\nulldelimiterspace} 3}.\)

Fig. 7
figure 7

Division of sectors

5.4 Dwell Time Calculation

Six triangular sectors (I to VI) are made by the space vector diagram to determine the dwell time. Each sector has been further separated into four triangular regions (1 to 4) as described in Fig. 8. The SVPWM technique has been similarly used for the two-level inverter. The SVPWM technique bases on the “volt-second balancing” principle; that is, the product of the reference voltage \(V_{{{\text{ref}}}}\) and sampling period \(T_{s}\) equals the sum of the voltage multiplied by the time interval of selected space vectors. The reference vector \(V_{{{\text{ref}}}}\) is synthesized by three nearest stationary vectors in the three-level inverter.

Fig. 8
figure 8

Four triangular regions of sector I

For instance, when \(V_{{{\text{ref}}}}\) drops into zone 2 of sector I, the three nearest vectors \(V_{1}\), \(V_{2}\), and \(V_{7}\), from which

$$ V_{1} T_{a} + V_{7} T_{b} + V_{2} T_{c} = V_{{{\text{ref}}}} T_{s} $$
(19)

Here \(T_{a} + T_{b} + T_{c} = T_{s} ,\) where \(T_{a}\), \(T_{b}\), and \(T_{c}\) are the dwell times for \(V_{1} ,\) \(V_{7} ,\) and \(V_{2} ,\) respectively. Vector \(V_{{{\text{ref}}}}\) is synthesized by other space vectors instead of the three nearest vectors.

5.5 Switching Sequence with Minimal Neutral Point Voltage Deviation

The neutral point voltage \(v_{Z}\) is increased due to P-type small vector but an N-type small vector drops \(v_{Z} .\) The dwell time of a provided small vector is equally provided between the P- and N-type switching states over a sampling period to reduce the neutral point voltage deviation. The reference vector \(\vec{V}_{{{\text{ref}}}}\) lies in the triangular zone, and two cases can be tested. When the reference vector \(\vec{V}_{{{\text{ref}}}}\) is in zone 3 or 4 of the sector I, only one of the three selected vectors is the small vector. Vectors \(\vec{V}_{2} ,\vec{V}_{7}\), and \(\vec{V}_{14}\) are used to synthesize the reference vector \(\vec{V}_{{{\text{ref}}}}\) which drops into zone 4. [PPO] and [OON] are two switching states for the small vector \(\vec{V}_{2} .\) The dwell time for \(\vec{V}_{2}\) has been equally given between the two states P and N type.

6 Evaluation

6.1 Simulation Results

Indirect vector control (IVC) using a two-level (TLI) and three-level inverters (MLI)-based wind energy system has been operated at a step change of wind speed. Various components of SEIG, reactive power, DC voltage and load line voltage have been illustrated to validate the system operation. The initial speed of the wind is taken as 15 m/s then and changed to 9 m/s at t = 2 s, as discussed in Fig. 9.

Fig. 9
figure 9

Wind speed

6.1.1 Generator Speed Response

The response of generator speed is captured in Fig. 10. The reference speed has been taken 1.117 pu. At t = 2 s, IVC with two-level inverter delivers SEIG speed undershoot of 4.57% and settles within 0.73 s, but IVC with three-level inverter yields speed undershoot 4% and has the settling time of 0.6 s.

Fig. 10
figure 10

Generator speed using TLI and MLI

6.1.2 Torque Variation

Electromagnetic torque response is illustrated in Fig. 11. The reference torque is to be taken −0.8 pu. At instant of t = 2 s, IVC with two-level inverter delivers torque overshoot of 2.7% and settles within 0.74 s, but IVC with three-level inverter yields torque overshoot of 1.33% and has settling time of 0.69 s.

Fig. 11
figure 11

Torque with TLI and MLI

6.1.3 Reactive Power Response

Figure 12 depicts the response of reactive power. During 15 m/s wind velocity, IVC with two-level inverter is giving the oscillations of reactive power between −950 and 1850 VAR, but IVC with three-level inverter yields ranges between −550 and 1650 VAR. At 9 m/s wind velocity, IVC with two-level inverter is giving the oscillations of reactive power between −200 and 410 VAR, but IVC with three-level inverter shows variation only between −180 and 390 VAR.

Fig. 12
figure 12

Reactive power with TLI and MLI

6.1.4 Active Power Response

The generated active power response is illustrated in Fig. 13. In this, the highlighted portion is plotted during the time t = 1.94 to 2.06 s. The power generated for IVC with a two-level inverter is 91% of its rated power, but IVC with three-level inverter exhibits the active power to be 96% of its rated power during 15 m/s wind velocity. At instant of t = 2 s, IVC with two-level inverter is giving power undershoot of 31.25% which settles within 0.72 s, but IVC with three-level inverter yields undershoot of 17.5% and settles within 0.61 s.

Fig. 13
figure 13

Generated active power with TLI and MLI

6.1.5 Current and Voltage Response

The response of the SEIG current is shown in Fig. 14. At maximum wind speed, IVC with a two-level inverter is giving the SEIG current oscillations between −7.2 and 7.2 A, but the proposed IVC with three-level inverter delivers between −8 and 8 A which is nearer to its rated current. When the wind speed is minimum, IVC with a two-level inverter is giving the stator current oscillations between −2.09 and 2.09 A, but IVC with a three-level inverter delivers between −2.6 and 2.6 A. TLI is giving total harmonics distortions (THD) of 7.41%, but MLI yields 6.06% which is given in Figs. 15 and 16, respectively. Figure 17 projects the SEIG phase A voltage. At maximum wind speed, IVC with a two-level inverter is giving the SEIG voltage oscillations between −323 and 323 V, whereas the proposed IVC with three-level inverter delivers between −324 and 324 V which is nearer to its rated voltage. During lowest wind speed, IVC with a two-level inverter delivers the SEIG voltage oscillations between −118 and 118 V, but the IVC with three-level inverter has the range between −136 and 136 V. Total harmonics distortions for TLI and MLI are 4.95% and 2.95%, respectively, as depicted in Figs. 18 and 19.

Fig. 14
figure 14

Stator current with TLI and MLI

Fig. 15
figure 15

THD % of stator current with TLI

Fig. 16
figure 16

THD % of stator current with MLI

Fig. 17
figure 17

SEIG voltage with TLI and MLI

Fig. 18
figure 18

THD % of SEIG voltage with TLI

Fig. 19
figure 19

THD % of SEIG voltage with MLI

6.1.6 Stator and Rotor Flux Response

When the wind speed is changed from maximum to minimum at instant of t = 2 s, stator flux reduces. IVC with two-level inverter delivers stator maximum flux of 0.93 pu, but IVC with three-level inverter has peak flux 0.95 pu at maximum wind speed. Stator flux variation is illustrated in Fig. 20. Figure 21 demonstrates the response of rotor flux. Rotor peak flux has been achieved 0.925 pu with IVC using a two-level inverter, but IVC using three-level inverter yields rotor peak flux of 0.952 pu during 15 m/s of wind speed.

Fig. 20
figure 20

Stator flux with TLI and MLI

Fig. 21
figure 21

Rotor flux with TLI and MLI

6.1.7 DC Voltage Response

DC voltage response is explained in Fig. 22 with the zoom view from the time t = 1.94 to 2.12 s. Reference DC voltage is selected to be 400 V. At instant of t = 2 s, IVC with two-level inverter delivers DC voltage undershoot of 1.75% settles within 0.70 s but, IVC with three-level inverter gives undershoot 1.25% and has the settling time of 0.62 s.

Fig. 22
figure 22

DC voltage with TLI and MLI

6.1.8 Variation in Load Active Power

The load active power variation with variable wind velocity operation is illustrated in Fig. 23. In this, the zoom portion is plotted during the time t = 1.9 to 2.06 s. The load active power obtained for TLI-based WES at maximum wind velocity is 90% of its rated power, but MLI yields the load active power 95% of its rated power. At the time 2 s, TLI is giving power undershoot 9.5% and settle at t = 0.76 s, but MLI yields undershoot 6.2% and settle at t = 0.63 s.

Fig. 23
figure 23

Load active power with TLI and MLI

6.1.9 Load voltage Variation

Figure 24 describes the load line voltage at variable wind velocity with TLI and MLI based WES. When wind velocity is maximum, the load line voltage is oscillated between −307 and 307 V for TLI, and the proposed MLI yields between −321 and 321 V which is nearer its rated voltage. At lowest wind speed, the load line voltage oscillates between −102 and 102 V with TLI, but the MLI yields the range between −118 and 118 V. Hence, MLI is better than TLI.

Fig. 24
figure 24

Load voltage with TLI and MLI

6.2 Experimental Results

6.2.1 Test system

In the laboratory, a prototype of the 4 kW SEIG-based WES is developed. In Fig. 25, the power module is utilized to control the SEIG speed, electromagnetic torque, and DC voltage independently using an indirect vector control method. DC motor is coupled to a rotor of SEIG. A fixed capacitor bank has been connected to SEIG terminals to give reactive power and to obtain the rated voltage at rated speed. For voltage production and stabilization, the magnetizing reactance variation is an important factor. Voltage sensors are used to measure the three-phase voltages and current sensors are implemented for measuring the line currents. The actual speed of the machine is measured by an encoder. SVPWM scheme has been implemented for producing gate signals using the dSPACE DS1104 R&D controller board to regulate generator side converter and load side MLI. The control algorithm is processed with a sample time of \(60\,\mu s.\)

Fig. 25
figure 25

Test system of SEIG-based WES

6.2.2 Response of SEIG Speed

Figures 26 and 27 depict the experimental dynamic response of the speed, torque, reactive power, and active power. There parameters are tuned in channels 1, 2, 3, and 4 with IVC using two-level and three-level inverters respectively.

Fig. 26
figure 26

SEIG speed, torque, reactive power, and active power with TLI

Fig. 27
figure 27

SEIG speed, torque, reactive power, and active power with MLI

The reference speed is 1.117 pu. The response of SEIG speed is captured in channel 1. At instant t = 2 s, wind velocity is changed from 15 to 9 m/s and then IVC with a two-level inverter delivers generator speed undershoot of 6% and settles within 0.75 s, but IVC with a three-level inverter has undershoot of 5% and settles within 0.62 s. Therefore, SEIG speed is more near the reference speed using IVC with a three-level inverter.

6.2.3 Torque Variation

Channel 2 describes the torque variations. The reference torque is taken as −0.8 pu. At t = 2 s, due to wind speed variation, IVC with two-level inverter shows torque overshoot of 3% and settles by 0.77 s, but IVC with three-level inverter yields torque overshoot of 2% and settles by 0.71 s. It has been also investigated that the IVC with a three-level inverter-based system is giving a few disturbances and smooth responses as compared to IVC with a two-level inverter-based system.

6.2.4 Reactive Power Response

The reactive power response is framed in channel 3. At maximum wind velocity of 15 m/s, IVC with two-level inverter delivers the oscillations of reactive power between −960 and 1860 VAR, but IVC with three-level inverter shows between −560 and 1660 VAR. At minimum wind velocity of 9 m/s, IVC with two-level inverter has the reactive power variations between −210 and 420 VAR, whereas the IVC with three-level inverter has a range between −190 and 400 VAR and hence emphasizes a better response.

6.2.5 Active Power Response

The generated active power response is taken on Channel 4. At maximum wind velocity of 15 m/s, active power has been obtained to be of 92% using IVC with two-level inverter, but the proposed IVC with three-level inverter provides the active power 97% of its rated power. At t = 2 s, wind speed has been reduced from 15 to 9 m/s, in IVC with two-level inverter, the undershoot is of 32% and settles within 0.72 s, but in IVC with three-level inverter, the undershoot is of 18% and settles within 0.64 s.

6.2.6 Current and Voltage of Phase A in SEIG

The experimental dynamic response of SEIG current, output terminal voltage, stator flux, and rotor flux is captured by channels 1, 2, 3, and 4 with IVC using two-level and three-level inverters, respectively, in Figs. 28 and 29. SEIG phase A current response is taken at channel 1. At 15 m/s of wind speed, IVC with two-level inverter gives the SEIG current oscillations between −7.5 and 7.5 A with more settling time 0.73 s, but the proposed IVC with three-level inverter delivers variations between −8.03 and 8.03 A with less settling time 0.62 s. Moreover, at minimum wind velocity of 9 m/s, IVC with two-level inverter has the stator current oscillations between −2.1 and 2.1 A with more settling time 0.68 s, but IVC with three-level inverter it delivers variations between −2.9 and 2.9 A with less settling time 0.58 s. It is investigated from Figs. 30 and 31 that the total harmonics distortions (THD) are of 9.3% and 7.2%, when using IVC with two-level and three-level inverters, respectively.

Fig. 28
figure 28

Generator current, voltage, stator flux, and rotor flux with TLI

Fig. 29
figure 29

Generator current, voltage, stator flux and rotor flux with MLI

Fig. 30
figure 30

THD % of stator current with TLI

Fig. 31
figure 31

THD % of SEIG current with MLI

The generator voltage variation is described in Channel 2. At maximum wind speed of 15 m/s, IVC with a two-level inverter shows output terminal voltage oscillations between -324 to 324 V with more settling time 0.74 s; however, using the proposed IVC with a three-level inverter the oscillations are between −325 and 325 V with less settling time 0.68 s which are nearer to its rated voltage. During the minimum wind velocity of 9 m/s, IVC with two-level inverter gives output voltage profile oscillations between −119 and 119 V with more settling time 0.69 s, but the IVC with three-level inverter the range is between −137 and 137 V with less settling time 0.59 s. From Figs. 32 and 33, it has been investigated that the total harmonics distortions (THD) are 7.3% and 4.8%, using IVC with two-level and three-level inverters, respectively.

Fig. 32
figure 32

THD % of SEIG voltage with TLI

Fig. 33
figure 33

THD % of SEIG voltage with MLI

6.2.7 Stator Flux and Rotor Flux Response

Stator flux response is drawn on channel 3. When the wind velocity is changed from maximum to minimum at t = 2 s, then stator flux reduces from maximum to minimum. IVC with two-level inverter is giving stator peak flux of 0.94 pu with more settling time 0.71 s, but IVC with three-level inverter has peak flux of 0.96 pu with less settling time 0.62 s which is nearer its rated flux at maximum wind velocity of 15 m/s. Rotor flux response has been taken on channel 4. At 15 m/s of wind velocity, rotor peak flux and more settling time have been found of 0.93 pu and 0.69 s with IVC using a two-level inverter, but IVC using three-level inverter yields rotor peak flux of 0.962 pu with less settling time 0.56 s.

6.2.8 DC Voltage Response

DC voltage response is discussed in Figs. 34 and 35. Reference DC voltage is selected as 400 V. At t = 2 s, wind speed is reduced from 15 to 9 m/s and then IVC with two-level inverter gives DC voltage undershoot of 1.77% and settles within 0.72 s, but IVC with three-level inverter has undershoot of 1.27% and settles within 0.64 s only. IVC with a three-level inverter yields better dynamic response compared with a two-level inverter. The comparisons between simulation and experimental results with IVC using two-level and three-level inverters are tabulated in Table 2. The experimental results validate the simulation results.

Fig. 34
figure 34

DC voltage with TLI

Fig. 35
figure 35

DC voltage with MLI

Table 2 Simulation and experimental results comparison of TLI and MLI

7 Conclusion

The limitation of self-excited induction generator (SEIG) when used in the stand-alone wind energy system (WES) is of poor voltage regulation at variable speed. The indirect vector control technique is employed for both the generator side converter (GSC) and load side converter (LSC) to regulate the variation of SEIG speed, DC link voltage, and electromagnetic torque independently. The space vector pulse width modulation (SVPWM) strategy is employed in the wind energy system. Two-level and three-level space vectors PWM inverter are chosen. The two-level load side inverter (TLI) is replaced by a three-level neutral point clamped multilevel inverter to overcome the harmonics profile of output voltage. Moreover, the proposed IVC technique with a three-level inverter scheme is also found to be much better in comparison with a two-level inverter. Hybrid control technique with MLI scheme can be explored at variable speed operation of induction generator for future work.