Professional Documents
Culture Documents
Enhancing Performance of Solar Photovoltaic Drip Irrigation System Through Binary Particle Swarm Optimization
Enhancing Performance of Solar Photovoltaic Drip Irrigation System Through Binary Particle Swarm Optimization
382
1
Department of Electrical Engineering, Institut Teknologi Sepuluh Nopember,
Surabaya 60111, Indonesia
2
Department of Marine Engineering, Politeknik Perkapalan Negeri Surabaya,
Surabaya 60111, Indonesia
* Corresponding author’s Email: muhammad_rivai@ee.its.ac.id
Abstract: This paper presents a multisector drip irrigation system (DIS) powered by solar photovoltaic (PV). A binary
particle swarm optimization (BPSO) method possibly determines irrigation in multisector, depending on the power
availability of the solar PV. The power from solar PV in this study was optimized through maximum power point
tracking (MPPT) using an incremental conductance (INC) method. A prototype was built using a PV emulator in 10
controlled irrigation sectors. Three operating modes applied include control of all sectors with BPSO, partly sectors
with a combination of linear programming, and all sectors with bypassed without BPSO. Simulations and tests showed
very similar results, indicating that the BPSO method provides an optimal and accurate irrigation system with 0.7 psi
of an average irrigation operating pressure (IOP) error, 4.01 % of water volume error, and 96.55 % of the uniformity
coefficient of water volume.
Keywords: Drip irrigation system, Photovoltaic, Binary particle swarm optimization, Maximum power point tracking,
And microcontroller.
International Journal of Intelligent Engineering and Systems, Vol.15, No.4, 2022 DOI: 10.22266/ijies2022.0831.34
Received: April 29, 2022. Revised: May 24 2022. 385
International Journal of Intelligent Engineering and Systems, Vol.15, No.4, 2022 DOI: 10.22266/ijies2022.0831.34
Received: April 29, 2022. Revised: May 24 2022. 386
This study involved 10 variables equal to the number binary value of 0 or 1. The updated particle position
of irrigation sectors, population size is 50, 𝑤𝑚𝑎𝑥 is is calculated using the Eq. (6) [17-19].
0.8, 𝑤𝑚𝑖𝑛 is 0.5, 𝑣𝑚𝑎𝑥 is 0.7, and 𝑣𝑚𝑖𝑛 is 0.1. The
1
learning rate includes the individual ability (𝑐1 ) and 𝑖 1 𝑖𝑓 𝑟𝑎𝑛𝑑(1) < 𝑖
social influence (𝑐2 ) is 2, and the maximum iteration 𝑥𝑘+1 ={ 1+𝑒 𝑣𝑘+1 (6)
is set at 500 times. 0
The step after initialization is to read the 𝑃𝑆−𝑖 and
If the iteration has reached the maximum, the last
the 𝑃𝑃𝑉 . The 𝑃𝑆−𝑖 value is stored as a constant
𝐺𝑏𝑒𝑠𝑡 value is used as a control signal for the solenoid
variable in the program, and in this study is 4 Watts
valve in the irrigation sectors.
per sector. The value of the 𝑃𝑃𝑉 is a requirement of
this BPSO optimization process. Suppose the PV
3. Simulation and experimental setup
power value changes by more than half of the 𝑃𝑆−𝑖 ,
and there is still an irrigation sector whose irrigation 3.1 Simulation setup
timer has not been reached, then the BPSO
optimization process is carried out. If there is no The SPVDIS model in this study was simulated
BPSO optimization process, the solenoid valve using MATLAB/Simulink. The system model is
output is the same as the previous output. setup with the PV panel model, MPPT model, BLDC
The BPSO process begins by randomly creating motor-driven centrifugal pump, multisector irrigation
50 initial populations. The kth iteration of each distribution network model, and irrigation controller
particle (i) is referred to 𝑥𝑘𝑖 , and its velocity is through the BPSO method. The system model has a
referred to 𝑣𝑘𝑖 . At the beginning of the iteration (k=1), functional diagram is shown in Fig. 1.
the initial velocity of the particle moving towards the The performance and characteristics of the
optimal point is assumed to be zero (𝑣1𝑖 = 0). The proposed system are identified through simulation
next step is evaluating the value of the particle’s and experiment testing on several irradiation patterns.
objective function, the proximity of the combined The pattern may be a natural irradiation and unit step.
results of the waterhorse power from the irrigation The natural pattern was obtained on August 16, 2021
sector to the PV output power. It is calculated using from the daily solar irradiation pattern recorded by
Eq. (3). the data logger on the 16 kW rooftop PV System
located at coordinates 7°16'52.4892''S,
𝑓(𝑥) = |𝑃𝑃𝑉 − ∑𝑖=10 112°47'50.838''E at the Institut Teknologi Sepuluh
𝑖=1 (𝑃𝑆−𝑖 × 𝑥𝑖 )| (3)
Nopember (ITS), Surabaya, Indonesia. While the unit
After evaluating the objective functions, the next step pattern may indicate the transient response of the
step is finding two critical parameters for each system.
particle. These include the best coordinate value of 3.2 Experimental setup
particle in the kth iteration (𝑃𝑏𝑒𝑠𝑡,𝑖 ) which has the
minimum objective function and the best value for all The proposed multisector SPVDIS was validated
particles ( 𝐺𝑏𝑒𝑠𝑡 ) which has minimum objective using a hardware, a laboratory-scale prototype which
function among all the particles. Meanwhile, if the consists of three main parts: a computer system, an
maximum iteration is not reached, the next step is embedded system, and a drip irrigation emulator
continued by updating the velocity and position of the system. The functional diagram of the system
particle in the (k+1)th iteration using Eq. (4). prototype is shown in Fig. 6. The BPSO algorithm
runs on the MATLAB/Simulink software in the
𝑖
𝑣𝑘+1 = 𝑤. 𝑣𝑘𝑖 + 𝑐1 𝑟1 [𝑃𝑏𝑒𝑠𝑡, 𝑖 − 𝑥𝑘𝑖 ] + computer system to generate data and control the
𝑐1 𝑟1 [𝐺𝑏𝑒𝑠𝑡, 𝑖 − 𝑥𝑘𝑖 ] ; 𝑖 = 1,2, … . ,10 (4) equipment through the Arduino device driver,
connected via serial communication with the I/O
Here, w is the update inertial weight calculated server in the embedded system. Through the I/O
according to the Eq. (5). server, MATLAB/Simulink may obtain data from the
PV power sensor, control the solenoid valve via its
𝑤 = (𝑤𝑚𝑎𝑥 − 𝑤𝑚𝑖𝑛 )𝑘⁄𝑘𝑚𝑎𝑥 (5) driver, and analyse and visualise it on the simulink
scope. The embedded system contains the MPPT
The value of the particle velocity is limited by the system, I/O server, and solenoid driver. The MPPT
most maximum (𝑣𝑚𝑎𝑥 ) and minimum (𝑣𝑚𝑖𝑛 ) values. system is composed of a DC boost converter, a signal
Through BPSO, the particle position only occurs at a conditioning circuit, an LCD, and a microcontroller.
While, the I/O Server is a microcontroller connected
International Journal of Intelligent Engineering and Systems, Vol.15, No.4, 2022 DOI: 10.22266/ijies2022.0831.34
Received: April 29, 2022. Revised: May 24 2022. 387
Figure. 6 Functional diagram of SPVDIS hardware connected in the loop with Matlab/Simulink
(a) (b)
Figure. 7 The prototype of the SPVDIS system used to validate the proposed method: (a) Photo of SPVDIS
prototype and (b) An enlarged photo of the embedded system
embedded system in Fig. 7 (b). operational modes: BPSO, combined, and bypass.
The system works by activating the MPPT system The BPSO operating mode is the proposed system.
to control the power supply from the PV panels and The BPSO mode controls 10 valves to handle 10
eventually maximize the output power. The output irrigation sectors. The selection of the irrigated sector
power is used to supply the BLDC motor-driven is based on the PV output power using the BPSO
pump on the drip irrigation system emulator. method. The combined operating mode controls 4
Afterwards, the I/O server reads the PV power value valves to handle 10 irrigation sectors. The combined
from the MPP system or microcontroller 1. Then, the operation to represent the optimization method used
BPSO algorithm on the computer reads the PV power by several previous studies. The selection of the
on the I/O server. If there is a power change of 2 watts irrigated sector is based on the PV output power using
and an unfinished irrigation timer value, the BPSO a combination method with a linear program [2], [13].
process will work. Once the 𝐺𝑏𝑒𝑠𝑡 value is obtained Bypass mode controls 1 valve to handle 10 irrigation
to update the solenoid valve status, then the I/O server sectors. In this bypass mode, 10 irrigation sectors are
forwards the status data to the solenoid valve through directly connected in parallel. Bypass mode is a
the output pin of the microcontroller and the solenoid conventional SPVDIS method irrigating the whole
driver. area without contrasting the sectors [12].
The PV panels in this system test are replaced All simulations were carried out using natural
with PV emulators. A PV emulator is a nonlinear solar insulation for 3.36 hours is shown in Fig. 8. The
power supply that can reproduce the current-voltage MPPT systems on all three irrigation methods
characteristics of photovoltaic panels [20, 21]. It is accurately track and achieve MPP, is shown in Fig. 9.
more accessible and scalable to test the MPPT The water pump wholly absorbs the PV output power.
approach using a PV emulator. The SPVDIS The BPSO works to optimize irrigation capacity by
performance is known from recorded variable data, adjusting the number of active sectors according to
including PV output power, IOP, and the number of the PV power is shown in Fig. 10. The number of
active sectors. The experimental test results are also irrigation sectors increases along with the increase in
compared with the simulation results with the same the PV power output. When some irrigation sectors
pattern. have reached their irrigation duration of 3.36 hours,
they have to be inactive despite the increasing PV
4. Results and discussion power. It indicates that BPSO works and updates its
particles well according to the enabled sectors.
4.1 Simulation performance However, the combined method shows a cruder
change than the BPSO method, leading to more
The SPVDIS simulation took place in three
Figure. 9 Comparison of MPPT system responses on the irradiation pattern on August 16, 2021
International Journal of Intelligent Engineering and Systems, Vol.15, No.4, 2022 DOI: 10.22266/ijies2022.0831.34
Received: April 29, 2022. Revised: May 24 2022. 389
International Journal of Intelligent Engineering and Systems, Vol.15, No.4, 2022 DOI: 10.22266/ijies2022.0831.34
Received: April 29, 2022. Revised: May 24 2022. 390
𝑉̅ is the average irrigation volume; and 𝑛 is the of the irrigation duration decreases drastically due to
number of sectors. Based on the standards of the the increasing number of finishing irrigation sectors.
Christiansen equation, the value of uniformity can be Fig. 15 displays the number of sectors that are active
divided into five rating categories: excellent at more during the irrigation process. The simulation results
than 90 %, good at 80 %-90 %, fair at 70 %-80 %, in the same number of active sectors as the prototype
poor at 60 %-70 %, and unacceptable at less than testing responding to the PV output power.
60 %. Meanwhile, changes in the active sectors happen
Table 4 shows the comparison of the three earlier in the simulation than the prototype testing
methods according to the natural irradiation pattern. because the microcontroller sampling time and
In conclusion, the BPSO method produces the most communication delay cause a time lag in the
optimal and precise irrigation quality compared to prototype testing.
others. Moreover, the IOP response both in the
simulation and prototype testing almost produces the
4.2 Experimental performance expected pressure. The planned IOP is 7 psi, but the
average error is 0.49 psi in the simulation and 0.52
The prototype’s unit step pattern testing was psi in the prototype testing. Fig. 16 presents the IOP
carried out for 120 seconds with 60 seconds for the response to the test pattern. At the end of the test, the
irrigation duration in each sector. Besides testing the IOP value increases dramatically because the
prototype, this pattern is used to test the simulation duration of irrigation in all irrigation sectors has been
model. The prototype’s pattern test was carried out reached.
through a PV emulator. Fig. 14 shows the response of
the MPPT system in the simulation and prototype. It 4.3 Comparison of performance system
was found that the system can track and control the
PV output accurately according to the MPP value Table 5 shows how the proposed system works in
during the simulation. Moreover, the prototype comparison to previous irrigation systems. Some of
response showed that the system can reach the MPP the parameters compared are the MPPT method, type
value with a small ripple at an average error of 1.58 of pump, type of irrigation, IOP, and the suitability of
watt because of noise in the power measurement water volume according to plant needs. Previous
resulting in less accurate MPP tracking. studies still leave shortcomings in the optimization
However, the tracking results in the simulation method. Several parameters used in this current study
and experiment showed similarities. Changes in the are more comprehensive to those in previous research.
number of active sectors both in the simulation and It is rare for previous studies to discuss the success of
prototype testing indicate that the BPSO method the MPPT system in a multisector SPVDIS. The
works well. The number of active sectors at the end
Figure. 13 Unit step irradiation pattern in the simulation and prototype testing (experiment)
Figure. 14 Comparison of MPPT system response in the simulation and prototype testing (experiment)
International Journal of Intelligent Engineering and Systems, Vol.15, No.4, 2022 DOI: 10.22266/ijies2022.0831.34
Received: April 29, 2022. Revised: May 24 2022. 391
Figure. 15 Comparison of the number of active irrigation sectors during the irrigation process in the simulation and
prototype testing (experiment)
Figure. 16 Comparison of IOP response in the simulation and prototype testing (experiment)
BLDC motor used in this study increases system characteristics and performance. In comparison to
efficiency better than an induction motor used in other typical methods like combined and bypass
previous studies. This study also entails the lower methods, the MPPT and BPSO method has
minimum irradiation as the division of the irrigation successfully resulted in optimal, efficient and
sector is more than other methods. By using the accurate irrigation according to PV power output.
BPSO method, the combination of multisector The proposed SPVDIS simulation has an average
irrigation is much easier to achieve capacity IOP error of 29.38 %, a water volume error of 4.01 %,
according to PV power than other methods. The and a uniformity coefficient between sectors of
proposed irrigation control results in a more stable 95.01 %.
IOP which affects the accuracy of irrigation water The SPVDIS prototype test shows similar results
volume according to crop needs. Finally, compared to to the simulation which had an average MPP error of
other methods, the proposed method has a lower 1.58 Watt and an average IOP error of 0.7 psi. The
water volume error. stability of the IOP makes the emitter discharge
relatively constant which will produce the water
5. Conclusions volume according to the reference. The SPVDIS
controlled by the BPSO method produces better
The use of BPSO has been proven to optimize a
performance than other methods.
multisector SPVDIS after being tested through
several irradiation patterns to determine its
International Journal of Intelligent Engineering and Systems, Vol.15, No.4, 2022 DOI: 10.22266/ijies2022.0831.34
Received: April 29, 2022. Revised: May 24 2022. 392
International Journal of Intelligent Engineering and Systems, Vol.15, No.4, 2022 DOI: 10.22266/ijies2022.0831.34