Keywords

Introduction

The solar energy is a clean renewable energy used in the isolated sectors and rural areas to produce the needed electrical energy. The PV cell converts solar energy into electrical energy by a process called “photovoltaic effect” [1].

The use of photovoltaic (PV) energy as source to pumping water is considered one of the promising fields of PV application. Water can be pumped during the day and stored in tanks. With the increased use of this technology, greater attention has been paid to their design and their optimal use [2, 3]. Various studies have been done to define the optimal drive system, the choice of motor (DC motor or AC motor) [4] and pumps (centrifugal or volumetric), and other ways to control and optimize the water pumping system.

In this paper, the PV pumping system consists of PV panel, DC–DC boost converter, and DC motor pump, with the maximum power point tracking (MPPT) as online technique to track the maximum power point of the PV generator, which improves the efficiency of the system. Thus, several MPPT algorithms has been presented and implemented in the literature. The techniques vary in complexity, robustness, convergence speed, eases of implementation, and in other aspects. The most MPPT techniques used are: the P&O method [5, 6], Hill climbing [7], incremental conductance, and artificial intelligence-based algorithms [8]. However, in the recent publications, those techniques are developed to improve the accuracy of tracking, and the response speed time, including a novel variable step size incremental conductance [9], and combination of two techniques [10].

In this paper, we present a developed slide mode control strategy to track the maximum power point (MPP) of the PV generator, which improves the performance of the PV water pumping system. This technique presents the advantages of robustness, good accuracy, high stability, and efficiency. The developed method was tested in MATLAB/SIMULINK environment. The obtained results indicate the feasibility and improved functionality of the photovoltaic pumping system.

In the Modeling of Photovoltaic Pumping System section we present a modeling of PV pumping system. Slide Mode Control section brings out an explication about the proposed approach. Simulation Results section deals with the simulation results with a comparison between the developed method and the classical P&O method. Conclusion section presents critical observations and discussion followed by conclusion.

Modeling of Photovoltaic Pumping System

The general block diagram of the photovoltaic pumping system is shown in Fig. 33.1. The whole system is composed of a PV panel, a power DC–DC adapter, and PMDC motor driving a centrifugal pump.

Fig. 33.1
figure 1

General configuration of a photovoltaic pumping system

PV Cell Model

The PV cell is a component that converts directly the solar energy into electrical power. Several papers have presented the modeling of PV cells, with one diode [9] and two diodes [10]. In order to provide the optimum power, we use the PV panel which is composed of many strings of solar cells in series, connected in parallel. Figure 33.2 shows the equivalent circuit of the PV cell.

Fig. 33.2
figure 2

Equivalent circuit of PV cell

The behavior of the PV array may be described by the following equations:

$$ I={I}_{\mathrm{p}\mathrm{h}}-{I}_{\mathrm{d}}-{I}_{\mathrm{p}} $$
(33.1)

with

$$ {I}_{\mathrm{d}}={I}_0\left(\exp \left(\frac{V_j\cdot q}{K_0\cdot T}\right)\right)-1\Big) $$
(33.2)

and

$$ {I}_{\mathrm{p}}=\frac{V+{R}_{\mathrm{s}}\cdot I}{R_{\mathrm{p}}} $$
(33.3)
$$ I={I}_{\mathrm{p}\mathrm{h}}-{I}_0\left(\exp \left(\frac{V_jq}{K_0T}\right)-1\right)-\frac{V+{R}_{\mathrm{s}}\cdot I}{R_{\mathrm{p}}} $$
(33.4)

where V = PV output voltage, I = PV output current, Iph = photocurrent, and I0 = saturation current.

The output characteristics of voltage-power and voltage-current of PV panel, under different values of radiation, are presented in Fig. 33.3.

Fig. 33.3
figure 3

Power versus Voltage at different Solar Intensity level

The equation of the output voltage can be expressed as:

$$ {V}_{\mathrm{o}}=\frac{1}{1-\alpha }{V}_{\mathrm{pv}} $$
(33.5)

where Vo and Vpv are, respectively, the DC–DC converter output and input voltages.

DC Motor Model

The choice of motor depends on many factors: the requirements of the size, efficiency, price, reliability, and availability. Among the different kinds of DC motors existing, the permanent magnet motors (PMDC) are most commonly used in PV pumping systems. They provide a high torque at startup.

The mathematical relationships that describe the model of a DC motor are expressed as follows:

Terminal voltage of the armature:

$$ U= RI+E $$
(33.6)

Electromotive force:

$$ E=K\cdot \omega $$
(33.7)

Electromagnetic torque:

$$ {\Gamma}_{\mathrm{e}}={K}^{\prime}\cdot I $$
(33.8)

The mathematical equation:

$$ E=U\left({K}_{\mathrm{m}}\cdot \Phi \right) $$
(33.9)

Km, the constant of the construction motor, depends on the number of pairs of poles and the number of conductors per section.

Centrifugal Pump Model

For solar pump, the centrifugal pumps and the volumetric pumps are the most used [3]. The centrifugal pump applies a torque proportional to the square of the rotational speed of the motor [4]:

$$ {\Gamma}_{\mathrm{r}}={K}_{\mathrm{c}}\cdot {\omega}^{{}^2} $$
(33.10)

where Kc is the proportionality constant [(Nm/rad.s−1)2] and 𝜔 is the rotational speed of the motor (rad.s−1).

Any pump is characterized by its output power, which is given by:

$$ P=\frac{P_{\mathrm{u}}}{\eta } $$
(33.11)

with:

$$ {P}_{\mathrm{u}}=\rho \cdot g\cdot H\cdot Q $$
(33.12)

Slide Mode Control

Several papers developed the sliding mode control method [1, 2] to track the MPP of the PV generator. It presents the advantages of simplicity and good performance. The control circuit adjusts the duty cycle of the switch with the different variation of radiation and temperature to track the MPP of the PV panel.

Depending on the position of the switch S, the equations can be written as follows:

$$ \frac{d{V}_{\mathrm{pv}}}{dt}=\frac{1}{C}\left({I}_{\mathrm{pv}}-{I}_{\mathrm{l}}\right) $$
(33.13)
$$ \frac{d{I}_{\mathrm{l}}}{dt}=\frac{1}{L}\left({V}_{\mathrm{pv}}-\left(1-D\right)\times {V}_{\mathrm{o}}\right) $$
(33.14)

With the use of the concept of the approaching control [5], the sliding surface is selected as:

$$ \frac{d{P}_{\mathrm{pv}}}{d{V}_{\mathrm{pv}}}=0 $$
(33.15)
$$ \frac{d{P}_{\mathrm{pv}}}{d{V}_{\mathrm{pv}}}=\frac{d\left({V}_{\mathrm{pv}}\times {I}_{\mathrm{pv}}\right)}{d{V}_{\mathrm{pv}}} $$
(33.16)
$$ \frac{d{P}_{\mathrm{pv}}}{d{V}_{\mathrm{pv}}}={I}_{\mathrm{pv}}+{V}_{\mathrm{pv}}\frac{d{I}_{\mathrm{pv}}}{d{V}_{\mathrm{pv}}} $$
(33.17)

So, from the precedent equations, the sliding surface (σ) can be written as follows:

$$ \sigma ={I}_{\mathrm{pv}}+{V}_{\mathrm{pv}}\frac{d{I}_{\mathrm{pv}}}{d{V}_{\mathrm{pv}}} $$
(33.18)

The duty cycle D can be controlled by the following equations:

$$ D=D+\Delta D\mathrm{if}\kern1.6em \sigma >0 $$
(33.19)
$$ D=D-\Delta D\mathrm{if}\kern1.6em \sigma <0 $$
(33.20)

Eq. 33.17 can be written in general form of the nonlinear time invariant system [10].

$$ \overset{.}{\sigma }={\left[\frac{d\sigma}{d x}\right]}^T\times \overset{.}{X}=0 $$
(33.21)
$$ \overset{.}{\sigma }={\left[\frac{d\sigma}{d x}\right]}^{\mathrm{T}}\times \left(f(X)+g(X)\times {D}^{\prime}\right)=0 $$
(33.22)

The equivalent control D′ obtained is [10]:

$$ {D}^{\prime }=\frac{{\left[\frac{d\sigma}{d x}\right]}^{\mathrm{T}}\times f(x)}{{\left[\frac{d\sigma}{d x}\right]}^{\mathrm{T}}\times g(x)}=1-\frac{V_{\mathrm{pv}}}{V_{\mathrm{o}}} $$
(33.23)

The equivalent duty cycle D′ must vary between 0 < D′ < 1, and the real duty cycle control D is proposed as [10]:

$$ D=1\kern1.6em \mathrm{if}\kern1.6em {D}^{\prime }+ K\sigma \ge 1 $$
(33.24)
$$ D={D}^{\prime }+ k\sigma \kern1.6em \mathrm{if}\kern1.6em 0<{D}^{\prime }+ k\sigma <1 $$
$$ D=0\kern1.6em \mathrm{if}\kern1.6em {D}^{\prime }+ k\sigma \le 0 $$

To improve the accuracy of tracking of MPP and convergence time, the choice of the right surface of searching is very important. Figure 33.4 shows the proposed surfaces chosen to track the MPP.

Fig. 33.4
figure 4

The proposed surfaces of the proposed SMC to track the MPP of PV array

The principle of search of the MPP is based on dividing the position surface into two surfaces. One is near (small surface, σS) and the other is far (large surface, σl) from MPP. In our method, we insert a switch between these two surfaces by exploiting the variable . If the obtained value is far from the MPP, the searching is done on the large surface σs, which improves the efficiency of tracking and the response speed time. Else, if we are near to MPP of the PV panel, the surface of tracking is the small surface, to minimize the oscillations around the MPP, and reach it quickly. The equations of the novel duty cycle with the proposed technique become:

The equivalent duty cycle must varies between 0.1 < D′ < 0.9. The real controls signal D is proposed as:

$$ D-0.9\kern1.6em \mathrm{if}\kern1.6em {D}^{\prime }+ k\sigma \ge 0.9 $$
(33.25)
$$ D={D}^{\prime }+ k\sigma \kern1.6em \mathrm{if}\kern1.6em 0.1<{D}^{\prime }+ k\sigma <0.9 $$
(33.26)
$$ D=0.1\kern1.6em \mathrm{if}\kern1.6em {D}^{\prime }+ k\sigma \ge 0.1 $$
(33.27)

The equivalent duty cycle varies as 0.6 < D′ < 0.8. The real controls signal D is proposed as:

$$ D=0.8\kern1.6em \mathrm{if}\kern1.6em {D}^{\prime }+ k\sigma \ge 0.8 $$
(33.28)
$$ D={D}^{\prime }+ k\sigma \kern1.6em \mathrm{if}\kern1.6em 0.6<{D}^{\prime }+ k\sigma <0.8 $$
(33.29)
$$ D=0.6\kern1.6em \mathrm{if}\kern1.6em {D}^{\prime }+ k\sigma \le 0.6 $$
(33.30)

The proposed equation of the reference power allows calculating the novel power simultaneously with variation of insolation and temperature. It determines the position of the power at each moment, which facilities the task of tracking MPP.

The simulation results of the proposed SMC technique are presented in the next section; they show clearly the efficiency of the method.

Simulation Results

In order to verify the efficiency of the proposed sliding mode control method, and its influence in the performance of the PV water pumping system driven by DC motor coupled to a centrifugal pump, a simulation is done using MATAB/SIMULINK environment. The PV generator source used is SES96M; it has the characteristics recorded in Table 33.1. Also, the parameters of the DC–DC boost converter employed have been noted in Table 33.2.

Table 33.1 Electrical parameters of SES96M
Table 33.2 Electrical characteristics of DC–DC boost converter

To show the effectiveness of the developed sliding mode control method, we compare it with the classical P&O method.

Figures 33.5 and 33.6 present the output power, and output voltage of the PV panel with proposed SMC method and classical P&O technique, respectively, at T = 25 °C and E = 1000 W/m2. It proves the utility of the developed method, in fact a considerable minimization of oscillations, and a clear improvement of response speed. Figure 33.7 shows the behavior of the output speed motor of the PV pumping system.

Fig. 33.5
figure 5

Output power of the PV panel (a) proposed SMC, (b) classical P&O

Fig. 33.6
figure 6

Output voltage of the PV panel (a) proposed SMC, (b) classical P&O

Fig. 33.7
figure 7

Output characteristics of the motor speed with novel SMC and P&O method

The output motor speed of the PV pumping system with the proposed sliding mode control and the classical P&O method as presented in Fig. 33.7 shows clearly the influence of the proposed SMC in this element of the system; it improves the accuracy and the speed of response time. The speed is stabilized from 0.15 s. However, with the use of P&O method, the speed begins to stabilize till 0.5 s. To demonstrate the feasibility of the proposed method with variation of radiation, we test it in MATLAB/SIMULINK at different values of radiation (Figs. 33.8 and 33.9).

Fig. 33.8
figure 8

Output power of PV panel at different value of radiation. (a) Proposed SMC, (b) P&O method

Fig. 33.9
figure 9

Output power of PV panel at different value of time

Conclusion

In this paper, an online novel strategy of sliding mode control is developed to optimize the functioning of the global PV water pumping system driven by DC motor and coupled to a centrifugal pump. The main concluding remarks are summarized as follows:

  • The obtained simulation results have shown the good performance of the proposed controller in terms of accuracy of output power of the PV generator

  • It has also shown the improvement of the stability of the output motor speed, which influences the efficiency of the pump

  • Furthermore, the expected insensitivity of the proposed SMC commands against variation of radiation and temperature.

The proposed sliding mode control provides a highly online accurate tracking of the optimal point of the PV pumping systems driven by conventional electrical components, and can become a standard regulator for optimizing such systems.