Next Article in Journal
Issues and Challenges in Voltage Uprating for Sustainable Power Operation: A Case Study of a 132 kV Transmission Line System in Malaysia
Next Article in Special Issue
Efficient Energy Optimization Day-Ahead Energy Forecasting in Smart Grid Considering Demand Response and Microgrids
Previous Article in Journal
Significance and Vision of Nutrient Recovery for Sustainable City Food Systems in Germany by 2050
Previous Article in Special Issue
Optimized Economic Load Dispatch with Multiple Fuels and Valve-Point Effects Using Hybrid Genetic–Artificial Fish Swarm Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Dragonfly Optimization Algorithm for Extracting Maximum Power of Grid-Interfaced PV Systems

1
The SKL for Management and Control of Complex Systems, Institute of Automation, Chinese Academy of Sciences, Beijing 100190, China
2
School of Artificial Intelligence, University of Chinese Academy of Sciences, Beijing 100049, China
3
Beijing Engineering Research Center of Intelligent Systems and Technology, Chinese Academy of Sciences, Beijing 100190, China
4
The Cloud Computing Center, Chinese Academy of Sciences, Dongguan 523808, China
5
Department of Computer Science, Shah Abdul Latif University, Khairpur 66111, Pakistan
6
Department of Electrical & Computer Engineering, Lahore Campus, COMSATS University Islamabad, Lahore 54000, Pakistan
7
Department of Electrical & Computer Engineering, University of Denver, Denver, CO 80208, USA
*
Author to whom correspondence should be addressed.
Sustainability 2021, 13(19), 10778; https://0-doi-org.brum.beds.ac.uk/10.3390/su131910778
Submission received: 8 August 2021 / Revised: 5 September 2021 / Accepted: 22 September 2021 / Published: 28 September 2021
(This article belongs to the Special Issue Smart Grid Analytics for Sustainability and Urbanization in Big Data)

Abstract

:
Currently, grid-connected Photovoltaic (PV) systems are widely encouraged to meet increasing energy demands. However, there are many urgent issues to tackle that are associated with PV systems. Among them, partial shading is the most severe issue as it reduces efficiency. To achieve maximum power, PV system utilizes the maximum power point-tracking (MPPT) algorithms. This paper proposed a two-level converter system for optimizing the PV power and injecting that power into the grid network. The boost converter is used to regulate the MPPT algorithm. To make the grid-tied PV system operate under non-uniform weather conditions, dragonfly optimization algorithm (DOA)-based MPPT was put forward and applied due to its ability to trace the global peak and its higher efficiency and shorter response time. Furthermore, in order to validate the overall performance of the proposed technique, comparative analysis of DOA with adaptive cuckoo search optimization (ACSO) algorithm, fruit fly optimization algorithm combined with general regression neural network (FFO-GRNN), improved particle swarm optimization (IPSO), and PSO and Perturb and Observe (P&O) algorithm were presented by using Matlab/Simulink. Subsequently, a voltage source inverter (VSI) was utilized to regulate the active and reactive power injected into the grid with high efficiency and minimum total harmonic distortion (THD). The instantaneous reactive power was adjusted to zero for maintaining the unity power factor. The results obtained through Matlab/Simulink demonstrated that power injected into the grid is approximately constant when using the DOA MPPT algorithm. Hence, the grid-tied PV system’s overall performance under partial shading was found to be highly satisfactory and acceptable.

1. Introduction

Renewable energy resources have emerged as an important source of energy over the last few decades. The wind, solar, fuel cells, biomass, geothermal, and hydrothermal are leading energy resources. The wind, hydrothermal, and geothermal energy resources are highly localized compared with other energy resources [1]. The sunlight is a supreme, abundant, and viable means of renewable energy that can accommodate growing public energy demands [2,3]. The PV system is also attractive owing to its scalability, simple architecture, lack of fuel cost, low carbon footprint, being free of noise, and friendliness to the environment [4,5]. PV systems can be categorized into two major groups, i.e., utility-interfaced PV systems and standalone PV systems [6]. There are many urgent issues to tackle that are associated with PV systems. Partial shading is the most severe issue of the PV system, as it distinctly diminishes the efficiency and output power of the PV array. During partial shading, the P-V trajectory will become more distinct and complex due to the availability of numerous peaks. Moreover, nonlinear behavior is also observed in the I-V characteristic curve because of variation in temperature and irradiance [7,8]. The characteristic curves have a special, single MPP at which the system works with supreme efficiency. The block diagram of grid-interfaced PV systems is presented in Figure 1, which usually comprises PV arrays and boost converters to improve DC voltage. The system is then connected with a three-phase inverter to convert DC voltage to AC voltage, and then sent into the power grid. The boost converter is exceptionally helpful to increase the DC voltage generated from the PV array [9]. The switching of the boost converter is regulated by the MPPT method based on the duty cycle. The MPP can be calculated by using various MPPT methodologies. A brief survey of these techniques is presented in [10]. The proficiency of these techniques can be evaluated by tracking speed, maximum power achieved, complexity, the number of sensors required, and time to reach the MPP.
The MPPT techniques can be categorized into conventional and intelligent techniques. The progress in this field of MPPT algorithms continues due to multiple optimization solutions [11]. To certify the better operation under the condition of uniform irradiance, some conventional MPPT techniques are proposed, such as Perturb and Observe (P&O) [12], Hill climbing (HC) [13], Incremental conductance (INC) [14]. Fractional short circuit current is also proposed and performed well under normal weather conditions [15], and modified P&O-based MPPT is implemented under single-solution optimization [16]. These approaches experience the oscillations in the MPP that consequences overall sustained loss in power and efficiency of the PV system. Furthermore, under partial shading, the above-mentioned conventional techniques are stuck at local peaks and fail to reach the global peak, surely reducing the PV system’s proficiency and effectiveness.
To resolve the precedent drawbacks in conventional MPPT techniques, researchers proposed numerous algorithms by employing different methodologies in the literature. The intelligent MPPT control uses artificial intelligence-based techniques, like artificial neural networks (ANN) techniques [17], genetic algorithm [18], fuzzy logic controller (FLC), and neuro-fuzzy algorithms [19], which are proposed to track the global MPP with short response times and handle the nonlinear relationship between variables. Training neural networks requires thousands of datasets to be modeled for non-uniform weather conditions [20]. However, applying these MPPT methodologies to acquire the maximum power is a costly and time-consuming task. It will also implement a control system much harder for grid-interfaced PV systems [21].
On the other hand, evolutionary techniques are usually employed, and among them, the particle swarm optimization (PSO) technique is usually preferred [22,23]. It is a simple and efficient technique that predominantly deals with multimodal and irregular issues. However, this cannot reach the global maxima owing to random numbers rooted in particles velocity. Consequently, the efficiency of this method is affected, which leads to premature convergence. Recently proposed soft-computing MPPT algorithms include flower optimization [24], cat swarm optimization [25], artificial bee colony [26], grey wolf optimization [27], and moth flame optimization [28]. The MPPT controllers have shown reasonable performance and better response to track the MPP under partial shading. However, these techniques exhibit some drawbacks, including comprehensive mathematical modeling, tuning of multiple parameters, and requiring a large population to perform optimization tasks. If the size of the sample population decreases, the success rate to determine the global MPP also drops.
The hybrid MPPT algorithms are also used in the literature to locate the MPP for improving the search speed with fewer steady-state oscillations [29,30,31,32]. In Ant colony optimization (ACO)-integrated P&O optimization-based MPPT algorithm, the P&O was employed for local search and ACO for global search [29]. In [30], diversification was added by combining differential evolution (DE) with PSO algorithm-based MPPT. The DE is used even while PSO is employed for odd iterations to reach MPP. The GWO-based MPPT is used in combination with the P&O algorithm for improving the convergence time. The GWO was employed in the early stage, while P&O was used at the final stage [31]. The deterministic PSO combined with the INC-based MPPT algorithm was presented in [32]. The INC was used to search local mode, while the PSO deterministically updated the velocity without using random numbers. However, the important benefit of the evolutionary algorithm was lost due to the removal of randomization. Hence, it may not trace the global MPP. Furthermore, suppose the irradiance level is less than 500 W/m2. In that case, the interaction between PV array and grid network will be more complicated, and undesirable reactive power will occur, which diminishes the overall PV system [33]. The overall efficiency of grid-interfaced PV systems is consequent of a combination of the following components: PV array (approx. 18–44%), inverter (approx. 95%), and MPPT (approx. 98%), as described in [34]. Hence, modern control systems work on the MPPT side to improve grid-interfaced PV systems’ efficiency.
After a comprehensive analysis, it was noticed that mostly global MPPT methodologies deal with partial shading for a standalone PV system and have not often discussed partial shading for grid-interfaced PV systems. Therefore, this paper suggested a dragonfly optimization algorithm (DOA)-based MPPT methodology to overcome these issues. The novelty of this research work is to employ the DOA-based MPPT technique working under partial shading conditions for grid-interfaced PV systems. The comprehensive analysis was presented based on a novel DOA MPPT technique to trace the global MPP under partial shading conditions. Furthermore, the results of DOA, compared with those of P&O, PSO, ACSO, IPSO, and FFO-GRNN algorithms, prove the advancement in proficiency, reliability, and robustness of DOA to reach global MPP. A dual-level interfacing scheme based on a boost converter and three-phase VSI was presented to interface the PV system with the grid. The switching of the boost converter was controlled by duty cycle through the DOA-based global MPPT technique. The VSI comprises two regulating loops, i.e., an external DC voltage and an internal current normalization loop. The voltage loop normalizes the output power from the PV module to the grid and stabilizes the grid’s power flow. However current control loop was used to regulate the injected current to the grid and keep it in phase with the grid voltage to achieve a unified power factor. Finally, the accuracy of the projected scheme was verified successfully by simulation in MATLAB/Simulink. The important contributions of the research are listed below:
  • The proficient and enhanced dragonfly optimization algorithm (DOA) was implemented.
  • The suggested MPPT method can track the global MPP with fewer iterations under partial shading.
  • The proposed DOA’s applicability was supported by the performance comparison with existing PSO, improved PSO, and P&O algorithm.
  • The proposed DOA effectively applied to the PV-interfaced grid with the help of VSI that can efficiently transfer energy between the PV array and grid side.
The rest of this paper is organized as follows. In Section 2, PV modeling under partial shading is built. Then, the DOA-based global MPPT technique is presented in Section 3. The inverter control methodology is illustrated in Section 4. Subsequently, the simulation results are shown and analyzed in Section 5. Eventually, Section 6 concludes the paper.

2. Modeling of PV Array and Partial Shading

2.1. PV Array Modelling

The solar cell is mostly composed of silicon (Si) crystalline material that conducts electricity when sunlight falls on solar cell and it converts the sunlight into electrical energy. In literature, the common models used for PV cells are based on one-diode and two-diode electrical circuit equivalent models. However, the one-diode model is preferred over the other because of its simple structure and easy implementation [35]. The equivalent model for solar cells is presented in Figure 2. By utilizing Kirchhoff’s current rule (KCL), we can acquire the load current as presented in Equation (1):
I = I s c I R e I . R S + V q K . A . T 1 V + I . R s R p
where I is the output current of PV cell; V   represents the output voltage, I s c is used to show the short-circuit cell’s current, q represents the electronic charge, I R is the reverse saturation current, K is Boltzmann’s constant, T is temperature of the PV Module and A is the ideality factor of diode, R s   represents the resistance in series, and   R p is the resistance in parallel. However, the value of I bypass current is very low and approaches zero. The resistance in parallel is also of huge quantity. Hence, Equation (1) can easily be transformed into Equation (2):
I = I s c I R e I . R S + V q K . A . T 1
Many PV cells are connected in series to form a PV module that is capable of delivering higher power. Usually, a single module is comprised of (36, 72, 96, and 128) cells connected in series and are currently available in markets [9]. These PV modules, in turn, associated in parallel and series combinations to increase the current and voltage, respectively, to form the PV string. The combination of PV strings is referred to as a PV array. These PV arrays have the capacity to produce power according to the desired demand. The BP MSX 120 panel was used here and the specifications of the module under the standard conditions (25 °C and 100 W/m2 irradiance) are shown in Table 1, and those of the 12-KW PV system are presented in Table 2. Assume that N s is the number of cells arranged in series scheme and N p is the number of cells settled in parallel. Hence, Equation (2) can be converted into Equation (3).
I = I s c . N p I R . N s e N p N s I . R S + V q K . A . T . N s 1

2.2. Behavior of PV Array under Partial Shading

When environmental circumstances like irradiance and temperature are not varying with the passage of time, then PV output power is assumed to be stable. If there is a cloudy sky or other obstacle in the way of PV modules, radiation to the PV array declines. As a result, the power diminishes and a variation in the nature of typical PV characteristic graph is observed. The output characteristics of the PV system are dissimilar during uniform irradiation and under partial shading. The extent of sun radiation on PV array declines during partial shading. Therefore, the power output of array decreases, and a variation in the performance can be observed in the PV’s characteristic curve [6]. When the intensity of radiation is similar, there will be only one power peak for all the modules. However, when the intensity of irradiance is dissimilar, the PV’s characteristic curve has various local peaks but just one global peak. Herein, the PV system was composed of three PV arrays connected in series. The different levels of irradiance were applied on the PV array for establishing partial shading, and are shown in Figure 3 and organized in Table 3. The output characteristics (P-V and I-V) graphs of the PV system for partial-shading case-1 and partial-shading case-2 corresponding to divers irradiance levels are presented in Figure 4a,b respectively. Both cases had multiple local peaks and had only one global peak. Moreover, local peaks are indicated with the help of red dots while the global peaks are indicated with the help of green dots.

2.3. Boost Converter Modelling

The DC-DC boost converter is usually employed as an interfacing bridge between the PV array and inverter. The typical circuit diagram of the boost converter is shown in Figure 5. This can be used to raise the PV array voltage to the appropriate level for grid synchronization and trace global MPP by resorting to DOA. The sizing of the boost converter (value of inductor, input capacitor, and output capacitor) parameters is presented in Appendix A. From [36] and [37], the value of the inductor was measured by utilizing Equation (4), where D m   D m is the value of duty cycle, switching frequency is shown by f s f s , while output maximum voltage is presented by V o m   , and Δ I r is the inductance ripple current.
L V o m · D m 1 D m f s · Δ I r
The input capacitor and the group of PV arrays were arranged in parallel combinations. It is the capacitor at the input of the boost converter. This capacitance was calculated in [37] and represented by Equation (5), where the value of the current at max power is   I o m , D m represents duty cycle, and V p v _ m m p p   is the output voltage of the system at MPP.
C i n I o m · D m 2 0.02 1 D m f s · V p v _ m m p p
The capacitor in parallel with the load is called an output capacitor or DC-link capacitor. It is the capacitor at the output of the boost converter. The most vital function of this capacitor is to confine voltage to the predetermined level and reduce the ripple content from the PV source [38]. To measure the size of the output capacitor, Equation (6) was employed, where D m represents duty cycle, V o u t is the output voltage of the boost converter, R o u t is output load of boost converter, and Δ V o u t is ripple output voltage.
C o u t V o u t · D m f s · Δ V o u t · R o u t

3. MPPT Algorithms

3.1. Dragonfly Optimization Algorithm (DOA)

The dragonfly optimization algorithm (DOA) is a kind of evolutionary algorithm and an intelligent search-optimization technique. The idea is originated in the static and dynamic behavior of dragonflies. The small cluster of dragonflies that hunt for prey in a small locality are categorized as a static swarm. The movement of flies is characterized by abrupt and rapid changes in their respective flight paths. On the other hand, a large cluster of flies that maintains a constant direction of motion over a lengthy distance with the aim to migrate from one point to another is categorized as a dynamic swarm. Since the aim of these dragonflies in a swarm is similar to the optimization problem, the static behavior of swarm dragonflies (DFs) are used to characterize the exploitation phase, while the dynamic behavior of swarm DFs is used to characterize the exploration phase. This establishes the foundation of DOA. To derive the mathematical model for signifying the flies’ motion in a cluster, five features of dragonflies, i.e., separation, alignment, cohesion, food, and enemy are described. The S e p i ,   A lg i ,   C o h i ,   A f i , and E e i are used to represent separation, alignment, cohesion, food, and enemy features of an i individual dragonfly in a cluster. The acronym list of DOA variables is shown in Table 4. These feature of flies can be represented by mathematical equations as follows:
To maximize the search space and avoid collision, the distance between adjacent DFs is necessary within the given locality. Let i is represent the number of individuals in a cluster with ‘n’ neighbors. The Separation S e p i   of the i individual in a cluster is shown with the help of Equation (7), as shown below., where x is the current position of DF and x k is the position of the k th neighboring DF.
S e p i = k = 1 n x x k
Matching the velocities of the individual with other DFs with in the same locality is based on alignment term A l g i as represented in Equation (8). Here, V k is the velocity of the kth neighboring DF.
A l g i = k = 1 n V k n
All the individuals of DF in a cluster are inclined to move in the direction of the mass center of neighboring DFs. The cohesion feature C o h i   of DF is determined by Equation (9):
C o h i = k = 1 n V k n
All the individuals in a cluster tend to move in the direction of food, as it is essential for living. The attraction for food A f i feature at location x f o o d is acquired by following Equation (10).
A f i = x f o o d x
All the individuals in a cluster tend to move away from the enemy. The enemy feature E e i at location of enemy xe can be calculated by Equation (11).
E e i = x e + x
The behavior of DFs in a cluster is influenced by the combining all the five attributes. The updated location of the individual DFs is calculated by step Δ x i and denoted in Equation (12).
x i = x i + Δ x i
Δ x i = w Δ x i + a . S e p i + b . A lg i + c . C o h i + d . A f i + e . E e i
where w is the inertial weight, and a, b, and c are the separation, alignment, and cohesion weights, respectively, whereas d is used to represent the food factor and the enemy factor is represented by e. The S e p i ,   A lg i ,   C o h i ,   A f i , and E e i are used to represent separation, alignment, cohesion, food, and enemy features of an i individual dragonfly in a cluster. The variation in the explorative and exploitative behaviors of the DFs can be realized by using different values of parameters. The flow chart of DOA is also displayed in Figure 6.

3.2. Application of DOA for MPPT Problem

The DOA can also be applied to track the global MPP of the PV system under partial shading. The particles are initialized around the search space. The existing location of DF is considered as the duty cycle. The constraints used for DOA is tabulated in Table 5. The pseudo code for the application of DOA for the MPPT problem is also presented in Figure 7. The important phases involved in the execution of DOA are described as below:
  • Firstly, there is a need to initialize the particles around the search space between dmin and dmax, and the step value ( Δ x i ) for particles is initialized properly. The duty cycle is considered as the particle position and its value is randomly chosen between 0.2 and 0.9.
  • During the second step, the boost converter is triggered by utilizing the control algorithm against each particle position and the best output power that is assumed to be the fitness (cost) function is calculated. Then, the food source and enemy location are updated. The cost function is monitored for changes and if there is any variation in power due to partial shading.
  • Subsequently, the a, b, c, d, and e values are updated. The separation, alignment, cohesion, food, and enemy features for individual DFs are calculated by using Equations (7)–(11). For exploration and exploitation, the radius of neighboring dragonflies is updated.
  • At this moment, the step and position of particle is calculated by using Equations (12) and (13) respectively. If the position of dragonflies lies outside the search space, then DOA is initiated at opposite boundary.
  • Finally, if the termination condition (the best optimal position of dragonflies to operate on global MPP) is met or satisfied, then this algorithm will stop. It also restarts the search process if a sudden change occurs in the input power.

3.3. Comparison of DOA with Other MPPT Techniques

The suggested DOA technique was compared with other widely used conventional and intelligent MPPT algorithms, including the Perturb and Observe (P&O) algorithm, the Particle Swarm Optimization (PSO) algorithm, an improved version of the PSO algorithm (IPSO), the adaptive cuckoo search optimization (ACSO) algorithm, and fruit fly optimization combined with a general-regression neural network (FFO-GRNN). The P&O approach experienced the oscillations and failed to reach global MPP. Subsequently, it caused an overall sustained loss in power and efficiency of the PV system [12]. The PSO algorithm was inspired by the swarm behavior of particles and is a kind of evolutionary technique. Moreover, it is a simple and efficient technique, predominantly dealing with irregular issues [22]. However, during local power peaks, when particles were caught by undesirable states in the course of searching and evolution processes, the exploration capacity was quickly lost. As a result, the efficiency of PSO was affected and this led towards premature convergence. Therefore, in order to overcome these shortcomings, an Improved PSO (IPSO) algorithm is introduced [6]. The IPSO has shown better performance as compared with the PSO algorithm. The ACSO-based MPPT algorithm was employed to determine the MPP during non-uniform weather conditions, and it showed better performance than Cuckoo search optimization. Furthermore, the FFO algorithm with GRNN was also utilized to trace the global MPP under partial shading conditions. It showed better searching ability and efficiency as compared with other MPPT algorithms [17]. All these aforementioned techniques were applied on the PV system to study their performance behavior under non-uniform irradiance and partial-shading conditions. Detailed comparisons among these MPPT techniques are presented in the simulation results and discussion section of this paper.

4. Inverter Control Methodology

The fundamental purpose of the inverter is to associate the PV array with the power grid. In a similar time, the inverter is employed to keep up the voltage at output of the boost converter, i.e., the DC link of the inverter and controlling the power (active and reactive), which are sent to the grid under partial shading. The various parts relating to the work of this system are presented in Figure 8. The performance of the overall system can be expressed by Equation (14), where U a b c   and I a b c are the grid voltages and currents, and e a b c are the voltages of converters.
U a b c = e a b c + R . I a b c + L d d t U a b c
The stationary abc and the synchronously rotating dq reference frames were used for the implementation of this methodology. The vector control, grid voltage, and current are portrayed as vectors in the α-β reference frame. The process of changing the stationary three-phase abc coordinates system to the rotating dq coordinate frame system is called the d-q transformation. This change can be performed in two steps. The clark and inverse clark transformations are utilized to change over the factors into α-β reference stationary edge and vice versa. Essentially, for transformation of the value from the stationary α-β reference frame into the rotating d-q reference, the park and inverse-park transformations are required. The alteration of axes for vector-control frames is displayed in Figure 9. By employing abc to dq transformation, voltages and currents can be expressed by Equation (15) for the dq frame of reference revolving at ω. The Equations (16) and (17) present voltage in the dq reference frame, as shown below.
U d U q = R I d I q + L I d I q + L 0 ω ω 0 I d I q + e d e q
U d e d = L d d t I d + R . I d ω L I q
U q e q = L d d t I q + R . I q ω L I d
The synchronization of the grid plays a significant part in grid-interfaced PV systems. The PLL control strategy is employed to synchronize the output signal with the reference input signal according to phase and frequency [39]. The block of three-phase PLL block can be accessed by employing MATLAB/Simulink.

4.1. Voltage and Current Control Strategy

The approach used for regulating the inverter contains two controlling loops, as presented in Figure 8. The regulatory approach has an internal current and an external voltage-control loop. The function of the internal current-regulating loop is to regulate the injected current to the grid and keep it in phase with the grid voltage to provide power factor unity and reduce the harmonics. The AC grid current references are delivered by an external voltage-regulating loop. The external voltage-regulatory loop is used to normalize DC voltage and stabilizes the grid’s power flow. The synchronous frame-of-reference dq control adopts (abc to dq) reference frame conversion to transfer the grid voltage and current to the dq reference frame. The voltage, after transformation, detects the phase and frequency of the grid.
In Figure 8, the value of U*PV is correlated with a given value of UPV, and the PI regulator achieves the difference for the static control of DC voltage. Since Isd can achieve DC voltage regulation, the reference value of the active current inner loop I*sd is given by the output of the external DC voltage loop, thus realistically controlling the active power of the grid-connected inverter output. The reference value of the inner-loop reactive current I*qs is determined by the amount of reactive power required by the grid network. When I*qs = 0, the reactive power output of the grid inverter is zero, and only the active power is transmitted to the grid, which is then operated in the unit power-factor state. The internal current-loop controller and external voltage-controller parameters can be measured by the transfer-function model of the PID tuning algorithm by employing Matlab/Simulink [40]. The values of Kp and Ks for the voltage PI controller were 9.5 and 20. The values of Kp and Ks for the current PI controller were 0.5 and 50. The period of sampling time was taken as 1 μ second.

4.2. SVPWM Technology

The three-phase inverter comprised six power switches from S1 to S6, as shown in Figure 8, all of which were regulated by the standards of space-vector pulse-width modulation (SVPWM). The SVPWM methods are characterized by consistent amplitude, but the duty cycle of every period is different. The voltage in the abc frame ought to be presented in the dq frame for the SVPWM [40]. Voltages might be characterized as vectors set in search space. These vectors are used for the switching of the inverter compared with switch combinations.

4.3. Grid Connected Filter

Since providing a sinusoidal line current to the grid without harmonic distortion was the utmost significant objective of this research, an inverter capable of filtering must be connected with the power grid. The filter can also minimize the switching losses. Therefore, to design the filter that meets these requirements as much as possible, 10% rated current output was used as the ripple output current. The value of the inductor and capacitor can be calculated by Equations (18) and (19), respectively [39].
L V d c s i d e 16 . f s . Δ I L
C 10 3 2 π f V r a t e d 2

5. Simulation Results and Discussion

The credibility of the proposed DOA-based MPPT algorithm was verified through two different cases, i.e., partial-shading case-1 and case-2. For the implementation of partial shading, diverse irradiance was applied to three PV arrays associated with the series connection. Those diverse levels of irradiance are given in Table 3. The MATLAB/Simulink was used for analyzing these MPPT methodologies. Furthermore, the suggested DOA technique was compared with the conventional P&O algorithm, PSO algorithm, IPSO algorithm, ACSO algorithm, and FFO-GRNN algorithm.

5.1. Partial Shading Case-1

In this case, partial shading occurred when PV arrays did not experience identical irradiance. The diverse irradiance (600 W/m2, 800 W/m2, and 1000 W/m2) was applied to three PV arrays associated with the series connection. The power voltage characteristic curve for this case is visualized in Figure 4a with two local and one global peak at the power levels of 3578 W, 5813 W, and 9250 W respectively. In this section, the research was carried out according to the maximum power attained using the abovementioned MPPT techniques under partial-shading case-1.
Overall, the performance of the DOA-based MPPT algorithm was outclassed in every aspect. Both DOA and FFO-GRNN procedures had comparable prospects in the attainment of global MPP. The suggested DOA entirely nullified the oscillations while achieving global MPP. The steady power achieved by DOA, FFO-GRNN, IPSO, ACSO, PSO, and P&O was 9189 W, 9003 W, 8889 W, 8982 W, 8767 W, and 5196 W, respectively. Under these circumstances, the power, voltage, and current plots of the concerned techniques are displayed in Figure 10a–c, respectively. The oscillations were higher in the P&O technique, and local peaks could easily trap them. Hence, a significant decrease in efficiency was observed. The PSO method could reach the local peak shortly, but consecutive oscillation caused huge energy and proficiency loss, reaching the global peak after 0.47 s with oscillations. The FFO-GRNN technique also easily captured the global maxima and exhibited a tracking time of around 0.33 s. The IPSO technique was not too disturbed by the local peaks and stabilized at global maxima peak within 0.38 s, and it displayed fewer fluctuations compared with PSO. The tracking time to achieve the maximum peak for the ACSO technique was around 0.46 s. The proposed DOA was not affected by the local peak and tracked the global peak without a loss in power. The DOA was the fastest one to stabilize at a global peak, within 0.28 s, as depicted in Figure 10a.
Among these MPPT techniques, DOA achieved the highest efficiency of about 99.34%; subsequently, FFO-GRNN realized 97.32%, while the IPSO method achieved 97.10%. After that, ACSO attained an efficiency of 96.09%. Moreover, PSO attained 94.77% efficiency. The least efficiency of about 56.17% was attained by P&O. In terms of convergence speed, DOA effectively traced the global peak within 0.28 s while FFO-GRNN tracked after 0.33 s. The proposed DOA technique appeared to stabilize at a global peak in fewer iterations and showed a very quick response. The detailed comparative analysis of these concerned techniques under these circumstances is also presented in Table 6.

5.2. Partial Shading Case-2

To make this investigation and relative study further inclusive, we considered an additional partial-shading case, in which diverse irradiance (800 W/m2, 500 W/m2, and 450 W/m2) was applied to three modules associated in series connection. The power-voltage curve for this case is visualized in Figure 4a with two local peaks and only one global peak at the power levels of 2022 W, 3357 W, and 4240 W, respectively. In this section, the research was carried out according to maximum power attained using the abovementioned MPPT techniques under partial-shading case-2.
In general, the suggested DOA technique showed better and more efficient results compared with other concerned methodologies. The output power achieved by DOA, FFO-GRNN, IPSO, ACSO, PSO, and P&O techniques was 4211 W, 4094 W, 4032 W, 3979 W, 3948 W, and 2216 W, respectively. Under these circumstances, the power, voltage, and current plots of the concerned techniques are displayed in Figure 11a–c, respectively. The proposed DOA technique was not disturbed by the local peaks and stabilized at global peak power within 0.32 s. It displays fewer fluctuations compared with other MPPT methodologies. The FFO-based GRNN technique also showed better efficiency and touched the global peak after 0.30 s. The IPSO technique showed better efficiency and output power results than PSO, experienced oscillation, and stabilized at the global peak after 0.35 s. The ACSO algorithm achieved a global peak within 0.33 s, just after the IPSO technique. Figure 11a also demonstrates that PSO was affected by local peaks. Its scatter plot exhibited large oscillations in output power, caused loss in energy and efficiency, and reached the global peak after 0.44 s. Moreover, under these circumstances, the conventional P&O technique was stuck at the local peak. It failed to reach the global peak, which will surely reduce the proficiency and effectiveness of the PV system.
Among these MPPT techniques, DOA achieved the highest efficiency, of about 99.31%. Next, FFO-GRNN maintained 97.32% efficiency. The IPSO method attained a 95.09% efficiency rate, while the ACSO technique upheld an efficacy of around 93.84%, whereas PSO attained 93.11% efficiency. Moreover, the P&O technique showed very little efficiency of around 52.26%. The DOA appeared to stabilize at a global peak in fewer iterations and showed a very quick response. The proposed DOA-based MPPT technique has improved tracking ability, faster convergence rate, and reduced power loss in a steady state. Thereby, these characteristics make DOA an excellent option to be utilized under different shading conditions. The comparison of these concerned techniques regarding convergence time, maximum power tracked, and efficiency are also tabulated in Table 6. The overall performance analysis of these MPPT algorithms regarding the steady-state error, tracking speed, complexity, accuracy, and cost are recorded in Table 7.

5.3. PV Array Interfaced with Grid Network

After investigating the simulation results of the DOA algorithm compared with those of other concerned MPPT algorithms, it demonstrated advancement in reliability, efficiency, and robustness of DOA to achieve the global MPP. Therefore, this section simulates the grid interfaced PV system by utilizing the DOA algorithm and analyzed it under partial-shading case-1. The PV arrays received different irradiances (600 W/m2, 800 W/m2, and 1000 W/m2), while the temperature was constant at 25 °C. The simulation setup for the grid-interfaced PV system under partial shading by the DOA MPPT technique can be seen in Figure 12. It can be observed from Figure 10a,b that the values of the output power and a voltage obtained from the boost converter were 9189 W and 490 V, respectively. The response time of DOA was also much shorter relative to conventional P&O, PSO, IPSO ACSO, and FFO with the GRNN algorithms, although the existence of partial shading makes it hard to stay at the best optimal point.
The frequency of the grid was assumed to be 50 Hz, and the sinusoidal current output from grid connection can be viewed in Figure 13a, between −18 A and +18 A. Figure 13b presents the zoom view of three-phase sinusoidal current. The peak-to-peak voltage of the analog grid was 311 V, which can also be seen in Figure 13c, while Figure 13d presents the zoom view of three-phase voltage. The amplitude of peak voltage was switched between 311 V and +311 V. Figure 13e presents the voltage and current of the power grid, and Figure 13f presents the zoom view of the grid voltage and current. Both the voltage and current were in phase, which is very important in maintaining the unity of power factor. The inverters have to diagnose voltage anomalies in the grid-interfaced PV system. In this research, the requirement for grid voltage was 311 V (peak-to-peak) or 220 V (RMS voltage). For instance, it can be observed in Figure 13c that, initially, the voltage disturbance was small, but after a short span of time (about 0.08 s), it quickly retained the three-phase voltage of the grid network at 311 V (peak-to-peak). Hence, it also fulfilled the relative requirement of the grid.
The parameters in the dq transformation are visualized in Figure 14a. We can see in this figure that the value of Id was around 30 Amperes, while the value of Iq was around zero Amperes. The value of voltage Ud was around 385 V, while the value of Uq was around zero Volts. The values of DC voltage and current are shown in Figure 14b. The figure demonstrates that the value of the current was around 20 A, while the value of the voltage was around 530V. This is the same voltage generated by the boost converter and given to the input side of the inverter as DC voltage. The input current to the inverter was around 20 A. The value of the active power generated by the grid can be viewed in Figure 14c, whose value was around 9.2 KW. The reactive power also reached zero, as shown in Figure 14d. As the received power approached zero, the power factor was close to unity.
The THD of the grid-interfaced PV system is the most significant power quality component. The notable concern of the grid is to comply with the THD requirement of grid interconnection standards. The Fast Fourier Transform (FFT) analysis was utilized to observe the fundamental and harmonic components in the output injected-current waveform. The THD of the grid-associated current was analyzed and compared with the standard of IEEE 519. In line with the IEEE standard, THD of the grid-connected current must be below 5% of the fundamental current frequency at the rated inverter output, since the high-order harmonics of current will cause adverse effects on a variety of equipment related to the power grid. The THD of the system is shown in Figure 15a. The magnitude of fundamental harmonics was more than 3.25%. In comparison, the magnitude of the 3rd and 5th harmonic components were 0.38% and 2.78%, respectively. The magnitude of the 7th harmonics was 2.07%, and the 9th was around 0.17%. It is obvious from Figure 15a that after the 7th harmonics, the current decreased significantly. In these circumstances, the THD was 3.76%, which is less than 5%, and meets the criteria of IEEE standard 519 for distribution into the grid. Therefore, the system performance of THD is reasonable.
According to the 929 standards of IEEE, the power factor must be greater than 0.85 (leading or lagging). The grid-linked PV inverter is intended to normalize the grid current with a unity power factor. In this way, an inverter is responsible for regulating the power factor. Herein, we can learn from Figure 15b that power factor reached unity. The PV system ought to be synchronized with the power grid. Meanwhile, the frequency range must not exceed the limit (49.2–50.6) Hz for the slight PV system, as defined by the 929 standards of IEEE. In this study, frequency was also within these limits, as displayed in Figure 15c. Consequently, frequency follows the standard requirement.

6. Conclusions

This section outlines the key areas introduced in this study and a recommended plan for applying the DOA-based global MPPT technique for grid-interfaced PV systems.
The dual-stage arrangement for grid-interfaced PV systems was presented in this research work. This arrangement consisted of a DC-DC boost converter and inverter to link the PV array with the grid network. The boost converter switching was regulated by utilizing the dragonfly optimization algorithm (DOA) based on the duty cycle. The proposed DOA-based MPPT technique was capable of finding and following the global peak, irrespective of the variation in shading pattern, with less oscillations around the steady state. The DOA-based MPPT technique was evaluated and compared with widely used MPPT techniques, such as P&O, PSO, IPSO, ACSO, and FFO-GRNN algorithms, under different shading patterns. The simulation results showed that the suggested DOA technique significantly out-performed the competing techniques in terms of response time, oscillations reduction, robustness, accuracy convergence speed, and power efficiency. The VSI was utilized to regulate the active and reactive power injected into grid simultaneously. To maintain the unity power factor operation, instantaneous reactive power flow was adjusted to zero. The three-phase PLL was employed to lock the inverter phase and frequency with the grid. Finally, the simulation of the overall grid-associated PV system was carried out by means of MATLAB/Simulink. The simulation results showed that THD the grid current, power factor, and frequency were within the IEEE’s standard limits. Hence, the proposed DOA-based MPPT is an effective technique to practically enhance the output and overall performance of the grid-interfaced PV systems under all shading conditions.

Author Contributions

Conceptualization, E.L., F.-Y.W., M.Y.J.; methodology, E.L., M.Y.J.; software, E.L., T.S.T.; validation, E.L., M.Y.J.; formal analysis, G.A.M., D.W.G.; investigation, T.S.T., D.W.G.; resources, G.X., F.-Y.W.; data curation, E.L., M.Y.J.; writing—original draft preparation, E.L.; writing—review and editing, F.-Y.W., G.X., T.S.T., D.W.G.; visualization, G.A.M., D.W.G.; supervision, F.-Y.W., G.X.; project administration, F.-Y.W., G.X.; funding acquisition, F.-Y.W., G.X. All authors have read and agreed to the published version of the manuscript.

Funding

The work is funded by the National Key R&D Program of China (2018AAA0101502) and the Science and technology project of SGCC (State Grid Corporation of China): fundamental theory of human-in-the-loop hybrid-augmented intelligence for power grid dispatch and control.

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.

Appendix A

In this section, the design of boost converter (value of inductor, input capacitor and output capacitor) is discussed in detail. The parameters for the sizing of boost converter is shown in Table A1.
Table A1. Design parameters for the sizing of boost converter.
Table A1. Design parameters for the sizing of boost converter.
ParametersValues
Input Voltage337 V
Output Voltage540 V
PV maximum Power12,000 W
Frequency10 K Hz
Inductor ripple current10%
The value of inductor is measured by Equation (A1), where D m is the value of duty cycle at MPP, switching frequency is shown by f s , while output maximum voltage is presented by V o m and Δ I r ∆Ilrippleis the inductance ripple current. The inductor L is calculated with the following Equation (A1) [39]:
L V o m · D m 1 D m f s · Δ I r
where V o m   is 540 V, f s is 10,000 and the value of duty cycle D m is obtained from:
V o u t V i m = T t o f f = 1 1 D m
D m = 1 V i n V o u t = 1 337 540
D m = 0.3759 = 0.38
The output maximum current is given by:
I o m = P o u t V o u t
The converter is supposed no loss. The PV input power is the output power.
I o m = 12 , 000 540 = 22.22   A
The resistive load is given by:
R l o a d = V o u t I o m
R l o a d = 540 22.22 = 24.3  
Hence, inductor L is calculated by putting values in Equation (4).
L 540 0.38 1 0.38 10 , 000 2 35.6 0.1
L 1.78   m H
The input Capacitor is calculated from Equation (A2). Where the value of current at max power is   I o m , D m represents duty cycle and V p v _ m m p p   is the output voltage of the system at MPP.
C i n I o m . D m 2 0.02 1 D m f s . V p v _ m m p p
    C i n 22.22 0.38 2 0.02 1 0.38 10 , 000 337
C i n 76.7     μ F
To measure the size of output capacitor, Equation (A3) is employed. Where V o u t is the output voltage of the boost converter, D m represents duty cycle, R o u t is output load of boost converter, Δ V o u t is ripple output voltage.
C o u t V o u t · D m f s · Δ V o u t · R o u t
C o u t 540 0.38 10000 5.4 24.3
C 156   μ F

References

  1. Li, K.; Liu, C.; Jiang, S.; Chen, Y. Review on hybrid geothermal and solar power systems. J. Clean. Prod. 2020, 250, 119481. [Google Scholar] [CrossRef]
  2. Agathokleous, R.A.; Kalogirou, S.A. Status, barriers and perspectives of building integrated photovoltaic systems. Energy 2020, 191, 116471. [Google Scholar] [CrossRef]
  3. Fathabadi, H. Novel stand-alone, completely autonomous and renewable energy based charging station for charging plug-in hybrid electric vehicles (PHEVs). Appl. Energy 2020, 260, 114194. [Google Scholar] [CrossRef]
  4. Vezin, T.; Meunier, S.; Quéval, L.; Cherni, J.; Vido, L.; Darga, A.; Dessante, P.; Kitanidis, P.; Marchand, C. Borehole water level model for photovoltaic water pumping systems. Appl. Energy 2020, 258, 114080. [Google Scholar] [CrossRef]
  5. Aziz, A.S.; Tajuddin, M.F.N.; Adzman, M.R.; Mohammed, M.F.; Ramli, M.A. Feasibility analysis of grid-connected and islanded operation of a solar PV microgrid system: A case study of Iraq. Energy 2020, 191, 116591. [Google Scholar] [CrossRef]
  6. Lodhi, E.; Jing, S.; Lodhi, Z.; Shafqat, R.N.; Ali, M. Rapid and Efficient MPPT Technique with Competency of High Accurate Power Tracking for PV System. In Proceedings of the 2017 4th International Conference on Information Science and Control Engineering (ICISCE), Changsha, China, 21–23 July 2017; pp. 1099–1103. [Google Scholar] [CrossRef]
  7. Ishaque, K.; Salam, Z. A review of maximum power point tracking techniques of PV system for uniform insolation and partial shading condition. Renew. Sustain. Energy Rev. 2013, 19, 475–488. [Google Scholar] [CrossRef]
  8. Grgić, I.; Bašić, M.; Vukadinović, D. Optimization of electricity production in a grid-tied solar power system with a three-phase quasi-Z-source inverter. J. Clean. Prod. 2019, 221, 656–666. [Google Scholar] [CrossRef]
  9. Lodhi, E.; Lina, W.; Pu, Y.; Javed, M.Y.; Lodhi, Z.; Zhijie, J.; Javed, U. Performance Evaluation of Faults in a Photovoltaic Array Based on V-I and V-P Characteristic Curve. In Proceedings of the 2020 12th International Conference on Measuring Technology and Mechatronics Automation (ICMTMA), Phuket, Thailand, 28–29 February 2020; pp. 85–90. [Google Scholar] [CrossRef]
  10. Belhachat, F.; Larbes, C. A review of global maximum power point tracking techniques of photovoltaic system under partial shading conditions. Renew. Sustain. Energy Rev. 2018, 92, 513–553. [Google Scholar] [CrossRef]
  11. Khan, I. Impacts of energy decentralization viewed through the lens of the energy cultures framework: Solar home systems in the developing economies. Renew. Sustain. Energy Rev. 2020, 119, 109576. [Google Scholar] [CrossRef]
  12. Lodhi, E.; Lodhi, Z.; Shafqat, R.N.; Chen, F. Performance analysis of two widely used Maximum Power Point Tracking Algorithms for PV Applications. IOP Conf. Ser. Mater. Sci. Eng. 2017, 220, 012029. [Google Scholar] [CrossRef]
  13. Liu, H.-D.; Lin, C.-H.; Pai, K.-J.; Lin, Y.-L. A novel photovoltaic system control strategies for improving hill climbing algorithm efficiencies in consideration of radian and load effect. Energy Convers. Manag. 2018, 165, 815–826. [Google Scholar] [CrossRef]
  14. Bounechba, H.; Bouzid, A.; Snani, H.; Lashab, A. Real time simulation of MPPT algorithms for PV energy system. Int. J. Electr. Power Energy Syst. 2016, 83, 67–78. [Google Scholar] [CrossRef] [Green Version]
  15. Motahhir, S.; Chalh, A.; El Ghzizal, A.; Derouich, A. Development of a low-cost PV system using an improved INC algorithm and a PV panel Proteus model. J. Clean. Prod. 2018, 204, 355–365. [Google Scholar] [CrossRef]
  16. Peng, L.; Zheng, S.; Chai, X.; Li, L. A novel tangent error maximum power point tracking algorithm for photovoltaic system under fast multi-changing solar irradiances. Appl. Energy 2018, 210, 303–316. [Google Scholar] [CrossRef]
  17. Mirza, A.F.; Ling, Q.; Javed, M.Y.; Mansoor, M. Novel MPPT techniques for photovoltaic systems under uniform irradiance and Partial shading. Sol. Energy 2019, 184, 628–648. [Google Scholar] [CrossRef]
  18. Yang, B.; Yu, T.; Zhang, X.; Li, H.; Shu, H.; Sang, Y.; Jiang, L. Dynamic leader based collective intelligence for maximum power point tracking of PV systems affected by partial shading condition. Energy Convers. Manag. 2019, 179, 286–303. [Google Scholar] [CrossRef]
  19. Mohamed, M.A.; Diab, A.A.Z.; Rezk, H. Partial shading mitigation of PV systems via different meta-heuristic techniques. Renew. Energy 2019, 130, 1159–1175. [Google Scholar] [CrossRef]
  20. Camilo, J.C.; Guedes, T.; Fernandes, D.; Melo, J.; Costa, F.; Filho, A.J.S. A maximum power point tracking for photovoltaic systems based on Monod equation. Renew. Energy 2019, 130, 428–438. [Google Scholar] [CrossRef]
  21. Venkateswari, R.; Sreejith, S. Factors influencing the efficiency of photovoltaic system. Renew. Sustain. Energy Rev. 2019, 101, 376–394. [Google Scholar] [CrossRef]
  22. Lodhi, E.; Shafqat, R.N.; Kerrouche, K.D.; Lodhi, Z. Application of Particle Swarm Optimization for Extracting Global Maximum Power Point in PV System under Partial Shadow Conditions. Int. J. Electron. Electr. Eng. 2017, 5, 223–229. [Google Scholar] [CrossRef] [Green Version]
  23. Li, H.; Yang, D.; Su, W.; Lu, J.; Yu, X. An Overall Distribution Particle Swarm Optimization MPPT Algorithm for Photovoltaic System under Partial Shading. IEEE Trans. Ind. Electron. 2019, 66, 265–275. [Google Scholar] [CrossRef]
  24. Prasanth Ram, J.; Rajasekar, N. A novel flower pollination based global maximum power point method for solar maximum power point tracking. IEEE Trans. Power Electron. 2017, 32, 8486–8499. [Google Scholar] [CrossRef]
  25. Guo, L.; Meng, Z.; Sun, Y.; Wang, L. A modified cat swarm optimization based maximum power point tracking method for photovoltaic system under partially shaded condition. Energy 2018, 144, 501–514. [Google Scholar] [CrossRef]
  26. Mokhtari, Y.; Rekioua, D. High performance of Maximum Power Point Tracking Using Ant Colony algorithm in wind turbine. Renew. Energy 2018, 126, 1055–1063. [Google Scholar] [CrossRef]
  27. Yang, B.; Yu, T.; Shu, H.; Zhu, D.; An, N.; Sang, Y.; Jiang, L. Energy reshaping based passive fractional-order PID control design and implementation of a grid-connected PV inverter for MPPT using grouped grey wolf optimizer. Sol. Energy 2018, 170, 31–46. [Google Scholar] [CrossRef]
  28. Nowdeh, S.A.; Moghaddam, M.J.H.; Nasri, S.; Abdelaziz, A.Y.; Ghanbari, M.; Faraji, I. A New Hybrid Moth Flame Optimizer-Perturb and Observe Method for Maximum Power Point Tracking in Photovoltaic Energy System. Modern Maximum Power Point Tracking Techniques for Photovoltaic Energy Systems; Springer: Berlin/Heidelberg, Germany, 2020; pp. 401–420. [Google Scholar]
  29. Sundareswaran, K.; Vigneshkumar, V.; Sankar, P.; Simon, S.P.; Nayak, P.S.R.; Palani, S. Development of an Improved P&O Algorithm Assisted Through a Colony of Foraging Ants for MPPT in PV System. IEEE Trans. Ind. Inform. 2016, 12, 187–200. [Google Scholar] [CrossRef]
  30. Seyedmahmoudian, M.; Rahmani, R.; Mekhilef, S.; Oo, A.M.T.; Stojcevski, A.; Soon, T.K.; Ghandhari, A.S. Simulation and Hardware Implementation of New Maximum Power Point Tracking Technique for Partially Shaded PV System Using Hybrid DEPSO Method. IEEE Trans. Sustain. Energy 2015, 6, 850–862. [Google Scholar] [CrossRef]
  31. Mohanty, S.; Subudhi, B.; Ray, P.K. A Grey Wolf-Assisted Perturb & Observe MPPT Algorithm for a PV System. IEEE Trans. Energy Convers. 2017, 32, 340–347. [Google Scholar] [CrossRef]
  32. Ishaque, K.; Salam, Z. A Deterministic Particle Swarm Optimization Maximum Power Point Tracker for Photovoltaic System under Partial Shading Condition. IEEE Trans. Ind. Electron. 2012, 60, 3195–3206. [Google Scholar] [CrossRef]
  33. Thongpron, J.; Kirtikara, K. Effects of low radiation on the power quality of a distributed PV-grid connected system. Sol. Energy Mater. Sol. Cells 2006, 90, 2501–2508. [Google Scholar] [CrossRef]
  34. Javed, M.Y.; Murtaza, A.F.; Ling, Q.; Qamar, S.; Gulzar, M.M. A novel MPPT design using generalized pattern search for partial shading. Energy Build. 2016, 133, 59–69. [Google Scholar] [CrossRef]
  35. Castaner, L.; Silvestre, S. Modeling Photovoltaic Systems Using PSpice; Wiley: Hoboken, NJ, USA, 2002. [Google Scholar]
  36. Mohan, N.; Robbin, W.P.; Undeland, T. Power Electronics: Converters, Applications, and Design, 2nd ed.; Wiley: New York, NY, USA, 1995. [Google Scholar]
  37. Salhi, M.; El-Bachtiri, R.; Matagne, E. The development of a new maximum power point tracker for a PV panel. Int. Sci. J. Altern. Energy Ecol. (ISJAEE) 2008, 62, 138–145. [Google Scholar]
  38. Hasaneen, B.M.; Mohammed, A.A.E. Design and simulation of DC/DC boost converter. In Proceedings of the 2008 12th International Middle-East Power System Conference, Aswan, Egypt, 12–15 March 2008; pp. 335–340. [Google Scholar]
  39. Yin, W.; Ma, Y. Research on three-phase PV grid-connected inverter based on LCL filter. In Proceedings of the 2013 IEEE 8th Conference on Industrial Electronics and Applications (ICIEA), Melbourne, VIC, Australia, 19–21 June 2013; pp. 1279–1283. [Google Scholar]
  40. Wang, L. PID Control System Design and Automatic Tuning Using MATLAB/Simulink; Wiley-IEEE Press: Hoboken, NJ, USA, 2020; ISBN 978-1-119-46940-7. [Google Scholar]
Figure 1. The block diagram of the proposed Grid-Connected PV System.
Figure 1. The block diagram of the proposed Grid-Connected PV System.
Sustainability 13 10778 g001
Figure 2. Single photovoltaic cell-equivalent circuit diagram.
Figure 2. Single photovoltaic cell-equivalent circuit diagram.
Sustainability 13 10778 g002
Figure 3. Irradiance configuration for: (a) normal condition, (b) partial-shading condition.
Figure 3. Irradiance configuration for: (a) normal condition, (b) partial-shading condition.
Sustainability 13 10778 g003
Figure 4. (a) P-V characteristics of the array, (b) I-V characteristics of the array under partial shading.
Figure 4. (a) P-V characteristics of the array, (b) I-V characteristics of the array under partial shading.
Sustainability 13 10778 g004
Figure 5. The typical circuit diagram of the boost converter.
Figure 5. The typical circuit diagram of the boost converter.
Sustainability 13 10778 g005
Figure 6. Flow diagram of the proposed DOA algorithm.
Figure 6. Flow diagram of the proposed DOA algorithm.
Sustainability 13 10778 g006
Figure 7. Pseudocode for the DOA algorithm.
Figure 7. Pseudocode for the DOA algorithm.
Sustainability 13 10778 g007
Figure 8. The block diagram of the controller for the grid-connected PV system.
Figure 8. The block diagram of the controller for the grid-connected PV system.
Sustainability 13 10778 g008
Figure 9. The alteration of axes for vector-control frames.
Figure 9. The alteration of axes for vector-control frames.
Sustainability 13 10778 g009
Figure 10. (a) Power comparison, (b) Voltage comparison, (c) Current comparison of P&O, PSO, IPSO, and DOA algorithms under partial-shading case-1.
Figure 10. (a) Power comparison, (b) Voltage comparison, (c) Current comparison of P&O, PSO, IPSO, and DOA algorithms under partial-shading case-1.
Sustainability 13 10778 g010aSustainability 13 10778 g010b
Figure 11. (a) Power comparison, (b) Voltage comparison, (c) Current comparison of P&O, PSO, IPSO, and DOA algorithms under partial-shading case-2.
Figure 11. (a) Power comparison, (b) Voltage comparison, (c) Current comparison of P&O, PSO, IPSO, and DOA algorithms under partial-shading case-2.
Sustainability 13 10778 g011aSustainability 13 10778 g011b
Figure 12. Simulation setup for the grid-interfaced PV system under partial shading by employing DOA MPPT Technique.
Figure 12. Simulation setup for the grid-interfaced PV system under partial shading by employing DOA MPPT Technique.
Sustainability 13 10778 g012
Figure 13. (a) Waveforms of the 3-phase grid current, (b) Zoomed view of the 3-phase grid current, (c) Waveforms for the 3-phase grid voltage, (d) Zoomed view of the 3-phase grid voltage, (e) Amplitude of the grid voltage and current, (f) Zoomed-view amplitude of the grid voltage and current.
Figure 13. (a) Waveforms of the 3-phase grid current, (b) Zoomed view of the 3-phase grid current, (c) Waveforms for the 3-phase grid voltage, (d) Zoomed view of the 3-phase grid voltage, (e) Amplitude of the grid voltage and current, (f) Zoomed-view amplitude of the grid voltage and current.
Sustainability 13 10778 g013aSustainability 13 10778 g013b
Figure 14. (a) Current and voltages from dq transformation, (b) DC link voltage and current, (c) Active power received by the grid. (d) Reactive power received by the grid.
Figure 14. (a) Current and voltages from dq transformation, (b) DC link voltage and current, (c) Active power received by the grid. (d) Reactive power received by the grid.
Sustainability 13 10778 g014aSustainability 13 10778 g014b
Figure 15. (a) Plot showing the percentage of the THD, (b) Power factor of a grid, (c) Frequency of a grid network under partial shading.
Figure 15. (a) Plot showing the percentage of the THD, (b) Power factor of a grid, (c) Frequency of a grid network under partial shading.
Sustainability 13 10778 g015
Table 1. The BP-MSX 120 Module specification (25 °C and 1000 W/m2).
Table 1. The BP-MSX 120 Module specification (25 °C and 1000 W/m2).
ParameterValues
Number of cells in series72
Short circuit current3.87 A
Maximum current3.56 A
Open circuit voltage42.1 V
Maximum voltage33.7 V
Maximum power120 W
Table 2. Characteristics of 12 KW PV system.
Table 2. Characteristics of 12 KW PV system.
ParameterValues
No. of series modules in a string10
No. of parallel modules in a string10
Voltage at output337 V
Current at output35.6 A
Max power at output12K W
Table 3. PV array irradiance level for different partial-shading cases.
Table 3. PV array irradiance level for different partial-shading cases.
PV Arrays CasesIrradiance (W/m2)Maximum Output Power
1st Array2nd Array3rd Array(W)
Case-160080010009250
Case-28005504504240
Table 4. Acronym list for DOA variables.
Table 4. Acronym list for DOA variables.
SymbolAcronym
S e p i Separation of the ith individual dragonfly
A lg i , Alignment of the ith individual dragonfly
C o h i , Cohesion of the ith individual dragonfly
A f i Food attraction
E e i Enemy position
Δ x i Step size of DF movement
wInertial weight
aSeparation weight
bAlignment weight
bCohesion weight
dFood factor
eEnemy factor
Table 5. Constraints for DOA.
Table 5. Constraints for DOA.
ParameterSymbolValue
Quantity of particlesk4
Separation weighta0.2
Alignment weightb0.1
Cohesion constantc0.9
Food factord0.5
Enemy constante1
Table 6. Performance analysis of different MPPT algorithms.
Table 6. Performance analysis of different MPPT algorithms.
MPPT
Techniques
Sensed
Variables
Steady State ErrorTracking SpeedGMPP TrackingTracking
Accuracy
EfficiencyComplexityCost
P&OV, IHighFastNoLowLessLowCheap
PSOV, IModerateFastYesMediumHighMediumModerate
ACSOV, ILessFastYesHighHighHighExpensive
IPSOV, ILessFastYesHighHighHighExpensive
FFO-GRNNV, ILessFastYesHighHighHighExpensive
DOAV, ILessFastYesHighHighHighExpensive
Table 7. Comparison of different parameters concerned MPPT techniques under partial shading.
Table 7. Comparison of different parameters concerned MPPT techniques under partial shading.
MPPT
Techniques
Irradiance CasesConverge
Time (s)
Max Traced Power (W)Global Max Power (W)Global MPP
Located
MPPT
Accuracy
Percent
Error
P&OCase-10.1851969250No56.17%43.82%
Case-20.1222164240No52.26%47.73%
PSOCase-10.4887679250Yes94.77%5.22%
Case-20.4439484240Yes93.11%6.88%
ACSOCase-10.4688899250Yes96.09%3.91%
Case-20.3339794240Yes93.84%6.16%
IPSOCase-10.3889829250Yes97.10%2.89%
Case-20.3540324240Yes95.09%4.90%
FFO-GRNNCase-10.3390039250Yes97.32%2.68%
Case-20.3040944240Yes96.62%3.38%
DOACase-10.2991899250Yes99.34%0.65%
Case-20.3242114240Yes99.31%0.68%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Lodhi, E.; Wang, F.-Y.; Xiong, G.; Mallah, G.A.; Javed, M.Y.; Tamir, T.S.; Gao, D.W. A Dragonfly Optimization Algorithm for Extracting Maximum Power of Grid-Interfaced PV Systems. Sustainability 2021, 13, 10778. https://0-doi-org.brum.beds.ac.uk/10.3390/su131910778

AMA Style

Lodhi E, Wang F-Y, Xiong G, Mallah GA, Javed MY, Tamir TS, Gao DW. A Dragonfly Optimization Algorithm for Extracting Maximum Power of Grid-Interfaced PV Systems. Sustainability. 2021; 13(19):10778. https://0-doi-org.brum.beds.ac.uk/10.3390/su131910778

Chicago/Turabian Style

Lodhi, Ehtisham, Fei-Yue Wang, Gang Xiong, Ghulam Ali Mallah, Muhammad Yaqoob Javed, Tariku Sinshaw Tamir, and David Wenzhong Gao. 2021. "A Dragonfly Optimization Algorithm for Extracting Maximum Power of Grid-Interfaced PV Systems" Sustainability 13, no. 19: 10778. https://0-doi-org.brum.beds.ac.uk/10.3390/su131910778

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