Abstract
This paper presents a reconfigurable switching circuit and control methodology for mitigating power losses in photovoltaic (PV) systems under partial shading. The proposed hardware uses a simplified network of power MOSFETs and diodes to enable dynamic reconfiguration between series and parallel connections, improving energy yield with minimal conduction losses. Unlike conventional approaches that require irradiance measurements or extensive sensing, the control algorithm uses only per-module voltage and a single-current measurement to detect shading events in real time. A novel switching strategy reduces the number of actively controlled transistors, simplifying the control circuitry and reducing power dissipation. Both simulation and experimental results validate the method. Simulations of a 4-module PV system showed maximum power point (MPP) increases from 900 W to over 1100 W and from 460 W to 900 W, with full recovery to 1500 W after shading removal. Experimental verification on a 3-module setup under controlled shading yielded similar improvements: MPP increased from 38.4 W to 45.6 W and from 38.4 W to 45.8 W. These results demonstrate rapid adaptability, effective mismatch loss reduction, and maximisation of available power, making the proposed design a practical and low-overhead solution for commercial PV systems with non-uniform irradiance.
1. Introduction
Photovoltaic (PV) systems have been widely utilised to generate electricity, which commonly consist of long strings of series-connected solar modules, as shown in Figure 1a, which reduces the module output current and minimises power losses in cables and power converters. In addition, series-connected solar PV modules are connected to a central DC–DC converter to achieve maximum power at a given solar irradiance. However, in a practical system, not all PV modules are illuminated uniformly all the time. This may be due to several factors, including cloud coverage, soiling, and shading from nearby structures or trees. The topography of the solar PV system’s location can also be a factor, with all of these conditions varying with the position of the sun. Furthermore, there are times when some of the PV modules in the system are exposed to partial shading, hence resulting in low power output. Also, when a PV module is partially shaded, some PV cells may work in reverse bias and even reach breakdown voltage, which would not only lead to hot-spot issues but also damage the shaded cells. Under such shaded conditions, the common practice is to add a bypass diode in parallel with each module. The application of bypass diodes is to bypass the PV modules within a string with shaded PV cells, allowing the illuminated PV modules to continue delivering power.
Figure 1.
The schematic of (a) a number of N PV modules connected in series with bypass diode, (b) a number of N PV modules connected with switches that allow reconfiguration, and (c) the newly proposed PV array reconfiguration network implementation.
Despite this widely adopted approach, bypass diodes cannot recover the power loss associated with mismatch among modules and only prevent catastrophic damage. Consequently, the overall system power drops under non-uniform irradiance, due to the losses in the bypass diode and its uncontrolled nature. This has motivated this research into more adaptive and efficient methods to manage partial shading effects.
To address these shading-induced performance degradations, research has progressed along several major directions, including the optimisation of PV array interconnection topologies, the use of module-level power converters, and dynamic reconfiguration of module connections.
In terms of connection topologies, methods such as Sudoku and total-cross-tied (TCT) configurations have been proposed to redistribute current paths and mitigate mismatch losses. Among these, the TCT topology is the most common due to its simplicity and ability to improve power extraction without the need for active components. However, TCT wiring is fixed, which limits its adaptability to dynamic shading conditions. Module-level power converters have also been implemented either as full power converters, which process the entire module output, or as partial power converters, which process only a fraction of the power. Partial power converters offer a balance between performance improvement and reduced converter losses, yet they still add complexity, cost, and potential reliability concerns at each module. Reconfiguration-based PV arrays, which dynamically alter the electrical connections among modules, have also been proposed in both full reconfiguration [1,2] and series–parallel reconfiguration forms [3,4]. Compared with fixed topologies such as TCT, reconfiguration methods can dynamically alter the wiring to maximise power output under any shading pattern and, compared with module-level converters, they avoid distributed active electronics and associated reliability issues. Thus, PV module reconfiguration offers better adaptability and reliability in shading-prone environments.
PV array reconfiguration techniques can be broadly categorised into full reconfiguration and series–parallel reconfiguration. Full reconfiguration allows any PV module in the array to be connected in series or parallel with any other module, providing maximum flexibility to achieve the global optimum configuration under any irradiance pattern. However, this approach requires a large number of switches, extensive control signal routing, and multiple voltage and current sensors, which increases system complexity, conduction loss, and cost. In contrast, series–parallel reconfiguration restricts parallel connections to consecutive modules within the same string, while unshaded modules remain in series. While this reduces flexibility, it significantly lowers hardware overhead and enhances reliability, making it more suitable for practical commercial PV installations.
Several reconfigurable switch networks have been proposed to improve performance under partial shading. For example, refs. [1,2] introduces a fully configurable architecture capable of establishing arbitrary series–parallel connections among modules. While such designs can theoretically maximise power output, they require switches and extensive inter-module wiring, leading to impractical hardware complexity and cost.
Ameen et al. [5] proposed a more compact solution using double-pole double-throw (DPDT) relays, equivalent to transistors. While this reduces the component count, it introduces rigid configuration constraints, as modules can only be paralleled in fixed even-numbered pairs (e.g., Modules 1–2, 3–4). Consequently, configurations such as parallel operation between Modules 2 and 3 are not possible. This limits the topology’s adaptability under diverse shading conditions.
In addition, the use of electromechanical relays results in slower switching, higher power consumption, and increased mechanical wear, further reducing suitability for dynamic reconfiguration in real-world PV arrays.
Several recent works focus on limiting switch counts while enabling adaptive reconfiguration. For instance, ref. [3] integrates a DC–DC converter to improve voltage control and shading resilience, while [4] employs a detection mechanism to initiate parallel connections under shading. However, ref. [4] lacks shading-removal detection, and reconfiguration deconstruction relies on timed disconnection, potentially delaying energy recovery.
Other techniques, such as [6], permit module isolation under faults but do not support dynamic topology reconfiguration, limiting shading adaptability. In contrast, this paper proposes a selective reconfiguration strategy that combines lower hardware complexity with enhanced adaptability and faster response.
This paper presents a simplified PV module reconfiguration architecture that retains the practical constraint of forming parallel connections only between consecutive modules, similar to [4], but significantly reduces circuit complexity. By replacing two-thirds of the active switches with passive diodes, the proposed design lowers conduction loss and reduces the number of required control signals from to N. Additionally, only one voltage measurement per module and a single overall current measurement are required, eliminating the need for distributed sensing or irradiance monitoring, as summarised in Table 1.
Table 1.
Comparison of PV Reconfiguration Approaches.
A key advancement of the proposed method lies in its control scheme, which enables real-time reconfiguration in response to both the onset and removal of shading conditions, thereby maximising energy harvesting. Unlike prior work [4], which relies on timing-based deconstruction, the presented approach enhances system responsiveness and reliability. These improvements make the system well suited for residential and commercial PV applications where adaptive reconfiguration under partial shading is critical.
The remainder of this paper is organised as follows. Section 2 introduces the proposed switching circuit topology, including voltage stress analysis and connection principles. Section 3 presents the real-time control algorithm for series–parallel reconfiguration, including flowcharts and implementation logic. Section 4 provides simulation studies demonstrating the reconfiguration method under different irradiance conditions. Section 5 presents the experimental setup and results, validating the method using a hardware prototype and solar simulator. Finally, Section 6 concludes the paper and discusses practical limitations.
2. Switching Circuit Topology
The proposed reconfigurable PV system consists of two types of blocks, as shown in Figure 1c, the beginning block on the right and the subsequent block on the left. The subsequent block has two diodes, which function like a bypass diode that allows the PV module in concern to be connected in parallel to the neighbouring PV module. When the series active switch, , in the subsequent block is turned off, the series connection of the PV module, , that is connected by the switch will be changed to parallel with the previous PV module, . Notices that k is any integer between 1 and N, which is the number of PV modules in the PV system. The beginning PV module, , has an active bypass switch, , constructed by connecting two MOSFETs back-to-back, and has no bypass diode. As a result, when is on, can only be parallelly connected to or isolated from the network. Series connections between and are formed when is off and the series active switch, is on. The PV module switch network can be constructed by the blocks shown in Figure 2, which consists of diodes and MOSFETs.
Figure 2.
The PV system consists of a number of N PV modules switch circuit with parallel connections, and sensing signals highlighted.
As an example, let us consider the connection between PV module and . Normally, the MOSFET and are both turned on. When the PV module and are both normally working, both diodes and will be inverted and can be regarded as disconnected switches. As a result, the PV module is connected in series to and the current flows from positive terminal thought to negative terminal as shows in Figure 3 with the red arrow.
Figure 3.
Current flow between adjacent PV modules in series and parallel connections.
Figure 3 shows the current of a parallel connection. When MOSFET turned off, the diodes and will be correctly biased and become conducting. Note that the two PV modules and are connected in parallel, resulting in the currents directed through and as shown in the two blue arrow. These two PV modules are connected in series with the rest of the PV modules in the PV system.
On the other hand, for the connection of and , a series connection is formed by turning on and off, and a parallel connection is formed by turning off and on. It is worth mentioning that the voltage stress across each type of switch varies depending on its position and the switching configuration. The and are only subjected to the voltage of a single module at most, as they connect adjacent modules in a parallel configuration. In contrast, the may experience higher voltage stress. The worst-case voltage stress occurs when the switch , which is located at the terminal of the array, is turned off while the final module is disconnected. In this case, the switch blocks the total voltage of the preceding modules, resulting in a maximum stress of , i.e., the voltage of . More generally, for switches , the maximum voltage stress is , which corresponds to the scenario where all modules from down to are either disconnected or configured in parallel, and the remaining modules from to remain in series.
A typical current–voltage (I-V) and power–voltage (P-V) curve under different irradiance levels is shown in Figure 4. It is important to note that irradiance affects not only the short circuit current but also the output voltage when operating at low current. In Figure 4a, assuming the modules are currently outputting 3 A, the module receiving 1000 W/m2 has the highest voltage at approximately 44 V, while the modules receiving 800, 600, and 300 W/m2 provide only 43.5 V, 43 V, and 41 V, respectively.
Figure 4.
A typical IV (a) and PV (b) curve of a module under difference irradiance.
Furthermore, as each module operates closer to its , the voltage drops even more significantly. This characteristic allows for an estimation of module performance based on module voltage when the system is operating at its global maximum power point (GMPP) and identifies the low-performance module by comparing the module voltage to the system’s average module voltage, .
3. Control of Switching Network for Reconfiguration
When partial shading occurs during all PV modules connected in series, the shaded panel will be disconnected by the bypass diode in the switching network. Therefore, the shaded panel can be detected by detecting the voltage difference between the bypass diode instead of the direct measurement of the solar radiation intensity on each PV module.
The above system has provided a similar series-parallel reconfiguration as the full switch system in Figure 1b with a lower number of transistors and the possibility to use diodes with low conduction loss as switches in the network.
The control flow, as illustrated in Figure 5, operates as follows. Upon system startup, a series connection between all modules is initially established, the initial module array is created as and an initial MPPT operation is performed. Once the system finds the GMPP and starts to generate electricity, A series to parallel sub-flow, as shown on the left side of Figure 6, is performed. If the switches change flap is true, i.e., changes were made on the switch network, an MPPT will be performed before starting the parallel to series sub-flow as shown on the right side of Figure 6. After performing the parallel to series sub-flow, if the switches change flap is true, another MPPT will be performed before returning to the series to parallel decision flow and starting another cycle. It is worth mentioning that the switch network flap is reset to false at the beginning of each sub-flow.
Figure 5.
Flow chart of the control logic.
Figure 6.
Flow chart of series to parallel conversion sub-flow.
3.1. Series-to-Parallel Reconfiguration
The series-to-parallel sub-flow is illustrated on the left side of Figure 6. The system voltage is measured and the voltage of each module is calculated using or , depends on whether it is a single module, , or a parallel set of modules, . The average module voltage, , is then calculated as , where M is the number of modules in series and an offset is introduced to prevent the parallel connections from forming when the PV system is operated with low performance difference across the module. Note that a parallel set could be interpreted as a module in series connections. The switch change flap is then reset to indicate no switch network changes were made.
Any module in module-Array with a voltage lower than , denoted as , is then paralleled to its weaker neighbouring module. This effectively pairs a weak module with a relatively weaker neighbouring module, such as or . This means either switch or will be turned off, respectively. The module array is also updated form to for the case that is selected, and to for the case that is selected. The and means a parallel set of and respectively.
It is worth mentioning that in case a parallel set, , is being evaluated. Either or will be added to the parallel set, and either switch or will be turned off. The module array is also updated form to for the case that is being added, and to for the case that is being added.
When a parallel connection is formed, the switches change flap is changed to true, and after all modules in the module array that have a voltage lower than have the parallel connections formed, the switches change flap will tell the main thread whether to perform another MPPT operation to go directly to the parallel to series sub-flow.
A 4-module reconfiguration system in Figure 7 is used to demonstrate the process of parallel connection forming and deforming, which will also be used to demonstrate the effectiveness of the proposed system. Note that in Figure 7, the voltage and current measuring point has been labelled along with all the components, including PV modules, , bypass diode, , series active switch, , and active bypass switch, .
Figure 7.
PV system with 4 modules reconfiguration examples.
The operating condition of the 4-module system before reconfiguration is listed in the left column of Table 2, which is initially connected in series. Noted that the information of the PV module used in this example is the full panel listed in Table 3. A partial shading condition is being emulated in this setup. That is the modules 1 and 4 receive 1000 W/m2, while modules 2 and 3 receive 600 W/m2. The series connections are achieved by turning on switches , , and .
Table 2.
The operating conditions of the PV system for control signal explanation.
Table 3.
Characteristics of the PV module under test.
When the system operates at this configuration’s GMPP, i.e., V, 5.48 A, the system voltages , , , and are recorded, and the individual module voltages are identified using equation . Module and module exhibit voltages of 43.8 V, while modules and show voltages of 40.2 V, resulting in an average module voltage of V.
Following the flowchart procedure in Figure 6, modules and in Figure 7, with voltages lower than 42 V, are identified for parallel reconfiguration. For module , since module has a lower module voltage than module , a parallel set is formed. Similarly, for module , a comparison of module voltages between modules and confirms that parallel set should be established. Consequently, the parallel set is formed by turning off , and a new MPPT operation is performed.
3.2. Parallel-to-Series Reconfiguration
The parallel to series sub-flow, as shown on the right side of Figure 6, is executed once the system stabilises with all the parallel connections in place, the voltage of the system is measured, and the module voltage and is calculated again. It is worth mentioning that is defined as , noted that a positive offset is in place to prevent a not strong enough parallel set being deconstructed.
All the parallel sets in the module array will be extracted and put into a parallel array for the following process. For any parallel set, , in the parallel array, the set voltage is calculated by as a module voltage and a check is performed to assess the energy-generating potential of each parallel set. Noted that g in is any integer number between 1 and , denoting the lower module in the parallel set, while k ranges from N to 2 and represents the upper module in the parallel set. This check involves comparing the parallel set voltage with . If exceeds , the parallel set is identified as operating in the high-voltage, low-current region, indicating that additional power may be extracted. At this stage, the current of each module within the parallel set is examined to verify current uniformity.
The current of the first module, , in the parallel group is obtained by using the voltage drop across the diode , , and, subsequently, the current of each module in the parallel set can be found. To accurately sense both the module voltage (10–20 V) and the diode forward drop (10 mV to 1 V), a differential analog-to-digital converter (ADC) with an integrated programmable gain amplifier (PGA) can be employed. This configuration enables high-resolution measurements across a wide dynamic range, essential for reliable current estimation. Assuming the diode’s voltage-to-current function is defined as , the current of each module in the parallel set can be calculated as follows:
An example parallel set from to , denoted , is shown in the middle section of Figure 2. The current of the first module, , is determined by the voltage drop on diode , measured as . The current of the second module, , is then calculated as , and the current of the last module, , is given by . It is worth noting that the parallel set can be bypassed by when the performance of the parallel set is still unable to match the other module in the system.
If the current across each module in the parallel set is found to be equal, or within range, and if the set has a higher voltage than , it is concluded that all modules have recovered from shading conditions. In this case, the parallel set is dismantled, allowing individual modules to reconnect in series. This physically means that for parallel set , all the switch from to is turned back on in order to form the series connections. The module array will also be updated to to show a series connection between all module to is formed.
After the check has been performed in all parallel sets, if one or more reconfigurations have occurred, the switch’s change flap is changed to true, which tells the main thread to perform an MPPT operation before initiating a new cycle. If no reconfiguration is performed after the check, a new control cycle begins without performing MPPT.
While it is acknowledged that the forward voltage of a diode exhibits a strong dependence on junction temperature, this limitation is mitigated in the proposed system by placing all diode-connected transistors within a common heat sink. This configuration ensures a high degree of thermal coupling, thereby maintaining a relatively uniform temperature across all bypass diodes. Given that the objective is to identify relative mismatches in current among parallel modules—rather than to extract absolute current values—the uniform thermal environment allows for meaningful comparison. Specifically, the diode voltage of each module is compared against the average across all modules. Under the assumption of similar thermal conditions, deviations in forward voltage can be attributed primarily to differences in current, thus enabling the detection of shaded or underperforming modules.
The same 4-module system, as shown in Figure 7, in a series-parallel configuration, is used to demonstrate the action of parallel-to-series conversion. The operating condition of the system initially is listed in the right colume of Table 2, i.e., with modules and connected in parallel to form the parallel set , which is in series with modules and . In this setup, all modules receive 1000 W/m2. This configuration is achieved by turning on switches and , while is turned off. The switches that are turned on are highlighted in red in the figure.
When the system operates at the GMPP for this configuration, i.e., V, 9.04 A, the system voltages , , , and are recorded, and the individual module voltages are identified as 41.06 V, 44.03 V, and 41.06 V for , , and , respectively. It is worth mentioning that the parallel set voltage is identified using . The average module voltage is then calculated as V. Next, the parallel set voltage is compared to . In this case, since the voltage for set is higher than , a current uniformity check is required.
To perform this check, the voltage across the parallel diode is measured and identified as −0.12 V. Using the diode characteristics, the current through is determined to be 4.52 A. By subtracting the current of from the system current of 9.04 A, the current through is also calculated to be 4.52 A, confirming current uniformity within this parallel set. Consequently, the parallel set is deconstructed, and a series connection is re-established by turning from off to on. Following the deconstruction of the parallel set, an MPPT operation is performed.
4. Simulation Study to Demonstrate Reconfiguration Method
An example of a 4-module reconfiguration system is shown in Figure 7. The PV module employed in the simulations and in the experiment is detailed in Table 3, where its key electrical specifications—including rated power, maximum voltage and current, and cell count—are summarised. The corresponding IV and PV characteristics for this module are depicted in Figure 4, providing the foundational performance curves upon which the dynamic reconfiguration analysis is based.
Simulation examples are provided for four distinct shading and reconfiguration scenarios. Each case is analysed in terms of switch states, module voltages, resulting current flow, and IV/PV characteristics.
The equivalent conduction resistances of the switching elements were derived directly from their datasheet specifications. The diode exhibits an initial forward voltage drop of 28 mV, and has an equivalent resistance of approximately 10 mOhm. In contrast, the switch presents an on-state resistance of 2.8 mOhm in its single-device configuration. For the back-to-back MOSFET arrangement employed in Q1, the combined resistance was taken as twice the single-device value, yielding 5.6 mOhm.
In the simulation environment, each switch element was thus modelled as a simple series resistor reflecting these equivalent resistances. This abstraction permits direct comparison of conduction losses between the ideal-diode controller and the MOSFET-based switch, while preserving computational efficiency and ensuring that dynamic reconfiguration effects can be observed without the complexity of full nonlinear semiconductor models.
The first example demonstrates the sensing and connections reconfiguration from series to parallel, which is controlled by the proposed control system on a four-module PV string under non-uniform irradiance. That is at 1000 W/m2, at 800 W/m2, at 500 W/m2, and at 300 W/m2. Figure 7 and the first column of condition 1 in Table 4 depicts the initial series connection of all four modules under differing shading levels. Switches through were enabled to establish a single-path current flow. The GMPP is at 169.4 V () and 2.73 A (I), the module voltages were calculated as V, V, V, and V, yielding an average module voltage of V.
Table 4.
The operating conditions of the PV system in the example.
Because , the series-to-parallel decision flow in Figure 6 was invoked. Switch was opened to form the parallel set . The operating voltage of each PV module and system current after the reconfiguration have been shown in the second column of condition 1 at Table 4. The disables of isolate from the series chain, and is enabled to connect it in parallel with . The individual branch currents are recombining at . As illustrated in Figure 8a, this configuration increases the extractable power from 463 W to 895 W, corresponding to 90.6% efficiency and a 193% improvement over the original series-only connection.
Figure 8.
The associated PV and IV curves of the system (a) suffering partial shading and (b) having the partial shading condition removed.
The second example demonstrated how the proposed control method handles a recovery of the same PV system from a partial shading condition. The irradiance on the four PV modules is uniform and is at 1000 W/m2. Consider the partial shading condition has just been removed and modules and are still connected in parallel, which switch is turned off and transistor is enabled, resulting in the parallel set . Using the information listed in Condition 2 column 1 at Table 4, the average module voltage can be calculated and is V. By applying and the known on-resistance of , the branch current of is calculated as 4.88 A. Given the total system current of 9.40 A, the complementary branch current of is determined to be 4.52 A. The minor discrepancy between these two values is attributed to the slight resistance difference between the ideal-diode path and the back-to-back MOSFET switch, which shifts the individual maximum power points (MPPs).
Because the parallel set voltage exceeds and the branch currents are closely matched, the deconstruction criterion of the parallel-to-series decision flow, as shown in Figure 6, is satisfied. In order to restore the series connection on all four modules, all switches – are on and is off, producing a unified current path through the series string.
Figure 8b shows the PV and IV curve on these conditions before and after the reconfigures. Before the reconfiguration, the global maximum extractable power under this configuration is 1161 W, corresponding to 77% efficiency. And after the reconfiguration, the new GMPP occurs at 1498 W, achieving 100% of the panel string’s summed individual MPPs and demonstrating full recovery of the original power capacity.
5. Experiential Result
The experiments were conducted using Karra 350 PV panel, which is listed in Table 3, from which one-third of the panel area was electrically isolated and treated as an individual “module” for testing purposes. The electrical characteristics of the full panel and individual “module” under standard test conditions (STC) are provided in Table 3. They are captured by Spire Sun Simulator 4600SLP.
To evaluate the proposed reconfiguration method under controlled irradiance patterns, a custom solar simulator was constructed. The simulator consists of eight LED grow light panels arranged in a grid, mounted above the PV panel plane. The vertical separation between the lights and the PV plane was fixed at 30 cm to ensure repeatable irradiance mapping. The resulting heat map is shown in Figure 9. The map shows higher irradiance in the central region, consistent with the overlapping beams from adjacent light panels.
Figure 9.
The irradiance heat map of the solar simulator.
This irradiance profile was overlaid onto the PV panel geometry to determine the light incident on each submodule, as shown in Figure 10. In the configuration used for testing, the middle submodule received the highest irradiance, while the outer submodules and experienced similar, lower irradiance levels. These patterns were used to define the partial shading conditions in the test matrix.
Figure 10.
The irradiance heat map of the solar simulator overlaid with the proposed PV system under test.
A programmable DC electronic load (Tenma 72–13210, 300 W, 0–120 V, 0–30 A) was used to obtain IV characteristics for each test condition. This load are used as a data collection device as well. The internal voltage/current measurement resolutions of the load is 1/10 mV and 0.1/1 mA respectively, and typical accuracies of for voltage and for current. A control program communicated with the load to perform voltage sweeps from the open-circuit voltage down to 0 V in fixed steps of 0.1 V. At each step, the load operated in constant-voltage mode, holding the target voltage for a dwell time of 1.5 s to allow current stabilisation before recording both voltage and current readings. The instantaneous power was calculated for each point, and the maximum power point () was determined for each configuration.
Two experimental scenarios were evaluated to demonstrate the effectiveness of the proposed reconfiguration method. In both cases, the initial and reconfigured P-V and I-V characteristics are shown in Figure 11a,b, while the typical non-shaded P-V and I-V characteristics are illustrated in Figure 11c.
Figure 11.
The associated PV and IV curves of the system with (a) and , and (b) and , suffered from partial shading, and (c) normal non-shaded condition.
In the first test, partial shading was applied to submodules and (Figure 11a). With the active bypass switch disabled, the array current was limited by the lowest-performing module, , and no local maximum power point (LMPP) was observed. After reconfiguration, and were connected in parallel to form a combined unit , which was then placed in series with the fully illuminated . This increased the overall MPP from 38.4 W (three modules in series) to 45.6 W. Because produced higher voltage than under these conditions, was driven into reverse bias, activating its bypass diode and creating a LMPP near 12 V after reconfiguration.
In the second test, shading was applied to and (Figure 11b). Before reconfiguration, the bypass diode across automatically provided an alternative current path when entered reverse bias, resulting in the appearance of a LMPP. After reconfiguration, and were connected in parallel to form , which was then connected in series with the fully illuminated . This arrangement increased the MPP from 38.4 W (three modules in series) to 45.8 W, demonstrating improved utilisation of the available irradiance.
In both cases, the reconfiguration redistributed the mismatch losses more effectively, enabling a higher operating power point under the given shading conditions.
6. Conclusions
This work proposed a novel switching circuit and control methodology to address the reduction in output power of PV systems caused by partial shading. The design emphasises efficiency and simplicity, leveraging power MOSFETs and diodes to enable dynamic series-to-parallel reconfiguration with minimal conduction losses. The proposed method eliminates the need for solar radiation intensity measurements, rather than detecting shading conditions through bypass current and voltage measurements. By reducing the number of switches through diode integration and requiring only a single voltage sensor per module, the control system is significantly simplified compared to existing methods.
The proposed circuit and control method not only detect shading conditions but also identify their removal, enabling real-time reconfiguration to maximise energy generation. Both simulation and experimental results validate the effectiveness of the approach. In simulations, a 4-module PV system achieved significant MPP increases—from 900 W to over 1100 W and from 460 W to 900 W—while restoring performance to 1500 W once shading was removed. Experimental verification on a 3-module setup under controlled partial shading demonstrated similar gains: for shading on and , the MPP increased from 38.4 W to 45.6 W after reconfiguration; for shading on and , the MPP increased from 38.4 W to 45.8 W. In both cases, the reconfiguration successfully redistributed mismatch losses and improved utilisation of the available irradiance.
The voltage stress across each active and passive switch in the array has been analytically identified, ensuring that each device operates within its safe voltage range under all possible configurations. The implementation challenges posted by the proposed PV system, i.e., wide-range accurate voltage measurement and the effect of temperature variation on current measurements, have also been addressed in this paper. These refinements enhance the reliability of detection and control, marking the proposed switch network and its control strategy as more practical for real-world deployment.
However, the proposed topology allows the formation of parallel connections only between consecutive modules. This structural limitation constrains the flexibility of the reconfiguration and may prevent the system from achieving the absolute global maximum power point under certain irregular shading patterns where non-adjacent modules share similar irradiance levels. Nevertheless, this design trade-off greatly reduces circuit complexity, conduction loss, and control overhead, rendering the method practical and scalable for real-world PV systems.
In summary, the proposed switching circuit and control scheme provide a highly efficient and responsive solution to partial shading, reducing component complexity while maximising energy yield. These characteristics make the method a promising candidate for deployment in commercial PV applications.
Author Contributions
Conceptualization, W.K.N.; Methodology, N.E.; Formal analysis, W.K.N.; Investigation, W.K.N.; Resources, N.E.; Writing—original draft, W.K.N.; Writing—review & editing, W.K.N. and N.E.; Supervision, N.E.; Funding acquisition, N.E. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| PV | Photovoltaic |
| MPPT | Maximum Power Point Tracking |
| TCT | Total-Cross-Tied |
| DPDT | Double-pole Double-throw |
| I-V | Current–voltage |
| P-V | Power–voltage |
| MPP | Maximum Power Point |
| GMPP | Global Maximum Power Point |
| STC | Standard Test Conditions |
| LMPP | Local Maximum Power Point |
References
- Calcabrini, A.; Muttillo, M.; Weegink, R.; Manganiello, P.; Zeman, M.; Isabella, O. A fully reconfigurable series-parallel photovoltaic module for higher energy yields in urban environments. Renew. Energy 2021, 179, 1–11. [Google Scholar] [CrossRef]
- Calcabrini, A.; Muttillo, M.; Zeman, M.; Manganiello, P.; Isabella, O. Electrical performance of a fully reconfigurable series-parallel photovoltaic module. Nat. Commun. 2023, 14, 8113. [Google Scholar] [CrossRef] [PubMed]
- Kukunuru, S.R.; Naeimi, Y.; Salem, L.G. A Series-Parallel Switched-Photovoltaic DC–DC Converter. IEEE J. Solid-State Circuits 2023, 58, 742–756. [Google Scholar] [CrossRef]
- Tanemo, M.; Matsudate, K.; Nomura, S. Change in Circuit Configuration of Photovoltaic Modules Using Series/Parallel Switching Circuits Composed of Power MOSFETs. IEEE J. Ind. Appl. 2020, 9, 73–81. [Google Scholar] [CrossRef]
- Ameen, F.; Siddiq, A.; Trohák, A.; Benotsmane, R. A Scalable Hierarchical Dynamic PV Array Reconfiguration under Partial Shading. Energies 2023, 17, 181. [Google Scholar] [CrossRef]
- Yadav, V.K.; Yadav, A.; Yadav, R.; Mittal, A.; Wazir, N.H.; Gupta, S.; Pachauri, R.K.; Ghosh, S. A novel reconfiguration technique for improvement of PV reliability. Renew. Energy 2022, 182, 508–520. [Google Scholar] [CrossRef]
- Yang, B.; Ye, H.; Wang, J.; Li, J.; Wu, S.; Li, Y.; Shu, H.; Ren, Y.; Ye, H. PV arrays reconfiguration for partial shading mitigation: Recent advances, challenges and perspectives. Energy Convers. Manag. 2021, 247, 114738. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).