You are on page 1of 12

Ain Shams Engineering Journal 12 (2021) 1895–1906

Contents lists available at ScienceDirect

Ain Shams Engineering Journal


journal homepage: www.sciencedirect.com

Electrical Engineering

Optimal fractional-order PI with DC-DC converter and PV system


Ahmed T. Mohamed a, Mahmoud F. Mahmoud a, R.A. Swief b,⇑, Lobna A. Said a, Ahmed G. Radwan c,d
a
Nanoelectronics Integrated Systems Center (NISC), Nile University, Giza, Egypt
b
Faculty of Engineering, Ain Shams University, Cairo, Egypt
c
Engineering Mathematics and Physics Dept., Faculty of Engineering, Cairo University, Giza, 12613, Egypt
d
School of Engineering and Applied Sciences, Nile University, Egypt

a r t i c l e i n f o a b s t r a c t

Article history: This paper presents a design and analysis for the PV system with a DC-DC boost converter controlled by
Received 20 November 2020 the Fractional Order PI controller (FOPI). The study includes obtaining the optimal parameters for the PV
Revised 29 December 2020 model and the operating parameters for the FOPI controller. The first part’s objective function is to search
Accepted 8 January 2021
a five-parameter model based on the data-sheet given by commercial PV modules for a single-diode (SD)
Available online 26 February 2021
model. In the second part of the study, a detailed comparison is executed versus P, PI, PID, and FOPI con-
trollers showing the effect of implementing Fractional order controllers on the results. A new application
Keywords:
of the flower pollination algorithm (FPA) and water cycle algorithm (WCA) is presented to identify the
PV modeling
Fractional-order circuits
models parameters of PV modules and the FOPI controller’s tuning. The booster converter model’s sim-
FOPI controller ulations demonstrate that the proposed optimal FOPI controller can improve the feedback system’s tran-
Boost converter sient response by reducing its control effort with the optimal PID controller. The FOPI controller also
Meta-heuristic algorithms increases the robustness of the boost converter to trace in input voltage. The results show that FPA
FPA demonstrated better performance in two aspects, finding the PV model’s parameters and obtaining the
WCA optimal parameters for the FOPI controller.
MPPT Ó 2020 The Authors. Published by Elsevier B.V. on behalf of Faculty of Engineering, Ain Shams University.
This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-
nd/4.0/).

1. Introduction Despite the advantages of solar energy, there are many disad-
vantages and challenges of using this type of energy [7], such as
In power systems, a great challenge to generate power is the non-linearity design of solar systems, low energy performance,
increasing due to the depletion and the harmful effect of non- high initial cost, and reliance on climate conditions such as tem-
renewable energy resources [1,2]. The solar energy system has perature and Irradiance [8,9].
become the future of power generation on earth due to the huge There are different types of models to describe the behavior of
merits of its functions, such as the minimal maintenance cost, any PV modules, such as the single diode (SD), the double diode
noise-free, and environment friendly characteristics. [3–5]. (DD), and the three diodes (TD) models [10]. In this paper, SD is
Renewable energy grows dramatically due to the harmful effect used thanks to its simplicity yet with reasonable accuracy, besides
of greenhouse gases and fossil fuel extraction. According to World its parameter can be obtained experimentally with easy and accu-
Energy Outlook, 2018 reports [6], photo-voltaic power generation rate techniques [11,12]. The identification of PV parameters is an
will increase substantially by 2040 and obtain a global capacity essential point of the study [10–14].
to generate more than all other forms of energy. Meta-heuristics introduce optimization techniques which
gained a significant popularity in the past two decades [15], as they
provide reasonable solutions in an acceptable time solving difficult
issues in different fields [16]. Nature has influenced some of the
⇑ Corresponding author.
meta-heuristic techniques [17] such as Flower Pollination Algo-
E-mail address: Rania.Abdel-Wahed@eng.asu.edu.eg (R.A. Swief).
rithm (FPA) [18], Water Cycle Algorithm (WCA) [19], and Whale
Peer review under responsibility of Ain Shams University.
Optimization Algorithm [20]. FPA is used to tune the PID controller
in the Load Frequency Control (LFC) of a multi-area interconnected
power system [21]. WCA is used to get the optimal placement and
Production and hosting by Elsevier

https://doi.org/10.1016/j.asej.2021.01.005
2090-4479/Ó 2020 The Authors. Published by Elsevier B.V. on behalf of Faculty of Engineering, Ain Shams University.
This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
A.T. Mohamed, M.F. Mahmoud, R.A. Swief et al. Ain Shams Engineering Journal 12 (2021) 1895–1906

sizing of distributed generation and capacitor banks in distribution This paper’s objectives can be summarized as follows: A PV
systems [22]. model is proposed by using FPA and WCA which can be used for
In recent years, different optimization techniques have been any commercial PV module. MPPT is achieved for PV Module by
introduced to estimate the parameters of PV such as: the Genetic using a boost DC-DC converter and FOPI controller. The effect of
Algorithm (GA) [23,24], iteration technique [25], Whale optimiza- using the FOPI controller on a boost DC-DC converter is investi-
tion algorithm (WOA) [26,27], Simulated Annealing (SA) [28], Dif- gated and the process of tuning the controller’s parameters using
ferential Evaluation (DE) [29],and Fireworks Algorithm [30]. FPA and WCA.
However, these algorithms still require some modification to This paper is organized as follows: In Section 2, two meta-
obtain the most optimized parameter for different solar PV mod- heuristic optimization techniques are reviewed (FPA and WCA).
ules. The most efficient algorithm for finding the optimized value Section 3 shows a mathematical model of the PV model. Section 4
of solar PV parameters is yet to be found [31]. shows the DC-DC boost converter and its functions. Section 5
Maximum Power Point Tracking (MPPT) is an algorithm used to shows the proposed design of the FOPI controller for DC-DC- boost
charge controllers to extract the maximum power from the PV converter. In Section 6, the results for both PV tuning model and
modules under different conditions [32,33]. MPPT tests the perfor- FOPI are presented. Section 8 shows the conclusion of this paper.
mance of the PV module and compares it with the battery voltage.
It adjusts the optimum power that the PV module can provide to
charge the battery and converts it to the optimum voltage provid- 2. Meta-heuristic optimization techniques
ing the highest current for the battery [34,35].
There are different methods to get MPPT such as the constant 2.1. Flower pollination algorithm
voltage (CV) method [36]. MPP Locus characterization is used to
get a linear relation between the voltage and the current [37,38]. In nature, flower pollination imitates the survival of floral plants
The beta method is the approximation of the point of maximum which reproduce the fittest among them. Flowers pollination algo-
power through the equation of an intermediate variable b [39]. rithm (FPA) (see Table 1) is a meta-heuristic intelligence metaphor
The most popular method to get MPPT is the Proportional Integral which is based on the role of flowers in the plants proliferation. The
Derivative (PID) controller [40]. algorithm imitates the flowering plant pollination cycle and offers
Recently developed fractional calculus applications are increas- a faster rate of convergence with an efficient solution [52,53].
ingly used in different fields such as chemistry [41], mechanics Global and local pollination are the major stages in the design of
[42], electricity [43,44] and control [45,46]. This field opens the single flower pollination algorithm SFPA. The global pollination
door to researchers offering a higher degree of freedom to control moves pollens of the flowers by pollinators such as: butterflies
the systems [47]. and pollens, because the insects usually fly for a long time.
One of fractional calculus applications is Fractional Order Pro-
portional Integral Derivative (FOPID) controller [48]. The main dif- 2.2. Water cycle algorithm
ference between PID and FOPID is the non-integer orders of
derivative and integral parts. The FOPID controller has two extra In recent years, several and distinct meta-heuristic optimization
parameters, l and k, which make the controller more adaptable algorithms based on the principle of water have been proposed to
as shown in Fig. 1. solve various optimization problems [54]. The basic principles and
In [49], FOPID controller was used for load frequency control ideas underlying the WCA are inspired by nature and focused on
(LFC) in an interconnected power system. The results showed that the study of the water cycle mechanism and how rivers and
FOPID controller is better than the conventional PID controller. In streams in the real world flow to the sea [19].
[50], a FOPID controller was designed for controlling a PV-system The WCA (see Table 2) is inspired by the nature of water cycle
DC-DC boost converter. The Particle Swarm Optimization (PSO) processes. Water flows from the top of the mountains into the
algorithm was applied to achieve the best system performance in sea, forming streams and rivers. Rivers and streams on the way
the proposed controller. The results for the simulation were mea- down catch water from rain and other sources. Clouds form as
sured in terms of the integrated time-weighted squared error (ITSE) the steaming water rises in the atmosphere. These clouds are con-
criterion, the percentage overshoot (MP) as well as the rise time (Tr). centrated in a colder atmosphere, returning the water or precipita-
In this paper, the FOPID controller improves the system’s tion in the form of rain, forming new streams [55].
dynamic response and sets best gain values with the FOMCON Similar to any other meta-heuristic algorithms, the WCA begins
toolbox [51]. A Fractional control system is designed to improve from rain or hail with an initial population called "population of
system performance, particularly to reduce potential input voltage streams". The best streams are chosen as the sea, a selection of
disturbances. streams with a qualified fitness are considered as rivers and the

Fig. 1. Schematic diagram for FOPID.

1896
A.T. Mohamed, M.F. Mahmoud, R.A. Swief et al. Ain Shams Engineering Journal 12 (2021) 1895–1906

Table 1 and solved using FPA and WCA. The error is minimized between
FPA pseudo code. the aimed and computed performance by using an objective
The initialization of FPA parameters n: population size, function.
p: probability switch In this paper, the SD model is used to describe the PV module.
N: maximum iteration number. Fig. 2 shows the circuit diagram of the SD model. It consists of a
Initialization of a population of random n pollen gametes.
Then, initialize the fitness of each search agent.
current source in parallel with single diode and shunt resistance
Find the best search agent (q ) obtained so far in the initial population. and in series with resistance [60]. The maximum current Im , the
z=0 maximum output power of the panel P m and the photo-
While z < N generated current Iph are related as follows [61].:
For i = 1: n
if rand < p " ! #
Draw a (d-dimensional) step vector L which obeys a RP V m  Im Rs V mnV
þIm Rs Vm
0 Im ¼ I0 e t þ ; ð1Þ
Le vy distribution Via RP þ RS n KqB T RP
kCðkÞ sinðp2kÞ
L p ðm  mo > 0Þ;
1
m1þk
Do Global pollination Via
X zþ1 i ¼ X z i þ cLðkÞðq  X zi Þ; V oc  V oc 
else Iph ¼ þ I0 enV t  1 ; ð2Þ
RP
Draw a uniform distribution in [0,1].
Do Local pollination via   V m þIm Rs  V þI R 
X zþ1 i ¼ X z i þ ðX z j  X z kÞ: Pm ¼ V m Iph  I0 e nV t  1 
m m s
; ð3Þ
end if RP
Evaluate new solutions
if value of objective function enhanced. where RP is the shunt resistance, RS is the series resistance, V m is the
The solution is updated. maximum output voltage of the PV module, and I0 is the reverse
end if. saturation current of the diode. n is the ideality factor of the diode,
Update the current global solution in all populations q
V t is the thermal voltage, K B is Boltzmann’s constant
end for
z=z+1 ð1:38065  1023 J=KÞ; T is the cell temperature in kelvin, q is elec-
end while tron chargeð1:6022  1019 Þ,and V oc is the open-circuit voltage.
return q
In SD model, there are five parameters: I0 ; RP ; Rs ; n and Iph . FPA
and WCA are used to obtain derived parameters depending on real
data from real commercial systems, as shown in Table 3 [57–59].
Table 2
WCA pseudo code.
The objective function (f objectiv e ) of this system is the sum of the
percentage error between the maximum calculated parameters
Most N sr are chosen from the best people as sea and rivers,
(Im ; Iph ,and P m ) from Eqs. (1)–(3) and the data-sheet parameters
where the (minimum values). The least important raindrop is known as the
sea. (Imdatasheet ; Iphdatasheet ,and Pmdatasheet ) from Table 3.
In fact, the number of rivers is summarized as N sr is given while a single sea.    
N sr ¼ NumberofRiv ers þ ðSea ¼ 1Þ Im  Imdatasheet  Iph  Iphdatasheet 
f objectiv e ¼  þ 
N Raindrops ¼ N pop  N sr
  
Imdatasheet   Iphdatasheet 
   
N Sn ¼ round PCost n x N Raindrops ; n ¼ 1; 2; . . . ; N sr
 Pm  Pmdatasheet 
þ  : ð4Þ
N sr
cost i
P mdatasheet 
i¼1

Where: N Sn is the number of streams flowing to the specific rivers or sea.


Streams will flow in different directions into the rivers.
This concept is also applicable to rivers flowing into the sea. The parameters I0 ; n, and Rs are calculated from FPA or WCA, Iph
Hence, the new stream and river positions can be calculated as: and RP are calculated from the Eqs. 2 and 1. Table 4 shows the cal-
 
X iþ1 i
Stream ¼ X Stream þ rand  C  X iRiv er  X iStream culated parameters of the PV model.
 
X iþ1 i
Riv er ¼ X Riv er þ rand  C  X iSea  X iRiv er
 
 i i  4. DC-DC boost converter
if X Sea  X Riv er  < dmax i ¼ 1; 2; 3; . . . ; Nsr  1
Evaporation and raining process end.
where: dmax is a small number (almost 0). Nowadays the DC-DC boost converter is mainly used for many
When a river has finally joined the sea, the distance between the river and the industrial applications that need variable DC supply. For solar
sea applications, the converter is used to raise the solar-panel output
will become less than dmax
i
voltage by adjusting the operating duration of the boost converter.
iþ1 i d
dmax ¼ dmax  max iteration
max
MPPT algorithm is used in the DC-DC boost converter to make it
X New¼ LB þ rand  ðUB  LBÞ
Stream operate at the maximum power from PV Panels. It compares the
Where: LB is the lower bound and UB is the upper bound.
required voltage to charge the battery with the output voltage
from the PV panels and decides the power that the PV module
can produce for charging and calculate the maximum current to
majority of the streams are chosen as rivers or directly into the sea charge the battery. The mathematical equations for the boost con-
[56]. verter can be written as follows [62]:
Vi
Z source ¼ ; ð5aÞ
3. The PV module Ii
Vi
Vo ¼ 0 < D < 1; ð5bÞ
This paper discusses two optimization techniques, which can be ð1  DÞ
used to obtain promising values for PV parameters. The informa- Vo
tion selected from the data-sheet and used for this process [57– Ii ¼ ; ð5cÞ
ð1  DÞ
59], include the open-circuit voltage, short circuit current, maxi-
Vo
mum power, maximum voltage, and maximum current. Estimation Z source ¼ ð1  DÞ2 ¼ Z o ð1  DÞ2 ; ð5dÞ
Io
of these parameters is written as an optimization problem formula
1897
A.T. Mohamed, M.F. Mahmoud, R.A. Swief et al. Ain Shams Engineering Journal 12 (2021) 1895–1906

Fig. 2. Equivalent circuit of PV model.

" dil
# " #
"1#

where D is the duty cycle corresponds to the MOSFET ON-Time ratio 0 0 il i
of overall time (T), D is between zero and one (null implies that the
dt
¼ 1
þ L V i; ð9aÞV o ¼ ½ 0 1  l :ð9bÞ
dV c 0 RC Vc 0 Vc
dt
MOSFET is OFF always and the MOSFET is ON always). So the above
equation indicates that Vout is always higher than Vin and rises in
D. Approximate realistic constraints are 20 to 80 percent for the
4.2. Off state position
boost converter duty cycle [63].
At maximum power Z source ¼ Z MPP ,
The switch is turned off in the second mode, as shown in Fig. 4
V MPP and the diode is moved forward. The capacitor is charged via the
Z MPP ¼ : ð6Þ inductor’s released energy. When the boost converter is used, the
IMPP
load current remains constant.
Thus, duty ratio is modified to: The state-space model of Off state position:
sffiffiffiffiffiffiffiffiffiffi
" # " #
" #

Z MPP dil
0 1
il 1
il
D¼1 : ð7Þ dt
¼ L
þ L
V i; ð10aÞV o ¼ ½ 0 0  :ð10bÞ
ZO dV c 1 1
Vc Vc
dt C RC 0
When the load is connected, the load impedance is given by the fol-
lowing equation.
5. Proposed design of FOPID controller for DC-DC boost
Z o P Z MPP : ð8Þ converter
The dc-dc boost converter operate at 2 positions:
The solar panel levels are relatively low and greatly uncon-
4.1. On state position trolled because they differ with the climate and the temperature.
Consequently, weak and fluctuating PV systems must be boosted
The operative state of the boost converter depends on the to the higher controlled voltage. The DC-DC boost converter is usu-
switching frequency, if the switch is closed as shown in Fig. 3(a), ally used to control the voltage of the PV module with a feedback
a battery provides the inductor with the power. There is no current control circuit.
passing through the capacitor, and the load current is steady and Fig. 5 shows the PV system which consists of a number of PV
provided by the capacitor discharge. panels connected in series, providing the power to the load
The state space model of the On state position: through the MPPT control system. Due to climate change, the con-
nected PV modules will not deliver the required power to the load,
so the PV system may lose the optimal capability for supplying the
Table 3 demand power. A bypass diode is connected to each panel to over-
The data-sheet for different commercial PV modules.
come the drawback of this scenario. Also, a blocking diode must be
Company Canadian Solar [57] Kyocera [58] Solarex [59] connected to prevent the reverse current of connected diodes.
Model CS6K-280 M KC200GT MSX-60 MPPT control system is used to extract the maximum power
Cell type Mono-crystalline Multicrystal Polycrystalline from the PV system while taking its measurement by sensing the
Im [A] 8.89 7.61 3.5 current and voltage using current and voltage sensors. DC-DC con-
V oc [V] 38.5 32.9 21.1 verter is used to connect between the PV panels and the batteries
Isc [A] 9.43 8.21 3.8
P m [W] 280 200 60
or the load to control the output power from PV system and the
V m [V] 31.5 26.3 17.1 operating state of DC-DC converter depends on the duty cycle
Ns [cells] 60 54 36 changed by the controller.
Ki 0.053%/C 0.00318A/C 0.065%/C PID controller is used to achieve a good performance of DC-DC
kV 0.31%/C 0.123 V/C 0.08 V/C
converter. The controller parameters should be of an optimized
1898
A.T. Mohamed, M.F. Mahmoud, R.A. Swief et al. Ain Shams Engineering Journal 12 (2021) 1895–1906

Table 4
Comparison among optimal single-diode PV.

Method Iteration [25] GA [24] WOA [26] FPA WCA


Iph (A) 8.214 8.213 8.28 8.22 8.293
RP (X) 415.405 547.91 424.22 1338 596.3325
Rs (X) 0.221 0.232 0.2815 0.245 0.233
n 1.3 1.29 1.29 1.4828 1.29
I0 (A) 9.825e8 8.789e8 8.558e8 9.415e7 8.852e08
RMS Error 0.003366503 0.003364394 0.002692783 0.002506829 0.003366503

value, so that the FPA and WCA optimization techniques can be 6. Result and discussion
used to get the optimized parameters of the controller.
DC-DC Boost converters are designed and simulated to use the This part is divided into two sections the first section represents
FOPI controller, which improves the total system efficiency. The the results of obtaining the five parameter model and the second
main purpose of a DC-DC converter adjusts an input source volt- section represents the tuning of the PI and the effect of using FOPI.
age, elements, and load current to maintain a constant output volt-
age. The design aims to maximize conversion efficiency, reduce
harmonic distortions, and boost the power factor. 6.1. Proposed PV model
The basic Boost Converter is fitted with a FOPI controller and
evaluated in the MATLAB-Simulink setting to enhance voltage reg- FPA and WCA are used to minimize the error of the objective
ulation. In terms of adjustments in input voltage, the converter’s function with 1000 iteration and 30 search agents. The conver-
current closed-loop architecture keeps constant voltage, which sig- gence curve is smooth, and the minimum value of the error will
nificantly reduces overshoot, increasing the converter’s be approximately equal to zero.
performance. A reasonable comparison is made to investigate the validity of
By controlling the FOPI controller, the PV system increases the these optimum parameters of the proposed SD model based on
value of peak power, current, and high voltage. The results show FPA and WCA with different techniques such as iteration technique
the difference between the current design and the proposed [25], the GA technique [24],and the WOA technique [26]. These
design. findings show that the unknown parameters of PV models using

Fig. 3. On state position of the boost converter. Fig. 4. Off state of the boost converter.

1899
A.T. Mohamed, M.F. Mahmoud, R.A. Swief et al. Ain Shams Engineering Journal 12 (2021) 1895–1906

Fig. 5. Proposed block diagram of the PV system.

Fig. 6. Absolute current error of single diode model.

the FPA and WCA are within an acceptable ranges as shown in error ¼ ðImodel  Idatasheet Þ=Idatasheet : ð11Þ
Table 4. By comparing the simulation results with experimental
data for the PV module under different ambient conditions, the The KC200GT PV module experimental [58] results at five irradiate
favorability of the proposed method is demonstrated and tested. level points (1000, 800, 600, 400, and 200 W/m2) showing the cur-
For the verification of the FPA and WCA based PV model, the rent versus the voltage (I-V) curves and the power versus the volt-
absolute current error of the proposed PV model regarding the age (PV) curves. The IV and PV curves of the proposed FPA PV
experimental data is compared with that obtained by using the models are well matched to the corresponding study, which indi-
iterations-based PV model [25], a MATLAB PV model [64], and cates that the proposed PV model is precise and accurate.
the WOA-based PV [26] from Eq. 11, as shown in Fig. 6 and Table 4. Also, the PV model is validated by sketching the V-I and P-V
It can be observed that the error of the FPA based PV model is curves of KC200GT system at different conditions on MATLAB,
within an acceptable range as shown in Table 5. and compare the results with the real data from the real systems.
1900
A.T. Mohamed, M.F. Mahmoud, R.A. Swief et al. Ain Shams Engineering Journal 12 (2021) 1895–1906

Table 5
PV curve for different PV models.

Figs. 7(a) and (c) show P-V and V-I curves respectively at constant In addition, a PWM circuit and a sensor circuit are used in the
temperature (T = 25°C) and various values of irradiance (G). Figs. 7 control part of the circuit. The PWM is used to adjust the control
(b) and (d) show P-V and V-I curves respectively at various temper- MOSFET from ON to OFF. The goal is to preserve an output voltage
ature and constant irradiance (G = 1000 W=m2 ). equivalent to the reference voltage, regardless of irregularities or
partial variations.
6.2. Simulation of different types of controllers The first step is to use a traditional PID controller whose main
characteristics are the reduction of the steady-state error and the
In order to regularly transfer the energy from the solar panels to enhancement of the dynamic performance. The second level con-
the output from the converter, the converter uses one or more tains a fractional-order control system that tracks and adjusts the
energy storage elements, depending on their topology, like induc- function of the standard controller. Fractional order controller
tors, capacitors or transformers. The energy transfer results in (FOPID) is applied to boost system control efficiency. Apart from
changes in the DC voltage value relative to the input voltage of the need for a designed controller to get Kp, Ki and Kd along with
the converter. designing orders for integral and derivatives. The principal aim is

1901
A.T. Mohamed, M.F. Mahmoud, R.A. Swief et al. Ain Shams Engineering Journal 12 (2021) 1895–1906

Table 6
System response with different types of controllers for type1 of irradiation.

1902
A.T. Mohamed, M.F. Mahmoud, R.A. Swief et al. Ain Shams Engineering Journal 12 (2021) 1895–1906

Fig. 7. (a) P-V Curve at various irradiances (b) P-V Curve at various temperatures (c) V-I Curve at various irradiances. (d) V-I Curve at various temperatures.

designing the maximum power point tracking on the basis of 7.2. MPPT-based PID controller simulation
FOPID and the analysis of the FOPID system and PID controller with
the efficiency of maximum power point tracking. Many types of controllers such as PI, PID and PD arestudied and
The architecture requirements of the DC-DC Boost Converter sug- found that type of PI controller gives their best response as shown
gested for simulation purposes are considered in this paper,where in Table 6, 7 so PI controller simulation result with Kp = 0.01,
input voltages Vi = 60 V; switching frequency, fs = 10 kHz; induc- Ki = 0.5 is studied.
tance L = 2mH; capacitance; C = 100lF; capacitance resistance Since solar irradiance levels increase and decrease over time,
equivalent, and RL =20 X, respectively. For simulation reasons, the the PI controller does not give a continuous high level of efficiency.
real output voltage Vout and its comparison Vref value are fed into The RMS value of the error for the system with PI controller is
the input control system. The voltage e(t), which is obtained, is pro- 0.1028.
cessed by the FOPI controller proposed.
A full dynamic boost converter model has been simulated with
the Matlab setting to validate the converter’s response. The perfor- 7.3. MPPT-based FOPI controller simulation based on FPA
mance is performed by the FPA and WCA. The method is used to
solve the problem of optimization and to find an optimum value of FOPI controller simulation result with Kp = 0.0121, Ki = 1.12,
controller parameters. Controller parameter optimization is per- l = 1.52 is studied. The FOPI gives greater stability and an ability
formed by evaluating the objective function as specified in this for the dynamic properties of the control system to be better
paper. adapted.
This design consists of the mathematical model of a boost con- The solar irradiation increases or decreases with time, and the
verter and a PID controller, attached to the solar system by the efficiency is constant. FOPI has good robustness as a fractional-
variable solar irradiance and the temperature is estimated to be order controller. A FOPI controller can improve the dynamic con-
25 °C.The system response is shown in Table 6, 7. trol system. FOPI controls are less sensitive to parameter change
of the control system, as the two extra degrees of freedom allow
for a better dynamic control system adjustment. The RMS value
7. Comparative study of the error for the system with FOPI controller is 0.05992.

7.1. MPPT-based without controller simulation


7.4. MPPT-based FOPI controller simulation based on WCA
Since solar irradiance levels increase and decrease over time,
the system response without a controller does not give a continu- FOPI controller simulation result with Kp = 0.015, Ki = 0.9,
ous high level of efficiency. The RMS value of the error without the l = 1.62 was studied. FOPI controls are less sensitive to parameter
controller of the system is 0.3342. change of the control system, as the two extra degrees of freedom
1903
A.T. Mohamed, M.F. Mahmoud, R.A. Swief et al. Ain Shams Engineering Journal 12 (2021) 1895–1906

Table 7
System response with different types of controllers for type1 of irradiation.

allow for a better dynamic control system adjustment. The RMS (RMS) value of an objective feature that can achieve the most of
value of the error for the system with FOPI controller is 0.06892. system requirements.

rffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
1 Xn 2
RMSE ¼ ðVref  VoÞ ð12Þ
7.5. Comparison of results n i¼1

The objective function as written in Eq. 12 is to find the best where Vo is the output voltage, Vref predicted values of a variable
value for the controller parameters to minimize a root mean square and n the number of observations available for analysis.
1904
A.T. Mohamed, M.F. Mahmoud, R.A. Swief et al. Ain Shams Engineering Journal 12 (2021) 1895–1906

Table 6, 7 show that the efficiency of MPPT in FOPI is better than [15] Kaveh A, Dadras A. A novel meta-heuristic optimization algorithm: thermal
exchange optimization. Adv Eng Softw 2017;110:69–84.
the classical PI controller at different types of irradiance. FOPI can
[16] Yousri D, AbdelAty AM, Said LA, Elwakil A, Maundy B, Radwan AG. Parameter
effectively enhance the rejection of probable disturbances in the identification of fractional-order chaotic systems using different meta-
input voltage. It has also been observed that when the FOPI con- heuristic optimization algorithms. Nonlinear Dyn 2019;95(3):2491–542.
troller is applied, the voltage is better controlled. FOPI reduces [17] Talbi EG. Metaheuristics: from design to implementation, vol. 74. John Wiley &
Sons; 2009.
the ripples of the output voltage and the output current at different [18] Yang XS. Flower pollination algorithm for global optimization. In:
types of irradiance as shown in Table 6, 7. International conference on unconventional computing and natural
computation. Springer; 2012. p. 240–9.
[19] Eskandar H, Sadollah A, Bahreininejad A, Hamdi M. Water cycle algorithm–a
8. Conclusion novel metaheuristic optimization method for solving constrained engineering
optimization problems. Comput Struct 2012;110:151–66.
The proposed model under study demonstrated an encouraging [20] Mirjalili S, Lewis A. The whale optimization algorithm. Adv Eng Softw
2016;95:51–67.
performance in two aspects, which were finding the optimal [21] Jagatheesan K, Anand B, Samanta S, Dey N, Santhi V, Ashour AS, et al.
designing parameters for the single diode PV model, and obtaining Application of flower pollination algorithm in load frequency control of multi-
the optimal parameters for the FOPI controller. The FPA and the area interconnected power system with nonlinearity. Neural Comput Appl
2017;28(1):475–88.
WCA were utilized to get the optimal parameters considering dif- [22] El-Ela AAA, El-Sehiemy RA, Abbas AS. Optimal placement and sizing of
ferent objectives. The first objective was to minimize the error distributed generation and capacitor banks in distribution systems using
between calculated values from the proposed model and the actual water cycle algorithm. IEEE Syst J 2018;12(4):3629–36.
[23] Moldovan N, Picos R, Garcia-Moreno E. Parameter extraction of a solar cell
data and the second objective was to minimize the RMSE. FPA
compact model usign genetic algorithms. In: 2009 Spanish conference on
proved its power over the WCA implantation for both objectives. electron devices. IEEE; 2009. p. 379–82.
This paper also provided the DC-DC boost converter study that [24] Dizqah AM, Maheri A, Busawon K. An accurate method for the pv model
identification based on a genetic algorithm and the interior-point method.
may be used to raise the input voltage depending on the load
Renewable Energy 2014;72:212–22.
requirement for renewable energy applications. FOPI showed [25] Villalva MG, Gazoli JR, Ruppert Filho E. Comprehensive approach to modeling
promising performance in controlling the system under study, try- and simulation of photovoltaic arrays. IEEE Trans Power Electron 2009;24
ing to track the maximum power point. (5):1198–208.
[26] Elazab OS, Hasanien HM, Elgendy MA, Abdeen AM. Parameters estimation of
single-and multiple-diode photovoltaic model using whale optimisation
Declaration of Competing Interest algorithm. IET Renew Power Gener 2018;12(15):1755–61.
[27] Elazab OS, Hasanien HM, Elgendy MA, Abdeen AM. Whale optimisation
algorithm for photovoltaic model identification. J Eng 2017;2017
The authors declare that they have no known competing finan-
(13):1906–11.
cial interests or personal relationships that could have appeared [28] El-Naggar KM, AlRashidi M, AlHajri M, Al-Othman A. Simulated annealing
to influence the work reported in this paper. algorithm for photovoltaic parameters identification. Sol Energy 2012;86
(1):266–74.
[29] da Costa WT, Fardin JF, Simonetti DS, de VBM Neto L. Identification of
Acknowledgment
photovoltaic model parameters by differential evolution. In: 2010 IEEE
international conference on industrial technology. IEEE; 2010. p. 931–6.
This paper is based upon work supported by Science, Technology [30] Babu TS, Ram JP, Sangeetha K, Laudani A, Rajasekar N. Parameter extraction of
two diode solar pv model using fireworks algorithm. Sol Energy
and Innovation Funding Authority (STIFA) under grant (25977).
2016;140:265–76.
[31] Ismail MS, Moghavvemi M, Mahlia T. Characterization of pv panel and global
References optimization of its model parameters using genetic algorithm. Energy Convers
Manage 2013;73:10–25.
[32] De Brito MAG, Galotto L, Sampaio LP, e Melo GdA, Canesin CA. Evaluation of
[1] Liserre M, Sauter T, Hung JY. Future energy systems: Integrating renewable
the main mppt techniques for photovoltaic applications. IEEE Trans Indust
energy sources into the smart power grid through industrial electronics. IEEE
Electron 2012;60(3):1156–67.
Ind Electron Mag 2010;4(1):18–37.
[33] Ram JP, Babu TS, Rajasekar N. A comprehensive review on solar pv maximum
[2] Kannan N, Vakeesan D. Solar energy for future world: - a review. Renew
power point tracking techniques. Renew Sustain Energy Rev 2017;67:826–47.
Sustain Energy Rev 2016;62:1092–105. doi: https://doi.org/10.1016/j.
[34] Abdelsalam AK, Massoud AM, Ahmed S, Enjeti PN. High-performance adaptive
rser.2016.05.022.
perturb and observe mppt technique for photovoltaic-based microgrids. IEEE
[3] Nazir MS, Mahdi AJ, Bilal M, Sohail HM, Ali N, Iqbal HM. Environmental impact
Trans Power Electron 2011;26(4):1010–21.
and pollution-related challenges of renewable wind energy paradigm–a
[35] Shankar G, Mukherjee V. Mpp detection of a partially shaded pv array by
review. Sci Total Environ 2019;683:436–44.
continuous ga and hybrid pso. Ain Shams Eng J 2015;6(2):471–9.
[4] Khalil AK, Mubarak AM, Kaseb SA. Road map for renewable energy research
[36] Pandey A, Dasgupta N, Mukerjee AK. A simple single-sensor mppt solution.
and development in egypt. J Adv Res 2010;1(1):29–38.
IEEE Trans Power Electron 2007;22(2):698–700.
[5] Moriarty P, Honnery D. What is the global potential for renewable energy?.
[37] Li W, Zheng Y, Li W, He X, et al. A smart and simple pv charger for portable
Renew Sustain Energy Rev 2012;16(1):244–52.
applications. In: 2010 twenty-fifth annual IEEE Applied Power Electronics
[6] World energy outlook 2018, iea, paris. https://www.iea.org/reports/world-
Conference and Exposition (APEC). IEEE; 2010, p. 2080–4.
energy-outlook-2018 [Accessed: 2019-11-30].
[38] Scarpa VV, Spiazzi G, Buso S. Low complexity mppt technique exploiting the
[7] Lakatos L, Hevessy G, Kovacs J. Advantages and disadvantages of solar energy
effect of the pv cell series resistance. In: 2008 twenty-third annual IEEE
and wind-power utilization. World Fut 2011;67(6):395–408.
applied power electronics conference and exposition. IEEE; 2008. p. 1958–64.
[8] Iravani A, Akbari M, Zohoori M. Advantages and disadvantages of green
[39] Safari A, Mekhilef S. Simulation and hardware implementation of incremental
technology; goals, challenges and strengths. Int J Sci Eng Appl 2017;6
conductance mppt with direct control method using cuk converter. IEEE Trans
(9):272–84.
Indust Electron 2010;58(4):1154–61.
[9] Biktash L. Long-term global temperature variations under total solar
[40] de Brito MAG, Galotto L, Sampaio LP, d.A.e Melo G, Canesin CA. Evaluation of
irradiance, cosmic rays, and volcanic activity. J Adv Res 2017;8(4):329–32.
the main mppt techniques for photovoltaic applications. IEEE Trans Industr
[10] Soliman MA, Hasanien HM, Alkuhayli A. Marine predators algorithm for
Electron 2013;60(3):1156–67.
parameters identification of triple-diode photovoltaic models. IEEE Access
[41] Magin RL. Fractional calculus models of complex dynamics in biological
2020;8:155832–42.
tissues. Comput Math Appl 2010;59(5):1586–93.
[11] Ahmad T, Sobhan S, Nayan MF. Comparative analysis between single diode and
[42] Carpinteri A, Mainardi F. Fractals and fractional calculus in continuum
double diode model of pv cell: concentrate different parameters effect on its
mechanics, vol. 378. Springer; 2014.
efficiency. J Power Energy Eng 2016;4(3):31–46.
[43] Sabatier J, Agrawal OP, Machado JT. Advances in fractional calculus, vol.
[12] Alrahim Shannan NMA, Yahaya NZ, Singh B. Single-diode model and two-
4. Springer; 2007.
diode model of pv modules: a comparison. In: 2013 IEEE international
[44] Chaib L, Choucha A, Arif S. Optimal design and tuning of novel fractional order
conference on control system, computing and engineering; 2013. p. 210–4.
pid power system stabilizer using a new metaheuristic bat algorithm. Ain
[13] Zagrouba M, Sellami A, Bouaïcha M, Ksouri M. Identification of pv solar cells
Shams Eng J 2017;8(2):113–25.
and modules parameters using the genetic algorithms: application to
[45] Baleanu D, Machado JAT, Luo AC. Fractional dynamics and control. Springer
maximum power extraction. Sol Energy 2010;84(5):860–6.
Science & Business Media; 2011.
[14] Qais MH, Hasanien HM, Alghuwainem S. Transient search optimization for
[46] Soliman NS, Tolba MF, Said LA, Madian AH, Radwan AG. Fractional x-shape
electrical parameters estimation of photovoltaic module based on datasheet
controllable multi-scroll attractor with parameter effect and FPGA automatic
values. Energy Convers Manage 2020;214:112904.

1905
A.T. Mohamed, M.F. Mahmoud, R.A. Swief et al. Ain Shams Engineering Journal 12 (2021) 1895–1906

design tool software. Chaos, Solit Fract 2019;126:292–307. doi: https://doi. R.A. Swief got her B.Sc, M.Sc, and PhD from Ain Shams
org/10.1016/j.chaos.2019.05.028. University, Cairo, Egypt on 1998, 2004, and 2010
[47] ElSafty AH, Tolba MF, Said LA, Madian AH, Radwan AG. A study of the respectively. PhD was in the area of Deregulated market
nonlinear dynamics of human behavior and its digital hardware and price load market relations. Contributed in many
implementation. J Adv Res 2020. paper nationally and internationally. She has many
[48] Aboelela MA, Ahmed MF, Dorrah HT. Design of aerospace control systems publications in local and international conferences.
using fractional pid controller. J Adv Res 2012;3(3):225–32. Supervised many PhD and Master degrees in the areas
[49] Taher SA, Fini MH, Aliabadi SF. Fractional order pid controller design for lfc in of Smart grid, Protection, Deregulated market and
electric power systems using imperialist competitive algorithm. Ain Shams Renewable Energy. Her Fields of Interests lie in Power
Eng J 2014;5(1):121–35.
System Analysis, Planning, and Renewable Energy.
[50] Sahin E, Ayas MS, Altas IH. A pso optimized fractional-order pid controller for a pv
system with dc-dc boost converter. In: 2014 16th international power electronics
and motion control conference and exposition. IEEE; 2014. p. 477–81.
[51] Tepljakov A. Fomcon: fractional-order modeling and control toolbox. In:
Fractional-order modeling and control of dynamic systems. Springer; 2017. p.
107–29.
[52] Łukasik S, Kowalski PA. Study of flower pollination algorithm for continuous Lobna A. Said (Senior Member IEEE 2020) is a full-time
optimization. In: Intelligent systems’ 2014. Springer; 2015. p. 451–9. Assistant Professor at the Faculty of Engineering and
[53] Yang XS, Karamanoglu M, He X. Flower pollination algorithm: a novel Applied Science and the Nano-Electronics Integrated
approach for multiobjective optimization. Eng Optim 2014;46(9):1222–37. System Research Center (NISC), Nile University (NU).
[54] Sadollah A, Eskandar H, Kim JH. Water cycle algorithm for solving constrained She received the B.Sc.,the M.Sc, and the Ph.D. degrees in
multi-objective optimization problems. Appl Soft Comput 2015;27:279–98. electronics and communications from Cairo University,
[55] Heidari AA, Abbaspour RA, Jordehi AR. An efficient chaotic water cycle
Egypt, in 2007, 2011, and 2016, respectively. She has
algorithm for optimization tasks. Neural Comput Appl 2017;28(1):57–85.
over 100 publications distributed between high-impact
[56] Pahnehkolaei SMA, Alfi A, Sadollah A, Kim JH. Gradient-based water cycle
journals, conferences, and book chapters. She was
algorithm with evaporation rate applied to chaos suppression. Appl Soft
Comput 2017;53:420–40. involved in many research grants as a Senior
[57] Canadian solar cs6k-280m (280w) solar panel. http:// Researcher/ Member or as a Co-PI from different
www.solardesigntool.com/components/module-panel-solar/Canadian-Solar/ national and international organizations. Her research
3499/CS6K-280M/specification-data-sheet.html; [Accessed: 2019-10-5]. interests are interdisciplinary, including system modelling, control techniques,
[58] Kc200gt high efficiency multicrystal photovoltaic module. https://www. optimization techniques, analog and digital integrated circuits, fractional-order
energymatters.com.au/images/kyocera/KC200GT.pdf; [Accessed: 2019-10-5]. circuits and systems, non-linear analysis, and chaos theory. She has received the
[59] Msx-60 and msx-64 photovoltaic modules. https:// Recognized Reviewer Award from many international journals. She is the Vice-Chair
www.solarelectricsupply.com/media/custom/upload/Solarex-MSX64.pdf; of research activities at the IEEE Computational Intelligence Egypt Chapter. She has
[Accessed: 2019-10-5]. received the Excellence Award from the Center forthe Development of Higher
[60] Sudeepika P, Khan GMG. Analysis of mathematical model of pv cell module in education and Research in 2016. She is the Winner of Dr. Hazem Ezzat Prize forthe
matlab/simulink environment. Int J Adv Res Electrical, Electron Instrum Eng
outstanding researcher, NU 2019. She is one of the top 10 researchers at NU forthe
2014;3(3):7823–9.
year 2018–2019. Recently, she was selected as a member of the Egyptian Young
[61] Qais MH, Hasanien HM, Alghuwainem S. Identification of electrical parameters
Academy of Sciences (EYAS) to empower and encourage young Egyptian scientists
for three-diode photovoltaic model using analytical and sunflower
optimization algorithm. Appl Energy 2019;250:109–17. in science and technology and build knowledge-based societies. In 2020, she was
[62] Elgendy MA, Zahawi B, Atkinson DJ. Assessment of perturb and observe mppt selected to be an affiliate member of the African Academy of Science (AAS). In 2020,
algorithm implementation techniques for pv pumping applications. IEEE Trans she was also selected to be Member of the Arab-German Young Academy of Sci-
Sustain Energy 2011;3(1):21–33. ences and Humanities (AGYA). Additionally, She is in the technical program com-
[63] Hasaneen B, Mohammed AAE. Design and simulation of dc/dc boost converter. mittee for many International Conferences. She has received The State
In: 2008 12th international middle-east power system conference. IEEE; 2008. Encouragement Award 2019. She is the Co President of the Egyptian Young Acad-
p. 335–40. emy of Sciences (EYAS).
[64] Walker G et al. Evaluating mppt converter topologies using a matlab pv model.
J Electrical Electron Eng 2001;21(1):49–56.
Ahmed G. Radwan (SM’12) was the Former Director of
the Nanoelectronics Integrated Systems Center (NISC),
Ahmed T. Mohamed received his B.Sc. in 2018, from Nile University, and the Technical Center for Career
Electrical power engineering, Fayoum University and Development (TCCD), Cairo University. He was a Visit-
Master student in Microelectronics System Design ing Professorwiththe Computational Electromagnetic
(MSD), Nile University. Giza. Currently, he is a teaching Laboratory (CEL), Electrical and Computer Engineering
assistant at Nile University. His research interests Department (ECE), McMaster University, Canada, from
include PV modeling, Fractional-order circuits and 2008 to 2009. He was with the King Abdullah University
Control. of Science and Technology (KAUST), from 2009 to 2011.
He has over 345 papers, h-index 44, and over 5900
citations based on Scopus database. He is the Co-
Inventor of six U.S. patents. He has authored or coau-
thored over several international books and 26-chapterbooks. He has received
many research grants as a Principle Investigator (PI), the CO-PI, or a Consultant from
different national/international organizations. His research interests include inter-
disciplinary concepts between mathematics and engineering applications such as
fractional-ordersystems, bifurcation, chaos, memristor, and encryption. Recently,
Mahmoud F. Mahmoud received his B.Sc. in 2018, from he has selected as an MC Observer to COST Action CA15225, and a member of the
Electrical power engineering, Fayoum University and Applied Science Research Council, Specialized Scientific Councils (SSC), and the
Master student in Microelectronics System Design National Committee of Mathematics, ASRT, Egypt. Previously, he was selected as a
(MSD), Nile University. Giza. Currently, he is a teaching member of the first scientific council of the Egyptian Young Academy of Sciences
assistant at Nile University. His research interests (EYAS) and the first scientific council of the Egyptian Center forthe Advancement of
include PV modeling, Fractional-order circuits and Science, Technology, and Innovation (ECASTI) to empower and encourage Egyptian
Control. young scientists in science and technology and build knowledge-based societies. He
has received the State Achievements Award for research in mathematical sciences,
in 2012, the Cairo University Achievements Award for research in engineering
sciences, in 2013, the Abdul Hameed Shoman Award for Arab Researchers in basic
sciences, in 2015, the Cairo University Excellence Award for research in engineering
sciences, in 2016, and the Best Researcher Awards from Nile University, in 2015 and
2016. He has organized many special sessions, and he serves on the Technical
Program Committee (TPC) of several international conferences. He was invited to be
a Lead/Guest Editor of different prestigious international journals.

1906

You might also like