Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
com
ScienceDirect
Solar Energy 98 (2013) 322–334
www.elsevier.com/locate/solener
Received 6 July 2013; received in revised form 8 September 2013; accepted 16 September 2013
Available online 7 November 2013
Abstract
This paper presents a new maximum power point tracking algorithm for PV systems useful in case of non-uniform irradiance con-
ditions. This algorithm takes into account the number of bypass diodes in a PV string to calculate the voltage bands associated with the
peak power points that appear in the power–voltage characteristic of the PV system. The main contribution of this study is to state that
the global maximum power point can be tracked by considering only the possible voltage bands which can be found by using the pro-
posed analytical equation in a simple manner. The algorithm is based in the evaluation and analysis of these voltage bands and in the
selection of the PV system voltage related to the maximum power point of work. The proposed algorithm has been validated by means of
simulation and also in an experimental study.
Ó 2013 Elsevier Ltd. All rights reserved.
0038-092X/$ - see front matter Ó 2013 Elsevier Ltd. All rights reserved.
http://dx.doi.org/10.1016/j.solener.2013.09.025
N. Gokmen et al. / Solar Energy 98 (2013) 322–334 323
irradiance conditions. This leads to an increase of power the PV array configuration and the number of bypass
losses (Deline et al., 2013) and thereby decreases the effi- diodes to determine the voltage bands associated with the
ciency of PV system (Drif et al., 2012; Elgendy et al., peak power points that appear in the P–V characteristic
2012; Heydari-doostabad et al., 2013). There are different of the PV array. The main contribution of this study is
MPPT techniques such as constant voltage (CV) method, to state that the global MPP can be tracked by considering
perturb and observe (P&O), incremental conductance only the possible voltage bands associated with peak power
(IC), MPP locus characterization, fixed duty cycle, beta points present in the P–V characteristic. This novel method
method, temperature method, artificial neural network presents an expression that allows obtaining these voltage
(ANN), fuzzy logic (FL), and particle swarm optimization bands in any conditions of irradiance and temperature.
(PSO) (de Brito et al., 2013; Al Nabulsi and Dhaouadi, The effectiveness of the proposed algorithm is presented
2012). by means of simulation and experimental studies.
In recent years, the concept of maximizing PV system
efficiency under non-uniform irradiance operating condi- 2. Modeling of a PV module
tions has become a challenging problem since building inte-
grated PV systems (BIPV) are very often subjected to A photovoltaic module can be modeled by using single-
partial shading conditions. Koutroulis and Blaabjerg diode equivalent circuit as shown in Fig. 1 (Villalva et al.,
(2012) propose a new method which is based on controlling 2009). The relationship between output current and voltage
the DC/DC power converter such that it behaves as a con- is given by the following nonlinear implicit equation:
stant input-power load in order to track the global MPP of
qðV þ IRs Þ V þ IRs
PV arrays. The PV modules are arranged based on the Su I ¼ I ph I o exp 1 ð1Þ
Do Ku puzzle pattern by Rani et al. (2012) to distribute the nkT Rsh
effect of shading over the array, therefore the occurrence of where Iph is the light-generated photocurrent, Io denotes the
shading on modules in the same row is reduced. In another reverse saturation current of diode, q, n, and k are the elec-
study, a modified quadratic maximization MPPT algo- tron charge, diode ideality factor, and Boltzmann constant,
rithm is proposed on a moving vehicle for the PV system respectively. T is the temperature of the module, Rs is the
(Ko and Chao, 2012). Bianconi et al. (2013) present a cur- series resistance, Rsh is the shunt resistance. I and V are cur-
rent-based technique by sensing the current of the capaci- rent and voltage outputs of the module, respectively.
tor placed in parallel with the PV generator. Alahmad Ambient air temperature can be used to find the operat-
et al. (2012) propose a reconfigurable architecture for PV ing PV module temperature as follows (Mattei et al., 2006;
system to maximize the generated power under operating Skoplaki and Palyvos, 2009)
conditions such as shading, soiling, mismatches, and mod-
ule failure among others. Moreover, intelligent techniques NOCT 20
T ¼ T air þ G ð2Þ
are used in the MPPT problems (Shaiek et al., 2013). An 800
improved MPPT method is proposed by using a modified where Tair is ambient air temperature, NOCT is normal
PSO algorithm in the literature (Ishaque et al., 2012). Fur- operating cell temperature (800 W/m2 solar irradiance
thermore, artificial neural network (ANN) (Sheraz and and 20 °C air temperature), and G is the irradiance level
Abido, 2012; Syafaruddin et al., 2012; Younis et al., in W/m2.
2012; Kulaksız and Akkaya, 2012) and fuzzy logic based Manufacturers usually integrate bypass diodes for every
MPPT algorithms (Bidram et al., 2012; Houssamo et al., 12 or 18 cells to a PV module as seen in Fig. 2. Although
2013) are also utilized. On the other hand, the distributed bypass diode numbers in a PV module is of great impor-
MPPT (DMPPT) architecture based on a DC/DC con- tance under partial shading conditions (Silvestre et al.,
verter for each PV module is applied as an alternative to 2009), this parameter is not taken into account in most
the traditional MPPT methods (Poshtkouhi et al., 2012; studies. In this study, the PV modules are modeled with
Jiang et al., 2012). DMPPT architectures are supposed to their own bypass diodes according to the technical data
solve any mismatching problem. However, this is not
always feasible (Alonso et al., 2012). Determination of
optimal PV array configuration for a given shading condi-
tion is an alternative and effective approach for maximizing
the efficiency of partially shaded PV arrays (Tian et al.,
2013). Thus, novel approaches or methods should be devel-
oped to improve the system efficiency. In that manner, the
analysis of the electrical behavior of PV arrays is a very
important issue to get some crucial clues when developing
novel strategies for reducing the negative effect of partial
shading.
In this paper, a novel method called as voltage band
based MPPT is presented. This method takes into account Fig. 1. Photovoltaic cell electrical equivalent circuit.
324 N. Gokmen et al. / Solar Energy 98 (2013) 322–334
Fig. 2. Photovoltaic module that consists of three bypass diodes. in Fig. 3 which is a sample of the obtained P–V curves.
This kind of characteristic makes it difficult for MPPT
algorithms to track global maximum power point
sheets. The electrical characteristics of Mprime 130P,
(GMPP). It increases the possibility of operating at local
Photowatt PWX500-50, and Alfasolar AR 80P-320 PV
MPPs and decreases the system efficiency.
modules, which will be used in this study, for standard test
We want to focus on the global peak points rather
conditions (STC: G = 1000 W/m2 and T = 25 °C) are given
than local peak points in order to optimize the power
in Table 1.
generated by the system. For this reason, the voltage val-
ues at global peaks are recorded under the randomly dis-
3. Proposed MPPT method tributed irradiance conditions and plotted as shown in
Fig. 4. The results show that the voltage values at global
3.1. Method description peaks can be divided into different clusters. These clus-
ters are called as voltage bands. Another important
Conventional solar PV systems use string or central observation is that there is a relationship between the
MPPT unit. String based system means that a single number of distinctive voltage bands and bypass diodes.
MPPT unit is connected to one string of PV array (Kjaer Although there is a linear relationship between them
et al., 2005). In this study, string based system is consid- up to a certain number of bypass diodes, this linear rela-
ered. In order to state the effect of non-uniform irradiance tionship is deteriorated as the number of bypass diodes
conditions on the electrical behavior of PV string, 1000 increases. This can be seen in Table 2 for the three types
partial shading scenarios are generated randomly within PV modules.
the range of 50 and 1000 W/m2 irradiance. The different Each of the voltage bands is represented by a normal-
sizes of PV strings are simulated under these conditions ized voltage value. This value is calculated by dividing
and the obtained P–V curves are utilized to develop novel average values of global voltages in each band to the corre-
strategies in MPPT of PV systems. Under partial shading sponding open circuit voltage of PV string. These values
conditions, there may be many local MPPs as can be seen are given for different number of series connected MPrime
130P, Photowatt PWX500-50, and Alfasolar AR 80P-320
Table 1 PV modules in Tables 3–5, respectively. The randomly dis-
Electrical characteristic of the PV modules. tributed irradiance scenarios are reused at three typical
Parameter Mprime Photowatt Alfasolar AR temperatures to observe the temperature effects. Under
130P PWX500-50 80P-320 the partial shading conditions, it is supposed that the
Maximum power (Pmax) 130 W 50 W 320 W dynamic changes of the module temperatures are slower
Voltage@Pmax (Vmp) 17.48 V 17.2 V 39.99 V than the irradiation levels. In Tables 3 and 6 bypass diodes
Current@Pmax (Imp) 7.44 A 2.9 A 8.01 A
means that there are two series connected MPrime 130P PV
Short-circuit current (Isc) 8.13 A 3.1 A 8.67 A
Open-circuit voltage 21.97 V 21.6 V 49.75 V modules in the string because there are three bypass diodes
(Voc) per PV module.
Temp. coef. of Voc 67 mV/°C 73 mV/°C 154 mV/°C The relationship between voltage bands and bypass
Temp. coef. of Isc 0.034%/°C 0.029%/°C 0.027%/°C diodes is given in Fig. 5 at operating conditions of 25 °C.
Bypass diode 3 2 4
The intervals of voltage bands which have more
N. Gokmen et al. / Solar Energy 98 (2013) 322–334 325
Fig. 4. Voltage bands of different PV strings under partial shading conditions (1000 different scenarios).
bypass diodes are closer than the rest. Another important where Ncf is the number of PV configurations. These values
observation is that the highest normalized voltage band can be found simply by simulating different types of PV
values in the bypass diode configurations are very close modules by using the same procedure and it is defined as
to each other. For instance, this case can be seen in Tables module coefficient. By using Kpv coefficients, the voltage
3–5 with grey background for 25 °C. Similar situations can band values for a number of specific voltage band (n) can
be observed at the other temperatures. In that manner, a be obtained approximately with the following equation:
326 N. Gokmen et al. / Solar Energy 98 (2013) 322–334
Table 3
Normalized voltage band values of MPrime 130P PV module.
Bypass diode T (°C) Band1 Band2 Band3 Band4 Band5 Band6 Band7 Band8 Band9
3 25 0.200 0.511 0.825
35 0.173 0.454 0.738
45 0.148 0.395 0.650
6 25 0.203 0.362 0.523 0.684 0.845
35 0.176 0.320 0.464 0.611 0.755
45 0.149 0.276 0.407 0.537 0.667
9 25 0.205 0.314 0.422 0.530 0.639 0.748 0.849
35 0.177 0.276 0.373 0.470 0.571 0.670 0.762
45 0.150 0.238 0.325 0.413 0.502 0.590 0.674
12 25 0.207 0.288 0.370 0.452 0.534 0.617 0.696 0.777 0.849
35 0.180 0.251 0.326 0.400 0.475 0.550 0.623 0.695 0.760
45 0.152 0.216 0.281 0.349 0.416 0.483 0.549 0.615 0.671
Table 4
Normalized voltage band values of Photowatt PWX500-50 PV module.
Bypass diode T (°C) Band1 Band2 Band3 Band4 Band5 Band6 Band7
2 25 0.377 0.845
35 0.344 0.785
45 0.315 0.722
4 25 0.157 0.387 0.629 0.872
35 0.142 0.355 0.581 0.806
45 0.125 0.323 0.533 0.742
6 25 0.234 0.393 0.556 0.720 0.883
35 0.212 0.361 0.512 0.666 0.818
45 0.192 0.329 0.469 0.612 0.753
8 25 0.156 0.276 0.396 0.518 0.643 0.767 0.889
35 0.140 0.251 0.364 0.478 0.594 0.710 0.822
45 0.127 0.229 0.333 0.438 0.545 0.652 0.756
Table 5
Normalized voltage band values of Alfasolar AR 80P-320 PV module.
Bypass diode T (°C) Band1 Band2 Band3 Band4 Band5 Band6 Band7 Band8 Band9
4 25 0.161 0.384 0.615 0.847
35 0.132 0.326 0.527 0.728
45 0.104 0.270 0.441 0.611
8 25 0.158 0.275 0.393 0.512 0.630 0.750 0.863
35 0.133 0.231 0.334 0.437 0.540 0.645 0.743
45 0.105 0.190 0.277 0.364 0.452 0.542 0.624
12 25 0.237 0.318 0.397 0.477 0.557 0.637 0.715 0.791 0.861
35 0.199 0.269 0.337 0.407 0.477 0.546 0.615 0.683 0.745
45 0.162 0.220 0.279 0.338 0.398 0.457 0.516 0.574 0.623
Band value ðnÞ ¼ K pv ð1=nbd Þ ðN band nÞ for n 6 N band ð4Þ For instance, the second band value (n = 2) at 25 °C is
0.387 for two series connected Photowatt PV modules
where nbd is the total number of bypass diodes in PV string, (nbd = 4) as given in Table 4. By using the proposed
Nband is the voltage band number according to the number expression in (4), this value can be obtained with a good
of bypass diodes which are given in Table 2. approximation (the error is 3.9%):
Table 6
Voltage band reduction ratio due to temperature.
MPrime 130P Photowatt PWX500-50 Alfasolar AR 80P-320
Ktpv 0.0115 0.0081 0.0147
N. Gokmen et al. / Solar Energy 98 (2013) 322–334 327
Fig. 5. Relationship between normalized global voltage band values and number of bypass diodes.
Band value ð2Þ ¼ 0:872 ð1=4Þ ð4 2Þ ¼ 0:372 Finally, the voltage band values can be determined by
the following modified equation that includes the tempera-
Although (4) is working well for 25 °C, it should be ture effect:
modified for different temperature levels. Fig. 6 shows the
Band value ðn; T Þ ¼ K pv ð1=nbd Þ ðN band nÞ Kt ð5Þ
effect of different temperature levels on the level of voltage
bands. For every 10° temperature rise, a decrease in voltage Kt ¼ 1 ðT 25Þ Ktpv ð6Þ
band levels about 11.5%, 8.1%, and 14.7% for Mprime,
Photowatt, and Alfasolar PV modules, respectively is For instance, the second band value (n = 2) at 45 °C is
observed. The impact of temperature is different due to 0.323 for two series connected Photowatt PV modules
the fact that each PV module has a different temperature (nbd = 4) as seen in Table 4. By using the proposed expres-
coefficient (see Table 1). Thus, another coefficient should sion in (5), this value can be obtained with a good approx-
be defined when determining the possible voltage bands imation (the error is 3.4%):
levels in terms of representing different temperatures. This
Band value ð2;45Þ ¼ ð0:872 ð1=4Þ ð4 2ÞÞ
coefficient is defined as Ktpv and it is given in Table 6 for
the three PV modules. ð1 ð45 25Þ 0:0081Þ ¼ 0:312:
328 N. Gokmen et al. / Solar Energy 98 (2013) 322–334
Fig. 10. The output voltage and power of the Mprime PV string for the conventional P&O and the proposed algorithms.
Fig. 13. The output voltage and power of the Photowatt PV string for the conventional P&O and the proposed algorithms.
4. Validation of the proposed method It can be seen that the proposed method does not get
stuck in local peak points as the conventional P&O method
In this section, the proposed global MPPT method is does. After the proposed method visits all the possible volt-
applied through four different case studies: (a) 3 1 (9 age bands, all recorded powers are compared and the hill
bypass diodes) PV string which composed of Mprime PV
modules; (b) 4 1 (8 bypass diodes) PV string which com-
posed of Photowatt PV modules (c) 2 1 (8 bypass diodes)
PV string which composed of Alfasolar PV modules; (d)
Experimental study.
Fig. 16. The output voltage and power of the Alfasolar PV string for the conventional P&O and the proposed algorithms.
Fig. 19. The P–V curves under the generated partial shading conditions.
N. Gokmen et al. / Solar Energy 98 (2013) 322–334 333
Fig. 20. The output voltage and power of the mini PV string for the conventional P&O and the proposed algorithm.
Fig. 21. Harvested energies in the both methods for the mini PV string. 5. Conclusions
of incoming irradiance is adjusted by dimmers. Small fans The P–V characteristic of a PV system working in con-
are used for the purpose of cooling PV cells from emitting ditions of non-uniform irradiance shows different peak
heat of halogen lamps. A BK Precision 8502 programmable power points that difficult the tracking of the global maxi-
electronic load is operated as a DC/DC converter to force the mum power point. The number of local peak power points
PV array to operate at a desired voltage. Advantech PCI- depends on the number of bypass diodes included in the
1711 data acquisition card is also used to send the experimen- system. Moreover, these local peak power points are asso-
tal data to PC via the RS-232 port. ciated with voltage bands that are proportional to the num-
In the experimental study, three different irradiance pro- ber of bypass diodes in the system.
files are applied to PV string and different partial shading An expression that allows obtaining these voltage bands
scenarios are generated to test the effectiveness of the pro- in any conditions of irradiance and temperature taking into
posed method. The corresponding P–V curves of the PV account the number of bypass diodes in the PV system has
string under the generated partial shading conditions are been presented. A new MPPT method based in the analysis
given in Fig. 19 to facilitate the following of the algorithms of all possible voltage bands associated with peak power
responses. points presents in the P–V characteristic is proposed. The
334 N. Gokmen et al. / Solar Energy 98 (2013) 322–334
algorithm is able to identify the voltage associated with the Jung, T.H., Ko, J.W., Kang, G.H., Ahn, K.H., 2013. Output character-
maximum power point of the PV system in any conditions istics of PV module considering partially reverse biased conditions.
Sol. Energy 92, 214–220.
of work. Kadri, R., Gaubert, J.-P., Champenois, G., 2012. Nondissipative string
A simulation study for three PV array configurations current diverter for solving the cascaded DC–DC converter connection
has been carried out using three different commercial PV problem in photovoltaic power generation system. IEEE T. Power
modules including a different number of bypass diodes. Electr. 27 (3), 1249–1258.
In all cases results show that the proposed MPPT algo- Kjaer, S.B., Pedersen, J.K., Blaabjerg, F., 2005. A review of single-phase
grid-connected inverters for photovoltaic modules. IEEE T. Ind. Appl.
rithm is more effective than the conventional P&O algo- 41 (5), 1292–1306.
rithm and allows increasing the total amount of energy Ko, S.-H., Chao, R.-M., 2012. Photovoltaic dynamic MPPT on a moving
obtained from the PV array. The proposed MPPT algo- vehicle. Sol. Energy 86 (6), 1750–1760.
rithm has also been validated experimentally and obtained Kouchaki, A., Iman-Eini, H., Asaei, B., 2013. A new maximum power
better performance than using the conventional algorithm point tracking strategy for PV arrays under uniform and non-uniform
insolation conditions. Sol. Energy 91, 221–232.
of P&O. Koutroulis, E., Blaabjerg, F., 2012. A new technique for tracking the
global maximum power point of PV arrays operating under partial-
References shading conditions. IEEE J. Photovoltaics 2 (2), 184–190.
Kulaksız, A.A., Akkaya, R., 2012. A genetic algorithm optimized ANN-
Al Nabulsi, A., Dhaouadi, R., 2012. Efficiency optimization of a DSP- based MPPT algorithm for a stand-alone PV system with induction
based standalone PV system using fuzzy logic and dual-MPPT control. motor drive. Sol. Energy 86 (9), 2366–2375.
IEEE T. Ind. Inform 8 (3), 573–584. Mastromauro, R.A., Liserre, M., Dell’Aquila, A., 2012. Control issues in
Alahmad, M., Chaaban, M.A., Lau, S., Shi, J., Neal, J., 2012. An adaptive single-stage photovoltaic systems: MPPT, current and voltage control.
utility interactive photovoltaic system based on a flexible switch matrix IEEE T. Ind. Inform 8 (2), 241–254.
to optimize performance in real-time. Sol. Energy 86, 951–963. Mattei, M., Notton, G., Cristofari, C., Muselli, M., Poggi, P., 2006.
Alonso, R., Roman, E., Sanz, A., Santos, V.M., Ibanez, P., 2012. Analysis Calculation of the polycrystalline PV module temperature using a
of inverter-voltage influence on distributed MPPT architecture per- simple method of energy balance. Renew. Energy 31 (4), 553–567.
formance. IEEE T. Ind. Electron 59 (10), 3900–3907. Picault, D., Raison, B., Bacha, S., de la Casa, J., Aguilera, J., 2010.
Bianconi, E., Calvente, J., Giral, R., Mamarelis, E., Petrone, G., Ramos- Forecasting photovoltaic array power production subject to mismatch
Paja, C.A., Spagnuolo, G., Vitelli, M., 2013. A fast current-based losses. Sol. Energy 84, 1301–1309.
MPPT technique employing sliding mode control. IEEE T. Ind. Poshtkouhi, S., Palaniappan, V., Fard, M., Trescases, O., 2012. A general
Electron 60 (3), 1168–1178. approach for quantifying the benefit of distributed power electronics
Bidram, A., Davoudi, A., Balog, R.S., 2012. Control and circuit for fine grained MPPT in photovoltaic applications using 3-D
techniques to mitigate partial shading effects in photovoltaic arrays. modeling. IEEE T. Power Electr. 27 (11), 4656–4666.
IEEE J. Photovoltaics 2 (4), 532–546. Rani, B.I., Ilango, G.S., Nagamani, C., 2012. Enhanced power generation
Chong, B.V.P., Zhang, L., 2013. Controller design for integrated PV– from PV array under partial shading conditions by shade dispersion
converter modules under partial shading conditions. Sol. Energy 92, using Su Do Ku configuration. IEEE T. Sustainable Energy 4 (3), 594–
123–138. 601.
de Brito, M.A.G., Galotto, L., Sampaio, L.P., de Azevedo e Melo, G., Roshan, Y.M., Moallem, M., 2013. Maximum power point estimation
Canesin, C.A., 2013. Evaluation of the main MPPT techniques for and tracking using power converter input resistance control. Sol.
photovoltaic applications. IEEE T. Ind. Electron 60 (3), 1156–1167. Energy 96, 177–186.
Deline, C., Dobos, A., Janzou, S., Meydbray, J., Donovan, M., 2013. A Shaiek, Y., Ben Smida, M., Sakly, A., Mimouni, M.F., 2013. Comparison
simplified model of uniform shading in large photovoltaic arrays. Sol. between conventional methods and GA approach for maximum power
Energy 96, 274–282. point tracking of shaded solar PV generators. Sol. Energy 90, 107–122.
Drif, M., Mellit, A., Aguilera, J., Pérez, P.J., 2012. A comprehensive Sheraz, M., Abido, M.A., 2012. An efficient MPPT controller using
method for estimating energy losses due to shading of GC-BIPV differential evolution and neural network. In: IEEE International
systems using monitoring data. Sol. Energy 86, 2397–2404. Conference on Power and Energy. Malaysia. pp. 378–383.
Elgendy, M.A., Zahawi, B., Atkinson, D.J., 2012. Assessment of perturb Silvestre, S., Boronat, A., Chouder, A., 2009. Study of bypass diodes
and observe MPPT algorithm implementation techniques for PV configuration on PV modules. Appl. Energy 86 (9), 1632–1640.
pumping applications. IEEE T. Sustainable Energy 3 (1), 21–33. Skoplaki, E., Palyvos, J.A., 2009. Operating temperature of photovoltaic
Gooding, J., Edwards, H., Giesekam, J., Crook, R., 2013. Solar city modules: a survey of pertinent correlations. Renew. Energy 34 (1), 23–
indicator: a methodology to predict city level PV installed capacity by 29.
combining physical capacity and socio-economic factors. Sol. Energy Syafaruddin, Karatepe, E., Hiyama, T., 2012. Performance enhancement
95, 325–335. of photovoltaic array through string and central based MPPT system
Heydari-doostabad, H., Keypour, R., Khalghani, M.R., Khooban, M.H., under non-uniform irradiance conditions. Energ. Convers. Manage.
2013. A new approach in MPPT for photovoltaic array based on 62, 131–140.
Extremum Seeking Control under uniform and non-uniform irradi- Tian, H., Mancilla-David, F., Ellis, K., Mulajadi, E., Jenkins, P., 2013.
ances. Sol. Energy 94, 28–36. Determination of the optimal configuration for a photovoltaic array
Houssamo, I., Locment, F., Sechilariu, M., 2013. Experimental analysis of depending on the shading condition. Sol. Energy 95, 1–12.
impact of MPPT methods on energy efficiency for photovoltaic power Villalva, M.G., Gazoli, J.R., Filho, E.R., 2009. Comprehensive approach
systems. Int. J. Elec. Power 46, 98–107. to modeling and simulation of photovoltaic arrays. IEEE T. Power
Ishaque, K., Salam, Z., Amjad, M., Mekhilef, S., 2012. An improved Electr. 24 (5), 1198–1208.
particle swarm optimization (PSO)–based MPPT for PV with reduced Younis, M.A., Khatib, T., Najeeb, M., Ariffin, A.M., 2012. An improved
steady-state oscillation. IEEE T. Power Electr. 27 (8), 3627–3638. maximum power point tracking controller for PV systems using
Jiang, S., Cao, D., Li, Y., Peng, F.Z., 2012. Grid-connected boost-half- artificial neural network. Prz Elektrotechniczn (Electrical Review) 88
bridge photovoltaic microinverter system using repetitive current (3b), 116–121.
control and maximum power point tracking. IEEE T. Power Electr.
27 (11), 4711–4722.