Next Article in Journal
The Applications and Challenges of Nanofluids as Coolants in Data Centers: A Review
Previous Article in Journal
Enhancing Electric Shuttle Bus Efficiency: A Case Study on Timetabling and Scheduling Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Agile Approach for Adopting Sustainable Energy Solutions with Advanced Computational Techniques

by
David Abdul Konneh
1,*,
Harun Or Rashid Howlader
2,*,
M. H. Elkholy
1 and
Tomonobu Senjyu
1
1
Department of Electrical and Electronics Engineering, University of the Ryukyus, Okinawa 903-0213, Japan
2
Grid START, Hawaii Natural Energy Institute, Research Corporation of The University of Hawaii, Honolulu, HI 96822, USA
*
Authors to whom correspondence should be addressed.
Energies 2024, 17(13), 3150; https://doi.org/10.3390/en17133150
Submission received: 26 April 2024 / Revised: 5 June 2024 / Accepted: 14 June 2024 / Published: 26 June 2024
(This article belongs to the Section B: Energy and Environment)

Abstract

:
In the face of the burgeoning electricity demands and the imperative for sustainable development amidst rapid industrialization, this study introduces a dynamic and adaptable framework suitable for policymakers and renewable energy experts working on integrating and optimizing renewable energy solutions. While using a case study representative model for Sub-Saharan Africa (SSA) to demonstrate the challenges and opportunities present in introducing optimization methods to bridge power supply deficits and the scalability of the model to other regions, this study presents an agile multi-criteria decision tool that pivots on four key development phases, advancing established methodologies and pioneering refined computational techniques, to select optimal configurations from a set of Policy Decision-Making Metrics (PDM-DPS). Central to this investigation lies a rigorous comparative analysis of variants of three advanced algorithmic approaches: Swarm-Based Multi-objective Particle Swarm Optimization (MOPSO), Decomposition-Based Multi-objective Evolutionary Algorithm (MOEA/D), and Evolutionary-Based Strength Pareto Evolutionary Algorithm (SPEA2). These are applied to a grid-connected hybrid system, evaluated through a comprehensive 8760-hour simulation over a 20-year planning horizon. The evaluation is further enhanced by a set of refined Algorithm Performance Evaluation Metrics (AL-PEM) tailored to the specific constraints. The findings not only underscore the robustness and consistency of the SPEA2 variant over 15 runs of 200 generations each, which ranks first on the AL-PEM scale, but the findings also validate the strategic merit of combining multiple technologies and empowering policymakers with a versatile toolkit for informed decision-making.

1. Introduction

1.1. Background

The pandemic’s combined effects and the ensuing energy shortages brought on by the crisis in Eastern Europe have reversed the progress made in expanding access to electricity over the past decade. In 2022, the global population lacking access to electricity increased for the first time in many years, reaching an estimated 760 million people. This increase was caused by about 6 million people. The bulk of the world’s unelectrified population is in SSA, where this regression has mostly been seen [1], with about 600 million people without access to electricity. As energy remains a pivotal element in societal development, a notion underscored by the United Nations Sustainable Development Goal 7 (UNSDG7), which strives for global access to sustainable energy by 2030 [2], the need to resume the upward trajectory seen before the pandemic is imminent. Sierra Leone, a small nation in the SSA, bounded by the Atlantic, however, has seen notable progress in their journey toward sustainable energy, yet challenges remain. The nation’s electrification rate has risen to 26% from about 15% in 2019 but still with a marked disparity as rural access hovers at 6% [3]. High unemployment at 3.63% [4] and exorbitant electricity tariffs compound the issue, undermining the UNSDG7 objectives. Currently, Sierra Leone’s attempts to meet a national demand of around 700 MW, which includes the mining sector, lean on unsustainable practices like diesel generation, despite environmental concerns. The Sustainable Energy for All (SE4ALL) initiative has set an ambitious target for Sierra Leone to boost access to electricity to 92% by 2030, necessitating a significant shift towards renewable energy to alleviate government subsidies on electricity, priced at 0.150 USD/kWh for residential use and 0.170 USD/kWh for industrial use [5]. Although Sierra Leone has considerable potential in solar, hydro, and biomass energy, its total government-owned generation capacity is limited to 155 MW with an additional 50 MW sourced from diesel power rentals and 27 MW sourced from the West African Power Pool (WAPP) project, leading to high operational costs and a heavy reliance on government subsidies. This research is undertaken in the context of these challenges. The opportunities herein aim to offer policymakers solutions through the use of advanced computational techniques and underscore the advantages of combining multiple technologies with the highest premium laid on renewable energy integration in an effort to contribute to the sustainable energy transition in Sierra Leone, the sub-region, and elsewhere with similar challenges.

1.2. Previous Research

The literature on Hybrid Energy Systems (HES) has grown significantly over the past decade, encompassing residential, institutional, industrial, off-grid, and grid applications. These studies have demonstrated the critical role of Renewable Distributed Generations (RDGs) in power systems, as they enhance energy security, reduce power losses, and improve overall efficiency while promoting environmental protection [6]. Many of these contributions have also revealed the challenges in the adoption of RDGs and how the adaptation of an HES can overcome these challenges. In the literature review in our previous work [7], a comprehensive analysis was performed on a wide range of applications, revealing the use of HES in overcoming the stochastic nature of Renewable Energy Sources (RES) and reduce overall energy consumption and CO2 emissions [8,9]. The summary also highlighted contributions that utilized modern approaches for optimal electric power system planning, including the Analytic Hierarchy Process [10], multi-criteria decision-making methods [11,12], scenario-based comparative analysis, and techno-economic analysis of grid-connected hybrid systems [13,14,15,16,17]. Numerous researchers have employed various tools for integrating renewable energy sources, such as the Holistic Grid Resource Integration and Development (HiGRID) tool [18] and the HOMER simulator [19]. The study cited in [20] explores dynamic operational and control techniques for microgrid hybrid energy systems, implementing the Particle Swarm Optimization (PSO) algorithm to evaluate the performance of PV power systems. In multi-objective optimization, especially when dealing with large-scale problems, the major challenge is the selection and development of high-performance optimization strategies that balance exploration and exploitation within a robust and adaptable framework while also maintaining the consistency and accuracy of the optimal results. These challenges have been met with hybrid optimization methods employed for HRES in recent developments [21,22,23]. The research in [6] applied a hybrid methodology combining PSO with the Gravitational Search Algorithm (PSOGSA) to identify the optimal placement of PV and wind systems, aiming to minimize system power losses and operational expenses while enhancing voltage profiles and stability. Comprehensive reviews on the optimization of Hybrid Renewable Energy Systems (HRES) [22,23,24,25] presented the advantages and disadvantages of the various algorithms over the past decade, highlighting their robustness over a wide spectrum of performance metrics. Despite these advancements, there still remains a gap in the literature for a comprehensive approach that not only integrates advanced computational techniques but presents a clear strategy for policymakers and energy specialists to adopt when considering renewable energy expansion. Three standard multi-objective optimization algorithms (MOPSO, MOEA/D, SPEA2) from three different domains (swarm-based, decomposition-based, and evolutionary-based approaches), as shown in Figure 1, have been modified and examined in this research in a bid to construct the most suitable method for the adoption of HRES.

1.3. Problem Formulation and Main Contributions

Designing and implementing hybrid renewable energy systems (HRES) in Sub-Saharan Africa presents a distinct set of challenges and opportunities. To maximize the benefits of HRES, a robust decision-making framework that effectively addresses technical, economic, environmental, and social factors must be applied. This document outlines the challenges and opportunities in integrating and optimizing renewable energy solutions within the context of Sub-Saharan Africa (SSA), drawing from a representative case study model. The primary problem this research addresses is the deficit in power supply against the backdrop of an escalating population and economic growth, particularly in SSA where an estimated 600 million individuals lack access to electricity. The specific challenges identified include the following:
  • The intermittency and variability of renewable energy sources (RES), necessitating the need for innovative hybrid energy systems (HES) that guarantee energy security while mitigating environmental impacts.
  • The integration of multiple technologies within grid-connected systems, which complicates the optimization process due to the stochastic nature of RES.
  • The requirement for advanced computational tools that balance exploration and exploitation within multi-objective optimization frameworks to ensure robust and consistent optimal results.
  • The need for a scalable and adaptable framework that can be applied to other regions with similar energy challenges and constraints.
Existing approaches in the literature, some of which are shown in Table 1, often utilize limited statistical metrics to evaluate optimization algorithms, potentially leading to sub-optimal system configurations. Most of them use a multi-objective algorithm or soft computing tool that is evaluated through basic statistical parameters such as minimum and maximum values, standard deviation, and mean. Very few studies on grid-connected hybrid systems compared two or more optimization techniques and employed other performance metrics like convergence, generational distance, and other advanced metrics to compare the optimization algorithms in a competitive landscape.
Therefore, the central problem addressed in this research lies in the following:
  • Limited Evaluation of Optimization Algorithms: HRES design involves complex multi-objective decision-making processes. Current evaluation methods for optimization algorithms often rely on basic metrics, providing an incomplete assessment of their suitability for identifying the truly optimal HRES configuration within the feasible solution space.
  • Lack of Comprehensive Decision Framework: A holistic framework to guide policymakers and energy specialists in selecting and integrating renewable energy solutions is needed, particularly for regions like Sub-Saharan Africa where energy access and sustainability are critical concerns.
In a bid to address these challenges the following contributions have been made:
  • A Comprehensive Algorithm Selection: Utilization of variants of algorithms from three different domains (swarm, decomposition, and evolutionary), slightly modified for robustness and consistency within the specified constraints of the case study.
  • A Comprehensive Algorithm Evaluation: A clear presentation of the chosen algorithms’ variants scrutinized through seven performance metrics, the authors described as the AL-PEM approach, and directly applied to a real-world grid-connected scenario that utilizes five technologies and five objective functions to determine the efficacy of the algorithms over a 20-year planning horizon. The AL-PEM approach incorporates the average spacing, rate of convergence, generational distance, computational time, maximum spread, the optimal Euclidean distance of the solutions to the origin, and the amount of storage used up by each algorithm. Table 1 presents a summary of the most recent works on HRES that use at least two soft computing tools and highlights from the performance metrics and statistical methods used; this table has been created for comparison to the methods adopted in this paper.
  • A Clear Presentation of the Agile Multi-Criteria Decision Tool: This tool highlights four key developmental phases from resource assessment to the construction and O&M phase that forms a practical framework that can be adapted for policymaking and optimization of renewable energy systems.

2. Methodology

In our previous work, a comprehensive evaluation necessary for determining the feasibility of renewable energy projects—underpinned by the ‘Pentagonal Decision Criteria’ for renewable energy integration, as illustrated in Figure 1 of [7]—was conducted. The summary laid out a holistic and structured approach for evaluating renewable energy projects, ensuring they meet the following five benchmarks that are strictly interdependent on each other: political [32,33], resource [34,35], social and environmental [36], technological [37,38], and economic [39] benchmarks. These benchmarks are necessary for successful integration into SSA and beyond.
In this work, we have laid out a methodology that focuses on the technological and economic benchmarks with the following specific objectives:
  • System Optimization: Use the MOPSO technique to determine the optimal configuration of PV panels, OWTs, biomass combustion plants, BESS, and DG systems that aligns power generation with demand and minimizes life cycle costs over a 20-year project horizon.
  • Comparative Analysis: Conduct a comparative analysis of the MOPSO technique against modified MOEA/D and SPEA 2 algorithms, using the highlighted AL-PEM approach to establish the most effective optimization method specific to the chosen HRES.
  • Sustainability Evaluation: Evaluate the environmental impact by aiming to minimize CO2 emissions and the Diesel Energy Fraction (DEF) in the energy mix, thereby contributing to sustainable energy development goals.
  • Policy Framework Development:Provide policymakers with a decision-making framework based on the study’s findings that integrates economic viability, environmental sustainability, and social equity considerations.
  • Scalability Assessment: Investigate the scalability of the proposed optimization framework in a real-life case study-based approach.

2.1. Study Area and Resource Assessment

The scope of this study covers the same domain and areas of operations covered by our previous work, as detailed in the methodology section and the study area sub-section of [7] with very few improvements made in the generation capacity as listed in Table 2. Despite the addition of new generating facilities, there are still many that are not fully operational due to aging and persistent operational issues, limiting the overall reliability of the system. Figure 2 of [7] illustrates the estimated grid capacity and demand of the entire nation. The introduction of new generating facilities, such as the 6 MW solar farm in Table 2, does not significantly impact the overall grid capacity due to the presence of non-operational generating units. Additionally, there are no off-grid wind turbine installations.
In our previous study, we used the Weibull distribution and other statistical methods to approximate the potential and characteristics of solar, wind, and biomass energy. The scope of these assessment methods and the results obtained are maintained in this journal for consistency.

2.2. Configuration and Scheme

Similar to the selection process performed in our previous work, 5 combinations of hybrid systems have been selected according to the selection scheme shown in Figure 2. When the selected technologies go through a thorough assessment, they are considered to determine feasible pairings. The letters A, B, C, D, and E are used to designate the PV plant, wind turbines, biomass plant, battery bank, and diesel generator set, respectively, for ease of referencing the components of the blocks (Blocks 1–5) considered. The specifications of each component of the hybrid system for the respective blocks are fed into the optimization and parameter tuning phase as shown in the proposed decision criteria in Figure 3. This method is explained in the next subsection (Decision Criteria and Performance Metrics). The hybrid system’s configuration in Figure 4 represents Block 1.

2.3. Decision Criteria and Performance Metrics

The decision criteria can be summarized in a series of phases, as represented in the flow chart, which are outlined as follows:
  • Resource Assessment Phase: This initial phase involves the assessment of natural resources and the evaluation of wind, PV (photovoltaic), and biomass potential.
  • Technology Specification Phase: Subsequent to the resource evaluation, this phase specifies the technical details and capacities of the technologies under consideration.
  • Combination Consideration: Here, various combinations of the assessed technologies are considered to determine feasible pairings.
  • Technology Injection Condition Phase: This phase takes into account the different conditions under which power supply might be deficient and considers the budget constraints set by policymakers.
  • Multi-Objective Optimization: The considered technology combinations and injection conditions are input into three multi-objective optimization algorithms. These algorithms aid in selecting the optimal configuration that aligns with the project’s budget.
  • Plan for Implementation Phase: A detailed plan for the implementation of the selected technology configuration is developed.
  • Construction Phase: This phase covers the actual construction and installation of energy technologies.
  • Operation and Maintenance Phase: This phase involves the daily operation and upkeep of the implemented technologies.
  • Monitoring Systems Performance Phase: Continuous monitoring of the system’s performance is conducted to ensure efficiency and reliability.
  • Adjusting Configurations and Feedback Phase: The final phase allows for adjustments to the configurations based on feedback and operational data to optimize performance.

2.4. Optimization Methods

2.4.1. M-O Particle Swarm Optimization (MOPSO)

Multi-objective Particle Swarm Optimization (MOPSO) is an adaptation of standard Particle Swarm Optimization (PSO) designed for multi-objective problems. It utilizes the concept of Pareto dominance to direct the swarm towards the Pareto-optimal front. Each particle in the swarm represents a potential solution, and the swarm explores the search space to optimize multiple objectives simultaneously. The position and velocity of each particle in the swarm are updated according to the following equations [40]:
v i ( t + 1 ) = w · v i ( t ) + c 1 · r 1 · ( p b e s t i x i ( t ) ) + c 2 · r 2 · ( g b e s t x i ( t ) )
x i ( t + 1 ) = x i ( t ) + v i ( t + 1 )
where
  • w is the inertia weight.
  • c 1 and c 2 are the cognitive and social acceleration coefficients, respectively.
  • r 1 and r 2 are random numbers uniformly distributed in [0, 1].
  • p b e s t i is the personal best position of particle i.
  • g b e s t is the global best position found by the entire swarm.
The pseudocode for MOPSO is presented in Algorithm 1.
Algorithm 1 Multi-objective Particle Swarm Optimization (MOPSO)
1:
Initialize the swarm with random positions and velocities
2:
Evaluate the fitness of each particle
3:
while termination criteria not met do
4:
    for each particle i do
5:
        Update p b e s t i if the current position is Pareto dominant
6:
        Select g b e s t from the Pareto optimal set
7:
        Update velocity v i using the equations above
8:
        Update position x i using the equations above
9:
        Evaluate the fitness of the new position
10:
    end for
11:
    Update the global Pareto optimal set
12:
    Apply mutation and diversity mechanisms if necessary
13:
end while
The Modified Multi-objective Particle Swarm Optimization, Dynamic Adaptive Mutation-Based MOPSO (DAM-MOPSO) algorithm introduces a series of enhancements to the original framework aimed at refining optimization efficacy and solution diversity. It incorporates adaptive mutation and a focuses on diversity. Its key distinctions are as follows:
  • Leader Selection Mechanism: A stochastic leader selection approach such as the Roulette Wheel approach is implemented to guide particles diversely through the search space.
  • Adaptive Mutation: The algorithm adopts an adaptive mutation step, adjusting the mutation probability with the iteration number, promoting exploration initially and exploitation subsequently.
  • Repository Update: The repository’s maintenance is explicitly detailed, ensuring the preservation and continual update of a diverse solution set.
  • Grid Update and Dominance: An explicit step is included for revising the grid structure based on the repository, which is crucial for sustaining diversity. Moreover, the process for culling dominated and surplus particles is specifically mentioned.
  • Normalization of the Pareto Front: Prior to the final iteration, the Pareto front is normalized, which aids in delineating the true Pareto optimal solutions.
  • Resulting Set: The algorithm yields a repository-derived set of non-dominated solutions as its final output, indicating a refined solution set.
These modifications target potential shortcomings in the original MOPSO, such as premature convergence and population diversity, and enhance the search space’s exploration and exploitation capabilities. The modified methodology suggests a dynamic and adaptive optimization process, likely to yield superior performance in discerning a high-quality set of Pareto-optimal solutions for complex multi-objective problems. The pseudocode for the DAM-MOPSO algorithm is presented in Algorithm 2.
Algorithm 2 Algorithm Framework of DAM-MOPSO
1:
Set the iteration i = 1
2:
Initialize the MOPSO parameters P (cost function, variable bounds, population size, etc.)
3:
Initialize population p o p with random positions and velocities
4:
Evaluate the cost for each particle in p o p
5:
Initialize repository r e p to empty
6:
Set generation counter g e n = 1
7:
while  i MaxIt  do
8:
    for each particle j in p o p  do
9:
        Select leader using selection method (e.g., Roulette Wheel)
10:
        Update velocity v j i + 1 and position x j i + 1 of particle j
11:
         v j i + 1 w · v j i + c 1 · rand ( ) · ( p b e s t j x j i ) + c 2 · rand ( ) · ( x j i )
12:
         x j i + 1 x j i + v j i + 1
13:
        Ensure x j i + 1 is within the bounds VarMin , VarMax
14:
        if mutation is applied then
15:
           Apply mutation to particle j with a probability pm = 1 i 1 MaxIt 1 1 μ
16:
           Mutate x j i + 1 to potentially generate a new solution
17:
        end if
18:
        Evaluate the new cost of particle j
19:
        if new position is better then
20:
           Update personal best p b e s t j
21:
        end if
22:
        Update the repository r e p with non-dominated particles
23:
    end for
24:
    Update the grid structure based on the repository r e p
25:
    Calculate performance metrics if required
26:
    Remove dominated particles and excess particles from r e p
27:
     g e n g e n + 1
28:
    Normalize final Pareto front
29:
    Update i = i + 1
30:
end while
31:
Return non-dominated set from r e p as the final result

2.4.2. M-O Evolutionary Algorithm Based on Decomposition (MOEA/D-M2)

Decomposition-based algorithms, such as MOEA/D-M2, address complex multi-objective optimization by decomposing the problem into a number of scalar optimization subproblems. Each subproblem optimizes a weighted aggregation of the objectives, and the solutions to these subproblems contribute to the construction of the Pareto front.

Mathematical Description

MOEA/D-M2 decomposes a multi-objective optimization problem into a number of scalar optimization problems using a set of weight vectors. The algorithm then uses evolutionary operations to optimize these subproblems simultaneously.
Given a multi-objective problem with objectives f 1 , f 2 , , f m , the scalarized objective function for a weight vector λ and a solution x is given by:
g ( x | λ ) = max 1 i m { λ i | f i ( x ) z i * | }
where z i * is the ideal point for the i-th objective, and λ i is the i-th element of the weight vector λ .
The pseudocode for MOEA/D-M2, show in Algorithm 3, is a simplified representation and does not cover all aspects of the MOEA/D-M2 algorithm, such as constraint handling and parameter tuning.
Algorithm 3 General framework of MOEA/D-M2
1:
Initialize the N weight vectors λ = ( λ 1 λ N ) and each neighborhood B ( i )
2:
Initialize the population P o p = ( x 1 x N ) and calculate all fitness F ( x j )
3:
Initialize the reference point z * according to F ( P o p )
4:
while an end condition is not met do
5:
    for each subproblem i = 1 to N do
6:
         y Reproduction( P o p , B ( i ) )
7:
        Calculate F ( y )
8:
        Update the reference point z * , F ( y )
9:
        Replacement( P o p , B ( i ) , z * , y )
10:
    end for
11:
end while
12:
return  P o p
In order to modify the general MOEA/D framework, the authors adopted an Enhanced Strategy (ES) for Multi-Objective Evolutionary Algorithm based on Decomposition, not too far from the general framework but with Focused Perturbation Mechanism (ES-MOEA/D-FPM). This evolutionary strategy, shown in Algorithm 4 augments the standard MOEA/D. The integrated focused perturbation mechanism is aimed at reinforcing the exploration and exploitation phases of the optimization process. The methodology is outlined as follows:
  • Population Initialization: The population and weight vectors are initialized along with the neighbourhood structure.
  • Reference Point Initialization: A reference point is established to assist in scalarizing function computations.
  • Evolutionary Loop: The loop continues until a termination criterion is met, iterating over the following steps:
    • Neighbouring individuals are selected for mating using a crossover operator, followed by a polynomial mutation to generate offspring.
    • Any constraint violation by the offspring invokes a repair mechanism.
    • The offspring’s objective function is evaluated and compared against the current solutions using a weighted sum scalarizing function.
    • The reference point is updated if the new solution provides a better scalarized value.
  • Individual Update: Each individual in the population is compared against the new offspring, and updates are made if the offspring’s scalarized value is superior.
  • External Population Maintenance: The external population is pruned of dominated solutions, and non-dominated offspring are included.
  • Result Compilation: The algorithm concludes by returning the external population as the result, which comprises the non-dominated solutions.
The ES-MOEA/D-FPM algorithm’s focused perturbation mechanism is expected to yield a robust set of Pareto-optimal solutions, enhancing the multi-objective optimization process’s efficiency and effectiveness.
Algorithm 4 Algorithm framework of ES-MOEA/D-FPM
1:
Initialize the population P = ( X 1 , , X n ) , the weight vector λ = ( λ 1 , λ 2 , , λ n ) , neighbourhood B ( i ) = ( i 1 , , i r ) .
2:
Initialize the reference point Z * .
3:
while the termination condition is not met do
4:
    for  i = 1 , 2 , , N  do
5:
        Select two random neighbours k 1 , k 2 from B ( i ) .
6:
        The individuals X k 1 and X k 2 produce an offspring y using the SBX crossover operator with rate crossoverRate and distribution index η .
7:
        Apply Polynomial Mutation to y with mutation rate p m and distribution index η .
8:
        if y violates any constraint then
9:
           Repair y to y .
10:
        end if
11:
        Evaluate the objective function F ( y ) .
12:
        Calculate the weighted sum scalarizing function g w ( y ) for y using weights λ i .
13:
        if  y is better then
14:
           Update the reference point Z * .
15:
        end if
16:
        for each individual X j B ( i )  do
17:
           Calculate the weighted sum scalarizing function g w ( X j ) for X j using weights λ j .
18:
           if  g w ( X j ) > g w ( y )  then
19:
                X j y .
20:
           end if
21:
        end for
22:
        Remove the solution dominated by y from external population E P , while y cannot be dominated by other solutions, and add y to the E P .
23:
    end for
24:
end while
25:
return  E P ;

2.4.3. Strength Pareto Evolutionary Algorithm (SPEA2)

The Strength Pareto Evolutionary Algorithm (SPEA2) is an evolutionary algorithm designed for solving multi-objective optimization problems. It incorporates the concept of Pareto dominance into its selection mechanism and introduces a fitness assignment strategy that accounts for both the dominance and density of solutions.

Mathematical Description

SPEA2 uses a fitness function that combines both dominance strength and density estimation. It improves upon its predecessor, SPEA, by introducing fine-grained fitness assignment, a nearest-neighbour density estimation technique, and an enhanced archive truncation method. The strength of a solution is defined by the number of solutions it dominates, while the density estimation is inversely related to the distance to the k-th nearest neighbour in the objective space.
The fitness of an individual x is given by:
F ( x ) = S ( x ) + D ( x )
where S ( x ) is the strength value, and D ( x ) is the density value.
The pseudo-code for the general framework for SPEA2 algorithm is outlined in Algorithm 5.
Algorithm 5 Strength Pareto Evolutionary Algorithm (SPEA2)
1:
Create initial population P and empty archive A
2:
Calculate fitness for all individuals in P and A
3:
while termination criteria not met do
4:
    Copy all non-dominated individuals to A
5:
    If size of A exceeds storage capacity, prune A using clustering
6:
    Perform binary tournament selection, recombination, and mutation to create offspring
7:
    Calculate fitness for all individuals in A and offspring
8:
    Combine A and offspring into new population P
9:
end while
A slight modification of the general framework was performed as outlined in Algorithm 5 to obtain an Enhanced Strength Pareto Evolutionary Algorithm to preserve diversity and control population density (ES-SPEA2-DD). The pseudo-code outlined in Algorithm 6 encapsulates the diversity–density methodology of ES-SPEA2-DD. ES-SPEA2-DD emphasizes the importance of diversity and density within the evolutionary process, seeking to improve upon the convergence and distribution of solutions along the Pareto front. This approach is particularly good at tackling challenges in multi-objective optimization where maintaining a varied and evenly spread set of solutions is crucial. In a bid to determine the robustness of ES-MOEA/D-FPM and ES-SPEA2-DD, they were compared against other modified algorithms found in previous works.
Algorithm 6 Algorithm framework of ES-SPEA2-DD
1:
Initialize the population P = ( X 1 , . . . , X n ) and fitness values F ( X 1 ) , . . . , F ( X n ) .
2:
Initialize the archive A to empty.
3:
Set generation counter g e n = 1 .
4:
while the termination condition is not met do
5:
    for  i = 1 to N do
6:
        Select two parents X p 1 , X p 2 from P using binary tournament selection based on fitness.
7:
        Generate offspring y using crossover and mutation operators on X p 1 , X p 2 .
8:
        if y violates any constraints then
9:
           Repair y to obtain a feasible solution y .
10:
        end if
11:
        Evaluate the objective function values F ( y ) .
12:
        Update the archive A with y if y is non-dominated or dominates any members of A.
13:
        Update the reference point Z * if y improves the current best values.
14:
        for each individual X j A  do
15:
           if  X j is dominated by y or equal to y  then
16:
               Remove X j from A.
17:
           end if
18:
        end for
19:
        if  | A | exceeds archive size then
20:
           Reduce A by removing the most crowded solutions until the archive size is met.
21:
        end if
22:
    end for
23:
    Create the next population P from the archive A by selecting the least crowded solutions.
24:
     g e n = g e n + 1 .
25:
end while
26:
Extract the final non-dominated set E P from the final archive A.
27:
return  E P .
ES-MOEA/D-FPM was evaluated against a stable-state multi-objective evolutionary algorithm based on decomposition (MOEA/D-SS) and the original MOEA/D. The objective of this strategy is to dynamically adjust the neighbourhood size based on factors such as the convergence level within the neighbourhood, the state of the population, and historical neighbourhood information. This ensures it meets the requirements at any stage of population iteration and evolution [41]. The ES-SPEA2-DD was evaluated against the Grid Density Search and Elite Guidance Strength Pareto Evolutionary Algorithm (GDSEG-SPEA2) [42]. It employs a sophisticated methodology that combines grid density search with elite guidance strategies to enhance solution diversity and convergence towards the Pareto front. The next section details a robustness comparison table that highlights the strength of the algorithms against features common to them.

2.4.4. Performance Metrics and Their Relation to HRES Optimization

To effectively evaluate the optimization algorithms for HRES, several performance metrics are considered. Each metric provides insight into different aspects of the algorithm’s capabilities and their impact on the optimization process.
  • Computational Time: The duration that the algorithm requires to converge to a solution or complete a defined set of iterations. For HRES, minimizing computational time is crucial for enabling rapid analysis and adaptive decision-making in response to fluctuating energy supplies and demands.
  • Storage Used: This represents the algorithm’s memory requirement. A consistent memory usage, regardless of the operational conditions, suggests the stability and scalability of the algorithm when applied to HRES.
  • Spacing: A measure of the diversity and distribution of the solutions along the Pareto front. In HRES optimization, a lower spacing value is preferred as it indicates a more evenly distributed set of solutions which can lead to more balanced decision-making.
  • Average Rate of Convergence: This metric indicates the swiftness with which an algorithm approaches an optimal solution. A faster rate of convergence is beneficial for HRES optimization, as it contributes to quicker system adaptability and efficiency.
  • Maximum Spread: This metric assesses the extent of the distribution of solutions across the Pareto front, with a larger spread denoting a broader range of potential system configurations. This diversity is advantageous for policymakers in choosing HRES designs that can meet a wide array of performance objectives.
  • Generational Distance: Gauges the closeness of the algorithm-generated solutions to the true Pareto front. A smaller generational distance is indicative of the algorithm’s accuracy in identifying optimal HRES configurations, which is pivotal for the system’s performance and sustainability.
These metrics collectively provide a comprehensive evaluation of the optimization algorithms. An ideal HRES optimization algorithm would demonstrate low computational time, moderate storage use, minimal spacing, rapid average rate of convergence, maximum spread, and minimal generational distance, ensuring a quick, efficient, diverse, and accurate solution to the HRES design problem.

2.4.5. Robustness Comparison

In the pursuit of optimal solutions for multi-objective problems, the robustness of an algorithm is pivotal. This section provides a comprehensive comparison of the robustness of DAM-MOPSO, ES-MOEA/D-FPM and ES-SPEA2-DD along with their respective variants found in previous works. In this context, robustness refers to the algorithms’ adaptability, diversity maintenance, convergence rate, and overall stability in the face of varying problem landscapes and constraints.
Table 3 presents a side-by-side evaluation of the original MOPSO against DAM-MOPSO and Table 4 presents an evaluation of the original MOEA/D and SPEA2 algorithms, alongside their enhanced variants, such as ES-MOEA/D-FPM (Evolutionary Strategy MOEA/D with Focused Perturbation Mechanism), MOEA/D-SS (MOEA/D with Stable-State mechanism), ES-SPEA2-DD (ES-SPEA2 with Dynamic Diversity), and GDSEG-SPEA2 (Grid Density Search and Elite Guidance SPEA2). The comparison focuses on key algorithmic features that contribute to robustness, including adaptability to complex problem geometries, ability to preserve solution diversity, effectiveness in converging to the Pareto front, and strategies for mutation, crossover, and constraint handling. By examining the mechanisms and strategies employed by each variant, we aim to provide a nuanced understanding of how different approaches impact the robustness and effectiveness of MOEA/D and SPEA2 algorithms in solving complex multi-objective optimization problems.

2.5. Summary of Objectives

In concluding the methodology section of our study, we affirm that the physical, economic, and environmental systems criteria have been maintained as established in our prior work [7]. This consistency ensures that the comparative analysis of the algorithmic performance is grounded on a stable and reliable basis, facilitating a direct and transparent evaluation of enhancements and efficiencies brought by the algorithmic advancements.
The crux of our methodological exploration lies in the rigorous performance assessment of the considered algorithms. The focus has been judiciously placed on their capability to navigate the multi-dimensional search spaces effectively, their efficiency in converging towards optimal solutions, and their resilience in maintaining diversity across the solution spectra. The systematic evaluation, hence, does not reinvent the systems criteria; instead, it reiterates their validity while shifting the analytical lens towards the robustness, adaptability, and operational merit of the algorithmic frameworks under scrutiny. However, for ease of reference, we have highlighted below the mathematical representation of the objective functions as presented in [7].
This approach not only underlines the significance of algorithmic evolution in multi-objective optimization but also ensures that our findings are anchored in a well-established evaluative context, providing a clear trajectory for the subsequent results and discussions.
The objective functions considered are thus summarized below:
O F E C O = m i n L C C W + L C C P V + L C C B M + L C C D G + L C C B A T
O F D E F = m i n t = 1 8760 D E F ( t )
O F D P S P = m i n t = 1 8760 D P S ( t ) P L ( t )
O F E N V = m i n t = 1 8760 [ Q F , i × W E F i ]
where O F E C O , O F D E F , O F D P S P , and O F E N V are the economic objective or LCC, DEF, DPSP, and environmental objective or CO2 emissions, respectively.

3. Results and Discussions

This study has yielded insightful revelations about the operational capabilities of the advanced algorithmic variants modified DAM-MOPSO, ES-MOEA/D-FPM, and ES-SPEA2-DD, particularly in the application to grid-connected hybrid systems.

3.1. Performance Metrics Insights

The obtained results, encapsulated in Table 5 and Table 6, suggest that the ES-SPEA2-DD algorithm demonstrates superior robustness and consistency across multiple performance metrics. The Pareto plots (Figure 5a,b), performance metrics plots (Figure 5c,d), and parallel coordinates plots (Figure 6a–c) all provide a visual confirmation of these findings, illustrating ES-SPEA2-DD’s balanced trade-offs and its capacity for a well-tuned balance between exploration and exploitation. This balance is crucial in navigating the complex multi-objective optimization landscape, as it indicates a harmonized consideration of multiple objectives without excessive compromise on any single metric.
DAM-MOPSO, while exhibiting significant computational time, has shown a wide range of solutions in both the parallel coordinates plot (Figure 6a) and its distribution plot (Figure 6d). This behaviour raises questions about its scalability and practical application but also highlights its ability to explore a vast solution space, potentially uncovering novel solutions that are unattainable by more focused algorithms.
The distribution plots for each algorithm variant (Figure 6d–f) further enrich this analysis. ES-MOEA/D-FPM’s distribution plots (Figure 6e) indicate a concentrated approach towards the objectives, reflective of its targeted search strategy which may limit diversity but improves performance on specific objectives. In contrast, ES-SPEA2-DD’s distributions (Figure 6f) show not only efficiency in storage usage and convergence rate but also suggest a balance in the spread of solutions across objectives, underlining its versatility and robustness in achieving high-quality solutions.
Collectively, these visual insights corroborate the quantitative findings, painting a comprehensive picture of each algorithm’s strengths and weaknesses. While ES-SPEA2-DD stands out for its overall performance, DAM-MOPSO’s diverse exploration enriches the comparative benchmark, and ES-MOEA/D-FPM’s focused approach offers valuable insights into algorithmic efficiency and targeted optimization.

3.2. Policy Decision-Making Implications

In the realm of policymaking, particularly in energy-deficient regions such as Sub-Saharan Africa, the selection of optimization algorithms goes beyond mere technical performance; it has real-world implications for energy stability and supply quality. Our findings, based on the Policy Decision Metric based on Deficiency of Power Supply (PDM-DPS0) as consolidated in the overall rank Table 7, point towards ES-SPEA2-DD’s superior ability to align with policy objectives, demonstrated by its positive impact across all objective functions. It also emphasizes the practical significance of the algorithms’ outcomes in terms of tangible effects on energy supply stability and quality. Conversely, ES-MOEA/D-FPM, while theoretically promising with its scalarization approach, falls short in the overall practical considerations as evidenced by its overall rank.

3.3. Algorithmic Adaptability, Sustainability

Sustainability and adaptability are the foundation of energy system optimization in volatile environments. The ES-SPEA2-DD algorithm’s dominance across various performance metrics, including CO2 emissions and diesel energy fraction (DEF), underscores its potential for creating scalable and environmentally conscious energy solutions, a crucial advantage for sustainable development initiatives.
The comprehensive set of Algorithm Performance Evaluation Metrics (AL-PEM) employed in this study provides a nuanced perspective on the strengths and operational efficiency of the considered algorithms. The ES-SPEA2-DD’s performance, marked by favourable outcomes in terms of spacing, convergence, and computational time, clearly positions it as the frontrunner, while DAM-MOPSO, despite its second-place rank, shows commendable performance that may be suitable in scenarios where computational speed is less critical.

4. Conclusions

4.1. Synthesis with Previous Studies

The methodology of this research, which employs a comprehensive set of Algorithm Performance Evaluation Metrics (AL-PEM), advances the evaluative techniques used in previous studies. By incorporating a nuanced array of metrics—including average spacing, generational distance, and optimal Euclidean distance—the study provides a multifaceted understanding of algorithmic efficiency that transcends traditional evaluation methods. Comprehensive data collection was done to ensure the validity of the results across fuel consumption of diesel generator units, additional physical, environmental, and economic parameters defined for this study. Appendix A, Table A1 shows fuel consumption values for the existing DG units considered in this study [7] and Table A2 lists all parameters used in this study.

4.2. Comprehensive Algorithm Assessment

The rigorous evaluation conducted highlights ES-SPEA2-DD as the premier algorithm for optimizing hybrid renewable energy systems within the explored case study. This algorithm demonstrates exemplary performance across various decision metrics critical to policymaking, such as life cycle costs, diesel energy fraction, and CO2 emissions. The deployment of ES-SPEA2-DD, detailed in the Final AL-PEM for ES-SPEA2-DD Based on Policy Decision Metrics (Table 8), affords experts and policymakers a robust framework, furnishing them with a versatile toolkit for informed decision-making in the integration and optimization of renewable energy systems. The capabilities of ES-SPEA2-DD to address the deficiency of power supply under varying conditions can be observed. The comprehensive data and strategy presented reaffirm not only the robustness and consistency of the ES-SPEA2-DD algorithm in managing diverse scenarios effectively but also the capabilities of DAM-MOPSO, which is second-place ranked, in scenarios where computational speed is less critical. This approach offers a promising solution for sustainable and efficient energy system development.

Author Contributions

The main idea, methodology, development of algorithms, and data acquisition of this paper were proposed and obtained by D.A.K. All authors contributed to the data analysis, development of algorithms, and writing of the final manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available on request from the corresponding author due to privacy and legal reasons. The data will be used for future research work.

Acknowledgments

The authors acknowledge the unwavering support of staff from the Electricity Generation and Transmission Company and the Distribution Supply Authority of Sierra Leone for helping in providing relevant data on the daily operations of the power plants across the country.

Conflicts of Interest

The authors declare no conflicts of interests.

Abbreviations

The following abbreviations are used in this manuscript:
AL-PEMAlgorithm Performance Evaluation Metrics
BMBiomass
DGDiesel Generator
ES-SPEA2-DDEnhanced Strength Pareto Evolutionary Algorithm 2 with Dynamic Diversity
HESHybrid Energy Systems
MOPSOMulti-objective Particle Swarm Optimization
MOEA/DMulti-objective Evolutionary Algorithm based on Decomposition
NPVNet Present Value
OMOperation and Maintenance
PDM-DPSPolicy Decision Metric Based on Deficiency of Power Supply
RESRenewable Energy Sources
SPEA2Strength Pareto Evolutionary Algorithm 2
SSASub-Saharan Africa
O M N P V B M NPV of the total operation and maintenance cost of the biomass plant
μ B M Annual growth rate of the BM cost
O M B M Annual operation and maintenance cost of BM
S N P V B M NPV of the resale price of the biomass plant
S B M T o t Total cost recovered from resale
δ B M Initial cost of the biomass plant
L C C B M Life cycle cost of the biomass power plant
R N P V B M NPV of the replacement cost of the biomass plant
C D G Capital cost of the DG power plant
α D G Initial cost of DG
O M N P V D G NPV of the total operation and maintenance cost of DG
O M D G Operation and maintenance cost of DG
μ D G Annual growth rate of the DG cost
S N P V D G NPV of the resale price of DG
S D G T o t Total resale price of DG at the end of the project life
δ D G Initial cost of DG plant

Appendix A

Table A1. Fuel Consumption of DG units across the country [7].
Table A1. Fuel Consumption of DG units across the country [7].
Fuel Consumption for Existing DG Units Considered
DG UnitFuel OperationNumber of UnitsConsumption (L/h)
ADiesel Oil20240
B1Diesel Oil3350
B2Diesel Oil5240
KHeavy Fuel oil2700
Diesel Oil620
LHeavy Fuel oil3470
Diesel Oil430
N1 and N2Heavy Fuel oil21024
Diesel Oil981
W1 and W2Heavy Fuel oil21300
Diesel Oil1230
MDiesel Oil2300
LODiesel Oil1300
MADiesel Oil1240
Table A2. Physical, Environmental, and Economic Parameters [7].
Table A2. Physical, Environmental, and Economic Parameters [7].
Physical and Environmental Parameters
Technology TypeVariableNotationValue
Wind Turbine
GAMESA G128-5.0 MW/
G132-5.0 MW
Rated Power P r (kW)5000
Cut-in speed V c (m/s)1.5
Rated Speed V r (m/s)13
Cut-off speed V c o 27
H u b H e i g h t H (m)100
Wind Turbine lifetime L W 20
PV Panel
Sun Power X Series
Maximum Power P P V , m a x (W)360
Efficiency of Panel η P V 22.2
Area of PV panel A P V P (m2)1.63
PV lifetime L P V 20
Biomass
CFB Combustion Plant
Net calorific value of Baggase N C V B a g g (MJ/Kg)16
Baggase Emissions Factor E F C O 2 , B a g g (mmBtu/kg)0.0161
Efficiency of Plant η C F B 0.42
Lifetime of Biomass plant L B M 20
Diesel Generator (DG)
Nigatta Dual Fuel Diesel Plant
Unit Plant Capacity N D G ( M W ) 10,000
Lifetime of DG plant L D G 20
Net calorific value of Heavy Fuel Oil (HFO) N C V H F O (mmBtu/gal)0.15
Net calorific value of Diesel Oil (DO) N C V D O (mmBtu/gal)0.148
HFO Emissions Factor E F H F O , C O 2 (kgCO2/mmBtu)75.1
DO Emissions Factor E F D O , C O 2 (kgCO2/mmBtu)74.92
Battery Bank
Lithium Ion
Hourly Self Discharge δ 0
Battery charging efficiency η b c 0.9
Battery Discharging efficiency η b d 0.9
Nominal Capacity of Battery (kWh) C B 1200
Lifetime of Battery Bank L B a t 10
Economic Parameters
Project lifetimeN20
Interest ratei (%)10
Inflation rate δ (%)4
Escalation rate μ (%)5
Inverter efficiency η I (%)90
Wind TurbineCapital cost of Wind Turbine C W ($/m2)544
Yearly Operations and Maintenance Cost α O M w ( % o f C W ) 1.5
Reselling Price s w ( % o f C W ) 30
PV PanelCapital cost of PV Panel C P V ($/kW)519.7
Yearly Operations and Maintenance Cost α O M P V ( % o f C P V ) 1
Reselling Price s p v ( % o f C P V ) 25
Biomass PlantCapital cost of Biomass Plant C B M ($/kW)1440
Cost of Bagasse C b a g g a s e ($/ton)25
Cost of Storage C s t o r a g e ($/ton)12
Cost of loading C l o a d i n g ($/ton)5
Cost of Transportation C t r a n s p o r t ($/ton/km)0.057
Yearly Operations and Maintenance Cost α O M B M ( % o f C B M ) 0.017
Reselling Price s b m ( % o f C B M ) 30
Diesel GeneratorCapital cost of DG plant C D G ($/kW)1000
Cost of HFO C H F O ($/L)0.45
Cost of DO C D O ($/L)0.607
HFO Consumption Q H F O (L/h)1024
DO Consumption Q D O (L/h)981
Yearly Operations and Maintenance Cost $ α O M D G ($/kWh)0.032
Reselling Price s d g ( % o f C D G ) 30
Battery BankCapital Cost of Battery C D G ($/kW)283
Replacement Cost R B a t -

References

  1. Special Report: Energy Access Outlook. International Energy Agency, France. 2017. Available online: http://www.iea.org (accessed on 10 August 2018).
  2. Lee, J.T.; Callaway, D.S. The cost of reliability in decentralized solar power systems in sub-Saharan Africa. Nat. Energy 2018, 3, 960–968. [Google Scholar] [CrossRef]
  3. Sierra Leone Sustainable Energy For All (SE4ALL) Country Action Agenda: Sustainable Energy for All. 30 July 2015. Available online: https://www.se4all-africa.org (accessed on 30 August 2018).
  4. Sierra Leone Unemployment Rate. The Statistics Portal. Available online: https://www.statista.com (accessed on 30 August 2018).
  5. Sierra Leone Electricity Prices. GlobalPetrolPrices.com. Available online: https://www.globalpetrolprices.com/ (accessed on 24 December 2023).
  6. Tolba, M.; Rezk, H.; Tulsky, V.; Diab, A.; Abdelaziz, A.; Vanin, A. Impact of Optimum Allocation of Renewable Distributed Generations on Distribution Networks Based on Different Optimization Algorithms. Energies 2018, 11, 245. [Google Scholar] [CrossRef]
  7. Abdul, K.D.; Rashid, H.H.O.; Ryuto, S.; Tomonobu, S.; Shantanu, C.; Narayanan, K. A Multi-Criteria Decision Maker for Grid-Connected Hybrid Renewable Energy Systems Selection Using Multi-Objective Particle Swarm Optimization. Sustainability 2019, 11, 1188. [Google Scholar] [CrossRef]
  8. González, A.; Riba, J.R.; Rius, A. Optimal Sizing of a Hybrid Grid-Connected. Photovoltaic-Wind-Biomass Power System. Sustainability 2015, 7, 12787–12806. [Google Scholar] [CrossRef]
  9. Nižetić, S.; Papadopoulos, A.; Tina, G.; Rosa-Clot, M. Hybrid energy scenarios for residential applications based on the heat pump split air-conditioning units for operation in the Mediterranean climate conditions. Energy Build. 2017, 140, 110–120. [Google Scholar] [CrossRef]
  10. Vishnupriyan, J.; Manoharan, P. Multi-criteria decision analysis for renewable energy integration: A southern India focus. Renew. Energy 2018, 121, 474–488. [Google Scholar] [CrossRef]
  11. Theodorou, S.; Florides, G.; Tassou, S. The use of multiple criteria decision making methodologies for the promotion of RES through funding schemes in Cyprus, A review. Energy Policy 2010, 38, 7783–7792. [Google Scholar] [CrossRef]
  12. Wang, J.J.; Jing, Y.Y.; Zhang, C.F.; Zhao, J.H. Review on multi-criteria decision analysis aid in sustainable energy decision-making. Renew. Sustain. Energy Rev. 2009, 13, 2263–2278. [Google Scholar] [CrossRef]
  13. Usman, M.; Khan, M.T.; Rana, A.S.; Ali, S. Techno-economic analysis of hybrid solar-diesel-grid connected power generation system. J. Electr. Syst. Inf. Technol. 2018, 5, 653–662. [Google Scholar] [CrossRef]
  14. Saiprasad, N.; Kalam, A.; Zayegh, A. Techno-economic and environmental analysis of hybrid energy systems for a university in Australia. Aust. J. Electr. Electron. Eng. 2018, 15, 168–174. [Google Scholar] [CrossRef]
  15. Alharthi, Y.Z.; Siddiki, M.K.; Chaudhry, G.M. Resource Assessment and echno-Economic Analysis of a Grid-Connected Solar PV-Wind Hybrid System for Different Locations in Saudi Arabia. Sustainability 2018, 10, 3690. [Google Scholar] [CrossRef]
  16. Adewuyi, O.B.; Shigenobu, R.; Senjyu, T.; Lotfy, M.E.; Howlader, A.M. Multiobjective mix generation planning considering utility-scale. solar PV system and voltage stability: Nigerian case study. Electr. Power Syst. Res. 2019, 168, 269–282. [Google Scholar] [CrossRef]
  17. Konneh, D.A.; Lotfy, M.E.; Shigenobu, R.; Senjyu, T. Optimal Sizing of Grid-connected Renewable Energy System in Freetown Sierra Leone. IFAC-PapersOnLine 2018, 51, 191–196. [Google Scholar] [CrossRef]
  18. Eichman, J.; Mueller, F.; Tarroja, B.; Smith Schell, L.; Samuelsen, S. Exploration of the integration of renewable resources into California’s electric system using the Holistic Grid Resource Integration and Deployment (HiGRID) tool. Energy 2013, 50, 353–363. [Google Scholar] [CrossRef]
  19. Yimen, N.; Hamandjoda, O.; Meva’a, L.; Ndzana, B.; Nganhou, J. Analyzing of a Photovoltaic/Wind/Biogas/Pumped-Hydro Off-Grid Hybrid System for Rural Electrification in Sub-Saharan Africa—Case Study of Djoundé in Northern Cameroon. Energies 2018, 11, 2644. [Google Scholar] [CrossRef]
  20. Ou, T.C.; Hong, C.M. Dynamic operation and control of microgrid hybrid power systems. Energy 2014, 66, 314–323. [Google Scholar] [CrossRef]
  21. Divya, S.; Paramathma, M.K.; Sheela, A.; Kumar, S. Dilip. Hybrid renewable energy source optimization using black widow optimization techniques with uncertainty constraints. Meas. Sensors 2024, 31, 100968. [Google Scholar] [CrossRef]
  22. Hamed, Y.; Mehdi, B.; Mahmood, Y. Techno-economic and environmental design of hybrid energy systems using multi-objective optimization and multi-criteria decision making methods. Energy Convers. Manag. 2023, 282, 116873. [Google Scholar] [CrossRef]
  23. Batista, N.E.; Carvalho, P.C.M.; Fernández-Ramírez, L.M.; Braga, A.P.S. Optimizing methodologies of hybrid renewable energy systems powered reverse osmosis plants. Renew. Sustain. Energy Rev. 2023, 182, 113377. [Google Scholar] [CrossRef]
  24. Thirunavukkarasu, M.; Sawle, Y.; Lala, H. A comprehensive review on optimization of hybrid renewable energy systems using various optimization techniques. Renew. Sustain. Energy Rev. 2023, 176, 113192. [Google Scholar] [CrossRef]
  25. Sarad, B.; Karine, D.; Luis, L.M.; Cécile, P.M. A review on recent standalone and grid integrated hybrid renewable energy systems: System optimization and energy management strategies. Renew. Energy Focus 2023, 46, 103–125. [Google Scholar] [CrossRef]
  26. Adetoro, S.A.; Olatomiwa, L.; Tsado, J.; Dauda, S.M. Techno-economic and environmental impact assessment of a hybrid renewable energy system employing an enhanced combined dispatch strategy. Green Energy Resour. 2023, 1, 100044. [Google Scholar] [CrossRef]
  27. Thirunavukkarasu, M.; Lala, H.; Sawle, Y. Techno-economic-environmental analysis of off-grid hybrid energy systems using honey badger optimizer. Renew. Energy 2023, 218, 119247. [Google Scholar] [CrossRef]
  28. Movahediyan, Z.; Askarzadeh, A. Multi-objective optimization framework of a photovoltaic-diesel generator hybrid energy system considering operating reserve. Sustain. Cities Soc. 2018, 41, 1–12. [Google Scholar] [CrossRef]
  29. Das, G.; De, M.; Mandal, K.K. Multi-objective optimization of hybrid renewable energy system by using novel autonomic soft computing techniques. Comput. Electr. Eng. 2021, 94, 107350. [Google Scholar] [CrossRef]
  30. Barakat, S.; Ibrahim, H.; Elbaset, A.A. Multi-objective optimization of grid-connected PV-wind hybrid system considering reliability, cost, and environmental aspects. Sustain. Cities Soc. 2020, 60, 102178. [Google Scholar] [CrossRef]
  31. Sadeghi, D.; Hesami Naghshbandy, A.; Bahramara, S. Optimal sizing of hybrid renewable energy systems in presence of electric vehicles using multi-objective particle swarm optimization. Energy 2020, 209, 118471. [Google Scholar] [CrossRef]
  32. Remco, F.; Jenny Lopez, S.S. Barriers and Drivers to Renewable Energy Investment in Sub-Saharan Africa. J. Environ. Investig. 2011, 2, 54–80. [Google Scholar]
  33. A Framework for Transforming Africa towards a Renewable Energy Powered Future with Access for All. Africa Renewable Energy Initiative (AREI). 2015. Available online: https://www.arei.org (accessed on 10 October 2018).
  34. Arslan, T.; Bulut, Y.M.; Altın Yavuz, A. Comparative study of numerical methods for determining Weibull parameters for wind energy potential. Renew. Sustain. Energy Rev. 2014, 40, 820–825. [Google Scholar] [CrossRef]
  35. Lee, N.; Roberts, B. Technical Potential Assessment for the Renewable Energy Zone (REZ) Process: A GIS-Based Approach; National Renewable Energy Laboratory, United State Department of Energy: Golden, CO, USA, 2018. Available online: https://www.nrel.gov/docs/fy18osti/71004.pdf (accessed on 15 October 2018).
  36. Dorji, G. Environmental Aspect of Electric Energy Generation; Seminar Report; Department of Electrical Engineering, College of Science and Technology: Phuentsholing, Bhutan, 2015. [Google Scholar] [CrossRef]
  37. Glenting, C.; Jakobsen, N. Converting Biomass to Energy: A Guide for Developers and Investors (English); World Bank Group: Washington, DC, USA, 2017; Available online: http://documents.worldbank.org (accessed on 20 October 2018).
  38. Adam, B.; Simone, L.E.M.; Sung, J. The Clean Energy Technology Assessment Methodology: International Energy Agency Laboratory; OECD/IEA: Paris, France, 2016; Available online: https://www.iea.org (accessed on 25 October 2018).
  39. Economic and Financial Analysis Tools: National Renewable Energy Laboratory. Available online: https://www.nrel.gov/analysis/economic-financial-tools.html (accessed on 25 October 2018).
  40. James, K.; Russell, E. Particle Swarm Optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, WA, Australia, 1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar] [CrossRef]
  41. Wang, J.; Zheng, Y.; Huang, P.; Peng, H.; Wu, Z. A stable-state multi-objective evolutionary algorithm based on decomposition. Expert Syst. Appl. 2024, 239, 122452. [Google Scholar] [CrossRef]
  42. Zhou, P.; Li, H.; Chai, T. Improved Strength Pareto Evolutionary Algorithm 2 based on grid density search and elite guidance for multi-objective operation optimization of WWTP. Appl. Soft Comput. 2023, 144, 110529. [Google Scholar] [CrossRef]
Figure 1. Algorithm competitive landscape.
Figure 1. Algorithm competitive landscape.
Energies 17 03150 g001
Figure 2. Hybrid system selection scheme. Other possible combinations: Figure 11 [7].
Figure 2. Hybrid system selection scheme. Other possible combinations: Figure 11 [7].
Energies 17 03150 g002
Figure 3. Proposed decision criteria. R1: Pages 7–13 [7], R2: Figure 2, R3: Section 3, R4: Section 3 and Section 4.
Figure 3. Proposed decision criteria. R1: Pages 7–13 [7], R2: Figure 2, R3: Section 3, R4: Section 3 and Section 4.
Energies 17 03150 g003
Figure 4. Hybrid system configuration [7].
Figure 4. Hybrid system configuration [7].
Energies 17 03150 g004
Figure 5. Pareto front plots for DAM-MOPSO (a) and ES-SPEA2-DD (b). Spacing, maximum spread, rate of convergence and generational distance plots for DAM-MOPSO (c) and ES-SPEA2-DD (d).
Figure 5. Pareto front plots for DAM-MOPSO (a) and ES-SPEA2-DD (b). Spacing, maximum spread, rate of convergence and generational distance plots for DAM-MOPSO (c) and ES-SPEA2-DD (d).
Energies 17 03150 g005
Figure 6. Parallel coordinates plots for DAM-MOPSO (a), ES-MOEA/D-FPM (b), and ES-SPEA2-DD (c). Distribution plots for DAM-MOPSO (d), ES-MOEA/D-FPM (e), and ES-SPEA2-DD (f).
Figure 6. Parallel coordinates plots for DAM-MOPSO (a), ES-MOEA/D-FPM (b), and ES-SPEA2-DD (c). Distribution plots for DAM-MOPSO (d), ES-MOEA/D-FPM (e), and ES-SPEA2-DD (f).
Energies 17 03150 g006aEnergies 17 03150 g006b
Table 1. Brief summary of recent works on computational techniques for sustainable energy solutions.
Table 1. Brief summary of recent works on computational techniques for sustainable energy solutions.
Paper TitleYearSoft Computing ToolsPerformance Metrics/Statistical Methods
An Agile Approach for Adopting Sustainable Energy Solutions with Advanced Computational TechniquesThis journalVariants of MOPSO, MOEA/D, SPEA2Employed advanced algorithmic variants assessed through AL-PEM, including average spacing, rate of convergence, generational distance, computational time, maximum spread, and optimal Euclidean distance. SPEA2 is highlighted for robustness and consistency.
Techno-economic and environmental impact assessment of a hybrid renewable energy system employing an enhanced combined dispatch strategy [26]2023Particle Swarm Optimization (PSO)Employed PSO for optimizing HRES components. Emphasized the ECD strategy over LF and CC for enhanced performance in terms of reduced LCOE, NPC, and emissions.
Techno-economic–environmental analysis of off-grid hybrid energy systems using Honey Badger Optimizer [27]2023Honey Badger Optimization (HBO), Golden Jackal Optimization (GJO), Arithmetic Optimization Algorithms (AOA)Evaluated recently developed metaheuristic techniques to minimize the total annual cost (TAC) while maintaining acceptable LPSP and renewable fraction. HBO showed the most economical results with the lowest standard deviation, indicating superior exploration-exploitation balance and suitability for optimization problems.
Techno-economic and environmental design of hybrid energy systems using multi-objective optimization and multi-criteria decision-making methods [22]2023HOMER for simulation, MATLAB for optimizationUtilized HOMER and MATLAB for simulation and optimization, respectively, with final design chosen through MCDM, specifically TOPSIS combined with AHP and EWM. Detailed sensitivity was analysis conducted.
Multi-objective optimization framework of a photovoltaic-diesel generator hybrid energy system considering operating reserve [28]2022NSGA-II, MOPSO, MODE, and MDEComparison based on convergence, diversity, and computational time. Robustness assessed through standard deviation of results from multiple runs. Distance-based distribution index ( Δ ) used to quantify solution quality.
Multi-objective optimization of hybrid renewable energy system by using novel autonomic soft computing techniques [29]2021Particle Swarm Optimization (PSO), including Hierarchical Particle Swarm Optimization (HPSO)Comparative analysis of various PSO algorithms focusing on cost and emission minimization.
Multi-objective optimization of grid-connected PV-wind hybrid system [30]2020Multi-Objective Particle Swarm Optimization (MOPSO)Evaluation using minimum, maximum, range, standard deviation, and mean values for COE, LPSP, and REF. Detailed performance metrics for each scenario.
Optimal sizing of hybrid renewable energy systems in presence of electric vehicles using multi-objective particle swarm optimization [31]2020Multi-Objective Particle Swarm Optimization (MOPSO), Monte Carlo Simulation (MCS)Focused on LPSP through sensitivity analysis and simulation of scenarios. Compared deterministic and stochastic behaviours of EVs on system performance.
Table 2. Existing generation facilities.
Table 2. Existing generation facilities.
No.SourceCapacity (MW)Location
Existing Sources
1Bumbuna Hydro50North
2Goma Hydro6East
3Charlotte Hydro2West
4Bankasoka Hydro2North
4Makali Hydro0.32North
5Diesel (Government)27.6Western Area
6Diesel (Government)24Provincial
7Diesel (IPP-Karpower)65Western Area
8TRANSCO CLSG (WAPP)27West and Provincial
9Addax Bio-energy15North (Low availability)
10Newton Solar6West
11Total Generation197.92
Electricity Generated by Source
Energies 17 03150 i001
Research Scope [MW]
1Estimated Industrial Demand400
2Estimated Commercial Demand180
3Estimated Domestic Demand130
Table 3. Robustness comparison table for original MOPSO and DAM-MOPSO.
Table 3. Robustness comparison table for original MOPSO and DAM-MOPSO.
FeatureOriginal MOPSODAM-MOPSO
AdaptabilityFixed population size and inertia weightDynamic population adjustment with adaptive inertia weight
DiversityStandard PSO diversity mechanismsEnhanced by grid and mutation strategies for high diversity
ConvergenceConvergence towards personal and global bestsEnhanced by adaptive learning factors and leader selection strategies
Mutation TypeStandard velocity and position updatesAdaptive mutation rate with probability tuning
Crossover TypeNot applicable to standard PSOIntegrates PSO velocity updating mechanisms
Constraint HandlingStandard PSO handling mechanismsRepair mechanisms or constraint-aware selection
Performance MonitoringBased on personal and global best updatesBased on dynamic archive update with grid-based density estimation
Neighborhood SizeDefined by swarm topologyAdaptive to particle distribution and grid density
Parent SelectionBased on the swarm’s global bestBased on local best and global best positions
Reference Point UpdateGlobal and personal bestsContinuous update of personal and global bests
Scalarization MethodNot used in standard PSONot typically used in MOPSO
Replacement StrategyBased on personal and global best improvementsRepository update based on non-domination and grid density
Consideration for Numerical StabilityNot explicitly mentionedEnsured by velocity clamping
Reference Pareto Front GenerationNot specified in standard PSOGenerated dynamically as the repository is updated
Overall RobustnessRobust due to swarm intelligenceMore robust in dynamic environments with adaptive mechanisms
Table 4. Robustness Comparison Table for MOEA/D and SPEA2 Variants.
Table 4. Robustness Comparison Table for MOEA/D and SPEA2 Variants.
FeatureOriginal MOEA/DES-MOEA/D-FPMMOEA/D-SS
AdaptabilityFixed Population and neighbourhood, GA operatorsModerate (Consistent operators)High (dynamic neighbourhood and operators)
DiversityGA operators encourage diversityModerate (fixed neighbourhood selection)High (alternating selection strategy)
ConvergenceGA operators and reference point updateStrong (weighted sum scalarization)Enhanced by replacement and adjustment
Mutation TypeGA operators (unspecified type)Polynomial mutationGA or DE operators based on generation
Crossover TypeGA operators (unspecified type)SBX CrossoverGA or DE operators based on generation
Constraint HandlingRepair mechanism (y → y’)Repair mechanism includedNot explicitly mentioned
Performance MonitoringBased on reference point Z*External population for non-dominated solutionsDynamic adjustment based on performance
Neighbourhood SizeFixed (B(i))FixedAdaptive (Changes with generation)
Parent SelectionFrom Neighbourhood B(i)Neighbourhood-basedNeighbourhood or population-based
Reference Point UpdateYesYesYes
Scalarization MethodScalarizing function-based (gch)Weighted Sum ApproachNot explicitly mentioned
Replacement StrategyReplacement based on scalarized value comparisonDirect replacement based on scalarizationStable-state replacement strategy
Consideration for Numerical StabilityNot explicitly addressedSpecific mechanisms (like handling ‘inf’)Not explicitly mentioned
Reference Pareto Front GenerationNot specifiedReference Pareto front generated for performance evaluationReference Pareto front generated for performance evaluation
AdaptabilityFixed population and strategiesModerate (adaptive Archive size management and pruning)High (adaptive grid method and elite guidance)
DiversityFitness sharing encourages diversityHigh (pruning based on crowding)High (Neighbourhood circle strategy and mixed perturbation)
ConvergenceDensity estimation and archive update for convergenceEnhanced by fitness evaluation and archive updateEnhanced by elite guidance and conditional genetic operations
Mutation TypeStandard SPEA2 mutation (not specified)Mutation with random normal perturbation within boundsMutation prioritized for poor-performing individuals
Crossover TypeStandard SPEA2 crossover (not specified)Two-point crossoverCrossover conditional on similarity threshold
Constraint HandlingRepair mechanism (y → y’)Repair mechanism for constraint violations (y → y’)Likely repair mechanism (not explicitly mentioned)
Performance MonitoringBased on archive and fitness valuesArchive size management by removing crowded solutionsImproved adaptive grid method for uniform distribution of Pareto front
Archive MaintenanceUpdate archive with non-dominated solutionsPruning based on crowdingPruning based on crowding and grid density
Parent SelectionTournament selectionBinary tournament selectionBased on similarity threshold
Reference Point UpdateDensity estimation involves reference pointsYes (for density estimation)Not explicitly mentioned
Replacement StrategyReplacement based on non-dominationUpdate archive with non-dominated solutions, remove dominated onesUpdate archive with non-dominated solutions, remove dominated ones, apply elite guidance
Consideration for Numerical StabilityNot explicitly addressedSpecific mechanisms included like handling infinityNot explicitly addressed
Overall RobustnessRobust due to fitness sharing and density estimationMore robust due to adaptive archive managementHighly robust with grid density search and elite guidance
Table 5. Performance evaluation metrics for the MOPSO, MOEA/D and SPEA2 variants.
Table 5. Performance evaluation metrics for the MOPSO, MOEA/D and SPEA2 variants.
AlgorithmAlgorithm Performance Evaluation Metrics (AL-PEM)Policy Decision Metric (PDM) Based on Deficiency of Power Supply (DPS)
PDM-DPS0
DAM-MOPSOStorage Used208,198
Spacing17.34
Average Rate of Convergence59.00
Generational Distance5.45
Maximum Spread7871.30
Total Computational Time (s)8051.86
Optimal Solution based on Euclidean distance to the origin
LCC-Total 1.90 × 10 8
DEF51.39
CO2 Emissions54,919.77
Optimal Distance13,173.14
ES-MOEA/D-FPMStorage Used286,778
Spacing0.39
Rate of Convergence0.03
Generational Distance0.05
Maximum Spread2.24
Computational Time0.05
Optimal Solution based on Euclidean distance to the origin
LCC-Total 1.39 × 10 9
DEF47.47
CO2 Emissions66,717.46
Optimal Distance599,633.94
ES-SPEA2-DDStorage Used1520
Spacing0.25
Rate of Convergence0.01
Generational Distance0.60
Maximum Spread2.24
Computational Time5976.50
Optimal Solution based on Euclidean distance to the origin
LCC-Total 6.31 × 10 8
DEF6.72
CO2 Emissions11,332.09
Optimal Distance13,173
Table 6. Statistical analysis.
Table 6. Statistical analysis.
Descriptive StatisticsWilcoxon Rank Sum Test R/T
Objective FunctionAlgorithmMeanStd.ES-MOEA/D-FPM vs. ES-SPEA2-DDES-MOEA/D-FPM vs. DAM-MOPSOES-SPEA2-DD vs. DAM-MOPSO
DPSPMOEA/D-M20.1033940.01316+++
SPEA20.0403530.00232+
MOPSO0.3848610.07626
LCCTOTALMOEA/D-M2 2.11 × 10 9 6.3 × 10 8 +++
SPEA2 6.74 × 10 8 2.02 × 10 7 +
MOPSO 4.28 × 10 9 2.2 × 10 9
EPGMOEA/D-M20.0033480.00751+++
SPEA20.0920910.000078+
MOPSO0.0321560.02617
CO2 EmissionsMOEA/D-M298,788.9113,500.2+++
SPEA212,350.52975.775+
MOPSO82,736.0223,425.2
DEFMOEA/D-M226.87746.24842+++
SPEA27.4273470.55872+
MOPSO37.5319614.6649
Table 7. Overall Rank.
Table 7. Overall Rank.
Objective FunctionsES-SPEA2-DDES-MOEA/D-FPMDAM-MOPSO
DPSP+-+
LCC+--
EPG+-+
CO2_Emissions+-+
DEF+-+
Overall Rank132
Table 8. Final AL-PEM for ES-SPEA2-DD based on Policy Decision Metrics.
Table 8. Final AL-PEM for ES-SPEA2-DD based on Policy Decision Metrics.
AL-PEM for ES-SPEA2-DDPolicy Decision Metric (PDM) Based on Deficiency of Power Supply
PDM-DPS0PDM-DPS20PDM-DPS30PDM-DPS40PDM-DPS50
Storage Used15201520152015201520
Spacing0.2510.2940.2940.2480.257
Average Rate of Convergence0.010.0020.0090.0080.009
Generational Distance0.600.7140.6210.60520.586
Maximum Spread2.2362.2362.2362.2362.236
Total Computational Time5976.505817.705426.0010,092.006094.30
Optimal Solution based on Euclidean distance to origin
Total Life Cycle Cost 6.31 × 10 8 3.95 × 10 9 1.97 × 10 9 8.86 × 10 8 1.02 × 10 9
Diesel Energy Fraction742241011
CO2 Emissions11,332.0911,580.1344,279.5218,40619,325.41
Optimal Distance13,17330,26921,28615,69134,378
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

Konneh, D.A.; Howlader, H.O.R.; Elkholy, M.H.; Senjyu, T. An Agile Approach for Adopting Sustainable Energy Solutions with Advanced Computational Techniques. Energies 2024, 17, 3150. https://doi.org/10.3390/en17133150

AMA Style

Konneh DA, Howlader HOR, Elkholy MH, Senjyu T. An Agile Approach for Adopting Sustainable Energy Solutions with Advanced Computational Techniques. Energies. 2024; 17(13):3150. https://doi.org/10.3390/en17133150

Chicago/Turabian Style

Konneh, David Abdul, Harun Or Rashid Howlader, M. H. Elkholy, and Tomonobu Senjyu. 2024. "An Agile Approach for Adopting Sustainable Energy Solutions with Advanced Computational Techniques" Energies 17, no. 13: 3150. https://doi.org/10.3390/en17133150

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