Next Article in Journal
Experimental Investigation of Heat Transfer and Flow Characteristics of Split Natural Cooling System for Data Center Based on Micro Heat Pipe Array
Next Article in Special Issue
Neural-Assisted Synthesis of a Linear Quadratic Controller for Applications in Active Suspension Systems of Wheeled Vehicles
Previous Article in Journal
Exploring Increasing Urban Resident Electricity Consumption: The Spatial Spillover Effect of Resident Income
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Experimental Study of Drift Caused by Partial Shading Using a Modified DC-(P&O) Technique for a Stand-Alone PV System

by
Ashish Kumar Singhal
1,*,
Narendra Singh Beniwal
2,
Ruby Beniwal
3 and
Krzysztof Lalik
4,*
1
Electrical Engineering Department, Dr. A.P.J. Abdul Kalam Technical University, Lucknow 226031, Uttar Pradesh, India
2
Electronics and Communication Engineering Department, Bundelkhand Institute of Engineering and Technology, Jhansi 284128, Uttar Pradesh, India
3
Electronics and Communication Engineering Department, Jaypee Institute of Information Technology, Noida 201309, Uttar Pradesh, India
4
Faculty of Mechanical Engineering and Robotics, AGH University of Science and Technology, 30-059 Krakow, Poland
*
Authors to whom correspondence should be addressed.
Energies 2022, 15(12), 4251; https://doi.org/10.3390/en15124251
Submission received: 10 May 2022 / Revised: 30 May 2022 / Accepted: 6 June 2022 / Published: 9 June 2022
(This article belongs to the Special Issue Optimal Control, Automation and Intelligent Energy Systems)

Abstract

:
There is tremendous potential in solar energy to meet future electricity demands. Partial shading (PS) and drift are two major problems that must be addressed simultaneously to achieve the maximum power point (MPP) of a stand-alone PV system, which are discussed in this paper. Both of these factors contribute to the voltage drop due to heavy steady-state oscillation. The partial shading and drift problem are associated with severe rapid changes in the insolation. A modified drift-control perturbation and observation DC-(P&O) approach was investigated using a low-cost programmable hardware solution, i.e., the ARM Cortex M4 32-bit Microcontroller (MC) (STM32F407VGT6), with efficient embedded programming and Waijung block sets for real-time solutions. The experimental setup was accomplished on a 40-watt solar panel. It was found that the proposed method had a significant impact on drift control during abrupt changes in current and voltage caused by shading effects, with the controller conversion efficiency of 80.39% and 94.48% with percentage absolute errors of 7.3 and 7.2 for cases with and without PS and drift, respectively.

1. Introduction

Traditional electricity generation relies mostly on coal-based power plants that produce carbon dioxide (CO2), which, in turn, contributes to air pollution in the environment. Researchers have sought numerous alternative sources of energy. Renewable energy (RE) is being used as an alternate source of electrical power generation to address this issue [1]. India has made remarkable efforts in the last seven years to adopt energy through public centric energy policy. India’s goals have risen from 175 GW of installed renewable energy capacity by 2022 to 500 GW of non-fossil fuel-based capacity by 2030 [2]. In the previous 5 years, Asian countries’ non-fossil fuel electrical capacity has increased by 1.6 times to 158 GW, accounting for nearly 40% of total installed power output [3]. Photovoltaic-based power is becoming increasingly popular among renewable energy choices due to its plentiful availability and inexhaustibility [4]. Furthermore, conventional fuels still account for 84 percent of global energy use, and this figure is steadily decreasing. According to the literature, solar energy supersedes all other green energy sources, since solar technologies have advanced with new features. Partial shading and weather conditions are the main cause of drifting MPPT points. The impact of these factors is responsible for certain critical points due to heavy shading on solar panels [5]. The efficiency of a PV array system is determined by operating circumstances, as well as the quality of the solar cells and array design. The array can be different types of series and parallel combinations of solar cells [6]. Solar energy contributions to electric power networks have been rapidly growing in the last couple of years.
Proper planning is required before installing the panels. Due to the constraints of the area, it is inevitable for buildings and other nearby structures to obstruct the sunlight from reaching the panels [7]. The difference in electrical characteristics between unshaded and shaded panels can lead to significant losses. The difference in the illumination intensities between the two different regions affects the power output. This issue is a crucial factor that can lead to a reduction in the power output due to the operation in different operating conditions [8]. Besides the location of the PV array, other factors such as the level of shading and the position of the panel are also taken into account to reduce the power output [9].
Partial shading conditions (PSCs) are also important factors that can affect the performance of a PV system [10]. The reduction in the photon-generated current due to the PS of a PV module can be attributed to the intensity of the light. Usually, series connections of PV modules are more affected by PSCs than parallel connections. The most common type of connection scheme is the series–parallel. These connections are mainly dependent on the region’s asymmetrical or symmetrical shading pattern [11].
The DC–DC converter’s duty cycle was changed to allow the user to track the MPPT. This eliminates the issue of partial shading. To achieve the optimal performance of the DC–DC converter, the pulse signal of the device must be controlled by a power switch. Unfortunately, when the PV modules are partially shaded, their performance deteriorates [12].
The maximum power of the solar module may be tracked with P–V and I–V characteristics. The highest point of the curve indicates the maximum power point (MPP), as represented in Figure 1 and Figure 2.

1.1. Background, Related Research, and Motivation

Blaabjerg et al. [13] discussed various designs of PV cells and suggested their use based on the size of PV systems and provided detailed analyses of changes in temperature or irradiance in terms of the nonlinear characteristics of a PV array. Based on a closed-loop reference model, Blaabjerg et al. demonstrated how to build and obtain a novel real-time output characteristic of a PV array emulator. Robles-Campos et al. [14] and Shams et al. [15] focused on the impact of partial shade (PS) circumstances with the bypass diodes technique. The authors studied the existing research on bypass diode topologies and proposed a suggested model, which was thoroughly examined and validated with PSCAD/EMTDC and MATLAB.
Baba et al. [16] discussed MPP evolutionary algorithms for controllers in terms of efficiency, performance, modernity, complexity, and tracking speed. Teng et al. [17] and Obukhov et al. [18] emphasised extracting maximum power (MP) in real time, with a considerable step size of control variables. The authors also discussed the challenges of MPP, i.e., the high cost of hardware implementation and its critical points.
Valenciaga et al. [19] and Kumar et al. [20] discussed the unique MPP approach of the second-order sliding mode gradient (SOSM) server. The authors also suggested the traditional PI controller for a closed-loop control with fast-tracking dynamics. Dallago et al. [21] presented the D-MPPT technique, in which the breadboard was used to test the hardware, with a tracking efficiency is 78.8%. Endo et al. [22] provided a comparison between two hardware, i.e., between a microarchitectural simulator and ARM Cortex MC. They suggested the ARM Cortex MC has a low absolute error of nearly 7% in comparison with others.

1.2. Research Gap

In recent years, solar cell technology has proved to be promising for meeting the necessary energy requirements. Nevertheless, the world is still facing many challenges such as partial shading (PS), battery management systems (BMS), and grid compatibility [23]. In the past year, several researchers have provided a plethora of studies in the literature on the shading phenomenon, with different topologies. Past algorithms have the ability to extract maximum power during shading conditions in the presence of drift [15,24]. However, the authors found that more research is required for reducing steady-state oscillations and fast-tracking MPP. Therefore, they attempted to address this problem with experimental validation in this paper.

1.3. Contribution and Case Description

  • In this research, a modified fast-tracking DC-(P&O) approach was used to facilitate the determination of MPP at a certain position;
  • A 40 W PV panel consisting of 36 cells, with 4 rows each having 9 cells with a DC load, was used to prepare an experimental setup on which the PS effect of 30% was observed;
  • In this study, it was found that modified DC-(P&O) can control and trace MPP during darkened conditions with the help of slope d P d V position on PV characteristics. If d P d V > 0 , then MPP will be on the left, and otherwise on the right;
  • The proposed study provides a solution to drift when rapid changes occur in the environment.

1.4. Modelling of Single-Diode Model with a Boost Convertor Using Modified DC-(P&O)

The equivalent diagram with a single diode of a PV model [25] is represented in Figure 3, according to which PV is connected with a diode (D) and shunt resistance (Rsh) in parallel and resistance in series (Rs).
Figure 4a,b illustrate, respectively, the ON and OFF operations of a boost converter using an IGBT switch. When the switch is ON, the current passes through the inductor and the switch. When the switch is OFF, the current passes through the load.
When the switch is always ON, the duty ratio can be calculated using Equation (1) as follows:
V o V i n = 1 1 D
where D is the duty ratio, V o is the output voltage, and V i n is the input voltage.
Load power is calculated by Equation (2).
P L   =   V L     I L   =   V L 2 R L
where P L is the load power, V L is the load voltage, I L is the load current, R L is the load resistance, and R L can be calculated by Equations (3)–(5) as follows:
R L = V L I L
R L = V P V ( 1 D ) I P V ( 1 D )
R L = R P V 1 ( 1 D ) 2
The efficiency of solar cells can be defined by using Equation (6).
η p v = V L I L V p v I p v = 1 ( 1 D ) 2 R p v R L
where η p v is the efficiency of PV cell, V p v I p v are the voltage and current of PV cell, R p v is input impedance, which is varied based on the change in duty cycle.
We know that the condition of maximum power extraction is R p v = R L .
Then, PV current corresponds to maximum power and can be written using Equation (7) as follows:
I p v = V p v ( 1 D ) 2 R L η p v
Photovoltaic current Ipv can be calculated by applying KCL in Figure 3, and obtained using Equation (8) as follows:
I p v = I s c I d I s h
where the value of I d and Vph can be expressed by
I d = I 0 exp ( V p v n V T ) 1 , V p h = I s h × R s h
where I d is the current across the diode, I 0 is the saturation current, and Vph is the voltage across the diode.
I p v = I s c I o exp ( V p v n V T ) 1 I s h
where I s c is short-circuit current (SCC), n is the ideality factor, V T is the terminal voltage, and I s h is the shunt current, which can be written using Equation (9).
I s h   shunt   current = ( V p v + I p v R s ) R s h
By putting the Ish from Equation (9) into Equation (8), Ipv can be represented by Equation (10) as follows:
I p v = I s c I o exp ( V p v n V T 1 ) ( V p v + I p v R s ) R s h
From Equations (7) and (10), we obtain
V p v ( 1 D ) 2 R L η p v = I s c I o exp ( V p v n V T 1 ) ( V p v + I p v R s ) R s h
Putting the value of I p v in Equation (11), we obtain Equation (12) as follows:
V p v 1 ( 1 D ) 2 R L η p v + 1 R s h + R s R s h ( 1 D ) 2 R L η p v = I s c I o exp ( V p v n V T 1 )
V p v ( 1 D ) 2 R L η p v + ( V p v + V p v ( 1 D ) 2 R L η p v R s ) R s h = I s c I o exp ( V p v n V T 1 )
V p v 1 ( 1 D ) 2 R L η p v + 1 R s h + R s R s h ( 1 D ) 2 R L η p v = I s c I o exp ( V p v n V T 1 )
By considering equally, exp ( V p v n V T ) to 1 + V p v n V T , we have
V p v 1 ( 1 D ) 2 R L η p v + 1 R s h + R s R s h ( 1 D ) 2 R L η p v = I s c I o 1 + V p v n V T 1
I s c = V p v 1 ( 1 D ) 2 R L η p v + 1 R s h + R s R s h ( 1 D ) 2 R L η p v + I o n V T
Solving Equation (16) with total irradiance Q leads to
V p v Q = I s c Q 1 ( 1 D ) 2 R L η p v 1 + R s R s h + I o n V T + 1 R s h
Similarly, using Equations (7) and (17), we obtain
I p v Q = 1 ( 1 D ) 2 R L η p v I s c Q 1 ( 1 D ) 2 R L η p v 1 + R s R s h + I o n V T + 1 R s h
After taking the derivative of Equation (17),
d V p v d Q = ( I s c , n + α 1 Δ T ) 1 Q n + α 1 Q Q n d T d Q 1 ( 1 D ) 2 R L η p v 1 + R s R s h + I o n V T + 1 R s h 0
After taking the derivative of Equation (18),
d I p v d Q = 1 ( 1 D ) 2 R L η p v ( I s c , n + α 1 Δ T ) 1 Q n + α 1 Q Q n d T d Q 1 ( 1 D ) 2 R L η p v 1 + R s R s h + I o n V T + 1 R s h 0
The factor d I   will enhance the MPP due to the rapid changes in the insolation as per the algorithm introduced in Equation (20).

2. Block Diagram of Workflow

The proposed workflow is shown in Figure 5 using a block diagram to facilitate its understanding for the readers.

3. Modified DC-(P&O) Mitigation Technique

As per findings of the literature [19,20,21,22,23], it is difficult to track the MPP without drifting because of the shedding effect (SE) and abrupt changes in the surroundings. The proposed modified DC-(P&O) technique allows MPP to be tracked without drifting, which was not feasible in traditional P&O.
A three-level operational approach is used to obtain the appropriate results [26], which are dependent on the two critical parameters of perturbation time (Ta) and step size (ΔD). The flowchart of this approach is shown in Figure 6.
In Figure 7, the slope d P d V is +ve on the left and -ve on the right of MPP in traditional P&O procedures [27]. The duty cycle is performed to track MPP with the help of +ve and −ve slopes.
Figure 6. The flowchart of the modified DC-(P&O) technique.
Figure 6. The flowchart of the modified DC-(P&O) technique.
Energies 15 04251 g006
Figure 7. Three-level operation of P&O technique with slope changes d P d V .
Figure 7. Three-level operation of P&O technique with slope changes d P d V .
Energies 15 04251 g007

3.1. Steady-State Operation (SSO) of Traditional P&O Procedure

Figure 7 shows a three-level operation of the traditional P&O approach, in which the point is relocated from 1 to 2, and the choice must be made based on the values of dP and dV at P2. According to the traditional equations d P = P 2 P 1 > 0 and d V = V 2 V 1 > 0 , the method reduces the duty cycle and advances the operating point 2 to P3. At P3, As d P = P 3 P 2 < 0 and d V = V 3 V 2 > 0 , the algorithm raises the duty cycle, and the operating point returns to P2. At P2, d P = P 3 P 2 > 0 and V = V 2 V 1 < 0 approaches zero; hence, the algorithm raises the duty cycle [28], and the operating point returns to P1. At P1, As d P = P 3 P 2 < 0 and d V = V 3 V 2 < 0 at P3, the algorithm reduces the duty cycle, and the operating point returns to P2.

3.2. Steady-State Operation (SSO) of Proposed Modified DC-(P&O) Procedure without Drift

It is very difficult to obtain MPP with precise I–V characteristics represented in Figure 8a, according to which insolation increases or decreases rapidly due to cloudy days or PS conditions [29]. This problem is also responsible for drift, which can occur from any of the three steady-state points (SSP) depicted in Figure 8b, in which the interval of perturbation time is represented by (Ta). The power also increases or decreases when d P > 0 due to the disturbance in insolation. From Equations (19) and (20), it is clearly shown that the variance in the temperature is related to the change in insolation proportionally, i.e., d T d Q > 0 . To validate the condition d V p v d Q > 0 and d I p v d Q > 0 , the numerators and denominators should be positive quantity for a larger value of R s h and minimum value for R s . By introducing d I   into the algorithm, as shown in Figure 6, the drift problem may be addressed. Points are shifted (from point 3 to point 4) by increasing the insolation. In Figure 8, d I = I 4 α T a I 2 α 1 T a > 0 is represented in Figure 8a, and d P = P 4 α T a P 2 α 1 T a > 0 and d V = V 4 α T a V 2 α 1 T a > 0 are at the same time represented in Figure 8b. The role of d I is more important for moving from point 4 to point 7, as shown in Figure 8b. For d I > 0 , duty increases and helps to uplift the MPP for SSP.

4. Simulation Model for Partial Shading

The PV panel used in this study has 36 PV cells in the series, and 3 bypass diodes are connected, as shown in Figure 9. During a shaded situation, the bypass diode is enabled, allowing current to bypass through the shaded cells and reducing current losses. The three-bypass diode partitions the PV module into three vertical regions, each of which can hold up to 25 cells for a 36-cell module, as shown in Figure 10. The specifications of the solar panel are described in Table 1.
Table 1. W solar panels.
Table 1. W solar panels.
S.NoParameter Description Values at 1000 W/m2 on STC
1Number of cells (NS)36
2Maximum power (PMAX)40 Watt
3Voltage at PMAX17.18 W
4Current at IMAX2.33 A
5Open-circuit voltage (VOC)21.37 V
6Short-circuit current (ISC)2.5 A
7Temperature coefficient of VOC−0.2775 V
8Temperature coefficient of ISC0.0051 A
9 Slope   d V d I at VOC−0.68 V
10Brand energy gap (EG)1.12
11Ideality factor (n)1.2
12Shunt resistance (RSH)25 Ω
13Series resistance (RS)0.0065 Ω
14Ambient temperature (TA)25 °C
Figure 9. A 40-watt solar panel.
Figure 9. A 40-watt solar panel.
Energies 15 04251 g009
Figure 10. Shading-based simulation model of 40-Watt solar panel with bypass diode.
Figure 10. Shading-based simulation model of 40-Watt solar panel with bypass diode.
Energies 15 04251 g010
The P–V and I–V characteristics of a photovoltaic string display peak points, as shown in Figure 11, which reflects uniform irradiation. That peak is known as the global peak, representing the highest output during partial conditions on different irradiance values, i.e., 270 W/m2, 480 W/m2, and 600 W/m2. The highest peak is represented on different insolation levels, as shown in the characteristics in Figure 11.
Table 1 shows the detailed specifications of solar panels used in our simulation studies at 1000 W/m2 STC. The simulation analysis can easily be understood with the results of a previous study by the authors [6]. The values are written in Table 1, which are very useful for performing simulations as well as for experimental studies.
Simulations and experimental studies were performed on a DC–DC boost converter in the proposed research by using the parameters shown in Table 2.

5. Simulation Model

Figure 12a,b show the simulation model with the proposed technique, based on power simulator (PSIM) and MATLAB, respectively. A 40-watt PV panel was used as input for the experimental studies, with the given parameters shown in Table 1 and Table 2. The simulation waveform of output power (Po) and maximum power (Pmax) are shown in Figure 13a, and cell voltage (Vcell) and load voltage (VL) at 270 W/m2 are shown in Figure 13b. The output power reached the maximum power within 0.11 s, with PS and drift shown in Figure 13a. The authors performed this experiment in the lab with artificial light (halogen lamp) and modulated the light with the help of an autotransformer, at an irradiance of 270 W/m2, which was measured with a lux meter.
The controller results and parameters are shown in Figure 13c and Table 3. In terms of stability, the authors found that, based on the results of the gain and phase margins, the system was under stable conditions, i.e., 2 10   dB   and 30 60 ° , respectively, for the closed-loop system, where overshoots, peak time, rise time, and settling time were under tuned range with the convertor [30].

6. STM 32 ARM Cortex M4 Microcontroller

In the proposed study, an STM 32 ARM Cortex Microcontroller was used instead of an MPPT controller, due to its specialty in affordability, fast-tracking, quick processing, and simple handling features. This MC provides a favourable solution for inefficient conversion in stand-alone PV systems. In this experiment, an STM 32 ARM Cortex M4 Microcontroller was used. The performed test was set up for easy and quick modifications using the DC-(P&O) approach to locate the real data and to trace MPP rapidly for a stand-alone PV system. Rapid control improved its performance with the drift control effect and PS effect. This study proposes low-cost, easier coding to make handling controls and support configurable hardware solutions. The 32-bit ARM Cortex M4 (STM32F407VGT6) was utilised with the Waijung block set in MATLAB [31].

Hardware Descriptive View

The model contains three 12-bit A/D converters, with a total of 24 channels, as well as two 12-bit D/A converters and a DMA controller with FIFOs for GPU. On the MC board, 16-bit and 32-bit timers were used, with a total of 17 timers (12 for 16-bit and 2 for 32-bit timers, with 168 MHz). There are 15 comports on the proposed device. The suggested MC has tolerances of 5 V, which are better than conventional MC [32]. The main blocks are as follows:
(a)
Target setup: It consists of sampling time, MC unit and compiler, etc. For a given MC unit, this remains the same for all developed models. Here, we had to configure only the target device, as shown in Figure 14a;
(b)
Controller operation: The pulse and sine generator block, and other Simulink blocks can be used to create control logic blocks or code for any customizable applications. These blocks define a model’s control logic and are used to generate an application’s control signals/firing pulses. Control blocks for closed-loop applications can be designed using ADC and DAC, as shown in Figure 14a,b.
Figure 14. MPPT tracking under partial shading: (a) detailed block set and parameter values of 32-bit ARM Cortex M4 (STM32F407VGT6) Microcontroller; (b) implementation of DC-(P&O) method in MATLAB with code generated in (a).
Figure 14. MPPT tracking under partial shading: (a) detailed block set and parameter values of 32-bit ARM Cortex M4 (STM32F407VGT6) Microcontroller; (b) implementation of DC-(P&O) method in MATLAB with code generated in (a).
Energies 15 04251 g014

7. Experimental Setup

The proposed algorithm/simulation was validated by setting up the experiment as shown in Figure 15. Artificial light (halogen lamp) was used to illuminate the panel. Using the PV panel’s rating, the PV was linked to the DC–DC boost converter. Sensors sense input voltage and current. The ARM controller was utilised to record the gate pulse using gate terminals or a digital storage oscilloscope (DSO) to sense the output unit. With the aid of proportional integrated derivative (PID), a direct memory access (DMA) controller offered extra benefits, with FIFO support, for this user-friendly procedure. A data logger (DL) was used to capture all data.

8. Results and Discussion

The proposed algorithm was tested for the various parameters which are affected by PS and drift, with rapid changes in atmospheric conditions. The experiment tested for a step-change in insolation level from 270 W/m2 to 480 W/m2 at 0.11 s. Perturbation time (Ta) and perturbation size (ΔD) were 20.001 milliseconds and 0.01, or 1%, respectively. In Figure 16a, the three-level operation of the algorithm is clearly shown at 63% duty cycle. The closed-loop action is shown in Figure 16b, according to which a Po of 45 V was obtained with the input of 23 V in the boost converter. The parameters obtained were as follows: Vpv was 17.03 V, Ipv was 0.38 A, Vout was 45 V, and Iout was 0.13 A. Real-time P–V and I–V curves are shown in Figure 16c,d without PS and drift, and with PS and drift, respectively. The hardware structure is shown in Figure 16e.
The comparison of hardware and simulation results of the modified DC-(P&O) approach for conditions without PS and drift, and with PS and drift is shown in Table 4. This table comprises many important parameters such as Pout, controller efficiency, and duty ratio (D). The results of the proposed algorithm on hardware and simulation environment were tested with and without PS and drift conditions. The findings of the proposed approach showed that the used microcontroller had percentage absolute errors of 7.2 and 7.3, with 94.48% efficiency without PS and drift condition, and 80.39% efficiency with PS and drift condition, respectively.

9. Conclusions

On the basis of the experimental study and analysis presented in this paper, the following conclusions were drawn:
  • The proposed technique performed well in the condition of having PS and drifts, with the power output of 4.1 W at 30% PS and 270 W/m2 insolation levels;
  • The used converter yielded a 34.45 V output at 30% PS and 270 W/m2 insolation level, which is more than expected;
  • This experimental study confirmed that the proposed technique performed well under rapid changes in the environment;
  • The proposed technique facilitated the tracking of the MPP at 63% within 0.11 s;
  • The controller used for the experimental study worked on open-loop (OL) and closed-loop (CL) controls to obtain real-time P–V and I–V curves, as shown in Figure 16c,d;
  • The conversion efficiency of this controller was 94.48% without PS and drift, and 80.39% with 30% PS, both of which are more than the data mentioned in the literature survey;
  • The proposed technique is better suited for low-voltage-based stand-alone PV systems;
  • The proposed approach yielded a percentage absolute error within the hardware limits.

Author Contributions

Conceptualisation, A.K.S. and N.S.B.; methodology, A.K.S. and N.S.B.; software, A.K.S. and N.S.B.; validation, A.K.S. and N.S.B.; formal analysis, R.B. and K.L.; investigation, A.K.S. and N.S.B.; resources, R.B. and K.L.; data curation, A.K.S. and N.S.B.; writing—original draft preparation, A.K.S.; writing—review and editing, A.K.S., N.S.B., R.B. and K.L.; visualisation, A.K.S. and N.S.B.; supervision, A.K.S. and N.S.B.; project administration, A.K.S. and N.S.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

TermDescription
MPPTMaximum power point technique
DC-(P&O)Drift control-(perturbation and observation)
PSIMPower simulator
PVPhotovoltaic cell
MPPMaximum power point
IGBTInsulated gate bipolar transistor
DCDirect current
PIDProportional integral derivative
RAMRandom-access memory
D/ADigital to analogue
DMADirect-memory access
FIFOFirst in first out
VocOpen-circuit voltage
IscShort-circuit current
VmpVoltage at maximum power
ImpCurrent at maximum power
VoutOutput voltage
IoutOutput current
PoutOutput power
SSPSteady-state points
SDPVSingle-diode PV
MCMicrocontroller
SSOSteady-state operations

References

  1. Ahmed, M.; Abdelrahem, M.; Harbi, I.; Kennel, R. An Adaptive Model-Based MPPT Technique with Drift-Avoidance for Grid-Connected PV Systems. Energies 2020, 13, 6656. [Google Scholar] [CrossRef]
  2. Foster, E.; Contestabile, M.; Blazquez, J.; Manzano, B.; Workman, M.; Shah, N. The unstudied barriers to widespread renewable energy deployment: Fossil fuel price responses. Energy Policy 2017, 103, 258–264. [Google Scholar] [CrossRef]
  3. Kumar, S.R.; Gafaro, F.; Daka, A.; Raturi, A. Modelling and analysis of grid integration for high shares of solar PV in small isolated systems—A case of Kiribati. Renew. Energy 2017, 108, 589–597. [Google Scholar] [CrossRef]
  4. Das, P.; Mohapatra, A.; Nayak, B. Modeling and characteristic study of solar photovoltaic system under partial shading condition. Mater. Today Proc. 2017, 4, 12586–12591. [Google Scholar] [CrossRef]
  5. Roman, E.; Alonso, R.; Ibanez, P.; Elorduizapatarietxe, S.; Goitia, D. Intelligent PV Module for Grid-Connected PV Systems. IEEE Trans. Ind. Electron. 2006, 53, 1066–1073. [Google Scholar] [CrossRef]
  6. Singhal, A.K.; Beniwal, N.S.; Almutairi, K.; Dhanraj, J.A.; Mostafaeipour, A.; Issakhov, A.; Chaurasiya, P.K.; Goudarzi, H.; Singh, V.K. Experimental Analysis of Modified DC-P&O Technique with Arm Controller for a Stand-Alone 40 W PV System. Energies 2021, 14, 6169. [Google Scholar] [CrossRef]
  7. Khatoon, S.I.; Jalil, M.F. Analysis of solar photovoltaic array under partial shading conditions for different array configrations. In Proceedings of the 2014 International Conference on Innovative Applications of Computational Intelligence on Power, Energy and Controls with Their Impact on Humanity, Ghaziabad, India, 28–29 November 2014; pp. 452–456. [Google Scholar] [CrossRef]
  8. Ramaprabha, R.; Mathur, B.L. A Comprehensive Review and Analysis of Solar Photovoltaic Array Configurations under Partial Shaded Conditions. Available online: https://www.hindawi.com/journals/ijp/2012/120214/ (accessed on 28 May 2022).
  9. Belhachat, F.; Larbes, C. Modeling, analysis and comparison of solar photovoltaic array configurations under partial shading conditions. Sol. Energy 2015, 120, 399–418. [Google Scholar] [CrossRef]
  10. Shah, R.; Mithulananthan, N.; Bansal, R.; Ramachandaramurthy, V. A review of key power system stability challenges for large-scale PV integration. Renew. Sustain. Energy Rev. 2015, 41, 1423–1436. [Google Scholar] [CrossRef]
  11. Saravanan, S.; Babu, N.R. Maximum power point tracking algorithms for photovoltaic system—A review. Renew. Sustain. Energy Rev. 2016, 57, 192–204. [Google Scholar] [CrossRef]
  12. Javed, M.Y.; Gulzar, M.M.; Rizvi, S.T.H.; Arif, A. A hybrid technique to harvest maximum power from PV systems under partial shading conditions. In Proceedings of the 2016 International Conference on Emerging Technologies, Islamabad, Pakistan, 18–19 October 2016. [Google Scholar] [CrossRef]
  13. Alferidi, A.; Karki, R. Development of Probabilistic Reliability Models of Photovoltaic System Topologies for System Adequacy Evaluation. Appl. Sci. 2017, 7, 176. [Google Scholar] [CrossRef] [Green Version]
  14. Robles-Campos, H.R.; Azuaje–Berbecí, B.J.; Scheller, C.J.; Angulo, A.; Mancilla–David, F. Detailed modeling of large scale photovoltaic power plants under partial shading conditions. Sol. Energy 2019, 194, 485–498. [Google Scholar] [CrossRef]
  15. Shams, I.; Mekhilef, S.; Tey, K.S. Advancement of voltage equalizer topologies for serially connected solar modules as partial shading mitigation technique: A comprehensive review. J. Clean. Prod. 2020, 285, 124824. [Google Scholar] [CrossRef]
  16. Baba, A.O.; Liu, G.; Chen, X. Classification and Evaluation Review of Maximum Power Point Tracking Methods. Sustain. Futur. 2020, 2, 100020. [Google Scholar] [CrossRef]
  17. Teng, J.-H.; Huang, W.-H.; Hsu, T.-A.; Wang, C.-Y. Novel and Fast Maximum Power Point Tracking for Photovoltaic Generation. Available online: https://ieeexplore.ieee.org/abstract/document/7450664/ (accessed on 2 February 2022).
  18. Obukhov, S.; Ibrahim, A.; Diab, A.A.Z.; Al-Sumaiti, A.S.; Aboelsaud, R. Optimal Performance of Dynamic Particle Swarm Optimization Based Maximum Power Trackers for Stand-Alone PV System Under Partial Shading Conditions. IEEE Access 2020, 8, 20770–20785. [Google Scholar] [CrossRef]
  19. Valenciaga, F.; Inthamoussou, F.A. A novel PV-MPPT method based on a second order sliding mode gradient observer. Energy Convers. Manag. 2018, 176, 422–430. [Google Scholar] [CrossRef]
  20. Kumar, M.R.; Narayana, S.S.; Vulasala, G. Advanced sliding mode control for solar PV array with fast voltage tracking for MPP algorithm. Int. J. Ambient. Energy 2018, 41, 1192–1200. [Google Scholar] [CrossRef]
  21. Dallago, E.; Liberale, A.; Miotti, D.; Venchi, G. Direct MPPT algorithm for PV sources with only voltage measurements. IEEE Trans. Power Electron. 2015, 30, 6742–6750. [Google Scholar] [CrossRef]
  22. Endo, F.A.; Courousse, D.; Charles, H.-P. Micro-architectural simulation of in-order and out-of-order ARM microprocessors with gem5. In Proceedings of the 2017 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation, Pythagorion, Greece, 17–20 July 2017; pp. 266–273. [Google Scholar] [CrossRef]
  23. Shaw, R.N.; Walde, P.; Ghosh, A. IOT based MPPT for Performance Improvement of Solar PV Arrays Operating under Partial Shade Dispersion. In Proceedings of the 9th IEEE Power India International Conference, Delhi, India, 28 February–1 March 2020. [Google Scholar] [CrossRef]
  24. Kandemir, E.; Cetin, N.S.; Borekci, S. A comprehensive overview of maximum power extraction methods for PV systems. Renew. Sustain. Energy Rev. 2017, 78, 93–112. [Google Scholar] [CrossRef]
  25. Benkercha, R.; Moulahoum, S.; Taghezouit, B. Extraction of the PV modules parameters with MPP estimation using the modified flower algorithm. Renew. Energy 2019, 143, 1698–1709. [Google Scholar] [CrossRef]
  26. Belhachat, F.; Larbes, C. Global maximum power point tracking based on ANFIS approach for PV array configurations under partial shading conditions. Renew. Sustain. Energy Rev. 2017, 77, 875–889. [Google Scholar] [CrossRef]
  27. Manoharan, P.; Subramaniam, U.; Babu, T.S.; Padmanaban, S.; Holm-Nielsen, J.B.; Mitolo, M.; Ravichandran, S. Improved Perturb and Observation Maximum Power Point Tracking Technique for Solar Photovoltaic Power Generation Systems. IEEE Syst. J. 2020, 15, 3024–3035. [Google Scholar] [CrossRef]
  28. Alik, R.; Jusoh, A. An enhanced P&O checking algorithm MPPT for high tracking efficiency of partially shaded PV module. Sol. Energy 2018, 163, 570–580. [Google Scholar] [CrossRef]
  29. Pilakkat, D.; Kanthalakshmi, S. Drift Free Variable Step Size Perturb and Observe MPPT Algorithm for Photovoltaic Systems under Rapidly Increasing Insolation. Electron. ETF 2018, 22, 19–26. [Google Scholar] [CrossRef] [Green Version]
  30. Ba, A.; Ehssein, C.O.; Mahmoud, M.E.M.O.M.; Hamdoun, O.; Elhassen, A. Comparative Study of Different DC/DC Power Converter for Optimal PV System Using MPPT (P&O) Method. Appl. Sol. Energy 2018, 54, 235–245. [Google Scholar] [CrossRef]
  31. Ravindran, V.; Sutaria, J. Implementation in arm microcontroller to maximize the power output of solar panel using Hill Climbing Algorithm. In Proceedings of the 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT), Chennai, India, 3–5 March 2016; pp. 1234–1240. [Google Scholar] [CrossRef]
  32. Gammoudi, R.; Brahmi, H.; Hasnaoui, O. Developed and STM implementation of modified P&O MPPT technique for a PV system over sun. EPE J. 2018, 29, 99–119. [Google Scholar] [CrossRef]
Figure 1. P–V characteristics of PV Cell.
Figure 1. P–V characteristics of PV Cell.
Energies 15 04251 g001
Figure 2. I–V characteristics of PV.
Figure 2. I–V characteristics of PV.
Energies 15 04251 g002
Figure 3. Single-diode PV (SDPV) equivalent model.
Figure 3. Single-diode PV (SDPV) equivalent model.
Energies 15 04251 g003
Figure 4. (a) ON-mode condition; (b) OFF-mode condition.
Figure 4. (a) ON-mode condition; (b) OFF-mode condition.
Energies 15 04251 g004
Figure 5. Workflow schematics.
Figure 5. Workflow schematics.
Energies 15 04251 g005
Figure 8. (a) Modified DC-(P&O) with slope changes d V d I ; (b) modified DC-(P&O) with slope changes d P d V .
Figure 8. (a) Modified DC-(P&O) with slope changes d V d I ; (b) modified DC-(P&O) with slope changes d P d V .
Energies 15 04251 g008
Figure 11. P–V and I–V characteristics of solar panel with PS.
Figure 11. P–V and I–V characteristics of solar panel with PS.
Energies 15 04251 g011
Figure 12. (a) PSIM-based simulation of DC-(P&O) method; (b) MATLAB Simulink-based DC-(P&O) model.
Figure 12. (a) PSIM-based simulation of DC-(P&O) method; (b) MATLAB Simulink-based DC-(P&O) model.
Energies 15 04251 g012aEnergies 15 04251 g012b
Figure 13. (a) PSIM simulation results of Po and Pmax. (b) PSIM simulation results of Vcell and VL. (c) MATLAB-based results of controller.
Figure 13. (a) PSIM simulation results of Po and Pmax. (b) PSIM simulation results of Vcell and VL. (c) MATLAB-based results of controller.
Energies 15 04251 g013aEnergies 15 04251 g013b
Figure 15. Block diagram of experimental study.
Figure 15. Block diagram of experimental study.
Energies 15 04251 g015
Figure 16. (a) Duty cycle vs. time; (b) output parameters; (c) real-time I–V and P–V characteristics without partial shading (PS) and drift; (d) real-time I–V and P–V characteristics with partial shading (PS) and drift; (e) Hardware structure.
Figure 16. (a) Duty cycle vs. time; (b) output parameters; (c) real-time I–V and P–V characteristics without partial shading (PS) and drift; (d) real-time I–V and P–V characteristics with partial shading (PS) and drift; (e) Hardware structure.
Energies 15 04251 g016aEnergies 15 04251 g016bEnergies 15 04251 g016c
Table 2. Parameters of DC–DC boost converter.
Table 2. Parameters of DC–DC boost converter.
S.NoName of the ParameterValues/Specification
1Vin12–22 V
2Vout36 V
3 f P W M 20 Khz
4Lboost5 mH
5Cboost2200 µF
6DiodeRHRP30120
7Relay5 V
8Pout40 W
9IGBT1200 V, 25 A (KGT25 N120 N)
Table 3. Steady-state parameters of boost convertor.
Table 3. Steady-state parameters of boost convertor.
S.No.Name of ParameterTuned Condition Blocking Condition
1.Rise time 1.99   ×   10 5 1.4   ×   10 5
2.Settling time 0.00012 s0.000148 s
3.Overshoot25%32%
4.Peak1.251.32
5.Gain margin 6.29   ×   10 4 8.68   ×   10 4
6.Phase margin 43 °C38 °C
7.Closed-loop stabilityStableStable
Table 4. Experimental validation and comparison of hardware and simulation results at 270 W/m2.
Table 4. Experimental validation and comparison of hardware and simulation results at 270 W/m2.
S.NoName of the ParametersHardware Results of Modified DC-(P&O) without PS and Drift Simulation Results of Modified DC-(P&O) without PS and Drift Hardware Results of Modified (DC-P&O) with PS and Drift Simulation Results of Modified DC-(P&O) with PS and Drift
1Voc18.50 V18.50 V18.50 V18.50 V
2Isc0.60 A0.60 A0.60 A0.60 A
3Vmax15.56 V16.62 V13.47 V14.2 V
4Imax0.486 A0.43 A0.47 A0.53 A
5Duty ratio63%63%63%63%
6Vout45 V39.4 V34.45 V35.53 V
7Iout0.123 A0.149 A0.119 A0.123 A
8MPP reaching time0.11 s0.11 s0.11 s0.117 s
9Pout5.5 W5.9 W4.1 W4.4 W
10Real time (Ppv)5.8 W6.22 W5.1 W5.24 W
11Controller efficiency94.48%97.39%80.39%83.9%
12% Error calculation for modified DC-(P&O) without PS and drift7.2
13% Error calculation for modified DC-(P&O) with PS and drift7.3
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Singhal, A.K.; Beniwal, N.S.; Beniwal, R.; Lalik, K. An Experimental Study of Drift Caused by Partial Shading Using a Modified DC-(P&O) Technique for a Stand-Alone PV System. Energies 2022, 15, 4251. https://doi.org/10.3390/en15124251

AMA Style

Singhal AK, Beniwal NS, Beniwal R, Lalik K. An Experimental Study of Drift Caused by Partial Shading Using a Modified DC-(P&O) Technique for a Stand-Alone PV System. Energies. 2022; 15(12):4251. https://doi.org/10.3390/en15124251

Chicago/Turabian Style

Singhal, Ashish Kumar, Narendra Singh Beniwal, Ruby Beniwal, and Krzysztof Lalik. 2022. "An Experimental Study of Drift Caused by Partial Shading Using a Modified DC-(P&O) Technique for a Stand-Alone PV System" Energies 15, no. 12: 4251. https://doi.org/10.3390/en15124251

APA Style

Singhal, A. K., Beniwal, N. S., Beniwal, R., & Lalik, K. (2022). An Experimental Study of Drift Caused by Partial Shading Using a Modified DC-(P&O) Technique for a Stand-Alone PV System. Energies, 15(12), 4251. https://doi.org/10.3390/en15124251

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop