Next Article in Journal
Examining the Impact of Digital Human Gaze Expressions on Engagement Induction
Next Article in Special Issue
Feature Selection Problem and Metaheuristics: A Systematic Literature Review about Its Formulation, Evaluation and Applications
Previous Article in Journal
Living Lab-Based Service Interaction Design for a Companion Robot for Seniors in South Korea
Previous Article in Special Issue
Sine Cosine Algorithm for Elite Individual Collaborative Search and Its Application in Mechanical Optimization Designs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Kepler Algorithm for Large-Scale Systems of Economic Dispatch with Heat Optimization

1
Electrical Engineering Department, College of Engineering, Jazan University, Jazan 45142, Saudi Arabia
2
Department of Electrical Engineering, Faculty of Engineering, Suez University, Suez P.O. Box 43221, Egypt
*
Authors to whom correspondence should be addressed.
Biomimetics 2023, 8(8), 608; https://doi.org/10.3390/biomimetics8080608
Submission received: 16 November 2023 / Revised: 7 December 2023 / Accepted: 8 December 2023 / Published: 14 December 2023
(This article belongs to the Special Issue Nature-Inspired Metaheuristic Optimization Algorithms)

Abstract

:
Combined Heat and Power Units Economic Dispatch (CHPUED) is a challenging non-convex optimization challenge in the power system that aims at decreasing the production cost by scheduling the heat and power generation outputs to dedicated units. In this article, a Kepler optimization algorithm (KOA) is designed and employed to handle the CHPUED issue under valve points impacts in large-scale systems. The proposed KOA is used to forecast the position and motion of planets at any given time based on Kepler’s principles of planetary motion. The large 48-unit, 96-unit, and 192-unit systems are considered in this study to manifest the superiority of the developed KOA, which reduces the fuel costs to 116,650.0870 USD/h, 234,285.2584 USD/h, and 487,145.2000 USD/h, respectively. Moreover, the dwarf mongoose optimization algorithm (DMOA), the energy valley optimizer (EVO), gray wolf optimization (GWO), and particle swarm optimization (PSO) are studied in this article in a comparative manner with the KOA when considering the 192-unit test system. For this large-scale system, the presented KOA successfully achieves improvements of 19.43%, 17.49%, 39.19%, and 62.83% compared to the DMOA, the EVO, GWO, and PSO, respectively. Furthermore, a feasibility study is conducted for the 192-unit test system, which demonstrates the superiority and robustness of the proposed KOA in obtaining all operating points between the boundaries without any violations.

1. Introduction

1.1. Motivation of the Study

Power and heat systems that are combined bear the responsibility of meeting both electrical and heating demands, which contradicts the conventional methods of electricity generation. As a result, the goal of the combined heat and power economic dispatch issue is to minimize both the total cost of producing electrical power and heat under certain operational restrictions, including the production attributes of combined power and heat (CHP) units, the electrical power, the heat balance, the production capacities of heat-only and power-only units, etc. [1]. Formally, the CHPUED problem under consideration can be represented mathematically as a non-convex constrained optimization issue. By using appropriate optimization techniques with the CHPUED issue, the ideal generation schedule for power and heat can be established. One of the primary motivations for this study is the increasing demand for efficient and sustainable power generation in large-scale systems. Also, the researchers recognize the need for advanced optimization algorithms that can handle the challenges posed by large-scale systems and can incorporate heat optimization aspects. Moreover, the inclusion of heat optimization in the study’s objectives highlights another important motivation. Heat optimization involves optimizing the utilization of waste heat generated during power generation processes, thereby enhancing the overall energy efficiency.

1.2. Literature Review

Economic load dispatch (ELD) is a crucial optimization problem in power systems that aims to allocate the optimal power generation among multiple generating units to meet the electricity demand at minimum cost while satisfying various operational constraints [2]. The objective of ELD is to determine the optimal power output for each generator, taking into account factors such as fuel cost, transmission losses, and system constraints. The goal is to minimize the total cost of generating electricity while ensuring that the power supply remains reliable and stable [3]. ELD considers various parameters, including the cost curves of generators, generation limits, ramp rates, transmission constraints, and renewable energies [4]. In Ref. [5], the application of an enhanced particle swarm optimizer was described for a dispatching model that takes into account various factors. These include market power sales benefits, environmental benefits from grid-connected operations, and system operation and maintenance costs. The objective of the model was to optimize the benefits of a combined system consisting of wind, photovoltaic, and concentrating solar power by optimizing its grid-connected performance. In Ref. [6], the sparrow search algorithm was utilized to address the economic load dispatch (ELD) problem in renewable integrated microgrids. The goal was to determine the optimal power output of all distributed energy sources within the microgrid, considering renewable sources, to meet the load demand at the lowest possible cost.
The initial attempts at addressing the CHPUED problem in the literature involved using deterministic methods, which required investigating the solution space over a limited number of repetitions, with the aid of a set of deterministic bounding procedures. The CHPUED problem is divided into two subproblems as indicated in Ref. [1], with the power and heat dispatches being handled separately by the Lagrangian relaxation approach. In Ref. [5], a bi-level structure with lower and upper levels was used to tackle the CHPUED issue. Additionally, in this study, the global limitations were managed at the top level, and unit generation was achieved at the lower level. Another study [6] used Benders decomposition to divide the CHPUED problem into a master problem and a sub-problem. In each iteration, the master issue was first solved to determine the heat productions, and the subproblem was then solved to produce the best power generation. Power dispatch and unit commitment issues combine to form CHPUED [7]. Thus, inner and outer Bender decompositions, in the two Benders decomposition techniques, were proposed. While the outer inner problem addressed a power dispatch, the outer master problem resolved the unit commitment problem by identifying the on/off status of each unit. Moreover, the inner decomposition ensured constraint fulfillment. Other traditional methods used to address the CHPUED problem in the literature included a branch-and-bound algorithm [8] and mixed-integer nonlinear programming [9].
The CHPUED problem becomes a non-convex problem when it is defined within the constraints of the valve point effect. Although the optimal solution is guaranteed by traditional approaches, these might not be able to solve the non-convex CHPUED issue. Metaheuristics carry out certain procedures that use their stochastic nature to investigate the solution space. Although they cannot guarantee that they will be close to the global optimum, they can nevertheless handle non-differentiable and non-convex problems and are simple to employ [10,11,12]. Harmony search (HS), differential evolution (DE), particle swarm optimization (PSO), and the genetic algorithm (GA) are some well-known examples of metaheuristics algorithms. A self-adaptive real-coded genetic algorithm was used to solve the non-convex CHPUED problem in Ref. [13]. In Ref. [14], PSO was utilized to solve the CHPUED problem in order to minimize the total generation cost. However, the application of PSO in this context has been limited to a small-scale system consisting of only six units, comprising two generators, two heat-only units, and two power-only units. Furthermore, the issue of transmission losses has not been considered, leading to certain inconsistencies. Additionally, the validation of the PSO approach has not been thoroughly discussed. The research conducted by [15] presented a novel approach to address the CHPUED problem by introducing a modified version of the bat optimization algorithm. This modified algorithm was designed to handle three distinct types of units to minimize the operating costs. In [10], an elitist variant of the cuckoo search algorithm has been applied for benchmark functions. In addition to this application, the elitist cuckoo search has been dedicated to solving the CHPUED problem. On the other side, the computational burden of 1000 iterations for the five- and seven-unit systems is considered, which represents more than three times that of other methods [16] with 300 iterations. Additionally, a new approach to constraint control with penalties is shown. Considering several cases, the proposed method’s effectiveness is tested. In Ref. [17], a novel mutation technique known as the Mühlenbein mutation is presented to increase convergence and solution time. Real-coded GA is used to solve the CHPUED problem while taking into account the transmission system losses and the valve point impact caused by the thermal units. In Ref. [18], Cauchy distribution is used to increase the PSO’s efficiency in addressing the CHPUED problem. Six separate test systems are used to validate the proposed method. Another population-based metaheuristic, PSO with time-varying acceleration coefficients, is utilized in Ref. [19] to solve the CHPUED issue, which includes generating constraints. In [20], the CHPUED problem has been treated, including renewable wind energy in order to overcome the intermittent renewable and load variations. In this study, it was solved by the metaphor-less Rao-3 algorithm, which involves the reliance on metaphors to enhance transparency, simplicity, and ease of understanding.
Along with these traditional stochastic optimization techniques, new metaheuristics have also recently been used to tackle the CHPUED problem, which represents the subject of this study. In [21], a non-convex CHPUED issue has been solved using a heap technique, which is then tested on four separate case studies with 7, 24, 48, and 96 generating units. However, the large 192-unit system has not been accounted for in this study. CHPUED, as a non-convex optimization problem, is formulated in this manuscript and solved via the Kepler optimization algorithm (KOA). In 2015 [22], an attempt to simulate the KOA in a hybrid algorithm with the gravitational search algorithm (GSA) was introduced for solving numerical benchmarks. This hybrid algorithm made use of only the first Kepler’s law with high simplification. It mimicked his law by focusing the search on the sun position by either multiplying it by a uniformly distributed pseudo-random number or by adding a distance component between the sun position and each solution. In the presented study, the KOA is developed in a complete optimization framework simulating different laws and features regarding Kepler’s concept [23]. The KOA enables a more efficient exploitation and exploration of the search space due to the candidate solutions’ (planets’) varying distances from the sun at various times. Each planet in the KOA represents a candidate solution with regard to the optimal solution (the sun), which is changed at random during the optimization process. All the practical constraints of CHPUED are considered in this paper. All operating points of different units are obtained between the boundaries without any violations.

1.3. Paper Contributions

The main points of this manuscript are summarized as follows:
  • A KOA is developed and applied for the non-convex CHPUED.
  • Three large-scale systems of 48, 96, and 192 units are considered tests for evaluating the effectiveness of the KOA.
  • To assess the efficacy of the applied KOA, recent optimization algorithms are employed.
  • To estimate the KOA’s superiority, comparisons are illustrated with various well-known methodologies that have been presented in the scientific literature.
  • To demonstrate the accuracy of the proposed KOA, a feasibility study is investigated.

1.4. Paper Organization

The content of the paper is structured into five sections. The KOA algorithm is introduced in Section 2. The CHPUED optimization model is formulated in Section 3. Section 4 contains a detailed analysis and discussion of the numerical results for the three case studies. The final conclusions are drawn in Section 5.

2. CHPUED Formulation

2.1. Objective

The major objective of the CHPUED challenge is to reduce the fuel expenses associated with producing heat and electricity. As a result, CHPUED is described as an objective function that is subjected to a number of restrictions. Figure 1 displays a graphic representation of the economic CHPUED issue including their participants.
As the major objective of CHPUED is to lessen the whole cost of heat and power production, the whole cost target function (WCTF) can be described as the whole cost of the power-only, power–heat amalgamation, and heat-only units [24] as depicted in the following equation:
Min   W C T F = i = 1 N p r   C T 1 i ( P R i p r ) + j = 1 N h t C T 2 j ( H T j h t ) + k = 1 N c h p C T 3 k ( P R k c h p , H T K c h p )   ( $ / h )
where the terms C T 1 i ( P R i p r ) and C T 2 j ( H T j h t ) demonstrate the ith power-only and the jth heat-only units’ cost, respectively, whilst the term C T 3 k ( P R k c h p , H T k c h p ) determines the kth CHP. The symbols Nht and Npr depict the heat-only and power-only units’ number, respectively, while Nchp illustrates the CHP units’ number.
The mathematical representation of three cost target functions C T 1 i ( P R i p r ) , C T 2 j ( H T j h t ) , and C T 3 k ( P R k c h p , H T k c h p ) can be described as follows:
(1)
CT1i of ith power units
C T 1 i ( P R i p r ) = δ 1 i ( P R i p r ) 2 + δ 2 i P R i p + δ 3 i + λ i sin ( ρ i ( P R i p r min P R i p r ) )   ( $ / h )
(2)
CT2j of jth heat units
C T 2 j ( H T j h t ) = γ 1 j ( H T j h t ) 2 + γ 2 j H T j h t + γ 3 j   ( $ / h )
(3)
CT3k of kth CHP units
C T 3 k ( P R k c h p , H T k c h p ) = α 1 k ( P R k c h p ) 2 + α 2 k P R k c h p + α 3 k + α 4 k ( H T k c h p ) 2 + α 5 k H T k c h p + α 6 k H T k c h p P R k c h p   ( $ / h )
where the elements (δ1i, δ2i, and δ3i) and (γ1j, γ2j, and γ3j) describe the ith power-only and the jth heat-only units’ cost coefficients, while the elements ( α 1 k , α 2 k , α 3 k , α 4 k , α 5 k and α 6 k ) represent the kth CHP unit’s cost coefficients. The non-differentiability and non-convexity of CHPUED, which signify the valve-point impacts, are determined by sinusoidal terms, as explained in Equation (2) [25,26].

2.2. Constraints

The following constraints are taken into account when minimizing the specified objective function. The balance among power generation and demand can be calculated using Equation (5):
(1)
Power balance constraint
i = 1 N p r P R i p r + k = 1 N c h p P R k c h p = P R d e m a n d
where P R d e m a n d explains the power demand.
(2)
Limits of power units’ capacity
P R i p r min P R i p r P R i p r max   i = 1 , , N p r ,
(3)
Heat balance constraint
i = 1 N c h p H T i c h p + j = 1 N h t H T j h t = H T d e m a n d ,
where H d e m a n d proves thermal demand.
(4)
Heat units’ generation limits
H T j h t min H T j h t H T j h t max   j = 1 , , N h t ,
(5)
CHP capacity limits
P R i c h p min ( H T i c h p ) P R i c h p P R i c h p max ( H T i c h p )   i = 1 , , N c h p ,
H T i c h p min ( P R i c h p ) H T i c h p H T i c h p max ( P R i c h p )   i = 1 , , N c h p ,
where the heat and power unit boundaries are demonstrated by the superscripts “min” and “max”.

3. Mathematical Model of KOA

The Kepler optimization algorithm (KOA), proposed in [23], is inspired from Kepler’s laws for planetary motion. Each planet in the KOA acts as a candidate solution and can be updated at random during the optimization process in relation to the best-possible solution (the sun). A set of initial objects (possible solutions) containing stochastic orbitals is used by the KOA to begin the search process. During this phase, each object is first placed in an orbit at a random location. The KOA runs in iterations after assessing the original set’s fitness until the termination condition is satisfied. Because iteration is a term that is frequently used in solar system theory and cosmic cosmology, the term “time” is used in the present study instead of the iteration. In the following section, the KOA will be presented in six steps.

3.1. Step 1: Initialization Process

In this procedure, the decision parameters of an optimization issue, which are represented by a number of planets Np and called the population size, will be distributed at random in Dim dimensions as follows:
X i , j ( 0 ) = r 1 × X j , u p + X j , l o w ( 1 r 1 ) , i = 1 : N p ; j = 1 : D i m
where Xi,j signifies the ith candidate solution (planet); Np represents the number of candidate solutions in the search space; Xj,low and Xj,up characterize the lower and upper limits of the jth decision parameter, respectively; Dim denotes the issue dimension to be enhanced; and r stands for a number randomly generated between 0 and 1.

3.2. Step 2: Calculating an Object’s Velocity

An object’s velocity is influenced by V i ( t ) where it is in relation to the sun. In other words, a planet moves faster when it is near to the sun and slower when it is farther away. The sun’s gravity is quite powerful when an object is close to it, so the planet tries to move faster to escape being drawn toward the sun. The weak gravity of the sun will force an object’s velocity to slow down if it is distant from the sun. This behavior is mathematically described in Equation (12), which uses it to calculate an object’s velocity around the sun using the vis viva equation. This equation has two parts as shown below:
V i ( t ) = ( X a X i ) × r 4 × H + F × U 2 × 1 R i n o r m ( t ) × ( r 3 X i , u p X i , l o w ) r 5   i f   R i n o r m ( t ) > 0.5 ( 2 × r 4 × X i X b ) ρ + ( X a X b ) ρ * + F × U 1 × 1 R i n o r m ( t ) × ( X i , u p X i , l o w ) r 5   E l s e
where
H = ( M s + m i ) × μ ( t ) 1 a i ( t ) + ε + 2 R i ( t ) + ε
ρ = ( r 3 × ( 1 r 4 ) + r 4 ) × U × H
ρ * = ( r 3 × ( 1 r 5 ) + r 5 ) × ( 1 U ) × H
where Vi(t) represents the velocity of object i at time t; Xi characterizes an object i, whilst F manifests an integer number chosen randomly that belongs to the set {−1, 1}; the symbol U is a vector containing integer number randomly chosen which belongs to the set {0, 1}; r1, r2, r3, r4, and r5 denote random integer numbers uniformly distributed in the range [0, 1]; μ(t) denotes the universal gravitational constant; Xa and Xb signify solutions that are selected from the population at random; Ms and mi characterize the mass of Xs and Xi, respectively; Ri(t) demonstrates the distance at time t among the best solution (Xs) and the object (Xi); ε demonstrates a minimal value for avoiding a divide-by-zero mistake; and ai is the elliptical orbit semimajor axis at time t of object i, and it is defined by Kepler’s third law as follows:
a i ( t ) = μ ( t ) × ( M s + m i ) × T i 2 4 π 2 1 3 × r 3
where Ti is an absolute value that is produced at random using the normal distribution to represent the orbital period of object i. The semimajor axis of object i’s elliptical orbit is considered in our proposed algorithm to steadily decrease over generations as the solutions advance toward the region where the best overall solution is most likely to be discovered. Ri−norm(t) denotes normalizing the Euclidian distance among Xs and Xi; its definition is as follows.
R i n o r m ( t ) = ( R i ( t ) R min ( t ) ) / ( R max ( t ) R min ( t ) )

3.3. Step 3: Escaping from the Local Optimum

Most solar system objects rotate on their own axes and move in an anticlockwise manner around the sun; however, certain objects move in a clockwise motion. This behavior is used by the approach suggested to leave local optimal zones. The suggested KOA simulates this behavior by employing a flag F that modifies the search direction such that agents have a good chance of accurately scanning the search space.

3.4. Step 4: Updating Objects’ Positions

As previously explained, objects have their own elliptical orbit around the sun. Objects rotate near the sun, becoming closer to it for a while and then moving farther from it. The two main parts of the proposed KOA, which are the exploitation and exploration phases, can simulate this behavior. The KOA searches for new locations near the best solutions while employing solutions close to the sun more precisely and exploring things far from the sun to locate new solutions. The fact that the objects are far from the sun throughout the exploration phase shows that the suggested method efficiently explores the whole search area.
The following equation is used to update the location of each object far from the sun in line with the preceding steps:
X i ( t + 1 ) = X i ( t ) + V i ( t ) × F + ( X s ( t ) X i ( t ) ) × U × F g i ( t ) + r
where Xi(t + 1) stands for the new location at time t + 1 of an object I, while Xi(t) represents the present location of the object i at time t; Vi(t) illustrates the velocity of object i that is needed to transfer to the new location, Xs(t) manifests the best sun position which is associated with the best solution that acquires the least fitness score, and F is demonstrated as a flag to switch the search’s direction.
The term Fgi in the context of the Kepler optimization algorithm (KOA) represents the attraction force between the sun (Xs) and any planet (Xi). This force is calculated based on the universal law of gravitation and can be expressed using the following equation:
F g i ( t ) = r 4 + μ ( t ) × e i × ( M n s × m n i ) / ( R n i 2 + ε )
where ei manifests the eccentricity of a planet’s orbit, which is a value between 0 and 1 that was proposed to endow a stochastic characteristic to the KOA. Additionally, the normalized values of mi and Ms can be defined by mni and Mns that demonstrate the mass of Xi and Xs, respectively.
This equation is utilized to model the gravitational force between celestial bodies, specifically the sun and the planets, as part of the algorithm’s calculations. The force is an essential factor in determining the planetary motion and optimizing the trajectories of the planets within the system. By incorporating the sun’s attraction force, the KOA can simulate the gravitational interactions between celestial bodies and effectively optimize the orbits and positions of the planets in the system being studied. This enables the algorithm to provide accurate and efficient solutions for various astronomical and astrophysical problems. The normalized values of mi and Ms can be mathematically represented by Equations (20) and (21):
M n s = r 2 × ( f i t s ( t ) w o r s t ( t ) ) / k = 1 N p f i t k ( t ) w o r s t ( t )
m n i = ( f i t i ( t ) w o r s t ( t ) ) / k = 1 N p f i t k ( t ) w o r s t ( t )
where worst(t) represents the solution candidate with the highest fitness score; fitk(t) indicates the value of the fitness function regarding each location of the object k at the current time t.
The Euclidian distance between Xs and Xi can be defined by the term (Rni), as depicted in Equation (22), which represents the normalized value of (Ri).
R n i ( t ) = X s ( t ) X i ( t ) 2 = j = 1 D i m X s ( t ) X i ( t ) 2
To manage search accuracy, μ(t) is defined by Equation (23) as a function that exponentially declines with time (t).
μ ( t ) = μ o × e ( t / T max ) γ
where μo is an initial value; γ is a constant; and Tmax and t demonstrate the maximum iterations’ number and current iteration number, respectively.

3.5. Step 5: Updating Distance with the Sun

The normal distance behavior, which normally fluctuates with time between the planets and the sun, is simulated to further enhance the exploitation and exploration operators of planets. The KOA will concentrate on optimizing the exploitation operator when planets are near the sun and the exploration operator when the sun is far away. This principle is represented mathematically as follows:
X i ( t + 1 ) = U 1 × X i ( t ) + 1 U 1 × X i ( t ) + X a ( t ) + X s ) / 3 + 1 e r × 1 + r 4 × ( a 2 1 ) × ( X i ( t ) + X a ( t ) + X s ) / 3 X b ( t )
where a2 defines a cyclic controlling parameter as manifested in Equation (25):
a 2 = ( 1 + t / T max )

3.6. Step 6: Elitism

This stage employs an elitist method in order to guarantee the optimal placements for the sun and the planets. Equation (26) provides a summary of this process. Figure 2 describes in detail the flowchart of KOA.
X i , n e w ( t + 1 ) = X i ( t + 1 ) i f   f i t X i ( t ) f i t X i ( t + 1 ) X i ( t ) E l s e

4. Performance of KOA on the CHPUED Issue

In this section, the proposed KOA is tested on large 48-unit, 96-unit, and 192-unit test systems to demonstrate its efficacy and superiority when handing the CHPED issue.

4.1. The 48-Unit System

The system, in this instance, involves 48 total units, including 10 power–heat combination units, 12 power-only units, and 26 heat-only units. It is necessary, in this instance, to provide 2500 MWth of heat and 4700 MW of power. Additionally, the valve-point impact for power-only units is taken into account. The capacity limits of heat-only and power-only units, as well as the cost coefficients of associated units, are taken from Reference [19]. Table 1 presents the test outcomes of all units obtained using the KOA.
The output power of the power-only units (MW) is reflected by parameters between P1 and P104. P105 and P152 are the power outputs of CHP units in MW and H105 and H152 relate to heat outputs of CHP units in MWth. Additionally, H153 and H192 are the outputs of heat-only units in MWth. As can be seen in Table 1, the Sum (Hg) and Sum (Pg) values satisfy the heat and power demands of 2500 MWth and 4700 MW, respectively. As demonstrated from Table 1, the best cost value is identified by the KOA as 116,650.0870. Additionally, all results are in the feasible zone, and several individual findings are put exactly at the lower or higher bounds.
Figure 3 illustrates the suggested KOA’s convergence rates for the given system, where the curve of the proposed KOA converges quickly. The proposed KOA requires around 2400 iterations to obtain the best solution. The results show that the proposed KOA has outstanding convergence rates for the given large CHPUED system.
Table 2 presents a comprehensive comparison between the proposed KOA and various other techniques reported in the literature. The comparison is conducted on a 48-unit CHPUED test system. The techniques included in the comparison are supply–demand optimization (SDO) [27], the multi-verse algorithm (MVA) [28], the gravitational search algorithm (GSA) [29], civilized swarm optimization (CSO) incorporated Powell’s pattern search (PPS) [30], gray wolf optimization (GWO) [28], the salp swarm algorithm (SSA) [31], the GSO-based algorithm with ranger operators and modified scrounger (MGSO) [32], CPSO [19], differential evolution (DE) [28], the crow search algorithm (CSA) [28], the marine predator algorithm (MPA) [33], the jellyfish search optimizer (JFSO) [34], the manta ray foraging algorithm (MRFA) [28], and PSO with time-varying acceleration coefficients (PSO-TVAC) [19].
Table 2 clearly demonstrates that the proposed KOA outperforms all the other optimizers in terms of performance and cost. It attains the most favorable results among the compared techniques, making it the superior choice for CHPUED optimization. The KOA exhibits the lowest minimum, standard deviation, average, and worst values of 116,650.0870, 298.8796, 117,104.5447, and 117,915.5359, respectively, as indicated in Table 2. This table clearly shows that the proposed KOA has the best performance and the lowest cost of these optimizers. Moreover, this comparison validates the proposed KOA’s efficacy and superiority when used with CHPUED. Furthermore, the proposed KOA also receives the lowest minimum, standard deviation, average, and worst values of 116,650.0870, 298.8796, 117,104.5447, and 117,915.5359 $, as shown in Table 2. Consequently, the proposed KOA has greater robustness than the techniques that have been reported. Based on the best attained costs, the proposed KOA shows improvements of 3.660%, 1.982%, 0.589%, 0.864%, 3.021%, 0.180%, 2.680%, 5.404%, 0.614%, 3.286%, 5.086%, 0.615% and 0.613%, respectively, compared to the following algorithms and optimization methods: CPSO [19], PSO-TVAC [19], MRFA [28], MVA [28], SSA [31], MPA [33], GSA [29], CSA [28], MGSO [32] DE [28], GWO [28], CSO, PPS [30] and JFSO [34]. These statistics further reinforce the robustness of the proposed KOA compared to the reported techniques.
The comprehensive analysis presented in Table 2 serves to validate the efficacy and superiority of the proposed KOA specifically when applied to the CHPUED problem. Its exceptional performance, combined with the lowest cost values, establishes the KOA as the most reliable and effective optimization approach within the context of CHPUED.

4.2. The 96-Unit System

The system, in this instance, involves 96 total units, including 24 power–heat combination units, 52 power-only units, and 20 heat-only units. It is necessary, in this instance, to provide 5000 MWth of heat and 9400 MW of power. Additionally, the valve-point impact for power-only units is taken into account. The capacity limits of heat-only and power-only units, as well as the cost coefficients of associated units, are taken from Reference [24]. Table 3 presents the test outcomes of all units obtained using the KOA.
H1 and H24 relate to heat outputs of CHP units in MWth, P53 and P76 are the power outputs of CHP units in MW, and between H25 and H44 are the outputs of heat-only units in MWth. The output power of the power-only units (MW) is reflected by the parameters between P1 and P52. Additionally, Sum (Hg), Sum (Pg), and WCTF stand for the total heat production (MWth), total power generation (MW), and total generation costs ($) of thermal electrical and energy, respectively. As can be seen in Table 3, the Sum (Hg) and Sum (Pg) values satisfy the heat and power demands of 5000 MWth and 9400 MW, respectively. The best cost value is identified by KOA as 234,285.3. Additionally, all results are in the feasible zone, and several individual findings are put exactly at the lower or higher bounds. Additionally, the standard HBA, the standard JSA, and the proposed HBJSA effectively achieve all constraints with 100% accuracy, as illustrated in Table 3.
Figure 4 illustrates the suggested KOA’s convergence rates for the given system, where the curve of the proposed KOA converges quickly. The proposed KOA requires around 2700 iterations to obtain the best solution. The results show that the proposed KOA has outstanding convergence rates for the given large CHPUED system.
A comparison between the proposed KOA and other reported techniques is depicted in Table 4. The reported techniques that are employed for the 96-unit CHPUED test system are the whale optimization algorithm (WOA) [24], supply–demand optimization (SDO) [27], the marine predator algorithm (MPA) [33], the improved MPA (IMPA) [33], the heap technique (HT) [34], the jellyfish search optimizer (JFSO) [34], hybrid HTJFSO (HHTJFSO) [34], the manta ray foraging algorithm (MRFA) [28], weighted vertices optimization and PSO (WVO-PSO) [35], and PSO with time-varying acceleration coefficients (PSO-TVAC) [19]. This table clearly shows that the proposed KOA has the best performance and the lowest cost of these optimizers. Moreover, this comparison validates the proposed KOA’s efficacy and superiority when used with CHPUED. Furthermore, the proposed KOA also receives the lowest minimum, standard deviation, average, and worst values of 234,285.2584, 761.7006, 235,683.2917, and 236,929.2188. Consequently, the proposed KOA has greater robustness than the techniques that have been reported. Based on the best attained costs, the proposed KOA derives improvements of 0.423%, 0.349%, 0.235%, 1.030%, 0.416%, 0.853%, 2.072%, 1.588%, 2.807% and 0.811%, respectively, compared to the following algorithms and optimization techniques: JFSO [34], HT [34], HHTJFSO [34], WOA [24], IMPA [33], MPA [33], PSO-TVAC [19], WVO-PSO [35], WVO [35] and SDO [27]. These statistics further reinforce the robustness of the proposed KOA compared to the reported techniques.
The extensive examination depicted in Table 4 provides substantial evidence to support the effectiveness and superiority of the proposed Kepler optimization algorithm (KOA) in addressing the CHPUED problem. The remarkable performance of the KOA, coupled with its cost-effectiveness, solidifies its position as the most dependable and efficient optimization approach for CHPUED applications.

4.3. The 192-Unit System

The system, in this instance, involves 192 total units, including 48 power–heat combination units, 104 power-only units, and 40 heat-only units. It is necessary, in this instance, to provide 10,000 MWth of heat and 18,800 MW of power. Additionally, the valve-point impact for power-only units is taken into account. The capacity limits of heat-only and power-only units, as well as the cost coefficients of associated units, are taken from Reference [24].
Table 5 presents the obtained objective costs of the proposed KOA, the dwarf mongoose optimization algorithm (DMOA) [36], the energy valley optimizer (EVO) [37], GWO and PSO. The best cost value is identified by the KOA as 487,145.2. As demonstrated from Table 5, KOA acquires a value of 487,145.2, whereas the DMOA [36], the EVO [37], GWO, and PSO have values of 581,798, 572,324.8, 678,051.9, 793,224.8, respectively. According to the obtained costs, the presented KOA successfully achieves improvement of 19.43%, 17.49%, 39.19% and 62.83% compared to the DMOA, the EVO, GWO and PSO, respectively.
Also, the detailed test outcomes of all units obtained using the applied algorithms are tabulated in Appendix A. The output power of the power-only units (MW) is reflected by parameters between P1 and P104. P105 and P152 are the power outputs of CHP units in MW and H105 and H152 relate to heat outputs of CHP units in MWth. Additionally, H153 and H192 are the outputs of heat-only units in MWth. As can be seen in Table 5, the Sum (Hg) and Sum (Pg) values satisfy the heat and power demands of 10,000 MWth and 18,800 MW, respectively.
Figure 5 illustrates the convergence rates of the KOA, the DMOA, the EVO, GWO, and PSO for the given system, where the curve of the proposed KOA converges quickly. Regarding Figure 5, Table 6 presents the detailed setting of parameters for the applied algorithms. As shown in Figure 5, the proposed KOA requires around 1500 iterations to obtain the best solution. The results show that the proposed KOA has outstanding convergence rates over the DMOA, the EVO, GWO, and PSO for the given large CHPUED system. It can be seen from Figure 5 that the DMOA and EVO seem to have a line convergence characteristic from the first to the last iteration. To clarify this point, a close zooming vision is displayed for the convergence rates of each individual applied algorithm in Figure 6. As shown in Figure 6b, the DMOA does not show a line characteristic, but on the contrary, it shows a gradual decrease in the objective. Compared to the KOA in Figure 6a, the proposed KOA shows a smooth converging feature, while the DMOA convergence is unsmooth like stairs. On the other side, the EVO starts searching and finding solutions to minimize the objective. Unfortunately, it derives a straight line after approximately half of the iterations’ journey. This indicates that this method is stuck in a local minimum. This analysis illustrates the significant convergence characteristics of the proposed KOA against the DMOA, the EVO, GWO, and PSO.
To display the simulation time, Table 7 records the average time per each iteration of the proposed KOA for all cases. As shown in this table, the simulation time for the large-scale system of 192 units is 0.1399 s, where it records 0.0952 for the 48-unit system with time increased by more than 32%. The more the scalability of the case study under investigation increases, the more simulation time is required. By utilizing the well-known Big O notation, the computational complexity of the applied algorithm can be estimated by multiplying the number of design variables, number of solutions and maximum number of iterations. Based on that, the computational complexity for each case study is recorded in Table 8.

4.4. Feasibility Study for 192-Unit System

A feasibility study is conducted for the 192-unit test system when applying the KOA. Figure 7, Figure 8, Figure 9 and Figure 10 display the operating points related to power-only units, CHP units and heat-only units, respectively. As illustrated, all operating points are found between the boundaries of power-only, heat-only, and CHP units. These results demonstrate the effectiveness of the proposed KOA in obtaining practical feasible solutions without any violations. All results are in the feasible zone, and several individual findings are put exactly at the lower or higher bounds. Furthermore, as shown in Figure 7, Figure 8, Figure 9 and Figure 10, the proposed KOA completely and accurately satisfies all criteria.

4.5. Discussion

In the previous subsections, the proposed KOA is tested on large 48-unit, 96-unit, and 192-unit test systems. Different remarks are discussed, which are summarized in the following paragraphs.
Table 1 and Table 3 and Appendix A provide a comprehensive depiction of the operating points of the power-only, CHP, and heat-only units for all units in the three investigated systems. These tables effectively describe and demonstrate that the operating points of all units, which are categorized as power-only, CHP, and heat-only, are maintained within the specified limits. This serves as evidence that the proposed KOA successfully preserves the operating points within the defined boundaries.
The convergence rates of the suggested KOA are visualized in Figure 3, Figure 4 and Figure 6 for the three investigated systems. These figures vividly illustrate the high-quality and rapid response of the KOA’s convergence rates. The plots demonstrate the algorithm’s ability to quickly converge toward optimal solutions, indicating its efficiency and effectiveness.
Table 2, Table 4 and Table 5 present various comparisons between the proposed KOA and other reported techniques for the three investigated systems. The extensive analysis provided in these tables showcases the exceptional performance and cost-effectiveness of the proposed KOA when compared to alternative methods. The KOA not only achieves superior results in terms of CHPUED optimization, but it also exhibits greater robustness compared to its counterparts. These findings strongly validate the credibility and value of the proposed KOA as an efficient and reliable optimization solution for CHPUED applications.
For the large 192-unit test system, a feasibility study is conducted and analyzed using Figure 7, Figure 8, Figure 9 and Figure 10. These figures demonstrate that all operating points fall within the boundaries of power-only, heat-only, and CHP units. The results illustrate the effectiveness of the proposed KOA in obtaining practical and feasible solutions while avoiding any violations. All the obtained results lie within the feasible zone, and several individual findings precisely align with the lower or upper bounds. Furthermore, as depicted in Figure 7, Figure 8, Figure 9 and Figure 10, the proposed KOA satisfactorily fulfills all the defined criteria, demonstrating its accuracy and compliance with the given constraints.

5. Conclusions

5.1. Paper’s Findings

In this study, the KOA is developed for the non-convex CHPUED issue. Kepler’s laws of planetary motion serve as the main source of inspiration for the KOA. According to Kepler’s laws, four operators—position, gravitational force, mass, and orbital velocity—affect how planets move around the sun. To demonstrate the effectiveness of the proposed KOA methodology, three test CHPUED systems are chosen, which are 48, 96, and 192-unit systems. Additionally, new optimizers are introduced for the large 192-unit test system, which are the DMOA, the EVO, GWO, and PSO. A feasibility study is conducted, which demonstrates the superiority and robustness of the proposed KOA. Furthermore, the proposed KOA delivers the lowest overall cost values for the three test systems when compared with various well-known methodologies that have been presented in the scientific literature and the new approaches that are implemented for the first time in this research.

5.2. Future Works

The proposed Kepler optimization algorithm (KOA) demonstrates significant potential for effectively addressing the CHPUED problem in large-scale systems. There is room for further enhancement in the system’s performance.
  • One potential area of enhancement is to upgrade the model by incorporating external market signals.
  • Integrating external factors and signals from the market can help determine the optimal dispatch scenario.
  • The constraints of the transmission losses can be considered, which add more complexity to the study.
  • The scope of the work can be expanded by incorporating the emission dispatch of thermal units.
  • Considering the environmental impact and emissions of the thermal units can lead to more sustainable and environmentally friendly dispatch solutions.
  • The integration of renewable energies should be considered for future extensions of the work, promoting a greener and more sustainable energy mix.

Author Contributions

Conceptualization, A.G.; Methodology, A.M.S.; Software, A.M.S.; Validation, A.M.S.; Formal analysis, A.G.; Investigation, H.A. and A.G.; Data curation, S.H.H.; Writing—original draft, A.G.; Writing—review & editing, H.A.; Visualization, G.M.; Supervision, S.H.H. and G.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research is funded by the Deputyship for Research & Innovation, Ministry of Education in Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Acknowledgments

The authors extend their appreciation to the Deputyship for Research & Innovation, Ministry of Education in Saudi Arabia for funding this research work through the project number ISP23-122.

Conflicts of Interest

The authors declare no conflict of interest. There are no financial competing interest.

Appendix A

Table A1 and Table A2 record the detailed test outcomes of all units obtained using the applied algorithms for the 192-unit system. Table A1 displays the output electrical powers from power-only units regarding the KOA, the DMOA, the EVO, GWO, and PSO. Also, Table A2 displays the output electrical and heat powers from CHP and heat-only units regarding the KOA, the DMOA, the EVO, GWO, and PSO.
Table A1. Output electrical powers from power-only units regarding KOA, DMOA, EVO, GWO, and PSO for the 192-unit system.
Table A1. Output electrical powers from power-only units regarding KOA, DMOA, EVO, GWO, and PSO for the 192-unit system.
UnitDMOAEVOGWOPSOKOAUnitDMOAEVOGWOPSOKOA
Pg1174.4182448.799628.4634539.1442629.1331Pg6162.98548127.446160.193960110.3749
Pg2244.4594319.51898.117312360300.1081Pg6294.04563773.0448948.891864078.26122
Pg3246.9179224.747185.90084359.9992224.2466Pg6395.09547982.5867276.541534084.58004
Pg4163.945870.75565131.497960110.3729Pg64116.5045658.2473664.013845592.5379
Pg5127.0533114.4128174.8349179.9989109.9616Pg65112.3288292.2212115.977212094.09216
Pg697.80373110.3963109.868160159.7144Pg66386.54269628.3049635.56081.6574276180.5931
Pg782.64369136.3851151.770560110.5713Pg67219.58848123.39354.23799360224.9961
Pg8122.083590.5952362.34392180109.7013Pg68178.59082175.2344310.71140225.5173
Pg9165.1865104.3483159.8432180110.1922Pg69179.71952126.2191126.4011100.46434110.8168
Pg1089.3562685.9303670.063144078.27927Pg70100.59707137.76878.02074180110.6743
Pg1184.9238885.1297896.4334912043.99838Pg7181.052792137.9082155.455160110.4331
Pg1298.9982288.60448118.42185592.8743Pg72120.96628113.49165.80614180160.4197
Pg1394.46296.6839585.694355592.79832Pg73139.2029133.8202160.5635180110.4285
Pg14425.6213263.8784628.0853680450.1082Pg74127.74529122.1182175.807360.036551111.1456
Pg15233.561149.756330.48950227.5378Pg7558.03202689.9814979.6889112093.31288
Pg16168.8089153.1829359.96570224.0146Pg7650.44603270.1432288.1676276.72166577.00711
Pg17132.603291.9275159.9322180110.0895Pg7775.18808595.2219675.949255584.51632
Pg1890.41802111.1778167.99965.02851109.5931Pg7875.09096466.16529119.746812092.51662
Pg19152.9372103.9256170.146760110.5872Pg79396.90259448.9468628.5149679.99984451.8399
Pg20113.8235135.956108.567760160.5694Pg8054.831829156.3718299.5566076.45995
Pg21102.4749152.44861.09929180111.0999Pg81192.45143141.0076357.29250150.0747
Pg22116.5048136.4479107.4706180160.08Pg82137.34809111.0114139.10660132.3369
Pg2398.5774777.6117995.1639712076.57349Pg83102.39792124.03192.66801160.82869170.2779
Pg2469.9994369.2436569.49135120115.0327Pg84124.88114149.337272.11485180110.7002
Pg2574.9829558.11324118.77515597.8527Pg85140.97606113.9025113.3606179.97632160.294
Pg26107.487493.9002662.8302312093.89541Pg8698.353789158.0664157.715760111.7676
Pg27130.2818393.9314628.86860448.5537Pg8782.70602104.255961.3746160136.1275
Pg28202.8742251.20484.105242360227.8284Pg8870.06299199.8067174.94761120115.7378
Pg29101.974224.3351309.3670299.847Pg89101.7053891.3663345.481112088.38295
Pg30149.0897107.5555161.496660110.2662Pg9096.58448759.9574663.64475120108.3084
Pg31124.6886138.9449160.8727180111.8424Pg9192.11275691.9763594.043335592.86743
Pg3293.87523110.114495.53187180160.1724Pg92646.61874110.7548678.4753680539.4136
Pg3378.43197151.234470.05601180162.0457Pg93256.19755223.3503302.8407357.30215225.2475
Pg34154.356109.392768.09066167.606880.54356Pg94220.09345184.76151.3123410157.8272
Pg3586.91799114.6454107.543180110.7539Pg95113.48862106.7757126.5713180110.1955
Pg36102.36863.9532342.157034077.67327Pg9693.56559159.4062155.0532180110.6043
Pg3785.8816374.6851445.286340.399977.37991Pg97153.0745133.3575142.197365.613323110.3772
Pg3890.1478291.1000773.353357.6911192.37051Pg9891.85349597.2844571.585761.951258159.7578
Pg39106.880196.727783.852412092.36988Pg99105.02995130.9669161.0273180159.6356
Pg40537.0964353.641800269.7407Pg100107.11788124.7339159.7256180109.8936
Pg41226.4437317.685707.252238149.7111Pg10187.90203683.0198388.021412087.91491
Pg42196.0879148.99831.939074359.9946299.1913Pg10272.76319687.0437553.9942212078.05281
Pg43136.7817141.482166.7389960.12266159.7018Pg10388.14226887.24567119.9195592.51872
Pg4462.4416137.3353146.764560.02225109.5677Pg104101.2525299.173762.6922312093.32982
Pg4580.9020693.01569171.1177180110.3502Pg105184.28464150.6826210.538136.2355788.70108
Pg46130.3269139.3121109.864860159.8408Pg10661.68729772.20073103.9249125.859.9183
Pg47148.1692109.4169135.580460109.9596Pg107139.87923132.0641100.0922129.94934114.4677
Pg48108.8255131.6218158.03360115.596Pg108101.8934863.1956179.9887560.77983849.69122
Pg4960.0629843.371653.125754080.30361Pg10915.86786431.3600929.4519233.06611212.32701
Pg5050.6126277.515170.1640912052.28408Pg11066.05633779.1321537.6452181.82115358.4113
Pg5179.9424583.0867960.4196812093.1087Pg111147.16246138.5883111.4306247190.3511
Pg5297.3081768.175.1025387.4109495.29422Pg11274.17020792.3721144.8200144.27796793.70398
Pg53352.3213448.4259628.8927679.9969359.0342Pg113134.13176165.2974212.0918147.7214130.6392
Pg54160.1921150.606524.29994074.73825Pg11478.33914276.6461247.54094125.870.07984
Pg55338.1157155.90950.0164430225.1658Pg11534.48617528.8813134.252376014.32984
Pg56117.1937128.2089178.847360109.797Pg11681.47156889.4954754.8868110549.16335
Pg57104.443162.205360.65029180159.9216Pg117178.77234156.8938205.7086211.52341116.8013
Pg5883.74165158.3383162.6725180109.8658Pg11868.20156578.0590446.15124125.850.50524
Pg59107.3655110.459472.5809760110.0816Pg119182.59667178.6734116.2796208.65061142.3482
Pg60127.2445109.6603142.532360109.4778Pg12096.39219288.264254.64609125.894.62255
Table A2. Output electrical and heat powers from CHP and heat-only units regarding KOA, DMOA, EVO, GWO, and PSO for the 192-unit system.
Table A2. Output electrical and heat powers from CHP and heat-only units regarding KOA, DMOA, EVO, GWO, and PSO for the 192-unit system.
UnitDMOAEVOGWOPSOKOAUnitDMOAEVOGWOPSOKOA
Pg12146.0238329.376428.4292620.7738430.97887Hg13419.8566414.63246.080416025.88826
Pg12281.9106378.7784737.69174104.777739.40866Hg13587.6911118.07210.2865830158.9446
Pg123154.5708183.7391185.5751104.2847139.0125Hg1362.36216570.797155.456858086.28956
Pg12458.0526158.46655.06693125.872.83244Hg137116.888757.961750.0362430120.7795
Pg12596.61376132.3242105.6578101.5627112.6719Hg13899.4767289.910440.41952992.00018113.2803
Pg126100.966890.3752645.0528948.9430760.97844Hg13922.016377.04872333.9012544.6499640.9007
Pg12724.8260434.2889227.3189720.496836.45769Hg14017.9333924.3124222.88953021.52482
Pg12889.8131666.9637438.9667958.1362847.02069Hg141110.644875.96820.004297135.4516142.0406
Pg129158.1581177.8827193.223131.0643110.6598Hg1424.60881742.2483295.49187096.56051
Pg13057.7270657.750353.81889125.852.14506Hg14343.6171265.077440.0021210106.3423
Pg131180.7866134.9287110.2631167.5046184.2545Hg14480.5926786.4493881.437660105.7199
Pg13297.7546472.6963462.2311592.4464341.51712Hg14531.6510423.1660352.01338039.85337
Pg13316.457339.724327.2138720.3062818.17227Hg14611.195521.8570.014052027.14903
Pg13451.825659.5836943.3652410548.08117Hg147124.055780.314091.030762133.9085145.2778
Pg135133.7342126.1696104.0743247177.8935Hg14853.3789477.98092132.43160120.2272
Pg13653.7573670.0548366.0453462.1220853.19527Hg149111.117169.606780.0804020106.5817
Pg137186.328160.1726106.0133247109.8631Hg15076.9089676.8380261.4377977.63081111.0589
Pg13881.1571957.4249954.5507560.0105984.42479Hg15143.1686532.2289112.8928744.5135352.44464
Pg13933.6543240.9352820.105621.0600712.26503Hg15229.5874925.52320.64308331.8951540.30933
Pg14073.7229972.4638149.469033542.41974Hg153492.3627577.014925.1051397.152354.035
Pg141162.5896151.2043146.9895135.9768147.785Hg15434.7596533.5130659.696946059.91993
Pg14271.3196467.9666664.26362125.865.17869Hg15516.0743851.5084859.946946059.83564
Pg143171.6939110.9543111.3473233.345983.79595Hg15663.9782470.721450.902541120119.5585
Pg14474.9362684.4336548.0126944.0045675.66889Hg15779.1991149.061612.2048780119.9105
Pg14542.1009834.0403438.920326010.26045Hg158620.9072685.6878909.66080356.0761
Pg14678.1166281.7787335.4912710550.79323Hg15923.3599236.493640.1327976059.7823
Pg147138.7505181.9151134.0777152.7939153.2985Hg16042.254521.8426358.045096059.93881
Pg14898.7625867.52022106.5738125.892.43806Hg16165.5342785.31346119.9548120119.6182
Pg149123.4756138.6376120.5755246.910584.26077Hg16288.7565259.12272119.983212032.51809
Pg150100.802392.1157957.4333943.0964181.89629Hg163593.1704557.3912910.02271552.225451.6828
Pg15147.564449.1108239.0383421.9916739.08587Hg16440.8454628.396916.243836059.93934
Pg15271.0785173.0916635.5299962.745579.6928Hg16526.7256740.883511.255413059.82737
Hg105143.0187142.1079177.43135.7857108.7822Hg16659.9374667.650580.0961450119.9096
Hg10690.8873579.54195130.1675092.10741Hg167108.2142103.27020.040991120119.8066
Hg107126.5657129.31630.000412132.2196123.4405Hg168651.7794522.4332906.75370363.8524
Hg10869.2040894.21251109.306792.8455483.27392Hg16910.4167645.487396.7918696059.87452
Hg10931.2947125.45084049.2801440.97655Hg17013.8017332.387621.0687616059.89786
Hg11030.3751322.484320.13458541.085130.57175Hg17187.9441777.857468.44×10−05120117.9236
Hg111103.5517115.83970.928199.79×10−05165.9765Hg17286.8630555.044695.058568120119.6775
Hg11297.6790747.037949.1089357.216803120.0454Hg173737.661585.6358920.58920357.0134
Hg113127.911152.0281178.3112135.6339132.3767Hg1747.25012418.078540.2741266059.97047
Hg11478.2529466.015860.8877724.642805100.8766Hg17546.8232526.625120.6859416059.89434
Hg11539.4802228.24550.111545041.79333Hg176104.888484.5288820.368610119.7378
Hg11616.9986841.4989127.29432026.38251Hg17759.6518872.10567119.9272120114.6435
Hg11788.30371100.3173174.6643177.7991124.3396Hg178716.495602.1813907.85480387.0579
Hg11856.7579455.31740.059311084.03871Hg17950.791727.425973.6351896059.92259
Hg119136.3953134.58143.576152176.4035139.0128Hg18025.9909659.8614413.013036059.87757
Hg12094.99244102.30330.26530122.1011Hg181106.4563119.73180.001621120119.9104
Hg12113.3364625.920460.41436643.8252540.565Hg18243.183147.236450.604342120119.8964
Hg12227.4214124.992651.7373710.14128321.96434Hg183528.5626765.2542907.70431465.766354.6583
Hg12363.13502112.5775163.39780137.3244Hg18441.8119947.291150.444441059.7352
Hg12435.034356.965987.6002831.82819103.3148Hg18548.1576532.1082.2051786036.09575
Hg12573.431159.396580.753230122.4838Hg18649.1847997.816890.038816120119.7626
Hg12657.5808490.977831.747817093.08094Hg18788.5207940.210940120114.5619
Hg1277.69022425.855090.069185051.25276Hg188739.6827757.5151899.6291401.145400.6007
Hg12820.5540226.55210.00114730.1353525.26957Hg18950.2434238.469559.967316023.89247
Hg12999.64527113.7313167.7151132.7904121.0729Hg19034.0560526.3613359.97419059.967
Hg13066.3559187.234980085.29981Hg191106.9444119.9435119.96530119.9612
Hg131141.820158.841820.001814153.311162.7133Hg19257.3751575.64223120120119.7678
Hg132102.179559.06310.032602118.718654.42837Sum (Pg)18,80018,80018,80018,80018,800
Hg13322.7792416.492577.884998043.44979Sum (Hg)10,00010,00010,00010,00010,000
WCTF ($)581,798572,324.8678,051.9793,224.8487,145.2

References

  1. Henwood, T.G.M.I. An algorithm for combined heat and power economic dispatch. IEEE Trans. Power Syst. 1996, 11, 1778–1784. [Google Scholar] [CrossRef]
  2. Singh, N.; Chakrabarti, T.; Chakrabarti, P.; Margala, M.; Gupta, A.; Praveen, S.P.; Krishnan, S.B.; Unhelkar, B. Novel Heuristic Optimization Technique to Solve Economic Load Dispatch and Economic Emission Load Dispatch Problems. Electronics 2023, 12, 2921. [Google Scholar] [CrossRef]
  3. Tai, T.C.; Lee, C.C.; Kuo, C.C. A Hybrid Grey Wolf Optimization Algorithm Using Robust Learning Mechanism for Large Scale Economic Load Dispatch with Vale-Point Effect. Appl. Sci. 2023, 13, 2727. [Google Scholar] [CrossRef]
  4. Mulo, T.; Syam, P.; Choudhury, A.B. Hybrid and Modified Harmony Search Optimization application in economic load dispatch with integrated renewable source. Electr. Eng. 2023, 105, 1923–1935. [Google Scholar] [CrossRef]
  5. Sashirekha, A.; Pasupuleti, J.; Moin, N.H.; Tan, C.S. Combined heat and power (CHP) economic dispatch solved using Lagrangian relaxation with surrogate subgradient multiplier updates. Int. J. Electr. Power Energy Syst. 2013, 44, 421–430. [Google Scholar] [CrossRef]
  6. Abdolmohammadi, H.R.; Kazemi, A. A Benders decomposition approach for a combined heat and power economic dispatch. Energy Convers. Manag. 2013, 71, 21–31. [Google Scholar] [CrossRef]
  7. Sadeghian, H.R.; Ardehali, M.M. A novel approach for optimal economic dispatch scheduling of integrated combined heat and power systems for maximum economic profit and minimum environmental emissions based on Benders decomposition. Energy 2016, 102, 10–23. [Google Scholar] [CrossRef]
  8. Rong, A.; Lahdelma, R. An efficient envelope-based Branch and Bound algorithm for non-convex combined heat and power production planning. Eur. J. Oper. Res. 2007, 183, 412–431. [Google Scholar] [CrossRef]
  9. Kim, J.S.; Edgar, T.F. Optimal scheduling of combined heat and power plants using mixed-integer nonlinear programming. Energy 2014, 77, 675–690. [Google Scholar] [CrossRef]
  10. Yang, Q.; Gao, H.; Dong, N.; Liu, P. An elitist cuckoo search algorithm for combined heat and power economic dispatch. Int. J. Prod. Res. 2023. [Google Scholar] [CrossRef]
  11. Basu, M. Bee colony optimization for combined heat and power economic dispatch. Expert Syst. Appl. 2011, 38, 13527–13531. [Google Scholar] [CrossRef]
  12. Zou, D.; Li, S.; Kong, X.; Ouyang, H.; Li, Z. Solving the combined heat and power economic dispatch problems by an improved genetic algorithm and a new constraint handling strategy. Appl. Energy 2019, 237, 646–670. [Google Scholar] [CrossRef]
  13. Subbaraj, P.; Rengaraj, R.; Salivahanan, S. Enhancement of combined heat and power economic dispatch using self adaptive real-coded genetic algorithm. Appl. Energy 2009, 86, 915–921. [Google Scholar] [CrossRef]
  14. Sadek, S. Economic Dispatch of Combined Heat and Power Systems using Particle Swarm Optimization. Int. J. Adv. Eng. Bus. Sci. 2023, 4, 100–109. [Google Scholar] [CrossRef]
  15. Dinh, B.H.; Nguyen, T.T.; Quynh, N.V.; Van Dai, L. A novel method for economic dispatch of combined heat and power generation. Energies 2018, 11, 3113. [Google Scholar] [CrossRef]
  16. El-Sehiemy, R.; Shaheen, A.; Ginidi, A.; Elhosseini, M. A Honey Badger Optimization for Minimizing the Pollutant Environmental Emissions-Based Economic Dispatch Model Integrating Combined Heat and Power Units. Energies 2022, 15, 7603. [Google Scholar] [CrossRef]
  17. Haghrah, A.; Nazari-Heris, M.; Mohammadi-Ivatloo, B. Solving combined heat and power economic dispatch problem using real coded genetic algorithm with improved Mühlenbein mutation. Appl. Therm. Eng. 2016, 99, 465–475. [Google Scholar] [CrossRef]
  18. Nguyen Trung, T.; Vo Ngoc, D. Improved Particle Swarm Optimization for Combined Heat and Power Economic Dispatch. Sci. Iran. 2016, 23, 1318–1334. [Google Scholar] [CrossRef]
  19. Mohammadi-Ivatloo, B.; Moradi-Dalvand, M.; Rabiee, A. Combined heat and power economic dispatch problem solution using particle swarm optimization with time varying acceleration coefficients. Electr. Power Syst. Res. 2013, 95, 9–18. [Google Scholar] [CrossRef]
  20. Kaur, P.; Chaturvedi, K.T.; Kolhe, M.L. Economic Dispatch of Combined Heat and Power Plant Units within Energy Network Integrated with Wind Power Plant. Processes 2023, 11, 1232. [Google Scholar] [CrossRef]
  21. Shaheen, A.M.; Elsayed, A.M.; Elattar, E.E.; El-Sehiemy, R.A.; Ginidi, A.R. An Intelligent Heap-Based Technique with Enhanced Discriminatory Attribute for Large-Scale Combined Heat and Power Economic Dispatch. IEEE Access 2022, 10, 64325–64338. [Google Scholar] [CrossRef]
  22. Sarafrazi, S.; Nezamabadi-Pour, H.; Seydnejad, S.R. A novel hybrid algorithm of GSA with Kepler algorithm for numerical optimization. J. King Saud Univ.-Comput. Inf. Sci. 2015, 27, 288–296. [Google Scholar] [CrossRef]
  23. Abdel-Basset, M.; Mohamed, R.; Azeem, S.A.A.; Jameel, M.; Abouhawwash, M. Kepler optimization algorithm: A new metaheuristic algorithm inspired by Kepler’s laws of planetary motion. Knowl.-Based Syst. 2023, 268, 110454. [Google Scholar] [CrossRef]
  24. Nazari-Heris, M.; Mehdinejad, M.; Mohammadi-Ivatloo, B.; Babamalek-Gharehpetian, G. Combined heat and power economic dispatch problem solution by implementation of whale optimization method. Neural Comput. Appl. 2019, 31, 421–436. [Google Scholar] [CrossRef]
  25. Mohammadi-Ivatloo, B.; Rabiee, A.; Soroudi, A. Nonconvex dynamic economic power dispatch problems solution using hybrid immune-genetic algorithm. IEEE Syst. J. 2013, 7, 777–785. [Google Scholar] [CrossRef]
  26. Chen, X. Novel dual-population adaptive differential evolution algorithm for large-scale multi-fuel economic dispatch with valve-point effects. Energy 2020, 203, 117874. [Google Scholar] [CrossRef]
  27. Ginidi, A.R.; Elsayed, A.M.; Shaheen, A.M.; Elattar, E.E.; El-Sehiemy, R.A. A Novel Heap based Optimizer for Scheduling of Large-scale Combined Heat and Power Economic Dispatch. IEEE Access 2021, 9, 83695–83708. [Google Scholar] [CrossRef]
  28. Shaheen, A.M.; Ginidi, A.R.; El-Sehiemy, R.A.; Ghoneim, S.S.M. Economic Power and Heat Dispatch in Cogeneration Energy Systems Using Manta Ray Foraging Optimizer. IEEE Access 2020, 8, 208281–208295. [Google Scholar] [CrossRef]
  29. Beigvand, S.D.; Abdi, H.; La Scala, M. Combined heat and power economic dispatch problem using gravitational search algorithm. Electr. Power Syst. Res. 2016, 133, 160–172. [Google Scholar] [CrossRef]
  30. Narang, N.; Sharma, E.; Dhillon, J.S. Combined heat and power economic dispatch using integrated civilized swarm optimization and Powell’s pattern search method. Appl. Soft Comput. J. 2017, 52, 190–202. [Google Scholar] [CrossRef]
  31. Shaheen, A.M.; El-Sehiemy, R.A. A Multiobjective Salp Optimization Algorithm for Techno-Economic-Based Performance Enhancement of Distribution Networks. IEEE Syst. J. 2021, 15, 1458–1466. [Google Scholar] [CrossRef]
  32. Davoodi, E.; Zare, K.; Babaei, E. A GSO-based algorithm for combined heat and power dispatch problem with modified scrounger and ranger operators. Appl. Therm. Eng. 2017, 120, 36–48. [Google Scholar] [CrossRef]
  33. Shaheen, A.M.; Elsayed, A.M.; Ginidi, A.R.; EL-Sehiemy, R.A.; Alharthi, M.M.; Ghoneim, S.S. A novel improved marine predators algorithm for combined heat and power economic dispatch problem. Alexandria Eng. J. 2021, 61, 1834–1851. [Google Scholar] [CrossRef]
  34. Ginidi, A.; Elsayed, A.; Shaheen, A.; Elattar, E.; El-Sehiemy, R. An Innovative Hybrid Heap-Based and Jellyfish Search Algorithm for Combined Heat and Power Economic Dispatch in Electrical Grids. Mathematics 2021, 9, 2053. [Google Scholar] [CrossRef]
  35. Dolatabadi, S.; El-Sehiemy, R.A.; GhassemZadeh, S. Scheduling of combined heat and generation outputs in power systems using a new hybrid multi-objective optimization algorithm. Neural Comput. Appl. 2020, 32, 10741–10757. [Google Scholar] [CrossRef]
  36. Moustafa, G.; El-Rifaie, A.M.; Smaili, I.H.; Ginidi, A.; Shaheen, A.M.; Youssef, A.F.; Tolba, M.A. An Enhanced Dwarf Mongoose Optimization Algorithm for Solving Engineering Problems. Mathematics 2023, 11, 3297. [Google Scholar] [CrossRef]
  37. Azizi, M.; Aickelin, U.; Khorshidi, H.A.; Baghalzadeh Shishehgarkhaneh, M. Energy valley optimizer: A novel metaheuristic algorithm for global and engineering optimization. Sci. Rep. 2023, 13, 226. [Google Scholar] [CrossRef]
Figure 1. Graphic representation of economic CHPUED issue.
Figure 1. Graphic representation of economic CHPUED issue.
Biomimetics 08 00608 g001
Figure 2. Flowchart of KOA.
Figure 2. Flowchart of KOA.
Biomimetics 08 00608 g002
Figure 3. Convergence rates of the proposed KOA for 48-unit CHPUED system.
Figure 3. Convergence rates of the proposed KOA for 48-unit CHPUED system.
Biomimetics 08 00608 g003
Figure 4. Convergence rates of the proposed KOA for 96-unit CHPUED system.
Figure 4. Convergence rates of the proposed KOA for 96-unit CHPUED system.
Biomimetics 08 00608 g004
Figure 5. Convergence rates of the proposed KOA, DMOA, EVO, GWO, and PSO for the 192-unit CHPUED system.
Figure 5. Convergence rates of the proposed KOA, DMOA, EVO, GWO, and PSO for the 192-unit CHPUED system.
Biomimetics 08 00608 g005
Figure 6. Convergence rates of each individual applied algorithm for the 192-unit CHPUED system.
Figure 6. Convergence rates of each individual applied algorithm for the 192-unit CHPUED system.
Biomimetics 08 00608 g006
Figure 7. Operating points related to power-only units.
Figure 7. Operating points related to power-only units.
Biomimetics 08 00608 g007
Figure 8. Operating points related to CHP units in terms of their output power.
Figure 8. Operating points related to CHP units in terms of their output power.
Biomimetics 08 00608 g008
Figure 9. Operating points related to CHP units in terms of their output heat.
Figure 9. Operating points related to CHP units in terms of their output heat.
Biomimetics 08 00608 g009
Figure 10. Operating points related to heat-only units.
Figure 10. Operating points related to heat-only units.
Biomimetics 08 00608 g010
Table 1. Test outcomes of all units for the 48-unit test system obtained using the KOA.
Table 1. Test outcomes of all units for the 48-unit test system obtained using the KOA.
UnitKOAUnitKOAUnitKOA
Pg1448.812Pg22109.8988Hg3140.81127
Pg2299.5241Pg2377.46306Hg3226.16548
Pg3150.1696Pg2440.16544Hg33111.9561
Pg4159.738Pg2592.93015Hg3491.23516
Pg5109.9199Pg2655.37272Hg35115.2107
Pg6159.8738Pg2791.53579Hg36101.8837
Pg7110.3709Pg2845.4442Hg3740.00348
Pg8159.7404Pg2991.34668Hg3826.99712
Pg9109.939Pg3053.92644Hg39418.7711
Pg1077.48522Pg3111.89511Hg4059.99864
Pg1177.51255Pg3248.56369Hg4159.99945
Pg1294.00181Pg3393.75923Hg42119.9865
Pg1392.45571Pg3458.81029Hg43119.9993
Pg14448.9186Pg3599.55169Hg44418.9729
Pg15224.4459Pg3671.14285Hg4559.99973
Pg16225.5116Pg3710.01567Hg4659.99715
Pg17109.8786Pg3850.40061Hg47119.9984
Pg18109.877Hg27110.7085Hg48119.9969
Pg19109.9607Hg2879.69631Sum (Pg)4700
Pg20159.7711Hg29110.5908Sum (Hg)2500
Pg21159.871Hg3087.02126WCTF ($)116,650.0870
Table 2. Comparison of the proposed KOA with the reported techniques for 48-unit system.
Table 2. Comparison of the proposed KOA with the reported techniques for 48-unit system.
OptimizerMin (WCTF ($))Improving Percentages AverageAverageWorstStandard Deviation (Std)
KOA116,650.0870-117,104.5447117,104.5447117,915.5359298.8796
CPSO [19]120,918.93.660%----
PSO-TVAC [19]118,962.51.982%----
MRFA [28]117,336.90.589%----
MVA [28]117,657.90.864%----
SSA [31]120,174.13.021%----
MPA[33]116,860.60.180%----
GSA [29]119,775.92.680%----
CSA [28]122,953.55.404%----
MGSO [32]117,366.090.614%----
DE [28]120,482.73.286%----
GWO [28]122,583.35.086%----
CSO and PPS [30]117,367.090.615%----
JFSO [34]117,365.090.613%----
Table 3. Test outcomes of all units for the 96-unit test system obtained using the KOA.
Table 3. Test outcomes of all units for the 96-unit test system obtained using the KOA.
UnitKOAUnitKOAUnitKOAUnitKOA
Pg1538.7944Pg32110.0436Pg6310.02797Hg7021.0867
Pg2299.6272Pg33110.3995Pg6448.32375Hg71109.8662
Pg3151.2914Pg34110.1027Pg6582.02374Hg7288.07219
Pg4109.8576Pg35159.8276Pg6644.18677Hg73123.5494
Pg5109.9343Pg3678.60966Pg6785.76875Hg7499.22525
Pg6109.8765Pg3777.69705Pg6873.52597Hg7541.11163
Pg7160.1471Pg3857.87178Pg6910.29498Hg7628.39532
Pg8110.2941Pg3994.20503Pg7037.45466Hg77408.4901
Pg9110.342Pg40359.9866Pg7190.09144Hg7859.94804
Pg1081.05786Pg41149.6621Pg7255.19146Hg7959.99218
Pg1178.13509Pg42149.9737Pg73114.497Hg80119.9246
Pg1292.73616Pg43110.1571Pg7468.07549Hg81119.9496
Pg1392.42638Pg44110.1453Pg7512.65002Hg82410.5949
Pg14628.4539Pg45159.932Pg7653.60396Hg8359.97848
Pg15224.6278Pg46111.2773Hg53124.1457Hg8459.97649
Pg16224.6525Pg47160.9166Hg5481.36933Hg85119.9758
Pg17109.9961Pg48110.255Hg55132.9305Hg86119.9933
Pg18159.7635Pg4979.55363Hg5679.41519Hg87405.6305
Pg19161.739Pg5077.98886Hg5741.42439Hg8858.02127
Pg20159.8074Pg5192.93884Hg5831.21828Hg8959.99075
Pg21110.7902Pg5292.42203Hg59109.8515Hg90119.9301
Pg22110.1921Pg53115.5219Hg6088.44604Hg91119.9778
Pg2340.25017Pg5447.40113Hg61131.9541Hg92411.7448
Pg2477.45754Pg55131.1481Hg6292.84449Hg9359.9785
Pg2593.03079Pg5645.14028Hg6339.99935Hg9459.98367
Pg2693.02481Pg5713.32731Hg6426.01246Hg95119.9128
Pg27269.3372Pg5859.77202Hg65105.3056Hg96119.8671
Pg28224.586Pg5990.13865Hg6678.57885Sum (Pg)9400
Pg29299.8866Pg6055.61345Hg67107.3423Sum (Hg)5000
Pg30109.851Pg61129.425Hg68103.879WCTF ($)234,285.3
Pg31160.1618Pg6260.70201Hg6940.11558
Table 4. Comparison of the proposed KOA with the reported techniques for 96-unit system.
Table 4. Comparison of the proposed KOA with the reported techniques for 96-unit system.
Optimizer(WCTF ($/h))Improving Percentages AverageWorstStd
KOA234,285.2584-235,683.2917236,929.2188761.7006
JFSO [34]235,277.050.423%236,688.7625237,940.189859.1088
HT [34]235,102.650.349%236,853.3030239,119.4591594.7970
HHTJFSO [34]234,836.040.235%235,646.1289236,967.064764.9310
WOA [24]236,699.151.030%237,431.4678238,877.049971.5473
IMPA [33]235,260.30.416%---
MPA [33]236,283.10.853%---
PSO-TVAC [19]239,139.50182.072%---
WVO-PSO [35]238,005.791.588%---
WVO [35]240,861.32102.807%---
SDO [27]236,185.180.811%---
Table 5. Obtained costs of the KOA, DMOA, EVO, GWO, and PSO for the large 192-unit system.
Table 5. Obtained costs of the KOA, DMOA, EVO, GWO, and PSO for the large 192-unit system.
AlgorithmDMOAEVOGWOPSOKOA
WCTF ($)581,798572,324.8678,051.9793,224.8487,145.2
Improving Percentages 19.43%17.49%39.19%62.83%-
Table 6. Setting of parameters for the applied algorithms for the large 192-unit system.
Table 6. Setting of parameters for the applied algorithms for the large 192-unit system.
AlgorithmParameter Settings
KOAμo = 0.1; γ = 15; number of solutions = 100; maximum number of iterations = 3000.
DMOAnumber of babysitters = 3; number of alpha group = 97; number of scouts = 97; babysitter exchange parameter = 431; alpha female—vocalization = 2; number of solutions = 100; maximum number of iterations = 3000.
EVOnumber of solutions = 100; maximum number of iterations = 3000.
GWOnumber of solutions = 100; maximum number of iterations = 3000.
PSOcognitive parameter (c1) = 2; social parameter (c2) = 2; number of solutions = 100; maximum number of iterations = 3000.
Table 7. Simulation time of the proposed KOA for all cases.
Table 7. Simulation time of the proposed KOA for all cases.
Case StudyAverage Time Per Iteration (Seconds)
48-unit CHPUED system0.0952
96-unit CHPUED system0.0981
192-unit CHPUED system0.1399
Table 8. Computational complexity of the applied algorithm.
Table 8. Computational complexity of the applied algorithm.
Test CaseDimensionNumber of SolutionsMaximum Number of IterationsComputational Complexity
48-unit test system 601003000O (1,800,000)
96-unit test system 1201003000O (3,600,000)
192-unit test system 2401003000O (7,200,000)
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hakmi, S.H.; Shaheen, A.M.; Alnami, H.; Moustafa, G.; Ginidi, A. Kepler Algorithm for Large-Scale Systems of Economic Dispatch with Heat Optimization. Biomimetics 2023, 8, 608. https://doi.org/10.3390/biomimetics8080608

AMA Style

Hakmi SH, Shaheen AM, Alnami H, Moustafa G, Ginidi A. Kepler Algorithm for Large-Scale Systems of Economic Dispatch with Heat Optimization. Biomimetics. 2023; 8(8):608. https://doi.org/10.3390/biomimetics8080608

Chicago/Turabian Style

Hakmi, Sultan Hassan, Abdullah M. Shaheen, Hashim Alnami, Ghareeb Moustafa, and Ahmed Ginidi. 2023. "Kepler Algorithm for Large-Scale Systems of Economic Dispatch with Heat Optimization" Biomimetics 8, no. 8: 608. https://doi.org/10.3390/biomimetics8080608

Article Metrics

Back to TopTop