Next Article in Journal
δ-Complement of a Graph
Previous Article in Journal
Complex Modified Projective Difference Function Synchronization of Coupled Complex Chaotic Systems for Secure Communication in WSNs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Economical-Environmental-Technical Operation of Power Networks with High Penetration of Renewable Energy Systems Using Multi-Objective Coronavirus Herd Immunity Algorithm

by
Ziad M. Ali
1,2,*,
Shady H. E. Abdel Aleem
3,
Ahmed I. Omar
4 and
Bahaa Saad Mahmoud
4
1
Electrical Engineering Department, College of Engineering, Prince Sattam bin Abdulaziz University, Wadi Addawaser 11991, Saudi Arabia
2
Electrical Engineering Department, Aswan Faculty of Engineering, Aswan University, Aswan 81542, Egypt
3
Department of Electrical Engineering, Valley High Institute of Engineering and Technology, Science Valley Academy, Qalyubia 44971, Egypt
4
Electrical Power and Machines Engineering Department, The Higher Institute of Engineering at El-Shorouk City, El-Shorouk Academy, Cairo 11837, Egypt
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(7), 1201; https://doi.org/10.3390/math10071201
Submission received: 20 January 2022 / Revised: 28 March 2022 / Accepted: 31 March 2022 / Published: 6 April 2022

Abstract

:
This paper proposes an economical-environmental-technical dispatch (EETD) model for adjusted IEEE 30-bus and IEEE 57-bus systems, including thermal and high penetration of renewable energy sources (RESs). Total fuel costs, emissions level, power losses, voltage deviation, and voltage stability are the five objectives addressed in this work. A large set of equality and inequality constraints are included in the problem formulation. Metaheuristic optimization approaches—Coronavirus herd immunity optimizer (CHIO), salp swarm algorithm (SSA), and ant lion optimizer (ALO)—are used to identify the optimal cost of generation, emissions, voltage deviation, losses, and voltage stability solutions. Several scenarios are reviewed to validate the problem-solving competency of the defined optimisation model. Numerous scenarios are studied to verify the proficiency of the optimisation model in problem-solving. The multi-objective problem is converted into a normalized one-objective issue through a weighted sum-approach utilizing the analytical hierarchy process (AHP). Additionally, the technique for order preference by similarity to ideal solution (TOPSIS) is presented for identifying the optimal value of Pareto alternatives. Ultimately, the results achieved reveal that the proposed CHIO performs the other approaches in the EETD problem-solving.

1. Introduction

Using renewable energy sources (RESs) in conventional power grids is difficult since renewables have a stochastic nature. The expansion of the use of RES technologies has also shown that conventional thermal production plants face technoeconomic challenges. These challenges are of major significance if we are to overcome the complexities of renewable energy planning and facilitate seamless renewable integration of electricity grids that integrates the stochastic nature of photovoltaics, wind, and hydropower. To justify the investments in RES technologies, the grid must operate economically with a high level of dependability. In the sense of the climate [1], thermal stations emit many pollutants, including nitrogen oxides, carbon oxides, sulphur dioxides, and others [2]. Moreover, reduced network capacity losses, improved energy efficiency [3], voltage support, and investments will improve the power system operations. The formulation of the economical-environmental-technical dispatch (EETD) model will address this problem.
In the literature, the conventional economic, environmental, and technical dispatch problem was addressed by many traditional techniques, which were used to address optimization techniques, such as linear and quadratic iterative techniques [4], lambda iterating approaches [5], and gradient methods [6]. Since it is challenging to identify global solutions at a sufficient estimation period (computation time) because of the EETD problem’s intricacy, most of these initiatives encountered challenges [7]. The researchers, therefore, sought to implement updated formulations of influential mathematical optimization approaches, such as mixed-integer linear (MIL) and quadratic (MIQ) programming type [8], nonlinear (NL) programming [9], and dynamics programming (DP) [10,11], to address the EETD issue. Many traditional mathematical optimization methods offered significant challenges when dealing with large-scale generation-incorporated power systems. They were frequently tipped into local minima because their preference coefficients appeared to vary through the optimization processes, which enhanced the estimation period considerably.
Recently, various metaheuristic optimization methods have been used in the literature, with and without the inclusion of the RESs for coping with the above-stated deficiencies of single objective (SO) and multi-objective (MO) functions [12,13]. Several evolutionary and metaheuristic optimisation methods have been used to effectively address the EETD problem, for instance: particle swarm optimization (PSO) through time-varying accelerating constant so-named TVAC-PSO [14]; accelerating PSO (APSO) [14]; modified MO moth-flame optimizer (MFO) [15]; modified whale optimization algorithm (MWOA) [16]; the internal search algorithm (ISA) [17]; criss-cross optimizer (CCO) [18]; a mixture of salp swarm optimizer (SSA) and PSO [19]; MO differential evolutionary based on summation (SMODE) [20]; enhanced SSA (ESSA) [21,22]; artificial bee colony (ABC) based on dynamic population, so-named ABC-DP [23], ABC [24]; MO population exterior optimizer (MOPEO) [25]; MO cross-entropy optimizer built on decomposition (MOCEO/D) [26]; and symbiotic organisms search (SOS) optimizer [27], as seen in Table 1.
Some have considered RESs, and some have not considered them while solving their problem of optimizations. Table 1 lists many recent research studies that have explored the role of RESs in the classical issue of EETD. Duman et al. [27] proposed the SOS technique to minimize cost functions, real power losses, voltage deviation, enhancement of contingency circumstances, and voltage stability. That approach was examined through IEEE 30-bus and IEEE 118-bus through incorporating RESs of wind, solar, and tidal energies. However, some constraints, such as prohibited operating zones (POZs) and valve point impacts, were not involved in the problem. Chen et al. [25] proposed the MOPEO technique for reducing costs and emissions for the IEEE 30-bus scheme and the inclusion of thermal, wind, and solar generating modules. The paper [28] proposed the NSGA-II with the reinforcement learning process, known as NSGA-RL, used to solve the MOEETD problems. The formulas for optimizing fuel costs and emissions were presented to include six thermal units incorporating the wind-power units. The results revealed that the NSGA-RL technique is successful in solving multi-objective EETD problems. However, it could be preferable to utilize more than one RES, such as solar or tidal power. The paper [20] introduced MOEA/D and SMODE techniques to minimize emission and cost functions in the IEEE 30-bus scheme, including the uncertainties of wind-, solar-, and tidal-power-producing units to address the MOEETD issue with a restricted number of thermal units. The paper [29] presented the thermal-, wind-, solar-, and tidal-power systems with a complex day-ahead stochastic scheduling, but only the cost of the fuel was involved in the optimization process. Elattar [30] proposed an enhanced shuffled-frog leaping-optimizer (ESFLO) to lessen fuel costs and emissions for MOEETD in combined power and heat units, with regard to the attendance of wind and solar power. Chinnadurrai and Victoire [18] presented a multi-objective CCO technique to minimize cost and emission functions with uncertain wind-energy units. That approach employed conventional multi-objective test functions and then ordinary complex EETD issues concerned with various wind-power integration ratios. The paper [31] proposed an enhanced sine cosine optimizer (ESCO) to solve different issues of EETD problems, such as costs, voltage profile, and power losses as a SO function. Li et al. [32] presented the MOCHIO approach for solving dynamic EETD of hybrid RESs built on green certifications, although some limits increasing power flow were not explored in the problem. Table 1 lists some of the most recent studies on the presence and absence of RESs.
Table 1. Review of single and multi-objective EETD of thermal units in the presence and absence of RESs.
Table 1. Review of single and multi-objective EETD of thermal units in the presence and absence of RESs.
SystemRef.IEEE SystemAlgorithmsObjective FunctionsDecision-Making Tools
30-Bus57-Bus118-BusEconomicalEnvironmentalTechnical
CostEmissionPlossVDL-IndexAHPTOPSIS
IEEE without RESs[26]-MOCE/D-----
[31]-ESCA----
[33]--MOFA-CPA-----
[34]--MOMICA---
[35]I-NSGA-III--
[36]--ECHT-----
[37]-DA-PSO----
[38]--SPEA----
[39]-TLBO---
[40]KHA----
[41]--PSO---
[42]MSA--
IEEE integrated with RESs[13]--MOHHO-----
[20]--MOEA/D & SMODE-----
[25]--MOPEO-----
[28]--NSGA-RL----
[43]--GSA-----
[44]--FFA & MGA-----
[45]--SMODE-----
[46]--MOEA/D-----
[47]--PBO------
[48]--NSGA-II-----
[49]--PSO-----
[50]-EFPA & BFPA-----
[51]--GABC-----
[52]--SSA & IGWO---
Proposed-CHIO & ALO & SSA
In this study, the IEEE 30-bus and IEEE 57-bus schemes are amended for integrating photovoltaic (PV), wind power (WP), and tidal power (TP) plants with a constrained number of thermal generations. The PV, WP, and TP uncertainties are discussed in-depth, utilizing suitable probability density functions (PDFs)—lognormal, Weibull, and Gumbel, respectively. The cost models presented in this study discuss the volatility and intermittent nature of the RESs, including underestimation of the penalty cost (UPC) and overestimation of the reservation cost (ORC). A Coronavirus herd immunity optimizer (CHIO), a salp swarm algorithm (SSA) [53], and an ant lion optimizer (ALO) [54] are employed as multi-objective and SO optimization approaches to identify the production cost as an economic benefit, emissions as an environmental benefit, losses (Ploss), voltage deviation (VD), and stability index (L-index) as a technical benefit. Various conditions are examined to demonstrate the suggested mode’s potential to meet this challenge. Moreover, a weighting sum policy utilizing the analytical hierarchy process (AHP) can be utilized for converting the MOEETD issue into a normalised SOEETD. In addition, as a single solution may be supported by the decision maker, the technique for order preference by similarity to the ideal solution (TOPSIS) classification tool was used to find a single alternative from the non-dominated solutions group of problems under survey. In the calculation process, the benefits of a TOPSIS measuring tool are consistency, simplicity, and understandability.
This article’s contributions are summarized as follows:
  • Expression of the SOEETD and MOEETD problem considering thermal, PV, WP, and PVTP plants (integration of high penetration of various RESs) is investigated.
  • Stochastic study of high penetration of RESs addressed has been accessible utilizing the appropriate PDFs.
  • Various system restrictions including security, equality, inequality, and POZs constraints are investigated in the presented EETD problem.
  • Various optimization approaches, such as the CHIO, the ALO, and the SSA, with a comprehensive study of the solutions are used to solve the EETD problem.
  • The AHP is utilized to convert MOEETD into the SOEETD problem.
  • The TOPSIS is applied for obtaining the optimum alternative for the MOEETD issue.
The rest of the paper is structured as follows: The formation of the systems of SOEETD and MOEETD is demonstrated in Section 2. Section 3 describes the mathematical model of the high penetration of RESs, the formulation of SO and MO objectives, and the conception of limitations. Section 4 presents the recommended optimization strategies. The results are examined and discussed in Section 5. Lastly, Section 6 presents conclusions and future works.

2. Systems Investigated and Scenarios Studies

The first phase of this study is the development of ideal location buses for RESs. The design criteria to find the best location of RESs is corresponding to the optimum EETD issue when the PV, WP, and PVTP are inserted on all buses one by one. The optimal power flow (OPF) is used to add PV panels one by one, starting with bus two and working through all the buses in each system. The bus with the lowest cost for 24 h is the best candidate for PV panels. The OPF is also used to optimize the site of WP and PVTP using the same method as the PV panel optimal sitting as long as the PV panels are installed on the previously selected buses. The capacities of these plants are selected to be consistent with the test systems’ maximum demands. The simulation results of this phase, which are the ideal location for the RESs for each of IEEE 30-bus and IEEE 57-bus testing schemes, are presented in Table 2. These locations of RESs are employed in the EETD problem, and the next step of this study is the uncertainties of RESs and are given in detail in the next section.
This work integrates both traditional thermal stations and non-conventional RESs that address the IEEE 30-bus and IEEE 57-bus schemes. As depicted in Figure 1, various significant RESs of PVs, wind, and hybrid PVs and tidal power (PVTP) schemes for the IEEE 30-bus are tied on buses 11, 5, and 13, respectively. In addition, the RESs of PVs wind and PVTP for the IEEE 57-bus are tied on buses 3, 2, and 9, respectively. The IEEE 30-bus system also includes three thermal power generations (TPGs) tied on buses 1, 2, and 8. In addition, the IEEE 57-bus scheme includes four TPGs tied on buses 1, 6, 8, and 12. The necessary system’s specifications are described in Table 3.
The second phase of this work has 16 scenarios, and their descriptions are seen in Table 4. These scenarios are classified by test procedure and each system’s number of objectives. The first scheme will present 13 case studies: the IEEE 30-bus system. In scenarios 14 to 16, the second scheme of the IEEE 57-bus will be introduced. These scenarios represent one and MOs that indicate different economic, environmental, and technical issues.

3. Formulation of the Optimization Problems

The EETD issue is implemented by simultaneously minimizing numerous computing objectives—fuel costs, emissions, voltage deviation, power losses, and enhancement of line index (L-index)—taking into account various constraints. In general, the EETD issue can be outlined as the following:
J o b j = m i n   i = 1 N o b j J i ( x , υ )
Subject to
g k ( x , υ ) = 0       k = 0 ,   1 , , G
h l ( x , υ ) 0       l = 0 ,   1 , , L
where J o b j represents the objectives to be minimized. J 1 , J 2 , J 3 , J 4 , and J 5 represent the quanta-objectives to be minimized. They represent the fuel costs, emissions, voltage deviation, losses, and L-index, respectively. x signifies the state (dependent) variables, and υ represents the control variables. g k ( x , υ ) and h l ( x , υ ) represent the kth equality constraints and the lth inequality constraints, respectively.

3.1. Total Fuel Costs

The total costs of the produced powers are the sum of costs of the TPGs and RESs, as expressed in Equation (4).
J 1 ( x , υ ) = C t o t ( P T P G s ) + C t o t ( P R E S s )
where C t o t ( P T P G s ) denotes the total TPGs cost, and C t o t ( P R E S s ) denotes the total RESs cost.

3.1.1. Fuel-Cost Study of TPG Units

The costs of TPGs in $/MWh depend more on the blades’ steam flow of the turbine and the unpredicted fluctuations in a valve’s position. In such plants, a series of valves push steam through a scattered set of nozzles that are used to deliver good output in full production [39]. The valves are sequentially opened for compulsory output, resulting in the interruption costs curve, as seen in Figure 2. Equation (5) provides the cost formulation of TPGs [30].
C t o t ( P T P G s ) = i = 1 N T P G a T P G i + b T P G i P T P G i + c T P G i P T P G i 2 + | d i s i n ( e i ( P T P G i m i n P T P G i ) ) |
where N T P G denotes the number of thermal generator units. a T P G i , b T P G i , and c T P G i denote the cost coefficients of the ith thermal generator unit ( P T P G i ) . The two coefficients d i and e i denote the impact’s valve point.   P T P G i m i n denotes the minimum powers of P T P G i through the generator operations. These parameters are described in Table 5.

3.1.2. Fuel-Cost Study of the RESs

The cost’s RESs are the sum of the overall costs of WPs ( C t o t ( P W P ) ) , PVs ( C t o t ( P P V ) ) , and hybrid PV and PVTP ( C t o t ( P P V T P ) ) , which can be expressed as shown in Equation (6):
C t o t ( P R E S s ) = C t o t ( P W P ) + C t o t ( P P V ) + C t o t ( P P V T P )
However, there is a cost feature for each renewable source. The sum of energy that is undersupplied or oversupplied may also be estimated relying on the PDFs of each source. First, standby power-generating (SPG) units may be mounted to meet the intermittent nature of the RESs while the produced power is lower than the power scheduled. Second, energy storage (ES) could be mounted to store the additional power produced [56].
In accordance with random wind speed, solar irradiance, and tidal unit flow rate results, Weibull, lognormal, and Gumbel distributions are used to convey the cost terms as seen as follows.
Cost estimation of WPs ( C t o t ( P W P ) ) :   C t o t ( P W P ) is described by merging the investment costs ( C d W P ( P W P s c h ) ) directly besides storage units’ costs and the SPGs. C d W P ( P W P s c h ) denotes the costs of operation and maintenance as follows:
C d W P ( P W P s c h ) = K d W P P W P s c h
where K d W P signifies the direct cost coefficient, and P W P s c h signifies the WPs’ power scheduled. The scheme also could involve possible standby elements to conserve the demand desires, and this reserve cost capacity ( C r W P ) can be expressed as follows:
C r W P ( P W P s c h P W P a c t ) = K r W P ( P W P s c h P W P a c t ) = K r W P 0 P W P a c t ( P W P s c h p W P ) f W P ( p W P ) d p W P
K r W P signifies the cost coefficient of the standby elements, and P W P a c t signifies the real WPs’ power delivered. f W P ( p W P ) denotes the wind PDF. p W P represents the WGs’ supplied power. Similarly, if P W P s c h < P W P a c t ; also, the ES’ cost ( C s W P ) , described in (9), should be appended to the WP cost. The cost factors of WPs can be expressed in Appendix A.
C s W P ( P W P a c t P W P s c h ) = K s W P ( P W P a c t P W P s c h ) = K s W P P W P s c h P W P r ( p W P P W P s c h ) f W P ( p W P ) d p W P
where K s W P   and   P W P r denote the penalty cost factor and the rated wind power, respectively. The standby powers and storage units can be dependent on f W P ( p W P ) . Weibull fitting (WF) is commonly used to fit the random frequency of each v measure [57,58]. Figure 3a shows the WF-based PDF of v data spreading over 8000 Monte-Carlo runs. The scale ( α ) and the shape ( β ) coefficients of the WF-based PDF are considered as nine and two, respectively. The probability ( f v ( v ) )   of v is shown in (10):
f v ( v ) = ( β α ) ( v α ) ( β 1 ) e ( v α ) β   for   0 < v <
The WGs’ supplied power that be dependent on v is expressed as follows:
p W P = { 0 v o u t v v i n P W P r ( v v i n v r v i n ) v i n v v r P W P r v r v v o u t
where v i n ,   v o u t ,   v r correspond to the WPs’ cut-in, cut-out, and rated speeds, respectively. The probability’s WP ( f W P ( p w P ) ) is given in (12).
f W P ( p W P ) = β ( v r v i n ) α β P W r [ v i n + p W P P W P r ( v r v i n ) ] β 1 exp [ ( v i n + p W P P W P r ( v r v i n ) α ) β ]
To sum up, C t o t ( P W P ) is expressed in (13).
C t o t ( P W P ) = C d W P ( P W P s c h ) + C r W P ( P W P s c h P W P a c t ) + C s W P ( P W P a c t P W P s c h )
Cost estimation of the PV ( C t o t ( P P V ) ) : As well, the WPs’ cost function, the direct cost C d P V ( P P V s c h ) of PVs signifies the costs of operation and maintenance and can be described as follows:
C d P V ( P P V s c h ) = K d P V P P V s c h
where K d P V denotes the direct cost parameter, and P P V s c h signifies the scheduled power of PV.
Once P P V s c h   is superior to the PV system’s real power ( P P V a c t ) , it is crucial to calculate SPGs, as clarified previously. The PV’s cost reserve capacity ( C r P V ) can be expressed as follows:
C r P V ( P P V s c h P P V a c t ) = K r P V ( P P V s c h P P V a c t ) = K r P V ( P P V s c h p P V ) f P V ( p P V )
K r P V signifies the cost coefficient of the SPGs. f P V ( p P V ) denotes the PV-PDF. p P V represents the PVs’ supplied power. Moreover, the cost of storage units ( C s P V ) may appear if P P V s c h < P P V a c t , and this is expressed in (16).
C s P V ( P P V a c t P P V s c h ) = K s P V ( P P V a c t P P V s c h ) = K s P V ( p P V P P V s c h ) f P V ( p P V )
The cost parameters of PV can be additionally offered in Appendix A. The power provided from the backup and ES units depends on the solar irradiance ( G ) PDF, represented as f P V ( G ) . Lognormal fitting (LF) [59,60] can be frequently utilized to obtain f P V ( G ) , as depicted in Figure 3b for 8000 Monte-Carlo turns at lognormal fit parameters: μ = 5.6 and σ = 0.6 . Consequently, f P V ( G ) is expressed as follows:
f P V ( G ) = 1 G σ 2 π exp { ( l n   G μ 2 ) 2 σ 2 } ,           G > 0
The attainable PV’s power ( p P V ( G ) ) can be assessed as follows
p P V ( G ) = { P P V r ( G 2 G s t d ) ,         0 < G < R c P P V r ( G G s t d ) ,                   G R c
where G s t d signifies the traditional solar irradiance, and R c signifies the operation irradiance, wherein G s t d = 1000 W/m2, and R c = 120 W/m2. P P V r signifies the PVs rated power output. To summarize, C t o t P V can be described as follows:
C t o t ( P P V ) = C d P V ( P P V s c h ) + C s P V ( P P V a c t P P V s c h ) + C r P V ( P P V s c h P P V a c t )
Cost estimation of the PVTP plant   ( C t o t ( P P V T P ) ) : Gumbel fitting (GF) [61] is employed in the river flow’s fitting of ( Q w ) statistics, as displayed in Figure 3c, wherein f Q ( Q w ) traces the GD through coefficients λ and γ as the following:
f Q ( Q w ) = 1 γ e x p ( Q w λ γ ) e x p [ e x p ( Q w λ γ ) ]
The yield power from the tidal power plant P T ( Q w ) relies on Q w as expressed in (19):
P T ( Q w ) = η w ρ w g w Q w H w
where η w ,   g w ,   ρ w ,   and H w signify the tidal efficiency turbines’, the gravity acceleration, the density’s water, and the operational head pressure, respectively [62], wherein η w = 0.86 ; ρ w = 1000   kg / m 3 ; g w = 9.81   m / s 2 ; and H w = 26   m . At this bus, the TP unit is incorporating through a PV unit to enhance the TP station operation. To summarize, C t o t P V T P can be illustrated as follows:
C t o t ( P P V T P ) = C d P V T P ( P P V T P s c h ) + C r P V T P ( P P V T P s c h P P V T P a c t ) + C s P V T P ( P P V T P a c t P P V T P s c h )
where P P V T P s c h and P P V T P a c t signify the hybrid PVTP’s scheduled and real powers, respectively. C d P V T P ( P P V T P ) signifies the PVTP direct cost. The PVTP’s cost reserve capacity can be denoted as ( C r P V T P ) . The storage units cost of the PVTP system can be denoted as ( C s P V T P ) . The cost parameters of PVTP can be described in Appendix A.
Furthermore, the whole cost of the arrangement can be described as follows:
J 1 ( x , υ ) = i = 1 N T P G a T P G i + b T P G i P T P G i + c T P G i P T P G i 2 + | d i s i n ( e i ( P T P G i m i n P T P G i ) ) | + C d W P ( P W P s c h ) + C r W P ( P W P s c h P W P a c t ) + C s W P ( P W P a c t P W P s c h ) + C d P V ( P P V s c h ) + C r P V ( P P V s c h P P V a c t ) + C s P V ( P P V a c t P P V s c h ) + C d P V T P ( P P V T P s c h ) + C r P V T P ( P P V T P s c h P P V T P a c t ) + C s P V T P ( P P V T P a c t P P V T P s c h )

3.2. Emission Levels

Only the emission levels of TPGs ( E t o t ) are addressed because the RESs have few to no pollutant gases, as given in (24):
J 2 ( x , υ ) = E t o t = i = 1 N T P G [ φ T P G i + ψ T P G i   P T P G i + ω T P G i P T P G i 2 + τ T P G i e ξ T P G i P T P G i ]
where E t o t signifies the overall emissions of the ith TPG. φ T P G i , ψ T P G i , ω T P G i , τ T P G i , and ξ T P G i are the coefficients of pollutant emissions related to the ith TPGs and are tabulated in Table 5.

3.3. Voltage Deviation

The fourth goal is to minimize the voltage deviations ( Δ V ) that could be described as follows:
J 3 ( x , υ ) = Δ V = i = 1 N b u s | V i 1 |
where V i and N b u s indicate ith bus voltages and the number of buses, respectively.

3.4. Power Losses

The third goal is to lessen the real losses ( P l o s s ) of the electric utility that can be described as follows:
J 4 ( x , υ ) = P l o s s = i = 1 N G [ V i 2 + V j 2 2 V i V j c o s ( δ i j ) ]
where N G denotes the number of generator buses. V i and V j correspond to i and j bus voltages, respectively. δ i j = δ i δ j signifies the voltage phase shift variation between i and j buses.

3.5. Voltage Stability Metric

To improve system’s voltage stability, it intends to lessen the maximum voltage stability index (L-index) that is described by Equations (27) and (28):
  J 5 ( x , υ ) = L i n d e x = | 1 i = 1 N G F i j V i V j ( θ i j + δ i δ j ) |
F i j = | Y L L | 1 | Y L G |

3.6. Constraints

The limitations judged while implementing the OP can be summarized as the following.

3.6.1. Power Balance

The restrictions to stabilize the real and reactive powers through the total load powers consumed and the losses of the power can be expressed as the following:
P T P G = P L i + P L o s s i
Q T P G = Q L i + Q L o s s i

3.6.2. Limits of the Active and Reactive Powers

The operation limits for active and reactive powers of the TPGs, WPs, PVs, and PVTP are expressed as follows:
P T P G i m i n P T P G i P T P G i m a x           i N T P G
P W P m i n P W P P W P m a x
P P V m i n P P V P P V m a x
P P V T P m i n P P V T P P P V T P m a x
Q T P G i m i n Q T P G i Q T P G i m a x           i N T P G
Q W P m i n Q W P Q W P m a x
Q P V m i n Q P V Q P V m a x
Q P V T P m i n Q P V T P Q P V T P m a x

3.6.3. Limits of POZs

POZs, the aim for cutting off in the process of the TPGs, can be described in (39):
P T P G i m i n P O Z , j P O Z T P G i j P T P G i m a x P O Z , j
where P T P G i m i n P O Z , j and P T P G i m a x P O Z , j signify the minimum and maximum boundaries (MW) of the jth POZ of the ith TPG.

3.6.4. Security Restrictions

The generators and voltage at load buses’ boundaries can be described in (40) and (41), respectively. In addition, the thermal limits can be considered as follows:
V G i m i n V G i V G i m a x         i N G
V L j m i n V L j V L j m a x           j N L
S L j S L j m a x                           j n l
where   V G i ,   V L j denote the ith’s generator bus voltage and the jth’s load bus voltage, respectively. N G , N L , and n l indicate the generator buses, load buses, and branches numbers, respectively.
Multi-objective problems may be subjected to linear, nonlinear, equality, and inequality constraints. The inequality constraints of other variables are included in the objective functions using a death penalty factor (P) by adding an extremely high value to the objective functions to avoid infeasible solutions (when a solution violates a constraint, it will be rejected). P is set to 108 in the optimization problem investigated.

4. Coronavirus Herd Immunity Optimizer (CHIO)

Mathematically, the notion of herd protection can be modeled to build the fundamental CHIO technique [63]. The methodological approach depends on the notion that humanity protects against infection by changing the majority of the non-infected vulnerable to immune [64]. Consequently, the protected population will no longer propagate this virus; even those vulnerable instances would not be harmed. The populations of people with herd protection could be categorized into resistant, susceptible, and infectious. The CHIO formulation is built on the population of the herd protection as shown in Figure 4. The improvement technique is derived from susceptible, contaminated, and immunized persons in the execution method of the CHIO technique. With the CHIO algorithm, the definition of societal distance is achieved by splitting the individual from the community that may be vulnerable, diseased, or protected between the present individual and a particular individual. The method to herd protection is based on the CHIO methodology. The algorithm is developed in six main phases. The technique for implementation is as follows.
Rule #1: Set CHIO parameter—The CHIO objective function is:
min x f ( x ) ,         x [ l b , u b ]
where for all the individuals, the objective function is created, in which the variable of decision is x i , and indexed with “i”, and the gene number in everyone is indicated as n. The CHIO approach needs dual control factors, such as maximum diseased cases age (MaxAge) and fundamental reproduction rate (BRr), and four algorithmic factors, such as C0 (=1), Max_Itr represents maximum iteration number, HIS represents the size of herd immunity, and n indicates size.
Rule #2: Generate herd immunity populations (HIP)—Originally, the CHIO generates heuristically a number of persons such as HIS. As a bidimensional matrix, the created individuals are kept in the HIP as follows:
H I P = [ x 1 1 x n 1 x 1 H I S x n H I S ]
For each person, the best solution is derived using Equation (44). The status trajectory (S) is also determined by either zero or one for all individuals in the HIP. Please note that S numbers are randomly begun up to C0.
Rule #3: Herd immunity evolution—It is the principal upgrade loop of CHIO. The individual gene gives the same or publicly differentiated influence, according to the BRr, by using three principles:
x i j ( t + 1 ) = { x i j ( t ) ,   r B R r C ( x i j ( t ) ) ,   r < 0.333 × B R r   ( Infected ) N ( x i j ( t ) ) ,   r < 0.667 × B R r   ( Susceptible ) R ( x i j ( t ) ) ,   r < B R r   ( Immuned )
where r signifies an arbitrary number from [0, 1]. The diseased situation is in the range of 0 to 0.333 × B R r . The importance of the latest gene can be diminished by societal distance and can be obtained by the differences among the genes from the diseased situation and the present gene as the following.
x i j ( t + 1 ) = C ( x i j ( t ) )
C ( x i j ( t ) ) = x i j ( t ) + r × ( x i j ( t ) x i c ( t ) )
Similarly, the susceptible case can be in the range of 0.333 × B R r to 0.667 × B R r . In addition, the safe case is in the range of 0.667 × B R r to B R r .
Rule #4: Population update—The protection rate can be computed for each produced instance, but the existing alternative will only be replaced through the produced issue if f ( x j ( t + 1 ) ) < f ( x j ( t ) ) . If the status vector Sj is equally one, the age vector (Aj) is incremented to one. The values of Sj are changed by the following equation throughout each cycle, according to the herd immunologic threshold.
S j = { 1 , f ( x j ( t + 1 ) ) < f ( x j   ( t + 1 ) ) Δ f ( x )     S j = 0       i s _ C o r o n a ( x j ( t + 1 ) ) 2 , f ( x j ( t + 1 ) ) < f ( x j   ( t + 1 ) ) Δ f ( x )   S j = 1
where i s _ C o r o n a ( x j ( t + 1 ) ) is equally one, that is a binary quantity when a new situation has taken advantage of infected cases.
Rule #5: Casualty cases—If the protection rate of the present afflicted case might not arise for the required iteration, as provided in the MaxAge parameter, then this process is deemed dead. It is then regenerated from the scratched utilizing   x i j ( t + 1 ) = l b i + ( u b i l b i ) × U ( 0 , 1 ) . In addition, the values of S j and S j are set to be zero. It could help the current population to increase and hence avoid optimal local alternatives.
Rule #6: Stopping rank—The CHIO is implemented in Rules 3 to 5 until the stop requirement has been fulfilled, usually in accordance with the maximum number of iterations (Max_Itr). The total amount of protected and susceptible cases in this condition dominates the population. The infected case will also be eliminated. The CHIO algorithm’s flow diagram is shown in Figure 5.

4.1. Implementation Procedure of Multi-Objective CHIO

The implementation of the presented CHIO approach can be provided as follows.
  • Set the CHIO parameters; Max_Itr = 300; MaxAge = 100; popsize (HIS) = 50; C0 = 1; BRr = 0.05; lb and ub are given in each table in results.
  • Assess the immunological position of herd X using the Pareto sorting algorithm.
  • Obtain the non-dominated solution of the objective function as given in Equations (23), (25)–(28) together or individually, according to the implemented scenario.
  • Collect them in the Pareto archive and determine the crowding space for every archive member.
  • The Pareto sorting system is utilized for assessing the best person (non-dominated solution alone) in the archive, removing dominated alternatives from the archive.
  • The population located in the CHIO method is modernized with Equation (49).
  • Modernize the iteration cycle t to t = t + 1.
  • Return to Rule #2 if t is less than Max_Itr. The actual positions will be assessed and the ideal Pareto front S I X will be returned.
  • Find the best solutions for the Pareto sorting system.
  • Using a TOPSIS to obtain the one alternative that might be preferred through with the decision maker to speed up and integrate several possibilities as illustrated in the next Section 4.3.
  • In addition, we can use the AHP to obtain the weighting factors with the CHIO technique to transform MO into SO function 4.2.

4.2. Analytical Hierarchy Process

Once the variety of difficulties of engineering rises, because of the trade-offs, the single objective inquiry is no longer an excellent solution. Increasing the objective value of a design may impair the performance of other objectives if several choices are offered. It can be utilized for multi-objective issues and techniques. However, several optimum spots on the Pareto graph that suit the criteria of decision makers three or four objectives, are not enough. This means that the decision maker might occasionally obtain one of Pareto’s most obvious questions to repeatedly look at all problems of interest. The AHP becomes one of the most often utilized techniques in decision making as well as provides numerous advantages among the multiple processes with various dimensions and features: simplicity, adjustability, and transparency that permit comparison and assessment of distinct possibilities. In the majority of cases, the main strategy to implementation of a priority setting is to discover the most viable solution [65].
The standard AHP procedure is summed up in [52]—building the model of hierarchal ranking; forming the judgment matrix; evaluating the maximum value of your own ( λ m a x ), and the corresponding judgmental vector in which the elements of the vector reflect the relative factor weights and the “hierarchical ranking” and confirm the precision of the AHP with the consistency indices (CI) that should be less than 10%.
M = [ 1 ψ 12 ψ 13 ψ 14 1 / ψ 12   1 ψ 23 ψ 24 1 / ψ 13 1 / ψ 23 1 ψ 34 1 / ψ 14 1 / ψ 24 1 / ψ 34 1 ] ,   m , n     N  
where, ψ m n { 1 , 3 , 5 , 7 , 9 } . N represents the number of the sub-objectives.
The consistency indices (CI) can be evaluated as follows:
C I = λ m a x N j N j 1
It can also evaluate the consistency ratio (CR), as the following:
C R = C I R I
Nj and RI signify the judgment matrix dimension and the average random index, respectively. For further information about the AHP, please see [66,67,68].
The objectives are set corresponding to their relevance for the decision maker in this circumstance. In Egypt, the quality of the voltage is the priority based on the perspective of the energy suppliers and should meet national regulations. The main aim for network operators is to reduce fuel costs in the present period. The secondary objective is active power loss minimization. They are the third priority, notwithstanding the significance of reducing pollution levels.
The objective functions cannot be immediately merged into the solution due to their differing dimensions. As a result, the objective functions were normalized as follows:
min x   ( w 1 J 1 ( x ) J 10 + w 2 J 2 ( x ) J 20 + w 3 J 3 ( x ) J 30 + w 4 J 4 ( x ) J 40 + w 5 J 5 ( x ) J 50 )
where J 10 , J 20 , J 30 , J 40 , and J 50 represent the designer threshold values of the objective functions (maximum values). w 1 , w 2 , w 3 , w 4 , and w 5 are the weighting factors of fuel costs, emissions, VD, Ploss, and L-index, respectively. Then, the weights are calculated as follows:
φ m = n = 1 N F ψ m n ,   m , n = 1 , 2 , 3 , 4
w m = φ m n = 1 N φ n
In this work, the objective functions for Scenarios from 6 to 13 in the IEEE 30-bus system and for Scenarios 15 and 16 in the IEEE 57-bus are implemented using the AHP. Table 6 illustrates the judgment matrix and the weights of the EETD problem.
In progression, the judgment matrix and the weights are identified in this study, as illustrated in Table 6.

4.3. A Technique for Order Preference by Similarity to Ideal Solution

To compare Pareto with the optimization methods, just one alternative might be preferred through the decision maker to speed up and integrate several possibilities. Ranking or classification processes can be utilized to provide several non-dominant solutions. This work uses a classified approach called TOPSIS to resolve this variance in decision making with multi-attributes decision making (MADM) [69].
A TOPSIS manages to realize the best alternative that should include the quickest time from the positive–ideal alternative and the farthest time from the negative–ideal alternative. The major purpose of using a TOPSIS is to make computations coherent, understandable, and straightforward. The positive solution from all the best attributes and the negative alternative from all the worst attributes are generated by this procedure. A TOPSIS works based on euclidean space computation to the ideal alternative [13]. The TOPSIS approach was used to classify the specific Pareto solutions achieved by the optimizations utilized. The primary premise of a TOPSIS is to discover an alternative that should be the smallest possible length from the ideal positive solution ( + ) and the longest from the ideal negative alternative ( ).
In this study, the most important and smallest index change is the positive ideal solution ( i j + ), while the opposite solution is the negative ideal solution ( i j ). The TOPSIS method is synthesized in these steps:
Rule #1: Define a decision matrix X. The value F i j denotes a hint for the performing ranking of the ith choice regarding the jth function. Let, S = ( s 1 , s 2 ) be the relative weighted trajectory of the objectives, fulfilling j = 1 n s j = 1 .
Rule #2: Define the normalized value Zij by employing Equation (55):
Z i j = F i j i = 2 n F i j 2   i = 1 ,   2 ,   ,   n   &   j = 1 ,   2
Rule #3: Determine M i j applying Equation (56) that signifies the weighted normalized decision matrix.
M i j = s j × Z i j     i = 1 ,   2 ,   ,   n   &   j = 1 ,   2
Rule #4: Obtain i j + and i j using Equations (57) and (58):
i j + = { min ( M 11 , M n 1 ) , min ( M 12 , M n 2 ) }
i j = { max ( M 11 , M n 1 ) , max ( M 12 , M n 2 ) }
Rule #5: Utilizing the n-dimensional euclidean space, define the split procedures through Equations (59) and (60):
S i j + = i = 2 n ( M i j i j + ) 2     i = 1 ,   2 ,   ,   n   &   j = 1 ,   2
S i j = i = 2 n ( M i j i j ) 2     i = 1 ,   2 ,   ,   n   &   j = 1 ,   2
Rule #6: Evaluate the relative closeness (RC) to the ideal solution, which can be expressed as in Equation (61):
R C i j = S i j S i j + + S i j     i = 1 ,   2 ,   ,   n   &   j = 1 ,   2
Rule #7: The preference order is to be rated so that the best compromise alternative can be considered as the alternative with the ultimate RC to the ideal alternative. Figure 6 shows the AHP implementation flowchart.

4.4. Implementation Procedure of EETD Problem

The implementation of the presented algorithms, including the AHP and the TOPSIS, can be summarized as follows:
  • Set the input data of TPGs and RESs; WP, PV, and PVTP as given in Table 3 in addition to the parameters of RESs.
  • Load the test systems of IEEE 30-bus and IEEE 57-bus from MATPOWER in Matlab.
  • Formulate the objective functions for SOEETD and MOEETD problems.
  • The AHP is employed with the MOEETD problem to obtain the weighting factors.
  • Set the algorithm’s parameters—maximum number of iterations, search agents, …etc.
  • Assess the decision variables; the active powers and voltage profiles buses, as illustrated in Table A3 and Table A4.
  • Set the system constraints, as illustrated in Section 3.6.
  • Obtain the non-dominated solutions of the OFs.
  • Use a TOPSIS to obtain the best solution from the Pareto sorting system.
The implementation of the presented algorithms, including the AHP and the TOPSIS, are depicted in Figure 7.

5. Results and Discussion

5.1. Results of IEEE 30-Bus Scheme

For SO and MO scenarios for this test scheme, the simulation findings are stated as follows:

5.1.1. Single Objective Scenarios

Table 7 and Table 8 outline the details of the EETD simulation of Scenarios 1–5 with the three competitive optimization techniques: the CHIO, the ALO, and the SSA. It can be noted, as shown in Table 7, that the lower and upper bounds are presented in the third and fourth columns. For instance, control variables are scheduled for Scenarios 1–3. The primary SOEETD utilizing three mentioned optimization approaches (in bold for each case) and the remaining objectives are described in Table 8.
In Scenario 1, minimization of the fuel costs is the major objective function (OF). The proposed CHIO technique offers the lowest cost (USD 768.95/h) compared with USD 769.32/h, USD 769.64/h obtained by ALO and SSA, respectively. In Scenario 2, minimization of the emission levels is the main OF. The proposed techniques: the CHIO, the ALO, and the SSA have achieved the minimum emission levels (0.09055 ton/h) that comply with environmental aspects. In Scenario 3, minimization of the VD is the main OF. The proposed CHIO technique has the least voltage deviation (0.36824 pu). In comparison to ALO and SSA techniques, the presented CHIO offers an improved voltage profile. In Scenario 4, minimization of the Ploss is the main OF. The power losses are decreased by the presented approaches, the CHIO, the ALO, and the SSA, and their estimates become 2.0661 MW, 2.0724 MW, and 2.0848 MW, respectively. In Scenario 5, the L-index is minimized for improving the system stability. The quantities of L-index of the presented optimization approaches, the CHIO, the ALO, and the SSA equal 0.071587, 0.071614, and 0.071596, respectively.
Notably, the proposed CHIO indicates the best power loss reduction 2.0661 MW, the most economical alternative USD 768.95/h, and the improved voltage profile (VD = 0.36824 pu). In addition, the CHIO tends to have the least voltage stability index 0.071587 pu and emission levels 0.09055 ton/h. Figure 8 displays the convergence curves of the CHIO, the ALO, and the SSA techniques over several test schemes. These records illustrate that the CHIO influences the best values of the OF in the least number of iterations, consistently: for all test scenarios (1–5), the CHIO reaches the lowest OFs in comparison with the other methods in a smaller number of iterations, which proves the effectiveness of the presented technique.
The proposed CHIO compared with the reported methods for Scenarios 1–5 is given in Table 9. In comparison to the literature approaches, the proposed CHIO contributes to competitiveness strategy for different scenarios (1–5).

5.1.2. Dual-Objective Scenarios

Table 10 and Table 11 represent the scheduling of control variables and the simulation results of dual-objective scenarios (Scenarios 6–8) using the AHP, respectively. Scenario 6 enhances the fuel and emissions of generation stations concurrently. Scenario 7 enhances fuel costs and VD, while Scenario 8 reflects the fuel costs and the stability enhancement as the main dual-objective. The presented CHIO indicates the best compromise alternatives for Scenarios 6–8. The findings obtained the success of the presented CHIO compared to the literary methods mentioned. Figure 9 shows the efficacy of the CHIO technique proposed as opposed to the other algorithms SSA and ALO using the AHP technique.
Figure 10 explains the Pareto fronts with the strategies CHIO, ALO, and SSA for Scenarios 6–8. In Scenarios 6–8, Table 12 demonstrates the numerical results of the presented CHIO using TOPSIS in comparison with further utilized techniques. The use of the CHIO is more competitive in various scenarios relative to the approaches described.
An evaluation of the previous related studies for dual objectives was stated in Table 13. The results obtained the effectiveness of the presented CHIO compared to the literary methods mentioned. The results in bold are more competitive solutions using three optimization techniques.

5.1.3. Triple-Objective Scenarios

Table 14 and Table 15 display the outcomes of simulations obtained for three objective functions for the SSA, the ALO, and the proposed CHIO for Scenarios 9–11 using the AHP and the TOPSIS, respectively. In Scenario 9, three objectives are taken into account: fuel costs, power losses, and voltage deviation minimizations. In Scenario 10, fuel cost, Ploss, and carbon minimizations are considered. The fuel costs, voltage drop, and emission levels are considered in Scenario 11.
In Scenario 9, the proposed CHIO obtained the best fuel cost and voltage deviation, while the SSA technique achieved the best reduction in power losses. In Scenario 10, the proposed CHIO obtained the best economic benefit, while the SSA technique obtained the best reduction in power losses and environmental benefits. In Scenario 11, the proposed CHIO obtained the best values in all objectives of that scenario. Figure 11 indicates Pareto fronts with ALO, SSA, and the proposed CHIO methods for Scenarios 9–11.
The fuel costs in Scenarios 9, 10, and 11 obtained using the AHP are more economical than obtained using a TOPSIS. In Scenario 9, voltage deviation and power losses obtained using a TOPSIS are more technical than obtained using the AHP. In Scenario 10, emission levels and power losses obtained using a TOPSIS are more environmental and technical than obtained using the AHP, respectively. In addition, voltage deviation and emission levels obtained in Scenario 11 using a TOPSIS are more technical and offer more environmental benefits than obtained using the AHP, respectively. To sum up, we can say that optimization techniques using the AHP are superior to obtaining the best values of fuel costs in comparison to the TOPSIS while the optimization techniques using the TOPSIS has more environmental and technical benefits in comparison to the AHP in the case of triple-objective scenarios.
An evaluation of the previous related studies for triple-objectives is stated in Table 16. The results obtained the effectiveness of the presented CHIO in comparison with the literary methods mentioned. The results in bold are more competitive solutions using three optimization techniques.

5.1.4. Quad-Objective Scenario

Table 17 displays EETD simulation results for the quad objective “Scenario 12”. This table confirms that the presented CHIO leads, in comparison with the ALO and the SSA using the TOPSIS, to the most competitive economic solutions at tolerable voltages of system losses. The convergence curve in Figure 12 displays the efficiency and the minimum number of iterations of the proposed CHIO method using the AHP. Furthermore, Table 18 assesses the CHIO offered as compared to MOMICA [34], I-NSGA-III [35], MODA [37], and ECHT [36] in the context of Scenario 12 and individual ALO and SSA techniques. In comparison to existing individual optimization methods using the ALO and the SSA, the proposed CHIO approach offers the best possible compromise solution.

5.1.5. Quanta-Objective Scenario

Table 18 demonstrates the results of the EETD issue for quanta-objectives “Scenario 13”. The table confirms that the presented CHIO indicates more competitive compromise alternatives at appropriate thresholds of voltage at the losses to the system in comparison with the ALO and the SSA. It can be noted from Figure 13 that the presented CHIO attains the best alternative. Furthermore, Table 19 assesses the CHIO offered as compared to MOMICA [34], I-NSGA-III [35], MODA [37], and ECHT [36] in the context of Scenario 13.

5.2. Results for IEEE 57-Bus Scheme

For SO and MO scenarios for the second test scheme, the simulation findings are stated as follows:

5.2.1. Single Objective Scenarios

For the IEEE-57 bus scheme, Table 20 shows the SOEETD alternatives obtained by the ALO, the SSA, and the presented CHIO for Scenario 14. In this scenario, the minimization of fuel costs is the main OF. The presented CHIO tends to be the least economical alternative (USD 32,752/h) in comparison with other approaches the ALO (USD 32,756/h) and the SSA (USD 32,770/h). Figure 14 illustrates the convergence rates of the proposed CHIO in comparison to other algorithms of the ALO and the SSA. This figure shows that the CHIO attains the best estimates of the OF in the least number of iterations

5.2.2. Dual-Objective Scenarios “Economical and Technical Benefits”

In Scenario 15, the fuel costs and VD can be enhanced concurrently. The presented CHIO tends to the optimal compromise alternative using the AHP (USD 32,754/h) and (4.8974 pu) in comparison with other individual approaches; the ALO (USD 32,771/h) and (4.9926 pu); and the SSA (USD 32,786/h) and (4.6149 pu). The proposed CHIO leads to the optimal compromise solution using the TOPSIS (USD 33,299/h) and (1.0707 pu) in comparison with other individual techniques; the ALO (USD 32,935/h) and (1.0937 pu); and the SSA (USD 33,230/h) and (1.0872 pu); as illustrated in Table 21. The fuel cost using the CHIO-AHP and voltage deviation using the SSA-AHP are more economical and technical than obtained using other approaches, respectively.
The fuel cost using the ALO-TOPSIS and voltage deviation using the CHIO-TOPSIS are more economical and technical than obtained using other approaches, respectively. Figure 15 shows the convergence rate and the Pareto front for the dual objectives for Scenario 15 using the AHP and the TOPSIS, respectively.

5.2.3. Dual-Objective Scenarios “Economical and Environmental Benefits”

In Scenario 16, the fuel costs and emissions are concurrently enhanced. The presented CHIO tends to be the optimal compromise alternative using the AHP (USD 32,751/h) and (1.2553 ton/h) in comparison with other approaches; the ALO (USD 32,753/h) and (1.2581 ton/h); and the SSA (USD 32,772/h) and (1.3422 ton/h). The proposed CHIO leads to the optimal compromise alternative using the TOPSIS (USD 33,344/h) and (1.0976 ton/h) compared with other approaches; the ALO (USD 33,049/h) and (1.1198 ton/h); and the SSA (USD 33,473 /h) and (1.0964 ton/h) as illustrated in Table 22. The fuel cost and emission levels obtained using the CHIO-AHP are more economical and environmental than obtained using other approaches, respectively.
The fuel cost using the ALO-TOPSIS and emission levels using the CHIO-TOPSIS are more economical and technical than obtained using other approaches, respectively. Figure 16 shows the convergence rate and the Pareto front for the dual objectives for Scenario 16 using the AHP and the TOPSIS, respectively.

5.3. Evaluation of Economical-Environmental-Technical Benefits

In this section, we focus on the economic, environmental, and technical advantages that allow the operator to compromise the various operational elements. Table 23 highlights the economic benefits of saving in fuel costs for the two standard test schemes with and without the integration of RESs using the proposed CHIO technique. This table compares the presented approach to the best approach published in the literature, which corresponds to various objectives. For the IEEE 30-bus, the annual saving differences in fuel cost with and without RESs in Scenarios 1 and 6 are USD 263,062.8 and USD 569,522.6, respectively. For the IEEE 57-bus, the annual saving differences in fuel cost with and without RESs in Scenarios 14 and 16 are USD 78,092,421.6 and USD 78,152,865.6, respectively.
Table 24 highlights the environmental benefits of saving in emission levels for the two standard test schemes with and without the integration of RESs utilizing the presented CHIO technique. For the IEEE 30-bus, the annual saving differences in emission levels with and without RESs in Scenarios 10 and 13 are 657 ton/h and 963.6 ton/h, respectively. For the IEEE 57-bus, the annual saving differences in fuel cost with and without RESs in Scenarios 14 and 16 are 973.236 ton/h and 917.172 ton/h, respectively.
From the technical point of view, as seen in Table 25, the CHIO presented has the lowest level in emissions with considerable emission reductions for Scenarios 10, 13, 14, and 16 corresponding to 8760 kg, 4947 tons, and 2100 tons/yr., respectively. Table 24 highlights the technical benefits of saving in power losses for the two standard test systems with and without the integration of RESs using the presented CHIO technique. For the IEEE 30-bus, the annual saving differences in Ploss with and without RESs in Scenarios 1 and 4 are 26,823.12 MW and 6937.044 MW, respectively. For the IEEE 57-bus, the annual saving differences in power losses with and without RESs in Scenarios 14 and 16 are 19,096.8 MW and 21,295.56 MW, respectively.

6. Conclusions

This paper proposed an EETD problem for obtaining the best compromise solutions; fuel costs, emission levels, voltage deviation, losses, and stability index of adapted IEEE 30-bus and IEEE 57-bus schemes involved thermal and RESs such as PV, wind, and hybrid PV and tidal-power plants. The major objective is to keep overall fuel costs, active power losses, and pollution levels as low as possible. Various constraints were studied as system limitations. Different optimization methods—the CHIO, the SSA, and the ALO—were utilized for identifying the best alternatives. A total of 16 scenarios were assessed to confirm the potential of the introduced model in resolving the EETD issue. The AHP was employed in computing the weights of the EETD issue. In addition, the TOPSIS procedure was developed to help decision makers use various preferences to find the best alternatives from Pareto results. Finally, the results showed that the CHIO surpasses the techniques studied in resolving the EETD problem. By applying additional optimization techniques, especially hybrid algorithms, the EETD formula may be further researched. Furthermore, it is still a challenge for future study that non-convex EETD problems and uncertainties about load demand combined with uncertainties of all RESs be explored. In addition, IEEE 118 bus, including thermal and stochastic RESs, can be investigated in future works.

Author Contributions

B.S.M. and Z.M.A. designed the case under study, performed the simulations and obtained the results; A.I.O. and S.H.E.A.A. analyzed the obtained results; B.S.M. and A.I.O. wrote the paper, which S.H.E.A.A. and Z.M.A. reviewed further. All authors have read and agreed to the published version of the manuscript.

Funding

The authors extend their appreciation to the Deputy ship for the Research & innovation, Ministry of Education in Saudi Arabia for funding this research work through the project number (IF-PSAU-2021/01/17642).

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to their large size.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

ABCArtificial bee colony
ABC-DPDynamic population-based artificial bee colony
AHPAnalytical hierarchy process
ALOAnt lion optimizer
APSOAccelerating particle swarm optimization
CCOCriss-cross optimizer
CHIOCoronavirus herd immunity optimizer
CIConsistency index
CRConsistency ratio
DPDynamic programming
EETDEconomical-environmental-technical dispatch
ESEnergy storage
ESCOEnhanced sine cosine optimizer
GFGumbel fitting
HIPHerd immunity population
HISHerd immunity size
ISAInterior search algorithm
LFLognormal fitting
MADMMulti-attribute decision making
MILMixed-integer linear
MIQMixed-integer quadratic
MOMulti-objective
MOCE/DMulti-objective cross-entropy algorithm based on decomposition
MOEA/DDecomposition-based multi-objective evolutionary algorithm
MOHHOMulti-objective Harris hawks optimization
MOPEOMulti-objective population extremal optimization
MWOAModified whale optimization algorithm
NSGANon-dominated sorting genetic algorithm
NSGA-RLNon-dominated sorting genetic algorithm reinforcement learning
ORCOverestimation of the reservation cost
PDFsProbability density functions
POZsProhibited operating zones
PSOParticle swarm optimization
PVphotovoltaic
PVTPPhotovoltaic and tidal power
RCRelative closeness
RESsRenewable energy sources
RIAverage random index
SMODESummation based multi-objective differential evolution
SOSingle objective
SOSSymbiotic organisms search
SPGStandby power generation
SSASalp swarm algorithm
TLBOTeaching learning-based optimization
TOPSISThe technique for order preference by similarity to an ideal solution
TPTidal power
TPGsThermal power generations
TVACTime-varying acceleration coefficient
UPCUnderestimation of the penalty cost
VDVoltage deviation
WFWeibull fitting
WPWind power

Nomenclature

α The scale factor of the wind turbine
β The shape factor of the wind turbine
C d P V The direct cost of the photovoltaic system
C d P V T P The direct cost of the photovoltaic-tidal power system
C d W P The direct cost of the wind turbine
C r P V The reserve capacity cost of the photovoltaic system
C r P V T P The reserve capacity cost of the photovoltaic-small hydro system
C r W P The reserve capacity cost of the wind turbine
C S P V The storage units cost of the photovoltaic system
C S P V T P The storage units cost of the photovoltaic-tidal power system
C S W P The storage units cost of the wind turbine
C t o t The total cost of the fuel or generation
C t o t P V The total cost of the photovoltaic generation unit
C t o t P V T P The total cost of the photovoltaic-tidal power unit
C t o t W P The total cost of the wind turbine generation unit
C t o t ( P T P G s ) The total cost of the thermal power generations
C t o t ( P R E S s ) The total cost of the renewable energy sources
δ i j The phase difference between the buses i and j
η w Tidal efficiency turbines’
E t o t The total emission
f v ( v ) The probability of wind speed
f Friction factor
γScale parameter of the river
GSolar irradiance
G s t d Standard solar irradiance
G q ( i j ) The transconductance of branch q connected to bus i and bus j
H w The effective pressure head for the water
K d W P The direct cost parameter of the wind turbine
K r W P The reserve capacity cost parameter of the wind turbine
K S W P The storage unit cost parameter of the wind turbine
λLocation parameter of the river
L -indexStability index
Max_ItrMaximum iteration number
N G Number of generator buses
N L Number of load buses
n l Number of branches in the network
P l o s s Power loss
P P V a c t The actual power of the photovoltaic system
P P V r The rated power of the photovoltaic system
P P V s c h The scheduled power of the photovoltaic system
P P V T P a c t The actual power of the photovoltaic small hydro system
P P V T P s c h The scheduled power of the photovoltaic-small hydro system
P T P G i m i n The minimum power of the ith thermal power generator unit
P T ( Q w ) The yield power from the tidal power plant
P W P a c t The actual power of the wind turbine
P W P r The rated power of the wind turbine
P W P s c h The scheduled power of the wind turbine
Q w River flow rate
R c Operation irradiance
ρ w Water density
S L p The branches’ capacity limit
T s The standard temperature in kelvin
v The wind speed
V G i The voltage of the ith on generator bus
v i n Cut-in speed of the wind turbine
V L p The voltage of the pth on load bus
v o u t Cut-out speed of the wind turbine
v r The rated speed of the wind turbine

Appendix A

Table A1. Direct, reserve, and standby cost coefficients for RESs uncertainties.
Table A1. Direct, reserve, and standby cost coefficients for RESs uncertainties.
WPPVPVTP
Direct cost coefficients ($/MW) K d W P   = 1.70 K d P V = 1.60 K d P V T P = 1.50
Reserve cost coefficients ($/MW) K r W P = 3.00 K r P V = 3.00 K r P V T P = 3.00
Penalty cost coefficients ($/MW) K s W P = 1.40 K s P V = 1.40 K s P V T P = 1.40
Table A2. Control parameter setting of CHIO, ALO, and SSA algorithms for the testing power system.
Table A2. Control parameter setting of CHIO, ALO, and SSA algorithms for the testing power system.
Optimization TechniquesALOSSAProposed (CHIO)
Max. iteration300300300
No. of population505050
Control parametersrand = [0, 1]Kmin = 0.43C0 = 1
Kmax = 0.85BRr = 0.05
Independent runs303030
Table A3. Decision variables of the IEEE 30-bus system.
Table A3. Decision variables of the IEEE 30-bus system.
Decision VariablesBounds
MinMax
Active power (MW)PTPG22080
PTPG51060
PTPG81035
PTPG111060
PTPG131060
Bus voltage (pu)V10.961.10
V20.961.10
V50.961.10
V80.961.10
V110.961.10
V130.961.10
Table A4. Decision variables of the IEEE 57-bus system.
Table A4. Decision variables of the IEEE 57-bus system.
Decision VariablesBounds
MinMax
Active power (MW)PTPG180200
PTPG230100
PTPG340140
PTPG630100
PTPG8100550
PTPG930100
PTPG12100410
Bus voltage (pu)V10.951.10
V20.951.10
V30.951.10
V60.951.10
V80.951.10
V110.951.10
V120.951.10

References

  1. Omar, A.I.; Khattab, N.M.; Abdel Aleem, S.H.E. Optimal strategy for transition into net-zero energy in educational buildings: A case study in El-Shorouk City, Egypt. Sustain. Energy Technol. Assess. 2022, 49, 101701. [Google Scholar] [CrossRef]
  2. Ahmed, E.M.; Rathinam, R.; Dayalan, S.; Fernandez, G.S.; Ali, Z.M.; Abdel Aleem, S.H.E.; Omar, A.I. A Comprehensive Analysis of Demand Response Pricing Strategies in a Smart Grid Environment Using Particle Swarm Optimization and the Strawberry Optimization Algorithm. Mathematics 2021, 9, 2338. [Google Scholar] [CrossRef]
  3. Elmetwaly, A.H.; ElDesouky, A.A.; Omar, A.I.; Attya Saad, M. Operation control, energy management, and power quality enhancement for a cluster of isolated microgrids. Ain Shams Eng. J. 2022, 13, 101737. [Google Scholar] [CrossRef]
  4. McLarty, D.; Panossian, N.; Jabbari, F.; Traverso, A. Dynamic economic dispatch using complementary quadratic programming. Energy 2019, 166, 755–764. [Google Scholar] [CrossRef]
  5. Zhan, J.P.; Wu, Q.H.; Guo, C.X.; Zhou, X.X. Fast λ-Iteration Method for Economic Dispatch With Prohibited Operating Zones. IEEE Trans. Power Syst. 2014, 29, 990–991. [Google Scholar] [CrossRef]
  6. Elsheakh, Y.; Zou, S.; Ma, Z.; Zhang, B. Decentralised gradient projection method for economic dispatch problem with valve point effect. IET Gener. Transm. Distrib. 2018, 12, 3844–3851. [Google Scholar] [CrossRef]
  7. Mahdi, F.P.; Vasant, P.; Kallimani, V.; Watada, J.; Fai, P.Y.S.; Abdullah-Al-Wadud, M. A holistic review on optimization strategies for combined economic emission dispatch problem. Renew. Sustain. Energy Rev. 2018, 81, 3006–3020. [Google Scholar] [CrossRef]
  8. Pan, S.; Jian, J.; Yang, L. A hybrid MILP and IPM approach for dynamic economic dispatch with valve-point effects. Int. J. Electr. Power Energy Syst. 2018, 97, 290–298. [Google Scholar] [CrossRef] [Green Version]
  9. Chen, F.; Huang, G.H.; Fan, Y.R.; Liao, R.F. A nonlinear fractional programming approach for environmental–economic power dispatch. Int. J. Electr. Power Energy Syst. 2016, 78, 463–469. [Google Scholar] [CrossRef]
  10. Wang, M.Q.; Gooi, H.B.; Chen, S.X.; Lu, S. A Mixed Integer Quadratic Programming for Dynamic Economic Dispatch With Valve Point Effect. IEEE Trans. Power Syst. 2014, 29, 2097–2106. [Google Scholar] [CrossRef]
  11. Pan, S.; Jian, J.; Chen, H.; Yang, L. A full mixed-integer linear programming formulation for economic dispatch with valve-point effects, transmission loss and prohibited operating zones. Electr. Power Syst. Res. 2020, 180, 106061. [Google Scholar] [CrossRef]
  12. Naderi, E.; Pourakbari-Kasmaei, M.; Cerna, F.V.; Lehtonen, M. A novel hybrid self-adaptive heuristic algorithm to handle single- and multi-objective optimal power flow problems. Int. J. Electr. Power Energy Syst. 2021, 125, 106492. [Google Scholar] [CrossRef]
  13. Omar, A.I.; Ali, Z.M.; Al-Gabalawy, M.; Abdel Aleem, S.H.E.; Al-Dhaifallah, M. Multi-objective environmental economic dispatch of an electricity system considering integrated natural gas units and variable renewable energy sources. Mathematics 2020, 8, 1100. [Google Scholar] [CrossRef]
  14. Nourianfar, H.; Abdi, H. Solving the multi-objective economic emission dispatch problems using Fast Non-Dominated Sorting TVAC-PSO combined with EMA. Appl. Soft Comput. 2019, 85, 105770. [Google Scholar] [CrossRef]
  15. Elsakaan, A.A.; El-Sehiemy, R.A.; Kaddah, S.S.; Elsaid, M.I. An enhanced moth-flame optimizer for solving non-smooth economic dispatch problems with emissions. Energy 2018, 157, 1063–1078. [Google Scholar] [CrossRef]
  16. ben oualid Medani, K.; Sayah, S.; Bekrar, A. Whale optimization algorithm based optimal reactive power dispatch: A case study of the Algerian power system. Electr. Power Syst. Res. 2018, 163, 696–705. [Google Scholar] [CrossRef]
  17. Karthik, N.; Parvathy, A.K.; Arul, R. Multi-objective economic emission dispatch using interior search algorithm. Int. Trans. Electr. Energy Syst. 2019, 29, e2683. [Google Scholar] [CrossRef] [Green Version]
  18. Chinnadurrai, C.; Victoire, T.A.A. Dynamic Economic Emission Dispatch Considering Wind Uncertainty Using Non-Dominated Sorting Crisscross Optimization. IEEE Access 2020, 8, 94678–94696. [Google Scholar] [CrossRef]
  19. El Sehiemy, R.A.; Selim, F.; Bentouati, B.; Abido, M.A. A novel multi-objective hybrid particle swarm and salp optimization algorithm for technical-economical-environmental operation in power systems. Energy 2020, 193, 116817. [Google Scholar] [CrossRef]
  20. Biswas, P.P.; Suganthan, P.N.; Qu, B.Y.; Amaratunga, G.A.J. Multiobjective economic-environmental power dispatch with stochastic wind-solar-small hydro power. Energy 2018, 150, 1039–1057. [Google Scholar] [CrossRef]
  21. El-Fergany, A.A.; Hasanien, H.M. Salp swarm optimizer to solve optimal power flow comprising voltage stability analysis. Neural Comput. Appl. 2020, 32, 5267–5283. [Google Scholar] [CrossRef]
  22. Alkoffash, M.S.; Awadallah, M.A.; Alweshah, M.; Zitar, R.A.; Assaleh, K.; Al-Betar, M.A. A Non-convex Economic Load Dispatch Using Hybrid Salp Swarm Algorithm. Arab. J. Sci. Eng. 2021, 46, 8721–8740. [Google Scholar] [CrossRef]
  23. Ding, M.; Chen, H.; Lin, N.; Jing, S.; Liu, F.; Liang, X.; Liu, W. Dynamic population artificial bee colony algorithm for multi-objective optimal power flow. Saudi J. Biol. Sci. 2017, 24, 703–710. [Google Scholar] [CrossRef] [PubMed]
  24. Liang, R.-H.; Wu, C.-Y.; Chen, Y.-T.; Tseng, W.-T. Multi-objective dynamic optimal power flow using improved artificial bee colony algorithm based on Pareto optimization. Int. Trans. Electr. Energy Syst. 2016, 26, 692–712. [Google Scholar] [CrossRef]
  25. Chen, M.-R.; Zeng, G.-Q.; Lu, K.-D. Constrained multi-objective population extremal optimization based economic-emission dispatch incorporating renewable energy resources. Renew. Energy 2019, 143, 277–294. [Google Scholar] [CrossRef]
  26. Wang, G.; Zha, Y.; Wu, T.; Qiu, J.; Peng, J.; Xu, G. Cross entropy optimization based on decomposition for multi-objective economic emission dispatch considering renewable energy generation uncertainties. Energy 2020, 193, 116790. [Google Scholar] [CrossRef]
  27. Duman, S.; Li, J.; Wu, L. AC optimal power flow with thermal–wind–solar–tidal systems using the symbiotic organisms search algorithm. IET Renew. Power Gener. 2021, 15, 278–296. [Google Scholar] [CrossRef]
  28. Bora, T.C.; Mariani, V.C.; Coelho, L.d.S. Multi-objective optimization of the environmental-economic dispatch with reinforcement learning based on non-dominated sorting genetic algorithm. Appl. Therm. Eng. 2019, 146, 688–700. [Google Scholar] [CrossRef]
  29. Yin, Y.; Liu, T.; He, C. Day-ahead stochastic coordinated scheduling for thermal-hydro-wind-photovoltaic systems. Energy 2019, 187, 115944. [Google Scholar] [CrossRef]
  30. Elattar, E.E. Environmental economic dispatch with heat optimization in the presence of renewable energy based on modified shuffle frog leaping algorithm. Energy 2019, 171, 256–269. [Google Scholar] [CrossRef]
  31. Attia, A.-F.; El Sehiemy, R.A.; Hasanien, H.M. Optimal power flow solution in power systems using a novel Sine-Cosine algorithm. Int. J. Electr. Power Energy Syst. 2018, 99, 331–343. [Google Scholar] [CrossRef]
  32. Li, X.; Wang, W.; Wang, H.; Wu, J.; Fan, X.; Xu, Q. Dynamic environmental economic dispatch of hybrid renewable energy systems based on tradable green certificates. Energy 2020, 193, 116699. [Google Scholar] [CrossRef]
  33. Chen, G.; Yi, X.; Zhang, Z.; Lei, H. Solving the Multi-Objective Optimal Power Flow Problem Using the Multi-Objective Firefly Algorithm with a Constraints-Prior Pareto-Domination Approach. Energies 2018, 11, 3438. [Google Scholar] [CrossRef] [Green Version]
  34. Ghasemi, M.; Ghavidel, S.; Ghanbarian, M.M.; Gharibzadeh, M.; Azizi Vahed, A. Multi-objective optimal power flow considering the cost, emission, voltage deviation and power losses using multi-objective modified imperialist competitive algorithm. Energy 2014, 78, 276–289. [Google Scholar] [CrossRef]
  35. Zhang, J.; Wang, S.; Tang, Q.; Zhou, Y.; Zeng, T. An improved NSGA-III integrating adaptive elimination strategy to solution of many-objective optimal power flow problems. Energy 2019, 172, 945–957. [Google Scholar] [CrossRef]
  36. Biswas, P.P.; Suganthan, P.N.; Mallipeddi, R.; Amaratunga, G.A.J. Optimal power flow solutions using differential evolution algorithm integrated with effective constraint handling techniques. Eng. Appl. Artif. Intell. 2018, 68, 81–100. [Google Scholar] [CrossRef]
  37. Khunkitti, S.; Siritaratiwat, A.; Premrudeepreechacharn, S.; Chatthaworn, R.; Watson, N. A Hybrid DA-PSO Optimization Algorithm for Multiobjective Optimal Power Flow Problems. Energies 2018, 11, 2270. [Google Scholar] [CrossRef] [Green Version]
  38. Kumari, M.S.; Maheswarapu, S. Enhanced Genetic Algorithm based computation technique for multi-objective Optimal Power Flow solution. Int. J. Electr. Power Energy Syst. 2010, 32, 736–742. [Google Scholar] [CrossRef]
  39. Mandal, B.; Kumar Roy, P. Multi-objective optimal power flow using quasi-oppositional teaching learning based optimization. Appl. Soft Comput. 2014, 21, 590–606. [Google Scholar] [CrossRef]
  40. Roy, P.K.; Paul, C. Optimal power flow using krill herd algorithm. Int. Trans. Electr. Energy Syst. 2015, 25, 1397–1419. [Google Scholar] [CrossRef]
  41. Hariharan, T.; Mohana Sundaram, K. Multiobjective optimal power flow using Particle Swarm Optimization. Int. J. Control Theory Appl. 2016, 9, 671–679. [Google Scholar]
  42. Mohamed, A.-A.A.; Mohamed, Y.S.; El-Gaafary, A.A.M.; Hemeida, A.M. Optimal power flow using moth swarm algorithm. Electr. Power Syst. Res. 2017, 142, 190–206. [Google Scholar] [CrossRef]
  43. Mondal, S.; Bhattacharya, A.; nee Dey, S.H. Multi-objective economic emission load dispatch solution using gravitational search algorithm and considering wind power penetration. Int. J. Electr. Power Energy Syst. 2013, 44, 282–292. [Google Scholar] [CrossRef]
  44. Younes, M.; Khodja, F.; Kherfane, R.L. Multi-objective economic emission dispatch solution using hybrid FFA (firefly algorithm) and considering wind power penetration. Energy 2014, 67, 595–606. [Google Scholar] [CrossRef]
  45. Qu, B.Y.; Liang, J.J.; Zhu, Y.S.; Wang, Z.Y.; Suganthan, P.N. Economic emission dispatch problems with stochastic wind power using summation based multi-objective evolutionary algorithm. Inf. Sci. 2016, 351, 48–66. [Google Scholar] [CrossRef]
  46. Zhu, Y.; Wang, J.; Qu, B. Multi-objective economic emission dispatch considering wind power using evolutionary algorithm based on decomposition. Int. J. Electr. Power Energy Syst. 2014, 63, 434–445. [Google Scholar] [CrossRef]
  47. Li, M.S.; Wu, Q.H.; Ji, T.Y.; Rao, H. Stochastic multi-objective optimization for economic-emission dispatch with uncertain wind power and distributed loads. Electr. Power Syst. Res. 2014, 116, 367–373. [Google Scholar] [CrossRef]
  48. Bilil, H.; Aniba, G.; Maaroufi, M. Probabilistic Economic Emission Dispatch Optimization of Multi-sources Power System. Energy Procedia 2014, 50, 789–796. [Google Scholar] [CrossRef] [Green Version]
  49. Khan, N.; Sidhu, G.; Gao, F. Optimizing Combined Emission Economic Dispatch for Solar Integrated Power Systems. IEEE Access 2016, 4, 1. [Google Scholar] [CrossRef]
  50. Shilaja, C.; Ravi, K. Optimization of emission/economic dispatch using euclidean affine flower pollination algorithm (eFPA) and binary FPA (BFPA) in solar photo voltaic generation. Renew. Energy 2017, 107, 550–566. [Google Scholar] [CrossRef]
  51. Roy, R.; Jadhav, H.T. Optimal power flow solution of power system incorporating stochastic wind power using Gbest guided artificial bee colony algorithm. Int. J. Electr. Power Energy Syst. 2015, 64, 562–578. [Google Scholar] [CrossRef]
  52. Rawa, M.; Abusorrah, A.; Bassi, H.; Mekhilef, S.; Ali, Z.M.; Abdel Aleem, S.H.E.; Hasanien, H.M.; Omar, A.I. Economical-technical-environmental operation of power networks with wind-solar-hydropower generation using analytic hierarchy process and improved grey wolf algorithm. Ain Shams Eng. J. 2021, 12, 2717–2734. [Google Scholar] [CrossRef]
  53. Mirjalili, S.; Gandomi, A.H.; Mirjalili, S.Z.; Saremi, S.; Faris, H.; Mirjalili, S.M. Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems. Adv. Eng. Softw. 2017, 114, 163–191. [Google Scholar] [CrossRef]
  54. Mirjalili, S. The Ant Lion Optimizer. Adv. Eng. Softw. 2015, 83, 80–98. [Google Scholar] [CrossRef]
  55. Biswas, P.P.; Suganthan, P.N.; Mallipeddi, R.; Amaratunga, G.A.J. Multi-objective optimal power flow solutions using a constraint handling technique of evolutionary algorithms. Soft Comput. 2020, 24, 2999–3023. [Google Scholar] [CrossRef]
  56. Al-Gabalawy, M.; Hosny, N.S.; Dawson, J.A.; Omar, A.I. State of charge estimation of a Li-ion battery based on extended Kalman filtering and sensor bias. Int. J. Energy Res. 2021, 45, 6708–6726. [Google Scholar] [CrossRef]
  57. Hulio, Z.H.; Jiang, W.; Rehman, S. Techno-Economic assessment of wind power potential of Hawke’s Bay using Weibull parameter: A review. Energy Strateg. Rev. 2019, 26, 100375. [Google Scholar] [CrossRef]
  58. Qais, M.H.; Hasanien, H.M.; Alghuwainem, S. Low voltage ride-through capability enhancement of grid-connected permanent magnet synchronous generator driven directly by variable speed wind turbine: A review. J. Eng. 2017, 2017, 1750–1754. [Google Scholar] [CrossRef]
  59. Hamilton, W.T.; Husted, M.A.; Newman, A.M.; Braun, R.J.; Wagner, M.J. Dispatch optimization of concentrating solar power with utility-scale photovoltaics. Optim. Eng. 2020, 21, 335–369. [Google Scholar] [CrossRef]
  60. de la Calle, A.; Bayon, A.; Pye, J. Techno-economic assessment of a high-efficiency, low-cost solar-thermal power system with sodium receiver, phase-change material storage, and supercritical CO2 recompression Brayton cycle. Sol. Energy 2020, 199, 885–900. [Google Scholar] [CrossRef]
  61. Gómez, Y.M.; Bolfarine, H.; Gómez, H.W. Gumbel distribution with heavy tails and applications to environmental data. Math. Comput. Simul. 2019, 157, 115–129. [Google Scholar] [CrossRef]
  62. Eshra, N.M.; Zobaa, A.F.; Abdel Aleem, S.H.E. Assessment of mini and micro hydropower potential in Egypt: Multi-criteria analysis. Energy Rep. 2021, 7, 81–94. [Google Scholar] [CrossRef]
  63. Al-Betar, M.A.; Alyasseri, Z.A.A.; Awadallah, M.A.; Abu Doush, I. Coronavirus herd immunity optimizer (CHIO). Neural Comput. Appl. 2021, 33, 5011–5042. [Google Scholar] [CrossRef] [PubMed]
  64. Kumar, C.; Magdalin Mary, D.; Gunasekar, T. MOCHIO: A Novel Multi-Objective Coronavirus Herd Immunity Optimization Algorithm for Solving Brushless Direct Current Wheel Motor Design Optimization Problem. Automatika 2021, 63, 149–170. [Google Scholar] [CrossRef]
  65. Abdel Aleem, S.H.E.; Zobaa, A.F.; Abdel Mageed, H.M. Assessment of energy credits for the enhancement of the Egyptian Green Pyramid Rating System. Energy Policy 2015, 87, 407–416. [Google Scholar] [CrossRef] [Green Version]
  66. Ho, W.; Ma, X. The state-of-the-art integrations and applications of the analytic hierarchy process. Eur. J. Oper. Res. 2018, 267, 399–414. [Google Scholar] [CrossRef]
  67. Saaty, R.W. The analytic hierarchy process—what it is and how it is used. Math. Model. 1987, 9, 161–176. [Google Scholar] [CrossRef] [Green Version]
  68. Beynon, M.J. Analytic Hierarchy Process. In The SAGE Dictionary of Quantitative Management Research; SAGE Publications Ltd.: London, UK, 2014; pp. 9–12. [Google Scholar]
  69. Deb, M.; Debbarma, B.; Majumder, A.; Banerjee, R. Performance –emission optimization of a diesel-hydrogen dual fuel operation: A NSGA II coupled TOPSIS MADM approach. Energy 2016, 117, 281–290. [Google Scholar] [CrossRef]
  70. Herbadji, O.; Slimani, L.; Bouktir, T. Optimal power flow with four conflicting objective functions using multiobjective ant lion algorithm: A case study of the algerian electrical network. Iran. J. Electr. Electron. Eng. 2019, 15, 94–113. [Google Scholar] [CrossRef]
  71. Herbadji, O.; Slimani, L.; Bouktir, T. Multi-objective optimal power flow considering the fuel cost, emission, voltage deviation and power losses using Multi-Objective Dragonfly algorithm. In Proceedings of the International Conference on Recent Advances in Electrical Systems, Bangalore, India, 16–17 March 2017; pp. 191–197. [Google Scholar]
  72. Zobaa, A.F.; Aleem, S.H.E.A.; Abdelaziz, A.Y. Classical and Recent Aspects of Power System Optimization; Academic Press: Cambridge, MA, USA; Elsevier: Amsterdam, The Netherlands, 2018; ISBN 9780128124413. [Google Scholar]
  73. Bouchekara, H.R.E.H.; Chaib, A.E.; Abido, M.A.; El-Sehiemy, R.A. Optimal power flow using an Improved Colliding Bodies Optimization algorithm. Appl. Soft Comput. J. 2016, 42, 119–131. [Google Scholar] [CrossRef]
  74. Shilaja, C.; Ravi, K. Optimal Power Flow Using Hybrid DA-APSO Algorithm in Renewable Energy Resources. Proc. Energy Procedia 2017, 117, 1085–1092. [Google Scholar] [CrossRef]
  75. Roa-Sepulveda, C.A.; Pavez-Lazo, B.J. A solution to the optimal power flow using simulated annealing. In Proceedings of the 2001 IEEE Porto Power Tech Proceedings, Porto, Portugal, 10–13 September 2001; Volume 2, pp. 5–9. [Google Scholar] [CrossRef]
  76. Khan, I.U.; Javaid, N.; Gamage, K.A.A.; James Taylor, C.; Baig, S.; Ma, X. Heuristic Algorithm Based Optimal Power Flow Model Incorporating Stochastic Renewable Energy Sources. IEEE Access 2020, 8, 148622–148643. [Google Scholar] [CrossRef]
Figure 1. The systems under study: (a) IEEE30-bus; and (b) IEEE57-bus.
Figure 1. The systems under study: (a) IEEE30-bus; and (b) IEEE57-bus.
Mathematics 10 01201 g001
Figure 2. The cost of fuel functions with and without the effect of valve point.
Figure 2. The cost of fuel functions with and without the effect of valve point.
Mathematics 10 01201 g002
Figure 3. Measured PDFs of WP, PV irradiance, and tidal: (a) WF; (b) LF; and (c) GF.
Figure 3. Measured PDFs of WP, PV irradiance, and tidal: (a) WF; (b) LF; and (c) GF.
Mathematics 10 01201 g003aMathematics 10 01201 g003b
Figure 4. Herd immunity: (a) population; and (b) hierarchy [63].
Figure 4. Herd immunity: (a) population; and (b) hierarchy [63].
Mathematics 10 01201 g004aMathematics 10 01201 g004b
Figure 5. CHIO algorithm’s flowchart [64].
Figure 5. CHIO algorithm’s flowchart [64].
Mathematics 10 01201 g005
Figure 6. The AHP implementation flowchart.
Figure 6. The AHP implementation flowchart.
Mathematics 10 01201 g006
Figure 7. The implementation procedure of the EETD problem, including AHP and TOPSIS, techniques.
Figure 7. The implementation procedure of the EETD problem, including AHP and TOPSIS, techniques.
Mathematics 10 01201 g007
Figure 8. Convergence rates for Scenarios 1, 2, 3, 4, and 5 with CHIO, ALO, and SSA: (a) convergence rates for Scenario 1; (b) convergence rates for Scenario 2; (c) convergence rates for Scenario 3; (d) convergence rates for Scenario 4; (e) convergence rates for Scenario 5.
Figure 8. Convergence rates for Scenarios 1, 2, 3, 4, and 5 with CHIO, ALO, and SSA: (a) convergence rates for Scenario 1; (b) convergence rates for Scenario 2; (c) convergence rates for Scenario 3; (d) convergence rates for Scenario 4; (e) convergence rates for Scenario 5.
Mathematics 10 01201 g008aMathematics 10 01201 g008b
Figure 9. Convergence rates for Scenarios 6, 7, and 8 with CHIO, ALO, and SSA: (a) convergence rates for Scenario #6; (b) convergence rates for Scenario 7; (c) convergence rates for Scenario 8.
Figure 9. Convergence rates for Scenarios 6, 7, and 8 with CHIO, ALO, and SSA: (a) convergence rates for Scenario #6; (b) convergence rates for Scenario 7; (c) convergence rates for Scenario 8.
Mathematics 10 01201 g009
Figure 10. Pareto fronts with CHIO, ALO, and SSA for Scenario 6–8. (a) Pareto fronts with CHIO, ALO, and SSA for Scenario 6; (b) Pareto fronts with CHIO, ALO, and SSA for Scenario 7; (c) Pareto fronts with CHIO, ALO, and SSA for Scenario 8.
Figure 10. Pareto fronts with CHIO, ALO, and SSA for Scenario 6–8. (a) Pareto fronts with CHIO, ALO, and SSA for Scenario 6; (b) Pareto fronts with CHIO, ALO, and SSA for Scenario 7; (c) Pareto fronts with CHIO, ALO, and SSA for Scenario 8.
Mathematics 10 01201 g010
Figure 11. Pareto fronts with CHIO, ALO, and SSA for Scenarios 9–11: (a) Pareto fronts with CHIO, ALO, and SSA for Scenario 9; (b) Pareto fronts with CHIO, ALO, and SSA for Scenario 10; (c) Pareto fronts with CHIO, ALO, and SSA for Scenario 11.
Figure 11. Pareto fronts with CHIO, ALO, and SSA for Scenarios 9–11: (a) Pareto fronts with CHIO, ALO, and SSA for Scenario 9; (b) Pareto fronts with CHIO, ALO, and SSA for Scenario 10; (c) Pareto fronts with CHIO, ALO, and SSA for Scenario 11.
Mathematics 10 01201 g011aMathematics 10 01201 g011b
Figure 12. Convergence rates for Scenario 12 with ALO, SSA, and CHIO.
Figure 12. Convergence rates for Scenario 12 with ALO, SSA, and CHIO.
Mathematics 10 01201 g012
Figure 13. Convergence rates for Scenario 13 with ALO, SSA, and CHIO.
Figure 13. Convergence rates for Scenario 13 with ALO, SSA, and CHIO.
Mathematics 10 01201 g013
Figure 14. Convergence rates for Scenario 14 with ALO, SSA, and CHIO.
Figure 14. Convergence rates for Scenario 14 with ALO, SSA, and CHIO.
Mathematics 10 01201 g014
Figure 15. The convergence rate and the Pareto front for the dual-objective for Scenario 15 using the AHP and TOPSIS: (a) convergence rates using the AHP with ALO, SSA, and CHIO; (b) Pareto fronts with CHIO, ALO, and SSA.
Figure 15. The convergence rate and the Pareto front for the dual-objective for Scenario 15 using the AHP and TOPSIS: (a) convergence rates using the AHP with ALO, SSA, and CHIO; (b) Pareto fronts with CHIO, ALO, and SSA.
Mathematics 10 01201 g015
Figure 16. The convergence rate and the Pareto front for the dual objectives for Scenario 16 using AHP and TOPSIS: (a) convergence rates using AHP with ALO, SSA, and CHIO; (b) Pareto fronts with ALO, SSA, and CHIO.
Figure 16. The convergence rate and the Pareto front for the dual objectives for Scenario 16 using AHP and TOPSIS: (a) convergence rates using AHP with ALO, SSA, and CHIO; (b) Pareto fronts with ALO, SSA, and CHIO.
Mathematics 10 01201 g016
Table 2. Optimal location of the RESs in the IEEE 30-bus and IEEE 57-bus schemes.
Table 2. Optimal location of the RESs in the IEEE 30-bus and IEEE 57-bus schemes.
SystemsIEEE30-BusIEEE57-Bus
Photovoltaic (PV)Bus 11Bus 3
Wind (WP)Bus 5Bus 2
PV + Tidal power (PVTP)Bus 13Bus 9
Table 3. Parameters of the IEEE30-bus and IEEE57-bus systems [55].
Table 3. Parameters of the IEEE30-bus and IEEE57-bus systems [55].
IEEE30-BusIEEE57-Bus
ElementsQuantityParametersQuantityParameters
Generators63 TPGs and 3 RESs74 TPGs and 3 RESs
TPGs3Buses 1(swing), 2, and 84Buses 1 (swing), 6, 8, and 12
RESsPV25Bus 11, 75 MW75Bus 3, 175 MW
WP1Bus 5, 50 MW1Bus 2, 90 MW
PVTP1Bus 13, 45 + 5 MW1Bus 9, 75 + 15 MW
Static VAR compensator9Buses 10, 12, 15, 17, 20, 21,
23, 24, and 29
3Buses 18, 25, and 53
Load connected (P and Q)-283.40 MW and 126.20 MVAr-1250.80 MW and 336.40 MVAr
Number of PQ buses2424 buses5050 buses
Load voltage permissible range (pu)-0.950–1.10-0.950–1.10
Table 4. Description of SOEETD and MOEETD formulation.
Table 4. Description of SOEETD and MOEETD formulation.
Test
System
EETD FormulationEconomicalEnvironmentalTechnical
No. of Objective FunctionsScenarioFuel CostsEmissionsVDPlossL-Max
IEEE-3011
2
3
4
5
26
7
8
39
10
11
412
513
IEEE-57114
215
16
Table 5. Emission and cost coefficients for IEEE 30-bus and IEEE 57-bus of the TPGs [30].
Table 5. Emission and cost coefficients for IEEE 30-bus and IEEE 57-bus of the TPGs [30].
Emission coefficients
GeneratorsBus φ T P G  (t/h) ψ T P G  (t/pu·MWh) ω T P G  (t/pu·MW2h)   τ T P G
  ( t / h )
  ξ T P G   ( p u ·   M W 1 )
IEEE 30-bus
TPG110.04092−0.055530.06490.00036.668
TPG220.02543−0.060480.056390.00063.334
TPG380.05327−0.03560.03390.0032
IEEE 57-bus
TPG114.091−5.5546.490.00020.286
TPG262.543−6.0475.6380.00050.333
TPG386.131−5.555.1510.00010.667
TPG4123.491−5.7546.390.00030.266
Cost coefficients
GeneratorsBus   a T P G
($/h)
  b T P G
($/MWh)
  c T P G
($/MW2h)
  d T P G
($/h)
  e T P G
(MW−1)
IEEE 30-bus
TPG113020.00377180.038
TPG22251.760.0176160.039
TPG38203.260.00833120.046
IEEE 57-bus
TPG110200.0775795180.037
TPG260400.01160.038
TPG380200.0222213.50.041
TPG4120200.03226180.037
Table 6. The judgment matrix and the weights.
Table 6. The judgment matrix and the weights.
SystemScenario Judgment Matrix (M)Weights
IEEE 30-bus6 M = [ 1 2 0.5 1 ] w 1   = 0.6667
w 2   = 0.3333
7 M = [ 1 2 0.5 1 ] w 1   = 0.6667
w 3   = 0.3333
8 M = [ 1 2 0.5 1 ] w 1   = 0.6667
w 5   = 0.3333
9 M = [ 1 2 2 0.5 1 1 0.5 1 1 ] w 1   = 0.5
w 3   = 0.25
w 4   = 0.25
10 M = [ 1 2 2 0.5 1 3 0.5 0.33 1 ] w 1   = 0.44118
w 2   = 0.39706
w 4   = 0.16176
11 M = [ 1 2 2 0.5 1 3 0.5 0.33 1 ] w 1   = 0.44118
w 2   = 0.39706
w 3   = 0.16176
12 M = [ 1 2 2 2 0.5 1 1 3 0.5 1 1 3 0.5 0.3 0.3 1 ] w 1   = 0.34711
w 2   = 0.27273
w 3   = 0.27273
w 4   = 0.10744
13 M = [ 1 2 2 0.5 1 1 0.5 0.5 0.5 1 1 0.3 1 1 0.3         2 2 1 3 1 1 0.3 3 3 1 ] , w 1   = 0.29032
w 2   = 0.20968
w 3   = 0.20968
w 4   = 0.20968
w 5   = 0.080642
IEEE 57-bus15 M = [ 1 2 0.5 1 ] w 1   = 0.6667
w 3   = 0.3333
16 M = [ 1 2 0.5 1 ] w 1   = 0.6667
w 2   = 0.3333
Table 7. Lists of control variables for Scenarios 1–3 for IEEE 30-bus test scheme.
Table 7. Lists of control variables for Scenarios 1–3 for IEEE 30-bus test scheme.
Variables and ParametersBoundsScenario #1Scenario #2Scenario #3
MinMaxCHIOALOSSACHIOALOSSACHIOALOSSA
Active power (MW)PTPG2208037.44538.25737.62246.63446.63446.6348053.65560.324
PTPG5106038.71438.58837.8626058.31659.6846056.91957.537
PTPG810351010103535353528.99134.084
PTPG11106040.57138.33641.68756.04359.53659.25729.74857.19155.194
PTPG13106031.95232.23632.33948.60947.1947.4331017.14610.21
Reactive power (MVAr)Q2−206010.10821.867−2060−6.6963−20−20−20−20
Q5−30353526.71435−3035−1.7046353535
Q8−154040404040−15−5.0345404040
Q11−253018.13718.38221.412−6.34822.24417.120236.84439.51239.207
Q13−202522.98622.67121.22710.918252547.75246.56547.449
Bus voltage (pu)V10.961.101.11.11.11.11.09051.07291.04891.04380.99822
V20.961.101.091.09180.992861.11.05670.951620.951.03840.99455
V50.961.101.11.07221.09940.951.08760.961031.11.09931.093
V80.961.101.11.0971.09711.09180.958440.960061.08771.09271.0904
V110.961.101.11.11.09910.965020.97410.950961.11.11.1
V130.961.101.11.09861.08721.01631.04341.01241.11.09731.098
WgencostNot applicable115.61115.21112.91194.56187.67193.26194.56182.03184.52
PVgencost109.11102.45112.92164.93179.01177.8980.349169.75162.67
PVTPgencost96.68897.61897.898156.65151.05152.2348.43359.95349.051
Fuelvlvcost447.542454.04445.92332.75332.76332.75543.67414.62456.16
Fuel costs ($/h)768.95769.32769.64848.89850.48856.14867.01826.36852.4
VD (pu)1.13411.10540.904730.744220.834311.55180.368240.37790.3717
Ploss (MW)5.545.61655.63924.23974.62925.96274.49023.90954.0356
L-index0.111860.113160.123370.181870.196840.23050.079900.07990.0789
Emissions (ton/h)0.151870.153630.150860.090550.090550.090550.106190.09870.0988
Computation time (s)367.206346.553417.9415361.393413.8874378.9375538.965355.1077465.364
Table 8. Results of SOEETD problem using three optimization techniques for IEEE 30-bus (Scenarios 1–5).
Table 8. Results of SOEETD problem using three optimization techniques for IEEE 30-bus (Scenarios 1–5).
ScenariosOptimizationsFuel costs ($/h)Emissions (ton/h)VD (pu)Ploss (MW)L-Index
Scenario #1CHIO768.950.151871.13415.540.11186
ALO769.320.153631.10545.61650.11316
SSA769.640.150860.904735.63920.12337
Scenario #2CHIO848.890.090550.744224.23970.18187
ALO850.480.090550.834314.62920.19684
SSA856.140.090551.55185.96270.2305
Scenario #3CHIO867.010.106190.368244.49020.07990
ALO826.360.09870.37793.90950.0799
SSA852.40.09880.37174.03560.0789
Scenario #4CHIO895.880.102811.32652.06610.1013
ALO911.080.109221.32512.07240.10073
SSA872.760.0952331.3222.08480.10155
Scenario #5CHIO911.810.108330.42572.68280.071587
ALO913.040.108220.425212.68320.071614
SSA911.050.107920.425662.6670.071596
Table 9. Comparative analysis for SO functions for IEEE 30-bus test scheme (Scenarios 1–5) (The numbers in bold are the best values found).
Table 9. Comparative analysis for SO functions for IEEE 30-bus test scheme (Scenarios 1–5) (The numbers in bold are the best values found).
ScenariosScenario #1Scenario #2Scenario #3Scenario #4Scenario #5
IGWO [52]811.8380.09783-2.3584-
DA-PSO [37]802.120.205-3.189-
MOALO [70]799.14----
MODA [71]802.32----
WOA-PS [71]799.560.206-2.967-
PSO-SSO [72]798.980.2051.252.8580.124
ECBO [73]799.035----
ECHT [36]800.410.205-3.0840.136
DA-APSO [74]802.63--3.003-
MVO [75]799.24--2.8810.115
ALO769.320.0905530.377942.07240.071614
SSA769.640.0905530.371732.08480.071596
CHIO768.950.0905500.368242.06610.071587
Table 10. Lists of control variables for Scenarios 6–8 for IEEE 30-bus test scheme: AHP-based solutions (The numbers in bold are the best values found).
Table 10. Lists of control variables for Scenarios 6–8 for IEEE 30-bus test scheme: AHP-based solutions (The numbers in bold are the best values found).
Variables and ParametersBoundsScenario #6Scenario #7Scenario #8
MinMaxCHIOALOSSACHIOALOSSACHIOALOSSA
Active power (MW)PTPG2208036.73136.27938.16537.26536.30438.27737.39337.78637.368
PTPG5106038.25939.36638.25338.63939.29138.7438.68338.72139.174
PTPG810351010.00110.794101010101010
PTPG1106043.67942.39838.91840.93242.48143.26140.94737.99336.702
PTPG13106032.95831.97132.5732.44631.72731.40331.86232.20533.668
Reactive power (MVAr)Q2−206010.83310.8749.616718.22511.811−2011.20311.3919.449
Q5−303535353524.8343535353526.742
Q8−1540404040404040404040
Q11−253019.08618.15418.19221.65519.12722.20118.89518.22619.549
Q13−202519.92422.76822.55914.54916.54519.50420.23522.11319.33
Bus voltage (pu)V10.961.101.11.11.11.11.11.11.11.11.1
V20.961.101.08991.09051.08971.08791.0890.95851.08991.09011.09
V50.961.101.11.09961.08941.06551.11.09851.11.09931.0702
V80.961.101.11.09991.07691.11.08741.06921.11.09551.0763
V110.961.101.11.11.11.11.09661.11.11.11.1
V130.961.101.09131.09971.09871.07211.07981.08231.09191.09751.088
WgencostNot applicable114.16117.71114.14115.37117.47115.7115.51115.63117.09
PVgencost119.65115.73104.92110.19115.64118.66110.68101.5898.182
PVTPgencost99.82496.77698.61198.24896.04295.02496.56897.476102.11
Fuelvlvcost436.16439.69452.51445.08440.45441.12446.73454.86452.84
Fuel costs ($/h)769.79769.91770.19768.89769.6770.5769.49769.55770.22
VD (pu)1.07671.14141.12080.873940.966770.880081.07531.11211.0101
Ploss (MW)5.37885.42315.57055.49645.44155.51045.52445.66325.627
L-index0.113870.111460.112340.122290.11790.124140.112590.113880.11691
Emissions (ton/h)0.14780.150060.151610.151010.150360.147710.151580.154750.15446
Execution time (s)385.0354353.1225384.7674343.9965348.5127430.5964309.6968408.3730391.4846
Table 11. Numerical results of Scenarios 6–8 for IEEE 30-bus test scheme “Dual-objectives”.
Table 11. Numerical results of Scenarios 6–8 for IEEE 30-bus test scheme “Dual-objectives”.
ScenariosScenario #6Scenario #7Scenario #8
OptimizationsCHIOALOSSACHIOALOSSACHIOALOSSA
Fuel costs ($/h)769.79769.91770.19768.89769.6770.5769.49769.55770.22
Emissions (ton/h)0.14780.15010.15160.15100.15040.14770.15160.15480.1545
VD (pu)1.07671.14141.12080.87390.96680.88011.07531.11211.0101
Ploss (MW)5.37885.42315.57055.49645.44155.51045.52445.66325.627
L-index0.11390.11150.11230.12230.11790.12410.11390.11260.1169
Table 12. Lists of control variables for Scenarios 6–8 for IEEE 30-bus test scheme: TOPSIS-based solutions (The numbers in bold are the best values found).
Table 12. Lists of control variables for Scenarios 6–8 for IEEE 30-bus test scheme: TOPSIS-based solutions (The numbers in bold are the best values found).
Variables and ParametersBoundsScenario #6Scenario #7Scenario #8
MinMaxCHIOALOSSACHIOALOSSACHIOALOSSA
Active power (MW)PTPG208047.84548.98246.07845.62140.15266.17839.11747.48942.04
PTPG5106049.71953.16451.23324.06455.840.28142.97842.40945.261
PTPG8103533.33829.34130.90222.18731.80926.530.15233.63434.153
PTPG1106054.08654.07454.86538.30942.53539.12745.71755.7944.429
PTPG13106041.39642.33544.85220.45518.39221.33736.45436.58741.89
Reactive power (MVAr)Q2−2060−19.61812.779−20−20−2060−20−20−20
Q5−303534.73735353535−17.095353535
Q8−154040404072.1524040404040
Q11−253020.21215.91711.24231.59838.3623043.47339.70238.295
Q13−20252519.1422529.79447.922546.34747.17746.652
Bus voltage (pu)V10.961.101.06591.09951.05330.966371.03430.974121.02261.03840.99867
V20.961.101.0521.09890.978690.979551.01031.09980.994341.0190.96053
V50.961.101.04911.09891.06571.04461.08250.984971.07731.09971.0447
V80.961.101.06241.09951.06871.03661.07431.09661.07531.09851.0639
V110.961.101.07341.09881.02181.091.11.11.09621.11.1
V130.961.101.08081.09811.05481.06621.11.09631.08291.11.1
WgencostNot applicable154.01167.18159.7475.685177.55120.69129.76127.81137.73
PVgencost157.51157.62160.32102.42116.29105.3126.84164.06122.63
PVTPgencost128.89132.48141.8366.54662.28668.505111.31111.82130.62
Fuelvlvcost375.16359.52356.61559.47448.08512.21424.55406.85412.72
Fuel costs ($/h)815.57816.8818.5804.13804.21806.7792.46810.54803.7
VD (pu)0.544681.30860.531940.378060.380570.394310.557330.397180.39866
Ploss (MW)3.0862.76793.26978.09974.72865.38825.05384.18044.3633
L-index0.111790.10110.130140.0888520.081990.11760.0794190.083530.08072
Emissions (ton/h)0.0928380.092880.093030.170450.115150.115120.111240.097410.10176
Computation time (s)1070.14318.07441.791260.03403.06501.391265.38433.11466.480
Table 13. Comparative analysis for dual objective functions (Scenarios 6–8).
Table 13. Comparative analysis for dual objective functions (Scenarios 6–8).
ScenariosScenario #6Scenario #7Scenario #8
Objective FunctionsFuel Costs ($/h)Emissions (ton/h)Fuel Costs ($/h)VD (pu)Fuel Costs ($/h)L-Index
MOMICA [34]865.060.222804.960.095--
MOFA-CPA [33]852.020.279----
MODA [37]838.6040.254807.28070.023--
PSO-SSO [72]834.8040.243803.990.094830.350.125
ECHT [36]--803.720.095--
DA-APSO [74]--802.630.116--
ALO769.910.15006769.60.96677769.550.11388
SSA770.190.15161770.50.88008770.220.11259
CHIO769.790.1478768.890.87394769.490.11691
Table 14. Lists of control variables for Scenarios 9–11 for IEEE 30-bus test scheme: AHP-based solutions (The numbers in bold are the best values found).
Table 14. Lists of control variables for Scenarios 9–11 for IEEE 30-bus test scheme: AHP-based solutions (The numbers in bold are the best values found).
Variables and ParametersBoundsScenario #9Scenario #10Scenario #11
MinMaxCHIOALOSSACHIOALOSSACHIOALOSSA
Active power (MW)PTPG208037.91537.26337.51937.57537.91536.99836.90137.70438.33
PTPG5106039.43139.38839.22439.49439.40539.78538.40537.86536.99
PTPG81035101010101010.017101010.183
PTPG1106037.92438.55442.81941.43341.14442.80743.67937.46739.543
PTPG13106033.00933.04432.74132.47733.16632.2931.78133.38532.736
Reactive power (MVAr)Q2−206018.25319.47216.95117.96418.29918.56118.40716.7317.025
Q5−303524.85726.40323.88825.39826.69428.24524.61124.74524.721
Q8−1540404040404040404040
Q11−253021.12418.25220.82719.3918.65119.26523.08320.74721.473
Q13−202515.70519.23617.91621.27222.71820.10310.63116.5814.895
Bus voltage (pu)V10.961.101.11.11.11.11.11.11.11.11.1
V20.961.101.08821.08961.08831.08991.09091.0911.08711.08721.0871
V50.961.101.06611.06921.06581.06951.0721.07341.06381.06461.064
V80.961.101.09951.0991.09081.11.09881.09191.0981.07841.0962
V110.961.101.11.09461.11.11.11.11.11.09861.0991
V130.961.101.07581.0861.08241.09341.09851.09121.05971.07741.0723
WgencostNot applicable117.92117.78117.25118.12117.83119.07114.63112.92110.18
PVgencost101.29102.96117.07112.26112.23116.7119.65100.3105.73
PVTPgencost100.07100.1599.19298.338100.5197.75996.223101.1999.137
Fuelvlvcost450.24448.3436.4440.65439.73436.03439.35455.56453.9
Fuel costs ($/h)769.19769.53769.91769.38770.3769.56769.85769.97768.95
VD (pu)0.898650.967240.952421.05141.10351.06090.788910.889630.85853
Ploss (MW)5.55985.5475.32195.38115.3675.31125.42245.69725.6488
L-index0.121360.118710.119570.115590.113450.114680.12580.122080.1232
Emissions (ton/h)0.152390.15250.146740.148550.147630.147320.148970.155210.15312
Execution time (s)279.63347.842362.581274.884375.193384.989272.287364.287385.129
Table 15. Lists of control variables for Scenarios 9–11 for IEEE 30-bus test scheme: TOPSIS-based solutions (The numbers in bold are the best values found).
Table 15. Lists of control variables for Scenarios 9–11 for IEEE 30-bus test scheme: TOPSIS-based solutions (The numbers in bold are the best values found).
Variables and ParametersBoundsScenario #9Scenario #10Scenario #11
MinMaxCHIOALOSSACHIOALOSSACHIOALOSSA
Active power (MW)PTPG208045.40548.36162.32146.44853.02245.22857.36848.53849.279
PTPG5106055.52950.90952.17571.756.49654.82449.246.06348.875
PTPG8103532.83826.28930.0434.27729.56729.56231.2925.86326.658
PTPG1106042.48455.72551.34259.48757.3451.82351.12951.79350.458
PTPG13106034.01343.22725.28340.99441.83442.57139.10443.91139.191
Reactive power (MVAr)Q2−2060−2015.13−2013.944−3.0635−20−20−2.058732.849
Q5−30353532.0753523.90234.53535353519.43
Q8−154040404040404033.5674040
Q11−253023.4219.69121.98117.23516.35811.40825.99219.22318.668
Q13−202518.36312.2022519.74618.54518.64124.10321.07125
Bus voltage (pu)V10.961.101.07451.07341.06491.0951.09151.08131.05261.06311.0155
V20.961.101.05371.06971.02521.09471.08461.01370.967871.0541.0201
V50.961.101.07161.05961.08151.08591.08131.06541.05691.06530.99491
V80.961.101.06511.07131.07631.09831.08691.07251.03261.06211.0204
V110.961.101.08991.07291.07871.0971.08511.04791.07541.06611.025
V130.961.101.0651.04681.07871.09551.08311.0591.05941.06121.0585
WgencostNot applicable176.48158.51163.35244.28180.33173.68152.07140.59150.86
PVgencost115.16163.95147.25177.97169.19148.74146.02149.08143.64
PVTPgencost103.26135.7377.989127.38130.44133.12120.58138.35120.81
Fuelvlvcost406.04355.05429.43308.98349.31357.93397.85376.03386.85
Fuel costs ($/h)800.93813.24818.02858.61829.27813.47816.52804.05802.16
VD (pu)0.593670.509920.531331.22310.968210.487060.433230.461790.73504
Ploss (MW)3.30573.063.3261.90722.55983.09633.26133.50043.7856
L-index0.113860.116340.110760.100760.109140.128370.116840.115210.12004
Emissions (ton/h)0.099120.094110.096620.0911230.091440.093940.0935890.097180.09799
Computation time (s)995.1156318.7531524.76011000.5954302.5808425.43361186.5667322.3311431.3868
Table 16. Comparative analysis for triple-objective functions (Scenarios 9–11) (The numbers in bold are the best values found).
Table 16. Comparative analysis for triple-objective functions (Scenarios 9–11) (The numbers in bold are the best values found).
ScenariosScenario #9Scenario #10Scenario #11
Objective FunctionsFuel Costs ($/h)VD (pu)Power Losses (MW)Fuel Costs ($/h)Emissions (ton/h)Power Losses (MW)Fuel Costs ($/h)Emissions (ton/h)VD (pu)
MOFA-CPA [33]---878.130.21653.9232---
MODA [37]---867.90700.26404.5342---
PSO-SSO [72]864.270.3164.545865.180.2244.093804.3320.3460.164
ALO769.190.967245.547770.30.147635.367769.970.155210.88963
SSA769.910.952425.3219769.560.147325.3112768.950.153120.85853
CHIO769.530.898655.5598769.380.148555.3811769.850.148970.78891
Table 17. Lists of control variables for Scenario 12 for IEEE 30-bus test scheme: TOPSIS-based solutions (The numbers in bold are the best values found).
Table 17. Lists of control variables for Scenario 12 for IEEE 30-bus test scheme: TOPSIS-based solutions (The numbers in bold are the best values found).
Variables and ParametersMin.Max.CHIOALOSSA
Active power (MW)PTG2208048.71450.95347.125
PTG5106048.8154.60950.637
PTG8103527.75233.42631.178
PTG11106054.45348.11354.953
PTG131048.65239.44536.46443.843
Reactive power (MVAr)Q2−206033.5596.7174−20
Q5−303526.5413528.401
Q8−15404038.7940
Q11−253016.52517.95316.23
Q13−202514.03114.73912.23
Bus voltage (pu)V10.961.101.0711.07691.0804
V20.961.101.07231.07160.99356
V50.961.101.05431.0741.0452
V80.961.101.06971.06191.05
V110.961.101.06341.07591.0526
V130.961.101.04991.05811.0363
WgencostNot applicable150.62172.84157.47
PVgencost159.28134.89160.63
PVTPgencost121.73111.72138.18
Fuelvlvcost375.46392.93361.45
Total cost ($/h)807.09812.37817.74
VD (pu)0.49420.599790.46338
Ploss (MW)3.26692.95963.1828
L-index0.115170.112980.13688
Emission (ton/h)0.0957470.0938890.092843
Computation time (s)1070.1630302.5195404.1681
Table 18. Lists of control variables for Scenario 13 for IEEE 30-bus test scheme: TOPSIS-based solutions (The numbers in bold are the best values found).
Table 18. Lists of control variables for Scenario 13 for IEEE 30-bus test scheme: TOPSIS-based solutions (The numbers in bold are the best values found).
Variables and ParametersMinMaxCHIOALOSSA
Active power (MW)PTG2208073.50747.47947.016
PTG5106054.84445.547.761
PTG8103533.14625.04333.585
PTG11106056.07246.14446.941
PTG131048.65238.81335.02540.565
Reactive power (MVAr)Q2−2060−201.602333.452
Q5−30353531.7426.0559
Q8−1540404040
Q11−253037.9420.11524.597
Q13−202544.9232525
Bus voltage (pu)V10.961.101.03261.06591.0516
V20.961.100.971561.05721.0502
V50.961.101.09511.04751.0134
V80.961.101.09091.07181.0592
V110.961.101.09481.07631.0775
V130.961.101.09411.09161.0695
WgencostNot applicable173.76138.58146.75
PVgencost164.98128.43131.24
PVTPgencost119.51106.59125.99
Fuelvlvcost406414.66400.5
Total cost ($/h)864.25788.26804.47
VD (pu)0.395590.552590.42219
Ploss (MW)3.12043.96643.4982
L-index0.0759790.110770.10948
Emission (ton/h)0.0967210.106530.096649
Computation time (s)991.7640347.8191358.4133
Table 19. Comparative analysis for quad and quanta objective functions (Scenarios 12 and 13) (The numbers in bold are the best values found).
Table 19. Comparative analysis for quad and quanta objective functions (Scenarios 12 and 13) (The numbers in bold are the best values found).
ScenariosScenario #12Scenario #13
Objective FunctionsFuel Costs ($/h)Emission (ton/h)VD (pu)Power Losses (MW)Fuel Costs ($/h)Emissions (ton/h)VD (pu)Power Losses (MW)L-Index
MOMICA [34]830.1880.2520.2985.585-----
I-NSGA-III [35]881.93950.22090.17544.7449843.85710.14850.23885.74050.1253
MODA [37]828.490.2650.5855.912-----
ECHT [36]830.21230.2530.2965.586-----
PSO-SSO [72]826.940.2580.4665.515826.80.2560.4635.4640.145
ALO769.070.149570.847925.5493769.930.148670.975415.37140.11758
SSA770.430.147990.833375.4257770.180.154550.82475.64460.12473
CHIO768.920.151770.926645.4395770.130.146240.868625.30230.12242
Table 20. Lists of control variables for Scenario 14 for IEEE 57-bus test scheme (The numbers in bold are the best values found).
Table 20. Lists of control variables for Scenario 14 for IEEE 57-bus test scheme (The numbers in bold are the best values found).
Variables and ParametersBoundsScenario #14
MinMaxCHIOALOSSA
Active power (MW)PTPG180200142.03143.32142.02
PTPG230100100100100
PTPG340140140140140
PTPG63010090.46299.91585.404
PTPG8100550381.24375.31384.08
PTPG93010048.6448.58748.605
PTPG12100410362.39362.87364.11
Reactive power (MVAr)Q2−175046.13849.68550
Q3−106029.63928.616−10
Q6−8255.00151.2401−8
Q8−14020042.06540.53969.403
Q9−3959−3
Q12−15015556.54167.29269.611
Bus voltage (pu)V10.951.101.11.09911.1
V20.951.101.11.11.0999
V30.951.101.11.11.0078
V60.951.101.11.09940.9591
V80.951.101.11.11.1
V110.951.101.11.0981.0423
V120.951.101.08211.08651.0823
WgencostNot applicable555.43555.43555.43
PVgencost1646.61616.91658.4
PVTPgencost156.77156.57156.63
Fuelvlvcost30,39330,42730,399
Fuel costs ($/h)32,75232,75632,770
VD (pu)4.91464.98214.5556
Ploss (MW)12.73812.70813.098
L-index0.23210.22940.2417
Emissions (ton/h)1.23221.25821.2763
Computation time (s)347.42399.24609.65
Table 21. Lists of control variables for Scenario 15 using AHP and TOPSIS for IEEE 57-bus test scheme (The numbers in bold are the best values found).
Table 21. Lists of control variables for Scenario 15 using AHP and TOPSIS for IEEE 57-bus test scheme (The numbers in bold are the best values found).
Variables and ParametersBoundsScenario #15—AHPScenario #15—TOPSIS
MinMaxCHIOALOSSACHIOALOSSA
Active power (MW)PTPG180200141.13146.85142.12
PTPG23010010010010097.284 99.80299.991
PTPG340140140140140136.61 139.98140
PTPG63010090.52566.7264.23266.124 75.72549.604
PTPG8100550381.28391.52390.9394.54 400.59342.82
PTPG93010048.55548.52448.59547.437 48.52648.244
PTPG12100410362.39374375.88349.16360.12406.63
Reactive power (MVAr)Q2−17505047.376505050−17
Q3−106030.45628.034−1032.267−1035.239
Q6−8255.02239.0762−8−82525
Q8−14020042.62537.95963.32745.61813.908 28.807
Q9−39999999
Q12−15015556.26963.38665.015139.05155155
Bus voltage (pu)V10.951.101.0991.09961.11.0096 1.0153 0.99824
V20.951.101.11.11.09771.0274 1.0380.95031
V30.951.101.11.10.98761.01130.99729 1.003
V60.951.101.11.09911.04370.99375 1.0266 1.0878
V80.951.101.11.11.11.0164 1.0094 1.0091
V110.951.101.11.11.0991.0247 1.0577 1.0997
V120.951.101.08151.08661.08361.02571.04261.0941
WgencostNot applicable555.43555.43555.43539.82555.32 555.43
PVgencost1645.41691.91689.81706.31732.71468.1
PVTPgencost156.45156.33156.6152.24156.33155.27
Fuelvlvcost30,39730,36730,38430,90030,49031,052
Fuel costs ($/h)32,75432,77132,78633,29932,93533,230
VD (pu)4.89744.99264.61491.07071.0937 1.0872
Ploss (MW)12.73612.45812.71716.833 16.79416.379
L-index0.231470.229790.24040.261820.268430.25241
Emissions (ton/h)1.25841.3411.34541.32611.34651.3064
Computation time (s)427.4885414.6923596.621303.38455.579560.509
Table 22. Lists of control variables for Scenario 16 using AHP and TOPSIS for IEEE 57-bus test scheme (The numbers in bold are the best values found).
Table 22. Lists of control variables for Scenario 16 using AHP and TOPSIS for IEEE 57-bus test scheme (The numbers in bold are the best values found).
Variables and ParametersBoundsScenario #16—AHPScenario #16—TOPSIS
MinMaxCHIOALOSSACHIOALOSSA
Active power (MW)PTPG180200140.44142.84158.66140.44142.84158.66
PTPG23010010010010010010099.849
PTPG340140140140140139.99140139.99
PTPG63010090.48895.41665.62699.93810099.78
PTPG8100550381.21384.31392.53320.04336.72320.58
PTPG93010048.65348.61448.60148.60948.67148.578
PTPG12100410362.38357.39372.12339.96345.59334.15
Reactive power (MVAr)Q2−175046.13849.06649.9345.37745.545 30.186
Q3−106029.6428.42930.75626.85321.835−4.2581
Q6−8254.99553.400610.0047.04244.1125−8
Q8−14020042.06839.1547.06744.50535.44183.674
Q9−3999−3999
Q12−15015556.54167.05561.35380.818102.3448.528
Bus voltage (pu)V10.951.101.11.09931.0991.09951.11.0934
V20.951.101.11.11.11.09941.11.0852
V30.951.101.11.11.11.09921.11.0724
V60.951.101.11.11.09921.09951.11.0496
V80.951.101.11.11.11.09871.11.0915
V110.951.101.11.09990.95271.09681.11.0907
V120.951.101.08211.08581.08331.08871.11.0614
WgencostNot applicable555.43555.43555.43555.39555.43555.36
PVgencost1645.41658.31696.81363.11439.81365.3
PVTPgencost156.82156.67156.62156.65156.9156.54
Fuelvlvcost30,39330,38330,36331,26930,89731,395
Fuel costs ($/h)32,75132,75332,77233,34433,04933,473
VD (pu)4.91464.97184.88414.99685.23423.8727
Ploss (MW)12.73812.96812.60114.25813.76215.241
L-index0.23210.22980.23170.229470.22395 0.25315
Emissions (ton/h)1.25531.25811.34221.09761.11981.0964
Computation time (s)422.21404.68488.941575.13402.319477.557
Table 23. Economic benefits of the presented CHIO approach in comparison with other approaches with and without the integration of RESs.
Table 23. Economic benefits of the presented CHIO approach in comparison with other approaches with and without the integration of RESs.
SystemScenario #IEEE without RESsIEEE Integrated with RESsSaving Difference with and without RESs
Competitive TechniquesSavings ($/h)Annual Savings ($/yr.)Competitive TechniquesSavings ($/h)Annual Savings ($/yr.)Savings ($/h)Annual Savings ($/yr.)
IEEE 30-bus1PSO-SSO [72]798.980.0550481.80CHIO768.9512.45109,06230.03263,062.8
ECBO [73]799.035GWO [76]781.40
6PSO-SSO [72]834.8040.110963.60CHIO769.7912.51109,58865.014569,522.6
MVO [75]834.95SHADE [76]782.30
IEEE 57-bus14PSO-SSO [72]41,666.667.9669,729.6CHIO32,752435,0408914.6678,092,421.6
DA-PSO [37]41,674.62ALO32,756
16PSO-SSO [72]41,672.56151.91,330,644CHIO32,751217,5208921.5678,152,865.6
SSO [72]41,824.46ALO32,753
Table 24. Environmental benefits of the presented CHIO approach in comparison with other approaches with and without the integration of RESs.
Table 24. Environmental benefits of the presented CHIO approach in comparison with other approaches with and without the integration of RESs.
SystemScenario #IEEE without RESsIEEE Integrated with RESsSaving Difference with and without RESs
Competitive TechniquesSavings (ton/h)Annual Savings (ton/yr.)Competitive TechniquesSavings (ton/h)Annual Savings (ton/yr.)Savings (ton/h)Annual Savings (ton/yr.)
IEEE 30-bus10PSO-SSO [72]0.2240.0018760CHIO0.148551.611514,116.30.075657
PSO [72]0.225GWO [76]1.76
13PSO-SSO [72]0.2560.0018760CHIO0.146240.3142750.60.11963.6
SSA [72]0.257SHADE [76]0.46
IEEE 57-bus14PSO-SSO [72]1.34330.56544947.25CHIO1.23220.026227.760.11973.236
DA-PSO [37]1.9087ALO1.2582
16PSO-SSO [72]1.360.24ALO1.25811.25530.002824.5280.105917.172
SSO [72]1.60
Table 25. Technical benefits of the presented CHIO method in comparison with other methods with and without the integration of RESs.
Table 25. Technical benefits of the presented CHIO method in comparison with other methods with and without the integration of RESs.
SystemScenario #IEEE without RESsIEEE Integrated with RESsSaving Difference with and without RESs
Competitive TechniquesSavings (MW)Annual Savings (MW)Competitive TechniquesSavings (MW)Annual Savings (MW/yr.)
IEEE 30-bus1PSO-SSO [72]8.6020.011298.112CHIO5.543.06226,823.12
ECBO [73]8.6132
4PSO-SSO [72]2.8580.023201.48CHIO2.06610.79196937.044
MVO [75]2.881
IEEE 57-bus14PSO-SSO [72]14.9160.022192.72CHIO12.7362.1819,096.8
DA-PSO [37]14.938
16PSO-SSO [72]15.1690.2171900.9CHIO12.7382.43121,295.56
SSO [72]15.386
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ali, Z.M.; Aleem, S.H.E.A.; Omar, A.I.; Mahmoud, B.S. Economical-Environmental-Technical Operation of Power Networks with High Penetration of Renewable Energy Systems Using Multi-Objective Coronavirus Herd Immunity Algorithm. Mathematics 2022, 10, 1201. https://doi.org/10.3390/math10071201

AMA Style

Ali ZM, Aleem SHEA, Omar AI, Mahmoud BS. Economical-Environmental-Technical Operation of Power Networks with High Penetration of Renewable Energy Systems Using Multi-Objective Coronavirus Herd Immunity Algorithm. Mathematics. 2022; 10(7):1201. https://doi.org/10.3390/math10071201

Chicago/Turabian Style

Ali, Ziad M., Shady H. E. Abdel Aleem, Ahmed I. Omar, and Bahaa Saad Mahmoud. 2022. "Economical-Environmental-Technical Operation of Power Networks with High Penetration of Renewable Energy Systems Using Multi-Objective Coronavirus Herd Immunity Algorithm" Mathematics 10, no. 7: 1201. https://doi.org/10.3390/math10071201

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop