# Power Enhancement under Partial Shading Condition Using a Two-Step Optimal PV Array Reconfiguration

Authors: Mohamad Hossien Nahidan; Mehdi Niroomand; Behzad Mirzaeian Dehkordi
Journal: International Journal of Photoenergy
 (2021)

---

## Abstract

Under partial shading conditions, photovoltaic (PV) arrays are subjected to different irradiance levels caused by nonuniform shading. As a result, a mismatch between the modules, a reduction in the power generated, and the hotspot phenomenon will be observed. One method to reduce mismatch losses is to reconfigure the total-cross-tied (TCT) array in dynamic and static forms, where improved performance can be achieved through more efficient shading distribution thanks to increased dimensions. However, the increase in dimensions leads to the complexity of wiring and installation in static reconfiguration and the large number of switches and sensors required in dynamic reconfiguration. To rectify these problems, a two-step method is proposed in this paper. In the first step, the modules inside the PV array are divided into subarrays with wiring in static reconfiguration, rather than being wired as large-scale PV arrays. In the second step, an algorithm is developed for dynamic reconfiguration. The introduced algorithm searches for all possible connections and finally identifies the most optimal solution. As an advantage, this algorithm employs only the short-circuit current values of the subarray rows, which reduces the number of switches and sensors required in comparison to dynamic reconfiguration. Under 8 different partial shading patterns, simulations are conducted and results confirm that the proposed method outperforms the TCT array and statically modified TCT array in terms of power and mismatch losses. Among these, the highest power improvement is obtained with regard to the TCT array and statically modified TCT array under the fourth and eighth shading patterns, respectively.


---

## Body

## 1. Introduction

Solar energy is considered to be the most popular renewable energy around the world and is capable of converting into different types of energy. Every second, approximately 4.2 million tons of solar mass is converted to different types of energy, and because the sun weighs 333 times the weight of the earth, solar energy can meet energy requirements for the next 5 billion years [1].To meet the load power demands, the PV panels are typically connected in parallel or series. However, the power generated by the PV array is drastically reduced when one or several PV panels are exposed to partial shading, which is led by the shadows of trees, buildings, and poles and even the movement of clouds in large-scale PV systems [2–5]. Partial shading, which is actually a consequence of nonuniform irradiation conditions, creates multiple peaks on the P-V curve and causes output power losses [6]. The shading pattern, location of shaded modules, and array configuration are among the most effective parameters on these losses.PV arrays with various interconnection schemes such as series-parallel (SP), total-cross-tied (TCT), and bridge link (BL) have been presented (see Figure1). The presented schemes have been investigated in terms of maximum power and fill factor (FF) under different partial shading patterns. The results indicate that PV arrays using the TCT interconnection scheme outperform others [7, 8].Figure 1
Various interconnection schemes: (a) SP array, (b) TCT array, and (c) BL array [7].
(a)(b)(c)For large-scale PV arrays, a solution is to first divide them into subarrays with TCT wiring and then arrange the subarrays into a TCT array [9]. To verify this scheme, a comparison has been made between the subarrays with SP and TCT wiring (see Figure 2). The results demonstrate that there is more improvement in the global MPP by using subarrays with TCT wiring.Figure 2
Large-scale PV arrays having subarrays with various interconnections: (a) SP array with SP subarrays and (b) TCT array with TCT subarrays [9].
(a)(b)Even with the advantages of the TCT array compared with other arrays, the losses caused by partial shading are reduced in this scheme, provided that the shading effect is distributed almost uniformly throughout the PV array. To alleviate the shading effect, several studies have been carried out in the literature as dynamic and static reconfigurations.PV array reconfiguration strategies are broadly classified into (i) static PV array reconfiguration (SPVAR) and (ii) dynamic PV array reconfiguration (DPVAR).In DPVAR, the interconnection layout of PV modules in the PV array is altered dynamically according to irradiance levels to make the irradiance to all rows of the PV array equal by means of switches and sensors [10]. In the following, some examples of DPVAR in the literature are presented. The electrical array reconfiguration (EAR) technique has been developed, which is based upon the irradiance equivalence principle for all rows of the PV array [11]. For forming rows of the PV array by means of modules with the same illumination levels, instantaneous current and voltage signals are required. Consequently, as reconfiguration must be applied to all the modules within the PV array to achieve higher efficiency, a large number of probable connections are required. To rectify this problem, the PV array can be divided into two parts as the fixed and adaptive module parts. While the former contains statically connected modules, the latter can be attached to the fixed part with various arrangements. Adapted from the current variation index (CVI) technique, a scanning algorithm has been introduced in [12], which allows the connections between the adaptive and fixed parts dependent on the measured output currents of each row [12]. To effectively disperse shading effects over the PV array, an optimization technique has been presented in [13], where the electrical connections are changed without any variations in the physical position of PV modules. In addition, to detect the optimum configuration, the genetic algorithm (GA) generating different switching arrangements under various shading conditions is employed. In this algorithm, the PV arrays with the closest current levels in each row are recommended to be chosen as the best possible option. An analog technique has been implemented in [14], with the difference that the particle swarm optimization (PSO) is applied to detect optimum configuration. Compared to GA, only one switching cycle is needed for greatly distributing shading effects over the PV array. A new reconfiguration method has been introduced in [15], where a greedy algorithm is utilized for a switching matrix controller providing the best reconnection of the PV array with a reduced amount of calculational time. As an advantage, this technique calls for a relatively lower number of iterations for specifying optimal reconfiguration than other techniques. An image processing strategy has been presented in [16], where PV array rows are created by means of the panels with isolation levels adjacent to each other. To implement, the shading pattern on PV modules is captured by using a camera and then directed to the shadow detection algorithm called the Canny edge algorithm, which is responsible for identifying the desired configuration by means of a switching matrix. Another dynamic reconfiguration method applicable for TCT connection has been introduced in [17], wherein to identify the shading locations, sky images happening in real time across the PV array are captured. Also, the desired interconnections of the PV array are chosen with the help of the switching matrix controller developed on the basis of IE.In SPVAR, the physical location of the modules within the PV array is changed without varying the electrical connections so that the shading effect is distributed roughly uniformly throughout the PV array to enhance the output power. This strategy avoids using switches and sensors, resulting in decreased complexity in terms of implementation and control [18]. Several SPVAR strategies are reported in the literature. For arranging a 9×9 TCT array, a SuDoKu puzzle pattern targeting the distribution of shaded effects has been adopted [19], where the physical position of PV modules is altered without variations in any electrical connection. This pattern suffers from disadvantages, such as the need for additional wiring and ineffective shading distribution. Further, when implementing a large-scale PV array, the SuDoKu reconfiguration method is arduous and time-consuming. The SuDoKu puzzle pattern has been optimized to overcome these limitations, to reduce the effect of mutual shading, and to reduce wiring losses [20, 21]. The parameters like sun position, PV array geographical location, solar azimuth angle, and solar elevation (altitude angle) have an effect on dimensions of shadows, and they can be altered in 4×2, 2×4, 5×5, and 7×5 dimensions. To enhance power production under partial shading conditions, another puzzle pattern named Futoshiki has been developed in [22], which is a logic-based number puzzle, and its arrangement is carried out by means of a linear programming (LP) technique. In the developed pattern, “1” to “n” are in such an order that there is no duplicate number in any row and column of a square matrix. For applying the SPVAR strategy to arrays with different dimensions, an algorithm has been presented in [18]. A new dominance square (DS) dependent on the mathematical puzzle is consolidated to identify the best composition for the 5×5 PV array [23]. To unravel the specified matrix, a logic-based number arrangement method positioning alphabets or numbers is applied. However, the method suffers from the painstaking work of physical repositioning. Another static technique is the competence square (CS), which is regarded as beneficial in terms of wise rearrangements of columns and rows as well as reductions in mismatch losses. Compared to the DS technique, its implementation on a PV array is also rather simpler [24]. SD-PAR is also another method that has been utilized in [25] to physically relocate the PV arrays with static configuration [25]. Reducing power losses and increasing the output power of PV arrays under partial shading conditions are achieved using this method. A comparison between the SD-PAR method and other configurations such as SP, TCT, and BL is also presented in [25], and the results confirm that the SD-PAR method provides better performance and higher PV output power. Based on the skyscraper puzzle, another static reconfiguration technique has been introduced in [26] whose solution is reliant on sequencing a group of constructions having various heights. To address the burdensome interconnection ties and huge calculational time, a one-time reconfiguration of PV array is utilized. Furthermore, this technique enhances the performance and augments the generated power as a result of effectively distributing the shading on the PV array. The obtained results confirm that this technique outperforms TCT, SuDoKu, and DS techniques in terms of the power generated. To disperse the shadows and increase the PV output power of four standard shading patterns, a physical displacement method based on the Lo Shu concept has been developed in [27]. A comparison between the Lo Shu method and other configurations such as CS, TCT, and DS approves that the Lo Shu method delivers upgraded performance and greater PV output power. In SPVAR, increasing the array dimension results in installation and wiring complexity at locations with optimal irradiance. In DPVAR, increasing the array dimension leads to an increase in the number of switches and sensors required. These problems are dealt with in this paper by proposing a two-step method, which alleviates the problems related to both the static and dynamic reconfigurations for large-scale applications. In the first step, the modules within the large-scale PV array are divided into subarrays and wired in the form of static reconfiguration. In the second step, an algorithm is introduced to identify the most optimal connection in dynamic reconfiguration. The introduced algorithm searches for all possible connections and finally identifies the most optimal solution. As an advantage, this algorithm only utilizes short-circuit current values of subarray rows, which leads to the reduced numbers of required switches and sensors.The rest of this paper is organized as follows. In Section2, the modeling of a PV cell is presented. Section 3 presents the two-step proposed method. Furthermore, the proposed method is verified in Section 4 by simulations. Finally, future scope and conclusions are provided in Sections 5 and 6, respectively.


## 2. PV Cell Modeling

The simplified equivalent circuit of a PV cell is depicted in Figure3. The PV cell model consists of a diode connected in parallel to a current source. The current source generates the photoelectrical current IPh as (1), which is directly proportional to the light intensity. RS represents the series resistance of the PN junction cell and has a great effect on the I-V characteristic of the PV cell. The shunt resistance RP is in an inversely proportional relation with leakage currents around the sides of the devices [28].
(1)IPh=GGn·Iscn+ki·T−Tn,where G and Gn are the actual and nominal irradiations, respectively. Iscn is the nominal short-circuit current, ki is the temperature coefficient of the short-circuit current, and T and Tn are the actual and nominal temperatures of the PV cell, respectively. The output I-V characteristic of the PV cell can be expressed as
(2)I=IPh−Isat·eV/Vt−1−V+I·RSRP,where I and V are the output current and voltage, respectively. Isat is the saturation current, and Vt is the thermal voltage.Figure 3
Simplified equivalent circuit of a PV cell [28].


## 3. The Proposed PV Array Reconfiguration Method

To lessen the shading effect, TCT array reconfiguration in the forms of dynamic and static reconfigurations can be utilized. In SPVAR, the physical place of the modules within the PV array alters without varying the electrical connections so that the shading effect is distributed roughly the same throughout the PV array to enhance the output power. This strategy avoids using switches and sensors, leading to the reduction of complexity relating to implementation and control [10]. In DPVAR, the interconnection arrangement of PV modules in the PV array is varied dynamically based upon irradiance levels to make the irradiance to all rows of the PV array equal using switches and sensors [7]. The complexity of wiring and installation in static reconfiguration and the large number of switches and sensors required in dynamic reconfiguration are major drawbacks of these two forms of reconfiguration in large-scale applications.To overcome these drawbacks, a two-step reconfiguration method is proposed. In the first step, the modules within the PV array are divided into subarrays with wiring in static reconfiguration instead of being wired in the form of a large-scale PV array. In the second step, an algorithm is introduced for dynamic reconfiguration. The introduced algorithm searches for all the possible connections for subarrays and finally identifies the most optimal solution. Dividing the PV array into subarrays results in relatively simpler installation and wiring in addition to locating them in the most optimal irradiation positions. Moreover, the introduced algorithm only utilizes short-circuit current values of subarray rows, leading to a reduced number of switches and sensors required. The connection architecture of the proposed two-step reconfiguration method is depicted in Figure4. As seen, this architecture contains three main parts. The first part (in dashed blue line) consists of subarrays in m×n dimension, where the total irradiation of each row is denoted by G. The second part (in dashed red line) is the controller whose inputs are the short-circuit current of each row of the subarrays. The third part (in dashed green line) is the switching matrix circuit, which presents the connection of subarrays in the form of a TCT array.Figure 4
Connection architecture of the proposed two-step reconfiguration method.The internal circuit of the switching matrix for a2×2 PV array is demonstrated in Figure 5. The switches employed in this circuit are single-pole m-throws, and the required number of them can be calculated as
(3)Nsw=2Npv−2,where Nsw and Npv are the number of switches and subarrays, respectively.Figure 5
Internal circuit of the switching matrix for a2×2 photovoltaic array.


### 3.1. Reconfiguration Process

To distribute the shading effect roughly uniformly throughout the PV array, the physical location of the modules within the PV array is altered. To do so, in the first step of the proposed method, the subarrays are wired as static reconfiguration. The physical location of the modules in the proposed method is determined as follows:(4)Yij=Xkji=1,2,⋯,mandj=1,2,⋯,n,(5)k=i+j−1d=k,k<m,k−m,otherwise.For anm×n subarray, the distance of separation d is an index that denotes the amount of module variation in each row and can be calculated as
(6)d=ceilm,where i and j are the number of the previous row and column of the module, respectively. Also, k represents the number of new rows of the module. m and n are the size of subarray rows and columns, respectively.If the variations in the physical location of the modules yield an existing value of “k,” then an offset value of “1” is added. The initial component of the first row is regarded as “1.” The first-row indices of the left columns are determined by adding “d” to the former index. If the sum is more than the size of the row, “m” is subtracted from the sum. If this subtraction results in an index that exists already, the new index will be determined by adding an offset of “1” to the final amount. This procedure is repeated until all the indices in the first row are determined. If the number of rows is fewer than that of columns, the indices in the m+ith column will be the same as those in the ith column. The indices for the second row are determined by increasing the first-row indices.In the second step and after applying static reconfiguration for wiring the subarrays, they are connected to each other in the form of a TCT array using dynamic reconfiguration. In this step, the subarrays are placed in the rows of the TCT array in such a way that a balance is held in the rows of the TCT array and the current distance and radiation distance of the rows are as close as possible. Figure6 illustrates the subarray connection after dynamic reconfiguration. Balancing between TCT array rows is probable by measuring the short-circuit current of the subarray rows and then applying the proposed algorithm and command to the switching matrix, which creates an electrical connection locating the appropriate subarrays in the TCT array rows.Figure 6
Connection of subarrays after dynamic reconfiguration.Illumination affects the short-circuit current of the module within the PV array, so only the short-circuit currents of the subarray rows are required, and there is no need to measure parameters like voltage and temperature.The number of current sensors can be calculated as(7)ssc=m×Npv,where Npv is the number of subarrays.It is worth mentioning that as the load is powerless when measuring short-circuit currents and the measurement time is rather short, the power dissipation of the load can be ignored. In this step, the short-circuit currents of the subarray rows are measured using thyristors and switches at specified intervals and then are sent to the controller.The block diagram for extracting the short-circuit currents of rows in a3×3 subarray is depicted in Figure 7. The flowchart of the introduced algorithm is also presented in Figure 8. According to the extracted short-circuit currents and equations (8)–(10), the controller employs the introduced algorithm to identify the optimal connections and send the appropriate commands to the switching matrix circuit.
(8)I1=∑1NISCmin,⋯,Im=∑1NISCmax,(9)Imax=maxI1,⋯,Im,⋯,IM,(10)Imin=minI1,⋯,Im,⋯,IM,(11)CEI=maxI−minI,where N is the number of subarrays in each row of the TCT array and m is the number of subarray rows. As each subarray includes m rows, each subarray could have m different currents depending on the radiation on the modules of each row. In other words, according to (8), in each row of the TCT array, the short-circuit currents of the rows of the subarrays are added up from the lowest to the highest possible value. Therefore, m different currents are created in each row of the TCT array. M represents the total number of rows of subarrays in all the rows of the TCT array, and Imax and Imin are the maximum and minimum values of the currents of subarray rows, respectively. CEI is an index that selects the smallest difference between the total currents of subarray rows as the optimal connection, resulting in the global maximum power.Figure 7
Block diagram for extracting short-circuit currents of rows in a3×3 subarray.Figure 8
Flow chart of the introduced algorithm.


## 3.1. Reconfiguration Process

To distribute the shading effect roughly uniformly throughout the PV array, the physical location of the modules within the PV array is altered. To do so, in the first step of the proposed method, the subarrays are wired as static reconfiguration. The physical location of the modules in the proposed method is determined as follows:(4)Yij=Xkji=1,2,⋯,mandj=1,2,⋯,n,(5)k=i+j−1d=k,k<m,k−m,otherwise.For anm×n subarray, the distance of separation d is an index that denotes the amount of module variation in each row and can be calculated as
(6)d=ceilm,where i and j are the number of the previous row and column of the module, respectively. Also, k represents the number of new rows of the module. m and n are the size of subarray rows and columns, respectively.If the variations in the physical location of the modules yield an existing value of “k,” then an offset value of “1” is added. The initial component of the first row is regarded as “1.” The first-row indices of the left columns are determined by adding “d” to the former index. If the sum is more than the size of the row, “m” is subtracted from the sum. If this subtraction results in an index that exists already, the new index will be determined by adding an offset of “1” to the final amount. This procedure is repeated until all the indices in the first row are determined. If the number of rows is fewer than that of columns, the indices in the m+ith column will be the same as those in the ith column. The indices for the second row are determined by increasing the first-row indices.In the second step and after applying static reconfiguration for wiring the subarrays, they are connected to each other in the form of a TCT array using dynamic reconfiguration. In this step, the subarrays are placed in the rows of the TCT array in such a way that a balance is held in the rows of the TCT array and the current distance and radiation distance of the rows are as close as possible. Figure6 illustrates the subarray connection after dynamic reconfiguration. Balancing between TCT array rows is probable by measuring the short-circuit current of the subarray rows and then applying the proposed algorithm and command to the switching matrix, which creates an electrical connection locating the appropriate subarrays in the TCT array rows.Figure 6
Connection of subarrays after dynamic reconfiguration.Illumination affects the short-circuit current of the module within the PV array, so only the short-circuit currents of the subarray rows are required, and there is no need to measure parameters like voltage and temperature.The number of current sensors can be calculated as(7)ssc=m×Npv,where Npv is the number of subarrays.It is worth mentioning that as the load is powerless when measuring short-circuit currents and the measurement time is rather short, the power dissipation of the load can be ignored. In this step, the short-circuit currents of the subarray rows are measured using thyristors and switches at specified intervals and then are sent to the controller.The block diagram for extracting the short-circuit currents of rows in a3×3 subarray is depicted in Figure 7. The flowchart of the introduced algorithm is also presented in Figure 8. According to the extracted short-circuit currents and equations (8)–(10), the controller employs the introduced algorithm to identify the optimal connections and send the appropriate commands to the switching matrix circuit.
(8)I1=∑1NISCmin,⋯,Im=∑1NISCmax,(9)Imax=maxI1,⋯,Im,⋯,IM,(10)Imin=minI1,⋯,Im,⋯,IM,(11)CEI=maxI−minI,where N is the number of subarrays in each row of the TCT array and m is the number of subarray rows. As each subarray includes m rows, each subarray could have m different currents depending on the radiation on the modules of each row. In other words, according to (8), in each row of the TCT array, the short-circuit currents of the rows of the subarrays are added up from the lowest to the highest possible value. Therefore, m different currents are created in each row of the TCT array. M represents the total number of rows of subarrays in all the rows of the TCT array, and Imax and Imin are the maximum and minimum values of the currents of subarray rows, respectively. CEI is an index that selects the smallest difference between the total currents of subarray rows as the optimal connection, resulting in the global maximum power.Figure 7
Block diagram for extracting short-circuit currents of rows in a3×3 subarray.Figure 8
Flow chart of the introduced algorithm.


## 4. Simulation Study

To verify the performance of the proposed method, six different simulations are performed in the MATLAB/Simulink platform, where a hundred modules under eight different shading patterns are wired, with the PV module parameter values provided in Table1. In the first structure, a hundred modules are divided into four 5×5 TCT subarrays, and connections of subarrays are in the form of a TCT array. In the second structure, a hundred modules are divided into four 5×5 TCT subarrays, and connections of subarrays are again in the form of a TCT array, which alters dynamically. In the third structure, a hundred modules are divided into four 5×5 TCT subarrays with wiring in static reconfiguration, and connections of subarrays are in the form of a TCT array. In the fourth structure, which is to verify the proposed method, a hundred modules are divided into four 5×5 TCT subarrays with wiring in static reconfiguration, and connections are in the form of a TCT array, which alters dynamically. In the fifth structure, a hundred modules are wired in the form of a 10×10 TCT array. In the sixth and final structure, a hundred modules are wired as static reconfiguration. The results of the proposed method (from the fourth structure) are compared to others.Table 1
PV module parameter values.
ParameterValueModule power83.23 WOpen circuit voltage12.64 VShort-circuit current8.64 ANominal voltage10.32 VNominal current8.07 ANumber of series cells20Shadows occurring in the PV array can be modeled using two indicators: (i) shading intensity and (ii) shading shape. The shading intensity is measured in watts per square meter (W/m2) and denotes the amount of irradiance over the modules that a shadow can filter. The shape of the shadow is determined by the number of shaded strings (width) and modules per string (length) [29]. As illustrated in Figure 9, (a) short and narrow, (b) short and wide, (c) long and narrow, and (d) long and wide are four different types of shading patterns that can occur on a PV array. Among these, short and narrow and short and wide shading patterns are repetitive, and long and wide engages a relatively large percentage of the PV array.Figure 9
Various types of shading shape [29].In this paper, four different types of shading patterns (i.e., short and narrow, short and wide, long and narrow, and long and wide) with irradiation profiles of 300 W/m2 and 600 W/m2 are applied to two subarrays in the first to fourth structures. In addition, three shading patterns, which are a combination of these shadows with short and narrow shading patterns, are applied to four subarrays. Further, a diagonal shading pattern is applied to two subarrays. Also, shading patterns with the same size and irradiation profile are applied to the fifth and sixth structures. Figures 10–17 show the eight shading patterns applied to the proposed structure and the 10×10 TCT array as well as the PV array characteristics.Figure 10
First shading pattern. (a) TCT array. (b) The proposed method before reconfiguration. (c) The proposed method after reconfiguration. (d) The PV array characteristics for the TCT array and the proposed method.
(a)(b)(c)(d)Figure 11
Second shading pattern. (a) TCT array. (b) The proposed method before reconfiguration. (c) The proposed method after reconfiguration. (d) The PV array characteristics for the TCT array and the proposed method.
(a)(b)(c)(d)Figure 12
Third shading pattern. (a) TCT array. (b) The proposed method before reconfiguration. (c) The proposed method after reconfiguration. (d) The PV array characteristics for the TCT array and the proposed method.
(a)(b)(c)(d)Figure 13
Fourth shading pattern. (a) TCT array. (b) The proposed method before reconfiguration. (c) The proposed method after reconfiguration. (d) The PV array characteristics for the TCT array and the proposed method.
(a)(b)(c)(d)Figure 14
Fifth shading pattern. (a) TCT array. (b) The proposed method before reconfiguration. (c) The proposed method after reconfiguration. (d) The PV array characteristics for the TCT array and the proposed method.
(a)(b)(c)(d)Figure 15
Sixth shading pattern. (a) TCT array. (b) The proposed method before reconfiguration. (c) The proposed method after reconfiguration. (d) The PV array characteristics for the TCT array and the proposed method.
(a)(b)(c)(d)Figure 16
Seventh shading pattern. (a) TCT array. (b) The proposed method before reconfiguration. (c) The proposed method after reconfiguration. (d) The PV array characteristics for the TCT array and the proposed method.
(a)(b)(c)(d)Figure 17
Eighth shading pattern. (a) TCT array. (b) The proposed method before reconfiguration. (c) The proposed method after reconfiguration. (d) The PV array characteristics for the TCT array and the proposed method.
(a)(b)(c)(d)


### 4.1. Identifying Optimal Connections

For dynamic reconfiguration, the controller employs the introduced algorithm to search for all the possible connections in the form of a TCT array and finally identifies the most optimal solution, which enhances the output power. The fifth shading pattern (after applying static reconfiguration) is shown in Figure18. The numbers allocated to each subarray are subarray numbers. In addition, different connections capable of enhancing the output power are presented in Table 2 as “xy-wz,” in which “xy” and “wz” denote the subarrays in the first and second rows, respectively. It is obvious that 12-34, 21-34, and 34-12 are the same connections since either the parallel location in the first row or the series location in the second row has been altered. Based on this table, the 13-24 connection is optimal as it offers the smallest amount for the CEI index. In fact, this index ensures that the proposed method meets the global maximum power in addition to offering the lowest difference between the total currents of subarray rows. As a result, smoother P-V characteristics are achieved and a simpler strategy for MPP tracking is required.Figure 18
Fifth shading pattern (after applying static reconfiguration).Table 2
Different connections for power enhancement.
Different connectionsImaxIminGMPPCEI12-3486.4 A64.798 A6667 W21.60213-2479.488 A70.848 A7003 W8.6214-2379.488 A68.256 A6964 W11.232


### 4.2. Performance Parameter Analysis

To verify the overall performance enhancement attained with the proposed method, a comprehensive comparison is made between the proposed method and other structures in terms of performance parameters such as (a) mismatch power loss, (b) percentage power loss, and (c) percentage power enhancement [24].


#### 4.2.1. Mismatch Power Loss

The mismatch loss typically occurs when the PV modules do not operate at their maximum power point. Thus, the difference between two points such as the maximum power without partial shading conditionPmax_unshaded and the maximum probable power under partial shading condition PGMPP are regarded as mismatch power loss and can be calculated as
(12)Pmismatchloss=Pmax_unshaded−PGMPP.


#### 4.2.2. Percentage Power Loss

The occurrence of multiple peaks is one of the leading causes of power loss. The percentage power loss is defined as the ratio of the difference in global maximum power at standard test condition (STC) and partial shading condition (PSC) to the global maximum power at STC of the array and is given by(13)%powerloss=GMPP_STC−GMPP_PSCGMPP_STC×100.


#### 4.2.3. Percentage Power Enhancement

The total power difference between the conventional value and the proposed value at the global power peak is known as percentage power enhancement and is computed as(14)%powerenhancement=GMPPproposedmethod−GMPPconventionalGconventional×100.


### 4.3. Comparing to Other Structures

Table3 provides a comparison between the proposed method and other structures in terms of mismatch and power losses as well as the amount of voltage, current, and power under different shading patterns. Also, another comparison in terms of power improvement is made and the results are presented in Table 4 and Figure 19. The global maximum power under shadowless conditions is 8323 W in all structures. Power losses for the first, second, third, fourth, fifth, and sixth structures are in the range of 14.11-43.84%, 8.65-35.1%, 7.98-40.55%, 5.33-27.6%, 14.11-43.8%, and 7.25-29.7%, respectively. As can be seen, the power loss for the proposed method in the fourth structure is the lowest. Furthermore, the global maximum voltage of the proposed method and other structures, as well as the PV diagrams above, shows that the global maximum power point (GMPP) is located in the rightmost part of P-V characteristics and the global maximum voltage is very close to the nominal voltage of the PV array. Therefore, the shadows have effectively been dispersed, which in turn results in a smoother P-V curve and reduced bypass diode ON-time. The first structure with no static or dynamic reconfiguration is the simplest structure among the other structures. Despite its simplicity, this structure imposes the highest power losses. Under the third, sixth, and eighth shading patterns, the mismatch losses are 1768, 1860, and 2836 W, respectively. However, the mismatch losses in the fifth structure with the same shading pattern are 1463, 1620, and 2224 W, respectively. Therefore, the decomposition of the array into subarrays has led to mismatch losses in some shading patterns compared to structure 5. Further, the global maximum voltage value for the second, fourth, fifth, and seventh shading patterns indicates that it is far from the nominal voltage value of the array, which increases the bypass diode ON-time in structure 1. Compared to structure 1, the maximum power improvement of the proposed method is obtained in the fourth shading pattern (equal to 36.41%). After dynamic reconfiguration for the first structure, the second structure is formed. Despite lower losses compared to structures 1 and 5, structure 2 still imposes high losses. Additionally, the global maximum voltage value under the second and fifth shading patterns indicates that the global maximum voltage is far from the nominal voltage of the array. Although compared to structures 1 and 5, this voltage deviation is observed in less shading patterns, and it ultimately increases the bypass diode ON-time in structure 2. Compared to structure 2, the greatest power improvement of the proposed method is gained in the fifth shading pattern (equal to 21.7%). After static reconfiguration for the first structure, structure 3 is formed. Despite lower losses compared to structures 1 and 5, structure 3 still imposes high losses. The highest power improvement of the proposed method with regard to this method is gained in the fourth shading pattern (30.43%). Structure 5, which is a 10×10 TCT array, imposes the largest power losses. Also, the global maximum voltage value in the second, fourth, fifth, and seventh shading patterns is far from its nominal value, which increases the bypass diode ON-time in this structure. Compared to structure 5, the greatest power improvement of the proposed method is attained in the fourth shading pattern (equal to 36.41%). Structure 6 is a 10×10 TCT array with static reconfiguration. Apart from all the benefits mentioned above, the proposed method in the eighth shading pattern has an improvement of 5.25% compared to structure 6. In Table 5, the proposed method is compared with the dynamic method in terms of the number of sensors and switches required, where M and N symbolize the number of rows and columns in the dynamic method, respectively. Also, m indicates the number of rows of each subarray in the proposed method and Npv is the number of subarrays. As can be seen, the proposed method calls for the least number of switches and sensors.Table 3
Estimation of performance indices for shading patterns 1–8.
ConfigurationVoltage (V)Current (I)Power generation (W)Mismatch loss (W)Power loss (%)Shading pattern 1Structure 1108.765.787148117514.11Structure 2104.872.5276037208.65Structure 310672.2476586657.98The proposed method103.875.878794445.33Structure 5108.965.647148117514.11Structure 6106.372.6577196047.25Shading pattern 2Structure 181.979.876542178121.39Structure 281.979.876542178121.39Structure 3108.860.926632169120.31The proposed method10569.78735596811.63Structure 582.179.86542178121.39Structure 6103.970.78735596811.63Shading pattern 3Structure 1108.760.316555176821.24Structure 2104.269.97284103912.48Structure 3108.760.936620170320.46The proposed method104.370.177319100412.06Structure 5106.364.546860146317.58Structure 6105.468.867239108413.02Shading pattern 4Structure 185.4554.114731359243.15Structure 2105.157.446034228927.5Structure 3111.245.54948337540.55The proposed method104.861.566454186922.45Structure 585.654.014731359243.15Structure 6106.675.796410191322.98Shading pattern 5Structure 184.867.865754256930.86Structure 284.867.865754256930.86Structure 3106.962.366667165619.89The proposed method103.867.47003132015.85Structure 584.668.035753257030.87Structure 6107.378.76801151918.28Shading pattern 6Structure 1107.360.236463186022.34Structure 2106.362.046592173120.79Structure 3107.760.86553176621.26The proposed method10465.696923140016.82Structure 5105.363.66703162019.46Structure 6106.763.256752157118.87Shading pattern 7Structure 186.554.074674364943.84Structure 2109.848.935399292435.1Structure 3110.744.884921340240.8The proposed method106.256.76020230327.6Structure 586.753.914674364943.8Structure 6108.154.095848247529.7Shading pattern 8Structure 111248.995487283634.07Structure 2105.463.936736158719.06Structure 3110.253.995950237328.51The proposed method104.966.586985133816.07Structure 5108.756.16099222426.72Structure 6108.761.046636168720.26Table 4
Power enhancement for shading patterns 1–8.
Shading patternStructuresPower enhancement (%)Shading pattern 1Structure 110.22Structure 23.63Structure 32.88Structure 510.22Structure 62.07Shading pattern 2Structure 112.42Structure 212.42Structure 310.83Structure 512.42Structure 60Shading pattern 3Structure 111.42Structure 20.48Structure 310.55Structure 56.69Structure 61.1Shading pattern 4Structure 136.41Structure 26.96Structure 330.43Structure 536.41Structure 60.68Shading pattern 5Structure 121.7Structure 221.7Structure 35.02Structure 521.72Structure 62.97Shading pattern 6Structure 17.96Structure 27.11Structure 35.64Structure 53.28Structure 62.53Shading pattern 7Structure 128.79Structure 211.5Structure 322.33Structure 528.79Structure 62.94Shading pattern 8Structure 127.3Structure 23.69Structure 317.39Structure 514.52Structure 65.25Figure 19
Power enhancement of the proposed method and structures 1-6 under different shading patterns.Table 5
Numbers of switches/sensors required in the proposed method and a10×10 dynamic reconfiguration.
MethodCurrent sensorsVoltage sensorsSwitchesDynamic reconfiguration method in Ref. [11]M×N=100M×N=1002×M×N=200The proposed methodm×Npv=20—2Npv−2=6


## 4.1. Identifying Optimal Connections

For dynamic reconfiguration, the controller employs the introduced algorithm to search for all the possible connections in the form of a TCT array and finally identifies the most optimal solution, which enhances the output power. The fifth shading pattern (after applying static reconfiguration) is shown in Figure18. The numbers allocated to each subarray are subarray numbers. In addition, different connections capable of enhancing the output power are presented in Table 2 as “xy-wz,” in which “xy” and “wz” denote the subarrays in the first and second rows, respectively. It is obvious that 12-34, 21-34, and 34-12 are the same connections since either the parallel location in the first row or the series location in the second row has been altered. Based on this table, the 13-24 connection is optimal as it offers the smallest amount for the CEI index. In fact, this index ensures that the proposed method meets the global maximum power in addition to offering the lowest difference between the total currents of subarray rows. As a result, smoother P-V characteristics are achieved and a simpler strategy for MPP tracking is required.Figure 18
Fifth shading pattern (after applying static reconfiguration).Table 2
Different connections for power enhancement.
Different connectionsImaxIminGMPPCEI12-3486.4 A64.798 A6667 W21.60213-2479.488 A70.848 A7003 W8.6214-2379.488 A68.256 A6964 W11.232


## 4.2. Performance Parameter Analysis

To verify the overall performance enhancement attained with the proposed method, a comprehensive comparison is made between the proposed method and other structures in terms of performance parameters such as (a) mismatch power loss, (b) percentage power loss, and (c) percentage power enhancement [24].


### 4.2.1. Mismatch Power Loss

The mismatch loss typically occurs when the PV modules do not operate at their maximum power point. Thus, the difference between two points such as the maximum power without partial shading conditionPmax_unshaded and the maximum probable power under partial shading condition PGMPP are regarded as mismatch power loss and can be calculated as
(12)Pmismatchloss=Pmax_unshaded−PGMPP.


### 4.2.2. Percentage Power Loss

The occurrence of multiple peaks is one of the leading causes of power loss. The percentage power loss is defined as the ratio of the difference in global maximum power at standard test condition (STC) and partial shading condition (PSC) to the global maximum power at STC of the array and is given by(13)%powerloss=GMPP_STC−GMPP_PSCGMPP_STC×100.


### 4.2.3. Percentage Power Enhancement

The total power difference between the conventional value and the proposed value at the global power peak is known as percentage power enhancement and is computed as(14)%powerenhancement=GMPPproposedmethod−GMPPconventionalGconventional×100.


## 4.2.1. Mismatch Power Loss

The mismatch loss typically occurs when the PV modules do not operate at their maximum power point. Thus, the difference between two points such as the maximum power without partial shading conditionPmax_unshaded and the maximum probable power under partial shading condition PGMPP are regarded as mismatch power loss and can be calculated as
(12)Pmismatchloss=Pmax_unshaded−PGMPP.


## 4.2.2. Percentage Power Loss

The occurrence of multiple peaks is one of the leading causes of power loss. The percentage power loss is defined as the ratio of the difference in global maximum power at standard test condition (STC) and partial shading condition (PSC) to the global maximum power at STC of the array and is given by(13)%powerloss=GMPP_STC−GMPP_PSCGMPP_STC×100.


## 4.2.3. Percentage Power Enhancement

The total power difference between the conventional value and the proposed value at the global power peak is known as percentage power enhancement and is computed as(14)%powerenhancement=GMPPproposedmethod−GMPPconventionalGconventional×100.


## 4.3. Comparing to Other Structures

Table3 provides a comparison between the proposed method and other structures in terms of mismatch and power losses as well as the amount of voltage, current, and power under different shading patterns. Also, another comparison in terms of power improvement is made and the results are presented in Table 4 and Figure 19. The global maximum power under shadowless conditions is 8323 W in all structures. Power losses for the first, second, third, fourth, fifth, and sixth structures are in the range of 14.11-43.84%, 8.65-35.1%, 7.98-40.55%, 5.33-27.6%, 14.11-43.8%, and 7.25-29.7%, respectively. As can be seen, the power loss for the proposed method in the fourth structure is the lowest. Furthermore, the global maximum voltage of the proposed method and other structures, as well as the PV diagrams above, shows that the global maximum power point (GMPP) is located in the rightmost part of P-V characteristics and the global maximum voltage is very close to the nominal voltage of the PV array. Therefore, the shadows have effectively been dispersed, which in turn results in a smoother P-V curve and reduced bypass diode ON-time. The first structure with no static or dynamic reconfiguration is the simplest structure among the other structures. Despite its simplicity, this structure imposes the highest power losses. Under the third, sixth, and eighth shading patterns, the mismatch losses are 1768, 1860, and 2836 W, respectively. However, the mismatch losses in the fifth structure with the same shading pattern are 1463, 1620, and 2224 W, respectively. Therefore, the decomposition of the array into subarrays has led to mismatch losses in some shading patterns compared to structure 5. Further, the global maximum voltage value for the second, fourth, fifth, and seventh shading patterns indicates that it is far from the nominal voltage value of the array, which increases the bypass diode ON-time in structure 1. Compared to structure 1, the maximum power improvement of the proposed method is obtained in the fourth shading pattern (equal to 36.41%). After dynamic reconfiguration for the first structure, the second structure is formed. Despite lower losses compared to structures 1 and 5, structure 2 still imposes high losses. Additionally, the global maximum voltage value under the second and fifth shading patterns indicates that the global maximum voltage is far from the nominal voltage of the array. Although compared to structures 1 and 5, this voltage deviation is observed in less shading patterns, and it ultimately increases the bypass diode ON-time in structure 2. Compared to structure 2, the greatest power improvement of the proposed method is gained in the fifth shading pattern (equal to 21.7%). After static reconfiguration for the first structure, structure 3 is formed. Despite lower losses compared to structures 1 and 5, structure 3 still imposes high losses. The highest power improvement of the proposed method with regard to this method is gained in the fourth shading pattern (30.43%). Structure 5, which is a 10×10 TCT array, imposes the largest power losses. Also, the global maximum voltage value in the second, fourth, fifth, and seventh shading patterns is far from its nominal value, which increases the bypass diode ON-time in this structure. Compared to structure 5, the greatest power improvement of the proposed method is attained in the fourth shading pattern (equal to 36.41%). Structure 6 is a 10×10 TCT array with static reconfiguration. Apart from all the benefits mentioned above, the proposed method in the eighth shading pattern has an improvement of 5.25% compared to structure 6. In Table 5, the proposed method is compared with the dynamic method in terms of the number of sensors and switches required, where M and N symbolize the number of rows and columns in the dynamic method, respectively. Also, m indicates the number of rows of each subarray in the proposed method and Npv is the number of subarrays. As can be seen, the proposed method calls for the least number of switches and sensors.Table 3
Estimation of performance indices for shading patterns 1–8.
ConfigurationVoltage (V)Current (I)Power generation (W)Mismatch loss (W)Power loss (%)Shading pattern 1Structure 1108.765.787148117514.11Structure 2104.872.5276037208.65Structure 310672.2476586657.98The proposed method103.875.878794445.33Structure 5108.965.647148117514.11Structure 6106.372.6577196047.25Shading pattern 2Structure 181.979.876542178121.39Structure 281.979.876542178121.39Structure 3108.860.926632169120.31The proposed method10569.78735596811.63Structure 582.179.86542178121.39Structure 6103.970.78735596811.63Shading pattern 3Structure 1108.760.316555176821.24Structure 2104.269.97284103912.48Structure 3108.760.936620170320.46The proposed method104.370.177319100412.06Structure 5106.364.546860146317.58Structure 6105.468.867239108413.02Shading pattern 4Structure 185.4554.114731359243.15Structure 2105.157.446034228927.5Structure 3111.245.54948337540.55The proposed method104.861.566454186922.45Structure 585.654.014731359243.15Structure 6106.675.796410191322.98Shading pattern 5Structure 184.867.865754256930.86Structure 284.867.865754256930.86Structure 3106.962.366667165619.89The proposed method103.867.47003132015.85Structure 584.668.035753257030.87Structure 6107.378.76801151918.28Shading pattern 6Structure 1107.360.236463186022.34Structure 2106.362.046592173120.79Structure 3107.760.86553176621.26The proposed method10465.696923140016.82Structure 5105.363.66703162019.46Structure 6106.763.256752157118.87Shading pattern 7Structure 186.554.074674364943.84Structure 2109.848.935399292435.1Structure 3110.744.884921340240.8The proposed method106.256.76020230327.6Structure 586.753.914674364943.8Structure 6108.154.095848247529.7Shading pattern 8Structure 111248.995487283634.07Structure 2105.463.936736158719.06Structure 3110.253.995950237328.51The proposed method104.966.586985133816.07Structure 5108.756.16099222426.72Structure 6108.761.046636168720.26Table 4
Power enhancement for shading patterns 1–8.
Shading patternStructuresPower enhancement (%)Shading pattern 1Structure 110.22Structure 23.63Structure 32.88Structure 510.22Structure 62.07Shading pattern 2Structure 112.42Structure 212.42Structure 310.83Structure 512.42Structure 60Shading pattern 3Structure 111.42Structure 20.48Structure 310.55Structure 56.69Structure 61.1Shading pattern 4Structure 136.41Structure 26.96Structure 330.43Structure 536.41Structure 60.68Shading pattern 5Structure 121.7Structure 221.7Structure 35.02Structure 521.72Structure 62.97Shading pattern 6Structure 17.96Structure 27.11Structure 35.64Structure 53.28Structure 62.53Shading pattern 7Structure 128.79Structure 211.5Structure 322.33Structure 528.79Structure 62.94Shading pattern 8Structure 127.3Structure 23.69Structure 317.39Structure 514.52Structure 65.25Figure 19
Power enhancement of the proposed method and structures 1-6 under different shading patterns.Table 5
Numbers of switches/sensors required in the proposed method and a10×10 dynamic reconfiguration.
MethodCurrent sensorsVoltage sensorsSwitchesDynamic reconfiguration method in Ref. [11]M×N=100M×N=1002×M×N=200The proposed methodm×Npv=20—2Npv−2=6


## 5. Future Scope

Applying the image processing method instead of the short-circuit current method would be the future of this work. As an advantage, the image processing method eliminates the need for current sensors. To detect shading patterns, PV subarrays are depicted and analyzed at specified intervals.


## 6. Conclusion

In the large-scale PV arrays, static reconfiguration increases wiring and installation complexity in locations with optimal irradiation. On the other hand, dynamic reconfiguration leads to a massive increase in the number of switches and sensors required. To overcome these issues, a two-step method has been proposed in this paper. In the first step, the modules inside the PV array are divided into subarrays with wiring in static reconfiguration instead of being wired in the form of a large-scale PV array. In the second step, an algorithm is introduced for dynamic reconfiguration. The introduced algorithm in the controller searches for all the possible connections and eventually identifies the most optimal one. This algorithm utilizes only short-circuit currents of subarray rows, resulting in a reduced number of sensors and switches required. The effectiveness of the proposed method is verified by simulations for six different structures under eight various shading patterns. While the first structure is the simplest form of the proposed method, the second and third structures are dynamically and statically reconfigured forms of the proposed method, respectively. The fifth and sixth structures also represent the TCT and statically modified TCT arrays, respectively. The results show that the proposed method presents the lowest power losses (in the range of 5.33-27.6) under different shading patterns. Compared to the TCT structure, the second and third dynamically or statically reconfigured structures yield performance improvement, but they still impose losses compared with the statically modified TCT array. Compared to the TCT array, the greatest power improvement of the proposed method is obtained under the fourth shading pattern (equal to 36.41). In comparison with the statically modified TCT array, the power improvement of the proposed method under the eighth shading pattern is equal to 5.25.



---

*Source: 8811149-2021-01-13.xml*