Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Continuous dynamic sliding mode control strategy of PWM based voltage source inverter under load variations

  • Waqas Anjum ,

    Roles Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Writing – original draft

    waqas.anjum@iub.edu.pk

    Affiliations School of Electrical Engineering, Universiti Teknologi Malaysia, Johor Bahru, Malaysia, Department of Electronic Engineering, Faculty of Engineering, The Islamia University of Bahawalpur, Punjab, Pakistan

  • Abdul Rashid Husain,

    Roles Supervision, Writing – review & editing

    Affiliation School of Electrical Engineering, Universiti Teknologi Malaysia, Johor Bahru, Malaysia

  • Junaidi Abdul Aziz,

    Roles Supervision

    Affiliation School of Electrical Engineering, Universiti Teknologi Malaysia, Johor Bahru, Malaysia

  • M. Abbas Abbasi,

    Roles Software

    Affiliations School of Electrical Engineering, Universiti Teknologi Malaysia, Johor Bahru, Malaysia, Department of Electronic Engineering, Faculty of Engineering, The Islamia University of Bahawalpur, Punjab, Pakistan

  • Hasan Alqaraghuli

    Roles Software

    Affiliation School of Electrical Engineering, Universiti Teknologi Malaysia, Johor Bahru, Malaysia

Abstract

For closed-loop controlled DC-AC inverter system, the performance is highly influenced by load variations and online current measurement. Any variation in the load will introduce unwanted periodic error at the inverter output voltage. In addition, when the current sensor is in faulty condition, the current measurement will be imprecise and the designed feedback control law will be ineffective. In this paper, a sensorless continuous sliding mode control (SMC) scheme has been proposed to address these issues. The chattering effect due to the discontinuous switching nature of SMC has been attenuated by designing a novel boundary-based saturation function where the selection of the thickness of boundary is dependent to the PWM signal generation of the inverter. In order to remove the dependency on the current sensor, a particle swarm optimization(PSO) based modified observer is proposed to estimate the inductor current in which the observer gains are optimized using PSO by reducing the estimation errors cost function. The proposed dynamic smooth SMC algorithm has been simulated in MATLAB Simulink environment for 0.2-kVA DC-AC inverter and the results exhibit rapid dynamic response with a steady-state error of 0.4V peak-to-peak voltage under linear and nonlinear load perturbations. The total harmonic distortion (THD) is also reduced to 0.20% and 1.14% for linear and non-linear loads, respectively.

1 Introduction

Voltage source inverter (VSI) is widely employed in power generation systems [1], uninterruptible power supplies [1, 2], electric vehicles systems (EVS) [3], and renewable energy systems [4, 5] to supply power to the various types of loads. In these applications, accurate regulation of the inverter output voltage and current is significantly important. One of the major factors that deteriorates the inverter output performance in these applications is the occurrence of sudden load changes [3]. As in generation system and EVs, the inverter is subjected to immense load variations ranging from zero to full load conditions [6] which introduces a periodic error in the inverter output. Furthermore, when the inverter system is subjected to the non-linear loads like motors and rectifiers, they cripple the output voltage of the inverter which results in high THD [7] that may cause damage to the industrial systems. Another factor that seriously sways the performance of VSI is the condition of faulty current sensor [8]. The control algorithms that are developed based on this feedback of the current sensor will be affected if the sensor is faulty or malfunctioning [911]. Therefore, for inverter controller design, it is imperative to design a sensorless robust controller that can withstand a wide range of load variations including non-linear loads with minimized THD and reduced steady-state error.

Proportional integral derivative (PID) controllers are widely employed in power electronics applications due to its simple implementation, however, linear PID controllers are not able to attain good performance and accuracy while dealing with nonlinear inverter system [4, 9, 12]. The enhanced computational power of the recent hardware devices has enabled the implementation of advanced robust control algorithms such as, repetitive control [13], H control [14], model predictive control [15, 16], fuzzy & neural network based control [12, 17] and sliding mode control [4, 5, 7, 18] to improve the control performance of DC-AC inverter system against unavoidable sudden load variations. Among these control methods, SMC is more favorable control algorithm for inverter system because of its inherent switching nature [2] that is compatible with VSI gate switching. SMC has superior reference tracking capability and exhibits robustness against load parameter perturbations, although it suffers from chattering effect due to the presence of discontinuous signum function in the control law [19]. Chattering not only increases the switching losses of the inverter system but also injects high frequency harmonics into the output [18]. To attenuate this chattering effect, a hysteresis-SMC approach has been presented in [20] where a continuous saturation function replaces the discontinuous signum function. However, in this method, there is a trade-off between chattering removal and robustness where large boundary thickness will reduce the chattering but the robustness towards the load variation is decreased [21]. This constraint can be resolved by using adaptive hysteresis band approach as proposed in [22, 23] in which boundary thickness is varied proportional to the sliding surfaces, however, the complexity of using an extra feedback loop decreases its merit. In [24], fuzzy-based smooth control law has been introduced in which the fuzzy system selects a thin boundary near the sliding surface to ensure the robustness of the system. This method is effective in chattering attenuation but an extra feed-forward path is required for continuous sliding surface monitoring and evaluation of fuzzy rules which increases the computational burden of the system. Thus, to make the control law smooth while retaining the robustness, proper selection of the boundary layer is a critical task.

Furthermore in order to implement state feedback SMC, both the inductor current and capacitor voltage measurements are obtained via sensor reading [2, 5]. However, to obtain precise measurement of the inductor current is a challenging task because of inherent high frequency oscillations. The presence of this wideband current sensor reduces the fault tolerance capability of the control loop [9] due to sensor performance degradation with time. The common solution to this problem is to replace the sensors with state estimator. Various estimation algorithms have been presented in the literature such as current emulator [9], sliding mode observer [25] luenberger observer [10], pole placement based observation [26], linear quadrature regulator (LQR) [27], extended state observer (ESO) [28], etc. The performance and accuracy of these estimation techniques also depend upon proper gain selection methods. As in sliding mode observer, the gain must be greater than the bound of uncertainties present in the system. Calculation of uncertainty bound is challenging, thus, an approximated high gain bound is arbitrarily selected that results in the amplification of noise and chattering. In luenberger observer, the gains are designed to be proportional to the poles of inverter system which cause instability due to the high imaginary part of system poles. Pole placement and LQR based estimation approaches provide robust estimated values but their gain matrix design procedure is heuristic in approach with constraints on system observability. ESO, however, can estimate the states even in the presence of uncertainties but, in order to reduce the estimation error, high gains values for ESO parameters are arbitrarily selected which compromises the noise tolerance capability [29] of the observer. Although observer-based approaches provide better accuracy and robustness, their gain design procedure however is a tedious and complicated task.

In this paper, a dynamic SMC for VSI control is proposed in order to deal with inverter load variations. A novel fixed frequency continuous control law has been designed using the PWM operating frequency requirements. This smoothed control law algorithm not only attenuates the chattering, which helps to keep THD at the minimum allowable limit, but also retains the robustness against load parameter variations. A modified state observer is introduced to reconstruct the inductor current that removes the dependency on the current sensor while the optimal observer gain selection has been performed using PSO. The effectiveness of the proposed algorithm is verified through MATLAB simulations where the system is subjected to both linear and nonlinear load changes. The noteworthy contributions of the paper are as follows:

  • The proposed controller offers a simple and accurate remedy for reference tracking and THD minimization with only one design parameter.
  • The observer proposed provides the robust estimates of the inductor current and exhibits stable response against step load variations where the traditional observer become unstable.
  • The complexity of observer gain design has been significantly reduced by using PSO technique.
  • A novel boundary layer containing PWM switching characteristics and LC filter components values has been proposed, which is not only simple and robust but also reduces the chattering phenomenon to a significant level.

The rest of the paper is organized as follows: Inverter modeling is given in section 2. Section 3 deals with the designing of smooth dynamic control law. Section 4 is devoted to stability analysis of the proposed algorithm. Observer gain optimization using PSO is described in section 5 followed by simulation results and discussions in section 6. Finally, the paper is concluded in section 7.

2 Inverter modeling

A single-phase inverter is shown in Fig 1, where Vdc is the DC input voltage, L is the inductor and C is the capacitor that forms the low pass filter. S1S4 are the semiconductor switches comprised of IGBTs, that change their states in a complimentary manner i.e. both the switches in a leg cannot turn on at the same time. These switching states are controlled by the PWM signal that contains a set of binary values {0, 1} based on controller output u, as described in (1). iL, iC and io are the inductor current, capacitor current and output current, respectively. Output voltage vo is taken across the filter capacitor which follows the desired sinusoidal reference voltage. (1) In both the cases the output of the inverter that serve as an input to the LC filter is uVdc. The equivalent circuit can be represented as in Fig 2 where, R is the resistive load and is the current through that load. The inverter dynamics by using Kirchhoff’s laws can be expressed as (2) For this system, the output voltage vo and inductor current iL are considered as state variables, where output voltage vo is designed such that it is able to track the desired sinusoidal reference voltage vref even if the system is subjected to various linear and non-linear loads. From Eq (2) it is clear that the load is coupled to the output voltage vo and inductor current iL where any variation in the load will affect both of the state variables. Thus, the main control objective is to develop a robust controller for this class of VSI system that can track the desired reference sinusoidal voltage with minimized steady state error and THD even the system is subjected to load variations.

3 Sliding mode controller design

The SMC is well known for its robust tracking capabilities. The SMC control law is designed in two steps; first, the sliding surface is designed for desired system dynamics and second, a switching control law is developed that forces the system states to meet the reaching condition. The conventional SMC control law can be defined as (3) where s(x) is termed as sliding surface. The control law in (3) is a switching function that indicates the controller output depends on the sliding surface function. The inverter system presented in Fig 2 can be considered as second order system, thus, the sliding surface can be written as (4) where x1 and 1 are tracking error and its derivative, respectively, defined as (5) where vref is the desired reference voltage for the inverter. By inserting (2) into (5), x2 will become (6) while the sliding surface can be written as (7) It is obvious from (7) that both of state variables are required for sliding surface design and illustrated in Fig 3. In order to remove the dependency on the current sensor, estimation of the inductor current is needed. For the system dynamics described in (2) the state observer presented in [30] can be adapted to be (8) where β1 and β2 are the positive observer constants to be designed and the observer gain selection is covered in section 4. Based on the observer proposed in (8) the sensorless sliding surface can be presented as (9) where vo is available for measurement while is the output of the observer as described in Fig 4. Thus, the control law presented in (3) can be rewritten as (10) where ŝ(x) is the observer based sliding surface. The dynamic control law presented in (10) will tend to converge the system states to origin however the chattering effect due to the discontinuous sign(.) function is still present.

thumbnail
Fig 4. Proposed sensorless sliding mode control scheme with smoothed control law.

https://doi.org/10.1371/journal.pone.0228636.g004

3.1 Boundary layer design for smooth control law

To eliminate the chattering phenomenon, boundary layer solution is proposed as shown in Fig 5a, in which the discontinuous control signal u(u = sign(ŝ(x))) is replaced by where ϕ is the thickness of boundary layer. The selection of ϕ is a critical task as it provides a trade-off between the robustness of system performance and chattering reduction. It can be seen from Fig 5a that a large value of ϕ will attenuate the chattering but it would be done at the expense of system robustness. For inverter application, the smoothed control signal μ cannot be applied directly to the inverter and a PWM modulator is needed to generate the equivalent switching pulses. Thus, by considering PWM carrier and modulating signals frequency limitations, the boundary layer has been designed in relation to these signals that will preserve the robustness of the system while overcoming chattering.

thumbnail
Fig 5. Smoothed control law using PWM (a) boundary layer (b) PWM generator (c) PWM output switching signal.

https://doi.org/10.1371/journal.pone.0228636.g005

The PWM output voltage contains the same fundamental frequency as the modulating signal. Thus, for proper PWM signal generation, the slope of the triangular carrier signal must be greater than the smoothed control law μ, fed as modulating signal to the PWM generator [31] as illustrated in Fig 5b. The slope of the triangular carrier signal can be defined as (11) where Vp and Ts are the magnitude and switching time of the carrier signal, respectively. Then the input to the PWM generator can be represented as (12) By inserting Eq (5) in (12), then (13) During steady-state condition, the error (vrefvo) → 0 as the inverter output is considered as pure sinusoidal, i.e. vo = vref. Thus (13) yields (14) As , Eq (14) can be represented as (15) During the steady-state condition, the capacitor current error (irefiC) can be viewed as inductor ripple current ΔiL [32]. Thus, (15) can be defined as (16) Also, it is known that (17) where D and T are the duty cycle and time period of the PWM output as illustrated in Fig 5c. Thus, with vo = Vdc × D, Eq (16) can be represented as (18) By taking the derivative of (18) w.r.t. T and selecting D = 50%, the slope of input signal is obtained as follows; (19) According to the limitation of PWM generator the slope of input signal must be less than the slope of carrier signal i.e. (20) Thus (21) (22) Eq (22) gives the minimum value of the boundary layer that needs to be fulfilled in order to reduce the chattering effect at μ while preserving the robustness of inverter performance. It should be noted that the derived boundary thickness depends only on the parameters of the system, regardless of the state variables. This continuous control signal will ensure fast dynamic response with minimal THD at the inverter output terminals as presented in section 6.

4 Stability analysis

This section illustrates the stability analysis of the proposed closed loop system. Firstly, the observer stability is ensured by proving that the error dynamics converge to zero and then it is proven that the system dynamics and sliding surface converge to zero in finite time. To meet this objective, the observation errors are defined as (23) By taking the derivative of (23) the error dynamics can be written as (24) and substituting the system dynamics (2) and observer dynamics (8) in (24), then (25) Eq (25) is reduced to (26) (27) which can be further written as (28) By proper selection of the parameters β1 and β2, the characteristic polynomial for system (28) P(s) = |sIA| is made Hurwitz stable which leads the estimation errors e1 and e2 converge to zero in a finite time. The switching control law will force the system to move towards the sliding surface described in (9) i.e ŝ(x) = 0 and stays thereafter. Rewriting (9) as (29) and by inserting the value of from (5) in (29), then (30) By using the output voltage dynamics from (2), then (30) becomes (31) With the proper value of observer gains, the estimation error e2 → 0 in finite time, under the proposed control law, leaving the inverter error dynamics response as of first order 1 = −λx1 with time constant . Thus, the proper selection of λ > 0 will force the tracking error x1 converge to zero asymptotically. This completes the proof.

Gain Tuning: For the proposed control law only critical parameter that needs to be designed is λ. The convergence of error dynamics 1 = −λx1 can be written as x1 = x1(t0).e−λt thus, higher values of λ is preferred to achieve the faster response with minimum steady state error. But it is obvious that the response cannot be made faster than switching signal, therefore, λ <= fs is selected.

5 Observer gain optimization using PSO

The heuristic approach to find the best values for observer gain is exhaustive and in many cases, it does not lead to an optimal solution. Also, for most observer design approaches, accurate mathematical system description is required that makes the gain derivation a challenging task. In this work, observer gains β1 and β2 in (8) are designed using offline particle swarm optimization (PSO) technique. The procedure of the PSO is presented in Fig 6a where the members of the swarm are represented as particles and each particle provide a potential solution to the estimation error-based objective function.

thumbnail
Fig 6. (a) Flow chart for PSO algorithm (b) position and velocity update of particles (c) convergence of PSO.

https://doi.org/10.1371/journal.pone.0228636.g006

At each iteration, the specified objective function is evaluated for each particle and particles are updated with personal best and global best positions which indicate the best solution provided by individual particle and entire swarm, respectively. Before each iteration, particles change their position as follows; (32) where is the velocity of ith particle at kth iteration, w, c1 and c2 are the weighting factors, is the current position of the particle i at kth iteration, pbest and gbest are the optimal solutions given by particle i and entire swarm, respectively, as shown in Fig 6b. The values of parameters are listed in Table 1. The primary goal for this VSI system is to minimize the estimation errors e1 and e2 along with tracking error x1. For that purpose, the objective function to be evaluated by the swarm particles is specified as (33) The PSO will minimize the objective function by selecting the optimal observer parameters β1 and β2 as shown in Fig 6c, where more accurate estimation of the inductor current is achieved. A comparison of PSO based algorithm and heuristic-based gain selection is given in Fig 7 which clearly depicts that PSO based algorithm exhibits superior performance in terms of both tracking and estimation error minimization.

thumbnail
Fig 7. PSO based optimal control performance (a) output voltage (b)output voltage tracking error (c) voltage estimation error (d) current estimation error.

https://doi.org/10.1371/journal.pone.0228636.g007

6 Simulation results and discussion

The proposed smooth dynamic SMC is validated through MATLAB Simulink tools. The performance of the proposed controller is compared with the PID controller tuned by using PSO to minimize the tracking error. The discrete components values used for simulation and designed controller parameters are presented in Tables 2 and 3, respectively. The performance comparison has been made under three cases i.e. under nominal load, sudden linear load variations and highly non-linear rectifier load.

Case 1: Performance analysis at nominal load

At nominal load, the proposed controller can track the reference voltage more accurately and there is nominal distortion in the output voltage and load current as depicted in Fig 8a and 8b. It is clearly shown in Fig 8c that the tracking error for PID controller is 4Vpp which is significantly greater than the tracking error 0.4Vpp of the proposed method. The voltage and current estimation errors also converge to zero immediately as illustrated in Fig 9a and 9b, respectively, which proves the effectiveness of the proposed observer. In addition, simulation results also depicts that the proposed saturation function significantly attenuates the chattering effect in the control signal as presented in Fig 10.

thumbnail
Fig 8. Performance at nominal load (a) output voltage (b) load current (c) voltage tracking error.

https://doi.org/10.1371/journal.pone.0228636.g008

thumbnail
Fig 9. Observer performance at nominal load (a) voltage estimation error (b) current estimation error.

https://doi.org/10.1371/journal.pone.0228636.g009

thumbnail
Fig 10. Control input (a) SMC with proposed saturation function (b) classical SMC.

https://doi.org/10.1371/journal.pone.0228636.g010

Case 2: Performance analysis under linear load variations

A step variation in the linear load has been made according to (34) where these resistive load variations occur on the system after the system has already reached the steady-state condition. (34) In this case, the proposed SMC exhibits robust performance in terms of both output voltage and load current as shown in Fig 11a and 11b but an overshoot of 0.5A is observed in the load current for PID controller for both increasing and decreasing load conditions. The proposed dynamic SMC exhibits superior performance in terms of tracking error which remains at 0.4Vpp as compared to PID based system tracking error which is about 4Vpp as illustrated in Fig 12a. The voltage estimation error also converges to zero in a robust manner as indicated in Fig 12b whereas the current estimation error remains within 0.5A due to variation of the load as depicted in Fig 12c. The proposed PSO based observer is compared with luenberger observer in Fig 13 which depicts that both the observer exhibits almost similar performance at nominal load. But after making load variation at 0.085sec the luenberger observer becomes unstable while the proposed observer shows consistent performance.

thumbnail
Fig 11. Reference tracking with linear load variations (a) output voltage (b) load current.

https://doi.org/10.1371/journal.pone.0228636.g011

thumbnail
Fig 12. Reference tracking and observer performance (a) voltage tracking error (b) voltage estimation error (c) current estimation error.

https://doi.org/10.1371/journal.pone.0228636.g012

Case 3: Performance analysis with non-linear load

The most common non-linear load attached to the inverter output is full-wave bridge rectifier, that is widely used for battery charging purposes. Under this type of load, the proposed SMC algorithm exhibit good tracking performance as presented in Fig 14a. A phase shift in the output voltage has been observed in PID based system output which results in a tracking error of about 20Vpp as compared to 0.4Vpp of proposed SMC as presented in Fig 14b. Moreover, a settling time of 0.05s is needed for the load current to reach the steady-state in case of PID controller as illustrated in Fig 14c.

thumbnail
Fig 14. Reference tracking with non linear load (a) output voltage (b) tracking error (c) load current.

https://doi.org/10.1371/journal.pone.0228636.g014

Case 4: THD analysis

The novel boundary layer selection enables the proposed algorithm to exhibit superior performance in terms of harmonic rejection for both linear and non-linear loading conditions. For linear loads, the THD is 1.29% for PID while the proposed SMC limits the THD at 0.20% as described in Fig 15a and 15b, respectively. The proposed algorithm also performs well in terms of THD elimination at non-linear loads and contains the THD at 1.14% as compared to the PID controller with a THD of 2.77% as illustrated in Fig 15d and 15c.

thumbnail
Fig 15. Total harmonic distortion for (a) PID against linear load (b) proposed SMC against linear load (c) PID against non-linear load (d) proposed SMC against non-linear load.

https://doi.org/10.1371/journal.pone.0228636.g015

Furthermore, a comparison of the proposed algorithm with the previous works is presented in Table 4 which reflects that the proposed controller exhibits superior performance compared to the previous works in terms of tracking error and THD for both linear and non-linear loads.

thumbnail
Table 4. Proposed SMC and its comparison with other works.

https://doi.org/10.1371/journal.pone.0228636.t004

7 Conclusion

In this paper, a smoothed SMC of single-phase VSI with inductor current observer has been presented for voltage reference tracking and THD removal against linear and non-linear load disturbances. By considering PWM operating limitations, a smoothed control law has been designed that significantly reduces the chattering effect and removes the unwanted oscillations from the inverter output. A modified high gain state observer has been proposed to estimate the inductor current in the presence of load disturbances while the complexity of optimal gain design has been removed by using the PSO technique. The simulation results and the comparative analysis of the proposed algorithm with its counterparts proved the superiority of the proposed algorithm in terms of output voltage tracking error and THD reduction for all loading conditions.

Acknowledgments

The authors would like to thank all the reviewers and editor for their worthy comments and suggestions to improve the quality of this work. We also thank all the members of Control & Mechatronics Laboratory, Universiti Teknologi Malaysia, for their inputs and sharing.

References

  1. 1. Fei J, Zhu Y. Adaptive fuzzy sliding control of single-phase PV grid connected-inverter. PLoS ONE 2017; 12 (8): 1817–1833.
  2. 2. Pichan M, Rastegar H. Sliding-mode control of four-leg inverter with fixed switching frequency for uninterruptible power supply applications. IEEE Transactions on Industrial Electronics 2017; 64 (8): 6805–6814.
  3. 3. Pahlevaninezhad M, Drobnik J, Jain P, Bakhshai A. A load adaptive control approach for a zero-voltage-switching DC/DC converter used for electric vehicles. IEEE Transactions on Industrial Electronics 2012; 59 (2): 920–933.
  4. 4. Rezkallah M, Sharma S, Chandra A, Singh B, Rousse D. Lyapunov function and sliding mode control approach for the solar-PV grid interface system. IEEE Transactions on Industrial Electronics 2017; 64 (1): 785–795.
  5. 5. Kumar N, Saha T, Dey J. Sliding mode control, implementation and performance analysis of standalone PV fed dual inverter. Solar Energy 2017; 155: 1178–1187.
  6. 6. Han Y, Ma R, Cui J. Adaptive higher-order sliding mode control for islanding and grid-connected operation of a microgrid. Energies 2018; 11 (6): 1459.
  7. 7. Benchouia MT, Ghadbane I, Golea A, Srairi K, Benbouzid M. Design and implementation of sliding mode and PI controllers based control for three phase shunt active power filter. Energy Procedia 2014; 50: 504–511.
  8. 8. Wang G, Li Y. Parabolic PWM for current control of voltage-source converters (VSCs). IEEE Transactions on Industrial Electronics 2010; 57 (10): 3491–3496.
  9. 9. Zhang L, Born R, Gu B, Chen B, Zheng C et al. A sensorless implementation of the parabolic current control for single-phase stand-alone inverters. IEEE Transactions on Power Electronics 2016; 31 (5): 3913–3921.
  10. 10. Huang S, Konishi Y, Yang Z, Hsieh M. Observer based capacitor current sensorless control applied to a single phase inverter system with seamless transfer. IEEE Transactions on Power Electronics 2019; 34 (3): 2819–2828.
  11. 11. Heydari-Doostabad H, Ghazi R. A new approach to design an observer for load current of UPS based on Fourier series theory in model predictive control system. International Journal of Electrical Power & Energy Systems 2019; 104: 898–909.
  12. 12. Sun X, Chow M, Leung F, Xu D, Wang Y et al. Analogue implementation of a neural network controller for UPS inverter applications. IEEE transactions on power electronics 2002; 17 (3): 305–313.
  13. 13. Ma W, Ouyang S. Control strategy for inverters in microgrid based on repetitive and state feedback control. International Journal of Electrical Power&Energy Systems 2019; 447–458.
  14. 14. Yang Y, Zhou K, Lu W. Robust repetitive control scheme for three-phase constant-voltage-constant-frequency pulse-width-modulated inverters. IET Power Electronics 2012; 5(6), 669–677.
  15. 15. Nguyen H, Kim EK, Kim IP, Choi H, Jung JW. Model predictive control with modulated optimal vector for a three-phase inverter with an LC filter. IEEE Transactions on Power Electronics 2018; 33 (3): 2690–2703.
  16. 16. Abbasi M, Husain A. Model predictive control of a dual induction motor drive fed by a single voltage source inverter. Turkish Journal of Electrical Engineering & Computer Sciences 2018; 26 (3): 1623–1637.
  17. 17. Zhu Y, Fei J. Adaptive global fast terminal sliding mode control of grid-connected photovoltaic system using fuzzy neural network approach. IEEE Access 2017; 5: 9476–9484.
  18. 18. Alsmadi M, Utkin V, Haj-Ahmed M, Xu L, Abdelaziz A. Sliding-mode control of power converters: AC/DC converters & DC/AC inverters. International Journal of Control 2018; 91(11): 2573–2587.
  19. 19. Shtessel Y, Fridman L, Plestan F. Adaptive sliding mode control and observation. International Journal of Control 2016; 89 (9): 1743–1746.
  20. 20. Kukrer O, Komurcugil H, Doganalp A. A three-level hysteresis function approach to the sliding-mode control of single-phase UPS inverters. IEEE Transactions on Industrial Electronics 2009; 56 (9): 3477–3486.
  21. 21. Sabzehgar R, Roshan Y, Fajri P. Modelling and sliding-mode control of a single-phase single-stage converter with application to plug-in electric vehicles. IET Power Electronics 2018; 12 (3): 620–626.
  22. 22. Ibarra L, Rosales A, Ponce P, Molina A. An adaptive sliding mode control with self-regulated boundary layer. In 2017 14th IEEE International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE) Mexico City, Mexico; 2017. 1-6.
  23. 23. Gan M-G, Zhang M, Zheng CY, Chen J. An adaptive sliding mode observer over wide speed range for sensorless control of a brushless DC motor. Control Engineering Practice 2018; 77: 52–62.
  24. 24. Saghafinia A, Ping HW, Nasir Uddin M. Fuzzy sliding mode control based on boundary layer theory for chattering-free and robust induction motor drive. The International Journal of Advanced Manufacturing Technology 2014: 71(1-4): 57–68.
  25. 25. Djerioui A, Aliouane K, Bouchafaa F. Sliding mode direct power control strategy of a power quality based on a sliding mode observer. International Journal of Electrical Power & Energy Systems 2014; 56: 325–331.
  26. 26. Yoon S, Lai N, Kim K, Song H. Discrete time control design for three phase grid connected inverter using full state observer. IEEE 2018 International Conference on Platform Technology and Service (PlatCon), Jeju, South Korea 2018; pp 1-6.
  27. 27. Bimarta R, Tran T, Kim K. Frequency adaptive current controller design based on LQR state feedback control for a grid connected inverter under distorted grid. Energies 2018; 11 (10): 2674.
  28. 28. Yunfei Y, Luo W, Liu J, Vazquez S, Wu L et al. Sliding mode control of three-phase power converters with disturbance attenuation performance. In: 2017 11th IEEE International Conference on Compatibility, Power Electronics and Power Engineering (CPE-POWERENG); Cadiz, Spain; 2017 pp. 270-275.
  29. 29. Humaidi AJ. Experimental design and verification of extended state observers for magnetic levitation system based on PSO. The Open Electrical & Electronic Engineering Journal 2018; 12(1). pp. 110–120
  30. 30. Ghanes M, Trabelsi M, Lin shi X, Barbot JP, Retif JM, Busawon K. High gain observer for a three cell chopper Design and experimental results. International Journal of Robust and Nonlinear Control 2014; 24(6): 1090–1103.
  31. 31. Hart Daniel W. Power Electronics. Tata McGraw-Hill Education, 2011.
  32. 32. Pokharel M, Hildebrandt N, Ho C, He Y. A fast dynamic unipolar switching control scheme for single phase inverters in DC microgrids. IEEE Transactions on Power Electronics 2019; 34 (1): 916–927.
  33. 33. Willmann G, Coutinho D, Pereira L, Líbano F. Multiple-loop H-infinity control design for uninterruptible power supplies. IEEE Transactions on Industrial Electronics 2007; 54 (3): 1591–1602.