Zum Hauptinhalt springen

Modified reptile search algorithm for optimal integration of renewable energy sources in distribution networks

Hachemi, Ahmed T. ; Sadaoui, Fares ; et al.
In: Energy Science & Engineering, Jg. 11 (2023), Heft 12, S. 4635-4665
Online academicJournal

Modified reptile search algorithm for optimal integration of renewable energy sources in distribution networks 

This paper introduces a Modified Reptile Search Algorithm (MRSA) designed to optimize the operation of distribution networks (DNs) considering the growing integration of renewable energy sources (RESs). The integration of RESs‐based Distributed Generation (DG) systems, such as wind turbines (WTs) and photovoltaics (PVs), presents a complex challenge due to its significant impact on DN operations and planning, particularly considering uncertainties related to solar irradiance, temperature, wind speed, consumption, and energy prices. The primary objective is cost reduction, encompassing electricity acquisition, PV and WTs unit costs, and annual energy losses. The proposed MRSA incorporates two strategies: the fitness‐distance balance method and Levy flight motion, enhancing its searching capabilities beyond standard Reptile Search Algorithm and mitigating local optima issues. The uncertainties in load demand, energy prices, and renewable energy generation are represented through probability density functions and simulated using Monte Carlo methods. Evaluation involves typical bentchmark functions and a real 112‐bus Algerian DN, comparing MRSA's efficacy with other optimization techniques. Results indicate that the proposed DN optimization program with WTs and PVs integration reduces annual costs by 21.43%, from 6.2715E + 06 to 4.9270E + 06 USD, reduce voltage deviations by 21.67%, from 77.1022 to 60.4007 USD, and enhance system stability by 2.59%, from 2.3699E + 03 to 2.4314E + 03 USD, compared with the base case.

Keywords: optimal distribution networks planning; optimal operation; renewable energy sources; reptile search algorithm; uncertainty

The overall implementation diagram of the proposed Modified Reptile Search Algorithm for the optimal operation of distribution networks.

ese31605-gra-0001.jpg

INTRODUCTION

Renewable energy integration has become an increasingly important topic in recent years, as it offers many advantages in terms of reducing the environmental impact of electricity generation. One of the most promising approaches is the optimal integration of renewable energy resources (RERs)‐based Distributed Generations (DGs), such as wind turbine (WT), and photovoltaic (PV), into the distribution network (DN). This approach presents multiple advantages, such as reducing greenhouse gas emissions, minimizing energy losses, improving voltage stability, and reducing the dependence on fossil fuels.

In this context, the optimization of RERs integration in DNs has gained significant attention in the literature, as it represents a crucial step towards achieving a sustainable and dependable energy system. For this aim, the integration of RERs‐based DG units at different levels of the electrical networks has been recognized as a promising solution to address both the increasing demand for energy as well as to reduce the environmental impact. Additionally, the integration of such systems has shown multiple technoeconomic advantages reducing the total production cost of electricity, as well as enhancing system performance and voltage profiles.[1] However, the presence of DGs in DNs also introduces significant uncertainty, which greatly increases the intricacy of the optimal operation.[2] The main sources of uncertainty in DNs are the load demand, the prices of electricity, and the output power of renewable DGs, which are subject to variations depending on weather conditions (solar radiation, temperature, and wind speed). As a result, determining the optimal placement of DGs in DNs is a challenging and strenuous task.[3] The selection of appropriate combinations of PV and WT‐based DGs has the potential to increase the efficiency and reliability of the DNs by addressing the issues caused by their variable nature.[4] DGs can be strategically located and operated in the network to defer major system upgrades, improve voltage regulation, minimize distribution power losses, relieve heavily loaded feeders, and enhance equipment reliability.[5] However, inappropriate DGs location and sizing can lead to various negative impacts on the DN, such as voltage instability, increased power losses, harmonic distortion, and even equipment damage, which can affect the reliability and quality of power supply, potentially leading to economic losses and customer dissatisfaction.[6] Therefore, an optimal operation of the system is necessary to make full use of the benefits of DGs while mitigating their adverse effects.

A considerable amount of research has been conducted on optimal DG integration from various perspectives. In one study, Mansouri et al.[7] delved into numerous technological challenges that arise from the widespread penetration of PV into DNs, such as active power reduction, frequency regulation, energy storage, and reactive power injection. Another study[8] explored the technical obstacles that arise due to the extensive and intensive integration of PV into the DNs, such as frequency disturbances and voltage limit violations, as well as the resulting stability issues. The implications of integrating PV on a large scale into the DNs were also considered, along with potential solutions. The search‐based dragonfly algorithm was introduced as a proposed solution for the ideal allocation of DGs, taking into account uncertainties in load demand and DGs. In Prakash and Khatod,[9] various strategies for locating and sizing DGs in DNs were evaluated. In Zellagui et al.,[10] two popular methods, the particle swarm optimization (PSO) and the firefly method, were proposed as means of achieving operational, financial, and environmental benefits in DNs. In a recent study,[11] a combined approach utilizing the PSO and hybrid enhanced gray wolf algorithms was proposed for the optimum location for DGs. This approach aimed to minimize active power losses, system costs, and emissions while improving the voltage stability index (VSI) and reducing the voltage deviation index (VDI). A bioinspired algorithm based on Monte Carlo simulation was proposed by Hemeida et al.[12] In Rathore and Patidar,[13] the PSO coefficient was employed to minimize total energy losses by optimizing the sizing and deployment of DGs. In El Sehiemy et al.,[14] the Slap swarm optimizer was utilized to enhance the operational, financial, and environmental performance of power plants. The equilibrium optimizer method was introduced by Ahmed et al.[15] A highly effective algorithm was proposed for improving the size and placement of DGs within power networks and addressing the issues with microenergy management. In a study by Thokar et al.,[16] a bilayer approach to the placement of energy storage systems and PV in DNs was proposed. In Biswal and Shankar,[17] the Strength Pareto Evolutionary Algorithm 2 was proposed as a solution for the problem of capacitor and DGs placement with load uncertainty. In Hadidian‐Moghaddam et al.,[18] an innovative ant lion optimizer approach was proposed with the goal of lowering energy costs, reducing losses and voltage deviation (VD), and improving reliability. In Ahmed et al.,[19] the PSO approach was proposed, utilizing a probabilistic uncertainty modeling approach, for the siting and sizing of DGs. In Rao et al.,[20] Monte Carlo simulation was used for the best placement of DGs within power systems. In this research, Ullah et al.[21] create an energy optimization framework for intelligent microgrids with the aim of reducing operational expenses, minimizing emissions, and enhancing availability. In Ali et al.,[22] a demand side management strategy is proposed to optimize operational cost, pollution emission, and load coordination in smart grid using multiobjective wind‐driven optimization and modeling consumer behavior the paper uses probability density function (pdf) to forecast wind speed for integrating wind power. Hafeez et al.[23] propose an energy management strategy using price‐based demand response programs in an internet‐of‐things‐enabled smart grid to schedule smart home appliances. In Hafeez et al.,[24] a modular framework for efficient load scheduling in the smart grid, utilizing a hybrid algorithm and real‐time pricing data to reduce costs and peak demands, benefiting both residents and power companies.

In Sakr et al.,[25] a revised differential evolution algorithm was introduced for the best positioning of DGs. Additionally, the gorilla troops optimizer, which models gorilla social behavior and movement, has been applied to various engineering problems, including PV model extraction.[26]

The incorporation of the Levy flight distribution has been found to enhance the performance of optimization algorithms for engineering global optimization problems, leading to improved optimal solutions, as demonstrated in several studies.[27] Additionally, balancing fitness and distance has been shown to enhance the algorithm's capabilities for searching, as reported in various studies.[28] Overall, these findings highlight the potential of incorporating these techniques into optimization algorithms for engineering design problems.

Table 1 lists a comparison between the presented work and other related references for the Optimal Operation problem (OOP) of DNs with RERs.

1 Table Comparison between the presented work and other related references for the Optimal Operation of distribution networks.

Type of DGUncertaintyImproved approachObjective function
ReferenceLoadingIrradianceWind speedTemperaturePriceTechnicalEconomical
[10]PV with DSTATCOM
[11]PV with capacitors
[12]WT
[13]PV + WT + Gravity energy storage
[15]PV with WT
[16]PV with energy storage
[17]PV with capacitors
[18]PV
[19]WT
[20]Conventional DG with WT
This paperPV with WT

1 Abbreviations: DG, Distributed Generation; DSTATCOM, distributed static compensator; PV, photovoltaic; WT, wind turbine.

This research paper proposes a modified version of the Modified Reptile Search Algorithm (MRSA) for the optimal operation of DNs. The proposed approach is compared against several established optimization techniques, including Sand Cat Swarm Optimization (SCSO),[29] PSO,[30] Dandelion Optimizer (DO),[31] Sine Cosine Algorithm (SCA),[32] improved harmony search (IHS),[33] and the conventional Reptile Search Algorithm (RSA).[28] The study considers the integration of PV and WT generators into DNs with the primary objective of cost minimization and the summation of VD and VSI over a 24‐h planning horizon. The model's performance is assessed in the presence of uncertainty in load, wind speed, solar irradiation, temperature, and energy prices for purchasing. Weather data, such as irradiance and temperature, are crucial input variables for simulating PV, whereas the output power of WT is influenced by several factors, such as turbine size and wind speed. Therefore, an accurate modeling approach is essential due to the sensitivity of both PV and WT. To this end, the study employs actual data on irradiance, temperature, and wind speed from the DN area, namely, from the real 112‐bus Algerian DN, to guarantee the precision and practicality of the findings.

The novelty and significant contributions of the developed algorithm compared with existing works are articulated as follows:

  • 1. This study proposes an MRSA specifically designed to solve the optimal planning problem involving RERs within DNs.
  • 2. Investigating the synergies between RERs (WTs and PVs), thereby enhancing grid stability and reducing reliance on expensive grid energy purchases.
  • 3. The effectiveness and reliability of the MRSA algorithm are rigorously demonstrated through extensive statistical comparisons with established optimization techniques.
  • 4. Rigorous uncertainty analysis to account for the stochastic nature of key parameters, including load demand, solar irradiation, wind speed, temperature, and energy pricing. This facilitates the robust optimization of the distribution grid operation.
  • 5. The proposed MRSA algorithm is tested on standard benchmark functions and applied to address the optimal operation challenges of a real 112‐bus Algerian DN.

This paper is organized as follows: In Section 2, the optimal planning problem formulation. Section 3 outlines the modeling approach for uncertainty parameters. Sections 4 and 5 explain the mathematical formulation of the RSA and the proposed MRSA, respectively. Section 6 provides the simulation results. Lastly, the conclusions of this paper are depicted in Section 7.

PROBLEM FORMULATION

This section describes the problem formulation that includes the objective functions and the corresponding constraints of the optimal operation.

Objective function

In this paper, three objective functions are considered which include the following:

Cost minimization

The objective function taken into consideration comprises the cost of electricity acquired from the network ( CGrid ${C}_{{Grid}}$ ), the cost of PV units ( CPV ${C}_{{PV}}$ ), the cost of WT ( CWind ${C}_{{Wind}}$ ), and the yearly cost of energy loss ( CLoss ${C}_{{Loss}}$ ), and it may be expressed as follows[34]: 1 C=min(CGrid+CPV+CWind+CLoss). $C=min({C}_{{Grid}}+{C}_{{PV}}+{C}_{{Wind}}+{C}_{{Loss}}).$

In which, 2 CGrid=365×h=124PGrid(h)×UGrid(h), ${C}_{{Grid}}=365\times \sum _{h=1}^{24}{P}_{{Grid}(h)}\times {U}_{{Grid}(h)},$ where UGrid ${U}_{{Grid}}$ represents the cost of purchasing electricity from the grid, and PGrid(h) ${P}_{{Grid}(h)}$ refers to the power withdrawn from the grid.[35]3 CLoss=365×ULoss×h=124PT_Loss(h), ${C}_{{Loss}}=365\times {U}_{{Loss}}\times \sum _{h=1}^{24}{P}_{T{\rm{\_}}{Loss}(h)},$ where ULoss ${U}_{{Loss}}$ is the cost of energy, and PT_Loss(h) ${P}_{{T\_Loss}(h)}$ refers to the total power losses. 4 CPV=CPVinst.+CPVO&M, ${C}_{{PV}}={C}_{{PV}}^{{inst}.}+{C}_{{PV}}^{O{\rm{\&}}M},$ where CPVinst. ${C}_{{PV}}^{{inst}.}$ is the cost of installing the PV, CPVO&M ${C}_{{PV}}^{O{\rm{\&}}M}$ is the PV unit's operating and maintenance costs.[34]5 CPVO&M=UPVO&M×h=124PPV(h), ${C}_{{PV}}^{O{\rm{\&}}M}={U}_{{PV}}^{O{\rm{\&}}M}\times \sum _{h=1}^{24}{P}_{{PV}(h)},$ 6 CPVinst.=CF×UPV×Prated_PV, ${C}_{{PV}}^{{inst}.}={{CF}\times {U}_{{PV}}\times P}_{{rated}{\rm{\_}}{PV}},$ where CF ${CF}$ is a factor affecting capital recovery, Prated_PV ${P}_{{rated\_PV}}$ is the rated produced power of the PV.[34]7 CWind=Cwindinst.+CwindO&M, ${C}_{{Wind}}={C}_{{wind}}^{{inst}.}+{C}_{{wind}}^{O{\rm{\&}}M},$ where CWindinst. ${C}_{{Wind}}^{{inst}.}$ is the cost of installing the WT, and CwindO&M ${C}_{{wind}}^{O{\rm{\&}}M}$ is the wind's operating and maintenance costs.[34]8 CWindO&M=UWindO&M×h=124PWind(h), ${C}_{{Wind}}^{O{\rm{\&}}M}={U}_{{Wind}}^{O{\rm{\&}}M}\times \sum _{h=1}^{24}{P}_{{Wind}(h)},$ where UPVO&M ${U}_{{PV}}^{O{\rm{\&}}M}$ and UWindO&M ${U}_{{Wind}}^{O{\rm{\&}}M}$ represent the WTs and PVs operation and maintenance costs ($/kW).[34]9 CWindinst.=CF×UWT×Prated_wind, ${C}_{{Wind}}^{{inst}.}={{CF}\times {U}_{{WT}}\times P}_{{rated}{\rm{\_}}{wind}},$ where Prated_wind ${P}_{{rated\_wind}}$ is the rated produced power of WT, UWT ${U}_{{WT}}$ and UPV ${U}_{{PV}}$ represent the WTs and PVs purchased cost ($/kW), and PWind(h) ${P}_{{Wind}(h)}$ and PPV(h) ${P}_{{PV}(h)}$ represent the yielded power from WTs and PVs systems. 10 CF=β×(1+β)NP(1+β)NP1, ${CF}=\frac{\beta \times {(1+\beta)}^{{NP}}}{{(1+\beta)}^{{NP}}-1},$ where β $\beta $ and NP ${NP}$ the interest rate and system lifetime of the winds turbine or PV unit.[36]

The generated power from the PV can be calculated as follows: 11 Tc=Ta+Is800(TN20), ${T}_{c}={T}_{a}+\frac{{I}_{s}}{800}\cdot ({T}_{N}-20),$ 12 Ppv(t)=Apvηpv(t)I(t). ${P}_{{pv}}(t)={A}_{{pv}}\cdot {\eta }_{{pv}}(t)\cdot I(t).$

The surface area utilized by the set of PV, denoted as Apv ${A}_{{pv}}$ in (m2), is multiplied by a constant value representing the conversion efficiency of the PV panels, for the purpose of calculating the power generated by the PV, denoted as Ppv ${P}_{{pv}}$ (kW), I ${\boldsymbol{I}}$ solar insolation in (kW/m2) and ηpv ${\eta }_{{pv}}$ represent the instantaneous efficiency of PV panels. The instantaneous efficiency of PV panels is obtained using the following equation[37]: 13 ηpv(t)=ηr⋅ηt×1−β⋅(Ta(t)−Tr)−β⋅I(t)⋅NOCT−20800⋅(1−ηr⋅ηt). $\begin{array}{c}\begin{array}{ccc}{\eta }_{pv}(t) & = & {\eta }_{r}\cdot {\eta }_{t}\times \left[1-\beta \cdot ({T}_{a}(t)-{T}_{r})-\beta \cdot I(t)\cdot \left(\frac{NOCT-20}{800}\right)\cdot (1-{\eta }_{r}\cdot {\eta }_{t})\right].\end{array}\end{array}$

The effectiveness of the maximum power point tracking equipment is denoted by ηt ${\eta }_{t}$ , and ηr ${\eta }_{r}$ represents the reference efficiency of the PV panels. The temperature coefficient of efficiency β, typically ranging from 0.004 to 0.006/°C for silicon cells, is also considered. The ambient temperature Ta ${T}_{a}$ (°C), PV cell reference temperature Tr ${T}_{r}$ (°C), and nominal operating cell temperature NOCT ${NOCT}$ (°C) are also taken into account.

The WT's produced output power ( PWT ${P}_{{WT}}$ ) is computed as follows: 14 PWT(W)=0for W<Wi and W>Wo,Prated_windW−WiWr−Wifor (Wi≤W≤Wr),Prated_windfor (Wr<W≤Wo), ${P}_{{WT}}(W){\rm{\hspace{0.33em}}}{\rm{\hspace{0.33em}}}=\left\{\begin{array}{ccc}0 & \mathrm{for}\unicode{x02007}W\lt {W}_{i}\unicode{x02007}\mathrm{and}\unicode{x02007}W\gt {W}_{o}, & \\ {P}_{{rated}{\rm{\_}}{wind}}\left(\frac{W-{W}_{i}}{{W}_{r}-{W}_{i}}\right) & \mathrm{for}\unicode{x02007}({W}_{i}\le W\le {W}_{r}), & \\ {P}_{{rated}{\rm{\_}}{wind}} & \mathrm{for}\unicode{x02007}({W}_{r}\lt W\le {W}_{o}), & \end{array}\right.$ the rated power of the used WT is 250 kW while its rated velocity (Wr) $({W}_{r})$ is 15 m/s, the cut‐in speed ( Wi ${W}_{i}$ ) is 2.5 m/s, and cut‐out speed ( Wo ${W}_{o}$ ) the WT taken as 25 m/s.[38]

Enhancement of voltage level

To improve the network performance, the voltage deviations should be kept closed to 1 p.u. value which can be defined as[[36], [39]]15 VD=h=124k=1NB|(Vk1)|, $\sum {VD}=\sum _{h=1}^{24}\sum _{k=1}^{{NB}}|({V}_{k}-1)|,$ where NB ${NB}$ represents the number of buses in the network, and Vk ${V}_{k}$ represents the voltage of the kth bus.

Improved system stability

The system stability index statement is as follows[[40]]: 16 VSIk=|Vk|44(PkXkmQkRkm)24(PkXkm+QkRkm)|Vk|2, ${{VSI}}_{k}={|{V}_{k}|}^{4}-4{({P}_{k}{X}_{{km}}-{Q}_{k}{R}_{{km}})}^{2}-4({P}_{k}{X}_{{km}}+{Q}_{k}{R}_{{km}}){|{V}_{k}|}^{2},$ 17 VSI=h=124k=1NBVSIk, $\sum {VSI}=\sum _{h=1}^{24}\sum _{k=1}^{{NB}}{{VSI}}_{k},$ where VSIk ${{VSI}}_{k}$ is the voltage stability index, Rkm ${R}_{{km}}$ represent the resistance of the transmission lines while the Xkm ${X}_{{km}}$ is its reactance. Pk ${P}_{k}$ and Qk ${Q}_{k}$ define the real and reactive power at bus, respectively. The following three objective functions are taken into consideration simultaneously: 18 F=ε1F1+ε2F2+ε3F3, $F={\varepsilon }_{1}{F}_{1}+{{\varepsilon }_{2}F}_{2}+{\varepsilon }_{3}{F}_{3},$ 19 F1=CRERsCBase, ${F}_{1}=\frac{{C}_{{RERs}}}{{C}_{{Base}}},$ 20 F2=VDRERsVDBase, ${F}_{2}=\frac{{\sum {VD}}_{{RERs}}}{{\sum {VD}}_{{Base}}},$ 21 F3=1VSIRERs, ${F}_{3}=\frac{1}{{\sum {VSI}}_{{RERs}}},$ where RERs ${RERs}$ and Base ${Base}$ are subscripts refers to with RERs and the base case, respectively. ε1 ${\varepsilon }_{1}$ , ε2 ${\varepsilon }_{2}$ , and ε3 ${\varepsilon }_{3}$ are the weighted factors that were selected to be 0.5, 0.25, and 0.25, respectively.[42]

Limitations of the network

22 VMinViVMax, ${V}_{{Min}}\le {V}_{i}\le {V}_{{Max}},$ 23 PPV_rated+Pwind_ratedi=1NBPLoad,i, ${P}_{{PV}{\rm{\_}}{rated}}+{P}_{{wind}{\rm{\_}}{rated}}\le \sum _{i=1}^{{NB}}{P}_{{Load},i},$ 24 PFMinPFPFMax, ${{PF}}_{{Min}}\le {PF}\le {{PF}}_{{Max}},$ 25 InImax,n,n=1,2,3,...,NT, ${I}_{n}\le {I}_{max,n},\,n=1,2,3,{\rm{\ldots }},{NT},$ where Vmin ${V}_{min}$ and Vmax ${V}_{max}$ are the lower and upper voltage limits. PLoad ${P}_{Load}$ and QLoad ${Q}_{Load}$ signified the real and reactive load, respectively; Imax,n ${I}_{max,n}$ is the maximum allowable current limit of the line; NT ${NT}$ defines the number of lines; PFmax ${{PF}}_{max}$ and PFmin $P{F}_{min}$ are the maximum and minimum of the WT power factor, respectively.

Equality constraints

26 PS+PPV+PWind=i=1NTPLoss,i+i=1NBPLoad,i, ${P}_{S}+{P}_{{PV}}+{P}_{{Wind}}=\sum _{i=1}^{{NT}}{P}_{{Loss},i}+\sum _{i=1}^{{NB}}{P}_{{Load},i},$ 27 QS+QWind=i=1NTQLoss,i+i=1NBQLoad,i, ${Q}_{S}+{Q}_{{Wind}}=\sum _{i=1}^{{NT}}{Q}_{{Loss},i}+\sum _{i=1}^{{NB}}{Q}_{{Load},i},$ where QS ${Q}_{S}$ and PS ${P}_{S}$ are the reactive and real powers of the main network.

MODELING THE UNCERTAINTIES

In this section, the considered uncertain parameters are represented as follows:

The probabilistic model of solar irradiance

The Beta pdf has been employed to model the intermittent nature of the solar irradiance, as follows[[43]]: 28 f(gs)=Γ(α+β)Γ(α)Γ(β)s(α−1)(1−gs)(β−1),0≤gs≤1,α,β≥0,0,otherwise, $f({g}_{s})=\left\{\begin{array}{cc}\frac{\Gamma (\alpha +\beta)}{\Gamma (\alpha)\Gamma (\beta)}{s}^{(\alpha -1)}{(1-{g}_{s})}^{(\beta -1)}, & 0\le {g}_{s}\le 1,\alpha ,\beta \ge 0,\\ 0, & \text{otherwise},\end{array}\right.$ where σ $\sigma $ is the standard deviation while μ $\mu $ is the mean value which has been obtained from the historical data. β $\beta $ and α $\alpha $ can be obtained from the following equations[[45]]: 29 β=(1μ)×μ×(1+μ)σ21, $\beta =(1-\mu)\times \left(\frac{\mu \times (1+\mu)}{{\sigma }^{2}}-1\right),$ 30 α=μ×β1μ. $\alpha =\frac{\mu \times \beta }{1-\mu }.$

The probabilistic model of wind speed

For modeling the wind speed uncertainty, the Weibull pdf is utilized which can be described as follows[[47]]: 31 f(W)=kcWck1expWck, $f(W)=\left(\frac{k}{c}\right){\left(\frac{W}{c}\right)}^{k-1}\text{exp}\left[-{\left(\frac{W}{c}\right)}^{k}\right],$ where W $W$ represents the wind speed. c $c$ and k $k$ are the scale and shape parameters of the Weibull pdf.

The probabilistic model of load demand

Normal pdf is employed to model the demanding uncertainty that can be mathematically described as follows[46]: 32 f(L)=1σl2π×explμl2σl2, $f(L)=\frac{1}{{\sigma }_{l}\sqrt{2\pi }}\times \text{exp}\left[-\left(\frac{l-{\mu }_{l}}{2{\sigma }_{l}^{2}}\right)\right],$ where σl ${\sigma }_{l}$ and μl ${\mu }_{l}$ are the standard deviation and the mean value of the loading, respectively. The probability of the loading is divided into subsegments according to the following equation:

The probabilistic model of price

One of the most significant random characteristics in power systems is the price of electricity, which is an unreliable parameter that is acquired from the grid. To model the probability distribution of the electricity price, the Normal pdf can be used based on its mean value μEP ${\mu }_{{EP}}$ and standard deviation σEP ${\sigma }_{{EP}}$ , as shown in Equation (33)[49]: 33 f(P)=1σEP2πexp(EPμEP)22(σEP)2. $f(P)=\frac{1}{{\sigma }_{{EP}}\sqrt{2\pi }}\text{exp}\left[-\frac{{({EP}-{\mu }_{{EP}})}^{2}}{2{({\sigma }_{{EP}})}^{2}}\right].$

The probabilistic model of temperature

As the surrounding temperature varies continuously. Thus, the temperature is considered as uncertain parameter and it is assumed that the uncertainty of the temperature is represented using the normal probability distribution for modeling the uncertainty of the temperature as follows: 34 f(T)=12πσTtexp(sμTt)22σTt2, $f(T)=\frac{1}{\sqrt{2\pi {\sigma }_{T}^{t}}}\text{exp}\left[-\frac{(s{\rm{\mbox{--}}}{\mu }_{T}^{t})2}{2{\left({\sigma }_{T}^{t}\right)}^{2}}\right],$ where σT ${\sigma }_{T}$ is the standard deviation while μT ${\mu }_{T}$ is the mean value of temperature.

REPTILE SEARCH ALGORITHM

The RSA draws inspiration from the hunting and encircling behaviors of crocodiles in the wild. These behaviors involve crocodiles working together to surround and capture their prey.[28]

RSA uses mathematical modeling to mimic these behaviors and create an optimization process that is both gradient‐free and population‐based. This means that it can tackle optimization challenges of varying complexities, with or without specific constraints.

Initialization phase

RSA begins the optimization by generating a set of possible solutions, represented as X $X$ in Equation (35), through a stochastic approach. The algorithm then identifies the best solution obtained and considers it as an approximation of the optimal solution in each iteration. 35 X=x1,1⋯x1,jx1,n−1x1,nx2,1⋯x2,j⋯x2,n⋯⋯xi,j⋯⋯⋮⋮⋮⋮⋮xN−1,1⋯xN−1,j⋯xN−1,nxN,1⋯xN,jxN,n−1xN,n. $X=\left[\begin{array}{ccccc}{x}_{1,1} & \cdots & {x}_{1,j} & {x}_{1,n-1} & {x}_{1,n}\\ {x}_{2,1} & \cdots & {x}_{2,j} & \cdots & {x}_{2,n}\\ \cdots & \cdots & {x}_{i,j} & \cdots & \cdots \\ \vdots & \vdots & \vdots & \vdots & \vdots \\ {x}_{N-1,1} & \cdots & {x}_{N-1,j} & \cdots & {x}_{N-1,n}\\ {x}_{N,1} & \cdots & {x}_{N,j} & {x}_{N,n-1} & {x}_{N,n}\end{array}\right].$

The set of candidate solutions, X $X$ , used in the RSA is generated randomly through the use of Equation (36), xi,j ${x}_{i,j}$ represents the value of the solution at the jth $j\mathrm{th}$ position within the ith $i\mathrm{th}$ candidate solution. The number of candidate solutions generated is denoted as N $N$ , while the dimension size of the problem is represented by n $n$ . 36 xij=rand×(UBLB)+LB,j=1,2,...,n. ${x}_{{ij}}=rand\times ({UB}-{LB})+{LB},\unicode{x02007}\unicode{x02007}j=1,2,{\rm{\ldots }},n.$

Exploration phase

Two exploration search methods are utilized in the RSA. Each component is given a stochastic scaling factor to get more varied solutions and investigate different locations. The position‐updating equations used in the exploration phase are designed to imitate the surrounding behavior of crocodiles and are presented in Equation (37). It is noteworthy that the algorithm employs a simple rule to facilitate this behavior. 37 x(i,j)(t+1)=Bestj(t)×−η(i,j)(t)×β−R(i,j)(t)×rand,t≤T4,Best(t)×x(r1,J)×ES(t)×rand,t≤2T4 and t>T4. ${x}_{(i,j)}(t+1)=\left\{\begin{array}{cc}Bes{t}_{j}(t)\times -{\eta }_{(i,j)}(t)\times \beta -{R}_{(i,j)}(t)\times rand, & t\le \frac{T}{4},\\ Best(t)\times {x}_{({r}_{1},J)}\times {ES}(t)\times rand, & t\le 2\frac{T}{4}\unicode{x02007}\text{and}\unicode{x02007}t\gt \frac{T}{4}.\end{array}\right.$

The values used in this calculation include Bestj(t) $Bes{t}_{j}(t)$ , which denotes the position of the jth $j\mathrm{th}$ element in the optimal solution obtained until the current point. The integer rand $rand$ is created at random and ranges from 0 to 1, T ${T}$ , the upper limit of iterations and t $t$ , the current iteration number. Equation (38) is used to calculate the hunting operator, denoted as ( i $i$ ,), for the jth location in the ith solution. Iterations are conducted with a fixed sensitive parameter, β, set to 0.1, to regulate the exploration accuracy during the encircling phase. A reduction function, denoted as R(i,j) ${R}_{(i,j)}$ , is employed to narrow down the search area and its calculation is determined by Equation (39). The random number r1 ${r}_{1}$ , generated between [1 N $N$ ], is used to represent a stochastic location in the ith solution, represented by x(r1,J) ${x}_{({r}_{1},J)}$ . The value of N $N$ represents the number of candidate solutions. The Evolutionary Sense ES(t) ${ES}(t)$ probability ratio varies randomly between 2 and −2 during each iteration according to Equation (40). 38 η(i,j)=Bestj(t)×P(i,j), ${\eta }_{(i,j)}=Bes{t}_{j}(t)\times {P}_{(i,j)},$ 39 R(i,j)=Bestj(t)x(r2,j)Bestj(t)+ϵ, ${R}_{(i,j)}=\frac{Bes{t}_{j}(t)-{x}_{({r}_{2},j)}}{Bes{t}_{j}(t)+\epsilon },$ 40 ES(t)=2×r3×11T. ${ES}(t)=2\times {r}_{3}\times \left(1-\frac{1}{T}\right).$

This equation describes some variables used in RSA, including r2 ${r}_{2}$ , which is a random number between [1 N $N$ ], and ϵ $\epsilon $ , which is a small value The equation also involves the use of r3 ${r}_{3}$ , which represents a random value among −1 and 1. P(i,j) ${P}_{(i,j)}$ is another variable used in the algorithm, which represents the proportional difference between of the jth $j\mathrm{th}$ position of the best‐obtained solution and the jth $j\mathrm{th}$ position of the current solution. This calculation is performed using Equation (41). 41 P(i,j)=α+x(i,j)M(xi)Bestj(t)×(UB(j)LB(j))+ϵ. ${P}_{(i,j)}=\alpha +\frac{{x}_{(i,j)}-M({x}_{i})}{Bes{t}_{j}(t)\times (U{B}_{(j)}-L{B}_{(j)})+\epsilon }.$

This excerpt explains the variables used in the hunting cooperation phase. The average position of the current solution is denoted by M(xi) $M({x}_{i})$ , which is calculated using Equation (41). UB(j) $U{B}_{(j)}$ and LB(j) $L{B}_{(j)}$ represent the upper and lower boundaries of the jth $j\mathrm{th}$ position, respectively. The parameter α $\alpha $ is fixed at 0.1 in this study. 42 M(xi)=1nj=1nx(i,j). $M({x}_{i})=\frac{1}{n}\sum _{j=1}^{n}{x}_{(i,j)}.$

Exploitation phase

The RSA algorithm uses two main search strategies, namely, hunting cooperation and hunting coordination, to investigate the search space and locate an ideal solution. These strategies are modeled in Equation (43) and are used for exploitation mechanisms. 43 x(i,j)(t+1)=Bestj(t)×P(i,j)(t)×rand,t≤3T4 and t>2T4,Bestj(t)−η(i,j)(t)×ϵ−R(i,j)(t)×rand.t≤T and t>3T4, ${x}_{(i,j)}(t+1)=\left\{\begin{array}{cc}Bes{t}_{j}(t)\times {P}_{(i,j)}(t)\times rand, & t\le 3\frac{T}{4}\unicode{x02007}\text{and}\unicode{x02007}t\gt 2\frac{T}{4},\\ Bes{t}_{j}(t)-{\eta }_{(i,j)}(t)\times \epsilon -{R}_{(i,j)}(t)\times rand. & t\le T\unicode{x02007}\text{and}\unicode{x02007}t\gt 3\frac{T}{4},\end{array}\right.$

The jth $j\mathrm{th}$ location in the optimal solution obtained until now is represented by the term Bestj(t) $Bes{t}_{j}(t)$ . The hunting operator applied to jth $j\mathrm{th}$ location in the ith $i\mathrm{th}$ solution, denoted as η(i,j) ${\eta }_{(i,j)}$ , is calculated using Equation (38). The disparity percentage of the jth $j\mathrm{th}$ element in the current solution compared with the jth $j\mathrm{th}$ element in the best‐obtained solution is denoted by P(i,j) ${P}_{(i,j)}$ , and is calculated using Equation (41). R(i,j) ${R}_{(i,j)}$ is a parameter utilized to shrink the search space, and its value is determined using Equation (39).

MODIFIED REPTILE SEARCH ALGORITHM

The suggested MRSA is based on two improvement methods. The first modification aims to improve the exploration phase of the RSA using the fitness‐distance balance (FDB) approach. The FDB is an efficient selection method that can guide the algorithm to the global solution.[[50], [52]] The FDB selection method is based on score values of the solution candidates. Then, the locations of the crocodiles are modified based on the fitness values and the distance between the candidates and the best solution. The distance values are calculated as follows: 44 DSi=(xi1Best1)2+(xi2Best2)2++(xidBestd)2. ${{DS}}_{i}=\sqrt{{\left(({x}_{i}^{1}-Bes{t}^{1})\right)}^{2}+{\left(({x}_{i}^{2}-Bes{t}^{2})\right)}^{2}+\cdots +{\left(({x}_{i}^{d}-Bes{t}^{d})\right)}^{2}}.$

Then, construct the vectors of the fitness and the distance values as follows: 45 DS=[DS1,DS2,...,DSn], ${DS}=[D{S}_{1},D{S}_{2},{\rm{\ldots }},D{S}_{n}],$ 46 F=[F1,F2,...,Fn]. $F=[{F}_{1},{F}_{2},{\rm{\ldots }},{F}_{n}].$

Then the distance and the fitness value can be normalized as follows: 47 normDSi=DSimin(DS)max(DS)min(DS)m, $normD{S}_{i}=\frac{D{S}_{i}-min({DS})}{max({DS})-min({DS})}m,$ 48 normFi=Fimin(F)max(F)min(F), $norm{F}_{i}=\frac{{F}_{i}-min(F)}{max(F)-min(F)},$ where min $min$ and max $max$ are the minimum and maximum in the distance and the fitness vectors. The following formula is used to calculate the FDB score: 49 FDBscorei=α(1normFi)+(1α)normDSi. $FDB\,scor{e}_{i}=\alpha \,\ast \,(1-norm{F}_{i})+(1-\alpha)\,\ast \,normD{S}_{i}.$

In which 50 α=0.51+tTmax. $\alpha =0.5\,\ast \,\left(1+\frac{t}{{T}_{max}}\right).$

The second modification is based on boosting the exploitation phase of the RSA technique by updating the locations of the crocodiles around the best solution using the Levy flight distribution according to (51).[[54], [56]]51 x(i,j)(t+1)=r3Best(t)r4x(i,j)(t)+C1LF(x(r,j)(t)x(i,j)(t)), ${x}_{(i,j)}(t+1)={r}_{3}Best(t)-{r}_{4}{x}_{(i,j)}(t)+{C}_{1}\cdot {L}_{F}\cdot ({x}_{(r,j)}(t)-{x}_{(i,j)}(t)),$ where r3 ${r}_{3}$ and r4 ${r}_{4}$ refer to a random value in the range (0, 1). x(i,j)(t) ${x}_{(i,j)}(t)$ and x(r,j)(t) ${x}_{(r,j)}(t)$ represent the current location of the crocodiles and the best location, respectively. C1=2r4(1T/Tmax) ${C}_{1}=2{r}_{4}(1-T/{T}_{max})$ represents an operator that measures the intensity of the Levy flight. LF ${L}_{F}$ is the Levy flight function which can be measured as follows: 52 LF=0.05×u×σ|v|1/β. ${L}_{F}=0.05\times \frac{u\times \sigma }{|v{|}^{1/\beta }}.$

In which 53 σ=Γ(1+β)×sin(πβ/2)Γ((1+β)/2)×β×2(β1)/21/β, $\sigma ={\left(\frac{{\rm{\Gamma }}(1+\beta)\times \sin (\pi \beta /2)}{{\rm{\Gamma }}((1+\beta)/2)\times \beta \times {2}^{(\beta -1)/2}}\right)}^{1/\beta },$ where u $u$ and v $v$ denote random values that can be obtained from the normal distribution. β refers to a constant that is 1.5.

Figure 1 shows the MRSA for the optimal operation solution. The methodology for solving the stochastic optimal operation of a distribution grid is depicted in Figure 2.

ese31605-fig-0001.jpg

ese31605-fig-0002.jpg

SIMULATION RESULTS

The suggested MRSA is applied to solving the real 112‐bus Algerian DN. Initially, The proposed approach's performance was assessed through a comparison with other established optimization methods, such as SCSO,[29] PSO,[30] DO,[31] SCA,[32] IHS,[33] and the conventional RSA.[28] All the algorithms, including the proposed MRSA, were programmed in MATLAB software (MATLAB R2019b) and executed on a computer with an Intel i7, 2.5 GHz CPU, and 6 GB RAM. The studied cases are presented as follows:

Validation of the MRSA technique on standard benchmark functions

Here, the proposed MRSA is utilized for 23 classic functions, including the multimodal, unimodal, and fixed‐dimension multimodal functions which have been listed in Appendix A.[[58]] For all cases, the parameters are set according to Table 2 and the obtained results are represented over 30 run times.

2 Table Selected parameters of the optimizers.

AlgorithmParameterValue
SCSO29Sensitivity range (rg)[2, 0]
Phases control range (R)[−2rg, 2rg]
PSO30C12
C22
Vmax6
DO31a[0, 1]
K[0, 1]
SCA32a2
IHS33HMCR0.95
PAR0.45
RSA28a0.1

β $\beta $

0.1
MRSAa0.1

β $\beta $

0.1

2 Abbreviations: DO, Dandelion Optimizer; HMCR, harmony memory considering rate; IHS, improved harmony search; MRSA, Modified Reptile Search Algorithm; PAR, pitch adjusting rate; PSO, particle swarm optimization; RSA, Reptile Search Algorithm; SCA, Sine Cosine Algorithm; SCSO, Sand Cat Swarm Optimization.

Statistical results analysis

This section depicts the performance of the proposed MRSA compared SCSO,[29] PSO,[30] DO,[31] SCA,[32] IHS,[33] and the conventional RSA.[28] Table 3 shows the statistical results, including the mean, the worst, the average, the best, and the Wilcoxon p value between the proposed MRSA and the other algorithms. According to Table 3, the proposed MRSA optimizer is superior in terms of the mean, best, and worst values for the F1–F4, and F17–F23 while the obtained results for the reported algorithms are similar for F17–F23. In addition to that for F15 and F5, the RSA is better than MRSA in the value of the best score but the mean value of the MRSA is better. The p values of the Wilcoxon test compared with MRSA and the other optimizers are included in the 7th column of Table 3. When the p value is less than 5%, it is a significant difference between algorithms.[60] On the opposite of that when is more than 5%, no significant difference between optimizers. In addition to that if the results of different algorithms are identical, the p value will be N/A. From the p value, it is clear that the proposed MRSA has significant difference compared with SCSO, PSO, DO, SCA, IHS, and the standard RSA for most of the studied benchmark functions, the population size and maximum iteration for all algorithms are 30 and 300, respectively.

3 Table Statistical results of different optimizers for the standard functions.

FunctionAlgorithmsAverageBestWorstSDp Value
F1SCSO1.38E − 634.10E − 753.45E − 626.89E − 639.73E − 11
PSO6.4244403.40502811.525952.4845459.73E − 11
DO0.0009961.62E − 040.0050100.0009439.73E − 11
SCA182.72053.4753401032.703255.02279.73E − 11
IHS3709.5942534.0455222.689765.39929.73E − 11
RSA0000
MRSA00009.73E − 11
F2SCSO3.87E − 361.40E − 392.88E − 356.98E − 369.73E − 11
PSO14.610815.43358829.351107.1752959.73E − 11
DO0.0114705.39E − 030.0204830.0036929.73E − 11
SCA0.2725420.0081641.2803330.3356319.73E − 11
IHS12.843279.37635715.429071.5598909.73E − 11
RSA0000
MRSA00009.73E − 11
F3SCSO2.86E − 582.33E − 672.55E − 577.48E − 589.73E − 11
PSO356.9342172.4677840.5712160.17569.73E − 11
DO199.86294.51E + 01994.6379197.43489.73E − 11
SCA13410.653860.00129541.47336.3149.73E − 11
IHS34383.7926383.1146825.715633.3369.73E − 11
RSA0000
MRSA00009.73E − 11
F4SCSO1.39E − 289.23E − 342.89E − 275.77E − 289.73E − 11
PSO2.4895281.9481913.3155410.3248989.73E − 11
DO3.723323.53E − 0120.195883.8370339.73E − 11
SCA46.8159322.0911860.9290311.304409.73E − 11
IHS40.3424236.9894342.376941.4104749.73E − 11
RSA0000
F5SCSO2.82E + 012.58E + 012.89E + 018.22E − 011.12E − 06
PSO2803.8841143.7936242.9281334.6831.42E − 09
DO43.584432.41E + 01208.292746.08412.78E − 05
SCA223133.41850.4871938306426164.41.42E − 09
IHS1989223927233.63433610634165.51.42E − 09
RSA20.601251.83E − 142912.808980.028655
MRSA26.9879826.0874227.887210.5168931.12E − 6
F6SCSO2.19E + 0001.24E + 0003.54E + 0006.10E − 012.29E − 09
PSO7.5228963.57488712.912592.2894111.42E − 09
DO0.0002716.50E − 050.0006020.0001331.42E − 09
SCA128.29358.85283744.3154156.77311.42E − 09
IHS3526.8312250.5874877.084723.58161.42E − 09
RSA7.3312905.7100007.50.3812226.58E − 10
MRSA0.6081690.2186091.4158360.2577232.29E − 09
F7SCSO3.08E − 048.55E − 063.10E − 036.10E − 040.000331
PSO10.781791.57644846.780559.6126271.42E − 09
DO0.0356331.67E − 020.0687700.0145301.42E − 09
SCA0.2608160.0219670.8943580.2691841.42E − 09
IHS1.2902740.8544332.0135620.2820501.42E − 09
RSA0.0001702.71E − 060.0005730.0001590.013733
MRSA7.63E − 051.48E − 060.0004039.56E − 050.000331
F8SCSO−6.40E + 03−7.83E + 03−5.03E + 037.72E + 022.29E − 09
PSO−5620.21−8082.7−3130.0201426.4501.80E − 09
DO−7665.32−8.56E + 03−6053.18547.56956.89E − 08
SCA−3662.45−4422.04−3206.05300.75781.42E − 09
IHS−11322.6−11687.2−10999164.37655.62E − 06
RSA−4990.86−5.64E + 03−3377.24705.17051.41E − 09
MRSA−1.00E + 04−1.25E + 04−7326.621.23E + 032.29E − 09
F9SCSO0.000E + 0000.000E + 0000.000E + 0000.000E + 000
PSO250.6723190.465306.274634.959649.73E − 11
DO36.711425.10E + 000106.839724.084339.73E − 11
SCA71.8916214.4388187.139944.456249.73E − 11
IHS63.9147452.0751677.197667.1269569.73E − 11
RSA0000N/A
MRSA0000
F10SCSO8.88E − 168.88E − 168.88E − 160.00E + 000N/A
PSO3.511322.4172904.2591820.4227099.73E − 11
DO0.007993.18E − 030.0128850.0020069.73E − 11
SCA14.514160.62483820.369378.2120289.73E − 11
IHS11.4544110.3284412.780420.6222979.73E − 11
RSA8.888E − 168.888E − 168.888E − 160N/A
MRSA8.888E − 168.888E − 168.888E − 160
F11SCSO0000N/A
PSO0.3763410.2418460.5817910.0989999.73E − 11
DO0.0147196.15E − 040.0634210.0163099.73E − 11
SCA2.0795270.5146955.8848491.4522319.73E − 11
IHS33.4294522.3708647.964736.5412549.73E − 11
RSA0000
MRSA0000
F12SCSO1.28E − 016.07E − 023.08E − 015.96E − 021.42E − 09
PSO0.2239350.0352050.7015460.1658852.29E − 09
DO0.1264053.95E − 061.1551180.3089770.029771
SCA30658552.7411643792969983850621.42E − 09
IHS248120.319626.86660950.4145754.71.42E − 09
RSA1.52E + 0007.65E − 011.67E + 0000.2938675.66E − 10
MRSA2.10E − 025.74E − 035.09E − 021.17E − 021.42E − 09
F13SCSO2.46E + 0001.28E + 0002.89E + 0004.26E − 011.42E − 09
PSO1.5829870.9519612.475930.4615031.42E − 09
DO0.005045.88E − 050.0212120.0063231.42E − 09
SCA2995027215.145155398050110049971.42E − 09
IHS2998273458341.9599062912939641.42E − 09
RSA7.49E − 014.26E − 183.00E + 0001.2366531.40E − 09
MRSA1.23E − 268.62E − 321.73E − 253.72E − 261.42E − 09
F14SCSO3.71E + 0009.98E − 011.08E + 013.28E + 0001.70E − 05
PSO3.8353920.9980047.8739932.7565150.000546
DO1.0377659.98E − 011.9920310.1988050.001539
SCA2.045070.9980042.9821050.9960028.53E − 05
IHS0.9980110.9980040.9981863.65E − 050.001542
RSA4.18E + 0001.03E + 0001.27E + 013.1083896.93E − 06
MRSA2.56E + 0009.98E − 011.27E + 013.64E + 0001.70E − 05
F15SCSO5.51E − 043.07E − 041.22E − 033.19E − 044.46E − 08
PSO0.0084750.0007530.0225530.0094081.42E − 09
DO0.0021523.08E − 040.0203630.0054876.57E − 09
SCA0.0011630.0007230.0016360.0003431.42E − 09
IHS0.0027970.0006250.0217014.21E − 031.42E − 09
RSA2.80E − 037.72E − 047.24E − 030.002021.42E − 09
MRSA3.08E − 043.08E − 043.18E − 042.66E − 064.46E − 08
F16SCSO−1.030E + 000−1.030E + 000−1.030E + 0001.13E − 090.472337
PSO−1.03163−1.03163−1.031637.93E − 140.185999
DO−1.03163−1.03E + 000−1.031637.18E − 120.228482
SCA−1.03156−1.03163−1.031435.07E − 051.95E − 09
IHS−1.03115−1.03163−1.029575.51E − 041.36E − 09
RSA−1.030E + 000−1.030E + 000−1.030E + 0000.0011631.36E − 09
MRSA−1.030E + 000−1.030E + 000−1.030E + 0003.58E − 080.472337
F17SCSO3.98E − 013.98E − 013.98E − 011.24E − 079.73E − 11
PSO0.3978870.3978870.3978871.21E − 140.001164
DO0.3978873.98E − 010.3978872.09E − 109.73E − 11
SCA0.4006060.3978880.4061222.57E − 039.73E − 11
IHS0.3980560.3978910.3986431.67E − 049.73E − 11
RSA4.45E − 013.99E − 016.15E − 010.0512099.73E − 11
MRSA3.988E − 013.988E − 013.988E − 0109.73E − 11
F18SCSO3.000E + 0003.000E + 0003.000E + 0002.21E − 051.35E − 09
PSO3339.70E − 131.35E − 09
DO33.00E + 00035.10E − 081.35E − 09
SCA3.0002443.0000043.0018664.04E − 041.35E − 09
IHS3.0042493.0002393.0175775.11E − 031.35E − 09
RSA6.47E + 0003.00E + 0003.28E + 019.5521131.35E − 09
MRSA3.00E + 0003.00E + 0003.00E + 0003.21E − 151.35E − 09
F19SCSO−3.860E + 000−3.860E + 000−3.860E + 0008.49E − 050.007937
PSO−3.86278−3.86278−3.862782.34E − 130.007937
DO−3.86278−3.86E + 000−3.862782.67E − 070.007937
SCA−3.8534−3.85836−3.850823.11E − 030.007937
IHS−3.86274−3.86277−3.862722.03E − 050.007937
RSA−3.790E + 000−3.810E + 000−3.780E + 0000.0116820.007937
MRSA−3.860E + 000−3.860E + 000−3.860E + 0004.97E − 160.007937
F20SCSO−3.200E + 000−3.320E + 000−2.430E + 0001.79E − 010.013733
PSO−3.13442−3.322−1.706063.38E − 010.091402
DO−3.25541−3.32E + 000−3.203016.02E − 020.252305
SCA−2.8142−3.24815−1.44315.41E − 011.17E − 08
IHS−3.30751−3.32196−3.202263.95E − 020.084194
RSA−2.48−3.02−1.330.4238851.42E − 09
MRSA−3.23−3.32−3.146.05E − 020.013733
F21SCSO−5.21E + 000−1.02E + 01−8.82E − 012.16E + 0001.41E − 09
PSO−7.65757−10.1532−2.630473.22E + 0001.41E − 09
DO−6.22932−1.02E + 01−2.630473.16E + 0001.41E − 09
SCA−2.09573−5.55252−0.497241.76E + 0001.41E − 09
IHS−4.75303−10.1504−2.623433.42E + 0001.41E − 09
RSA−5.06E + 000−5.06E + 000−5.06E + 0004.53E − 071.41E − 09
MRSA−1.02E + 010−1.02E + 010−1.02E + 0102.21E − 101.41E − 09
F22SCSO−6.13E + 000−1.04E + 01−9.10E − 012.92E + 0001.42E − 09
PSO−7.35997−10.4029−1.837593.44E + 0001.42E − 09
DO−6.25978−1.04E + 01−1.837593.80E + 0001.42E − 09
SCA−3.35866−6.91684−0.900761.72E + 0001.42E − 09
IHS−6.68595−10.4026−2.751283.64E + 0001.42E − 09
RSA−5.04E + 000−5.09E + 000−3.80E + 0002.58E − 011.42E − 09
MRSA−1.04E + 01−1.04E + 01−1.04E + 018.37E − 111.42E − 09
F23SCSO−5.86−1.05E + 01−1.682.20E + 0006.25E + 00
PSO−8.75315−10.5364−2.421733.04E + 0001.67E + 00
DO−5.12039−1.05E + 01−1.859483.24E + 0008.04E + 00
SCA−3.39436−7.4654−0.937622.15E + 0002.21E + 00
IHS−6.26178−10.535−2.420363.87E + 0001.16E + 01
RSA−5.130−5.130−5.1301.78E − 061.02E + 01
MRSA−1.050E + 010−1.050E + 010−1.050E + 0103.68E − 102.53E + 01

  • 3 Note : Bold values indicate the best obtained solutions.
  • 4 Abbreviations: DO, Dandelion Optimizer; IHS, improved harmony search; MRSA, Modified Reptile Search Algorithm; PSO, particle swarm optimization; RSA, Reptile Search Algorithm; SCA, Sine Cosine Algorithm; SCSO, Sand Cat Swarm Optimization.
Convergence curves analysis

The convergence carves of the MRSA and other reported techniques including SCSO,[29] PSO,[30] DO,[31] SCA,[32] IHS,[33] and the conventional RSA[28] can be realized from Figure 3. According to the convergence carves, the proposed MRSA has the best convergence speed for the fixed‐dimension functions, the unimodal functions, and the multimodal functions. In addition to that, the suggested MRSA is superior and converged to the optimal solution faster than the conventional RSA due to the proposed modifications which can boost the exploration and exploitation phases of the proposed algorithm.

ese31605-fig-0003a.jpg

Boxplot analysis

Boxplots are ideal for displaying data distributions in quartiles that can be used to show the characteristics of data distribution. Figure 4 depicts the Boxplots of the studied MRSA and the other reported optimization algorithms. It is obvious that the boxplots of the MRSA are narrower compared with the other optimizers.

ese31605-fig-0004a.jpg

Solving the operation problem of Algerian DN using the proposed algorithm

In this section, the proposed MRSA is applied to solve the optimal operation and determine the best location for solar PV unit ratings and the WTs on 112‐bus Algerian DN. The system, shown in Figure 5, consists of 112 buses and 111 branches with a cumulative load of 3367.60 kW and 3725.70 kVAR. The meteorological data for the wind speed, temperature, and solar radiation are collected over a period of 3 years from Ehsan and Yang.[61] Also, the load demand data are collected for 3 years which given in Kaur et al.[62] To validate the effectiveness of the proposed MRSA algorithm, the obtained results have been with those by other meta‐heuristic optimization algorithms, including RSA, SCSO, DE, PSO, SCA, and IHS. To ensure a fair and valid comparison, the maximum number of iterations and populations selected for the proposed algorithms were set at 60 and 25, respectively. The presence of uncertainties, including load variations, wind speed, energy price, temperature, and solar irradiance, were considered in accordance with the methodology outlined in Section 3. Figure 6 illustrates the expected day‐ahead load demand, while Figure 7 displays the market price for purchasing energy. In addition, Figures 8–10 present the expected wind speed, irradiance, and temperature, respectively. Table 4 details the cost coefficients for RERs as well as the operational limitations.

ese31605-fig-0005.jpg

ese31605-fig-0006.jpg

ese31605-fig-0007.jpg

ese31605-fig-0008.jpg

ese31605-fig-0009.jpg

ese31605-fig-0010.jpg

4 Table Constraints and the cost coefficients.

ParameterValueParameterValue
The investment cost of PV (

KPV ${K}_{{PV}}$

)63
770 USD/kWThe investment cost of WT (

KWT ${K}_{{WT}}$

)64
1400 USD/kW
The maintenance and operation costs of PV (

KPVO&M ${K}_{{PV}}^{O\&M}$

)63
0.01 USD/kWhThe maintenance and operation costs of WT (

CoWTO&M ${{Co}}_{{WT}}^{O\&M}$

)64
0.01 USD/kWh
The interest rate of PV (

βPV ${\beta }_{{PV}}$

)63
10%The interest rate of WT (

βWT ${\beta }_{{WT}}$

)64
10%
The lifetime of PV (

NPPV ${{NP}}_{{PV}}$

)63
20The lifetime of WT (

NPWT ${{NP}}_{{WT}}$

)64
20
The energy loss cost

(KLoss $({K}_{{Loss}}$

)65
0.06 USD/kWh
The system constraints
Voltage boundaries

0.95p.u.V1.05p.u. $0.95\unicode{x0200A}\text{p}.\text{u}.\le V\le 1.05\unicode{x0200A}\,\text{p}.\text{u}.$

PV and WT sizes

0PV,WT3367.60kW $0\le {PV},{WT}\le 3367.60\unicode{x0200A}\,\mathrm{kW}$

PF of the WT

0.7PF1 $0.7\le PF\le 1$

5 Abbreviations: PF, power flow; PV, photovoltaic; WT, wind turbine.

The main objective of this paper is to optimize the total annual cost while improving system performance. Initially, the base case was considered without any RERs integrated into the DN. The results showed that the total annual purchased energy from the grid was 7.2657E + 04 kWh, with energy losses of 2.4901E + 03 kW. The total purchase energy cost was 6.2170E + 06 USD, and the energy loss cost was 5.4533E + 04 USD, resulting in a total annual cost of 6.2715E + 06 USD. The summation of the VD was 77.1022 p.u. and the VSI was 2.3699E + 03 p.u. Table 5 shows the simulation results which have been obtained by different algorithms. According to Table 5, with the application of the proposed MRSA with the ideal allocation of the RERs, the total annual cost has been from 6.2715E + 06 to 4.9270E + 06 USD and the voltage deviations have been reduced from 77.1022 to 60.4007 p.u., while VSI has been improved from 2.3699E + 03 to 2.4314E + 03 p.u. The system voltage profiles with and without RERs are provided in Figures 11 and 12. Judging from Figures 11 and 12, the voltage profile was enhanced considerably with the inclusion of the PV units and the WTs. Additionally, as seen in Figure 13, the power losses have been significantly decreased. The optimal locations of PV units in the DN are identified as 81, 82, and 102, and the optimal locations of WTs are identified as 5, 95, and 112, respectively as shown in Figure 14. The WTs ratings are 1000, 250, and 250 kW, respectively, while the corresponding area of the solar modules are 4310, 4000, and 5000 m2. The statistical outcomes for the objective function achieved through various optimization techniques are tabulated in Table 5. As depicted in Table 6, the results obtained by the proposed MRSA algorithm outperform other optimization techniques in terms of the mean, best, and worst values. The power output of the PV units is illustrated in Figure 15, indicating that their yields fluctuate continuously with irradiance variations. Similarly, the generated powers of the WT vary with changes in wind speed, as demonstrated in Figure 16.

5 Table Energy management results of Algerian distribution network.

ItemWithout RERsMRSARSA
Energy losses (kWh)2.4901E + 031.9064E + 032.0017E + 03
Purchased power from grid (kW)7.2657E + 044.4704E + 044.7329E + 04
Optimal location of PVs8146
8256
102103
Optimal location of WTs535
9594
112105
Optimal area of the solar module (m2)43103152
40002915
50004592
Optimal size WTs (kW)1000750
250750
250250
Optimal PF of WTs10.9178
10.8430
10.8243
Total annual energy loss cost (USD)5.4533E + 044.1751E + 044.3838E + 04
Total annual purchased energy cost (USD)6.2170E + 063.3349E + 063.6868E + 06
Total cost of PVs and WTs1.5504E + 061.3425E + 06

VD(p.u.) $\sum VD{\unicode{x02007}}(\text{p}.\text{u}.)$

77.102260.400765.5820

VSI(p.u.) $\sum VSI{\unicode{x02007}}(\text{p}.\text{u}.)$

2.3699E + 032.4314E + 032.4121E + 03
Total annual cost (USD)6.2715E + 064.9270E + 065.0731E + 06

  • 6 Note : Bold values indicate the best obtained solutions.
  • 7 Abbreviations: MRSA, Modified Reptile Search Algorithm; PF, power flow; PV, photovoltaic; RESs, Renewable Energy Sources; RSA, Reptile Search Algorithm; WT, wind turbine.

ese31605-fig-0011.jpg

ese31605-fig-0012.jpg

ese31605-fig-0013.jpg

ese31605-fig-0014.jpg

6 Table Simulation results of objective function for applied algorithms.

AlgorithmBestWorstAverageSD
SCSO0.5918050.6127660.6008480.007993
PSO0.5983680.6102710.6040140.004717
DO0.5926090.6162770.6023140.009906
SCA0.5999370.6166660.6057690.006643
IHS0.5910250.601090.5943520.003926
RSA0.6172070.6453380.6339370.010721
MRSA0.588760.5980050.5923940.003944

  • 8 Note : Bold values indicate the best obtained solutions.
  • 9 Abbreviations: DO, Dandelion Optimizer; IHS, improved harmony search; MRSA, Modified Reptile Search Algorithm; PSO, particle swarm optimization; RSA, Reptile Search Algorithm; SCA, Sine Cosine Algorithm; SCSO, Sand Cat Swarm Optimization.

ese31605-fig-0015.jpg

ese31605-fig-0016.jpg

CONCLUSIONS

This paper solved the OOP of a real 112‐bus Algerian DN with ideal integration of the RERs, including the PV units and the WTs using a new MRSA. The proposed MRSA is based on the FDB method and the Levy flight motion selection strategies. The optimal operation was solved by considering the uncertainties of the price, the load, the wind speed, temperature, and the solar irradiance. The proposed MRSA has been applied and tested on standard benchmark functions and the obtained results were compared with other optimization algorithms, including the SCSO, DE, PSO, SCA, IHS, and the standard RSA. The numerical results of optimal inclusion of the RERs using the proposed MSA show that the total cost has been reduced from 6.2715E + 06 to 4.9270E + 06 USD, the VD has been reduced from 77.1022 to 60.4007 p.u., and an enhancement in VSI has been enhanced from 2.3699E + 03 to 2.4314E + 03 p.u. in comparison to the base case. In addition, the findings demonstrate that the proposed MRSA algorithm for solving the optimal operation surpasses other optimization techniques, including SCSO, DE, PSO, SCA, IHS, and the standard RSA, in terms of performance and effectiveness. However, this study has certain limitations, such as the absence of considerations for energy storage systems and electric vehicles (EVs). Future work will expand to encompass energy management in distribution systems, including various energy storage systems, like, batteries, compressed air, and Superconducting Magnetic Energy Storage, as well as incorporating EV charging stations.

A APPENDIX STUDIED OBJECTIVE TEST FUNCTIONS

See Tables A1–A3.

A1 Table Unimodal functions.

FunctionRange

Fmin ${F}_{min}$

f1(k)=j=1nkj2 ${f}_{1}(k)={\sum }_{j=1}^{n}{k}_{j}^{2}$

[−100, 100]0

f2(k)=j=1n|kj|+j=1n|kj| ${f}_{2}(k)={\sum }_{j=1}^{n}|{k}_{j}|+{\prod }_{j=1}^{n}|{k}_{j}|$

[−10, 10]0

f3(k)=j=1ni1jki2 ${f}_{3}(k)={\sum }_{j=1}^{n}{\left({\sum }_{i-1}^{j}{k}_{i}\right)}^{2}$

[−100, 100]0

f4(k)=maxj|kj|,1jn ${f}_{4}(k)=ma{x}_{j}|{k}_{j}|,1\le j\le n$

[−100, 100]0

f5(k)=j=1n1[100kj+1kj22+(kj1)2] ${f}_{5}(k)={\sum }_{j=1}^{n-1}[100{\left({k}_{j+1}-{k}_{j}^{2}\right)}^{2}+{({k}_{j}-1)}^{2}]$

[−30, 30]0

f6(k)=j=1n1([kj+0.5])2 ${f}_{6}(k)={\sum }_{j=1}^{n-1}{([{k}_{j}+0.5])}^{2}$

[−100, 100]0

f7(k)=j=1njkj4+random(0, 1) ${f}_{7}(k)={\sum }_{j=1}^{n}{{jk}}_{j}^{4}+{random}(\mathrm{0,\; 1})$

[−1.28, 1.28]0

A2 Table Multimodal functions.

FunctionRange

Fmin ${F}_{min}$

f8(k)=j=1nkjsin(|kj|) ${f}_{8}(k)={\sum }_{j=1}^{n}{-k}_{j}\sin (\sqrt{|{k}_{j}|})$

[−500, 500]−418.9829 * 5

f9(k)=j=1nkj210cos(2πkj+10) ${f}_{9}(k)={\sum }_{j=1}^{n}\left[{k}_{j}^{2}-10\cos ({2\pi k}_{j}+10)\right]$

[−5.12, 5.12]0

f10(k)=20exp0.21nj=1nkj2exp1nj=1ncos(2πkj)+20+e ${f}_{10}(k)=-20\text{exp}\left(-0.2\sqrt{\frac{1}{n}}{\sum }_{j=1}^{n}{k}_{j}^{2}\right)-\text{exp}\left(\frac{1}{n}{\sum }_{j=1}^{n}\cos ({2\pi k}_{j})+20+e\right)$

[−32, 32]0

f11(k)=14000j=1nkj2j=1ncoskjj+1 ${f}_{11}(k)=\frac{1}{4000}{\sum }_{j=1}^{n}{k}_{j}^{2}-{\prod }_{j=1}^{n}\cos \left(\frac{{k}_{j}}{\sqrt{j}}\right)+1$

[−600, 600]0

f12(k)=πn10sin(πz1)+j=1n1(zj1)2[1+10sin2(πzj+1)]+(zn1)2+j=1nu(kj,10,100,4)zj=1+kj+14 ${f}_{12}(k)=\frac{\pi }{n}\left\{10\sin (\pi {z}_{1})+{\sum }_{j=1}^{n-1}{({z}_{j}-1)}^{2}[1+10{\sin }^{2}(\pi {z}_{j+1})]+{({z}_{n}-1)}^{2}\right\}+{\sum }_{j=1}^{n}u({k}_{j},10,100,4){z}_{j}=1+\frac{{k}_{j}+1}{4}$

[−50, 50]0

u(kj,v,s,h)=x(kjv)h,kj>v,0,v<kj<v,x(kjv)h,kj<v $u({k}_{j},v,s,h)=\left\{\begin{array}{cc}{x({k}_{j}-v)}^{h}, & {k}_{j}\gt v,\\ 0, & -v\lt {k}_{j}\lt v,\\ {x(-{k}_{j}-v)}^{h}, & {k}_{j}\lt -v\end{array}\right.$

f13(k)=0.1sin2(3πk1)+j=1n(kj1)2[1+sin2(3πkj+1)]+(kn1)2[1+sin2(2πkj)]+j=1nu(kj,5,100,4) ${f}_{13}(k)=0.1\left\{{\sin }^{2}(3\pi {k}_{1})+{\sum }_{j=1}^{n}{({k}_{j}-1)}^{2}[1+{\sin }^{2}(3\pi {k}_{j}+1)]+{({k}_{n}-1)}^{2}[1+{\sin }^{2}(2\pi {k}_{j})]\right\}+{\sum }_{j=1}^{n}u({k}_{j},5,100,4)$

[−50, 50]

f14(k)=j=1nsin(kj).sinj.kj2π2h,h=10 ${f}_{14}(k)=-{\sum }_{j=1}^{n}\sin ({k}_{j})\,.\left(\sin {\left(\frac{j.{k}_{j}^{2}}{\pi }\right)}^{2h}\right),\,{h}=10$

(0,π) $(0,\pi)$

−4.687

f15(k)=ej=1nkjβ2h2ej=1nkj2j=1ncos2kj,h=5 ${f}_{15}(k)=\left[{e}^{-{\sum }_{j=1}^{n}{\left(\frac{{k}_{j}}{\beta }\right)}^{2h}}-2{e}^{-{\sum }_{j=1}^{n}{k}_{j}^{2}}\right]-{\prod }_{j=1}^{n}{\cos }^{2}{\unicode{x0200A}k}_{j},\,h=5$

[−20, 20]−1

f16(k)=j=1nsin2(kj)expj=1nkj2·expj=1nsin2|kj| ${f}_{16}(k)=\left\{\left[{\sum }_{j=1}^{n}{\sin }^{2}{(k}_{j})\right]-\text{exp}\left(-{\sum }_{j=1}^{n}{k}_{j}^{2}\right)\right\}\,\cdot \,\text{exp}\left[-{\sum }_{j=1}^{n}{\sin }^{2}\sqrt{|{k}_{j}|}\right]$

[−10, 10]−1

A3 Table Fixed‐dimension multimodal benchmark functions.

FunctionDimRange

Fmin ${F}_{min}$

f14(k)=1500+i=1251i+j=12(kjaji)6 ${f}_{14}(k)=\frac{1}{500}+{\sum }_{i=1}^{25}\frac{1}{i+{\sum }_{j=1}^{2}{({k}_{j}-{a}_{{ji}})}^{6}}$

2[−65, 65]1

f15(k)=j=111bjkj(bj2+bjk2)bj2+bjk3+k42 ${f}_{15}(k)={\sum }_{j=1}^{11}{\left[{b}_{j}-\frac{{k}_{j}({b}_{j}^{2}+{b}_{j}{k}_{2})}{{b}_{j}^{2}+{b}_{j}{k}_{3+}{k}_{4}}\right]}^{2}$

4[−5, 5]0.00030

f16(k)=4k122.1k14+13k16+k1k24k22+4k24 ${f}_{16}(k)={4k}_{1}^{2}-2.1{k}_{1}^{4}+\frac{1}{3}{k}_{1}^{6}+{k}_{1}{k}_{2}-4{k}_{2}^{2}+4{k}_{2}^{4}$

2[−5, 5]−1.0316

f17(k)=k25.14π2k12+5πk162+10118πcosk1+10 ${f}_{17}(k)={\left({k}_{2}-\frac{5.1}{4{\pi }^{2}}{k}_{1}^{2}+\frac{5}{\pi }{k}_{1}-6\right)}^{2}+10\left(1-\frac{1}{8\pi }\right)\cos {\unicode{x0200A}k}_{1}+10$

2[−5, 5]0.398

f18(k)=1+(k1+k2+1)2(1914k1+3k1214k2+6k1k2+3k2230+(2k13k2)2(1832k1+12k1248k2+36k1k2+27k22 ${f}_{18}(k)=\left[1+{({k}_{1}+{k}_{2}+1)}^{2}(19-14{k}_{1}+{3k}_{1}^{2}-14{k}_{2}+6{k}_{1}{k}_{2}+3{k}_{2}^{2}\right]\,\ast \,\left[30+{(2{k}_{1}-3{k}_{2})}^{2}(18-32{k}_{1}+{12k}_{1}^{2}-48{k}_{2}+36{k}_{1}{k}_{2}+27{k}_{2}^{2}\right]$

2[−2, 2]3

f19(k)=j=14cjexp(i=13aji(kipji)2) ${f}_{19}(k)=-{\sum }_{j=1}^{4}{{c}_{j}\text{exp}(-{\sum }_{i=1}^{3}{a}_{{ji}}({k}_{i}-{p}_{{ji}})}^{2})$

3[1, 3]−3.86

f20(k)=j=14cjexp(i=16aji(kipji)2) ${f}_{20}(k)=-{\sum }_{j=1}^{4}{{c}_{j}\text{exp}(-{\sum }_{i=1}^{6}{a}_{{ji}}({k}_{i}-{p}_{{ji}})}^{2})$

6[0, 1]−3.32

f21(k)=j=15[(kaj)(kaj)T+cj]1) ${f}_{21}(k)=-{\sum }_{j=1}^{5}{[(k-{a}_{j}){(k-{a}_{j})}^{T}+{c}_{j}]}^{-1})$

4[0, 10]−10.1532

f22(k)=j=17[(kaj)(kaj)T+cj]1) ${f}_{22}(k)=-{\sum }_{j=1}^{7}{[(k-{a}_{j}){(k-{a}_{j})}^{T}+{c}_{j}]}^{-1})$

4[0, 10]−10.4028

f23(k)=j=110[(kaj)(kaj)T+cj]1) ${f}_{23}(k)=-{\sum }_{j=1}^{10}{[(k-{a}_{j}){(k-{a}_{j})}^{T}+{c}_{j}]}^{-1})$

4[0, 10]−10.5363

REFERENCES 1 Rahman A, Farrok O, Mejbaul Haque Md. Environmental impact of renewable energy source based electrical power plants: solar, wind, hydroelectric, biomass, geothermal, tidal, ocean, and osmotic. Renewable Sustainable Energy Rev. 2022 ; 161 : 112279. 2 Zishan F, Mansouri S, Abdollahpour F, Grisales‐Noreña LF, Montoya OD. Allocation of renewable energy resources in distribution systems while considering the uncertainty of wind and solar resources via the multi‐objective salp swarm algorithm. Energies. 2023 ; 16 (1): 474. 3 Hachemi A, Sadaoui F, Arif S. Optimal location and sizing of capacitor banks in distribution systems using grey wolf optimization algorithm. In: Advanced Computational Techniques for Renewable Energy Systems. Springer ; 2023 : 719 ‐ 728. 4 Dashtaki AA, Hakimi SM, Hasankhani A, Derakhshani G, Abdi B. Optimal management algorithm of microgrid connected to the distribution network considering renewable energy system uncertainties. Int J Electr Power Energy Syst. 2023 ; 145 : 108633. 5 Ahmed A, Nadeem MF, Kiani AT, Ullah N, Khan MA, Mosavi A. An improved hybrid approach for the simultaneous allocation of distributed generators and time varying loads in distribution systems. Energy Rep. 2023 ; 9 : 1549 ‐ 1560. 6 Kellogg W, Nehrir M, Venkataramanan G, Gerez V. Optimal unit sizing for a hybrid wind/photovoltaic generating system. Electr Power Syst Res. 1996 ; 39 (1): 35 ‐ 38. 7 Mansouri N, Lashab A, Guerrero JM, Cherif A. Photovoltaic power plants in electrical distribution networks: a review on their impact and solutions. IET Renewable Power Gener. 2020 ; 14 (12): 2114 ‐ 2125. 8 Mansouri N, Lashab A, Sera D, Guerrero JM, Cherif A. Large photovoltaic power plants integration: a review of challenges and solutions. Energies. 2019 ; 12 (19): 3798. 9 Prakash P, Khatod DK. Optimal sizing and siting techniques for distributed generation in distribution systems: a review. Renewable Sustainable Energy Rev. 2016 ; 57 : 111 ‐ 130. Zellagui M, Lasmari A, Settoul S, El‐Sehiemy RA, El‐Bayeh CZ, Chenni R. Simultaneous allocation of photovoltaic DG and DSTATCOM for techno‐economic and environmental benefits in electrical distribution systems at different loading conditions using novel hybrid optimization algorithms. Int Trans Electr Energy Syst. 2021 ; 31 (8): e12992. Venkatesan C, Kannadasan R, Alsharif MH, Kim M‐K, Nebhen J. A novel multiobjective hybrid technique for siting and sizing of distributed generation and capacitor banks in radial distribution systems. Sustainability. 2021 ; 13 (6): 3308. Hemeida MG, Alkhalaf S, Senjyu T, Ibrahim A, Ahmed M, Bahaa‐Eldin AM. Optimal probabilistic location of DGs using Monte Carlo simulation based different bio‐inspired algorithms. Ain Shams Eng J. 2021 ; 12 (3): 2735 ‐ 2762. Rathore A, Patidar NP. Optimal sizing and allocation of renewable based distribution generation with gravity energy storage considering stochastic nature using particle swarm optimization in radial distribution network. J Energy Storage. 2021 ; 35 : 102282. El Sehiemy RA, Selim F, Bentouati B, Abido MA. A novel multi‐objective hybrid particle swarm and salp optimization algorithm for technical‐economical‐environmental operation in power systems. Energy. 2020 ; 193 : 116817. Ahmed D, Ebeed M, Ali A, Alghamdi AS, Kamel S. Multi‐objective energy management of a micro‐grid considering stochastic nature of load and renewable energy resources. Electronics. 2021 ; 10 (4): 403. Thokar RA, Gupta N, Niazi KR, Swarnkar A, Sharma S, Meena NK. Optimal integration and management of solar generation and battery storage system in distribution systems under uncertain environment. Int J Renewable Energy Res. 2020 ; 10 (1): 11 ‐ 12. Biswal SR, Shankar G. Simultaneous optimal allocation and sizing of DGs and capacitors in radial distribution systems using SPEA2 considering load uncertainty. IET Gener Transm Distrib. 2020 ; 14 (3): 494 ‐ 505. Hadidian‐Moghaddam MJ, Arabi‐Nowdeh S, Bigdeli M, Azizian D. A multi‐objective optimal sizing and siting of distributed generation using ant lion optimization technique. Ain Shams Eng J. 2018 ; 9 (4): 2101 ‐ 2109. Ahmed A, Nadeem MF, Sajjad IA, Bo R, Khan IA, Raza A. Probabilistic generation model for optimal allocation of wind DG in distribution systems with time varying load models. Sustainable Energy Grids Networks. 2020 ; 22 : 100358. Rao BN, Abhyankar A, Senroy N. Optimal placement of distributed generator using Monte Carlo simulation. In: 2014 Eighteenth National Power Systems Conference (NPSC). IEEE ; 2014 : 1 ‐ 6. Ullah K, Hafeez G, Khan I, Jan S, Javaid N. A multi‐objective energy optimization in smart grid with high penetration of renewable energy sources. Appl Energy. 2021 ; 299 : 117104. Ali S, Ullah K, Hafeez G, Khan I, Albogamy FR, Haider SI. Solving day‐ahead scheduling problem with multi‐objective energy optimization for demand side management in smart grid. Eng Sci Technol Int J. 2022 ; 36 : 101135. Hafeez G, Wadud Z, Khan IU, et al. Efficient energy management of IoT‐enabled smart homes under price‐based demand response program in smart grid. Sensors. 2020 ; 20 (11): 3155. Hafeez G, Islam N, Ali A, Ahmad S, Usman M, Alimgeer KS. A modular framework for optimal load scheduling under price‐based demand response scheme in smart grid. Processes. 2019 ; 7 (8): 499. Sakr WS, El‐Sehiemy RA, Azmy AM. Adaptive differential evolution algorithm for efficient reactive power management. Appl Soft Comput. 2017 ; 53 : 336 ‐ 351. Ginidi A, Ghoneim SM, Elsayed A, El‐Sehiemy R, Shaheen A, El‐Fergany A. Gorilla troops optimizer for electrically based single and double‐diode models of solar photovoltaic systems. Sustainability. 2021 ; 13 (16): 9459. Dhawale PG, Kamboj VK, Bath SK. A Levy flight based strategy to improve the exploitation capability of arithmetic optimization algorithm for engineering global optimization problems. Trans Emerging Telecommun Technol. 2023 ; 34 (4): e4739. Abualigah L, Abd Elaziz M, Sumari P, Geem ZW, Gandomi AH. Reptile search algorithm (RSA): a nature‐inspired meta‐heuristic optimizer. Expert Syst Appl. 2022 ; 191 : 116158. Seyyedabbasi A, Kiani F. Sand Cat swarm optimization: a nature‐inspired algorithm to solve global optimization problems. Eng Comput. 2022 ; 39 : 2627 ‐ 2651. Kennedy J, Eberhart R. Particle swarm optimization. In: Proceedings of the International Conference on Neural Networks (ICNN'95). Vol 4. IEEE ; 1995 : 1942 ‐ 1948. Zhao S, Zhang T, Ma S, Chen M. Dandelion optimizer: a nature‐inspired metaheuristic algorithm for engineering applications. Eng Appl Artif Intell. 2022 ; 114 : 105075. Mirjalili S. SCA: a sine cosine algorithm for solving optimization problems. Knowl‐Based Syst. 2016 ; 96 : 120 ‐ 133. Mahdavi M, Fesanghary M, Damangir E. An improved harmony search algorithm for solving optimization problems. Appl Math Comput. 2007 ; 188 (2): 1567 ‐ 1579. Ebeed M, Ahmed D, Kamel S, et al. Optimal energy planning of multi‐microgrids at stochastic nature of load demand and renewable energy resources using a modified Capuchin Search Algorithm. Neural Comput Appl. 2023 ; 35 : 17645 ‐ 17670. Ramadan A, Ebeed M, Kamel S, Ahmed EM, Tostado‐Véliz M. Optimal allocation of renewable DGs using artificial hummingbird algorithm under uncertainty conditions. Ain Shams Eng J. 2023 ; 14 (2): 101872. Asaad A, Ali A, Mahmoud K, et al. Multi‐objective optimal planning of EV charging stations and renewable energy resources for smart microgrids. Energy Sci Eng. 2023 ; 11 (3): 1202 ‐ 1218. Diaf S, Diaf D, Belhamel M, Haddadi M, Louche A. A methodology for optimal sizing of autonomous hybrid PV/wind system. Energy Policy. 2007 ; 35 (11): 5708 ‐ 5718. Eltamaly AM, Mohamed MA, Alolah AI. A novel smart grid theory for optimal sizing of hybrid renewable energy systems. Sol Energy. 2016 ; 124 : 26 ‐ 38. Purlu M, Turkay BE. Optimal allocation of renewable distributed generations using heuristic methods to minimize annual energy losses and voltage deviation index. IEEE Access. 2022 ; 10 : 21455 ‐ 21474. Amin A, Ebeed M, Nasrat L, et al. Techno‐economic evaluation of optimal integration of PV based DG with DSTATCOM functionality with solar irradiance and loading variations. Mathematics. 2022 ; 10 (14): 2543. Barnwal AK, Yadav LK, Verma MK. A multi‐objective approach for voltage stability enhancement and loss reduction under PQV and P buses through reconfiguration and distributed generation allocation. IEEE Access. 2022 ; 10 : 16609 ‐ 16623. Ali ES, Abd Elazim SM, Abdelaziz AY. Ant lion optimization algorithm for renewable distributed generations. Energy. 2016 ; 116 : 445 ‐ 458. Akbari MA, Aghaei J, Barani M, et al. New metrics for evaluating technical benefits and risks of DGs increasing penetration. IEEE Trans Smart Grid. 2017 ; 8 (6): 2890 ‐ 2902. Ali A, Raisz D, Mahmoud K, Lehtonen M. Optimal placement and sizing of uncertain PVs considering stochastic nature of PEVs. IEEE Trans Sustainable Energy. 2019 ; 11 (3): 1647 ‐ 1656. Ebeed M, Ali A, Mosaad MI, Kamel S. An improved lightning attachment procedure optimizer for optimal reactive power dispatch with uncertainty in renewable energy resources. IEEE Access. 2020 ; 8 : 168721 ‐ 168731. Zubo RH, Mokryani G, Abd‐Alhameed R. Optimal operation of distribution networks with high penetration of wind and solar power within a joint active and reactive distribution market environment. Appl Energy. 2018 ; 220 : 713 ‐ 722. Ozay C, Celiktas MS. Statistical analysis of wind speed using two‐parameter Weibull distribution in Alaçatı region. Energy Convers Manage. 2016 ; 121 : 49 ‐ 54. Jamal R, Zhang J, Men B, Khan NH, Ebeed M, Kamel S. Solution to the deterministic and stochastic optimal reactive power dispatch by integration of solar, wind‐hydro powers using modified artificial hummingbird algorithm. Energy Rep. 2023 ; 9 : 4157 ‐ 4173. Morstyn T, Teytelboym A, Hepburn C, McCulloch MD. Integrating P2P energy trading with probabilistic distribution locational marginal pricing. IEEE Trans Smart Grid. 2019 ; 11 (4): 3095 ‐ 3106. Kahraman HT, Aras S, Gedikli E. Fitness‐distance balance (FDB): a new selection method for meta‐heuristic search algorithms. Knowl‐Based Syst. 2020 ; 190 : 105169. Aras S, Gedikli E, Kahraman HT. A novel stochastic fractal search algorithm with fitness‐distance balance for global numerical optimization. Swarm Evol Comput. 2021 ; 61 : 100821. Duman S, Kahraman HT, Guvenc U, Aras S. Development of a Lévy flight and FDB‐based coyote optimization algorithm for global optimization and real‐world ACOPF problems. Soft Comput. 2021 ; 25 : 6577 ‐ 6617. Xu Y, Peng Y, Su X, Yang Z, Ding C, Yang X. Improving teaching–learning‐based‐optimization algorithm by a distance‐fitness learning strategy. Knowl‐Based Syst. 2022 ; 257 : 108271. Zhong C, Li G, Meng Z. Beluga whale optimization: a novel nature‐inspired metaheuristic algorithm. Knowl‐Based Syst. 2022 ; 251 : 109215. Mostafa A, Ebeed M, Kamel S, Abdel‐Moamen MA. Optimal power flow solution using levy spiral flight equilibrium optimizer with incorporating CUPFC. IEEE Access. 2021 ; 9 : 69985 ‐ 69998. Alhejji A, Ebeed Hussein M, Kamel S, Alyami S. Optimal power flow solution with an embedded center‐node unified power flow controller using an adaptive grasshopper optimization algorithm. IEEE Access. 2020 ; 8 : 119020 ‐ 119037. Ebeed M, Alhejji A, Kamel S, Jurado F. Solving the optimal reactive power dispatch using marine predators algorithm considering the uncertainties in load and wind‐solar generation systems. Energies. 2020 ; 13 (17): 4316. Jamil M, Yang X‐S. A literature survey of benchmark functions for global optimization problems. arXiv preprint arXiv:1308.4008, 2013. Molga M, Smutnicki, C. Test functions for optimization needs. 2005 ; 101 : 48. Derrac J, García S, Molina D, Herrera F. A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput. 2011 ; 1 (1): 3 ‐ 18. Ehsan A, Yang Q. Optimal integration and planning of renewable distributed generation in the power distribution networks: a review of analytical techniques. Appl Energy. 2018 ; 210 : 44 ‐ 59. Kaur S, Kumbhar G, Sharma J. A MINLP technique for optimal placement of multiple DG units in distribution systems. Int J Electr Power Energy Syst. 2014 ; 63 : 609 ‐ 617. Gampa SR, Das D. Optimum placement and sizing of DGs considering average hourly variations of load. Int J Electr Power Energy Syst. 2015 ; 66 : 25 ‐ 40. Augustine N, Suresh S, Moghe P, Sheikh K. Economic dispatch for a microgrid considering renewable energy cost functions. In: 2012 IEEE PES Innovative Smart Grid Technologies (ISGT). IEEE ; 2012 : 1 ‐ 7. Sultana S, Roy PK. Optimal capacitor placement in radial distribution systems using teaching learning based optimization. Int J Electr Power Energy Syst. 2014 ; 54 : 387 ‐ 398.

By Ahmed T. Hachemi; Fares Sadaoui; Salem Arif; Abdelhakim Saim; Mohamed Ebeed; Salah Kamel; Francisco Jurado and Emad A. Mohamed

Reported by Author; Author; Author; Author; Author; Author; Author; Author

Titel:
Modified reptile search algorithm for optimal integration of renewable energy sources in distribution networks
Autor/in / Beteiligte Person: Hachemi, Ahmed T. ; Sadaoui, Fares ; Arif, Salem ; Saim, Abdelhakim ; Ebeed, Mohamed ; Kamel, Salah ; Jurado, Francisco ; Mohamed, Emad A.
Link:
Zeitschrift: Energy Science & Engineering, Jg. 11 (2023), Heft 12, S. 4635-4665
Veröffentlichung: Wiley, 2023
Medientyp: academicJournal
ISSN: 2050-0505 (print)
DOI: 10.1002/ese3.1605
Schlagwort:
  • optimal distribution networks planning
  • optimal operation
  • renewable energy sources
  • reptile search algorithm
  • uncertainty
  • Technology
  • Science
Sonstiges:
  • Nachgewiesen in: Directory of Open Access Journals
  • Sprachen: English
  • Collection: LCC:Technology ; LCC:Science
  • Document Type: article
  • File Description: electronic resource
  • Language: English

Klicken Sie ein Format an und speichern Sie dann die Daten oder geben Sie eine Empfänger-Adresse ein und lassen Sie sich per Email zusenden.

oder
oder

Wählen Sie das für Sie passende Zitationsformat und kopieren Sie es dann in die Zwischenablage, lassen es sich per Mail zusenden oder speichern es als PDF-Datei.

oder
oder

Bitte prüfen Sie, ob die Zitation formal korrekt ist, bevor Sie sie in einer Arbeit verwenden. Benutzen Sie gegebenenfalls den "Exportieren"-Dialog, wenn Sie ein Literaturverwaltungsprogramm verwenden und die Zitat-Angaben selbst formatieren wollen.

xs 0 - 576
sm 576 - 768
md 768 - 992
lg 992 - 1200
xl 1200 - 1366
xxl 1366 -