Super twisting sliding mode approach applied to voltage orientated control of a stand-alone induction generator

To enhance the robustness and dynamic performance of a self-excited induction generator (SEIG) used in a standalone wind energy system (WES), a virtual flux oriented control (VFOC) based on nonlinear super-twisting sliding mode control (STSMC) is adopted. STSMC is used to replace the conventional proportional-integral-Fuzzy Logic Controller (PI-FLC) of the inner current control loops. The combination of the proposed control strategy with space vector modulation (SVM) applied to a PWM rectifier brings many advantages such as reduction in harmonics, and precise and rapid tracking of the references. The performance of the proposed control technique (STSMC-VFOCSVM) is verified through simulations and compared with the traditional technique (PI-FLC-VFOC-SVM). It shows that the proposed method improves the dynamics of the system with reduced current harmonics. In addition, the use of a virtual flux estimator instead of a phase-locked loop (PLL) eliminates the line voltage sensors and thus increases the reliability of the system.


Introduction
A quarter of world's population live in rural villages and isolated sites where most are not connected to electrical networks. Therefore they use fossil fuels for their energy needs, which causes ecological and economic problems. In recent years new energy sources have been developed to tackle climate change and pollution caused by fossil fuels.
The stand-alone induction generator connected to a wind turbine presents many advantages such as low cost and reduced maintenance being rugged, of simple construction, and with a brushless rotor (squirrel cage). However, the control of the output voltage of the generator transmitted to the consumer during changes in speed and load condition is challenging [1][2][3][4].
In [5][6][7][8][9], a vector controlled back-to-back converter is used between the SEIG and the load, while a simplified system with PWM rectifier and the load connected to its output in parallel with the DC bus voltage has also been proposed. The main objective of this technique is to ensure constant DC voltage at the output of the PWM rectifier for a constant amplitude and constant frequency at the output of the inverter. Generally, four PI controllers in a cascade configuration are used, i.e., two respective external loops for the flux and DC voltage, and two inner d-and q-axis loops for current control. In some cases, only two outer controllers are used for flux and DC voltage while the currents are controlled using hysteresis controllers. The major advantage of this control technique is its simplicity of implementation. However, the difference between the DC bus voltage and its reference reaches up to 5% for speed variation and 10% for load variation. Moreover, to obtain a decoupled control of the flux and torque it requires accurate SEIG parameters. Any variations of the stator and rotor resistances as well as magnetizing inductance can lead to a diminution of control performance due to the discrepancy between the real and reference flux vectors. Hence, it is necessary to estimate and compensate for the variation of these parameters [10], leading to a complicated control scheme. In order to solve the problem of SEIG voltage variation, large undershoot/overshoot of electromagnetic torque, and DC link voltage variation, many studies have proposed replacing the conventional PI by a Fuzzy logic controller (FLC) and a neural network controller. The results obtained are more efficient compared to conventional controllers though the dynamics can deteriorate in the event of significant variations in driving speed or load [11,12].
Voltage oriented control (VOC) proposed and implemented by [9,[13][14][15] guarantees high dynamic and static performance via internal current control loops. The DC bus voltage at the output of the PWM rectifier is controlled by a voltage loop, in which a PI controller acts on the DC voltage error to generate references for the AC currents in the stationary (abc) or rotating (dq) reference frame. The PI current controller guarantees a good continuation of the input currents compared to the references, though the performance of this control technique depends largely on the quality of the applied current control technique. It has several advantages such as low current total harmonic distortion (THD), fixed switching frequency, and easy implementation. However, as this technique requires a phase-locked loop (PLL) to determine the phase angle, it requires line voltage sensors.
Another control technique proposed and implemented in [14] is composed of a diode bridge rectifier and a filter, and a PWM inverter. The purpose of this technique is to stabilize the amplitude and frequency output of the inverter for an autonomous energy generation system. It has good dynamics with a low harmonic current and voltage of the inverter (THD current =2-3%, THD voltage = 0.12-0.2%), which are well within the 5% limit imposed by IEEE-519. However, the major drawback of such a system is the large stator current harmonics caused by the diode bridge rectifier.
Direct torque control (DTC) also has been proposed based on the orientation of stator flux [16][17][18][19][20]. The control considers the finite control voltage vectors produced by the generator side PWM rectifier. The absence of the current control loop and park transformation makes the implementation of the DTC control simpler than the VOC, while it manifests itself by the rapid dynamic response. However, it has major drawbacks, such as the determination of switching states has to be based on information on the trends in flux and torque evolution from non-linear elements of the hysteresis type, and the variable switching duration, which leads to torque oscillations.
In this paper, a super-twisting sliding mode control (STSMC) regulator is proposed to replace the traditional (PI and PI-Fuzzy) controller. To enhance system robustness, system uncertainties are taken into consideration. The dynamic performance of DC voltage regulation is improved and the harmonics in the stator current are reduced.
VOC with virtual flux estimation using the proposed STSMC (STSMC-VFOC) with a two-level back-to-back converter is applied, where virtual flux is estimated as a function of the DC bus voltage and the control states of the rectifier. This technique makes it possible to simplify the control system and to improve the accuracy of estimation of the flux position. The principles of VOC, STSMC, SVM, and virtual flux estimator are combined for improved robustness and minimized ripples. To highlight the advantages of the proposed structure, simulation results are compared between the proposed strategy (STSMC-VFOC-SVM) and the conventional method (FLC-VFOC-SVM).
This rest of the paper is organized as follows: the modeling of the self-excited induction generator is briefly summarized in Section 2. VOC with virtual flux estimation is developed in Section 3 and the proposed STSMC strategy is described in detail in Section 4. The criteria employed to measure the efficiency of system response are presented in Section 5.The simulation results are presented and discussed in Section 6, and a conclusion is drawn in Section 7.

Mathematical model of induction generator
The mathematical model of an SEIG in a stationary d-q reference frame is described as [1][2][3][4]: where L s and L r are the stator and rotor self inductances, respectively. L m is the magnetizing inductance, and R r and R s are the rotor and stator resistances, respectively. C is the capacitance of the excitation capacitor connected at the stator terminals. The SEIG model can also be describe by the state space equation as: where The variation of the magnetizing inductance is the main factor in the dynamic build up voltage and stabilization in SEIG [4,5]. It must be emphasized that the generator needs residual magnetism so that the self-excitation process can be started. The variation of the magnetizing inductance L m with phase voltage used in this work is given in Fig. 1.
For self-excitation, the induction generator uses the battery on the DC side to provide the initial voltage across the capacitor and once the load voltage rises to a value higher than the battery voltage, it is automatically switched off by the diode.

Voltage oriented control
VOC with virtual flux estimation is implemented to improve the performance of the classical VOC which is based on PLL.
VOC or VFOC controls are similar to the fluxoriented vector control of induction machines. The method is based on the transformation between a stationary αβ coordinate and the synchronous rotating dq coordinate [9]. VFOC provides better control of the rectifier under poor line voltage conditions (operation without an AC voltage sensor presents less noise because of the low pass filter behavior of the integrator used in the flux estimator).

Decoupled voltage control
The application of the decoupled control for the PWM rectifier makes it possible to decouple the currents I d and I q , and to allow adequate regulation on each of the two separately [9]: The decoupling between the d-and q-axis is done by the variables u d and u q as: where u d and u q are the output signals from the current regulators.
After simplification, a decoupled state system is obtained as: Currents of I d and I q can be controlled separately by the action on the components u d and u q . Figure 2 shows the diagram of the current control loop. Figure 3 shows the closed-loop transfer function of the current control and can be written as: The control parameters can be set as k i = 2, k i = 2ζω n − R, k p = Lω n 2 k i = 2ζω − R, ζ ¼ ffiffi 2 p 2 , k i = Lω 2 while ω n depends on the chosen response time.
The DC voltage regulation loop generates the reference current i d * as shown in Fig. 2. A Fuzzy-PI controller is used as presented in Fig. 4. This is based on the error from two inputs and its variation [21].
The expressions of the error (E) and its derivation (dE) are: where V DC and V Ã DC are the DC voltage and its reference, respectively.
The output of the regulator is given by:  (Table  1).

Virtual flux estimation
Given that R and L represent the stator resistance and the stator leakage inductance of the virtual asynchronous generator [13], the components of the flux vector in the stationary αβ reference frame of the virtual generator   connected to the terminals of the PWM rectifier are determined as: The rectifier input voltages can be estimated as functions of the DC bus voltage and rectifier switching states as: As the voltage drop across leakage inductance is negligible compared to the line voltage, the fluxes in the αβ axis are expressed as: The virtual flux estimation method used for grid synchronization (in this case three-phase induction generator) is shown in Fig. 6.
The global schematic of the proposed control is presented in Fig. 7.

Super-twisting sliding mode controls (STSMC)
In this section, the design of current controllers based on STSMC is studied. A super twisting algorithm is designed to perform continuous control with a two-order sliding mode based on high order derivatives of the sliding mode surface. It can be an alternative solution to reduce the chattering phenomenon while keeping the same performance and robustness of sliding mode control [25,26].
The super-twisting (ST) control law U ST (t) is defined by two parts u 1 and u 2 , where u 1 is given by its derivative and u 2 is specified by the function of the sliding variable as [25]: where λ and α are positive gains used to synthesize a robust super-twisting controller [27]. The nonlinearity can be regulated by changing the coefficient r in order to maintain stability. It must be positive and its value is within 0 ≤ r ≤ 0.5.
Sufficient conditions to offer a finite time convergence are provided in [28] and are chosen as follows: where α, λ, Φ and Γ M are positive constants, Φ is the positive bound of the uncertain function ϕ, Γ M and Γ m are the respective positive upper and lower bounds of the uncertain function γ at the second derivative of the sliding surface given as [27]: To guarantee the convergence of the sliding surface to zero in the presence of disturbances and uncertainties, the function ϕ(x, t) and γ(x, t) must satisfy the following conditions: Φ ≥ ϕ and Γ M ≥ γ ≥ Γ m > 0 [29,30].  In order to control the dq axis currents, a supertwisting sliding mode approach is considered. From the following equations: the first derivative is written as: From (15), the control based on the super twisting algorithm considered in [29] for the current controller is given as: where the sliding variable S(d) and S(q) are the d-and q-axis current errors, respectively. The gains are chosen according to the conditions stated in (16). The block diagram of STSMC is shown in Fig. 8.

Performance criteria
The criteria employed to measure the efficiency of system response need take into account the variations in errors over the whole range of time. The three basic criteria commonly employed, i.e., Integral of absolute error (IAE), Integral of squared error (ISE), and Integral of time multiplied by absolute error (ITAE) [31] are evaluated as: 6 Simulation results and discussion To verify the performance of the proposed control applied to the self-excited induction generator in remote areas, a Matlab-based simulation is conducted. Results presented in this section are for a 2 kW induction generator with the following electrical parameters: (R s = 1.7 Ω, R r = 1.2 Ω, l s = 0.024 H, l r = 0.023 H, L m = 0.023 H). During the simulation, the system is exposed to speed and load variations to test the performance of the control. The load contains three branches of resistances and inductances, at t = 4 s the load changes from 200 Ω, 3 mH to 40 Ω, 1 mH, and then to 250 Ω, 8 mH at t = 8 s. The DC bus voltage at the output of the rectifier is shown in Fig. 9. It demonstrates that the desired reference value of 700 V is tracked very quickly at the start without any significant overshoot. At t = 4 s and t = 8 s, the control system is subjected to load variations. As can be seen, the disturbances are rejected by the STSMCbased controllers with a response time of 0.02 s and overshoots of 0.7%.   Figure 10 shows the current tracking and the decoupling between the d-and q-axis of both the STSMC and PI-fuzzy controllers. However, the harmonic spectra of the stator current for the two controllers compared in Fig. 11 show that current THD is lower in the STSMC technique (1.22%) compared to conventional PI-fuzzy controller (1.68%). Figure 12 (a) and (b) show the stator currents with the STSMC and PI-fuzzy controllers, respectively, while the rotor speed is shown in Fig. 13. Figures 14 and 15 show the output voltage and current of the inverter, while Fig. 16 illustrates that the voltage amplitude follows its reference without overshoot. The output voltages generated by the SEIG change in amplitude and frequency as shown in Fig. 17.
The efficiency of the proposed STSMC technique based on the performance measures of IAE, ISE and ITAE are indicated in Table 2, which show better performance by the proposed controller.

Conclusion
In this paper, the super-twisting sliding mode approach applied to virtual flux orientated control (STSMC-VFOC) of a stand-alone induction generator is studied and compared to the conventional PI-fuzzy control. Simulation results prove that the proposed STSMC-VFOC control system assures better dynamic performance and illustrates a considerable reduction in current ripple compared to the PI-fuzzy controller.