<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>ORCID:</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>A Suitable Controller for Frequency Control of Solar-thermal / Biodiesel / Biomass / Micro-hydro Generation of a Remote Community or Farm with Energy Storage</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ioannis Moschos</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Constantinos Parisses</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ioannis Mastoras</string-name>
          <email>imastoras@uowm.gr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Electrical and Computer Engineering, University of Western Macedonia</institution>
          ,
          <addr-line>Karamanli &amp; Ligeris</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Kozani 50100</institution>
          ,
          <country country="GR">Greece</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2047</year>
      </pub-date>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>This article addresses the application of a fractional order PDF-(1+PI) controller tuned by the coot optimization algorithm in an isolated microgrid for frequency regulation. The microgrid consists of a biodiesel generator, a biomass combined heat and power, an ORC solar thermal power plant, a micro-hydro turbine generator and a wind turbine generator. In addition, battery storage and fuel cells are considered. The work endeavors to present a potent scheme which could be a model of a community or a farm which minimizes its wastes via bioenergy and effectively synchronize between the generation and demand, while minimizing the frequency deviation. The proposed controller is tested for various real-world scenarios. The results conclude that the fractional order PDF-(1+PI) exhibits better transient response than the PIDF and integer order PDF-(1+PI) controllers. Fractional order PDF-(1+PI) controller, bioenergy-based generators, load frequency control, CEUR Workshop Proceedings (CEUR-WS.org)</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>microgrid, coot optimization algorithm</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>The global power consumption is increasing in contrast to the continuous reduction of conventional
energy sources, leading to a shift towards renewable energy sources aiming to reduce the negative
impact on the environment. The ever-growing energy demand due to modern lifestyle has been
producing harmful wastes for the ecosystem. A sustainable solution could be the use of the generated
wastes for the production of renewable bioenergy. Although, the available bioenergy cannot cope with
the global power demand, it could be used along with solar, wind power and energy storage in remote
communities or farms to meet their demand with green energy, whereas the harmful wastes are reduced.</p>
      <p>In [1] a PID controller is tested in an isolated microgrid (MG) with various bioenergy units for
frequency and voltage regulation. The authors in [2] have applied a PI controller in an isolated MG,
while in [3] a PI controller is used in a system with an organic rankine cycle solar thermal power plant
(ORC- STPP) and various storage systems. In [4] a PID controller is optimized using the grasshopper
optimization algorithm in an isolated MG comprising of a photovoltaic/biogas/biodiesel generator and
energy storage, while in [5] a fuzzy PID controller is used for a MG with energy storage and a thermal
power system. Whereas a non-integer sliding mode control is utilized for the frequency regulation of a
stand-alone microgrid [6].</p>
      <p>The aim of the proposed work is to optimize a fractional order proportional derivative (FO PDF)
controller with filter in series with a one plus fractional order proportional integral controller (1+FO PI)
via the newly introduced coot optimization algorithm (COA) for the frequency regulation in an isolated
MG with various bioenergy units and energy storage, which has the ability to cope with various</p>
      <p>2022 Copyright for this paper by its authors.</p>
      <p>Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
operating conditions. The remainder of the paper is structured as follows. System configuration is
presented section 2, followed by an analysis of the COA in section 3. In section 4 the proposed controller
is descripted. The Simulation results are presented and discussed in section 5 followed by conclusions
in section 6.</p>
    </sec>
    <sec id="sec-3">
      <title>2. Description of the Microgrid</title>
      <p>The proposed isolated microgrid is based on the utilization of sustainable and renewable resources
for optimal operation in a community or farm. The schematic of the microgrid is presented in Figure 1.
The parameters are presented in the appendix.</p>
    </sec>
    <sec id="sec-4">
      <title>3. Coot Optimization Algorithm</title>
      <p>The coots are small water birds that are member of the rail family, Rallidae. Based on the behavior
of coot’s swarm on water Iraj et al [7] introduced a new optimization method, the coot optimization
algorithm, which is a swarm-based meta heuristic optimization method.</p>
      <p>To achieve their target (food) the coots move behind its front coots in a chain towards a group of
leaders who guide the group to their target. The algorithm considers four different moves of coots on
the water surface, (1) random movement, (2) Chain movement, (3) Adjusting the position based on the
group leaders, (4) Leading the group by the leaders towards the optimal area. The COA starts with a
random population and the objective function is repeatedly evaluated for this population until the
maximum number of iterations is achieved. The population is randomly generated in the search space
using the following expression:</p>
      <p>( ) =  (1,  ).∗ ( −  ) +  (1)
where  is the coot position,  the coot’s index number, d denotes search space dimension  ,
 are the upper the lower bounds of the search space. After forming the initial population, the fitness
of each coot is determined by calculating the objective function. In the current study the ITAE criterion
is considered as the objective function:</p>
      <p>Next the four mentioned different movements of the coot’s swarm on the water surface are
implemented. The random movement is formulated by considering a random position according to
formula (3) in the search space and move the coot towards this position.</p>
      <p>If the algorithm is trapped in a local optimum the random movement will force the algorithm to
escape from the local optimum. The new coot position is calculated by:
( ) = 
( ) +  ∗  2 ∗ (
− 
where R2 a random number between 0 and 1, and 
= 1 − 
/</p>
      <p>In order to implement the chain movement, the average position of two coots is used:
where the second coot is represented by</p>
      <p>The third movement is adjusting the position based on the group leaders. A leader is chosen based
on equation (6), where i is the index number of the current coot, NL is the number of leaders and K is
The</p>
      <p>( ) updates its position by applying formula (7), which calculated the next position based
( ) = 
( ) + 2 ∗  1 ∗ cos(2  ) ∗ (
( ) − 
( )),
where</p>
      <p>( ) is the selected leader position, R1 is a random number between 0 and 1 and
R is a random number between -1 and 1.</p>
      <p>The fourth movement is the leader movement. The group must be directed towards the optimum
area, so the leaders need to update their position toward the goal. The leaders update their position based
( ) = 0.5(
( − 1) + 
( − 1).
 = 1 + (
)
_
( )),</p>
      <p>.
( )),
( ) = {
 ∗  3 ∗ cos(2 ) ∗ (
 ∗  3 ∗ cos(2 ) ∗ (
− 
− 

( )) + 
( )) − 
,  4 &lt; 0.5
,  4 ≥ 0.5</p>
      <p>,


0

= ∫
 |</p>
      <p>( )|

= 
(1,  ).∗ (
−  ) +  ,
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)</p>
      <p>the leader’s index number.
on the selected leader.
on the following equation:
where</p>
      <p>is the best position ever found, R3 and R4 random number between 0 and 1, R is a random
number between -1 and 1 and B is calculated according to 
= 2 − 
/
_
.</p>
      <p>Formula (8) looks for better positions around this current point.  ∗  3 makes larger random
movements so that the algorithm does not get stuck in a local optimum, which leads to exploration and
exploitation at the same time. Also, cos(2  ) explores around the best search agent with various radius
to find a better position around this search agent.</p>
      <p>Finally, in order to maintain the random nature of the algorithm, the movements are considered
randomly.</p>
    </sec>
    <sec id="sec-5">
      <title>4. Fractional Calculus and Controller Structure</title>
      <p>The fractional calculus is a generalization of the classical integration and differentiation to any real
number. In the last years there has been a growing interest in the application of fractional order (FO)
controllers in the field of control engineering due to their superior performance in contrast to the integer
order (IO) controllers. The most widely used definition is the Caputo definition [8]:
where</p>
      <p>− 1 &lt;  &lt;  ,  ∈ ℤ.</p>
      <p>In the current study a FO PDF-(1+PI) is implemented for the load frequency control (LFC) of the
proposed microgrid using the COA. The schematic of the controller is depicted in Figure 2.
0    ( ) =</p>
      <p>1
 ( −  )</p>
      <p>( )( )
( −  ) +1− ,

∫
0</p>
    </sec>
    <sec id="sec-6">
      <title>5. Simulations</title>
      <p>l
0.8158
Kd
1.2652</p>
      <sec id="sec-6-1">
        <title>Overshoot 0.0017 0.0279 0.0010</title>
        <p>Case 1: KMHTG=0.35, KBDEG=0.35, KBCHP=0.3</p>
      </sec>
      <sec id="sec-6-2">
        <title>Undershoot Settling time (ts) -0.0854 1.9279 -0.0655 1.9325 -0.0558 0.6993</title>
      </sec>
      <sec id="sec-6-3">
        <title>Overshoot 0.0055 0.0089 5.5736e-06</title>
        <p>Case 2: KMHTG=0.25, KBDEG=0.75, KBCHP=0</p>
      </sec>
      <sec id="sec-6-4">
        <title>Undershoot Settling time (ts) -0.0716 1.6225 -0.0443 0.9205 -0.0332 0.6935</title>
      </sec>
      <sec id="sec-6-5">
        <title>Overshoot 0.0017 1.3167e-04 0</title>
        <p>Case 3: KMHTG=0, KBDEG=0.9, KBCHP=0.1</p>
      </sec>
      <sec id="sec-6-6">
        <title>Undershoot Settling time (ts) -0.0619 1.4986 -0.0325 0.6231 -0.0219 0.7183</title>
      </sec>
      <sec id="sec-6-7">
        <title>Overshoot 0.0069 0.0109 0.0014</title>
      </sec>
      <sec id="sec-6-8">
        <title>Controller</title>
      </sec>
      <sec id="sec-6-9">
        <title>PIDF IO PDF-(1+PI) FO PDF-(1+PI)</title>
      </sec>
      <sec id="sec-6-10">
        <title>PIDF IO PDF-(1+PI) FO PDF-(1+PI)</title>
      </sec>
      <sec id="sec-6-11">
        <title>PIDF IO PDF-(1+PI) FO PDF-(1+PI)</title>
      </sec>
      <sec id="sec-6-12">
        <title>PIDF IO PDF-(1+PI) FO PDF-(1+PI)</title>
        <p>In this section the simulated results are presented and discussed for the proposed microgrid for
various operation and disturbance conditions. In addition, the proposed controller is compared with its
integer counterpart and the classical PID controller with filter. All simulations are performed with
Max_iter=50 and N=50.</p>
        <p>This study is carried out considering that there is no solar and wind availability. The proposed
controller is optimized for a 10% step load perturbation (SLP) at time 0 s. The optimum controllers’
values are presented is Table 1. The transient response characteristics of the system are presented in
Table 2 (case 1). In addition, the controllers are tested with various operating conditions: unavailability
of BCHP (case 2), MHTG (case 3) and BDEG (case 4) due to maintenance or lack of fuel. Furthermore,
the dynamic response of each case is presented in Figure 3. The results reveal that the best performance
in each case is achieved by the FO PDF-(1+PI) controller.
5.2.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Frequency Response with Solar and Wind Availability</title>
      <p>The proposed controller is optimized for a 10% SLP at time 0 s and a constant step change of 1.5%
and 2% in the WTG and STPP respectively. The optimum controllers’ values are presented is Table 3.
The transient response characteristics of the system are presented in Table 4 (case 1). In addition, the
controllers are tested with various operating conditions: unavailability of BCHP (case 2), MHTG (case
3) and BDEG (case 4) due to maintenance or ill production of fuel. Furthermore, the dynamic response
of each case is presented in Figure 4. The results reveal that the best dynamic response in each case is
attained by the FO PDF-(1+PI) controller.</p>
      <sec id="sec-7-1">
        <title>PIDF</title>
        <p>IO PDF-(1+PI)
FO PDF-(1+PI)</p>
      </sec>
      <sec id="sec-7-2">
        <title>ITAE 0.1735 0.0523 0.0105</title>
      </sec>
      <sec id="sec-7-3">
        <title>ITAE 0.0636 0.0166 0.0359</title>
      </sec>
      <sec id="sec-7-4">
        <title>ITAE 0.0235 0.0054 0.0437</title>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>6. Conclusion</title>
      <p>This study has investigated the application of a FO PDF-(1+PI) controller tuned by the coot
optimization method in an MG comprising of renewable energy sources and energy storage. The results
reveal that the proposed FO PDF-(1+PI) controller exhibits better performance in the case of no STPP
and WTG for various operating conditions. When solar and wind power is introduced in the system the
proposed controller outperforms the PIDF and IO PDF-(1+PI) controllers in all operating conditions.</p>
      <p>Overall, it can be concluded that the proposed controller among the tested controllers is the best
solution for the frequency regulation of an isolated MG comprising of bioenergy, hydro, solar, wind
generation and energy storage.
7. References</p>
      <p>A. K. Barik and D. C. Das, “Coordinated regulation of voltage and load frequency in demand
response supported biorenewable cogeneration-based isolated hybrid microgrid with
quasioppositional selfish herd optimisation,” Int. Trans. Electr. Energy Syst., vol. 30, no. 1, 2020,
doi: 10.1002/2050-7038.12176.</p>
      <p>R. Rabeh, M. Ferfra, and A. Ezbakhe, “Secondary control of islanded microgrids using
pievolutionary algorithms under uncertainties,” Int. J. Renew. Energy Res., vol. 9, no. 4, 2019.
D. C. Das, N. Sinha, and A. K. Roy, “Automatic Generation Control of an Organic Rankine
Cycle Solar-Thermal/Wind-Diesel Hybrid Energy System,” Energy Technol., vol. 2, no. 8,
2014, doi: 10.1002/ente.201402024.</p>
      <p>A. K. Barik and D. C. Das, “Expeditious frequency control of solar
photovoltaic/biogas/biodiesel generator based isolated renewable microgrid using grasshopper
optimisation algorithm,” IET Renew. Power Gener., vol. 12, no. 14, 2018, doi:
10.1049/ietrpg.2018.5196.</p>
      <p>D. K. Lal and A. K. Barisal, “Load Frequency Control of AC Microgrid Interconnected Thermal
Power System,” IOP Conf. Ser. Mater. Sci. Eng., vol. 225, 2017, doi:
10.1088/1757899x/225/1/012090.</p>
      <p>Z. Esfahani, M. Roohi, M. Gheisarnejad, T. Dragičević, and M. H. Khooban, “Optimal
noninteger sliding mode control for frequency regulation in stand-alone modern power grids,” Appl.
Sci., vol. 9, no. 16, 2019, doi: 10.3390/app9163411.</p>
      <p>I. Naruei and F. Keynia, “A new optimization method based on COOT bird natural life model,”
Expert Syst. Appl., vol. 183, 2021, doi: 10.1016/j.eswa.2021.115352.</p>
      <p>I. Podlubny, Fractional differential equations : an introduction to fractional derivatives,
fractional differential equations, to methods of their solution and some of their applications.
1999.</p>
      <p>A. K. Barik and D. C. Das, “Proficient load-frequency regulation of demand response supported
bio-renewable cogeneration based hybrid microgrids with quasi-oppositional selfish-herd
optimisation,” IET Gener. Transm. Distrib., vol. 13, no. 13, 2019, doi:
10.1049/ietgtd.2019.0166.</p>
      <p>Y. Arya et al., “Cascade-IλDμN controller design for AGC of thermal and hydro-thermal power
systems integrated with renewable energy sources,” IET Renew. Power Gener., vol. 15, no. 3,
2021, doi: 10.1049/rpg2.12061.</p>
      <p>A. K. Barik and D. C. Das, “Integrated resource planning in sustainable energy-based distributed
microgrids,” Sustain. Energy Technol. Assessments, vol. 48, 2021, doi:
10.1016/j.seta.2021.101622.
,

,

 
.
0
5</p>
      <p>,</p>
      <p>0
.
5

=
0
.
,
p
e
d
y
t
m
a
a
,
,
,
:</p>
      <p>,
0


,</p>
      <p>,
=
.
,

,

,
=</p>
      <p>2
=
,
,

.
 
=
=
0
.
0
,</p>
      <p>2
8
.
7
,

=
,

=
0
.
2</p>
      <p>,

.
6
,</p>
      <p>,

=
1</p>
      <p>=
,

,
=
0
.
0
.
0
1
,
.


.
.
0
,

,


=
=</p>
      <p>0
.
3</p>
      <p>,

=
4

=
=</p>
      <p>,
=
.
0
0
2</p>
      <p>,
=
0
.
,

.
9
5
,</p>
    </sec>
  </body>
  <back>
    <ref-list />
  </back>
</article>