Figures
Abstract
Although renewable energy sources offer enormous potential to improve environmental sustainability, maximizing economic benefits inside microgrids requires resolving their intermittency and irregularity. A viable alternative is to combine energy storage with renewable energy technologies. This article introduced a energy management system for hybrid renewable power plants that includes fuel cells, wind turbines, solar cells, battery energy storage devices, and micro-turbines. Optimization problem is formulated as Hyper Learning Binary Dragonfly Algorithm (HLBDA) for optimizing economic benefits and with objectives of minimizing operating costs and pollutant gas emissions. Suggested model is compared with existing methods like Genetic Algorithms (GA), and Crayfish Optimization Algorithm (COA). Also, stochastic framework is considered suitable solution for achieving optimal operation point in microgrids to cope with uncertain parameters. According to the simulation results, suggested method proves reductions in overall system costs and pollutant gas emissions. The proposed system achieved significant superiority across all indicators. In the area of cost reduction, the algorithms demonstrated remarkable progress. The algorithms achieved significant improvements in cost reduction compared to genetic algorithm (GA). HLBDA algorithm achieved a 12.4% cost saving compared to GA, and the COA algorithm showed a 3.24% improvement in cost reduction. In the area of carbon emission reduction, the algorithms also showed significant progress: the HLBDA algorithm recorded the highest emission reduction rate at 9.54%, and the COA algorithm showed a 2.40% improvement in emission reduction.
Citation: Alhasnawi BN, Mlkat Almutoki SM, Hashim HK, Sadeq AM, Almousawi AQ, Jasim BH, et al. (2026) A HLBDA, GA, and COA for optimal operation of distributed energy resources. PLoS One 21(1): e0340259. https://doi.org/10.1371/journal.pone.0340259
Editor: Zhengmao Li, Aalto University, FINLAND
Received: July 10, 2025; Accepted: December 18, 2025; Published: January 30, 2026
Copyright: © 2026 Alhasnawi et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: All relevant data are within the paper.
Funding: The financial support of the project “Application of dynamic system models for ensuring power substation systems cyber security”, n. TS01020105, granted by the Technology Agency of the Czech Republic within the Theta programme, is gratefully acknowledged.
Competing interests: NO authors have competing interests.
1. Introduction
Despite fact that energy is fundamental engine of human growth, International Energy Agency (IEA) claims that over 1300 million people in rural areas struggle to acquire power from grid due to techno-economic constraints. Conventional power systems that use fossil fuels to produce energy face economic, political, and environmental difficulties due to their significant greenhouse gas emissions [1]. Due to GHG emissions, fossil fuel depletion, and limited grid accessibility in rural areas, utilities are transitioning to Renewable Energy Sources (RESs). Remote locations may be powered by environmentally benign electricity produced by RESs [2].
Environmental concerns have increased interest in Energy Storage Systems (ESSs) and RES worldwide. In order to supply expected demands to end users, microgrids have developed into complex systems that integrate a variety of dispersed generators. Because they address the intermittency and non-dispatchability problems of RESs and increase supply dependability, hybrid systems that integrate RESs with conventional sources are becoming more and more common. Effective energy management systems (EMSs) are necessary to optimize financial and ecological advantages of these hybrid systems [2].
Delivering electricity at the lowest cost while appropriately adapting to supply conditions and load demands is the main goal of an MG EMS. In order to assist efficient short-term planning and lower overall operating costs, EMS may manage energy storage components, perform real-time energy forecasts for RES, and modify loads. In order to lower overall power expenditures, the EMS also seeks to optimize revenue from each MG resource. It guarantees the MG runs profitably and efficiently, improving its long-term profitability and sustainability. Optimization strategies are essential for energy management in MGs, particularly when it comes to maximizing the quantity of energy supply and storage capacity. The complex, multi-objective issues that come up in MG management have dependable solutions thanks to these algorithms. To find best configurations that strike balance between cost, performance, and environmental impact, they efficiently scan vast solution spaces. Because RES are dynamic and demand patterns vary, meta-heuristic algorithms guarantee that energy supplies and storage systems are appropriately sized. Better dependability, lower operating costs, and fewer pollutants are the outcomes of this [3].
This paper’s contribution is suggestion of intelligent planning framework designed to address challenges associated with operating MGs using different RES. The key contribution is developed HLBDA, GA, and COA algorithms to optimize economic benefits and with purposes of minimizing pollutant gas emissions and operating costs. PV, WT, FC, MT, ESS, and smart load participation in energy demand response are all part of the system. It estimates uncertainties such as solar radiation and wind speed using a scenario-based approach.
2. Literature review and contributions
Numerous approaches and goals have been used to handle the microgrid EMS challenge in MG operational planning. This section reviews the relevant papers on day-ahead optimal scheduling of DERs. Different DSM techniques and DRPs were combined in literature to examine how they affected functioning of grid-connected microgrids. Fig 1 depicts a basic classification of DSM programs that are frequently used in research projects [4].
The authors presented optimized microgrid management with intelligent planning based on a chaos theory and salp swarm algorithm for demand response and renewable energy integration in [5]. The authors of [6] presented a workable prototype for an energy management system in a smart microgrid that takes uncertainties into account. The authors of [7] presented clever deep learning approaches for energy management in renewable-based microgrids. The authors of [8] presented a home energy management system that takes into account uncertainty and efficient demand response techniques. Writers of [9] described use of deep reinforcement learning and expert knowledge for EMS in microgrids. Authors in [10] introduced an IoT-based optimization strategy for EMS. The authors of [11] introduced optimization model for scheduling loads in EMS. The authors in [12] discussed how to use EMS in microgrid environment to optimize energy expenses in the residential sector. Writers in [13] proposed the implementation of demand response in distribution networks. The writers presented multi-microgrid optimization-based hierarchical energy management system in [14]. Authors in [15] introduced optimization of residential and industrial DR. Authors presented EMS of the optimal isolated microgrid architecture with reliability and environmental considerations in [16]. The authors provided optimal economic dispatch for micro grids in [17], considering electric, hydrogen, and ESS. The authors introduced the optimization model for EMS in rural households in [18]. In [19], the authors discussed EMS in smart cities to lower peak demand and save energy. The writers in [20] introduced EMS and control technique for green energy-based hybrid system. For a microgrid, the authors of [21] offered the best architecture and energy management while accounting for excess energy and dependability. A sophisticated microgrid energy management method with real-time monitoring interface was introduced via writers of [22]. Writers obtainable effective EMS that takes RES and DR program into account in [23].
Writers in [24] introduced cockroach swarm algorithm technique for apartment EMS. A multi-level optimal EMS for grid-tied microgrid that accounts for demand and weather uncertainty was proposed by the authors of [25]. Using artificial neural network models, the authors of [26] demonstrated efficient EMS in grid-connected microgrids. Authors developed a solid EMS and demand decrease system for loads based on the IoE in [27]. Authors presented home EMS considering RES, ESS, and electric vehicle as backup in [28].
An improved Bald Eagle the authors in [29] introduced a search optimization method for the top energy management systems. Writers of [30] introduced coalition game theory based on consensus algorithms for EMS in microgrids. Writers in [31] introduced a SOA-RBFNN approach for system modeling optimal EMS in grid-connected. In [32], authors introduced EMS for hybrid microgrids established on mixed-integer linear programming. In [33], writers introduced economic dispatch in MG utilizing butterfly optimization technique. Authors’ presentation in [34] was titled scheduling devices with integration of hybrid energy sources utilizing AI algorithms. The authors of [35] discussed how to optimize energy usage for DSM in smart homes using combined operations of microgrids. The authors demonstrated DR for energy-saving homes in [36]. The authors provided flexibility of residential loads for DR provisions in microgrid in [37]. Authors presented distributed energy management of micro grid with high penetration of distributed energy resources based on ADMM in [38].
The authors proposed towards energy efficiency in buildings by utilizing dynamic coordination between households and loads in [39]. EMS consumption in renewable energy fed ecosystems was introduced by the authors of [40]. Artificial neural network-based coordination control for AC/DC smart microgrid was introduced by the authors of [41]. In [42], writers discussed optimization solutions for EMS. The authors presented a control system in [43] for effective scheduling in microgrids with demand response support during emergency situations. The authors in [44] proposed AC/DC microgrid for industries as strategy for effective EMS. Technique for obtaining MPPT for SCADA based on PV systems was provided via writers of [45]. Effective computation for sparse load shifting in EMS was provided by the authors of [46].
Deep reinforcement learning-based EMS of microgrids with uncertainties was introduced by the authors of [47]. In [48], writers offered solution for scheduling problems utilizing bald eagle search optimization technique. Green energy scheduling for smart grid DSM was presented by authors of [49]. Writers in [50] discussed mitigating uncertainty effects on EMS performance for isolated microgrids incorporating tiny producing activities. Adaptive neuro-fuzzy inference approach is used in on-grid/off-grid EMS described by authors of [51]. EMS based on cloud computing and IoT was presented via authors of [52]. The authors introduced Multi-objective DR to RTP in [53] utilizing scheduling approach. When wind, storage, and demand response are present, the authors of [54] employed uncertainty modeling to maximize energy hub performance. Using a cloud computing platform, writers of [55] introduced a brand-smart EMS as service for nanogrid equipment. Writers of [56] introduced real-time optimal scheduling controller for EMS utilizing binary backtracking search technique. The authors of [57] used the grasshopper optimization method to offer the optimal load shedding strategy for islanded power systems with distributed energy supply. A day-ahead market was taken into consideration when the authors of [58] provided resilient optimal microgrid planning based on linear column-and-constraint generation approach.
The authors of [59] introduced ground-breaking real-time electricity scheduling system EMS using IoE. Writers in [60] presented multi-objective scheme for integrated EMS with hybrid sources based optimizing performance. The authors provided an optimization of PV/WT/FC power system architecture for different locations in Libya in [61]. Deep learning-based optimal EMS for integrated residential systems with solar and battery energy storage was introduced by writers of [62]. To reduce carbon emissions, writers of [63] suggested a strategy that makes use of multi-renewable energy systems and artificial intelligence. The authors presented a double-layer microgrid EMS for strategic short-term operation scheduling in [64]. In [65], writers described stochastic energy management and optimal planning of smart microgrid for environmentally friendly transportation and demand-responsive ammonia production. The writers introduced electricity market for decarbonized microgrid in [66].
Authors proposed optimal scheduling for hydrogen-electric coupling systems in [67] while accounting for source-load variability. In [68], the writers discussed EMS of PV/diesel/ESS. The authors in [69] introduced efficient optimization in buildings based on DSM. Writers discussed the impact of PV forecasting on microgrid operation in [70]. ANFIS for reliable and efficient supply chain performance in manufacturing was introduced via the authors of [71].
Writers introduced EMS for microgrid control established on two-level economic model predictive control in [72]. The authors presented a smart EMS communication platform in [73] that uses mixed-integer linear programming. Writers presented hybrid deep learning for EMS for industrial microgrids in [74]. Authors discussed how to optimize demand response in deregulated power markets in [75]. For PV/diesel hybrid systems, authors of [76] proposed a modified energy management strategy based on an artificial intelligence optimizer to reduce fuel consumption. The authors in [77] described effective EMS for households using optimization-based integration of RES in smart grids. In [78], authors minimize energy costs by utilizing an optimization method with hybrid energy storage system. Optimization technique for efficient EMS in a microgrid was introduced by writers of [79]. The authors suggested optimal peak load shifting in buildings utilizing deep clustering reinforcement learning in [80]. The authors in [81] demonstrated coordinated operation of multi-energy sources with consideration for green hydrogen and congestion management using learning technique. The authors in [82] presented artificial neural network-based coordination and control of AC/DC Micro grid. The deep reinforcement learning approach for hierarchical coordination of networked was introduced by the authors of [83]. Raspberry Pi3-based SCADA-controlled home was demonstrated via writers of [84].
2.1. Scientific gaps and limitations
Aforementioned literature assessment identified some limitations and gaps in science and understanding.
- In many systems, an EMS for a grid-connected microgrid with various renewable energy resources, including a PV, WT, FC, MT, and BESS not been investigated.
- In many systems, authors did not use an HLBDA to minimize cost and emission reduction.
- In many papers, impact of load forecast uncertainty, possible output of PV, and WT are not computed
2.2. The contributions of this study
This artical innovation and originality fill aforementioned scientific gaps.
- This paper suggests EMS for grid-connected microgrid with various renewable energy resources, including PV), WT, FC, MT and BESS.
- In this paper, impact of load forecast uncertainty, possible output of PV, and WT are computed.
- To demonstrate efficacy of the proposed HLBDA in achieving objectives such as energy cost reduction and carbon emission reduction, simulation results are compared with those of GA, and COA.
3. Proposed system description
Fig 2 shows schematic of MG linked to the electrical grid. The MG encompasses variety of DGs, as MTs, FC, WT, PV, and BESS. These sources are all considered to produce active power. Due to decisions made via microgrid operator, power exchange bridge connects grid and the microgrid for intraday electricity trading.
3.1. Photovoltaic system
Parameters from photovoltaic (PV) modules are retrieved using a variety of circuit models. The literature describes in detail how a comparable electric circuit can be used to simulate any PV device. Two diodes, two resistances, and a current source that creates current based on incidence of light make up the circuit model employed in this investigation. Whereas
represents internal losses brought on by the current flow in the solar cell,
represents the leakage current as a result of ground losses. The two-diode model presented in this study can more accurately capture the nonidealities of a solar panel’s behavior with regard to temperature and the variable nature of irradiance.
In fact, via utilizing Kirchhoff’s current in conjunction with Shockley diode equation of a PV cell’s electrical properties as follows [85]:
Given is thermal voltage :
The operational temperature and light-related irradiation
are what control how much electric current the solar cells can produce. Consequently, equation (1) becomes:
where is the incident light current produced by cell,
and
represent the diode’s saturation currents, respectively. Temperature of cell is denoted via
, series resistance by
, shunt resistance by
, the charge of the electron by
, the ideality factor by
for
, and ideality factor by
for
.
In order to maximize voltage and current output of PV while adhering to the required parameters, series and parallel connections between solar cells are employed. This formula can be used to create and simulate a solar module model in MATLAB/Simulink. Equation (6) describes the PV panel’s output current:
With:, is number of cells in parallel,
is number of cells in series,
and
.
Following describes photocurrent [86]:
where and
represent incident temperature and irradiation measured on module, while
and
represent the temperature and irradiation at standard test conditions STC
. An expression for diode saturation current of two diodes,
and
, is
An MPPT controller is required to optimize power output and improve PV model performance in the face of weather changes. The standard procedure for managing these controllers is the Perturb and Observe (P&O) software. The PV module’s operating point is disrupted by changing the duty cycle of the PWM signal, which serves as the input for the dc-dc converter. The output power is then measured both before and after the disruption. Duty cycle (D) is the variable control in the P&O algorithm. Its objective is to gradually modify the duty cycle in order to enhance the quantity of power extracted from the PV model. One of the primary tasks of the algorithm is to determine the optimal working posture in order to maximize efficiency. Fig 3 displays the flowchart for the MPPT controller using the conventional P&O technique.
3.2. System of wind turbine
The following formulas offer the mathematical model of the suggested wind turbine: An apparatus that converts wind energy, commonly referred to as kinetic energy, to mechanical energy is a WT [87].
where is the rated power output, A, B, and C are constant wind coefficients,
is the wind speed, and
is the power generated by the wind turbine. The letters
, and
stand for the turbine’s rated, cut-out, and cut-in wind speeds, respectively. By multiplying the speed point proportion by the pitch angle (
), the performance parameter
is found. This produces the tilt angle, peak motor speed, and rotor blade size (m2). The unit of measurement for air density is kg/m3.
A wind turbine, power converter controlled by MPPT system, and synchronous permanent magnet generator make up wind generator, as shown in Fig 4.
3.3. Battery energy storage
Battery has been used as backup energy sources since fluctuating solar radiation and wind speed can affect power output. These battery is used in large-scale ESS due to their affordability, dependability, and user-friendliness. The number of days without interference from power sources is shown by the battery storage, which is modified to meet load requirements. When a battery is under load, this formula arranges its capacity according to autonomous days [88–89]:
Here, stands for battery capacity,
for load demand, DOD for depth of discharge, and
and
for battery and inverter efficiency.
3.4. Modeling of FC
FC claims that chemical energy is transformed to electric energy. Battery and FC processes are identical. However, FC continuously generates DC electricity until it is supplied with hydrogen and oxygen. Fuel cells are used in diesel generator systems because to their ease of use, flexibility, and increased efficiency. Consequently, the FC voltage is computed below [90].
where is number of FC in series,
is universal gas constant,
is the voltage of free energy,
is temperature,
is current through the FC stack, F is Faraday constant, and
are partial pressures for oxygen, water, and hydrogen, respectively.
4. Problem formulation
In characteristic MG, operation management problem is defined as problem of optimal power generation set points and appropriate OFF or ON states to DG units in way that simultaneously minimizes MG’s operating cost and net pollutants emitted within grid while meeting a number of equality and inequality constraints. By way of seen in Fig 2, proposed MG incorporates a number of DG sources, including MT, PV, WT, and a BESS.
Sum of power produced via FC , batteries (
, solar system (
), and electrical load is actual power exchanged between hybrid microgrid and utility network
.
Total operational costs of the MG include fuel prices for DGs, start-up and shut-down costs, and power exchange fees between microgrid and utility. Cost objective function aims to find OPFs from RES to load centers in an inexpensive manner for a given time period. This is how such an objective function is formulated [91]:
where and
are start-up or shut-down costs for
DG and
storage, and
and
are bids of DGs and storage devices at hour
.
is the utility’s bid at time
, and
is active power that is purchased (sold) from (to) utility at time
. Active power of units and their connected states are comprised in state variables vector,
, which is definite as:
where is power vector that includes the active powers of all DGs,
is state vector that indicates OFF or ON statuses of all units during each hour of day,
is the number of state variables, and
and
are total number of generation and storage units. The following is a description of these variables:
where and
are actual power outputs of the
generator and
storage at time
, and
stands for the total number of hours.
where is status of unit
at hour
.
Environmental footprints caused by air pollution are taken into consideration as the second goal in the following stage. In this sense, the objective function involves three of most significant pollutants: carbon dioxide (), nitrogen oxides (
) and sulfur dioxide (
). Second objective’s mathematical expression is as:
, and
are defined as quantity of pollutants emitted in
for each generator, storage device, and utility at hour
, respectively. Following are these emission variables:
and
represent amounts of
and
emissions from
DG sources at hour
.
The amounts of and
emissions from
storage unit during
hours of day are denoted by
and
.
The MG’s DGs must generate enough power to meet the grid’s whole demand. There is no immediate need to take into account transmission losses, which are modest numerically, because the paper proposes a tiny 3-feeder radial LV system.
is total number of load levels and
is amount of
load level.
Each DG’s active power output is constrained by following lower and upper constraints for a stable operation:
and
represent minimal active powers of utility,
storage, and
DG at time
. Similarly, maximum power generation of comparable units at hour
is represented by
and
.
Following formula and constraints can be given for a normal battery since there are restrictions on charge and discharge rates of storage devices during each time interval:
where is allowed rate of charge (discharge) during specific time period (
),
and
are amounts of energy stored inside battery at hour
and
, and
is battery’s efficiency during charge (discharge) process.
is maximum rate of battery charge (discharge) for each time interval
.
and
are lower and upper bounds on quantity of ESS inside battery.
5. Modeling uncertainty with scenarios
Stochastic programming is optimization method that offers solution for uncertain problems. The four main approaches that make up this strategy are the approximation analytical method, scenario-based modeling approach, Monte Carlo simulation-based method (MCS), and three-point estimating methodology. The MCS approach’s limitations can be addressed as an approximation using the Taylor series expansion method. The stochastic behaviors of different variables can be described using scenario-based method, which is also used in this study to account for influence of uncertainty [92].
5.1. The scenario creation procedure
Each particular feature is given a random number between 0 and 1 in order to generate scenarios. As a result, error that is obtained across associated probability distribution function (PDF) is taken into account when simulating the uncertainties. The solar system’s power outputs, wind power production, load demand, and market price as:
,
,
and T are forecasted values of output of WT, forecasted output of PV,
forecasted load demand, WT power output forecast error, PV power forecast error of market price forecast, quantities of WT systems, time intervals, quantities of scenarios, and intervals of time.
5.2. Scenario reduction procedure
Increasing number of scenarios could improve the model’s accuracy. But this could result in increased consumption. In order to get the best outcomes, scenario-reduction technique is used. For this reason, synchronous backward technique is used. Probability and distance of a scenario pair are represented by and
, when
are considered as distinct scenarios and
. Procedure is as follows:
Step 1: Scenarios should be divided into two sets in this process: agreed scenarios (S) and disregarded scenarios (Ds). Algorithm will be executed via decided scenarios. For Ds set, starting value is zero. Following formula is used to determine each scenario pair’s distance.
Step 2: Determine () scenario pair’s lowest distance using formula below.:
Steep 3: Equations (33) and (34) are utilized to calculate and
, as
Step 4: To create new scenarios, utilize the following equation:
Step 5: Steps 2, 3, and 4 are continuously repeated until required number of scenarios is reached. Aforementioned backward method can be used to identify ideal scenario set, which can then be taken into consideration for modeling uncertainties of the suggested scheduling problem.
6. Artificial intelligence techniques used in EMS
These days, solar and wind power generation are becoming crucial components of microgrids, intelligent buildings, and networks that offer more and more electricity. However, due to high unpredictability, intermittent nature, and unreliability of solar and wind energy, security and dependability of large-scale grid-connected RES have been identified as the most important issues that need to be solved. To ensure grid power stability and power supply security, electrical networks will need to carefully deploy, monitor, and optimize renewable energy sources. AI and other clever tactics are powerful tools that can reduce costs, improve system performance, manage the complexity of the global energy transition, and accelerate the decarbonization process. They are mostly used in EMS, grid operation optimization, renewable energy production, and demand forecasting [93,94].
6.1. Genetic algorithm approach
The four main steps of implementing bill reduction load shifting system using genetic algorithm are as follows: establishing initial population, individual breeding, maintaining genetic diversity, and choosing individuals for next generation (Fig 5) [95].
6.1.1. Initial population.
The technique begins by generating a starting random population that can adhere to all of the restrictions. It starts by filling with people, signifying a potential appliance operation schedule. A random individual who is not a duplicate is substituted for duplicated people in the population. Each person so represents a single potential appliance operation schedule. Each appliance is then given a load at random within the load operation time window. An individual can be thought of as a matrix, with each column representing the periods and each line representing an appliance’s operating schedule.
6.1.2. Crossover.
Crossover process is applied to preceding generation at start of each genetic generation. Initially, individuals from the population pool are randomly crossed in pairs, with each pair consisting of parent 1 and parent 2. Each parent’s response (i.e., the relevant equipment and usage times) is subsequently given to the child. The parents alternate each load that is passed.
An appliance’s operating schedule (pertaining to a certain child) is destroyed if it violates limitations. The most widely used crossover procedures (such cutting points) are ineffective when dealing with matrix persons and complex limitations. Because of this, the current study employed a more deterministic crossover technique in which loads are alternatively transmitted to child between parents from load list sorted based on the loads’ execution times. Crossover strategy that was selected increases the likelihood of having legitimate children.
6.1.3. Mutation.
A local optimum may result from using the crossover strategy. Overcommitting can be achieved by a mutation technique. In this study, the mutation affects a portion of the population that was acquired during the crossover. The proportion of mutation, which is definite as optimization parameter, is used by the algorithm to determine which people will be mutated. When mutation is administered to individual, one randomly chosen load is moved via one period, either to left or right.
6.1.4. Selection.
The algorithm chooses which members of population pool made up of old and new populations—that is, original population of preceding generation and crossing and mutated population, respectively—to pass on to the following generation during the selection phase. Additionally, duplicates are removed from the final unified population. Lastly, each person is assessed using the Fitness Individual (FI), as per equation (36).
The appliance’s operation schedule matrix is navigated using both and, for example, cartesian coordinates. If mutated person does not follow all constraints, mutation is reversed and a different load that have not been evaluated for mutation is chosen at random.In general, fitness equation can be thought of as inversion of total energy cost from appliance operation schedule. It is computed via multiplying energy balance via corresponding energy price. Higher fitness ratings therefore indicate lower energy expenditures and are hence better candidates for inheritance.
Following the evaluation of each individual, the algorithm uses the input data to choose best individuals to pass on to following generation. Moreover, non-elite competitions produce any survivors. In this type of competition, two individuals are selected at random from remaining population based on their fitness ratings. Moreover, non-elite competitions produce any survivors (i.e., population size minus elite size). In this type of competition, two individuals are selected at random from remaining population based on their fitness ratings. Even person with highest fitness score is not always carried down to following generation because likelihood of an individual being chosen increases with fitness score. Additionally, this technique avoids local maximums because the finest individuals are already certain to inherit by elite selection, and a lower fitness individual may create superior individuals.
6.2. COA
COA is inspired via crayfish foraging, summer vacations, and competitive behavior. The COA is explored during summer resort stage and exploited during foraging and competition stages. The properties of swarm intelligence optimization are represented by crawfish colony X, which is defined at start of process. Location of th crayfish, denoted by
, indicates a solution [96].
6.2.1. Initialize population.
In multi-dimensional optimization problem, every crayfish is matrix. Every column matrix signifies the solution to an issue. Every variable in set of variables (
,
must fall between lower and upper bounds. In order to initialize COA, set of potential solutions
in space are random generated. Population size
and dimension dim serve as foundation for candidate solution
. Equation (37) illustrates how the COA algorithm is initialized.
where dim is population dimension, is starting population position,
is number of populations, and
represents position of individual
in
dimension. Value of
is derived from Equation (38).
where stands for
dimension’s lower bound and
for its upper bound.
2.6. Foraging stage (exploitation)
If food is too large, crayfish will tear it with its claws before using its second and third walking feet to eat it. Definition of the food location is
The definition of food size is:
where is food factor,
signifies fitness value of
th crayfish, and fitness food signifies fitness value of food location.
Largest food item serves as basis for crayfish’s assessment of food size. Food is too large when . Crayfish will now use its first claw foot to tear food. Following is the mathematical formula.
As the meal shreds and shrinks, second and third paws will alternately pick it up and place it in mouth. Additionally, as the food that crayfish collect is likewise correlated with their food consumption, the foraging equation is as follows:
Crayfish only needs to approach the meal and eat it directly when .
Depending on size of their food Q, crayfish employ several eating strategies during Foraging stage, with food being best option. Crayfish will approach food Q when its size is appropriate for them to consume. Significant difference between optimal and crayish solutions is indicated when Q is too large. As result,
ought to be decreased and placed closer to food.
6.3. Binary Dragonfly Algorithm (BDA)
The BDA, discrete variant of Dragonfly Algorithm (DA), was first introduced via Mirjalili in 2016. As previously stated, this method emulates the natural swarming behavior of dragonflies. Way the dragonflies cooperate to find best solution—finding food supply—and avoid attacker—models exploratory and exploitative mechanisms of DA. A process of updating a location in DA involves five primary behaviors: attraction, cohesiveness, separation, alignment, and distraction [97].
These are descriptions of each of these behaviors:
- Separation, which is act of avoiding a static collision with another person in the neighborhood.
- Alignment, which shows how a person’s velocity matches that of other people in their neighborhood.
- Cohesion, which describes people’s propensity to gravitate toward the neighborhood’s center.
All of a swarm’s members should be attracted to food sources and diverted from any hazards because their main objective is to survive.
The following is the mathematical model for each of these behaviors:
- Separation is determined as [98]:
where is number of neighboring individuals,
indicates location of j-th neighboring individual, and X denotes current individual’s position.
- Formula for alignment is as:
where demonstrations velocity of
-th neighbouring individual.
- This formula is used to calculate cohesion:
where is number of neighborhoods,
indicates location of
neighboring individual, and
signifies current individual’s position.
Individuals in natural swarms aggressively draw toward food sources and divert attention away from potential predators in addition to separating, aligning, and establishing cohesive groupings.
- The following formula is used to determine attraction to a food source:
where is location of food source and
is current individual’s position.
- Following formula is used to calculate an enemy’s distraction:
when the enemy’s position is indicated by .
These five behaviors govern the movements of the dragonflies in DA. To update each dragonfly’s position, compute the following step vector:
If denotes the weight of separation, separation of
person is indicated by
, cohesion weight is indicated by
, and the alignment weight is represented by
. A cohesion of
individual is represented by
, food factor by
, food source by
, enemy factor by e, and iteration timer is
, the inertia weight is w, and enemy location of
individual is denoted by
.
A positions of the dragonflies in the original DA are updated using:
This algorithm’s ability to navigate and move allows it to solve continuous issues.
where is the
location of the
dragonfly,
is the transfer function, and
indicates current iteration. Rand shows an integer that is created at random between 0 and 1. Algorithm 1 displays the BDA pseudocode. During optimization process, the BDA can frequently offer several types of local and global searches with separation, alignment, and cohesion. Due to attraction and distraction, the dragonflies are also able to take advantage of the better possibilities and stay away from the negative ones. Because of these five swarming tendencies, the BDA algorithm performs significantly better.
BDA calculates the varying probability of dragonfly position using V-shaped transfer function. Unlike other binary metaheuristics, BDA does not require dragonfly to select between values of when using this transfer function. BDA’s high level of exploration has allowed it to identify promising search spaces.
Algorithm 1. Binary Dragonfly Algorithm
6.3.2. HLBDA.
This section applies HLBDA. HLBDA employs hyperlearning technique that integrates the concepts of personal best and personal worst solutions to update location. The dragonflies use the classic BDA to coordinate global worst solution and global best solution for attraction and diversion. Addition person’s best and worst dragonflies to these drills is said to increase the chances of finding food and avoiding enemies.
The following equations are used to determine the attraction and distraction of HLBDA, in contrast to BDA.
If displays the individual’s worst dragonfly,
represents dragonfly’s position,
denotes food supply, and
denotes adversary.
Furthermore, the hyperlearning technique allows dragonflies to learn from best replies in the world as well as from their own throughout the search phase.. Instead of changing its position to accommodate swarming behaviors, dragonfly attempts to imitate the most significant historical events as well as its own.
Position of dragonfly is updated in proposed HLBDA in the following way:
indicates current iteration,
stands for number of choice variables (dimension),
represents food supply,
represents the dragonfly’s order, and
represents the location of the individual’s best dragonfly. The constant numbers in
represent personal learning rate (
) and the global learning rate (
).
Equation (55) indicates that and
were crucial to learning process. The algorithm will largely look for global and personal best solutions if pl and gl are too low, which makes it prone to being stuck in local optima. On other hand, if
values are excessively high, position update procedure will probably resemble BDA. Therefore, choices made for
are quite crucial. HLBDA pseudocode is shown in Algorithm 2.
Algorithm 2. Hyper Learning Binary Dragonfly Algorithm
Following subsections provide detailed discussion of main steps of the suggested HLBDA:
6.3.2.1. Initialization: As can be seen here, the HLBDA randomly initializes population of dragonflies after setting the settings:
Table 1 demonstrations HLBDA’s parameter settings.
6.3.2.2. Fitness evaluation: Every dragonfly is assessed iteratively using a predetermined objective function. Quality of solutions is evaluated using the objective function. This article’s objective function is selected to decrease number of specified features while maximizing classification accuracy. Here is how the objective function looks like:
ER is classification error, is length of original features, and
is length of sub-set of selected features. To show/prioritize effects of feature size and classification error on the objective function, two weight infectors are available:
and
.
7. Simulations results
This part assesses performance of proposed model on standard test system. In this section, proposed EMS simulation results are showed. The program’s chief objects are to reduce electricity costs, and pollutant gas emissions via shortening wait times. This article suggests that 24-h schedule offers good middle ground between these goals. Outcomes of the Hyper Learning Binary Dragonfly Algorithm (HLBDA), Genetic Algorithms (GA), and Crayfish Optimization Algorithm (COA) are compared in order to verify accuracy of system.
This study successfully developed integrated model for managing microgrid energy under conditions of uncertainty, with the results showing significant variation in the performance of the five algorithms used. The HLBDA algorithm came out on top with exceptional performance, followed by the GA algorithm, then COA.
The Hyper Learning Binary Dragonfly Algorithm achieved a remarkable advantage across all indicators, recording the lowest operating cost, resulting in a 12.4% saving compared to the traditional GA algorithm. This superiority was not accidental, but rather resulted from algorithm’s exceptional ability to achieve optimal balance between different generation sources.
On the environmental side, HLBDA demonstrated a significant commitment to reducing emissions, recording a 9.54% reduction in carbon emissions compared to the GA algorithm. This achievement reflects the algorithm’s efficiency in managing high-emission energy sources and reducing reliance on them.
Regarding the efficiency of renewable energy utilization, the HLBDA algorithm achieved a renewable energy utilization rate of 27.34% of the total energy generated. This percentage is considered excellent given the weather fluctuations and instability of generation from renewable sources. Interestingly, the algorithm was able to achieve this level of utilization while maintaining grid stability, adapting to sudden changes in solar and wind power production without affecting the quality of supply. In field of battery energy storage management, HLBDA recorded a utilization rate of 77.21% of the stored and discharged energy. This high efficiency resulted from optimizing scheduling of battery charging and discharging in accordance with market electricity prices. The algorithm successfully identified the optimal times to charge batteries when electricity prices were low and discharge them during peak hours when prices were high, significantly contributing to reduced operating costs.
The Crayfish Optimization Algorithm ranked third in terms of cost and emissions. This algorithm was distinguished by its ability to effectively utilize renewable energy sources, achieving 25.67% renewable energy utilization. The battery utilization efficiency in the Crayfish Optimization Algorithm was 69.14%. These results reflect acceptable performance, but it falls short of the stronger competitors, as the algorithm faced some difficulties in achieving the optimal balance between different generation sources.
The GA algorithm came in last place in terms of cost and carbon emissions. The renewable energy percentage was 24.81%, with a battery efficiency of 67.82%. This modest performance reflects the limitations of traditional algorithms in dealing with complex multi-objective and constrained problems.
During peak hours from 5 to 8 PM, HLBDA demonstrated superior load management, relying more heavily on batteries and reducing dependence on the main grid. This intelligent strategy resulted in a 14.1% cost saving during peak hours compared to the genetic algorithm. In the area of energy exchange with grid, HLBDA was able to reduce amount of energy purchased from grid while increasing amount sold. This efficient performance contributed to lowering the net energy consumption from grid.
Fig 6 shows the forecasted PV power output. Fig 7 shows the forecasted WT power output. Fig 8 shows the power of microturbine, photovoltaics, battery, load, fuel cells, wind turbine and utility using COA. Fig 9 shows the power of microturbine, photovoltaics, battery, load, fuel cells, wind turbine and utility using GA. Fig 10 shows the power of microturbine, photovoltaics, battery, load, fuel cells, wind turbine and utility using HLBDA. Fig 11 shows the emission using GA. Fig 12 shows the emission using COA. Fig 13 shows the emission using HLBDA. Fig 14 shows the cost of using the genetic algorithm. Fig 15 shows cost of using crayfish optimization algorithm. Fig 16 shows cost of using HLBDA.
8. Conclusion
EMS for hybrid renewable power plants that includes DG, ESS, and controlled loads has been presented in this study. This EMS’s three main goals are to assure compliance with system operating limitations, decrease overall operating cost associated with various system components, and lower costs and pollutant gas emissions arising from utility grid operation. Additionally, the stochastic framework is seen to be a good way to deal with uncertain parameters in microgrids by reaching the ideal operating point. Simulation experiments have successfully proven the application of suggested EMS inside microgrid configuration that includes ESS, a PV source, fuel cells, micro-turbines, and aggregate controlled loads.
GA and COA are used to compare the optimization results that were obtained. The suggested demand-side optimization challenge results in lower operating costs and carbon emissions. Regarding efficiency of renewable energy utilization, the HLBDA algorithm achieved a renewable energy utilization rate of 27.34%, with a battery utilization rate of 77.21% of the stored and discharged energy. Whereas COA achieved a renewable energy utilization rate of 25.67%, with a battery utilization rate of 69.14%. The GA algorithm ranked last in terms of cost and carbon emissions. Its renewable energy utilization rate was 24.81%, with a battery efficiency of 67.82%.
We propose using P2P energy trading market model based on time-driven prospect theory to improve study in future work.
Acknowledgments
The financial support of the project “Application of dynamic system models for ensuring power substation systems cyber security”, n. TS01020105, granted by the Technology Agency of the Czech Republic within the Theta programme, is gratefully acknowledged.
References
- 1. Yadav S, Kumar P, Kumar A. Hybrid renewable energy systems design and techno-economic analysis for isolated rural microgrid using HOMER. Energy. 2025;327:136442.
- 2. Amer A, Massoud A, Shaban K. Optimization of hybrid renewable-diesel power plants considering operational cost, battery degradation, and emissions. Heliyon. 2024;10(6):e27021. pmid:38496835
- 3. 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.
- 4. Seshu Kumar R, Phani Raghav L, Koteswara Raju D, Singh AR. Impact of multiple demand side management programs on the optimal operation of grid-connected microgrids. Applied Energy. 2021;301:117466.
- 5. Zhao F. Optimizing Microgrid Management with Intelligent Planning: A Chaos Theory-Based Salp Swarm Algorithm for Renewable Energy Integration and Demand Response. Computers and Electrical Engineering. 2024;120:109847.
- 6. Saeed MA, Sedhom BE, Elbaghdadi AS, Fadl AW, Abdelwahab MS, Elden MH, et al. Practical prototype for energy management system in smart microgrid considering uncertainties and energy theft. Sci Rep. 2023;13(1):20812. pmid:38012239
- 7. Li Q, Cui Z, Cai Y, Su Y, Wang B. Renewable-based microgrids’ energy management using smart deep learning techniques: Realistic digital twin case. Solar Energy. 2023;250:128–38.
- 8. Tostado-Véliz M, Arévalo P, Kamel S, Zawbaa HM, Jurado F. Home energy management system considering effective demand response strategies and uncertainties. Energy Reports. 2022;8:5256–71.
- 9. Zhang W, Qiao H, Xu X, Chen J, Xiao J, Zhang K, et al. Energy management in microgrid based on deep reinforcement learning with expert knowledge. In: International Workshop on Automation, Control, and Communication Engineering (IWACCE 2022), 2022.
- 10. Alhasnawi BN, Jasim BH, Mansoor R, Alhasnawi AN, Rahman ZSA, Haes Alhelou H, et al. A new Internet of Things based optimization scheme of residential demand side management system. IET Renewable Power Gen. 2022;16(10):1992–2006.
- 11. Veras JM, Silva IRS, Pinheiro PR, Rabêlo RAL, Veloso AFS, Borges FAS, et al. A Multi-Objective Demand Response Optimization Model for Scheduling Loads in a Home Energy Management System. Sensors (Basel). 2018;18(10):3207. pmid:30249018
- 12. Vagdoda J, Makwana D, Adhikaree A, Faika T, Kim T. A Cloud-Based Multiagent System Platform for Residential Microgrids Towards Smart Grid Community. In: 2018 IEEE Power & Energy Society General Meeting (PESGM), 2018.
- 13. Davarzani S, Granella R, Taylor GA, Pisica I. Implementation of a novel multi-agent system for demand response management in low-voltage distribution networks. Applied Energy. 2019;253(1):113–516.
- 14. Alhasnawi BN, Jasim BH. A novel hierarchical energy management system based on optimization for multi-microgrid. Int J Electr Eng Inform. 2020;12:586–606.
- 15. Golmohamadi H, Keypour R, Bak-Jensen B, Pillai JR. A multi-agent based optimization of residential and industrial demand response aggregators. International Journal of Electrical Power & Energy Systems. 2019;107:472–85.
- 16. Yadav S, Kumar P, Kumar A. Excess energy management and techno-economic analysis of optimal designed isolated microgrid with reliability and environmental aspects. Energy Conversion and Management. 2025;333:119772.
- 17. Alhasnawi B, Jasim B. Adaptive Energy Management System for Smart Hybrid Microgrids. IJEEE. 2020;sceeer(3d):73–85.
- 18. Huang Z, Wang F, Lu Y, Chen X, Wu Q. Optimization model for home energy management system of rural dwellings. Energy. 2023;283:129039.
- 19. Mahapatra C, Moharana AK, Leung VCM. Energy Management in Smart Cities Based on Internet of Things: Peak Demand Reduction and Energy Savings. Sensors (Basel). 2017;17(12):2812. pmid:29206159
- 20. Naji Alhasnawi B, Jasim BH, Esteban MD. A New Robust Energy Management and Control Strategy for a Hybrid Microgrid System Based on Green Energy. Sustainability. 2020;12(14):5724.
- 21. Yadav S, Kumar P, Kumar A. Optimal design and energy management in isolated renewable sources based microgrid considering excess energy and reliability aspects. Journal of Energy Storage. 2024;103:114320.
- 22. Ullah Z, Wang S, Wu G, Xiao M, Lai J, Elkadeem MR. Advanced energy management strategy for microgrid using real-time monitoring interface. Journal of Energy Storage. 2022;52:104814.
- 23. Rehman AU, Hafeez G, Albogamy FR, Wadud Z, Ali F, Khan I, et al. An Efficient Energy Management in Smart Grid Considering Demand Response Program and Renewable Energy Sources. IEEE Access. 2021;9:148821–44.
- 24. Alhasnawi BN, Jasim BH, Jasim AM, Bureš V, Alhasnawi AN, Homod RZ, et al. A Multi-Objective Improved Cockroach Swarm Algorithm Approach for Apartment Energy Management Systems. Information. 2023;14(10):521.
- 25. Keshta HE, Hassaballah EG, Ali AA, Abdel-Latif KM. Multi-level optimal energy management strategy for a grid tied microgrid considering uncertainty in weather conditions and load. Sci Rep. 2024;14(1):10059. pmid:38698062
- 26. Gbadega PA, Sun Y, Balogun OA. Optimized energy management in Grid-Connected microgrids leveraging K-means clustering algorithm and Artificial Neural network models. Energy Conversion and Management. 2025;336:119868.
- 27. Alhasnawi BN, Jasim BH, Rahman Z-ASA, Siano P. A Novel Robust Smart Energy Management and Demand Reduction for Smart Homes Based on Internet of Energy. Sensors (Basel). 2021;21(14):4756. pmid:34300497
- 28. Ouramdane O, Elbouchikhi E, Amirat Y, Le Gall F, Sedgh Gooya E. Home Energy Management Considering Renewable Resources, Energy Storage, and an Electric Vehicle as a Backup. Energies. 2022;15(8):2830.
- 29. Youssef H, Kamel S, Hassan MH, Nasrat L, Jurado F. An improved bald eagle search optimization algorithm for optimal home energy management systems. Soft Comput. 2023;28(2):1367–90.
- 30. Alhasnawi BN, Jasim BH, Sedhom BE, Guerrero JM. Consensus Algorithm-based Coalition Game Theory for Demand Management Scheme in Smart Microgrid. Sustainable Cities and Society. 2021;74:103248.
- 31. Kuppusamy K, Vairakannu SK, Marimuthu K, Natarajan U, Sekar K. An SOA-RBFNN approach for the system modelling of optimal energy management in grid-connected smart grid system. Artif Intell Rev. 2022;56(5):4171–96.
- 32. Luna AC, Diaz NL, Graells M, Vasquez JC, Guerrero JM. Mixed-Integer-Linear-Programming-Based Energy Management System for Hybrid PV-Wind-Battery Microgrids: Modeling, Design, and Experimental Verification. IEEE Trans Power Electron. 2017;32(4):2769–83.
- 33. Alhasnawi BN, Jasim BH, Bureš V, Sedhom BE, Alhasnawi AN, Abbassi R, et al. A novel economic dispatch in the stand-alone system using improved butterfly optimization algorithm. Energy Strategy Reviews. 2023;49:101135.
- 34. Tantawy ESF, Amer GM, M.Fayez H. Scheduling Home Appliances with Integration of Hybrid Energy Sources using Intelligent Algorithms. Ain Shams Engineering Journal. 2022;13(4):101676.
- 35.
Iqbal Z. On optimizing energy consumption with combined operations of microgrids for demand side management in smart homes. University Institute of Information Technology, Pir Mehr Ali Shah, Arid Agriculture University Rawalpindi, Pakistan. 2018.
- 36. Alhasnawi BNN, Jasim BH. A new coordinated control of hybrid microgrids with renewable energy resources under variable loads and generation conditions. Iraqi Journal for Electrical & Electronic Engineering. 2020;16(2).
- 37. Alrumayh O, Bhattacharya K. Flexibility of Residential Loads for Demand Response Provisions in Smart Grid. IEEE Trans Smart Grid. 2019;10(6):6284–97.
- 38. Chen Y, Hao L, Yin G. Distributed Energy Management of the Hybrid AC/DC Microgrid with High Penetration of Distributed Energy Resources Based on ADMM. Complexity. 2021;2021(1).
- 39.
Khalid A, Javaid N, Tamimy M. Towards energy efficiency in smart buildings exploiting dynamic coordination among appliances and homes. Islamabad, Pakistan: COMSATS University Islamabad. 2018.
- 40. Ferrández-Pastor FJ, García-Chamizo JM, Gomez-Trillo S, Valdivieso-Sarabia R, Nieto-Hidalgo M. Smart Management Consumption in Renewable Energy Fed Ecosystems. Sensors (Basel). 2019;19(13):2967. pmid:31284421
- 41. Jasim AM, Jasim BH, Neagu B-C, Alhasnawi BN. Coordination Control of a Hybrid AC/DC Smart Microgrid with Online Fault Detection, Diagnostics, and Localization Using Artificial Neural Networks. Electronics. 2022;12(1):187.
- 42. Babu NR, Chiranjeevi T, Saikia LC, Raju DK. Optimization Solutions for Demand Side Management. Studies in Computational Intelligence. Springer Singapore. 2020:729–46.
- 43. Khajehzadeh A, Jahromi MHM, Mahmoudian M, Rodrigues EMG, Melicio R. Novel control framework for optimal scheduling in microgrid with demand response support under contingency events. Cleaner Energy Systems. 2022;3:100019.
- 44. Asghar F, Zahid A, Hussain MI, Asghar F, Amjad W, Kim J-T. A Novel Solution for Optimized Energy Management Systems Comprising an AC/DC Hybrid Microgrid System for Industries. Sustainability. 2022;14(14):8788.
- 45. Alhasnawi BN, Jasim BH, Alhasnawi AN, Sedhom BE, Jasim AM, Khalili A, et al. A Novel Approach to Achieve MPPT for Photovoltaic System Based SCADA. Energies. 2022;15(22):8480.
- 46. Li C, Yu X, Yu W, Chen G, Wang J. Efficient Computation for Sparse Load Shifting in Demand Side Management. IEEE Trans Smart Grid. 2017;8(1):250–61.
- 47. Guo C, Wang X, Zheng Y, Zhang F. Real-time optimal energy management of microgrid with uncertainties based on deep reinforcement learning. Energy. 2022;238:121873.
- 48. Alhasnawi BN, Jasim BH, Siano P, Alhelou HH, Al-Hinai A. A Novel Solution for Day-Ahead Scheduling Problems Using the IoT-Based Bald Eagle Search Optimization Algorithm. Inventions. 2022;7(3):48.
- 49. Wang K, Li H, Maharjan S, Zhang Y, Guo S. Green Energy Scheduling for Demand Side Management in the Smart Grid. IEEE Trans on Green Commun Netw. 2018;2(2):596–611.
- 50. Espín-Sarzosa D, Aguirre S, Valencia F, Vega J, Mendoza-Araya P, Okoye MO. Mitigating uncertainty effects in the performance of energy management systems for isolated microgrids integrating small productive processes. Renewable Energy. 2025;248:122985.
- 51. Alhasnawi BN, Jasim BH. A new energy management system of on-grid/off-grid using adaptive neuro-fuzzy inference system. J Eng Sci Technol. 2020;15:3903–19.
- 52. Hashmi SA, Ali CF, Zafar S. Internet of things and cloud computing based energy management system for demand-side management in smart grid. Int J Energy Res. 2020;:1–16.
- 53. Cortés-Arcos T, Bernal-Agustín JL, Dufo-López R, Lujano-Rojas JM, Contreras J. Multi-objective demand response to real-time prices (RTP) using a task scheduling methodology. Energy. 2017;138:19–31.
- 54. Pazouki S, Haghifam M-R, Moser A. Uncertainty modeling in optimal operation of energy hub in presence of wind, storage and demand response. International Journal of Electrical Power & Energy Systems. 2014;61:335–45.
- 55. Alhasnawi BN, Jasim BH, Esteban MD, Guerrero JM. A Novel Smart Energy Management as a Service over a Cloud Computing Platform for Nanogrid Appliances. Sustainability. 2020;12(22):9686.
- 56. Ahmed MS, Mohamed A, Khatib T, Shareef H, Homod RZ, Ali JA. Real time optimal schedule controller for home energy management system using new binary backtracking search algorithm. Energy and Buildings. 2017;138:215–27.
- 57. Ahmadipour M, Murtadha Othman M, Salam Z, Alrifaey M, Mohammed Ridha H, Veerasamy V. Optimal load shedding scheme using grasshopper optimization algorithm for islanded power system with distributed energy resources. Ain Shams Engineering Journal. 2023;14(1):101835.
- 58. Azizivahed A, Razavi E, Gholami K, Arefi A, Lund C, Odo G, et al. Robust optimal microgrid planning considering a day-ahead market based on the linear column-and-constraint generation method. Electric Power Systems Research. 2026;250:112080.
- 59. Alhasnawi BN, Jasim BH, Siano P, Guerrero JM. A Novel Real-Time Electricity Scheduling for Home Energy Management System Using the Internet of Energy. Energies. 2021;14(11):3191.
- 60. Moosavi M, Olamaei J, Shourkaei HM. Optimizing microgrid performance a multi-objective strategy for integrated energy management with hybrid sources and demand response. Sci Rep. 2025;15(1):17827. pmid:40404693
- 61. Yahya W, Zhou J, Nassar A, Saied KM, Khfagi AM, Mansur FA, et al. Optimization of photovoltaics/wind turbine/fuel cell hybrid power system design for different regions in Libya. International Journal of Hydrogen Energy. 2025;109:1461–75.
- 62. Alam MM, Rahman MH, Ahmed MF, Chowdhury MZ, Jang YM. Deep learning based optimal energy management for photovoltaic and battery energy storage integrated home micro-grid system. Sci Rep. 2022;12(1):15133. pmid:36071070
- 63. Alhasnawi BN, Almutoki SMM, Hussain FFK, Harrison A, Bazooyar B, Zanker M, et al. A new methodology for reducing carbon emissions using multi-renewable energy systems and artificial intelligence. Sustainable Cities and Society. 2024;114:105721.
- 64. Žnidarec M, Šljivac D, Knežević G, Pandžić H. Double-layer microgrid energy management system for strategic short-term operation scheduling. International Journal of Electrical Power & Energy Systems. 2024;157:109816.
- 65. Ebeed M, Awad ASA, Shabaan MF, Ahshan R, Onen A, Ruan G, et al. Optimal planning and stochastic energy management of a smart microgrid for green transportation and ammonia production with demand response. International Journal of Hydrogen Energy. 2025;167:150912.
- 66. Alhasnawi BN, Zanker M, Bureš V. A smart electricity markets for a decarbonized microgrid system. Electr Eng. 2024;107(5):5405–25.
- 67. Zhang C, Fang W, Du B, Zhang Q, Dai X, Wu H. Day-ahead optimal scheduling method for hydrogen-electric coupling systems considering source-load uncertainty. J Phys: Conf Ser. 2025;3031(1):012001.
- 68. Elfatah AA, Hashim FA, Mostafa RR, El-Sattar HA, Kamel S. Energy management of hybrid PV/diesel/battery systems: A modified flow direction algorithm for optimal sizing design — A case study in Luxor, Egypt. Renewable Energy. 2023;218:119333.
- 69. Naji Alhasnawi B, Jasim BH, Naji Alhasnawi A, Hussain FFK, Homod RZ, Hasan HA, et al. A novel efficient energy optimization in smart urban buildings based on optimal demand side management. Energy Strategy Reviews. 2024;54:101461.
- 70. Manzolini G, Fusco A, Gioffrè D, Matrone S, Ramaschi R, Saleptsis M, et al. Impact of PV and EV Forecasting in the Operation of a Microgrid. Forecasting. 2024;6(3):591–615.
- 71. AbouElaz MA, Alhasnawi BN, Sedhom BE, Bureš V. ANFIS-optimized control for resilient and efficient supply chain performance in smart manufacturing. Results in Engineering. 2025;25:104262.
- 72. Vivas FJ, Pajares A, Blasco X, Herrero JM, Segura F, Andújar JM. A novel energy management system based on two-level hierarchical economic model predictive control for use in microgrid control. Energy Conversion and Management: X. 2025;26:101027.
- 73. Alhasnawi BN, Jasim BH, Sedhom BE, Guerrero JM. A new communication platform for smart EMS using a mixed-integer-linear-programming. Energy Syst. 2023;16(2):471–88.
- 74. Lu R, Bai R, Ding Y, Wei M, Jiang J, Sun M, et al. A hybrid deep learning-based online energy management scheme for industrial microgrid. Applied Energy. 2021;304:117857.
- 75.
Goudarzi A. Optimizing demand response in deregulated electricity markets: a customer-centric game theory approach. N/A: Department of Electrical and Computer Engineering.
- 76. Mohamed RG, Hassan AA, Abdel Aleem SHE. A modified energy management strategy for PV/diesel hybrid system to reduce diesel consumption based on artificial protozoa optimizer. Sci Rep. 2025;15(1):4440. pmid:39910161
- 77. Akhter Q, Siddique A, Alqahtani SA, Mahmood A, Alam M, Mushtaq Z, et al. Efficient Energy Management for Household: Optimization-Based Integration of Distributed Energy Resources in Smart Grid. IEEE Access. 2023;11:85716–27.
- 78. Rafał K, Radziszewska W, Grabowski O, Biedka H, Verstraete J. Energy Cost Minimization with Hybrid Energy Storage System Using Optimization Algorithm. Applied Sciences. 2022;13(1):518.
- 79. Kumar A, Rizwan M, Nangia U. A hybrid optimization technique for proficient energy management in smart grid environment. International Journal of Hydrogen Energy. 2022;47(8):5564–76.
- 80. Homod RZ, Mohammed HI, Ben Hamida MB, Albahri AS, Alhasnawi BN, Albahri OS, et al. Optimal shifting of peak load in smart buildings using multiagent deep clustering reinforcement learning in multi-tank chilled water systems. Journal of Energy Storage. 2024;92:112140.
- 81. Jia X, Xia Y, Yan Z, Gao H, Qiu D, Guerrero JM, et al. Coordinated operation of multi-energy microgrids considering green hydrogen and congestion management via a safe policy learning approach. Applied Energy. 2025;401:126611.
- 82. Wang Z, Yu X, Mu Y, Jia H. A distributed Peer-to-Peer energy transaction method for diversified prosumers in Urban Community Microgrid System. Applied Energy. 2020;260:114327.
- 83. Xia Y, Xu Y, Feng X. Hierarchical Coordination of Networked-Microgrids Toward Decentralized Operation: A Safe Deep Reinforcement Learning Method. IEEE Trans Sustain Energy. 2024;15(3):1981–93.
- 84. Alhasnawi BN, Jasim BH. SCADA controlled smart home using Raspberry Pi3. In: 2018 International Conference on Advance of Sustainable Engineering and its Application (ICASEA), 2018. 1–6.
- 85. Chekira O, Boujoudar Y, El Moussaoui H, Boharb A, Lamhamdi T, El Markhi H. An improved microgrid energy management system based on hybrid energy storage system using ANN NARMA-L2 controller. Journal of Energy Storage. 2024;98:113096.
- 86. Jing T, Zhao Y. Optimizing energy consumption in smart buildings: A model for efficient energy management and renewable integration. Energy and Buildings. 2024;323:114754.
- 87. Alhasnawi BN, Jasim BH, Homod RZ, Bazooyar B, Zanker M, Bureš V. A novel peer-to-peer energy trading strategy for multi-microgrid loads scheduling based on chance-constrained. Energy Nexus. 2025;20:100536.
- 88. Balasubramanian C, Lal Raja Singh R. IOT based energy management in smart grid under price based demand response based on hybrid FHO-RERNN approach. Applied Energy. 2024;361:122851.
- 89. Alhasnawi BN, Zanker M, Bureš V. A new smart charging electric vehicle and optimal DG placement in active distribution networks with optimal operation of batteries. Results in Engineering. 2025;25:104521.
- 90. Kumar RP, Karthikeyan G. A multi-objective optimization solution for distributed generation energy management in microgrids with hybrid energy sources and battery storage system. Journal of Energy Storage. 2024;75:109702.
- 91. Moghaddam AA, Seifi A, Niknam T, Alizadeh Pahlavani MR. Multi-objective operation management of a renewable MG (micro-grid) with back-up micro-turbine/fuel cell/battery hybrid power source. Energy. 2011;36(11):6490–507.
- 92. Luo L, Abdulkareem SS, Rezvani A, Miveh MR, Samad S, Aljojo N, et al. Optimal scheduling of a renewable based microgrid considering photovoltaic system and battery energy storage under uncertainty. Journal of Energy Storage. 2020;28:101306.
- 93. Liu Z, Sun Y, Xing C, Liu J, He Y, Zhou Y, et al. Artificial intelligence powered large-scale renewable integrations in multi-energy systems for carbon neutrality transition: Challenges and future perspectives. Energy and AI. 2022;10:100195.
- 94. Alhasnawi BN, Hashim HK, Zanker M, Bureš V. The rising, applications, challenges, and future prospects of energy in smart grids and smart cities systems. Energy Conversion and Management: X. 2025;27:101162.
- 95. Mota B, Faria P, Vale Z. Residential load shifting in demand response events for bill reduction using a genetic algorithm. Energy. 2022;260:124978.
- 96. Jia H, Rao H, Wen C, Mirjalili S. Crayfish optimization algorithm. Artif Intell Rev. 2023;56(S2):1919–79.
- 97. Too J, Mirjalili S. A Hyper Learning Binary Dragonfly Algorithm for Feature Selection: A COVID-19 Case Study. Knowledge-Based Systems. 2021;212:106553.
- 98. Mirjalili S. Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput & Applic. 2015;27(4):1053–73.