Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/235761440
CITATIONS READS
33 252
3 authors:
Subiyanto Subiyanto
Universitas Negeri Semarang
36 PUBLICATIONS 171 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Islanding detection and load shedding scheme for radial distribution systems View project
All content following this page was uploaded by Hussain Shareef on 17 May 2014.
Copyright © 2012 Subiyanto et al. This is an open access article distributed under the Creative Commons Attribution License,
which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
This paper presents a Hopfield neural network (HNN) optimized fuzzy logic controller (FLC) for maximum power point tracking
in photovoltaic (PV) systems. In the proposed method, HNN is utilized to automatically tune the FLC membership functions
instead of adopting the trial-and-error approach. As in any fuzzy system, initial tuning parameters are extracted from expert
knowledge using an improved model of a PV module under varying solar radiation, temperature, and load conditions. The
linguistic variables for FLC are derived from, traditional perturbation and observation method. Simulation results showed that the
proposed optimized FLC provides fast and accurate tracking of the PV maximum power point under varying operating conditions
compared to that of the manually tuned FLC using trial and error.
Current (A)
Current (A)
2 2
400 W/m2
1.5 1.5
1 200 W/m2 1
0.5 0.5
AM-1.5, 1000 W/m2
0 0
0 20 40 60 80 0 20 40 60 80
Voltage (V) Voltage (V)
(a) Effect of irradiation (b) Effect of temperature
DC-DC Load or
PV array other
converter
devices
I1
w21
PWM
wi1
N1
Ipv MPPT wn1
Vpv controller w12 I2
algorithm
wi2
Figure 2: MPPT controller in a PV system. N2
wn2
..
.
Fuzzy rules w1i Ii
w2i
Ni
wni
k
ΔPpv k+1
Fuzzification Inference Defuzzification ΔDref ..
ΔDk .
In
w1n
Figure 3: Components of a fuzzy logic controller.
w2n
Nn
implemented for PV arrays with different characteristics. In Figure 4: Discrete Hopfield neural network.
a related work, a voltage-based MPPT using ANN has been
developed in which an optimal instantaneous voltage factor
was determined from a trained ANN [16]. The inputs of the
ANN consist of temperature module and solar irradiation.
The combined use of fuzzy logic and ANN to track
1
maximum power point in PV systems can be found in g(λu)
[17, 18]. In this method, ANN is trained offline using
experimental data to define a reference voltage, which is the
voltage at the maximum power point according to the PV
array characteristic. The reference voltage is then compared
to the instantaneous array voltage to generate a signal error. 0
The signal error and change of the error are considered as Figure 5: Curve of a sigmoid function.
the FLC inputs. The FLC generates a duty cycle value for the
pulse width modulation (PWM) generator. The PWM is then
module. The Voc and Isc of a PV module also depend on
SP1 SP7
SP2 SP6
temperature and solar irradiation.
SP3 SP5 For any PV system, the output power is increased by
μΔPpv
SD5 k
Ppv k
= Vpv k
· Ipv ,
k−1
ΔPpv
k k
= Ppv − Ppv , (1)
z1 z2 z3 z4 z5 z6 z7 z8 z9
k
ΔDref
ΔDk = Dk − Dk−1 ,
Figure 7: Membership functions coding for ΔDref
k
. where, Ppv k : PV array output power at kth iteration, V k : PV
pv
array output voltage at kth iteration, Ipv k : PV array output
PV is not a constant DC energy source but has variation of as inputs while ΔDref as the output. This table is also known
k
output power, which depends strongly on the current drawn as fuzzy associative matrix (FAM). The fuzzy inference of the
by the load. Besides, PV characteristic also changes with FLC is based on Mamdani’s method, which is associated with
temperature and irradiation variation [4]. Thus, the output the max-min composition. The defuzzification technique is
2 voltage (V ) of PV varies with the current (I). Figure 1 shows based on the centroid method, which is used to compute the
the characteristic of a 200 W Sanyo PV module [24]. The crisp output, ΔDrefk
. 3
module can be used as a single system or it can be connected
4
to other similar modules to increase the voltage and current. 3. Design of Optimized FLC with HNN
In multimodule systems, PV modules are wired in series and
parallel to form a PV array. From Figure 1, it can be seen The proposed design is to develop optimal membership 5
that the PV module voltage varies from 0 V until the open function of the FLC especially for MPPT in PV systems
circuit voltage (Voc ) of the module. Similarly, the current application. The HNN representation and the integration of
varies from 0 A until the short circuit current (Isc ) of the HNN and FLC is described in the following subsections.
DC-DC
PV array Load
converter
Gained PWM
Vpv Driver
Delay
k+1 PWM
Dref
Ipv
Initial D Pulse
?
set Dk generator
k
Ppv k
ΔPpv
× +
Delay − ΔDk HFLC
k+1
Delay
ΔDref
Continuous
powerGUI
Out 1 I feedback
Vpv +
Subsystem Vpv
Insolation PV module (I)
Step 5
Temperature Ipv I pv 1
1000 Ipv
PV 1
Irradiation
Out 1 I feedback
Subsystem 1 Vpv +
25 Insolation PV module (I)
Temperature Ipv I pv 2
Temperature
PV 2
I L Iout
Step 1
Out 1 I feedback Vpv + (u(1) + u(2))/2 s
+ −i
Subsystem 2
Insolation PV module (I) −
+ + −i
Fcn
Ipv I pv 3
Temperature PWM Diode 1
Add
PV 3 g C
I array Load
+
−V
+ Vout
−V
(Vin ) IGBT
Out 1
m E
Subsystem 3 I feedback I array
Step 2 Vpv +
Insolation PV module (I)
Ipv I pv 4
1000 Temperature
Irradiation 1 PV 4 MPPT Controller
Out 1
Subsystem 4 I feedback
25 Vpv +
Temperature 1 Insolation PV module (I) PWM
Measurement boost
Ipv I pv 5 Measurement PV
Temperature
Step 3 PV 5
0.5
0
0 0 50 100 150 200
0 10 20 30 40 50 60 70 80 PV array voltage (V)
Voltage (V)
Theoretical MPP
Figure 10: Effects of solar radiation at constant temperature on the MPP by HFLC
PV module.
Figure 12: Performance of the HFLC-based MPPT under various
irradiation at constant temperature T = 25◦ C.
4.5
Irradiation = 1000 W/m2
4 T = 75◦ C
T = 50◦ C 1200
3.5
T = 25◦ C
3 T = 0◦ C 1000
PV array power (W)
Current (A)
2.5
800
2
T = 0◦ C
1.5 600 T = 25◦ C
T = 50◦ C
1 T = 75◦ C
400
0.5
200
0
0 10 20 30 40 50 60 70 80
Voltage (V) 0
0 50 100 150 200
Figure 11: Effects of temperature at constant solar radiation on the PV array voltage (V)
PV module.
Theoretical MPP
MPP by HFLC
1000
1000
980
950
960
900
940
850 920
800 900
0.95 1 1.05 1.1 1.15 1.2 1.25 0.99 1 1.01 1.02 1.03 1.04
Time (s) Time (s)
Solar irradiation
Solar irradiation
Figure 14: Slow change of irradiation from 1000 W/m2 to Figure 16: Drastic change in irradiation from 1000 W/m2 to
900 W/m2 . 950 W/m2 .
1300
1200
1250
1180 1200
1160
PV array power (W)
1100
1140
MPPT by FLC 1050
1120 1000
950
1100
900
1080 MPPT by P and O 850
1060 800
0.95 1 1.05 1.1 1.15 1.2 1.25 0.99 1 1.01 1.02 1.03 1.04
Time (s) Time (s)
Figure 15: PV output power under slow irradiation change from MPPT by P and O
1000 W/m2 to 900 W/m2 . MPPT by FLC
MPPT by HFLC
50 30
45 29
Temperature (◦ C)
Temperature (◦ C)
40 28
35 27
30 26
25
25
24
20 0.998 1 1.002 1.004 1.006 1.008 1.01 1.012 1.014
1 1.05 1.1 1.15 1.2 1.25 1.3
Time (s)
Time (s)
Temperature
Temperature
Figure 20: Drastic temperature changes from 25◦ C to 30◦ C.
Figure 18: Slow change of temperatures from 25◦ C to 50◦ C.
Enlarged section
1205
1210 1189.5
1200 1189
1200
1190 1188.5
PV array power (W)
PV array power (W)
1180
1188
1170 1195
MPPT by HFLC
1187.5
1 1.005 1.01
1160 MPPT by FLC
1150 1190
1140
MPPT by P and O
1130 1185
1 1.05 1.1 1.15 1.2 1.25 1.3 0.998 1 1.002 1.004 1.006 1.008 1.01 1.012 1.014
Time (s) Time (s)
Figure 19: PV output power under slow temperature change from P and O
25◦ C to 50◦ C. FLC
HFLC
1100
Solar irradiation (W/m2 )
1000
800
950 700
600
500
900
0.99 0.995 1 1.005 1.01 1.015 1.02 1.025
400
Time (s)
0.25 0.3 0.35 0.4 0.45 0.5
Solar irradiation part I Time (s)
Solar irradiation part II
Solar irradiation part I
Figure 22: Partial shading of solar irradiation change. Solar irradiation part II
1200
600
1190
1180 550
PV array power (W)
1170
500
PV array power (W)
1160
1150 450
1140
400
1130
350
1120
1110 300
0.99 0.995 1 1.005 1.01 1.015 1.02 1.025
Time (s)
250
MPPT by HFLC 0.25 0.3 0.35 0.4 0.45 0.5
MPPT by FLC Time (s)
MPPT by P and O
MPPT by P and O
Figure 23: PV output power under partial shading with of solar MPPT by FLC
irradiation change 1000 W/m2 to 950 W/m2 . MPPT by HFLC
700 800
700
600
600
500
500
400
400
300
300
200
200
100 100
0 0
0 50 100 150 200 0 50 100 150 200
PV array voltage (V) PV array voltage (V)
Figure 26: MPP under partial shading 200 W/m2 and 1000 W/m2 . Figure 28: MPP under partial shading 600 W/m2 and 1000 W/m2 .
800
700
1200
600
1000
PV array power (W)
500
PV array power (W)
400 800
300
600
200
400
100
0 200
0 50 100 150 200
PV array voltage (V)
0
PV array characteristic MPP by FLC 0 50 100 150 200
MPP by HFLC MPP by P and O PV array voltage (V)
Figure 27: MPP under partial shading 400 W/m2 and 1000 W/m2 . PV array characteristic MPP by FLC
MPP by HFLC MPP by P and O
Figure 29: MPP under partial shading 800 W/m2 and 1000 W/m2 .
SP4 = 0, E1a = A⎣ 7
⎦ ,
i=1 μ ΔPpv
2 k
i
SP1 = SPmax left ,
1 A
E1a =
SP7 = SPmax right , 2 7i=1 7j μ ΔPpv
k μ ΔPpv
k
i j
0 ≤ SP3 ≤ SP2 ≤ SP1 , ⎛ ⎞
3
3
0 ≤ SP6 ≤ SP5 ≤ SP7 , ×⎝ μ ΔPpv
k
μ ΔPpv
k
(−o− N)i (−o− N) j ⎠
i j
(10) i=1 j =1
SD5 = 0, ⎡ ⎡
⎤ ⎤
1⎢
3
3 Aμ ΔP k μ ΔP k
⎢ pv i pv j
⎥ ⎥
SD1 = SDmax left , E1a = ⎣ ⎣7 7
⎦o− Ni · o− N j⎦.
2 i=1 j i=1 j μ ΔPpv
k
i
μ ΔPpv
k
j
SD9 = SDmax right ,
(14)
0 ≤ SD4 ≤ SD3 ≤ SD2 ≤ SD1 ,
Considering that the right side and center of ΔPpv k in the
0 ≤ SD6 ≤ SD7 ≤ SD8 ≤ SD9 . k ) =
membership function of the first input of FLC is μ(ΔPpv i
0 for x1 , x2 , x3 , hence ΔPpv
k can be rewritten as:
1
2
7
E1 = A ΔP kpv = E1a + E1b ,
ΔPpv
k 2
i=1 μ xi
ΔPpv
k
= 7
i , (12) ⎡ ⎡ ⎤ ⎤
i=1 μ ΔPpv
k
1⎢ ⎢
7 7 Aμ ΔPpvk μ ΔPpv
k
⎥ ⎥
i j
i E1 = ⎣ ⎣7 7
⎦o− Ni · o− N j ⎦,
2 i=4 j =4 i=1 j =1 μ ΔPpv
k μ ΔPpvk
i j
(17)
where μ(ΔPpvk ) is a membership value of x .
i i
E1 depends only on neurons Ni (i = 1, 2, 3, 4, 5, 6, 7). where o N = 0 for i = 4, j = 4.
Knowing that the left side of ΔPpv k in the membership
The second part, E2 = (1/2)B(ΔDref k 2
) is related to
function of the first input is μ(ΔPpv )i =
k
/ 0 for x1 , x2 , x3 , then, the output of FLC and depends only on neurons Ni (i =
ΔPpv can be rewritten as
k 8, 9, 10, 11, 12, 13, 14, 15, 16). The ΔDref
k
can be defined by
defuzzification by using the centroid method and is written
as:
3
9
i=1 μ ΔPpv
k xi k=1 μ ΔDref
k
zm
ΔPpv
k
= 7
i . (13) ΔDref
k
= 9
.
m
(18)
i=1 μ ΔPpv
k
i k=1 μ ΔDref m
k
Similar to the equations shown in obtaining E1 , E2 can be As shown in Figure 8, the system consists of PV array,
expressed as DC-DC converter, load, and control system. The control
⎡⎡
⎤ ⎤ system consist of voltage and current measurement system,
9
9 Bμ ΔD k
μ ΔD k controlled pulse with modulation (PWM) generator with
1⎢ ⎢ ⎥ ⎥
ref m ref
E2 = ⎣ ⎣ 9 9
n ⎦z m z n ⎦, HFLC, and a switching driver circuit to gain the PWM. At
n=1 μ ΔDref μ ΔDref
2 m=1 n=1
k
m=1
k
the initial step (k = 0), the control system generates square
m n
⎡ ⎡
⎤ ⎤ wave signals with a small duty cycle (D), of value 10%. In
1⎢16
16 Bμ ΔD k μ ΔD k
the next step (k = 1), the value of D is increased by ΔDref k
⎢ pv i pv j
⎥ ⎥
E2 = ⎣ ⎣16 16
⎦o− Ni · o− N j⎦, that is defined by HFLC as discussed in the previous section.
j =8 μ ΔDpv i μ ΔDpv
2 k k
i=8 j =8 i=8 j The value of D is always updated by the increment ΔDref
k
. The
(19) value of ΔDref tends to change in either positive or negative
k
direction as |ΔDref
k
| decline towards zero.
k
where N = 0 for i = 12, j = 12 and μ(ΔDref ) is the
membership value of zn .
4. Simulation Results
Finally, the total energy function E is expressed as
The performance of the proposed HFLC under differ-
E = E1 + E2 , ent operating conditions is validated using the MAT-
⎡ ⎡
⎤ ⎤ LAB/Simulink software. In the PV model shown in Figure 9,
1⎢ ⎢
7 7 Aμ ΔPpv k μ ΔPpv
k
there are two groups of PV arrays connected in parallel.
⎥ ⎥
i j
E= ⎣ ⎣
⎦o− Ni · o− N j⎦
2 i=1 j =1 7i=1 7j =1 μ ΔPpv
k μ ΔPpvk Every group consists of 3 PV modules connected in series.
i j The PV module parameters are obtained from the Sanyo
⎡ ⎡
⎤ ⎤ HIP-200BA3 PV technical datasheet [24]. In the simulations,
1⎢16
16 Bμ ΔD k
μ ΔD k
first the characteristics of the PV module are validated and
⎢ ref i ref j
⎥ ⎥
+ ⎣ ⎣16 16
⎦o− Ni · o− N j⎦. then the performance of the HFLC under various conditions
j =8 μ ΔDref i μ ΔDref
2 i=8 j =8 i=8
k k
j is evaluated to investigate the effectiveness of the HFLC
(20) method. 6
where N = 0 for i = 4, 12; j = 4, 12. 7
4.1. Validation of PV Module Simulation. Figures 10 and 11
By comparing (8) with (20), the weight matrix of neurons
show the results of the I-V characteristics of the simulated 8
Ni to N j in the HNN is derived and given as:
PV module as a function of irradiation and temperature,
⎡ ⎤ respectively. It can be observed from the above figures that
w11 w12 w13 . . . 0
⎢ ⎥ the I-V curves of the simulated PV module are quite similar
⎢w21 w22 ⎥ to the I-V curves of the Sanyo HIP-200BA3 PV module
⎢ ⎥
⎢ ⎥
⎢w w ⎥ provided by the Sanyo manufacturer in Figure 1. Therefore, it
wi j = ⎢
⎢
31 32 ⎥,
⎥ (21) is quite reasonable to use the PV module model to verify the
⎢ . ⎥
⎢ . ⎥ performance of the proposed HFLC-based MPPT controller
⎢ . ⎥
⎣ ⎦ under simulation environment.
0 0 0 wnn
4.2. Performance of MPPT by Using HFLC. Figures 12 and 13
where,
show the performance of the HFLC in finding the maximum
power point (MPP) of the PV system shown in Figure 9
Aμ ΔPpv
k
i
μ ΔPpv
k
j under varying irradiations and temperatures, respectively.
wi j = − 7 7
,
From the figures, the MPP obtained from HFLC is compared
j =1 μ ΔPpv i μ ΔPpv
k k
i=1 j with the theoretical MPP. The results of the MPP clearly show
for i and j = 1, 2, 3, 4, 5, 6, 7, that both MPPs are very close to each other.
To further demonstrate the performance of the HFLC
Bμ ΔDref
k
φμ ΔDref
k (22) MPPT controller, simulations were performed under the
i j following test conditions.
wi j = − 16 16
,
i=8 j =8 μ ΔDref
k
μ Δkref
i j (i) Constant temperature at 25◦ C and changing the solar
for i, j = 8, 9, 10, 11, 12, 13, 14, 15, 16, radiation slowly and drastically.
(ii) Constant solar radiation at 1000 W/m2 and changing
wi j = 0, for other. the temperature slowly and drastically.
(iii) Constant temperature at 25◦ C and considering par-
(3) Design for Physical Implementation. The physical imple- tial shading and change in solar radiation.
mentation of MPPT for PV systems using Hopfield opti-
mized FLC (HFLC) is described in terms of a block diagram The MPPT controller was also tested using the conven-
as shown in Figure 8. tional FLC and the P&O MPPT methods.
4.2.1. Effect of Changing the Solar Radiation. To analyze the Table 2: Various partial shaded solar irradiation.
effect of solar radiation, simulations were carried out under
Solar irradiation (W/m2 )
various solar irradiations but at constant temperature of No.
25◦ C. Figure 14 shows the change in solar irradiation from Part I Part II
1000 W/m2 to 900 W/m2 . Figure 15 shows the PV output (1) 1000 200
power when subjected to the changing solar irradiations. (2) 1000 400
From Figure 15, it can be seen that the HFLC, and FLC-based (3) 1000 600
MPPT gives greater PV output powers than the P&O-based (4) 1000 800
MPPT.
Figure 16 shows the sudden change in solar irradiation
from 1000 W/m2 to 950 W/m2 while Figure 17 shows the the conventional FLC and P&O methods failed to do so.
response of the MPPT controller in terms of PV output Generally, the conventional FLC and P&O methods just find
power when subjected to a sudden change in solar irradia- local maximum power point. However, for case as depicted in
tion. From the figures, it is noted that the PV output power is Figures 28 and 29, all of the MPPT methods correctly tracked
greatest for MPPT controlled by HFLC compared to that of the MPP.
FLC and P&O methods. Furthermore, MPPT controlled by
HFLC gives a fast response to reach the new MPP after solar
irradiation changes. 5. Conclusion
A new Hopfield optimized FLC for MPPT of PV system
4.2.2. Effect of Change in Temperature. This simulation is is proposed in which improvement is made by applying
carried out to illustrate the performance of the MPPT HNN to find the optimal width of each fuzzification
methods under constant solar irradiation of 1000 W/m2 and input and output of the FLC. A complete PV system with
changes in temperature. Figures 18 and 20 depict the slow HFLC MPPT controller was modeled and implemented
and sudden changes in temperature, respectively. Figures in Matlab/Simulink to simulate various irradiation and
19 and 21 show the corresponding PV output powers temperature conditions so as to verify the performance of
during slow and sudden changes in temperature, respectively. the proposed MPPT method. Simulation results show that
From Figure 19, it can be noted that for slow temperature the proposed HFLC MPPT method is robust and accurate
changes, the MPPT controlled by HFLC and FLC gives compared to the other conventional MPPT methods. The
higher PV output power than the P&O method especially HFLC MPPT method successfully tracks the global max-
at the transient state. While in the case of drastic change imum power point of a PV module even under partial
in temperature, the MPPT controlled by HFLC achieve shading.
the highest PV output at the transient state as shown in
Figure 21.
References
4.2.3. Effect of Partial Shaded Solar Irradiation. Simulation is [1] T. J. Hammons, J. C. Boyer, S. R. Conners et al., “Renewable
also performed to illustrate the effectiveness of the MPPT of energy alternatives for developed countries,” IEEE Transactions
PV systems under some partial shading case. In this case, on Energy Conversion, vol. 15, no. 4, pp. 481–493, 2000.
it is assumed that a half of the PV array receives constant [2] F. Blaabjerg, C. Zhe, and R. Teodorescu, “Renewable energy
solar irradiation of 1000 W/m2 and the other half with systems in the power electronics curriculum,” in Proceedings
of the IEEE Power Electronics Education Workshop, vol. 2005,
shading solar irradiation which changes from 1000 W/m2
pp. 58–68, 2005.
to 950 W/m2 . This condition is depicted in Figure 22. The [3] M. A. Eltawil and Z. Zhao, “Grid-connected photovoltaic
power harvested from the PV array for this case is shown in power systems: technical and potential problems—a review,”
Figure 23. From Figure 23, it can be seen that performance Renewable and Sustainable Energy Reviews, vol. 14, no. 1, pp.
of MPPT controlled by HFLC is the best among the other 112–129, 2010.
compared methods. [4] V. Salas, E. Olı́as, A. Barrado, and A. Lázaro, “Review of the
Another case describes a situation of solar irradiation maximum power point tracking algorithms for stand-alone
changing from 400 W/m2 to 1000 W/m2 , to a half of the PV photovoltaic systems,” Solar Energy Materials and Solar Cells,
array while the other half receiving constant 400 W/m2 under vol. 90, no. 11, pp. 1555–1578, 2006.
shading as shown in Figure 24. The PV output power for this [5] T. Esram and P. L. Chapman, “Comparison of photovoltaic
case is shown in Figure 25. From the figure, it can be noted array maximum power point tracking techniques,” IEEE
that the FLC and P&O failed to track the MPP correctly. Transactions on Energy Conversion, vol. 22, no. 2, pp. 439–449,
2007.
However, the proposed HFLC MPPT method successfully
[6] N. S. D’Souza, L. A. C. Lopes, and X. J. Liu, “An intelligent
finds the MPP around 590 W as shown in Figure 25. maximum power point tracker using peak current control,”
Figures 26, 27, 28, and 29 show the characteristic curves in Proceedings of the IEEE 36th Power Electronics Specialists
of voltage versus power (V -P) of the modeled PV array under Conference (PESC ’05), pp. 172–177.
various partial shading conditions described in Table 2. [7] M. S. A. Cheikh, C. Larbes, G. F. T. Kebir, and A. Zerguerras,
From Figures 26 and 27, it can be seen that the HFLC “Maximum power point tracking using a fuzzy logic control
method is accurate in finding the MPP (590 W) while scheme,” Revue des Energies Renouvelables, vol. 10, no. 3, pp.
387–395, 2007. Neurocomputing, vol. 43, pp. 219–237, 2002.
[8] S. Lalouni, D. Rekioua, T. Rekioua, and E. Matagne, “Fuzzy [24] HIP-200BA3 Sanyo, technical sheet, 2006, 9
logic control of stand-alone photovoltaic system with battery http://www.fsuwise.org/renewable/Images/WISE Demo
storage,” Journal of Power Sources, vol. 193, no. 2, pp. 899–907, Syatem Files/Sanyo 200W.pdf..
2009. [25] S. Haykin, Neural Networks A Comprehensive Foundation,
[9] A. Moreno, J. Julve, S. Silvestre, and L. Castaner, “A fuzzy logic Pearson Education, Delhi, India, 9th edition, 2005.
controller for stand alone PV systems,” in Proceedings of the
IEEE Photovoltaic Specialists Conference, pp. 1618–1621, 2000.
[10] N. Patcharaprakiti and S. Premrudeepreechacharn, “Maxi-
mum power point tracking using adaptive fuzzy logic control
for grid-connected photovoltaic system,” in Proceedings of the
IEEE Power Engineering Society Winter Meeting, pp. 372–377,
January 2002.
[11] A. Messai, A. Mellit, A. Guessoum, and S. A. Kalogirou,
“Maximum power point tracking using a GA optimized fuzzy
logic controller and its FPGA implementation,” Solar Energy,
vol. 85, no. 2, pp. 265–277, 2011.
[12] L. K. Letting, J. L. Munda, and A. Hamam, “Particle swarm
optimized T-S fuzzy logic controller for maximum power
point tracking in a photovoltaic system,” in Proceedings of the
9th International Power and Energy Conference (IPEC ’10), pp.
89–94, 2010.
[13] N. Khaehintung, A. Kunakorn, and P. Sirisuk, “A novel fuzzy
logic control technique tuned by particle swarm optimization
for maximum power point tracking for a photovoltaic system
using a current-mode boost converter with bifurcation con-
trol,” International Journal of Control, Automation and Systems,
vol. 8, no. 2, pp. 289–300, 2010.
[14] S. Premrudeepreechacham and N. Patanapirom, “Solar-array
modelling and maximum power point tracking using neural
networks,” in Proceedings of the International Power Tech
Conference, vol. 2, pp. 5–9, Bologna, Italy, 2003.
[15] K. H. Chao, C. J. Li, and M. H. Wang, “A maximum power
point tracking method based on extension neural network for
PV systems,” Advances in Neural Networks, vol. 5551, pp. 745–
755, 2009.
[16] M. Habibi and A. Yazdizadeh, “New MPPT controller design
for PV arrays using neural networks,” Advances in Neural
Networks, vol. 5552, pp. 1050–1058, 2009.
[17] M. Veerachary, T. Senjyu, and K. Uezato, “Neural-network-
based maximum-power-point tracking of coupled-inductor
interleaved-boost-converter-supplied PV system using fuzzy
controller,” IEEE Transactions on Industrial Electronics, vol. 50,
no. 4, pp. 749–758, 2003.
[18] A. Mellit and S. A. Kalogirou, “Artificial intelligence tech-
niques for photovoltaic applications: a review,” Progress in
Energy and Combustion Science, vol. 34, no. 5, pp. 574–632,
2008.
[19] J. J. Hopfield, “Neural networks and physical systems with
emergent collective computational abilities,” Proceedings of the
National Academy of Sciences of the United States of America,
vol. 79, no. 8, pp. 2554–2558, 1982.
[20] J. J. Hopfield, “Neurons with graded response have collective
computational properties like those of two-state neurons,”
Proceedings of the National Academy of Sciences of the United
States of America, vol. 81, no. 10 I, pp. 3088–3092, 1984.
[21] J. J. Hopfield and D. W. Tank, ““Neural” computation of
decisions in optimization problems,” Biological Cybernetics,
vol. 52, no. 3, pp. 141–152, 1985.
[22] J. Mańdziuk, “Optimization with the Hopfield network based
on correlated noises: experimental approach,” Neurocomput-
ing, vol. 30, no. 1–4, pp. 301–321, 2000.
[23] G. Joya, M. A. Atencia, and F. Sandoval, “Hopfield neural
networks for optimization: study of the different dynamics,”