# A Robust Control of Two-Stage Grid-Tied PV Systems Employing Integral Sliding Mode Theory

Laboratory of Power Electronics and Industrial Control (LEPCI), Electronics Department, Faculty of Technology, University of Sétif1, Sétif 19000, Algeria

^{*}

Author to whom correspondence should be addressed.

Received: 26 August 2018 / Revised: 1 October 2018 / Accepted: 9 October 2018 / Published: 17 October 2018

(This article belongs to the Section Electrical Power and Energy System)

This contribution considers an improved control scheme for three-phase two-stage grid-tied photovoltaic (PV) power systems based on integral sliding mode control (ISMC) theory. The proposed control scheme consists of maximum power point tracking (MPPT), DC-Link voltage regulation and grid current synchronization. A modified voltage-oriented maximum power point tracking (VO-MPPT) method based on ISMC theory is proposed for design of an enhanced MPPT under irradiation changes. Moreover, a novel DC-Link voltage controller based on ISMC theory is proposed to achieve good regulation of DC-Link voltage over its reference. To inject the generated PV power into the grid with high quality, a voltage-oriented control based on space vector modulation (SVM) and ISMC (VOC-ISMC-SVM) has been developed to control the grid current synchronization. Numerical simulations are performed in a MATLAB/Simulink

^{TM}(R2009b, MathWorks, Natick, MA, USA) environment to evaluate the proposed control strategy. In comparison with conventional control schemes, the developed control strategy provides an accurate maximum power point (MPP) tracking with less power oscillation as well as a fast and an accurate DC-Link regulation under varying irradiation conditions. Moreover, the transfer of the extracted power into the grid is achieved with high quality.## 1. Introduction

In recent years, photovoltaic (PV) power technology has become an important and promising source of energy due to its advantages such as cleanness, renewability, and non-noisiness [1,2]. To make PV power available for public use, two main topologies are used to transfer the produced PV power into the grid, called single and two stages [3]. The latter topology has been extensively employed since maximum power point tracking (MPPT) and control of generated power transfer into the grid are decoupled by different converters. This feature offers an easier and better control than the single stage topology control [4,5]. To enhance the cost-effectiveness of this topology, maximum power point (MPP) should be tracked quickly and accurately under irradiation changes. Moreover, the DC-Link voltage and power injected into the grid must also be controlled accurately.

Many MPPT techniques have been proposed in the literature to push PV arrays to deliver the MPP under climatic condition changes [6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]. Perturb and Observe (P&O) [7,8] and Incremental Conductance (INC) [9,10,11] are two well-known conventional MPPT techniques. They are intuitive to understand and easy to implement. However, they are not able to operate properly in case of fast changes in environmental conditions; afterwards, they present large oscillations at the MPP in steady-state conditions. In this context, artificial intelligence is adopted to overcome these drawbacks in the form of different methods such as Artificial Neural Networks (ANN) [12], Fuzzy Logic (FL) [13,14,15], Genetic Algorithms (GA) [16], Pattern Swarm Optimization (PSO) [17], and Grey Wolf Optimization (GWO) [18]. Unlike conventional methods, the modern algorithms provide better performance. However, they are complex in design and rigorous to implement in practice. Therefore, several research works were interested in Voltage-Oriented MPPT (VO-MPPT) and Current-Oriented MPPT (CO-MPPT) [19,20,21,22,23,24]. These methods involve MPPT voltage-based algorithm (V-MPPT) in cascade with voltage control loop or MPPT current-based algorithm (C-MPPT) in cascade with current control loop. Due to the almost-zero change in PV voltage at the MPP under irradiation changes, VO-MPPT is considered to be a fast MPP tracking strategy [19,20]. However, the efficiency of this method depends on the voltage regulator design.

To ensure transfer of produced PV power into the grid, the DC-Link voltage must be regulated to a desired value higher than the grid peak voltage. The purpose of this regulation is to maintain the DC-Link voltage to its desired value as well as to estimate the reference power or current for the grid-side inverter controller. For this purpose, a proportional−integral (PI) or fuzzy controllers are widely used in the literature [24,25,26,27]. However, PI regulator suffers from long response time and inaccurate regulation under solar irradiation changes. To overcome the inherent difficulties of the PI controller, several types of fuzzy controllers have been proposed [24,25]. These intelligent controllers provide high-performance control. However, they lead to high computational burden which drastically reduces their use, especially in the case of complex systems.

Obviously, the injection of the produced PV power into the grid must be performed with low total harmonic distortion (THD %) for grid currents. In this context, numerous research works are interested in direct power control (DPC) [28] and virtual flux direct power control (VF-DPC) [29] based on switching tables. These two techniques do not provide high-performance control, and the switching frequency is variable and not controllable. Otherwise, some researchers have developed distinct control strategies such as hysteresis control [30] or Finite-set predictive control [31]. Hence, these strategies provide high-performance control, but they suffer from uncontrollable switching frequency. Other research works have employed voltage-oriented control (VOC) based on PI controllers through pulse width modulation (PWM) or space vector modulation (SVM) [32]. In these strategies, the PI controller weaknesses reduce the power transfer control performance.

Currently, sliding mode control (SMC) theory is widely introduced in power electronic converters control [33,34,35,36]. In grid-tied PV systems, SMC is employed for different purposes such as: to modify the voltage control loop of VO-MPPT [22,23], or internal current loop of VOC [36]. The application of SMC offers high control performance in addition to simple experimental implementation [33,34,35,36,37]. However, it suffers from an undesirable effect named chattering. This problem is inevitably caused by the conventional switching function (signum function) which leads to high switching frequency. To reduce this phenomenon, numerous research works use the saturation as switching function [22]. In [23,36] the error between the selected variable and its reference has been used as input for switching surface. However, a steady-state error (SSE) remains. That is why an advanced theory in SMC was developed to enhance the SMC control performance and reduce its disadvantage by adding an integral term to the sliding surface, which is called an integral sliding mode controller (ISMC).

In this paper, ISMC theory is used to develop effective and simple controllers for a two-stage grid-tied PV system. Moreover, the control law design has been modified, where an approximation of sign function is used as switching function resulting in a significant reduction of the chattering phenomenon. Firstly, a fixed switching frequency VO-MPPT based on ISMC theory is proposed to control the first stage (DC-DC converter) to achieve a fast and accurate MPP tracking under solar irradiation changes. Then, a new design of DC-Link voltage control based on ISMC theory is proposed to improve the regulation performance compared to other controller types, under linear solar irradiation changes. Furthermore, to control the injection of produced PV power into the grid with high grid current quality, a modified VOC based on ISMC theory is proposed. Numerical simulations through MATLAB/Simulink

^{TM}and Simpower packages are carried out to confirm the improvement in control performance owing to the proposed scheme based on ISMC theory, under solar irradiation changes, in comparison with a conventional control scheme based on PI regulators.Bearing these ideas in mind, the remainder of this paper is arranged as follows. The second section introduces an overview of the global system configuration. The proposed control scheme with detailed procedure design is presented in the third section. Simulation results and discussions are presented in the fourth section, after which conclusions are drawn in the final section.

## 2. Overall System Configuration

The system under consideration, which is shown in Figure 1

**,**represents two-stage topology of the grid-tied PV system. It is mainly composed of the following blocks: PV array which converts solar irradiation into electrical energy, DC-DC boost converter is used to track the MPP and deliver it continuously to the DC-Link, two-level three-phase inverter whose role is to transfer the generated PV power from the boost converter to the mains grid through a passive filter $\u201c{R}_{g},{L}_{g}\u201d$.#### 2.1. PV Array Model

The PV cell is the basic component in the conversion of sunlight into direct electrical energy. Several PV cells connected either in series or parallel form a PV array, which could be modeled by the following equation [6]
where, ${i}_{ph}$ is the photocurrent, ${i}_{o}$ the reverse saturation or leakage current of the diode, ${R}_{sPV}$ and ${R}_{shPV}$ respectively the series and shunt resistances of the PV cell, ${v}_{t}\text{}$ the thermal voltage of the PV module, $a$ the diode ideality factor, ${N}_{s}$ and ${N}_{P}$ the numbers of PV cells in series and parallel respectively [6].

$${i}_{pv}={N}_{p}{i}_{ph}-{N}_{p}{i}_{o}\left[{e}^{\frac{{N}_{s}{v}_{pv}+({N}_{s}/{N}_{p}){R}_{sPV}{i}_{pv}}{a{N}_{s}{v}_{t}}}-1\right]-\frac{{N}_{s}{v}_{pv}+({N}_{s}/{N}_{p}){R}_{sPV}{i}_{pv}}{({N}_{s}/{N}_{p}){R}_{shPV}}$$

The PV array model is simulated for different irradiation values at T = 25 °C and for different temperature values with a fixed irradiation value G = 1000 W/m

^{2}, to show the effect of irradiation and temperature variations on the PV array. According to obtained (I–V) and (P–V) characteristics presented in Figure 2, a strong dependence links the PV array current to the irradiation which affects strongly the MPP of the PV array. Nevertheless, the voltage increases a little bit when the solar irradiation G is increased from 500 W/m^{2}to 1000 W/m^{2}. In contrast, as shown in Figure 3, the temperature change has little effect on the MPP of the PV array. Also, it is worth noting that the temperature variations during the day are generally not important.#### 2.2. Boost Converter Modeling

The DC-DC boost converter is usually used in PV systems for tracking the MPP produced by the PV array due to some of its important features, such as simplicity, robustness, and continuous input current. Figure 4 shows the equivalent boost circuits for both on and off switching states. The dynamic model of the boost converter in term of duty cycle $\u201cD\u201d$ can be expressed, using averaging method presented in [37], as
where, ${i}_{L}$ and ${v}_{pv}$ are the state variables; $D$ duty cycle considered as input variable; ${v}_{dc}$ the DC-Link capacitor voltage.

$$\text{}\{\begin{array}{c}\frac{d{v}_{pv}}{dt}=\frac{{i}_{pv}-{i}_{L}}{{C}_{in}}\\ \frac{d{i}_{L}}{dt}=\frac{{v}_{pv}-{v}_{dc}+D{v}_{dc}}{L}\end{array}\text{}$$

#### 2.3. Inverter Model

The power circuit of the three-phase inverter consists of six bidirectional switches to connect the three-phase grid through a passive filter $\u201c{R}_{g},{L}_{g}\u201d$. Each bidirectional switch is composed of an Insulated Gate Bipolar Transistor (IGBT) with antiparallel diode. The two switches of each inverter leg must operate in a complementary mode to avoid the short circuit of the DC-Link. The inverter voltage vector can be expressed in terms of DC-Link voltage and switching states as follows [19]
where ${S}_{a}$, ${S}_{b}\text{}$ and ${S}_{c}\text{}$ are the switching states of the inverter.

$$\text{}v={v}_{dc}\left[\frac{2}{3}\left({S}_{a}+{e}^{j2\pi /3}{S}_{b}+{e}^{j4\pi /3}{S}_{c}\right)\right]\text{}$$

## 3. Proposed Control Scheme

The proposed controllers for the two-stage grid-tied PV system are as follows:

- VO-MPPT based on ISMC, to enhance the PV energy conversion efficiency under any irradiation changes.
- DC-Link voltage controller based on ISMC, to maintain the DC-Link voltage close to its reference under any irradiation changes.
- VOC based on the modified ISMC and SVM, to control the injection of the produced PV power into the grid.

#### 3.1. ISMC Theory

The concept of an integral sliding mode controller (ISMC) generally includes three steps. The first step concerns the design of a sliding surface on which the sliding motion will take place. The control law is designed in the second step. The control law concept depends on the selection of switching function to force the system state trajectories to track and slide on the sliding surface. Whereas, the last step ensures the reaching condition, which pledges the existence of the sliding mode [38,39].

In the present contribution, a high-performance control scheme for grid-tied PV system using ISM controllers is proposed. In ISMC theory, an integral term is added to the sliding surface to obtain a high-performance control and to achieve a quick and accurate tracking. The sliding surface $\u201cs\u201d$ in an ISM controller can be expressed as
where, $e$ is the error between the measured variable and its reference, ${k}_{i}$ is the sliding surface coefficient.

$$\text{}s=e+{k}_{i}\int e\text{}dt$$

Typically, the control law has a structure given as
where, ${u}_{eq}$ is the equivalent part responsible for helping to keep sliding, and ${u}_{dis}$ is the discontinuous part used to enforce the sliding mode to remain along the sliding surface traditionally written as follows
where, $\mathcal{M}$ is the proportional gain of discontinuous control and $sign\left(s\right)$ is sign function.

$$\text{}u={u}_{eq}+{u}_{dis}\text{}$$

$$\text{}{u}_{dis}=-\mathcal{M}sign\left(s\right)\text{}$$

The discontinuity related with this part leads to chattering phenomenon. To eliminate this drawback, the sign function is replaced with its smoothing approximation, as shown in Figure 5. Hence ${u}_{dis}$ can be expressed by the following equation
where, $\alpha $ is a small positive value.

$$\text{}{u}_{dis}=-\mathcal{M}\frac{s}{\Vert s\Vert +\alpha}\text{}$$

After the design of control law in the previous steps, the conditions required to ensure the control stability will be checked. Lyapunov function is used to examine the control stability. It is defined as follows

$$\text{}V=\frac{1}{2}{s}^{2}\text{}$$

Therefore, to guarantee the convergence of $V$, it should be verified that the derivative of $V$ is negative as follows

$$\text{}\dot{V}=s\dot{s}0\text{}$$

Accordingly, one will define individually the reaching condition for each of the three proposed controllers, in the following sections.

#### 3.2. MPPT Control

To obtain an optimal exploitation of the PV array during all solar irradiation changes, the proposed control scheme is divided in two steps as shown in Figure 6. Firstly, a P&O-based voltage MPPT generates the reference voltage ${V}_{ref}$. After that, an improved ISMC-based cascade voltage regulator is proposed to enforce the PV voltage ${v}_{pv}$ to track ${V}_{ref}$ generated previously by providing the suitable duty cycle $D$ for PWM modulation stage to control the boost converter.

#### 3.2.1. P&O-Based V-MPPT

The objective of the V-MPPT is to generate ${V}_{ref}$ corresponding to the MPP. For this purpose, P&O-based V-MPPT technique is employed due to its featuring effectiveness and simplicity as shown in Figure 7.

#### 3.2.2. ISM Controller Design

Due to the almost-zero change in PV voltage at the MPP under irradiation changes, VO-MPPT is considered to be a fast alternative [18,19]. However, the efficiency of this method depends on the cascade voltage regulator concept. In this section, an enhanced cascade voltage regulator based on ISMC theory is proposed to provide the suitable duty ratio $D$ to drive the boost converter towards ${V}_{ref}$ to improve the extracted power from the PV array. Hence, in the controller strategy the sliding surface has the same form as given in Equation (4) and expressed as
where, ${e}_{pv}\left(t\right)$ is the voltage error between $\u201c{V}_{ref}\u201d$ and $\u201c{v}_{pv}\u201d$ and ${k}_{i,PV}$ is the sliding surface coefficient.

$${s}_{pv}={e}_{pv}+{k}_{i,PV}\int {e}_{pv}dt$$

It is considered that $\delta $ is the sliding surface derivative, which is also called the sliding manifold, given as

$$\text{}\delta ={\dot{s}}_{pv}={\dot{e}}_{pv}+{k}_{i,PV}{e}_{pv}\text{}$$

To obtain the equivalent control signal, Equation (11) must be derived and equated to zero as follows

$$\begin{array}{c}\dot{\delta}={\ddot{e}}_{pv}+{k}_{i,PV}{\dot{e}}_{pv}=0\\ \mathrm{Or}\\ -{\ddot{v}}_{pv}-{k}_{i,PV}{\dot{v}}_{pv}=0\end{array}$$

By using Equation (2), Equation (12) can be written as

$$-\frac{\left({\dot{i}}_{pv}-\frac{1}{L}\left[{v}_{pv}-{v}_{dc}+{v}_{dc}\xb7D\right]\right)}{{C}_{in}}-\frac{{k}_{i,PV}\left[{i}_{pv}-{i}_{L}\right]}{{C}_{in}}=0\text{}$$

Thus, the equivalent control can be expressed as

$${D}_{eq}=\frac{\left({v}_{dc}-{v}_{pv}+L\xb7{k}_{i,PV}\left[{i}_{pv}-{i}_{L}\right]+L\xb7{\dot{i}}_{pv}\right)}{{v}_{dc}}\text{}$$

Hence, one part of the control input can be obtained; the second part called ${D}_{dis}$ is given by Equation (7).

Therefore, the overall sliding mode controller is expressed as
where, ${\mathcal{M}}_{PV}$ is the proportional gain of discontinuous control parts.

$$D=\frac{\left({v}_{dc}-{v}_{pv}+L\xb7{k}_{i,PV}\left[{i}_{pv}-{i}_{L}\right]+L\xb7{\dot{i}}_{pv}\right)}{{v}_{dc}}-{\mathcal{M}}_{PV}\frac{{s}_{pv}}{\Vert {s}_{pv}\Vert +\alpha}\text{}$$

The controller described by Equation (15) must satisfy the reaching condition. From Equation (2), we obtain

$$\{\begin{array}{c}{\dot{v}}_{pv}=\frac{\left[{i}_{pv}-{i}_{L}\right]}{{C}_{in}}\\ {\ddot{v}}_{pv}=\frac{\left[{\dot{i}}_{pv}-\frac{1}{L}\left[{v}_{pv}-{v}_{dc}+D{v}_{dc}\right]\right]}{{C}_{in}}\end{array}\text{}$$

By substituting ${\dot{v}}_{pv}$ and ${\ddot{v}}_{pv}$ in Equation (12), we get

$$\dot{\delta}=-\frac{\left[{\dot{i}}_{pv}-\frac{1}{L}\left[{v}_{pv}-{v}_{dc}+D\xb7{v}_{dc}\right]\right]}{{C}_{in}}-{k}_{i,PV}\frac{\left[{i}_{pv}-{i}_{L}\right]}{{C}_{in}}\text{}$$

By substituting the overall control law $D$ given by Equation (15) in Equation (17) and after some simplifications, we get

$$\text{}\dot{\delta}=-{\mathcal{M}}_{PV}\left(\frac{{v}_{dc}}{L\xb7{C}_{in}}\frac{{s}_{pv}}{\Vert {s}_{pv}\Vert +\alpha}\right)\text{}$$

Finally, the reaching condition must be verified, which means $\delta \xb7\dot{\delta}<0$. Thus

$$\delta \xb7\dot{\delta}=\Vert \delta \Vert \left\{-{\mathcal{M}}_{PV}\left(\frac{{v}_{dc}}{L\xb7{C}_{in}}\frac{{s}_{pv}}{\Vert {s}_{pv}\Vert +\alpha}\right)\right\}0\text{}$$

Since $\frac{{s}_{pv}}{\Vert {s}_{pv}\Vert +\alpha}$ and $\frac{{v}_{dc}}{L\xb7{C}_{in}}$ are always positive, it is obvious that the reaching condition is verified only if ${\mathcal{M}}_{PV}$ is chosen positive.

#### 3.3. Design of DC-Link Voltage Controller

As mentioned previously, the objective of DC-Link regulation is to maintain the DC-Link voltage close to its reference value and estimate the reference d-axis grid current $\u201c{i}_{dg}^{*}\u201d$ whatever the produced PV power. For this purpose, a novel design based on ISMC theory for the DC-Link voltage control is discussed in this section. The block diagram of the proposed DC-Link controller is shown in Figure 8.

The proposed sliding surface of the DC-Link voltage control is given below
where, ${e}_{dc}$ is the voltage error between the DC-Link voltage ${v}_{dc}$ and its reference value ${V}_{dc}^{*}$ and ${k}_{i,DC}$ is the sliding surface coefficient.

$$\text{}{s}_{dc}={e}_{dc}+{k}_{i,DC}\int {e}_{dc}dt\text{}$$

The time derivative of the previous equation is given by

$$\text{}{\dot{s}}_{dc}=-{\dot{v}}_{dc}+{k}_{i,DC}{e}_{dc}\text{}$$

By considering energy conservation, it yields
where, ${p}_{pv}$, ${p}_{dc}$ and ${p}_{g}$ are the produced PV power, DC-Link power and power injected into the grid, respectively.

$$\text{}{p}_{pv}={p}_{dc}={p}_{g}\text{}$$

The injected power into the three-phase grid system (in synchronous d-q frame) is expressed as

$${p}_{g}=\frac{3}{2}\left({v}_{dg}{i}_{dg}+{v}_{qg}{i}_{qg}\right)\text{}$$

The aim of the proposed controller is to inject only the produced PV power. According to this condition, the q-axis grid current ${i}_{qg}$ becomes null and Equation (23) can be rewritten as

$$\text{}{p}_{g}=\frac{3}{2}\left({v}_{dg}{i}_{dg}\right)\text{}$$

The inverter input power is given as

$$\text{}{p}_{dc}={v}_{dc}{i}_{inv}\text{}$$

By applying Kirchhoff current law at the DC-Link between the inverter and boost converter it yields
where, ${i}_{out}$ is the boost output current, ${i}_{inv}$ inverter input current and ${C}_{dc}$ is the DC-Link capacitor.

$$\begin{array}{c}{i}_{dc}={C}_{dc}\frac{d{v}_{dc}}{dt}=\left({i}_{out}-{i}_{inv}\right)\\ \mathrm{Or}\text{}\\ \text{}{\dot{v}}_{dc}=\frac{\left({i}_{out}-{i}_{inv}\right)}{{C}_{dc}}\end{array}$$

By substituting Equations (24) and (25) in Equation (22), it yields

$$\begin{array}{c}\text{}{v}_{dc}{i}_{inv}=\frac{3}{2}({v}_{dg}{i}_{dg})\\ \mathrm{Or}\\ \text{}{i}_{inv}=\frac{3{v}_{dg}}{2{v}_{dc}}{i}_{dg}\end{array}$$

By assuming that the DC-Link voltage ${v}_{dc}$ is properly regulated, the derivative of the DC-Link voltage ${\dot{v}}_{dc}$ (or capacitor current ${i}_{dc}$) becomes close to zero. Then Equation (26) can be written as

$$\text{}{i}_{inv}={i}_{out}\text{}$$

Then,

$$\text{}{p}_{dc}={v}_{dc}\xb7{i}_{out}={p}_{pv}\text{}$$

The current ${i}_{out}$ can be determined as

$$\text{}{i}_{out}=\frac{{p}_{pv}}{{v}_{dc}}\text{}$$

By replacing Equations (27) and (30) in Equation (26), we get

$$\text{}{\dot{v}}_{dc}=\frac{1}{{C}_{dc}}\left(\frac{{p}_{pv}}{{v}_{dc}}-\frac{3{v}_{dg}}{2{v}_{dc}}{i}_{dg}\right)\text{}$$

To determine the equivalent control, Equation (21) must be set to zero as follows

$$\begin{array}{c}{\dot{s}}_{dc}=-{\dot{v}}_{dc}\left(t\right)+{k}_{i,DC}{e}_{dc}\left(t\right)=0\\ \Rightarrow -\frac{1}{{C}_{dc}}\left(\frac{{p}_{pv}}{{v}_{dc}}-\frac{3{v}_{dg}}{2{v}_{dc}}{i}_{dg}\right)+{k}_{i,DC}{e}_{dc}\left(t\right)=0\end{array}$$

From Equation (32) the equivalent control law is expressed as

$$\text{}{i}_{dg\left(eq\right)}^{*}=\frac{2{C}_{dc}{v}_{dc}}{3{v}_{dg}}\left(\frac{{p}_{pv}}{{C}_{dc}{v}_{dc}}-{k}_{i,DC}{e}_{dc}\left(t\right)\right)\text{}$$

Therefore, the global control law can be written as
where, ${\mathcal{M}}_{DC}$ is the proportional gain of discontinuous control part.

$${i}_{dg}^{*}=\frac{2{C}_{dc}{v}_{dc}}{3{v}_{dg}}\left(\frac{{p}_{pv}}{{C}_{dc}{v}_{dc}}-{k}_{i,DC}{e}_{dc}\left(t\right)\right)-{\mathcal{M}}_{DC}\frac{{s}_{dc}}{\Vert {s}_{dc}\Vert +\alpha}$$

To confirm that the controller described by Equation (34) satisfies the reaching condition, ${\dot{s}}_{dc}$ needs to be evaluated.

By substituting Equation (31) in Equation (21), we get

$$\text{}{\dot{s}}_{dc}=-\frac{1}{{C}_{dc}}\left(\frac{{p}_{pv}}{{v}_{dc}}-\frac{3{v}_{dg}}{2{v}_{dc}}{i}_{dg}\right)+{k}_{i,DC}{e}_{dc}\text{}$$

By substituting the overall control law ${i}_{dg}^{*}$ given by Equation (34) in Equation (35), we get

$$\text{}{\dot{s}}_{dc}=-{\mathcal{M}}_{DC}\frac{3{v}_{dg}}{2{C}_{dc}{v}_{dc}}\left(\frac{{s}_{dc}}{\Vert {s}_{dc}\Vert +\alpha}\right)\text{}$$

As previously, the condition ${s}_{dc}\xb7{\dot{s}}_{dc}0$ must be verified. Thus

$$\text{}{s}_{dc}\xb7{\dot{s}}_{dc}=-{\mathcal{M}}_{DC}\left\{\frac{3{v}_{dg}}{2{C}_{dc}{v}_{dc}}\frac{{s}_{dc}{}^{2}}{\Vert {s}_{dc}\Vert +\alpha}\right\}0\text{}$$

Since $\left(\frac{{s}_{dc}{}^{2}}{\Vert {s}_{dc}\Vert +\alpha}\right)$ and $\left(\frac{3{v}_{dg}}{2{C}_{dc}{v}_{dc}}\right)$ are positive, so it is clear that the reaching condition is verified only if ${\mathcal{M}}_{DC}$ is chosen positive.

#### 3.4. VOC Based ISMC

In this section, a modified VOC based on ISM control theory (VOC-ISMC) is presented and detailed. The main objective of the proposed control scheme is to inject the generated PV power into the grid with high grid current quality. VOC-ISMC is based on the calculation of the reference voltage vector which is applied through SVM in order to minimize the error between the rotating frame currents ${i}_{dg}$, ${i}_{qg}$ and their references ${i}_{dg}^{*}$,${i}_{qg}^{*}$. Figure 9 summarizes the functionality of VOC-ISMC. Firstly, ${i}_{dg}^{*}$ is estimated by the DC-Link voltage regulator presented in the above section, while ${i}_{qg}^{*}$ is set to zero to eliminate the injection of reactive power into the grid. Then, the obtained reference voltage vector $({v}_{d}^{*}$, ${v}_{q}^{*})$ is transformed to α-β frame $({v}_{\alpha}^{*}$, ${v}_{\beta}^{*})$ and applied through SVM to control grid-tied inverter. The phase-locked loop (PLL) allows controlling an estimated angle ${\theta}_{g}$ with respect of the grid phase angle and it is also needed for the Park’s transformation.

The development of the proposed control scheme needs the mathematical model of the grid-tied inverter in d-q rotating frame which can be described in terms of inverter voltages, grid voltages, and filter inductance [40] as
where $({v}_{dg}$, ${v}_{qg}),$ $({i}_{dg}$, ${i}_{qg})\mathrm{and}({V}_{d}$, ${V}_{q})$ are the (d-q) components of grid voltages, grid currents and inverter output voltages respectively; $\omega $ is the grid angular frequency; ${R}_{g}$ and ${L}_{g}$ are the resistance and inductance of the filter, respectively.

$$\text{}\{\begin{array}{c}\frac{d{i}_{dg}}{dt}={\dot{i}}_{dg}=\frac{\left(-{R}_{g}{i}_{dg}-{v}_{dg}+{V}_{d}\right)}{{L}_{g}}+\omega {i}_{qg}\\ \frac{d{i}_{qg}}{dt}={\dot{i}}_{qg}=\frac{\left(-{R}_{g}{i}_{qg}-{v}_{qg}+{V}_{q}\right)}{{L}_{g}}-\omega {i}_{dg}\end{array}\text{}$$

The proposed sliding mode surfaces are defined as follows
where, ${e}_{d}$ is the error between ${i}_{dg}^{*}$ and ${i}_{dg}$ currents, while ${e}_{q}$ is the error between ${i}_{qg}^{*}$ and ${i}_{qg}$ currents ${k}_{i,d}$, ${k}_{i,q}$ are constant gains.

$$\text{}\{\begin{array}{c}{s}_{d}={e}_{d}+{k}_{i,d}\int {e}_{d}dt\\ {s}_{q}={e}_{q}+{k}_{i,q}\int {e}_{q}dt\end{array}\text{}$$

The time derivative of the above equation yields

$$\text{}\{\begin{array}{c}{\dot{s}}_{d}=-{\dot{i}}_{dg}+{k}_{i,d}{e}_{d}\\ {\dot{s}}_{q}=-{\dot{i}}_{qg}+{k}_{i,q}{e}_{q}\end{array}\text{}$$

The equivalent control terms are obtained by setting ${\dot{s}}_{d}$ and ${\dot{s}}_{q}$ to zero. Thus

$$\text{}\{\begin{array}{c}{\dot{s}}_{d}=-{\dot{i}}_{dg}+{k}_{i,d}{e}_{d}=0\\ {\dot{s}}_{q}=-{\dot{i}}_{qg}+{k}_{i,q}{e}_{q}=0\end{array}\text{}$$

By substituting Equation (38) in Equation (41), we get

$$\text{}\{\begin{array}{c}-\left[\frac{\left(-{R}_{g}{i}_{dg}-{v}_{dg}+{v}_{d\left(eq\right)}^{*}\right)}{{L}_{g}}+\omega {i}_{qg}\right]+{k}_{i,d}{e}_{d}=0\\ -\left[\frac{\left(-{R}_{g}{i}_{qg}-{v}_{qg}+{v}_{q\left(eq\right)}^{*}\right)}{{L}_{g}}-\omega {i}_{dg}\right]+{k}_{i,q}{e}_{q}=0\end{array}\text{}$$

The equivalent control terms are given by

$$\text{}\{\begin{array}{c}{v}_{d\left(eq\right)}^{*}={R}_{g}{i}_{dg}-\omega {L}_{g}{i}_{qg}+{v}_{dg}+{L}_{g}{k}_{i,d}{e}_{d}\\ {v}_{d\left(eq\right)}^{*}={R}_{g}{\dot{i}}_{qg}+\omega {L}_{g}{i}_{dg}+{v}_{qg}+{L}_{g}{k}_{i,q}{e}_{q}\end{array}\text{}$$

The global control law is summarized as follows
where, ${\mathcal{M}}_{d}$ and ${\mathcal{M}}_{q}$ are proportional gains of the discontinuous control parts.

$$\{\begin{array}{c}{v}_{d}^{*}={R}_{g}{\dot{i}}_{dg}-\omega {L}_{g}{i}_{qg}+{v}_{dg}+{L}_{g}{k}_{i,d}{e}_{d}-{\mathcal{M}}_{d}\frac{{s}_{d}}{\Vert {s}_{d}\Vert +\alpha}\\ {v}_{q}^{*}={R}_{g}{\dot{i}}_{qg}+\omega {L}_{g}{i}_{dg}+{v}_{qg}+{L}_{g}{k}_{i,q}{e}_{q}-{\mathcal{M}}_{q}\frac{{s}_{q}}{\Vert {s}_{q}\Vert +\alpha}\end{array}\text{}$$

To confirm that the controller described in Equation (44) satisfies the reaching condition, the expressions of ${\dot{s}}_{d}$ and ${\dot{s}}_{q}$ are needed.

So, by substituting Equation (38) in Equation (40), we get

$$\text{}\{\begin{array}{c}{\dot{s}}_{d}=-\left[\frac{\left(-{R}_{g}{i}_{dg}-{v}_{dg}+{V}_{d}\right)}{{L}_{g}}+\omega {i}_{qg}\right]+{k}_{i,d}{e}_{d}\\ {\dot{s}}_{q}=-\left[\frac{\left(-{R}_{g}{i}_{qg}-{v}_{qg}+{V}_{q}\right)}{{L}_{g}}-\omega {i}_{dg}\right]+{k}_{i,q}{e}_{q}\end{array}\text{}$$

Then, by replacing the global control law (${v}_{d}^{*}$ and ${v}_{q}^{*}$) given by Equation (44) in Equation (45), we obtain

$$\{\begin{array}{c}{\dot{s}}_{d}=\frac{{\mathcal{M}}_{d}}{{L}_{g}}\frac{{s}_{d}}{\Vert {s}_{d}\Vert +\alpha}\\ {\dot{s}}_{q}=\frac{{\mathcal{M}}_{q}}{{L}_{g}}\frac{{s}_{q}}{\Vert {s}_{q}\Vert +\alpha}\end{array}\text{}$$

The reaching condition can be expressed as

$$\text{}\{\begin{array}{c}{s}_{d}\xb7{\dot{s}}_{d}0\\ {s}_{q}\xb7{\dot{s}}_{q}0\end{array}\text{}$$

By substituting Equation (46) in Equation (47), we obtain

$$\text{}\{\begin{array}{c}{s}_{d}\xb7{\dot{s}}_{d}={\mathcal{M}}_{d}\left\{\frac{1}{{L}_{g}}\frac{{s}_{d}^{2}}{\Vert {s}_{d}\Vert +\alpha}\right\}0\\ {s}_{q}\xb7{\dot{s}}_{q}={\mathcal{M}}_{q}\left\{\frac{1}{{L}_{g}}\frac{{s}_{q}^{2}}{\Vert {s}_{q}\Vert +\alpha}\right\}0\end{array}\text{}$$

As known that the terms $\frac{{s}_{d}^{2}}{\Vert {s}_{d}\Vert +\alpha}$, $\frac{{s}_{q}^{2}}{\Vert {s}_{q}\Vert +\alpha}$ and $\frac{1}{{L}_{g}}$ are positive, the gains ${\mathcal{M}}_{d}$ and ${\mathcal{M}}_{q}$ must be chosen negative in order to satisfy the reaching condition of the controller described in Equation (48).

## 4. Simulation Results and Discussion

Numerical simulations using MATLAB/Simulink

^{TM}environment are carried out to confirm the performance of the proposed scheme compared to the conventional scheme. The specifications are listed in the Appendix A. The DC-Link reference voltage is fixed at 220 V. The reference current ${i}_{qg}^{*}$ is set to zero (injecting only the active power). As discussed in Section 2.1, the temperature has a little effect on the MPP position of the PV array; in contrast, the irradiation level significantly affects the PV array performance. That is why the proposed control scheme is verified under suddenly and linearly varying irradiation as shown in Figure 10 by considering a constant temperature value of 25 °C. The proposed control scheme is compared with the conventional scheme (PI-based controller), with the same specifications in Appendix A to provide a fair comparison.Figure 11 and Figure 12 represent the results obtained with the conventional and proposed control schemes, respectively. From top to bottom, the waveforms given in Figure 11 and Figure 12 are: (a) PV voltage, (b) PV current, (c) PV power, (d) DC-Link voltage with its desired reference, (e) ${i}_{dg}$ current with its reference, (f) ${i}_{qg}$ current with its reference.

At the outset, the results confirm the low tracking speed of the conventional control scheme (PI-based controller) under irradiation changes with significant PV voltage fluctuation in steady-state. In contrast, a high tracking performance was exhibited by using the proposed control scheme. Also, an instantaneous effect on the PV voltage is displayed under irradiation changes without overshoots and with less fluctuation, as shown in Figure 13. Due to the relationship between the PV power and PV voltage, the performance of MPP tracking is affected by the PV voltage behavior, when the PV voltage fluctuation and tracking time are small, the extracted PV power loss is minimized. Moreover, Figure 14 illustrates the improvement in the extracted PV power using the proposed control scheme compared to the conventional VO-MPPT. For more details, the main simulation results obtained from both MPPT methods are summarized in Table 1.

Furthermore, we examine the DC-Link voltage regulation using the conventional PI controller and the proposed ISMC scheme. The obtained results shown in Figure 15 confirm the tracking superiority of the proposed control scheme compared to the conventional one under solar irradiation changes. It can be observed, that by using the conventional PI controller, the DC-Link voltage deviates from its reference in case of linear changes in solar irradiation. Moreover, in case of step irradiation changes, the overshoot and response time are significantly large. In contrast, the desired reference is accurately tracked by employing the proposed ISMC in addition to, insignificant overshoot and short response time under step irradiation changes. To show the performance improvement by using the proposed control scheme compared to the conventional scheme, key results are presented in Table 2.

We also observe that the proposed VOC-ISMC scheme allows to inject the extracted PV power into the grid with high quality and efficiency, contrary to the conventional control scheme (VOC-PI controller). It can be observed that by applying the proposed control scheme, ${i}_{dg}$ and ${i}_{qg}$ currents are completely regulated to their references. It is found that ${i}_{dg}$ current exhibits fast response with less fluctuation compared to the conventional control, as shown in Figure 12e, which leads to increase the quality of grid currents and their amplitudes almost instantaneously follow the irradiation changes, as shown in Figure 16b. In contrast, the grid current waveforms obtained by using the conventional control scheme are relatively of poor quality due to the large fluctuation and response time of ${i}_{dg}$ current, as shown in Figure 16a. A comparison summary in terms of key indexes such as grid current THD% and ${i}_{dg}$ current ripples for various irradiation levels is depicted in Figure 17.

## 5. Conclusions

This paper proposed a high-performance control scheme for a two-stage grid-tied PV system. The control structure of the proposed scheme is based on ISMC theory and consists of MPPT control, DC-Link voltage regulation loop, and VOC based on inner current control loops to improve system performance during all climatic conditions. As it is a two-stage system, the PV power is provided to the grid through a DC-DC boost converter and three-phase voltage source inverter. An ISM controller for the boost converter has been proposed for MPP tracking. Moreover, for proper inverter operation as well sinusoidal currents injection into the mains grid with low THD% (<5%), a novel design for DC-Link voltage regulation is suggested to maintain the DC-Link voltage constant at the desired value and estimate the reference currents for the VOC scheme, which is based on ISM controllers and space vector modulators. The simulation results obtained confirm the feasibility, effectiveness, and performance improvement of the proposed control scheme. As a future perspective, an implementation of the proposed control scheme using a field-programmable gate array (FPGA) control board will be introduced, where FPGA devices are generally cheaper and are suited for high-speed demanding application.

## Author Contributions

A.K. and B.T. designed and achieved the method; F.K. verified and analyzed the results; A.L. and A.S. wrote the paper.

## Funding

This research received no external funding.

## Conflicts of Interest

The authors declare no conflict of interest.

## Appendix A

The global specifications of the grid-tied PV system used in the simulation are listed in Table A1.

GPV | Nominal Values |

Open circuit voltage $\left({V}_{OC}\right)$ | 42.1 [V] |

Optimum operating voltage $\left({V}_{mpp}\right)$ | 33.7 [V] |

Short circuit current $\left({I}_{SC}\right)$ | 3.87 [A] |

Optimum operating current $\left({I}_{mpp}\right)$ | 3.56 [A] |

Maximum power $\left({P}_{mpp}\right)$ | 120 [W] |

Number of cells connected in series ${N}_{s}$ | 72 |

Number of cells connected in parallel ${N}_{p}$ | 1 |

Number of panels connected in series ${N}_{ss}$ | 2 |

Number of panels connected in parallel ${N}_{pp}$ | 2 |

Boost converter | Values |

Inductance $\left(L\right)$ | 1 [mH] |

Input capacitor $\left({C}_{in}\right)$ | 470 [µF] |

output capacitor $\left({C}_{dc}\right)$ | 200 [µF] |

Electrical parameters of grid-tied | Values |

Output filter inductance $\left({L}_{g}\right)$ | 10 [mH] |

Line resistance $\left({R}_{g}\right)$ | 0.1 [Ω] |

Nominal grid frequency $\left({f}_{g}\right)$ | 50 [Hz] |

Nominal line voltage of the 3-phase grid $\left({v}_{g}\right)$ | 100 [V] |

Simulation parameters | Values |

V-MPPT sampling frequency $\left({T}_{s}\right)$ | 1 [kHz] |

PWM switching frequency $\left({f}_{s,PWM}\right)$ | 5 [kHz] |

SVM switching frequency $\left({f}_{s,SVM}\right)$ | 25 [kHz] |

## References

- Dincer, F. The analysis on photovoltaic electricity generation status, potential and policies of the leading countries in solar energy. Renew. Sustain. Energy Rev.
**2011**, 15, 713–720. [Google Scholar] [CrossRef] - Shayestehfard, A.; Mekhilef, S.; Mokhlis, H. IZDPWM based feed forward controller for grid connected inverters under unbalanced and distorted conditions. IEEE Trans. Ind. Electron.
**2017**, 64, 14–21. [Google Scholar] [CrossRef] - Xiao, W.; Edwin, F.F.; Spagnuolo, G.; Jatskevich, J. Efficient approaches for modeling and simulating photovoltaic power systems. IEEE J. Photovolt.
**2013**, 3, 500–508. [Google Scholar] [CrossRef] - Kanaan, H.; Caron, M.; Al-Haddad, K. Design and implementation of a two-stage grid-connected high efficiency power load emulator. IEEE Trans. Power Electron.
**2014**, 29, 3997–4006. [Google Scholar] [CrossRef] - Debnath, D.; Chatterjee, K. Two-stage solar photovoltaic-based stand-alone scheme having battery as energy storage element for rural deployment. IEEE Trans. Ind. Electron.
**2015**, 62, 4148–4157. [Google Scholar] [CrossRef] - Femia, N.; Petrone, G.; Spagnuolo, G.; Vitelli, M. Power Electronics and Control Techniques for Maximum Energy Harvesting in Photovoltaic Systems; CRC Press: Boca Raton, FL, USA, 2012. [Google Scholar]
- Ahmed, J.; Salam, Z. An improved perturb and observe (P&O) maximum power point tracktwotwing (MPPT) algorithm for higher efficiency. Appl. Energy
**2015**, 150, 97–108. [Google Scholar] - De Brito, M.A.G.; Galotto, L.; Sampaio, L.P.; Melo, G.D.A.; Canesin, C.A. Evaluation of the main MPPT techniques for photovoltaic applications. IEEE Trans. Ind. Electron.
**2013**, 60, 1156–1167. [Google Scholar] [CrossRef] - Safari, A.; Mekhilef, S. Simulation and hardware implementation of incremental conductance MPPT with direct control method using cuk converter. IEEE Trans. Ind. Electron.
**2011**, 58, 1154–1161. [Google Scholar] [CrossRef] - Belkaid, A.; Colak, I.; Isik, O. Photovoltaic maximum power point tracking under fast varying of solar radiation. Appl. Energy
**2016**, 179, 523–530. [Google Scholar] [CrossRef] - Rizzo, S.A.; Scelba, G. ANN based MPPT method for rapidly variable shading conditions. Appl. Energy
**2013**, 145, 124–132. [Google Scholar] [CrossRef] - Karatepe, E.; Hiyama, T. Artificial neural network-polar coordinated fuzzy controller based maximum power point tracking control under partially shaded conditions. IET Renew. Power Gener.
**2009**, 3, 239–253. [Google Scholar] - Zainuri, M.A.A.M.; Radzi, M.A.M.; Soh, A.C.; Abd Rahim, N. Development of adaptive perturb and observe-fuzzy control maximum power point tracking for photovoltaic boost dc–dc converter. IET Renew. Power Gener.
**2014**, 8, 183–194. [Google Scholar] [CrossRef] - Bendib, B.; Belmili, H.; Krim, F. A survey of the most used MPPT methods: Conventional and advanced algorithms applied for photovoltaic systems. Renew. Sustain. Energy Rev.
**2015**, 45, 637–648. [Google Scholar] [CrossRef] - Talbi, B.; Krim, F.; Rekioua, T.; Laib, A.; Feroura, H. Design and hardware validation of modified P&O algorithm by fuzzy logic approach based on model predictive control for MPPT of PV systems. J. Renew. Sustain. Energy
**2017**, 9, 043503. [Google Scholar] - Shaiek, Y.; Smida, M.B.; Sakly, A.; Mimouni, M.F. Comparison between conventional methods and GA approach for maximum power point tracking of shaded solar PV generators. Sol. Energy
**2013**, 90, 107–122. [Google Scholar] [CrossRef] - Ishaque, K.; Salam, Z.; Amjad, M.; Mekhilef, S. An improved particle swarm optimization (PSO)–based MPPT for PV with reduced steady-state oscillation. IEEE Trans. Power Electron.
**2012**, 27, 3627–3638. [Google Scholar] [CrossRef] - Mohanty, S.; Subudhi, B.; Ray, P.K. A new MPPT design using grey wolf optimization technique for photovoltaic system under partial shading conditions. IEEE Trans. Sustain. Energy
**2016**, 7, 181–188. [Google Scholar] [CrossRef] - Bianconi, E.; Calvente, J.; Giral, R.; Mamarelis, E.; Petrone, G.; Ramos-Paja, C.A.; Spagnuolo, G.; Vitelli, M. A fast current-based MPPT technique employing sliding mode control. IEEE Trans. Ind. Electron.
**2013**, 60, 1168–1178. [Google Scholar] [CrossRef] - Kakosimos, P.E.; Kladas, A.G.; Manias, S.N. Fast photovoltaic-system voltage-or current- oriented MPPT employing a predictive digital current-controlled converter. IEEE Trans. Ind. Electron.
**2013**, 60, 5673–5685. [Google Scholar] [CrossRef] - Elgendy, M.A.; Zahawi, B.; Atkinson, D.J. Assessment of perturb and observe MPPT algorithm implementation techniques for PV pumping applications. IEEE Trans. Sustain. Energy
**2012**, 3, 21–33. [Google Scholar] [CrossRef] - Pradhan, R.; Subudhi, B. Double integral sliding mode MPPT control of a photovoltaic system. IEEE Trans. Cont. Syst. Technol.
**2016**, 24, 285–292. [Google Scholar] [CrossRef] - Farhat, M.; Barambones, O.; Sbita, L. A new maximum power point method based on a sliding mode approach for solar energy harvesting. Appl. Energy
**2017**, 185, 1185–1198. [Google Scholar] [CrossRef] - Talbi, B.; Krim, F.; Rekioua, T.; Mekhilef, S.; Laib, A.; Belaout, A. A high-performance control scheme for photovoltaic pumping system under sudden irradiance and load changes. Sol. Energy
**2018**, 159, 353–368. [Google Scholar] [CrossRef] - Menadi, A.; Abdeddaim, S.; Ghamri, A.; Betka, A. Implementation of fuzzy-sliding mode based control of a grid connected photovoltaic system. ISA Trans.
**2015**, 58, 586–594. [Google Scholar] [CrossRef] [PubMed] - Vitorino, M.A.; de Rossiter, C.M.B.; Jacobina, C.B.; Lima, A.M.N. An effective induction motor control for photovoltaic pumping. IEEE Trans. Ind. Electron.
**2011**, 58, 1162–1170. [Google Scholar] [CrossRef] - Achour, A.; Rekioua, D.; Mohammedi, A.; Mokrani, Z.; Rekioua, T.; Bacha, S. Application of direct torque control to a photovoltaic pumping system with sliding-mode control optimization. Electr. Power Compon. Syst.
**2016**, 44, 172–184. [Google Scholar] [CrossRef] - Hu, J.; Zhu, Z.Q. Investigation on switching patterns of direct power control strategies for grid-connected DC–AC converters based on power variation rates. IEEE Trans. Power Electron.
**2011**, 26, 3582–3598. [Google Scholar] [CrossRef] - Malinowski, M.; Kazmierkowski, M.P.; Hansen, S.; Blaabjerg, F.; Marques, G.D. Virtual-flux-based direct power control of three-phase PWM rectifiers. IEEE Trans. Ind. Appl.
**2001**, 37, 1019–1027. [Google Scholar] [CrossRef] - Jain, C.; Singh, B. A three-phase grid tied SPV system with adaptive DC link voltage for CPI voltage variations. IEEE Trans. Sustain. Energy
**2016**, 7, 337–344. [Google Scholar] [CrossRef] - Rodriguez, J.; Pontt, J.; Silva, C.A.; Correa, P.; Lezana, P.; Cortés, P.; Ammann, U. Predictive current control of a voltage source inverter. IEEE Trans. Ind. Electron.
**2007**, 54, 495–503. [Google Scholar] [CrossRef] - Teodorescu, R.; Liserre, M.; Rodriguez, P. Grid Converters for Photovoltaic and Wind Power Systems; John Wiley & Sons: Hoboken, NJ, USA, 2011. [Google Scholar]
- Utkin, V.I. Sliding mode control design principles and applications to electric drives. IEEE Trans. Ind. Electron.
**1993**, 40, 23–36. [Google Scholar] [CrossRef][Green Version] - Edwards, C.; Spurgeon, S. Sliding Mode Control: Theory and Applications; CRC Press: Boca Raton, FL, USA, 1998. [Google Scholar]
- Tan, S.C.; Lai, Y.M.; Tse, C.K. Sliding Mode Control of Switching Power Converters: Techniques and Implementation; CRC Press: Boca Raton, FL, USA, 2011. [Google Scholar]
- Sebaaly, F.; Vahedi, H.; Kanaan, H.Y.; Moubayed, N.; Al-Haddad, K. Sliding mode fixed frequency current controller design for grid-connected NPC inverter. IEEE J. Emerg. Slect. Top. Power Electron.
**2016**, 4, 1397–1405. [Google Scholar] [CrossRef] - Van Dijk, E.; Spruijt, J.N.; O’sullivan, D.M.; Klaassens, J.B. PWM-switch modeling of DC-DC converters. IEEE Trans. Power Electron.
**1995**, 10, 659–665. [Google Scholar] [CrossRef][Green Version] - Utkin, V.; Guldner, J.; Shi, J. Sliding Mode Control in Electro-Mechanical Systems; CRC Press: Boca Raton, FL, USA, 2009. [Google Scholar]
- Hamayun, M.T.; Edwards, C.; Alwi, H. Fault Tolerant Control Schemes Using Integral Sliding Modes; Springer International Publishing: Berlin, Germany, 2016. [Google Scholar]
- Yaramasu, V.; Wu, B.; Chen, J. Model-predictive control of grid-tied four-level diode-clamped inverters for high-power wind energy conversion systems. IEEE Trans. Power Electron.
**2014**, 29, 2861–2873. [Google Scholar] [CrossRef]

**Figure 11.**Simulation results of grid-tied PV system with the conventional control scheme; under irradiation changes. (

**a**) PV Voltage; (

**b**) PV Current; (

**c**) PV Power; (

**d**) DC−Link Voltage; (

**e**) Id Current and (

**f**) Iq Current.

**Figure 12.**Simulation results of grid-tied PV system with the proposed control scheme; under irradiation changes. (

**a**) PV Voltage; (

**b**) PV Current; (

**c**) PV Power; (

**d**) DC−Link Voltage; (

**e**) Id Current and (

**f**) Iq Current.

**Figure 16.**Grid currents and their zoom waveforms: (

**a**) conventional control scheme; (

**b**) proposed control schemes; under irradiation changes.

**Figure 17.**Comparison of: (

**a**) grid current THD%; (

**b**) grid current ripples; under irradiation changes.

MPPT Technique | Step Change in Irradiation 500→700 W/m² | Step Change in Irradiation 1000→800 W/m² | Linear Changes in Irradiation 800→500 W/m² and 700→1000 W/m² | ||
---|---|---|---|---|---|

Power Oscillation (W) | Response Time (s) | Power Oscillation (W) | Response Time (s) | Tracking Accuracy | |

Conventional VO-MPPT | 0.17 | 0.022 | 0.23 | 0.02 | low |

Proposed VO-MPPT | Less than 0.03 | 0.0085 | 0.051 | 0.0061 | Very good |

Control Scheme | Linear Change in Irradiance 800→500 W/m² | Step Change in Irradiance 500→700 W/m² | Linear Change in Irradiance 700→1000 W/m² | Step Change in Irradiance 1000→800 W/m² | ||
---|---|---|---|---|---|---|

Static Error Average (%) | Overshoot (%) | Settling Time (s) | Static error Average (%) | Overshoot (%) | Settling Time (s) | |

Conventional PI | 1.512 | 6.95 | 0.175 | 1.478 | 7.47 | 0.179 |

Proposed scheme | 0.051 | 2.2 | 0.035 | 0.057 | 2.98 | 0.08 |

© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).