Next Article in Journal
Data Distribution Service-Based Interoperability Framework for Smart Grid Testbed Infrastructure
Previous Article in Journal
Evaluating Internal Technological Capabilities in Energy Companies
Previous Article in Special Issue
A Power Prediction Method for Photovoltaic Power Plant Based on Wavelet Decomposition and Artificial Neural Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Efficient Photovoltaic System Maximum Power Point Tracking Using a New Technique

1
School of Engineering, Deakin University, Waurn Ponds, VIC 3216, Australia
2
School of Software and Electrical Engineering, Swinburne University of Technology, Hawthorn, VIC 3122, Australia
3
Centre of Technology, RMIT University, Ho Chi Minh 70000, Vietnam
*
Author to whom correspondence should be addressed.
Energies 2016, 9(3), 147; https://doi.org/10.3390/en9030147
Submission received: 9 October 2015 / Revised: 30 January 2016 / Accepted: 4 February 2016 / Published: 2 March 2016

Abstract

:
Partial shading is an unavoidable condition which significantly reduces the efficiency and stability of a photovoltaic (PV) system. When partial shading occurs the system has multiple-peak output power characteristics. In order to track the global maximum power point (GMPP) within an appropriate period a reliable technique is required. Conventional techniques such as hill climbing and perturbation and observation (P&O) are inadequate in tracking the GMPP subject to this condition resulting in a dramatic reduction in the efficiency of the PV system. Recent artificial intelligence methods have been proposed, however they have a higher computational cost, slower processing time and increased oscillations which results in further instability at the output of the PV system. This paper proposes a fast and efficient technique based on Radial Movement Optimization (RMO) for detecting the GMPP under partial shading conditions. The paper begins with a brief description of the behavior of PV systems under partial shading conditions followed by the introduction of the new RMO-based technique for GMPP tracking. Finally, results are presented to demonstration the performance of the proposed technique under different partial shading conditions. The results are compared with those of the PSO method, one of the most widely used methods in the literature. Four factors, namely convergence speed, efficiency (power loss reduction), stability (oscillation reduction) and computational cost, are considered in the comparison with the PSO technique.

1. Introduction

Despite advances in PV systems such as reduction in cost and improved cell efficiency, low energy conversion efficiency remains a significant barrier to widespread utilization. Additionally the amount of energy generated depends significantly on environmental factors such as ambient temperature and solar irradiance. Given this, in order to achieve the maximum power from the output of the PV array the control unit needs to have an appropriate strategy for maximum power point tracking (MPPT) so as to be able to provide the appropriate duty cycle to the DC-DC converter. Considering the costs associated with different aspects of a PV system such as material efficiency, integration and structural configuration, improving MPPT capability is the most economical way to improve the efficiency of the PV system.
PV systems often comprise many PV modules connected in series and/or parallel to achieve the required output voltage and current. Because of this, when some of the modules of a PV system receive lower solar irradiance due to occlusion of the sun by objects such as clouds, trees and buildings, a condition known as partial shading, the output of the PV system is affected. The impact to the output power depends on factors such as shading scheme, system architecture, or even the number of integrated bypass diodes. A common approach to increase efficiency of PV arrays subject to partial shading is to include bypass diodes, however this can result in multi-peak voltage-power characteristics. In this situation most of the conventional MPPT methods will detect the local maximum power point (MPP) rather than the global MPP. Herein, local MPP refers to a point in which the power is maximum for a portion of the search space, while global MPP represents a point that the power is greater than all points for the whole search space.
A number of studies have investigated GMPP tracking strategies subject to non-uniform irradiance levels [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]. The work [13] discusses a two-stage approach for GMPP tracking. The first stage of the approach recognizes the neighboring areas of the MPP, and the second tracks the actual GMPP. This method is not however able to track the actual GMPP for all partial shading conditions, such as when the load intersecting the output curve lies on the right hand side of the GMPP. In [12] a new approach for MPPT which works subject partial shading conditions is introduced. The method depends on the voltage values for each MPP being previously evaluated and therefore is system dependent. In [11,16] the authors proposed a Fibonacci sequence-based approach to tracking the GMPP. In a manner similar to perturbation and observation (P&O), the measured power of two points is used to determine movement to the next operating point. The difference with the P&O method is that the Fibonacci sequence is used to determine the step size resulting in improved tracking speed. Despite this however, the drawback of the conventional P&O method still remains where GMPP tracking is not guaranteed for all partial shading conditions.
Another two-staged approach to finding the actual GMPP is proposed in [3]. All of the local MPPs are monitored in the first stage and then in the second stage the GMPP is tracked using the P&O method. Although the method has relatively high efficiency, for some partial shading conditions the algorithm needs to scan almost all ranges of the search space resulting in a slow process. Another two-stage approach uses the dividing rectangle search method to find the region of the GMPP. Once the region is found, i.e., the condition for stopping is met, the GMPP is found using P&O. The results prove the reliability of the approach for certain partial shading conditions. The method is however complex and considerably increases the computational burden. The extremum seeking control approach is introduced in [10] and uses the segmental search concept for modelling the PV array characteristic in the tracking process. The approach was evaluated for different partial shading conditions and found to be quite efficient however is system-dependent and produces initial steady-state errors.
Soft computing techniques, such as artificial neural networks (ANNs) and fuzzy logic control (FLC) have been popular among researchers [21,22,23,24]. In [24] the authors proposed reliable and efficient fuzzy logic control for tracking the MPP under partial shading conditions. In [21] FLC is used to improve the performance of the Hill climbing method, through scanning and storing the MPP during the P&O procedures. FLC combined with an ANN is employed in [22], to track the GMPP where the cell temperature and irradiance level are used to train the ANN for finding the MPP. The above mentioned approaches are able to achieve satisfactory performance for finding the GMPP under normal and certain partial shading conditions however are computationally heavy in the fuzzification, rule base, and defuzzification processes.
Evolution-based methods, such as genetic algorithms, ant colony, differential evolution, and particle swarm optimization (PSO), have been employed to find the best fitness for the MPP objective function, as presented in [25,26,27,28,29,30,31,32]. Owing to its capability for stochastic objective functions, the PSO technique has been used prevalently in the literature. For example, in [25,26], the authors employed the standard PSO technique to track the global MPP at the output of the partially shaded PV system. The reliability of this technique under partial shading conditions was verified in these studies. However, these techniques involved certain drawbacks that are associated with the standard PSO method. Among these drawbacks are fixed velocity values, large dependency on random coefficients, relatively slow convergence, and high computational cost, which are due to the use of a microcontroller with large memory to record the particle movements in all previous iterations. Many researchers have attempted to solve these problems in their studies, most of which have successfully modified the performance of the standard PSO to a certain extent. However, these problems have either not been fully addressed or other drawbacks have appeared in the modified versions. For instance, in [33], the authors used a deterministic PSO method with removed random coefficients to reduce the metaheuristic aspect of these evolutionary algorithms. In other studies [34,35,36], PSO has been combined with other methods in the form of hybrid techniques to boost the accuracy and reduce the effects of random coefficients in the PSO technique. These combinations however resulted in longer processing time or higher complexity.
This paper aims to introduce a new simple and fast evolutionary technique for tracking the global MPP at the output of photovoltaic systems under any partial shading condition. The technique is called radial movement optimization and has been proven highly efficient for global optimization in a continuous search space. Unlike conventional methods, this method is capable of tracking the global MPP under any partial shading condition. The main advantages of this method over other evolutionary methods are efficiency under partial shading conditions, high speed, simplicity, and stability during tracking and steady state periods. Compared with the PSO method which has been extensively presented in the literature, the proposed method is faster, less dependent on random coefficients, and needs less memory for processing. Therefore, a low-cost controller can be used easily. Moreover, unlike modified PSO or hybrid methods, the proposed method is simple, fast, and has less computational burden during the processing time. This paper represents the first time that the RMO method has been used for MPP tracking. The speed, efficiency, and stability of the method is verified in this paper under different partial shading conditions, and the results are compared against those of the PSO technique.
To understand the behavior of PV systems and perceive the severe detrimental effects of partial shading problems, the output characteristics of the PV system under normal and partial shading conditions are summarized in the following section. Then, a brief introduction of the RMO technique is followed by the implementation of the proposed method for MPP tracking. Then, different partial shading conditions, which are used as test bench for evaluating the proposed method, are simulated. Finally, the performance results of the proposed technique are compared with the results of the PSO MPPT for the same the simulated conditions.

2. Characteristics of Photovoltaic Systems

Figure 1 depicts the circuit topology of a typical PV cell. Temperature and solar irradiance directly alter the output characteristics of PV arrays and, as such, to determine the MPP, these values need to be accurately updated. In addition, the PV’s mathematical model varies with the open circuit voltage (Voc) and short circuit current (Isc) as obtained from the manufacturer’s data sheet.
Given that the power rating of one solar cell is relatively small and insufficient to provide the required power for majority of applications, these units should be arranged in series or parallel arrangements to form a module where Ns number of cells all contribute to the output power. The output current of the module can be determined by the following equation:
I p v a = I p h I o 1 × [ exp ( q ( V p v + I p v R s ) N s A K T k ) 1 ] ( V p v + I p v R s N s ) R p N s = 0
where Ipv and Vpv are the output current and voltage respectively, Io1 is the diode saturation level, q has a value of 1.602 × 10−19 C and represents electron charge constant, A and K are the diode ideality factor and Boltzmann constant respectively, Tk is the operating temperature which in this paper is considered to be the reference temperature (25 °C), and Iph is the current generated from solar energy given as follows:
I p h = ( I s c r ) G G r
The value of the parallel resistance, Rp, in Equation (1), is typically very high. In the modeling of the PV module Rp is sometimes assumed as have negligible impact and of infinite resistance. In contrast, RS needs to be considered because of its significant to the output power. The electrical parameters of the KC85T PV module are listed in Table 1.
Figure 2 shows the KC85T PV module’s output for varying levels of irradiance.
It is possible that outdoor PV systems or part thereof may be subject to non-uniform insolation conditions due to shading by passing clouds and trees. In this situation, i.e., partial shading, the PV modules receiving similar irradiance will continue operating at optimal efficiency. However, as shown in Figure 3, due to the series configuration of cell in the module, cells subject to shading, have to operate in the reverse bias voltage region in order to provide the current equal to that flowing in the unshaded cells. Operating in such conditions has an inverse impact on the efficiency of entire module and may cause “hotspots” in solar cells, resulting in an open circuit condition across the whole module. This problem is normally solved through insertion of bypass diodes to a specified number of cells in the series configuration.
Figure 4 shows the location of bypass diodes in a PV array comprising k series connected modules. Bypass diodes change the behavior of PV systems under any shading condition. Given the alternate current paths provided by the bypass diodes, when subject to partial shading conditions, the modules do not have the same current values and create multiple maxima at the output of the PV array.
Figure 5 shows how bypass diodes can increase the extractable maximum power at the output of PV arrays. They do however create the multiple maxima at the output of the array. In such conditions, most of the common MPPT techniques are ineffective as they cannot differentiate local and global maxima.
The consequence of partial shading conditions on PV systems has been extensively studied in the recent studies [37,38]. The emergence of multiple peaks on the output characteristic curve of PV systems adversely affects the functionality of common MPPT approaches. The main reason for this ineffectiveness is usually that these techniques operate on “hill-climbing” principles, where the next operating point is shifted in the direction where the output power is optimized. These strategies obtain only a local MPP because the P_V curve is multimodal.

3. Radial Movement Optimization

3.1. Theory

RMO is a swarm-based stochastic optimization technique [39]. It has several similarities with other evolutionary techniques such as differential evolution and PSO. The RMO technique starts by initializing the particles inside the problem search space, where each particle proposes a solution to the problem. The evaluation function is called the objective function and calculates the fitness value of all particles at each step. The generation of a resultant movement vector depends on the two best values and on a random vector for the particles.
Similar to PSO and differential evolution techniques, the particle location in the search space is demonstrated with a nop × nop matrix, where nop indicates the number of particles, and nod is the number of dimensions. The number of particles is elective and depends on the user; however, the number of dimensions depends of the number of variables which need to be optimized. The location of particles is determined in the matrix given in Equation (3):
X i , j = [ X 1 , 1 X 1 , 2 X 1 , n o d X 2 , 1 X n o p , 1 X n o p , 2 X n o p , n o d ]     w h e r e     { i = 1 , 2 , 3 , ... , n o p j = 1 , 2 , 3 , ... , n o d
The nop and nod are constant values during each trial and cannot vary. The different parts of the RMO technique are explained below.

3.1.1. Initialization

First, the initial locations in the search space are randomly assigned to the particle. These initial locations should be assigned in accordance with the boundaries of dimensional search space. The random assignment must cover all possible locations in the dimensional search space. A sample is shown as follows:
X i , j = X min ( j ) + r a n d ( 0 , 1 ) × ( X max ( j ) X min ( j ) )     w h e r e     { i = 1 , 2 , 3 , ... , n o p j = 1 , 2 , 3 , ... , n o d
where Xmax(j) and Xmin(j) represent the constraints of the jth dimension, defined at the start of the programming. The rand (0,1) is taken from a normal distribution, like a Gaussian distribution between 0 and 1.

3.1.2. Movement Vectors

The particles from the centre are spread along the radii. The particles escape in straight lines from the centre based on the Vi,j vector which is obtained through Equation (5):
V i , j = r a n d ( 0 , 1 ) × V max ( j )     w h e r e     { V max ( j ) = X max ( j ) X min ( j ) k i = 1 , 2 , ... , n o p ; j = 1 , 2 , ... , n o d
The coefficient k must be an integer number. The trials on different cases show that the best values for the k are within the range of 2 to 5. However, these values still depend on other parameters. For the test cases, k is considered equal 5. Normally, in such methods where particles are employed to search the solution space, an inertia weight is defined to consider the convergence issue. The inertia weight in RMO is shown with W and is reduced based on the number of generation. Equation (6) demonstrates the relationship between W, generation, and the modified version of Equation (5):
V k i , j = W k × r a n d ( 0 , 1 ) × V max ( j )     w h e r e     W k = W max W max W min G e n e r a t i o n max × G e n e r a t i o n k
In this study, Wmax is equal to 1, and Wmin to 0. Figure 6 illustrates how the particles escape from the centre. The centre is shown as red, and the particles are scattered along the centre in black color. The dashed circle demonstrates the boundaries of Vmax.
Unlike PSO and DE, in RMO particles do not fly over the solution space. As such saving the current location of the particles for the next step is unnecessary. After scattering, the objective function is used to score the fitness of the particles and define the radial best (Rbest) which is a particle with the best fitness value. This location along with its fitness value are saved in this step. Another best value is the global best (Gbest). These two parameters update the centre step by step based on Equation (7):
C e n t r e n e w = C e n t r e o l d + C 1 × ( G b e s t C e n t r e o l d ) + C 2 × ( R b e s t C e n t r e o l d )
where C1 and C2 are the coefficient factors to be set for the optimizer before running the program. After updating the centre point, the scattering of the particles begins again from the new centre. The value of the Gbest must be compared with that of Rbest. If Rbest proposes a better solution than Gbest, then the location of Gbest must be swapped with that of Rbest. The process continues until Gbest reaches a specified defined value or once the generation number reaches its maximum value. Figure 7 shows a preview of the two tandem generations. The update vector updates the location of the centre based on the equation shown below.

3.2. RMO Based MPPT

In the RMO-based MPPT the search space refers to a vector consists terminal voltages at the output of PV system. A 1 × N vector presented in Equation (8) shows the location vector of the MPPT problem. In this equation N denotes the number of participating particles and each location refers to a voltage value that is a potential solution to the MPPT objective function. The fitness of these particles is evaluated according to the output generated power of PV system respect to each terminal voltage:
X i k = [ X 1 k , X 2 k , ... ... , X i k , , ....... , X N 1 k , X N k ]
In practice, during partial shading, instantaneous variations in the insolation level cause sharp fluctuations in the generated power. Therefore, the condition presented in Equation (9) must be satisfied to initialize the algorithm. The condition indicates the minimum allowed variation in the output power to run the algorithm and to find the new MPP, which is given by ∆P:
| F ( X i + 1 ) F ( X i ) F ( X i ) | > Δ P
where F(Xi) returns the output power of the PV panel, respective to the location of ith particle in the search space. Given that partial shading is an environmental phenomenon, it is stochastic in nature and therefore there are innumerable partial shading conditions possible. Herein, three challenging partial shading conditions are selected for the purpose of evaluating the proposed MPPT technique. The first condition considered is common one where two peaks appear on the system’s output Power-Voltage curve. The second condition refers to where partial shading causes multiple peaks with similar output power values making it challenging to determine the global MPP. This condition is used to evaluate the accuracy of the proposed MPPT technique. The third condition is where the global MPP is amongst multiple local maxima. These three conditions were chosen on the assumption that they cover a large proportion of partial shading conditions, and therefore provide a solid foundation for evaluating the proposed MPPT technique.

4. Circuit Topology and Operation of the DC-DC Converter in the PV System

Figure 8 shows the topology of the proposed PV system. As shown, the DC-DC converter connects the solar PV modules to the load. The measured system output power is the point where the PV system’s I_V curve and the load line intersect. The location of this point is not only affected by solar irradiance and temperature, but also by output load. The load line represents the characteristics of the load as seen from the output of the PV arrays or the input of the converter. The MPPT controller varies the point of intersection between the load line and I_V curve by varying the duty cycle to achieve an intersection point where maximum power transfer to the load is achieved.
Due to its popularity, a DC-DC Ćuk converter is used in the presented topology. Ćuk and buck–boost converters both provide the ability to output voltages lower or higher than the input voltage. Despite the buck–boost configuration typically being lower cost than Ćuk converters, it has disadvantages such as discontinuous input current, high peak currents flowing through power components, and poor transient response which can make it less efficient. The Ćuk converter has low switching losses and the highest efficiency of non-isolated DC–DC converters. Ćuk converters can also provide a better output-current characteristic due to the inductor in the output stage [40]. The input/output relation of the Ćuk converter is given by Equations (10) and (11):
V i n = ( 1 D D ) V o u t
I i n = ( D 1 D ) I o u t
Equations (10) and (11), can be re-written as Equation (12). This equation shows that the output voltage and current of the system depends directly on the duty cycle of the converter and that any change in duty cycle will lead to a change in the intersection point of I_V curve and load line. The proposed MPPT controller searches the entire voltage search space to determine the duty cycle where the output power is maximized. In the case of dynamic shading patterns, environmental conditions or load values, through Equation (9), these changes will be considered and the algorithm will determine the new duty cycle to be set for the converter. The parameters of the DC-DC converter are inspired from [40] and are listed in Table 2.
Z i n = ( 1 D D ) 2 × Z o u t

5. Results and Discussion

The performance of the proposed MPPT controller based on the RMO method was evaluated under the three different partial shading conditions. Accuracy, speed, reliability, power loss, and oscillation during the tracking period are the main factors monitored in the evaluation and validation processes. It is worth noting that the proposed method is not compared with any of the conventional methods because the method is an evolutionary optimization technique capable of detecting the global candidate solution in the search space. As such, the purpose of this study is to not only evaluate the reliability of this method under partial shading conditions but to also assess the quality of tracking achieved. The results of the proposed method are compared with those of the widely used PSO technique. In order to evaluate the performance of the MPPT method according to the real condition limitations, and to ensure the converter reaches steady state prior to another MPPT cycle beginning, the sampling time of 50 ms was chosen and the parameters of actual PV module of KC85T have been considered in the simulation results.

5.1. Testing Conditions

Since the partial shading condition is a stochastic phenomenon, innumerable conditions and scenarios may occur. However, to evaluate the performance of the proposed algorithm, three different cases with varying degrees of partial shading are represented, covering a range of insolation levels from moderate to acute. Figure 9 shows the circuit topology of the PV array, including two PV modules.
Given the double-bypass diode in each module, three possible scenarios that have been considered in this study are as follows: (i) the entire module one receives an irradiance level of 1000 W/m2 (G1 = G2 = 1000) and the entire module two receives an irradiance level of 350 W/m2 (G3 = G4 = 350); (ii) the entire module one receives an irradiance level of 1000 W/m2 (G1 = G2 = 1000) and module two receives irradiance levels of 700 W/m2 and 500 W/m2 (G3 = 700, G4 = 500); (iii) module one receives irradiance levels of (G1 = 1200, G2 = 700) and module two receives irradiance levels of 700 W/m2 and 500 W/m2 (G3 = 500, G4 = 300). The RMO technique is applied to all of these conditions to evaluate the quality of tracking, and the results are compared with those of the PSO method.

5.1.1. First Scenario

Figure 10 shows the output characteristic of the PV system along with the performance of the proposed method and the PSO method under the first partial shading scenario. The global MPP in this condition can be tracked not only by the soft computing methods but also by the conventional methods that use hill-climbing approach in their tracking system. However, most of these methods suffer from slow convergence time or low efficiency. As shown, the proposed RMO algorithm tracks the actual MPP within around half the tracking time of the PSO algorithm. The trajectory of the power shows that unlike the conventional methods, the tracking process starts from random locations in the search space.

5.1.2. Second Scenario

Further verification of the RMO method is presented in Figure 11. This condition refers to the second scenario where the output characteristics of the PV system contain three peaks with minor differences among their respective power values. The middle peak’s power value is around 150.5 (W), while the other peaks on the left and right side of the actual GMPP, have the power values of 149.3 (W) and 148.2 (W), respectively. Therefore, this scenario creates a shading condition in which the difference between GMPP and local MPPs is less than 1.5%. The purpose of testing the proposed method under this condition is to check if it is able to track the global MPP while the fitness values of local solutions are very close to the fitness value of the global solution. The figure shows that both the proposed algorithm and PSO accurately tracked the actual MPP at the output of the PV system. The proposed RMO technique however tracked the GMPP in a much shorter time and with fewer oscillations during the tracking period.

5.1.3. Third Scenario

To evaluate the performance of the proposed technique under extreme partial shading conditions, the RMO-based MPPT has been tested under the third scenario. In this scenario, the global maximum occurs among multiple local maxima. Most of the conventional MPPT techniques are able to track the actual MPP if it occurs prior to the local MPP. However, all of these techniques become stuck in the local MPP if the global MPP occurs after them. Figure 12 shows how the proposed RMO method accurately tracks the actual global MPP regardless of the positions of local MPPs.

5.2. Convergence Speed, Power Loss, and Computational Cost

In comparing soft computing methods, their reliability under partial shading conditions is not normally a main comparison criteria. Other factors however such as convergence speed, simplicity, output stability and computational burden are evaluated. One of the distinct advantages of the proposed RMO method is higher speed because the particles scatter around a center with a radiance of Rbest, which is updated during each iteration. This procedure does not let particles search the unnecessary part of the search space or diverge from the search space. In fact, during the early iterations when the radiance of the sphere is larger, the area of the global MPP is determined, and in the final iterations, the exact global MPP is tracked. Figure 13 shows the convergence of the proposed RMO technique and PSO technique for all three scenarios.
Another important outcome resulting from the application of the RMO technique for MPPT is the reduction in power loss during both the tracking and steady-state periods. Many of the conventional or hybrid methods result in relatively high power losses. The main reason for this is that most of these methods are based on incremental conductance or hill climbing theories, thereby resulting in constant oscillations at the output of the PV system even when the area of the global MPP is successfully identified. Since the efficiency of the PV system is a critical factor, these oscillations around the MPP can cause significant power loss, which can further reduce the efficiency of the entire PV system. Another effect of these oscillations is voltage instability caused by constant changes in duty cycles. According to the input/output correlation of the DC/DC converters, any slight change in the duty cycle changes the output voltage level of the converter regardless of the type of converter used in the system.
Even methods based on artificial intelligence approaches have large oscillations during the tracking period. The reason for this is that in many swarm-based methods, particles explore all parts of the search space during the running time until the global maximum power point (GMPP) is found; and in evolution-based optimization, the evolution process lasts until the final generations to find and track the GMPP. Many researchers have attempted to overcome this problem by either reducing the random coefficient values or by setting the initial locations for the particles. However, these measures only have minor effect on the oscillations of the output power and reduce the reliability of the control strategy when intensive partial shading happens. Therefore, if the PV system is subject to rapidly varying partial shading conditions, which is very common in residential microgrids, a considerable amount of power loss as well as poor voltage stability will occur.
In RMO-based MPPT, these problems have been addressed. One of the main reasons is that in the procedure of this method, particles scatter in the spherical search space along the radii of Rbest, which is updated throughout the iteration process. Figure 10, Figure 11 and Figure 12 show the difference between the PSO- and RMO-based MPPT methods in terms of convergence speed and output power oscillations while the PV system is operating under the three scenarios. As these Figures show, the GMPP is tracked in less than half of the time than PSO can track this point. In addition, in PSO-based MPPT, because of the role of random coefficients, particles may move out of the search space, as shown in Figure 10, Figure 11 and Figure 12.
Notably, the PSO algorithm applied in this study for the purpose of comparison has been adjusted such that the velocity and the particle movement are limited; therefore, the convergence and oscillations are less than those of the standard PSO.
Figure 14 shows the voltage variation during the tracking and steady-state periods at the output of the PV system for the three scenarios for both the RMO- and PSO-based MPPTs. Clearly, both methods have no oscillation around the MPP during the steady-state period. However, the graph shows that, compared with the PSO method, the RMO technique reduces the voltage variation during the tracking period. In order to evaluate the dynamic performance of the proposed method, it was also tested under varying load and shading conditions.
As shown in Figure 15a, once the system has stabilized after tracking the GMPP, the shading condition abruptly changes from the third to the second scenario where the difference between GMPP and local MPPs is less than 1.5%. The objective of this is to represent varying shading conditions. In the other test, shown in Figure 15b, after the GMPP has been tracked, the load is halved, reducing from R = 20 Ω to R = 10 Ω at t = 7.8 s. The load is again changed to R = 20 Ω at t = 15.4 s to represent load variation. In both situations, the controller detects the changes using Equation (9) and starts tracking the GMPP under the new conditions. As shown in Figure 15a,b both methods are capable of dynamically tracking the GMPP under varying load and shading conditions however the introduced DESPO method is much faster compared than the PSO method, resulting in a smoother and more stable output power subject to changing conditions.
The comparison of the proposed RMO method with conventional methods, which are less efficient and unreliable under partial shading conditions, has not been discussed. Rather, the comparison with the modified PSO method has been presented in this paper.
In addition to the fast convergence speed and reduced oscillation during the tracking period, less memory is needed for the proposed RMO technique to find the global solution in the search space. Amongst the common criticisms of soft computation-based MPPT and particularly the PSO method is high computational burden and the need to use a large amount of memory. The reason for this is that the best position of each particle and the best global position of all particles should be remembered. In the proposed RMO technique, however, the system only needs remember the global best position of all particles thereby requiring far less memory and allow the system to be implemented on a lower-cost microcontroller.

6. Conclusions and Future Works

This study aimed to propose a fast, reliable, and system-independent technique for tracking the MPP of the PV system under partial shading conditions. A new fast, simple, and efficient method called RMO is used to track the actual MPP at the output of the PV system. A sequential mathematical modeling procedure is applied to the model to simulate the behavior of the PV system under partial shading conditions. The proposed MPPT method is verified by testing the technique under three partial shading conditions. These predefined conditions are designed to verify the stability, speed, and accuracy of the system. The proposed RMO technique can differentiate the GMPP from local MPPs during mismatching conditions. The main advantages of the proposed technique over the other evolutionary methods are higher efficiency under partial shading conditions, higher speed, simplicity, lower computational cost, and higher output stability. Compared with the PSO method, which has been extensively presented in the literature, the proposed method is faster, less dependent on random coefficients, and needs less memory for processing. As such, the computational burden of the algorithm is reduced, and the technique can be easily implemented on a low-cost microcontroller. This paper represents the first application of RMO for MPPT and we are currently working on the experimental set up in order to extend this research from simulation study to implementation on the physical system.

Author Contributions

Mehdi Seyedmahmoudian, Ben Horan and Rasoul Rahmani conceived and designed the approach to maximum power point tracking. Mehdi seyedmahmoudian, Aman Maung Than Oo and Alex Stojscevski analysed the results. In terms of writing the paper all authors contributed jointly to preparing this manuscript and all have read and approved the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Xiao, W.; Dunford, W.G. A modified adaptive hill climbing mppt method for photovoltaic power systems. In Proceedings of the 2004 IEEE 35th Annual Power Electronics Specialists Conference, Aachen, Germany, 20–25 June 2004; pp. 1957–1963.
  2. Phimmasone, V.; Kondo, Y.; Kamejima, T.; Miyatake, M. Evaluation of extracted energy from pv with pso-based mppt against various types of solar irradiation changes. In Proceedings of the 2010 International Conference onElectrical Machines and Systems (ICEMS), Incheon, Korea, 10–13 October 2010; pp. 487–492.
  3. Patel, H.; Agarwal, V. Maximum power point tracking scheme for pv systems operating under partially shaded conditions. IEEE Trans. Ind. Electron. 2008, 55, 1689–1698. [Google Scholar] [CrossRef]
  4. Bazzi, A.M.; Karaki, S.H. Simulation of a new maximum power point tracking technique for multiple photovoltaic arrays. In Proceedings of the 2008 IEEE International Conference on Electro/Information Technology (EIT 2008), Ames, IA, USA, 18–20 May 2008; pp. 175–178.
  5. Lijun, G.; Dougal, R.A.; Liu, S.; Iotova, A.P. Parallel-connected solar pv system to address partial and rapidly fluctuating shadow conditions. IEEE Trans. Ind. Electron. 2009, 56, 1548–1556. [Google Scholar] [CrossRef]
  6. Femia, N.; Lisi, G.; Petrone, G.; Spagnuolo, G.; Vitelli, M. Distributed maximum power point tracking of photovoltaic arrays: Novel approach and system analysis. IEEE Trans. Ind. Electron. 2008, 55, 2610–2621. [Google Scholar] [CrossRef]
  7. Tat Luat, N.; Kay-Soon, L. A global maximum power point tracking scheme employing direct search algorithm for photovoltaic systems. IEEE Trans. Ind. Electron. 2010, 57, 3456–3467. [Google Scholar]
  8. Guan-Chyun, H.; Hung, I.H.; Cheng-Yuan, T.; Chi-Hao, W. Photovoltaic power-increment-aided incremental-conductance mppt with two-phased tracking. IEEE Trans. Power Electron. 2013, 28, 2895–2911. [Google Scholar]
  9. Bratcu, A.I.; Munteanu, I.; Bacha, S.; Picault, D.; Raison, B. Cascaded dc–dc converter photovoltaic systems: Power optimization issues. IEEE Trans. Ind. Electron. 2011, 58, 403–411. [Google Scholar] [CrossRef]
  10. Peng, L.; Yaoyu, L.; Seem, J.E. Sequential esc-based global mppt control for photovoltaic array with variable shading. IEEE Trans. Sustain. Energy 2011, 2, 348–358. [Google Scholar] [CrossRef]
  11. Ahmed, N.A.; Miyatake, M. A novel maximum power point tracking for photovoltaic applications under partially shaded insolation conditions. Electr. Power Syst. Res. 2008, 78, 777–784. [Google Scholar] [CrossRef]
  12. Carannante, G.; Fraddanno, C.; Pagano, M.; Piegari, L. Experimental performance of mppt algorithm for photovoltaic sources subject to inhomogeneous insolation. IEEE Trans. Sustain. Energy 2009, 56, 4374–4380. [Google Scholar] [CrossRef]
  13. Kobayashi, K.; Takano, I.; Sawada, Y. A study of a two stage maximum power point tracking control of a photovoltaic system under partially shaded insolation conditions. Sol. Energy Mater. Sol. Cells 2006, 90, 2975–2988. [Google Scholar] [CrossRef]
  14. Young-Hyok, J.; Doo-Yong, J.; Jun-Gu, K.; Jae-Hyung, K.; Tae-Won, L.; Chung-Yuen, W. A real maximum power point tracking method for mismatching compensation in pv array under partially shaded conditions. IEEE Trans. Power Electron. 2011, 26, 1001–1009. [Google Scholar]
  15. Kobayashi, K.; Takano, I.; Sawada, Y. A study on a two stage maximum power point tracking control of a photovoltaic system under partially shaded insolation conditions. In Proceedings of the 2003 IEEE Power Engineering Society General Meeting, Toronto, ON, Canada, 13–17 July 2003; p. 2617.
  16. Miyatake, M.; Inada, T.; Hiratsuka, I.; Hongyan, Z.; Otsuka, H.; Nakano, M. Control characteristics of a fibonacci-search-based maximum power point tracker when a photovoltaic array is partially shaded. In Proceedings of the 4th International Power Electronics and Motion Control Conference (IPEMC 2004), Xi‘an, China, 14–16 August 2004; pp. 816–821.
  17. Kok Soon, T.; Mekhilef, S. Modified incremental conductance algorithm for photovoltaic system under partial shading conditions and load variation. IEEE Trans. Ind. Electron. 2014, 61, 5384–5392. [Google Scholar] [CrossRef]
  18. Yahyaoui, I.; Chaabene, M.; Tadeo, F. Evaluation of maximum power point tracking algorithm for off-grid photovoltaic pumping. Sustain. Cities Soc. 2015. [Google Scholar] [CrossRef]
  19. Zhao, J.; Zhou, X.; Ma, Y.; Liu, W. A novel maximum power point tracking strategy based on optimal voltage control for photovoltaic systems under variable environmental conditions. Sol. Energy 2015, 122, 640–649. [Google Scholar] [CrossRef]
  20. Kuperman, A.; Averbukh, M.; Lineykin, S. Maximum power point matching versus maximum power point tracking for solar generators. Renew. Sustain. Energy Rev. 2013, 19, 11–17. [Google Scholar] [CrossRef]
  21. Alajmi, B.N.; Ahmed, K.H.; Finney, S.J.; Williams, B.W. Fuzzy-logic-control approach of a modified hill-climbing method for maximum power point in microgrid standalone photovoltaic system. IEEE Trans. Power Electron. 2011, 26, 1022–1030. [Google Scholar] [CrossRef]
  22. Ruddin, S.; Karatepe, E.; Hiyama, T. Artificial neural network-polar coordinated fuzzy controller based maximum power point tracking control under partially shaded conditions. Renew. Power Gen. IET 2009, 3, 239–253. [Google Scholar]
  23. Alajmi, B.N.; Ahmed, K.H.; Finney, S.J.; Williams, B.W. A maximum power point tracking technique for partially shaded photovoltaic systems in microgrids. IEEE Trans. Ind. Electron. 2013, 60, 1596–1606. [Google Scholar] [CrossRef]
  24. Cecati, C.; Ciancetta, F.; Siano, P. A multilevel inverter for photovoltaic systems with fuzzy logic control. IEEE Trans. Ind. Electron. 2010, 57, 4115–4125. [Google Scholar] [CrossRef]
  25. Miyatake, M.; Veerachary, M.; Toriumi, F.; Fujii, N.; Ko, H. Maximum power point tracking of multiple photovoltaic arrays: A pso approach. IEEE Trans. Aerosp. Electron. Syst. 2011, 47, 367–380. [Google Scholar] [CrossRef]
  26. Yi-Hwa, L.; Shyh-Ching, H.; Jia-Wei, H.; Wen-Cheng, L. A particle swarm optimization-based maximum power point tracking algorithm for pv systems operating under partially shaded conditions. IEEE Trans. Energy Convers. 2012, 27, 1027–1035. [Google Scholar]
  27. Phimmasone, V.; Endo, T.; Kondo, Y.; Miyatake, M. Improvement of the maximum power point tracker for photovoltaic generators with particle swarm optimization technique by adding repulsive force among agents. In Proceedings of the 2009 International Conference on Electrical Machines and Systems (ICEMS 2009), Tokyo, Japan, 15–18 November 2009; pp. 1–6.
  28. Seyedmahmoudian, M.; Mekhilef, S.; Rahmani, R.; Yusof, R.; Asghar Shojaei, A. Maximum power point tracking of partial shaded photovoltaic array using an evolutionary algorithm: A particle swarm optimization technique. J. Renew. Sustain. Energy 2014, 6. [Google Scholar] [CrossRef]
  29. Taheri, H.; Salam, Z.; Ishaque, K. A novel maximum power point tracking control of photovoltaic system under partial and rapidly fluctuating shadow conditions using differential evolution. In Proceedings of the 2010 IEEE Symposium on Industrial Electronics & Applications (ISIEA), Penang, Malaysia, 3–5 October 2010; pp. 82–87.
  30. Shaiek, Y.; Ben Smida, M.; Sakly, A.; Mimouni, M.F. Comparison between conventional methods and ga approach for maximum power point tracking of shaded solar pv generators. Sol. Energy 2013, 90, 107–122. [Google Scholar] [CrossRef]
  31. Jiang, L.L.; Maskell, D.L.; Patra, J.C. A novel ant colony optimization-based maximum power point tracking for photovoltaic systems under partially shaded conditions. Energy Build. 2013, 58, 227–236. [Google Scholar] [CrossRef]
  32. Chao, K.-H.; Li, C.-J. An intelligent maximum power point tracking method based on extension theory for pv systems. Expert Syst. Appl. 2010, 37, 1050–1055. [Google Scholar] [CrossRef]
  33. Ishaque, K.; Salam, Z. A deterministic particle swarm optimization maximum power point tracker for photovoltaic system under partial shading condition. IEEE Trans. Ind. Electron. 2013, 60, 3195–3206. [Google Scholar] [CrossRef]
  34. Lian, K.L.; Jhang, J.H.; Tian, I.S. A maximum power point tracking method based on perturb-and-observe combined with particle swarm optimization. IEEE J. Photovolt. 2014, 4, 626–633. [Google Scholar] [CrossRef]
  35. Roy Chowdhury, S.; Saha, H. Maximum power point tracking of partially shaded solar photovoltaic arrays. Sol. Energy Mater. Sol. Cells 2010, 94, 1441–1447. [Google Scholar] [CrossRef]
  36. Seyedmahmoudian, M.; Rahmani, R.; Mekhilef, S.; Maung Than Oo, A.; Stojcevski, A.; Tey Kok, S.; Ghandhari, A.S. Simulation and hardware implementation of new maximum power point tracking technique for partially shaded pv system using hybrid depso method. IEEE Trans. Sustain. Energy 2015, 6, 850–862. [Google Scholar] [CrossRef]
  37. Seyedmahmoudian, M.; Mekhilef, S.; Rahmani, R.; Yusof, R.; Renani, E.T. Analytical modeling of partially shaded photovoltaic systems. Energies 2013, 6, 128–144. [Google Scholar] [CrossRef] [Green Version]
  38. Wang, Y.J.; Hsu, P.C. Analytical modelling of partial shading and different orientation of photovoltaic modules. Renew. Power Gen. IET 2010, 4, 272–282. [Google Scholar] [CrossRef]
  39. Rahmani, R.; Yusof, R. A new simple, fast and efficient algorithm for global optimization over continuous search-space problems: Radial movement optimization. Appl. Math. Comput. 2014, 248, 287–300. [Google Scholar] [CrossRef]
  40. Safari, A.; Mekhilef, S. Simulation and hardware implementation of incremental conductance mppt with direct control method using cuk converter. IEEE Trans. Ind. Electron. 2011, 58, 1154–1161. [Google Scholar] [CrossRef]
Figure 1. PV cell equivalent circuit.
Figure 1. PV cell equivalent circuit.
Energies 09 00147 g001
Figure 2. Output characteristic curves for the KC85T PV module for no-shading conditions (a) Current–Voltage correlation curves and (b) Power–Voltage correlation curves [36].
Figure 2. Output characteristic curves for the KC85T PV module for no-shading conditions (a) Current–Voltage correlation curves and (b) Power–Voltage correlation curves [36].
Energies 09 00147 g002
Figure 3. Current-Voltage correlation of a PV cell in the reverse bias region.
Figure 3. Current-Voltage correlation of a PV cell in the reverse bias region.
Energies 09 00147 g003
Figure 4. Array of k PV modules connected in series [36].
Figure 4. Array of k PV modules connected in series [36].
Energies 09 00147 g004
Figure 5. Power-Voltage curve of a PV array subject to partial shading.
Figure 5. Power-Voltage curve of a PV array subject to partial shading.
Energies 09 00147 g005
Figure 6. Scattering of the particles along the radii [39].
Figure 6. Scattering of the particles along the radii [39].
Energies 09 00147 g006
Figure 7. Updating the centre point using an update vector [39].
Figure 7. Updating the centre point using an update vector [39].
Energies 09 00147 g007
Figure 8. Topology of the proposed PV system.
Figure 8. Topology of the proposed PV system.
Energies 09 00147 g008
Figure 9. Circuitry diagram of the selected PV array [36].
Figure 9. Circuitry diagram of the selected PV array [36].
Energies 09 00147 g009
Figure 10. The output results of the proposed method and PSO method under shading condition for the first scenario.
Figure 10. The output results of the proposed method and PSO method under shading condition for the first scenario.
Energies 09 00147 g010
Figure 11. The output results of the proposed method and PSO method under shading condition for the second scenario.
Figure 11. The output results of the proposed method and PSO method under shading condition for the second scenario.
Energies 09 00147 g011
Figure 12. The output results of the proposed method and PSO method under shading condition in third scenario.
Figure 12. The output results of the proposed method and PSO method under shading condition in third scenario.
Energies 09 00147 g012
Figure 13. Convergence of the proposed RMO method versus PSO technique for three shading conditions.
Figure 13. Convergence of the proposed RMO method versus PSO technique for three shading conditions.
Energies 09 00147 g013
Figure 14. The output voltage fluctuation of the PV system controlled by the RMO method versus PSO technique for three shading conditions.
Figure 14. The output voltage fluctuation of the PV system controlled by the RMO method versus PSO technique for three shading conditions.
Energies 09 00147 g014
Figure 15. Dynamic performance of proposed method vs. PSO: (a) during shading condition changes; (b) during load changes.
Figure 15. Dynamic performance of proposed method vs. PSO: (a) during shading condition changes; (b) during load changes.
Energies 09 00147 g015
Table 1. Specifications for the KC85T PV Module.
Table 1. Specifications for the KC85T PV Module.
Electrical CharacteristicsKC85T
Open circuit voltage21.7 V
Short circuit current5.34 A
Maximum power voltage17.4 V
Maximum power current5.02 A
Maximum power87 W
ISC temperature coefficient2.12 × 10−3 A/°C
VOC temperature coefficient−8.21 × 10−2 V/°C
Table 2. Parameters of the selected DC-DC converter components.
Table 2. Parameters of the selected DC-DC converter components.
ComponentsValues
Inductor L15 mH
Inductor L25 mH
Capacitor C147 µf
Capacitor C21 µf
Switching Frequency20 kHz

Share and Cite

MDPI and ACS Style

Seyedmahmoudian, M.; Horan, B.; Rahmani, R.; Maung Than Oo, A.; Stojcevski, A. Efficient Photovoltaic System Maximum Power Point Tracking Using a New Technique. Energies 2016, 9, 147. https://doi.org/10.3390/en9030147

AMA Style

Seyedmahmoudian M, Horan B, Rahmani R, Maung Than Oo A, Stojcevski A. Efficient Photovoltaic System Maximum Power Point Tracking Using a New Technique. Energies. 2016; 9(3):147. https://doi.org/10.3390/en9030147

Chicago/Turabian Style

Seyedmahmoudian, Mehdi, Ben Horan, Rasoul Rahmani, Aman Maung Than Oo, and Alex Stojcevski. 2016. "Efficient Photovoltaic System Maximum Power Point Tracking Using a New Technique" Energies 9, no. 3: 147. https://doi.org/10.3390/en9030147

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

Article Metrics

Back to TopTop