Next Article in Journal
Sensitivity Analysis and Distribution Factor Calculation under Power Network Branch Power Flow Exceedance
Previous Article in Journal
Overview of Wind and Photovoltaic Data Stream Classification and Data Drift Issues
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Objective Energy Management in Microgrids: Improved Honey Badger Algorithm with Fuzzy Decision-Making and Battery Aging Considerations

1
Department of Electrical Engineering, College of Engineering, Jouf University, Sakaka 72388, Saudi Arabia
2
Department of Electrical Engineering, College of Engineering, Northern Border University, Arar 73222, Saudi Arabia
3
Department of Electrical and Computer Engineering, College of Engineering and Information Technology, Ajman University, Ajman 346, United Arab Emirates
4
Artificial Intelligence Research Centre, College of Engineering and Information Technology, Ajman University, Ajman 346, United Arab Emirates
*
Author to whom correspondence should be addressed.
Energies 2024, 17(17), 4373; https://doi.org/10.3390/en17174373
Submission received: 24 July 2024 / Revised: 18 August 2024 / Accepted: 27 August 2024 / Published: 1 September 2024
(This article belongs to the Section D2: Electrochem: Batteries, Fuel Cells, Capacitors)

Abstract

:
A multi-objective energy management and scheduling strategy for a microgrid comprising wind turbines, solar cells, fuel cells, microturbines, batteries, and loads is proposed in this work. The plan uses a fuzzy decision-making technique to reduce pollution emissions, battery storage aging costs, and operating expenses. To be more precise, we applied an improved honey badger algorithm (IHBA) to find the best choice variables, such as the size of energy resources and storage, by combining fuzzy decision-making with the Pareto solution set and a chaotic sequence. We used the IHBA to perform single- and multi-objective optimization simulations for the microgrid’s energy management, and we compared the results with those of the conventional HBA and particle swarm optimization (PSO). The results showed that the multi-objective method improved both goals by resulting in a compromise between them. On the other hand, the single-objective strategy makes one goal stronger and the other weaker. Apart from that, the IHBA performed better than the conventional HBA and PSO, which also lowers the cost. The suggested approach beat the alternative tactics in terms of savings and effectively reached the ideal solution based on the Pareto set by utilizing fuzzy decision-making and the IHBA. Furthermore, compared with the scenario without this cost, the results indicated that integrating battery aging costs resulted in an increase of 7.44% in operational expenses and 3.57% in pollution emissions costs.

1. Introduction

1.1. Motivation and Background

With the depletion of fossil fuels, rising energy costs, improved living conditions, environmental concerns, and global warming, the advancement of technology and the adoption of renewable energy sources have seen significant growth in recent years [1]. To mitigate fossil fuel consumption and reduce pollution, it is critical to advance renewable power sources like photovoltaic (PV) systems and miniature wind turbines (WTs). However, the output power of these renewable sources is highly dependent on their geographic location and weather conditions, leading to fluctuations in their energy production [2]. In order to overcome these obstacles, researchers have proposed the concept of a renewable-energy-based electricity microgrid (MG) [3]. The MGs not only contribute to solving environmental issues but also have the potential to transform the technological and economic structures of existing power networks, thereby facilitating the incorporation of green energy sources into the electrical system [3]. Despite the numerous benefits of MGs, their implementation in current distribution networks faces several operational challenges, including issues related to control, security, reliability, flexibility, energy management, and ecological impact [4].
One of the essential aspects of establishing an MG, whether isolated or grid-connected, is maintaining the balance between energy supply and demand. A crucial element in ensuring efficient operation is the energy management system (EMS) [5]. The primary objective of an MG EMS is to deliver power at the lowest possible cost while optimally responding to load demands and supply conditions. To accomplish this, the EMS can conduct real-time energy forecasting for renewable resources, manage energy storage components, and adjust loads to support effective short-term planning and reduce overall operating costs [6]. Additionally, the EMS aims to maximize revenue from each MG resource, ultimately reducing overall power costs. It ensures the MG operates efficiently and cost-effectively, enhancing its long-term sustainability and viability. Meta-heuristic optimization algorithms are vital for energy management in MGs, particularly in optimizing the sizing of energy resources and storage capacity [5,6]. These algorithms provide robust solutions to the complex, multi-objective challenges inherent in MG management. They effectively explore large solution spaces to identify optimal configurations that balance cost, performance, and environmental impact. Meta-heuristic algorithms ensure appropriate sizing of energy resources and storage systems, taking into account the dynamic nature of renewable energy sources and fluctuating demand patterns. This results in improved reliability, reduced operational costs, and minimized emissions [7]. Moreover, these algorithms adapt to real-time changes, ensuring continuous optimal performance and better integration of the renewable energy sources, ultimately contributing to more sustainable and economically viable MG systems.

1.2. Related Works and Research Gap

In MG research, various investigators have explored the use of EMSs. These studies differ based on the type of MG, resources, and solution methodologies. The use of golden jackal optimization (GJO) for managing energy in an MG, which includes energy sources and battery storage, was proposed in [8], with the goal of reducing operational costs. The findings revealed that this approach is more cost-effective compared with previous methods. In [9], the authors introduced the modified fluid search optimization (MFSO) technique to optimize MG operations. They suggested a novel method to reduce reliability costs and achieve the lowest total expenses, incorporating vehicle-to-network (V2N) tools to decrease the system’s overall cost. In ref. [10], the authors managed and planned the MG with a focus on lowering the total system cost. Their study involved managing controllable loads through load response (DR) and addressed the optimization problem by combining the crow search–Jaya algorithm (CSA/JAYA) with a hybrid optimization approach. In [11], the authors applied the pelican optimization algorithm (POA) for optimizing energy management in an MG, taking into account the demand response strategy. They also developed an optimization strategy with multiple objectives to increase the profit of the MG operator (MGO) while decreasing operating costs overall, including fuel for conventional generators and power exchange costs.
An NSGA-II (non-dominated sorting genetic algorithm II) was used to optimize the size of a microgrid in [12]. The NSGA-II is a widely used multi-objective optimization technique that efficiently finds a diverse set of Pareto-optimal solutions. It operates by ranking solutions based on non-dominance and using crowding distance to maintain diversity. The algorithm employs elitism, combining parent and offspring populations to ensure high-quality solutions are preserved. Key modifications include NSGA-III, which enhances performance for problems with many objectives by using an external reference set for better diversity and guidance. Adaptive mutation rates and dynamic versions of NSGA-II adjust to changing environments or problem characteristics, enhancing the algorithm’s adaptability and efficiency. These modifications address various challenges in multi-objective optimization, improving NSGA-II’s robustness and applicability across different problem domains. Multi-objective particle swarm optimization (MOPSO), which is applied for optimization of a microgrid in [13], is an extension of particle swarm optimization (PSO), which is designed to handle multiple objectives by evolving a swarm of particles toward Pareto-optimal solutions. It maintains a diverse set of solutions using a shared memory of the best solutions found so far. MOPSO variants include improvements in particle representation and swarm management for better convergence and diversity.
In [14], the authors presented a bald eagle search (BES) algorithm across both off-grid and grid-connected operating modes as an efficient energy-management technique (EMS), thereby reducing operation costs. In [15], the authors introduced the hybrid GWOSCACSA algorithm for managing MG energy. It combines the crow search algorithm (CSA), the sine-cosine algorithm (SCA), and the modified grey wolf optimizer (MGWO) to lower the cost of generation. In [16], an optimization method uses the chaotic multi-objective optimization bat method and the sinusoidal mapping algorithm (CSMOBA) to make the most of a DG’s output power in an MG while also cutting down on emissions and operating costs. Another study [17] applied a random framework to find the best way to handle energy in MGs with proton exchange membrane fuel cells (PEMFC-CHP) that give off both heat and electricity. The study also looks at PERs, PHEVs, and battery storage systems. The authors in [17] examined the best performance of the MG using a modified adaptive differential evolution (MADE) approach. In [18], the authors performed an MG operating problem incorporating renewable energy sources such as PV, WT, and PHEVs, using a combined crow search and pattern search (HCS-PS) technique. They considered uncertainty modeling using the Monte Carlo approach (MCS). In [19], the authors utilized the wolf optimization algorithm (WOA) and sine-cosine algorithm (SCA) combination algorithm as an optimization tool to reduce generating costs in MGs. In [20], researchers examined MG energy management, taking into account renewable resources and minimizing pollution emissions and operating costs via a water cycle algorithm (WCA) while considering uncertainties of energy resources and the MG load. In [21], an optimization framework was developed for three distinct MGs, which include PV, wind turbine, and hydrokinetic, along with electrical battery and thermal energy storage systems. The framework employs an improved fire hawk optimization to minimize planning costs. In [22], the planning of an MG with WT, CHP, and storage in Espoo, Finland, is carried out to reduce operation and emission costs using a hybrid GWO-HBMO algorithm. This approach seeks to minimize capital costs, repair and maintenance expenses, and operating costs, while also reducing pollution from these elements. In [23], a novel method is introduced to optimize an MG and demand-side management, aiming to lower costs. A particle swarm-based algorithm is utilized to determine the optimal size of MG components. In [24], energy management and scheduling of an MG, including energy sources and dynamic storage, are conducted while considering uncertainties in energy resources, demand, and demand response. The operation and emission costs are minimized using a multi-objective enhanced grey wolf optimizer with the two-point estimation method. In [25], optimization algorithms such as logic-based optimization and reinforcement learning are proposed to optimize the size of MG components, incorporating various pricing schemes, including day-ahead pricing and peak pricing.
Considering the literature, it is important to have an EMS to maintain the balance between demand and supply, with the aim of minimizing the cost of daily energy consumption and lessening the MG’s pollutant levels. It is also necessary to use a rapid and reliable optimization method to solve the EMS problem. Here is how we present the research gaps:
  • There is not enough research on multi-objective optimization, particularly in MGs that use a fuzzy decision-making approach [9,10,12,13,14,15,17,18,19,20,21,22,23,24,25].
  • Recent research [9,10,12,13,14,15,17,18,19,20,21,22,23,24,25] has not looked into how fuzzy decision-making can be used to reduce pollution and improve operational costs at the same time. This shows that there is a need for more complete multi-objective methods.
  • Despite the application of various optimization methods to EMS problems, research on improved and hybrid algorithms such as the improved honey badger algorithm (IHBA) that could potentially offer better performance is lacking.
  • The literature rarely addresses the impact of battery aging costs on the overall operating cost, emission cost, and the sizing of energy resources and storage devices in MGs. The literature, including references [8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25], does not address this cost. We need more research to comprehensively evaluate these effects.

1.3. Contributions of the Study

The main points of this paper’s contributions according to the mentioned research gaps are summarized below.
  • Proposing a multi-objective, efficient EMS: This paper introduces an advanced EMS designed to optimize day-ahead energy planning and management using forecasted data. By incorporating a fuzzy decision-making approach, the proposed EMS can handle the different objectives of the EMS. This results in a more reliable and cost-effective energy management solution that balances multiple objectives, such as minimizing costs and reducing emissions.
  • Presenting a new, improved optimization technique (the IHBA): The conventional HBA is an effective optimization tool due to its ability to balance exploration and exploitation, mimicking the honey badger’s dynamic foraging and digging behavior to navigate complex optimization landscapes. It maintains population diversity throughout the search process, preventing premature convergence and ensuring a comprehensive exploration of the solution space. Despite its robust capabilities, HBA features a simple and intuitive structure, making it easy to implement and computationally efficient. Additionally, its adaptability allows it to dynamically adjust its search strategy, making it well suited for a wide range of optimization problems. Moreover, according to the no free lunch (NFL) theory, no single optimization method is effective for solving all types of optimization problems [26]. Therefore, this paper introduces the improved honey badger algorithm (IHBA) as an innovative and efficient optimization technique designed to address the limitations of the basic honey badger algorithm (HBA), particularly when dealing with increased problem complexity and the risk of getting trapped in local optima. The IHBA incorporates advanced features like chaotic sequences and fuzzy decision-making, making it particularly effective in tackling complex, nonlinear optimization challenges in MG energy management.
  • Considering multi-objective functions: Operating and emission expenses are both factored into the research’s all-encompassing multi-objective function within the context of MG energy management. This dual focus ensures that the EMS not only aims to minimize financial expenditures but also seeks to lessen its effect on the environment, ultimately producing a greener and more long-lasting energy management system.
  • Evaluating battery aging cost effects: The study evaluates the impact of battery aging costs, which are influenced by the frequency of charging and discharging cycles, on MG energy management. By incorporating battery aging costs into the EMS, the paper provides a more accurate and realistic assessment of total operational costs, promoting more efficient and sustainable battery usage strategies.
  • Comparative analysis of IHBA: Engineering studies utilizing NSGA-II and MOPSO for optimization problems have demonstrated that both methods exhibit strong and competitive performance compared with other advanced algorithms. These studies often compare the proposed algorithms against NSGA-II or MOPSO to highlight their effectiveness. In this paper, the performance of the proposed optimizer is evaluated in comparison with MOPSO, emphasizing its potential advantages and improvements over the established methods. The paper includes a thorough comparative analysis of the IHBA’s performance against classic methods for optimizing like the conventional honey badger algorithm (HBA) and particle swarm optimization (PSO). This comparison demonstrates the superior capability of IHBA in handling the complexities of MG energy management, highlighting its efficiency, reliability, and overall effectiveness in optimizing energy resource allocation and management strategies.

1.4. Paper Organization

We organize the rest of the paper as follows: Section 2 presents MG modeling along with the formulation of objective functions and constraints. Section 3 presents the improved optimizer for EM and scheduling problems along with the studied MG system and the proposed optimizer. Section 4 presents and discusses the simulation results in various scenarios, while Section 5 concludes the research.

2. Problem Formulation

2.1. Objective Function

The goal of optimal management and operation aims to keep the MG’s interactions with the main grid to a minimum while also minimizing the overall cost of local production. Therefore, we can mathematically express the total operating cost as the total cost of local production resources, the cost of unit setup and shutdown, regarding the price of grid electricity, both sold and purchased [7,8].
m i n f T = t 1 T c o s t x t + c o s t y t = t 1 T i 1 N g B G i P G i t + M P t P G r i d t
Here, T signifies the total count of measured periods (hours) during the period under consideration. There are a total of Ng distributed generations, including storage units. P G r i d t describes the amount of active power that was purchased or sold from the network at the moment t. M P t shows the value of the auction according to the ith DG unit’s active power at time t and the average price of the power trade between the micro- and macro-grids. The cost function (1) is typically non-linear because the impact of DG usually takes the shape of a piecewise linear or quadratic continuous function [7,8], as discussed in Section 2.3.
The control variable vector x t , according to this optimization problem, is the active generation power and storage device inside the MG:
x t = P G 1 t , P G 2 t , , P G N G t
Furthermore, y t is the variable including the energy that is actively drawn from or sent to the power grid:
y t = P G r i d t
When making a purchase decision, the emission function of the pollutant takes into account the production units, energy storage sources, and subsequent emissions from the network. The emissions include carbon dioxide, sulfate dioxide, and nitrogen dioxide [7,8]. The following expression represents the mathematical model for emission functions:
m i n f 2 = t = 1 T E m i s s i o n t = t = 1 T E G i t + E S t + E G r i d t = t = 1 T i = 1 N u i t
where E G i t , E S t , and E G r i d t are the amounts of emissions in kg/MWh for each generator, storage device, and power company in period t, respectively.
Calendar life and cycle life are the two components of battery life. Despite accounting for the cycles of charging and discharging, calendar life signifies the reduction in battery size over time. The battery is in use at its installation location. The life cycle describes the maximum charge and full discharge cycle of a battery. It largely depends on the exploitation tactics, including the number of repeats and the battery’s stage of charging and draining. The cycle of life and the calendar are not entirely separate from one another. However, the current research solely focuses on cycle life, as our objective is to tackle the battery aging costs that influence the decision-making of the BES operation plan during each period. Additionally, since cash is a non-exploitative component, the time value of capital brought on by variables like interest rates and inflation rates is not taken into account. This work uses the relation that follows [27] to compute the cost of battery aging ( C D e g ).
C D e g = C B E S t = 1 T D O D · E s t o r t / N C y c l e
D O D = S O C m a x S O C m i n / S O C m a x
N c y c l e = α · D O D β
where C B a t c is the battery’s investment cost, E S t o r t represents the battery’s usable energy, DOD stands for the battery’s absolute discharge in comparison with its maximum size, S O C m i n stands for the battery’s lowest energy storage capacity, and α and β are the specific parameters of the battery, which are presented empirically and, according to the manufacturer’s opinion for each battery, are considered equal to −1.13 and 247, respectively, for the lithium-ion battery in this article.

2.2. Constraints

Power Balance: The grid’s power generation in conjunction with DGs and energy storage devices must satisfy the MG’s overall demand requirement for every period of time t. Actual losses are disregarded by the MG. This facilitates the illustration of the power balance constraint,
i = 1 N G P G i t + P G r i d t = D = 1 N D P L D t
where P L D is the load level of D, and ND refers to the load levels’ total number [23].
Generation of Active Power: For consistent efficiency, the active generated power of each MG unit, including the primary grid, is limited by the following minimum and maximum power restrictions:
P G i , m i n t P G i t P G i , m a x t
P G r i d , m i n t P G r i d t P G r i d , m a x t
The ith DG and the network’s lowest active powers at time t are defined by P G i , m i n t and P G r i d , m i n t , whereas at time t, the highest active powers of the network and the ith DG are represented as P G i , m a x t and P G r i d , m a x t [28].
Energy Storage Capacity: The equation that follows and limits can be defined for a typical battery [28] because there are some restrictions on the pace at which storage equipment is able to be charged and discharged throughout each time period,
W e s s , t = W e s s , t 1 + η c h a r g e P c h a r g e Δ t 1 η d i s c h a r g e Δ t
W e s s , m i n W e s s , t W e s s , m a x P c h a r g e , t P c h a r g e , m a x ; P d i s c h a r g e , t P d i s c h a r g e , m a x
where W e s s , t and W e s s , t 1 , respectively, represent the battery’s energy storage capacity at hours t and t − 1; P c h a r g e / P d i s c h a r g e stands for the battery’s permissible charge/discharge rate during the time interval of ∆t; η c h a r g e / η d i s c h a r g e are the battery’s efficiency during the charging/discharging process; W e s s , m i n and W e s s , m a x represent the battery’s minimum and maximum energy storage limits, respectively; and P c h a r g e , m a x / P d i s c h a r g e , m a x stand for the battery’s highest charge/discharge rate throughout every period of ∆t.
Active Power Exchange with Network: The active power coming from or going to the network is considered a dependent variable when attempting to determine the active power balance state of Equation (13). The network power is calculated using the formula below:
P G r i d t = D = 1 N D P L D t i = 1 N D P G i t
The applicability of the acquired power, P G r i d t , to condition (14) should be confirmed. As a result, the variable P G r i d , l i m t has the following definition:
P G r i d , l i m t = P G r i d , m a x t     i f   P G r i d t > P G r i d , m a x t P G r i d , m i n t     i f   P G r i d t < P G r i d , m i n t P G r i d t     i f   P G r i d , m i n t P G r i d t P G r i d , m a x t
The dependent variable, P G r i d t , must be added as a quadratic penalty term to the target function, while the control variables remain self-constrained. This formula multiplies the objective function with a penalty element equal to the square of the difference between the true and limit values of the dependent variable, disregarding any unacceptable results found during optimization. The revised extended objective function for minimization looks like this:
m i n f P = t = 1 T O b j e c t i v e   f u n c t i o n + P e n a l t y   f a c t o r = t = 1 T λ P P G r i d t P G r i d , l i m t 2
where λ p is the penalty factor.

2.3. DGs Model

Based on the component cost function, the need to make a profit, the requirement for depreciation, and the necessity of generating revenue, the contribution of DG is considered quadratic, as follows:
B G i = a i · P G i 2 + b i · P G i + c i

2.3.1. Microturbine and Fuel Cell

The microturbine (MT) and fuel cell bids in terms of EUR per hour can be described as follows:
B m c & f c = C f u e l P G η G + C i n v
where P G , the output electrical power (kW), is distributed generation such as microturbine and fuel cell; η G is electrical efficiency; C f u e l denotes the fuel price (natural gas) feeding distributed generation (in EUR per kWh); and C i n v refers to the hourly payback rate for the cost of investment related to distributed production (EUR per hour) [28]. The equation for C i n v , which depends on the annual output (AP) in kWh per year, the annual depreciation cost of the investment (AC) in EUR per year, and the nominal output of distributed electricity production in kW, is as follows:
C i n v = A C · P G n o m A P
A C = i 1 + i n 1 + i n 1 · I C
where IC represents the DG’s setup cost. The depreciation period is expressed in years by n, and i signifies the interest rate. The MT’s generated power increases its efficiency. The quadratic shape of the MT’s power can be utilized to evaluate its electrical efficacy. By fitting the MT electrical effectiveness curve based on data from the producer, it is possible to determine the effectiveness of this quadratic function.
Here is how to express the efficiency of a proton exchange membrane (PEM) FC as a nonlinear function of the power supply:
η F C = 1 2.964 V O + V O 2 4 V O V P n o m V P n o m 2 . ζ
where V O denotes fuel cell thermodynamic potential (equal to 0.9 V), V P n o m is the potential of the selected cell in the rated power (0.45 to 0.75 V), ζ = P F C P n o m is the level of power, and P n o m is the rated fuel cell power.

2.3.2. Diesel Generator

On most occasions, the manufacturer will detail the diesel generator’s liter-per-hour consumption at 25%, 50%, 70%, and 100% of its nominal capacity. A combination of these findings makes it feasible to determine the fuel consumption feature of the diesel generator by plotting it as a quadratic formula of its output power, as given below [29]:
F u e l D E = a f P D E 2 + b f P D E + c f
where F u e l D E is diesel generator fuel consumption (liters per hour); P D E is diesel generator output power (kW); and a f , b f , and c f are the characteristic coefficients of fuel consumption. Based on this, diesel generator bids (EUR per hour) can be expressed as follows:
B G d s l = C f u e l F u e l D E + C i n v
where C f u e l is the price of diesel fuel for fueling the diesel generator (EUR per liter), and the hourly repayment value (in EUR) for the diesel generator investment cost is denoted by C i n v .

2.3.3. WT and PV

Predicting the output power of WT and PV is necessary to account for their power generation in the optimization function [7,28]. The WT’s output power ( P W T ) is defined as follows:
P W T = v 2 v c i 2 v n o m 2 v c i 2 . P W T , n o m ,   v c i v v n o m 0 ,   v v c i   o r   v v c o P n o m , v n o m v v c o
The rated power of the wind turbine ( P W T , n o m ), the wind speed (v), the nominal wind speed ( v n o m ), the cut-in speed ( v c i ), and the cut-out speed ( v c o ) are all defined in Equation (23).
Furthermore, the PV module’s power can be calculated by
P P V = P S T C I s 1000 1 + γ T c 25
where P S T C is the maximum photovoltaic output power under standard test conditions (STC) (in terms of power), I s is the solar radiation on the surface of the photovoltaic module (watts per square meter), γ is the temperature coefficient of the photovoltaic module for power (°C−1), and T c is the cell temperature (module) (°C). The cell’s nominal operating temperature (NOCT) determines the temperature of the photovoltaic module, which in turn depends on the solar radiation density and the surrounding temperature [7].
T c = T a + I s 800 . ( T N O C T 20 )
where T a denotes the ambient temperature (°C) and T N O C T refers to the rated operating temperature of the cell (°C).

3. Proposed Optimization Approach

3.1. Overview of the HBA

An algorithm called the honey badger algorithm (HBA) was developed to mimic the way honey badgers forage [30]. The badger either searches for honey by sniffing and digging for it or by following a honeyguide bird. The drilling mode is the first, and the honey mode is the second. In the first scenario, it makes an approximation of the prey’s location using its smell sense. Once it reaches its destination, it circles the target to determine the optimal digging spot to capture it. Second, the beehives are independently located by the honey badger owing to the honeyguide bird’s map.
As previously mentioned, we break down the HBA into two steps: the “drilling phase” and the “honey phase”. This section presents the formula for the HBA algorithm. Theoretically, the HBA method qualifies as an overall optimization algorithm because it comprises discovery and exploitation phases. The HBA algorithm follows the steps listed below.

3.1.1. First Step: Initial Setting

Utilizing the following fundamental equation, the initial location of honey badgers is calculated [30]:
X i = l b i + r 1 × u b i l b i
The random number, r 1 , ranges from 0 to 1. The quantities lb and ub, respectively, represent the lower and upper boundaries of the search area, while X i , the location of the honey badger, indicates a potential answer within the population size of N.

3.1.2. Second Step: Definition of Intensity

The honey badger’s intensity is determined by the prey’s focus and the distance between them. I i is a measure of how strongly a prey smells. The equation further down represents the opposite square law, which states that a strong scent leads to swift movement and vice versa [30].
I i = r 2 × S / 4 π d i 2 S = X i X i + 1 2 d i = x P r e y x i
where S denotes the focus power source power (prey location) and di represents the distance between the prey and the ith badger.

3.1.3. Third Step: Updating the Density Coefficient

To provide an effortless move from exploring to exploitation, the density parameter (α) controls time-dependent unpredictability. The following expression is used for modifying the reduction factor, which reduces with each iteration, thereby lowering randomness over time [30].
α = C × e x p t / t m a x

3.1.4. Fourth Step: Escape from the Local Optimum

In order to depart from local optimal regions, the subsequent three actions are implemented. In order to capitalize on the high likelihood that actors will accurately scan the search space in this scenario, the suggested method uses the F indicator.

3.1.5. Fifth Step: Update the Representative’s Position

As mentioned earlier, the procedure for upgrading the HBA location (xnew) is split into the “honey phase” and the “drilling phase.”
  • Drilling phase
Throughout the drilling stage, the honey badger displays a cardioid-like motion, as illustrated in Figure 1. The motion of the cardioid may be approximated as follows [30]:
x n e w = x p r e y + F × β × I × x p r e y + F × r 3 × α × d i × cos ( 2 π r 4 ) × 1 cos ( 2 π r 5 )
where β is the finest location, the best position so far discovered, or the most advantageous location on Earth; β 1 (usually set to six) denotes the honey badger’s capacity to obtain food; and di represents the space between the honey badger and its victim. Three separate integers ranging from zero to one are denoted by r3, r4, and r5. The flag F modifies the search direction, which is determined by [30]
F = 1 ,   i f   r 6 0.5 1 ,   e l s e
In the drilling stage, honey badgers are significantly influenced by the Xprey prey’s odor intensity, I; the distance they are from the prey, di; and the time-dependent search impact element, α. A badger may also experience any disruption during the drilling process that enables it to choose a hunting location that is significantly more advantageous (see Figure 1).
  • Honey phase
One way to replicate the scenario where a honey badger follows a honeyguide bird to the hive is via [30]:
x n e w = x p r e y + F × r 7 × α × d i
where xnew refers to the honey badger’s relocated spot, while xprey is the location of the prey; α and F are calculated using Equations (28) and (30), respectively. According to the distance data, a honey badger will search close to the location of the prey that has already been located. In this situation, the searching process is influenced by changing search behavior (α). A honey badger could also contract the F disease.

3.2. Overview of the Improved HBA (IHBA)

To accelerate the pace of convergence and the power of exploration and search in the badger algorithm, α decreases exponentially; changing it will change the power of discovery in this algorithm. In the original mode, the vector’s changes are nearly linear from the first iteration to the final iteration. However, the proposed method alters the vector’s value exponentially, following the chaotic sequence curve [31]. The value drops off faster as the number of repeats rises. This factor increases as the badgers get closer to the honey; their speed does not decrease linearly, but exponentially. Figure 2 displays the vector’s variation in two linear and exponential modes. Additionally, we calculate this vector using the following relation:
W = r a n d ( 2 , 2 ) × [ sin ( ( π / 2 ) × ( t / t max ) ) + cos ( ( π / 2 ) × ( t / t max ) ) 1 ] Z = ( 2 × r 7 + 1 ) × ( 1 t / t max ) + W α = C × exp ( t / t max ) × Z
Prominent Features of the IHBA are presented as follows:
  • The search phases in the HBA can adapt based on the problem’s complexity. For example, in IHBA, the vector changes are made exponentially rather than linearly, following a chaotic sequence. This leads to faster convergence as the search process progresses, which is particularly useful for difficult optimization tasks.
  • The enhanced version of HBA, IHBA, includes features like chaotic sequences and fuzzy decision-making. These features further improve the algorithm’s ability to handle complex optimization problems by enhancing the exploration and decision-making capabilities.

3.3. Multi-Objective Optimization Approach

Planners may have to choose the best option from a set of viable alternatives after determining which ones are Pareto optimal. The utilization of fuzzy decision-making, using a membership function, aims to achieve this crucial objective [28,32]. This will allow for the recording of additional variable values. Figure 3 depicts the optimization issue and the fuzzy decision function. The formula below delineates the membership function of the ith objective function for the optimized kth Pareto optimum solutions.
ξ i k = 1 f i f i m i n f i m a x f i f i m a x f i m i n f i m i n f i f i m a x 0 f i f i m a x
where f i m a x and f i m i n are the upper and lower values of the ith function, corresponding to the non-dominated solutions, respectively. The ξ i k value ranges from 0 to 1; ξ i k = 0 means the solution indices are the sum of incompatibilities, while ξ i k = 1 means full ability [28,32]. Here is how each of the k Pareto solutions has their normalized membership function calculated:
ξ k = i = 1 m ξ i k k = 1 n i = 1 m ξ i k
where m is the number of the target function and n is the solution number that is not dominated.
Therefore, the compromised solution is calculated by
max ξ k ( X )
The best compromise is to use the membership function’s highest amount. In this research, cost of operation and emission—two conflicting functions—are simultaneously minimized using fuzzy methods.

3.4. Implementation of the Fuzzy Multi-Objective IHBA

This section outlines the implementation steps of the fuzzy multi-objective IHBA to solve the problem.
Step 1: The optimization program begins by using the technical data of the microgrid (MG), including information on energy resources, load, market prices, and data related to the operation and emission costs of energy sources over a 24 h period.
Step 2: A set of variables within the permissible range is randomly determined for the algorithm’s population. These variables represent the size of energy and storage resources.
Step 3: The objective function value is calculated for each set of random variables selected in Step 2 that meets the operational constraints and energy resource requirements.
Step 4: Non-dominated solutions are identified from the set of solutions obtained in Step 3.
Step 5: The non-dominated solutions are separated from the other solutions and stored in an archive.
Step 6: The optimal honey badger is identified from the archive created in Step 5.
Step 7: The honey badger population and the positions of individual members are updated.
Step 8: The optimal honey badger with a non-dominated solution is added to the archive.
Step 9: Dominated solutions are removed from the archive, and additional members are also eliminated in proportion to the total number of archived members.
Step 10: The convergence criterion of the IHBA is assessed, which involves executing the maximum number of algorithm iterations. If convergence is achieved, the algorithm proceeds to Step 11; if not, it returns to Step 7.
Step 11: The final solution is determined using the fuzzy decision-making method from the final set of solutions.
The suggested approach is illustrated in Figure 4 by a flow diagram that uses fuzzy decision-making and the IHBA.

4. Results and Discussion

4.1. MG Data

The schematic of the MG connected to the power grid is depicted in Figure 5 [7]. Various kinds of DGs, including gas MTs, proton exchange membrane fuel cells (PEM-FCs), wind turbines, solar systems, and lithium-ion (Li-ion) battery storage technology, are included in the MG. All of these sources are deemed to generate active power having a power factor of unity. As a result of decisions made by the MG operator, a power exchange bridge connects the grid and MG for intraday trading in electricity. The main residential area, manufacturing feeders supplying a small workshop, and a feeder with light business users make up the MG’s load demand on an average day, resulting in a total energy consumption of 1695 kWh. The production limits and the participation rates of DGs in the MG are displayed in Table 1. Figure 6 and Figure 7 show the anticipated data for the wind turbine, solar cell, load demand, and cost of purchasing and selling to the grid derived from Ref. [7].

4.2. Evaluating the IHBO’s Performance on the Benchmark Test Functions

This part uses nine well-known and frequently used classical test functions [33] to more accurately evaluate the performance of the IHBA algorithm. We select these functions to ensure they contain a large number of local points and, occasionally, even flat surfaces. If the algorithm can identify the best solutions for these functions, it is practically reliable. Table 2 provides a list of the selected functions for evaluating the suggested algorithm. We specify these functions as unimodal functions (U), multimodal functions (M), and multimodal criterion functions with fixed dimensions (F). The IHBA algorithm is compared with the HBA and PSO algorithms. Table 3 of the appendix presents the optimization results. This table specifies the best value, mean, and standard deviation for 30 executions, 200 repetitions, and a population of 30. Figure 8 also displays the convergence curve of three algorithms for test functions. The shape and results indicate that the differential component of the suggested algorithm has accelerated the convergence of the IHBA algorithm, leading to a superior global optimal solution. The IHBA algorithm has shown its competence in dealing with local minima.

4.3. Simulation Scenarios

Findings from optimizing an MG’s EMS with the suggested algorithm are detailed here. We have run simulations in multiple scenarios to thoroughly test the proposed strategy. The three algorithms—IHBA, HBA, and PSO—are thought of as identical when they use 100 iterations and 50 populations. The following are the possible outcomes:
  • First scenario: MG energy management and scheduling with operation cost reduction
  • Second scenario: MG energy management and scheduling with emission reduction
  • Third scenario: MG energy management and scheduling with operation and emission cost reduction based on fuzzy multi-objective function
  • Fourth scenario: MG energy management and scheduling with operation and emission cost reduction based on fuzzy multi-objective function incorporating battery aging.

4.3.1. Results of First Scenario

In this section, energy management and scheduling using predicted data, with the objective of reducing operating costs, are investigated and simulated. Figure 9 presents the convergence curves of three algorithms. These curves indicate that the IHBA algorithm exhibits high consistency and good accuracy in the final solution. Table 4 shows the best results achieved for the cost objective function using the recommended IHBA. Additionally, Figure 10 displays the production power of each source. Analyzing the results reveals that all equality and inequality constraints are met.
Although the involvement of the respective units is lower during these periods compared with other times in the investigated period, the numerical results in Table 4 demonstrate that a significant portion of the demand is provided by the fuel cell and the grid. Market prices are much higher between the hours of 9:00 and 17:00, as well as 21:00 and 22:00. During these times, the microturbine output power increases, and any excess energy is fed from the MG to the grid. The battery-charging procedure is carried out between the hours of 1:00 and 6:00 and 11:00 and 24:00, when market prices are at their lowest. Table 5 compares the obtained results of the proposed IHBA method described in this study with those of several different algorithms presented in other sources, taking into account the cost objective function. Table 5 shows that the proposed approach works better than a number of other ways to solve problems with energy management and use. This is because the results produced by IHBA are either better than or about the same as those produced by other methods. This highlights its capacity to provide higher-quality solutions.

4.3.2. Results of Second Scenario

This section investigates and simulates energy planning and management in a deterministic manner using predicted data, taking into account the objective function of pollution reduction. Due to the fact that a part of the load supply power is supplied by the microturbine and the grid, the pollution from these two sources of power supply is high. In order to reduce the pollution in this section, planning has been done considering the objective function of pollution only. Figure 11 shows the convergence curve of three algorithms. These curves indicate that the IHBA algorithm, similar to the first scenario, demonstrates robust convergence and a lower value for the objective function in comparison with either of the two algorithms. Table 6 and Table 7 display the optimal outcomes of the IHBA method for the emission objective function. Figure 12 also displays the production power of each source. The analysis of the findings reveals that all constraints are satisfied.
Table 6’s results indicate that during 24 h periods, the fuel cell and battery supply a significant portion of the demand, as their participation is lower than in other cases during the studied period. The network has been selling more power due to the higher pollution levels. By optimizing the pollution, its amount has decreased from 706 kg per day to 293 kg per day compared with the previous state, but the operating cost has increased.

4.3.3. Results of Third Scenario

Reducing pollution raises costs, and lowering costs raises pollution. Because these two effects are opposite, energy planning and management with predicted data is studied and simulated, with the goals of lowering costs and pollution as the main factors. We utilize the Pareto front method to identify the optimal solution set. Then, by utilizing fuzzy decision-making, we determine the balanced solution between these two objective functions from the optimal solution set. Figure 13 displays both the fuzzy decision solution and the Pareto curve of the optimal solution set. According to this form, the proposed algorithm has been able to archive a set of better answers. Table 7 displays the optimal outcomes from the fuzzy decision-making stage, utilizing the proposed IHBA method for both the cost and pollution objective functions. Figure 14 also displays the production power of each source.
According to the results of Table 7, both pollution and production costs are lower in the simulation time of 24 h than in the second case. Additionally, the fuel cell and battery supply a significant portion of the demand, with the network stepping in during higher-cost hours.
In Table 8, the performance of the multi-objective IHBA (MOIHBA) is compared with NSGA-II, MOPSO, and multi-objective HBA (MOHBA). The obtained results demonstrate the superior performance of the MOIHBA compared with other algorithms with lower operating and emission costs.

4.3.4. Results of Fourth Scenario

Since the lifespan of batteries depends on the number of charges and discharges, the use of these resources increases the exploitation and other costs related to repair and maintenance. This section examines the impact of battery aging as a limitation and the cost associated with aging in the goal functions. Figure 15 shows the Pareto curve for the fourth scenario with the IHBA algorithm. According to this curve, which represents the set of optimal solutions based on Table 9, the operating cost in the lowest value is equal to 291.78, indicating an increase compared with the first scenario. This 7.6% increase is due to the cost of depreciation. The reduction in battery usage in MG energy management accounts for this increase. Figure 16 displays the fuzzy decision-making results from the set of Pareto solutions. Table 9 also provides information on the power of each source. According to the table, the battery’s injected power is zero at 03:00–05:00 h. The cost of operation and pollution despite battery aging is equal to 335.622 and 449.94, respectively, which has increased compared with a scenario without battery aging.

5. Conclusions

The aim of this study was to lower operational and emission costs by applying the MOIHBA, a new optimization technique based on fuzzy decision-making, for energy management in an MG. The approach involved assessing decision variables such as the capacity of multi-energy units and storage resources to determine the optimal value for each hour. It also took into account operational and device constraints as well as two objective functions. This method has the potential to help operators make more informed decisions about day-ahead resource production in MG energy management. The predicted data were applied to the sample MG in various scenarios to determine the results of the recommended approach. The results are as follows:
  • In the first scenario, the single-objective IHBA was utilized for energy management and scheduling of the MG, aiming to reduce operating costs. The results demonstrated that the IHBA delivers high consistency and accuracy, which are crucial for achieving the most optimal solution. Furthermore, this method outperforms many other approaches by achieving lower costs. The findings also indicated that the outcomes from the IHBA are superior to those from traditional HBA and PSO methods as well as from previous studies. The optimization process led to a decrease in operating costs compared with the baseline state.
  • In the second scenario, the single-objective IHBA was used for planning and energy management of the MG with a focus on minimizing emission costs. The results demonstrated that, like in the first scenario, the IHBA achieved a lower objective function and exhibited superior convergence compared with traditional HBA and PSO algorithms. This scenario successfully minimized emission costs while adhering to the constraints of the optimization problem. Although the optimization process led to a reduction in emission costs compared with the initial scenario, it also resulted in an increase in operating costs.
  • The third scenario was implemented using the suggested multi-objective method by striking a compromise between different objectives, as evidenced by the results of the third scenario’s implementation with the multi-objective optimization of the MG, which considers the objectives of minimizing emissions and operation costs. The results showed that the emission cost decreased more than the operating cost, despite the fact that the multi-objective optimization increased the operating cost in comparison with the first scenario.
  • The assessment of battery aging effects on MG optimization in the fourth scenario showed that the problem’s objective function experienced a rise in production and emission costs due to the battery’s power injection constraints. Specifically, these costs increased by 7.44% and 3.58%, respectively, compared with scenarios without battery aging.
  • The IHBA shows superior performance compared with two conventional algorithms, HBA and PSO, by exhibiting more favorable and rapid convergence, overcoming local minima, and effectively balancing exploration and exploitation. This is evident from the results of applying the new, improved optimization method, which is based on chaotic sequences, to the EMS problem and the standard test functions. The IHBA’s ability to navigate complex problem spaces more efficiently and to consistently achieve optimal solutions underscores its potential for enhancing energy management systems and addressing challenges in optimization tasks.
  • Future research is recommended to focus on robust optimization and energy management for multi-energy MGs that incorporate hydrogen storage, incorporating machine learning and RBF networks to forecast the renewable and load data. This involves minimizing operational and emission costs through the application of a novel optimization algorithm. By leveraging advanced techniques, the researchers aim to enhance the efficiency and sustainability of MG systems, ensuring optimal performance while reducing environmental impact. The development of such algorithms will address the complexities associated with integrating hydrogen storage, ultimately leading to more effective and cost-efficient energy management strategies.

Author Contributions

M.A.: Conceptualization, formal analysis, methodology, software, data curation, writing—original draft, supervision. A.A.: Data curation, writing—original draft, writing—review and editing. Z.A.M.: Software, writing—original draft. A.B.A.: Writing—review and editing. M.D.: Writing—review and editing, supervision. All authors have read and agreed to the published version of the manuscript.

Funding

The authors extend their appreciation to the Deanship of Research and Graduate Studies at Ajman University for funding this work under Projects 2023-IRG-ENIT 36 and 40. Acknowledgments also go to the Deanship of Scientific Research at Northern Border University, Arar, KSA for funding this research work through the project number “NBU-FFR-2024-332-07”.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Acknowledgments

The authors gratefully thank the Prince Faisal bin Khalid bin Sultan Research Chair in Renewable Energy Studies and Applications (PFCRE) at Northern Border University for their support and assistance. Acknowledgments also go the AIRC Centre and the Deanship of Research and Graduate Studies at Ajman University.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The abbreviations or symbols used in this text are detailed below:
Nomenclature
T Total number of measured periods (hours) during the period under consideration.
N g Total number of distributed generations, including storage units.
P G r i d ( t ) Active power purchased or sold from the network at time t (kW).
M P ( t ) Auction value based on the i th DG unit’s active power at time t and the average power trade price between micro- and macro-grids.
x t Control variable vector representing the active generation power and storage device inside the microgrid (MG).
y t Variable representing the energy actively drawn from or sent to the power grid.
E G i ( t ) Emissions from the i th generator at time t (kg/MWh).
E S ( t ) Emissions from the storage device at time t (kg/MWh).
E G r i d ( t ) Emissions from the power company at time t (kg/MWh).
C D e g Cost of battery aging.
C B a t c Battery investment cost.
E S t o r ( t ) Usable energy of the battery at time t .
DODBattery’s depth of discharge relative to its maximum capacity.
S O C m i n Minimum state of charge of the battery.
α , β Specific parameters of the battery (empirically determined values, 1.13 and 247 for lithium-ion batteries).
P L D Load level of demand D .
N D Total number of load levels.
P G i , m i n t Minimum active power of the i th DG at time t .
P G r i d , m i n t Minimum active power of the network at time t .
P G i , m a x t Maximum active power of the i th DG at time t .
P G r i d , m a x t Maximum active power of the network at time t .
W e s s , t Energy storage capacity of the battery at hour t .
W e s s , t 1 Energy storage capacity of the battery at hour t 1 .
P c h a r g e / P d i s c h a r g e Permissible charge/discharge rate of the battery during time interval Δ t .
η c h a r g e / η d i s c h a r g e Efficiency of the battery during charging/discharging processes.
W e s s , m i n Minimum energy storage limit of the battery.
W e s s , m a x Maximum energy storage limit of the battery.
P c h a r g e , m a x / P d i s c h a r g e , m a x Maximum charge/discharge rate of the battery for each period Δ t .
P G r i d t Power acquired from the grid at time t .
P G r i d , l i m t Limiting variable of grid power at time t .
λ p Penalty factor.
P G Output electrical power from distributed generation sources such as microturbines and fuel cells (kW).
η G Electrical efficiency of the generation source.
C f u e l Fuel price (EUR per kWh).
C i n v Hourly repayment rate for investment costs related to distributed generation (EUR per hour).
I C Setup cost of distributed generation.
n Depreciation period in years.
i Interest rate.
V O Thermodynamic potential of the fuel cell (0.9 V).
V P , n o m Potential of the selected cell at rated power (0.45 to 0.75 V).
ζ Power level, ζ = P F C P n o m .
P n o m Rated power of the fuel cell.
F u e l D E Diesel generator fuel consumption (liters per hour).
P D E Diesel generator output power (kW).
a f , b f , c f Characteristic coefficients of diesel generator fuel consumption.
P W T , n o m Rated power of the wind turbine.
v Wind speed.
v n o m Nominal wind speed.
v c i Cut-in wind speed.
v c o Cut-out wind speed.
P S T C Maximum photovoltaic output power under standard test conditions (STCs).
I s Solar radiation on the surface of the photovoltaic module (W/m2).
γ Temperature coefficient of the photovoltaic module for power (1/°C).
T c Temperature of the photovoltaic module (°C).
T a Ambient temperature (°C).
T N O C T Nominal operating cell temperature (°C).
Symbols related to Section 3:
r 1 Random number ranging from 0 to 1.
l b , u b Lower and upper boundaries of the search area, respectively.
X i Location of the i th honey badger, representing a potential solution within the population size N .
I i Intensity of the prey’s smell, as perceived by the i th honey badger.
S Focus power source, representing the prey’s location.
d i Distance between the prey and the i th honey badger.
β Best position discovered so far, or the most advantageous location, with β 1 (usually set to 6) indicating the honey badger’s capacity to obtain food.
r 3 , r 4 , r 5 Three separate random numbers ranging from 0 to 1.
F Flag that modifies the search direction.
X p r e y Location of the prey.
I Odor intensity of the prey.
α Time-dependent search impact element.
f i m a x Upper value of the i th objective function, corresponding to non-dominated solutions.
f i m i n Lower value of the i th objective function, corresponding to non-dominated solutions.
ξ i k Value ranging from 0 to 1, where ξ i k = 0 indicates the sum of incompatibilities and ξ i k = 1 indicates full ability for the k th Pareto solution.
m Number of objective functions.
n Number of non-dominated solutions.

References

  1. Suresh, V.; Janik, P.; Jasinski, M.; Guerrero, J.M.; Leonowicz, Z. Microgrid Energy Management Using Metaheuristic Optimization Algorithms. Appl. Soft Comput. 2023, 134, 109981. [Google Scholar] [CrossRef]
  2. Aghajani, G.R.; Shayanfar, H.A.; Shayeghi, H. Demand side management in a smart micro-grid in the presence of renewable generation and demand response. Energy 2017, 126, 622–637. [Google Scholar] [CrossRef]
  3. Karimi, H.; Jadid, S.; Hasanzadeh, S. Optimal-Sustainable Multi-Energy Management of Microgrid Systems Considering Integration of Renewable Energy Resources: A Multi-Layer Four-Objective Optimization. Sustain. Prod. Consum. 2023, 36, 126–138. [Google Scholar] [CrossRef]
  4. Sepehrzad, R.; Rahimi, M.K.; Al-Durra, A.; Allahbakhshi, M.; Moridi, A. Optimal Energy Management of Distributed Generation in Micro-Grid to Control the Voltage and Frequency Based on PSO-Adaptive Virtual Impedance Method. Electr. Power Syst. Res. 2022, 208, 107881. [Google Scholar] [CrossRef]
  5. Sepehrzad, R.; Mahmoodi, A.; Ghalebi, S.Y.; Moridi, A.R.; Seifi, A.R. Intelligent Hierarchical Energy and Power Management to Control the Voltage and Frequency of Micro-Grids Based on Power Uncertainties and Communication Latency. Electr. Power Syst. Res. 2022, 202, 107567. [Google Scholar] [CrossRef]
  6. Zhang, H.; Ma, Y.; Yuan, K.; Khayatnezhad, M.; Ghadimi, N. Efficient Design of Energy Microgrid Management System: A Promoted Remora Optimization Algorithm-Based Approach. Heliyon 2024, 10, e23394. [Google Scholar] [CrossRef]
  7. Moghaddam, A.A.; Seifi, A.; Niknam, T.; Pahlavani, M.R.A. Multi-Objective Operation Management of a Renewable MG (Micro-Grid) with Back-up Micro-Turbine/Fuel Cell/Battery Hybrid Power Source. Energy 2011, 36, 6490–6507. [Google Scholar] [CrossRef]
  8. Kumar, R.P.; Karthikeyan, G. A Multi-Objective Optimization Solution for Distributed Generation Energy Management in Microgrids with Hybrid Energy Sources and Battery Storage System. J. Energy Storage 2024, 75, 109702. [Google Scholar] [CrossRef]
  9. Hai, T.; Zhou, J.; Khaki, M. Optimal Planning and Design of Integrated Energy Systems in a Microgrid Incorporating Electric Vehicles and Fuel Cell System. J. Power Sources 2023, 561, 232694. [Google Scholar] [CrossRef]
  10. Dey, B.; Misra, S.; Marquez, F.P.G. Microgrid System Energy Management with Demand Response Program for Clean and Economical Operation. Appl. Energy 2023, 334, 120717. [Google Scholar] [CrossRef]
  11. Alamir, N.; Kamel, S.; Megahed, T.F.; Hori, M.; Abdelkader, S.M. Developing Hybrid Demand Response Technique for Energy Management in Microgrid Based on Pelican Optimization Algorithm. Electr. Power Syst. Res. 2023, 214, 108905. [Google Scholar] [CrossRef]
  12. Lu, Z.; Gao, Y.; Xu, C.; Li, Y. Configuration optimization of an off-grid multi-energy microgrid based on modified NSGA-II and order relation-TODIM considering uncertainties of renewable energy and load. J. Clean. Prod. 2023, 383, 135312. [Google Scholar] [CrossRef]
  13. Parvin, M.; Yousefi, H.; Noorollahi, Y. Techno-economic optimization of a renewable micro grid using multi-objective particle swarm optimization algorithm. Energy Convers. Manag. 2023, 277, 116639. [Google Scholar] [CrossRef]
  14. Ferahtia, S.; Rezk, H.; Abdelkareem, M.A.; Olabi, A.G. Optimal Techno-Economic Energy Management Strategy for Building’s Microgrids Based Bald Eagle Search Optimization Algorithm. Appl. Energy 2022, 306, 118069. [Google Scholar] [CrossRef]
  15. Dey, B.; Raj, S.; Mahapatra, S.; Márquez, F.P.G. Optimal Scheduling of Distributed Energy Resources in Microgrid Systems Based on Electricity Market Pricing Strategies by a Novel Hybrid Optimization Technique. Int. J. Electr. Power Energy Syst. 2022, 134, 107419. [Google Scholar] [CrossRef]
  16. Sun, S.; Wang, C.; Wang, Y.; Zhu, X.; Lu, H. Multi-Objective Optimization Dispatching of a Micro-Grid Considering Uncertainty in Wind Power Forecasting. Energy Rep. 2022, 8, 2859–2874. [Google Scholar] [CrossRef]
  17. Eskandari, H.; Kiani, M.; Zadehbagheri, M.; Niknam, T. Optimal Scheduling of Storage Device, Renewable Resources and Hydrogen Storage in Combined Heat and Power Microgrids in the Presence Plug-in Hybrid Electric Vehicles and Their Charging Demand. J. Energy Storage 2022, 50, 104558. [Google Scholar] [CrossRef]
  18. Xiaoluan, Z.; Farajian, H.; Xifeng, W.; Latifi, M.; Ohshima, K. Scheduling of Renewable Energy and Plug-in Hybrid Electric Vehicles Based Microgrid Using Hybrid Crow—Pattern Search Method. J. Energy Storage 2022, 47, 103605. [Google Scholar] [CrossRef]
  19. Dey, B.; Márquez, F.P.G.; Panigrahi, P.K.; Bhattacharyya, B. A Novel Metaheuristic Approach to Scale the Economic Impact of Grid Participation on a Microgrid System. Sustain. Energy Technol. Assess. 2022, 53, 102417. [Google Scholar] [CrossRef]
  20. Taghikhani, M.A.; Khamseh, J. Multi-Objective Optimal Energy Management of Storage System and Distributed Generations via Water Cycle Algorithm Concerning Renewable Resources Uncertainties and Pollution Reduction. J. Energy Storage 2022, 52, 104756. [Google Scholar] [CrossRef]
  21. Liao, N.; Hu, Z.; Mrzljak, V.; Arabi Nowdeh, S. Stochastic Techno-Economic Optimization of Hybrid Energy System with Photovoltaic, Wind, and Hydrokinetic Resources Integrated with Electric and Thermal Storage Using Improved Fire Hawk Optimization. Sustainability 2024, 16, 6723. [Google Scholar] [CrossRef]
  22. Nowdeh, S.A.; Naderipour, A.; Davoudkhani, I.F.; Guerrero, J.M. Stochastic optimization–based economic design for a hybrid sustainable system of wind turbine, combined heat, and power generation, and electric and thermal storages considering uncertainty: A case study of Espoo, Finland. Renew. Sustain. Energy Rev. 2023, 183, 113440. [Google Scholar] [CrossRef]
  23. Sun, H.; Cui, X.; Latifi, H. Optimal management of microgrid energy by considering demand side management plan and maintenance cost with developed particle swarm algorithm. Electr. Power Syst. Res. 2024, 231, 110312. [Google Scholar] [CrossRef]
  24. Habibi, S.; Effatnejad, R.; Hedayati, M.; Hajihosseini, P. Stochastic energy management of a microgrid incorporating two-point estimation method, mobile storage, and fuzzy multi-objective enhanced grey wolf optimizer. Sci. Rep. 2024, 14, 1667. [Google Scholar]
  25. Upadhyay, S.; Ahmed, I.; Mihet-Popa, L. Energy Management System for an Industrial Microgrid Using Optimization Algorithms-Based Reinforcement Learning Technique. Energies 2024, 17, 3898. [Google Scholar] [CrossRef]
  26. Adam, S.P.; Alexandropoulos, S.A.N.; Pardalos, P.M.; Vrahatis, M.N. No free lunch theorem: A review. In Approximation and Optimization: Algorithms, Complexity and Applications; Springer: Berlin/Heidelberg, Germany, 2019; pp. 57–82. [Google Scholar]
  27. Schwenk, K.; Meisenbacher, S.; Briegel, B.; Harr, T.; Hagenmeyer, V.; Mikut, R. Integrating Battery Aging in the Optimization for Bidirectional Charging of Electric Vehicles. IEEE Trans. Smart Grid 2021, 12, 5135–5145. [Google Scholar] [CrossRef]
  28. Aghajani, G.R.; Shayanfar, H.A.; Shayeghi, H. Presenting a Multi-Objective Generation Scheduling Model for Pricing Demand Response Rate in Micro-Grid Energy Management. Energy Convers. Manag. 2015, 106, 308–321. [Google Scholar] [CrossRef]
  29. Yahiaoui, A.; Fodhil, F.; Benmansour, K.; Tadjine, M.; Cheggaga, N. Grey Wolf Optimizer for Optimal Design of Hybrid Renewable Energy System PV-Diesel Generator-Battery: Application to the Case of Djanet City of Algeria. Sol. Energy 2017, 158, 941–951. [Google Scholar] [CrossRef]
  30. Hashim, F.A.; Houssein, E.H.; Hussain, K.; Mabrouk, M.S.; Al-Atabany, W. Honey Badger Algorithm: New Metaheuristic Algorithm for Solving Optimization Problems. Math. Comput. Simul. 2022, 192, 84–110. [Google Scholar] [CrossRef]
  31. Mokeddem, D. A New Improved Salp Swarm Algorithm Using Logarithmic Spiral Mechanism Enhanced with Chaos for Global Optimization. Evol. Intell. 2021, 15, 1745–1775. [Google Scholar] [CrossRef]
  32. Nowdeh, S.A.; Davoudkhani, I.F.; Moghaddam, M.J.H.; Najmi, E.S.; Abdelaziz, A.Y.; Ahmadi, A.; Razavi, S.E.; Gandoman, F.H. Fuzzy Multi-Objective Placement of Renewable Energy Sources in Distribution System with Objective of Loss Reduction and Reliability Improvement Using a Novel Hybrid Method. Appl. Soft Comput. 2019, 77, 761–779. [Google Scholar] [CrossRef]
  33. Golalipour, K.; Nowdeh, S.A.; Akbari, E.; Hamidi, S.S.; Ghasemi, D.; Abdelaziz, A.Y.; Kotb, H.; Yousef, A. Snow Avalanches Algorithm (SAA): A New Optimization Algorithm for Engineering Applications. Alex. Eng. J. 2023, 83, 257–285. [Google Scholar] [CrossRef]
Figure 1. Excavation stage: blue plot is odor intensity; green circular line indicates prey position.
Figure 1. Excavation stage: blue plot is odor intensity; green circular line indicates prey position.
Energies 17 04373 g001
Figure 2. Variation in the α coefficient over the algorithm’s iterations.
Figure 2. Variation in the α coefficient over the algorithm’s iterations.
Energies 17 04373 g002
Figure 3. Implementation of fuzzy decision-making to choose the best solution from the Pareto set.
Figure 3. Implementation of fuzzy decision-making to choose the best solution from the Pareto set.
Energies 17 04373 g003
Figure 4. The suggested IHBA fuzzy decision-making technique flowchart.
Figure 4. The suggested IHBA fuzzy decision-making technique flowchart.
Energies 17 04373 g004
Figure 5. Schematic of the studied MG.
Figure 5. Schematic of the studied MG.
Energies 17 04373 g005
Figure 6. Profile of irradiance (yellow box) and wind speed (blue line) during a day [7].
Figure 6. Profile of irradiance (yellow box) and wind speed (blue line) during a day [7].
Energies 17 04373 g006
Figure 7. Profile of forecasted demand and market price during a day [7].
Figure 7. Profile of forecasted demand and market price during a day [7].
Energies 17 04373 g007
Figure 8. Convergence curve of three algorithms for the classical test functions.
Figure 8. Convergence curve of three algorithms for the classical test functions.
Energies 17 04373 g008aEnergies 17 04373 g008bEnergies 17 04373 g008c
Figure 9. Convergence curve of optimization algorithms for first scenario.
Figure 9. Convergence curve of optimization algorithms for first scenario.
Energies 17 04373 g009
Figure 10. The best components size obtained in the first scenario using IHBA.
Figure 10. The best components size obtained in the first scenario using IHBA.
Energies 17 04373 g010
Figure 11. Convergent curve of optimization algorithms for the second scenario.
Figure 11. Convergent curve of optimization algorithms for the second scenario.
Energies 17 04373 g011
Figure 12. The best components size obtained in the second scenario using IHBA.
Figure 12. The best components size obtained in the second scenario using IHBA.
Energies 17 04373 g012
Figure 13. The Pareto solution set of different algorithms for the third scenario.
Figure 13. The Pareto solution set of different algorithms for the third scenario.
Energies 17 04373 g013
Figure 14. The best components size obtained in the third scenario using IHBA.
Figure 14. The best components size obtained in the third scenario using IHBA.
Energies 17 04373 g014
Figure 15. The Pareto solution set of different algorithms for the fourth scenario.
Figure 15. The Pareto solution set of different algorithms for the fourth scenario.
Energies 17 04373 g015
Figure 16. The best components size obtained in the fourth scenario using IHBA.
Figure 16. The best components size obtained in the fourth scenario using IHBA.
Energies 17 04373 g016
Table 1. Power limits and participation costs of production units, storage devices, and emission coefficients [7].
Table 1. Power limits and participation costs of production units, storage devices, and emission coefficients [7].
TypeMin Power
(kW)
Max Power
(kW)
a
(EURct/kW h2)
b
(EURct/kW h)
c
(EURct/h)
CO2
(kg/kWh)
SO2
(kg/kWh)
NOx
(kg/kWh)
MT63000.45707200.00360.1
PV02502.5840000
FC33000.29404600.0030.0075
WT01501.0730000
Battery−303000.3800100.00020.001
Grid−30300-09500.52.1
Table 2. Classical test functions [33].
Table 2. Classical test functions [33].
FunctionDimTypeRangefmin
f 1 ( x ) = i = 1 n x i 2 30U[−100,100]0
f 2 ( x ) = i = 1 n | x i | + i = 1 n | x i | 30U[−10,10]0
f 3 ( x ) = i = 1 n ( j 1 i x j ) 2 30U[−100,100]0
f 4 ( x ) = max i { | x 1 | } , 1 i n 30U[−100,100]0
f 5 ( x ) = i = 1 n [ x i 2 10 cos ( 2 π x 1 ) + 10 ] 30M[−5.12,5.12]0
f 6 ( x ) = 1 4000 i = 1 n x i 2 i = 1 n cos ( x i i ) 30M[−600,600]0
f 7 ( x ) = 20 exp ( 0.2 1 n i = 1 n x i 2 ) exp ( 1 n i = 1 n cos ( 2 π x i ) ) + 20 + e 30M[−32,32]0
f 8 ( x ) = i = 1 11 [ a i x 1 ( b i 2 + b i x 2 ) b i 2 + b i x 3 + x 4 ] 4F[−5,5]0.003
f 9 ( x ) = i = 1 7 [ ( X a i ) ( X a i ) T + c i ] 1 4F[0,10]−10
Table 3. Optimization results on the test functions.
Table 3. Optimization results on the test functions.
FunctionsQuantityPSOHBAIHBA
F1Best7.8077 × 10−83.0019 × 10−1539.7372 × 10−223
Mean1.5307 × 10−66.322 × 10−1476.2472 × 10−219
STD1.7177 × 10−62.0911 × 10−1460
Rank321
F2Best0.000196191.941 × 10−811.7628 × 10−113
Mean0.00228422.4113 × 10−785.8859 × 10−111
STD0.00381833.2957 × 10−788.9739 × 10−111
Rank321
F3Best3.73951.3108 × 10−1165.7235 × 10−214
Mean8.11277.1951 × 10−1084.6432 × 10−209
STD2.77942.8384 × 10−1070
Rank321
F4Best0.188041.3434 × 10−651.9347 × 10−109
Mean0.283156.4748 × 10−626.5422 × 10−107
STD0.0748221.5819 × 10−611.877 × 10−106
Rank321
F5Best0.0558899.7363 × 10−63.4035 × 10−6
Mean0.0975440.000323820.00023109
STD0.0296380.000432490.00020734
Rank211
F6Best22.267300
Mean42.572700
STD13.302500
Rank211
F7Best7.9936 × 10−158.8818 × 10−168.8818 × 10−16
Mean2.4993 × 10−138.8818 × 10−168.8818 × 10−16
STD3.0874 × 10−1300
Rank211
F8Best2.43600
Mean6.944300
STD2.778800
Rank211
F9Best0.000307510.000307490.00030749
Mean0.000566560.0052410.0032009
STD0.00021990.00885530.0072998
Rank321
Table 4. The best results obtained in the first scenario with the objective function of operating cost reduction.
Table 4. The best results obtained in the first scenario with the objective function of operating cost reduction.
Time (h)LoadPower (kW)Cost
(EURct/h)
Emission (kg/h)
PVWTMTFCBatteryUtility
15201.785630−15.7853014.37946.5411
25001.785630−17.7853012.41946.5211
35001.785630−17.7853010.91946.5211
45101.785630−16.7853010.69946.5311
55601.785630−11.7853012.59946.5811
66300.915630−3.91503017.056146.6598
77001.7856302.2153021.21946.7211
8750.21.30563015.371422.123627.727228.8545
9763.751.785303030−19.53516.232817.0944
10807.5253.09303030−20.615−25.769816.0656
117810.458.77528.7753030−30.000−50.21156.2434
127411.9510.4121.643030−30.000−47.84181.1062
137223.93.91514.1853030−30.00047.6609−4.2630
147221.052.3718.583030−30.000−34.3527−1.0981
15767.8751.785303030−23.6608.874313.1649
16804.2251.305303030−15.53015.963920.9096
17850.551.785303030−7.335032.865528.7161
188801.7856303020.21533.165537.6778
199001.30263022.6983032.084346.9259
208701.7856303019.21533.139836.7252
217801.3005303030−13.30019.763923.0334
227101.3005303030−20.30024.363216.3652
236500.915630−1.91503020.816146.6798
245600.615630−10.6153015.988246.5928
Total (per/day):269.7599706.87
Table 5. Comparison of the outcomes of different methods in the first scenario.
Table 5. Comparison of the outcomes of different methods in the first scenario.
ObjectiveMethodBest Solution
Cost (EURct)GA [7]277.7444
PSO [7]277.3237
FSAPSO [7]276.7867
CPSO-T [7]275.0455
CPSO-L [7]274.7438
AMPSO-T [7]274.5507
AMPSO-L [7]274.4317
GSA [7]275.5369
SGSA [7]269.76
HBA269.76
IHBA269.7599
Table 6. The best results obtained in the second scenario with the objective function of emission reduction.
Table 6. The best results obtained in the second scenario with the objective function of emission reduction.
Time (h)LoadPower (kW)Cost (EURct/h)Emission (kg/h)
MTFCPVWTBatteryUtility
15220.2153001.78530−3024.473560.079245
25018.2153001.78530−3024.75956−1.36096
35018.2153001.78530−3026.25956−1.36096
45119.2153001.78530−3027.31656−0.64086
55624.2153001.78530−3029.601562.95966
663303000.91530−27.91529.32889.11163
770303001.78530−21.78530.8347614.95107
87530300.21.30530−16.50529.5751719.9808
97630303.751.78530−19.53516.2328117.09442
108030307.5253.0930−20.615−25.769816.06561
117828.7753010.458.77530−30−50.21156.243332
127421.643011.9510.4130−30−47.84181.105393
137214.1853023.93.91530−3047.66094−4.26298
147218.583021.052.3730−30−34.3527−1.09812
157630307.8751.78530−23.668.87430513.16494
168030304.2251.30530−15.5315.9641720.90958
178530300.551.78530−7.33532.8655128.71614
1888303001.78530−3.78534.2934632.09787
1990303001.30230−1.30234.8713534.46317
2087303001.78530−4.78533.7877631.14527
2178303001.300530−13.30019.7638523.0334
2271303001.300530−20.30024.3631716.3652
2365303000.91530−25.91527.137311.01683
245625.3853000.61530−3024.680843.802181
Total (per/day):384.4691293.5819
Table 7. The best results obtained for the third scenario with the multi-objective function.
Table 7. The best results obtained for the third scenario with the multi-objective function.
Time (h)LoadPower (kW)Cost (EURct/h)Emission (kg/h)
MTFCPVWTBatteryUtility
15263001.78530−15.78521.246763.384182
25063001.78530−17.78521.498161.478982
3506301.785309.21513.2410134.37081
4516301.7853010.21513.02134.38082
5566301.7853015.21514.9210134.43082
66363000.91530−3.91523.160814.69154
77063001.785302.21525.3867620.53098
8756300.21.305307.49527.7271725.56071
97630303.751.78530−19.53516.2328117.09442
108030307.5253.0930−20.615−25.769816.06561
117828.775013010.458.77530−30−50.20336.266408
127421.640013011.9510.4130−30−47.84181.10539
137214.1853023.93.91530−3047.66094−4.26298
147218.580023021.052.3730−30−34.3504−1.08075
157630307.8751.78530−23.668.87430513.16494
168030304.2251.30530−15.5315.9641720.90958
178530300.551.78530−7.33532.8655128.71614
1888303001.78530−3.78534.2934632.09787
199063001.3023022.69832.3033540.04309
2087303001.78530−4.78533.7877631.14527
2178303001.300530−13.30019.7638523.0334
2271303001.300530−20.324.3631716.3652
236563000.91530−1.91523.369316.59674
245663000.61530−10.61520.8628.309124
Total (per/day):312.3778434.3983
Table 8. Comparison of the outcomes of different methods in the third scenario.
Table 8. Comparison of the outcomes of different methods in the third scenario.
MethodCost (EURct/h)Emission (kg/h)
NSGA-II314.1799435.7832
MOPSO314.8394436.362
MOHBA314.2022436.2702
MOIHBA312.3778434.3983
Table 9. The best results obtained for the fourth scenario with the multi-objective function.
Table 9. The best results obtained for the fourth scenario with the multi-objective function.
Time (h)LoadPower (kW)Cost (EURct/h)Emission (kg/h)
MTFCPVWTBatteryUtility
15263001.78530−15.78513.887863.384182
25063001.78530−17.78513.816461.478982
350612.21501.7850308.49841438.51765
451613.2149801.7850308.75670838.97765
556618.2149901.78503010.2267141.27771
66363000.91530−3.91512.726814.69154
77063001.785302.21513.8878620.53098
8756300.21.305307.49514.0509725.56071
97630303.751.78530−19.53538.2378117.09442
108030307.5253.0930−20.61560.5096716.06561
117828.7753010.458.77530−3097.459556.243332
127421.643011.9510.4130−30106.93921.105393
137214.1853023.93.91530−3096.21544−4.26298
147218.579883021.052.3730−29.999991.72622−1.0981
157630307.8751.78530−23.6651.3568113.16494
168030304.2251.30530−15.5338.9979220.90958
178530300.551.78530−7.33527.1465128.71614
1888303001.78530−3.78525.1771632.09787
199063001.3023022.69813.4147540.04309
2087303001.78530−4.78525.2128631.14527
2178303001.300530−13.300525.4470223.0334
2271303001.300530−20.300524.6277116.3652
236563000.91530−1.91512.818316.59674
245663000.61530−10.61512.38188.309124
Total (per/day):335.6221449.9484
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

Alanazi, M.; Alanazi, A.; Memon, Z.A.; Awan, A.B.; Deriche, M. Multi-Objective Energy Management in Microgrids: Improved Honey Badger Algorithm with Fuzzy Decision-Making and Battery Aging Considerations. Energies 2024, 17, 4373. https://doi.org/10.3390/en17174373

AMA Style

Alanazi M, Alanazi A, Memon ZA, Awan AB, Deriche M. Multi-Objective Energy Management in Microgrids: Improved Honey Badger Algorithm with Fuzzy Decision-Making and Battery Aging Considerations. Energies. 2024; 17(17):4373. https://doi.org/10.3390/en17174373

Chicago/Turabian Style

Alanazi, Mohana, Abdulaziz Alanazi, Zulfiqar Ali Memon, Ahmed Bilal Awan, and Mohamed Deriche. 2024. "Multi-Objective Energy Management in Microgrids: Improved Honey Badger Algorithm with Fuzzy Decision-Making and Battery Aging Considerations" Energies 17, no. 17: 4373. https://doi.org/10.3390/en17174373

APA Style

Alanazi, M., Alanazi, A., Memon, Z. A., Awan, A. B., & Deriche, M. (2024). Multi-Objective Energy Management in Microgrids: Improved Honey Badger Algorithm with Fuzzy Decision-Making and Battery Aging Considerations. Energies, 17(17), 4373. https://doi.org/10.3390/en17174373

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