Next Article in Journal
E-Governance in Smart Cities: Global Trends and Key Enablers
Previous Article in Journal
Small-Scale Ship Detection for SAR Remote Sensing Images Based on Coordinate-Aware Mixed Attention and Spatial Semantic Joint Context
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

Optimization Approaches for Demand-Side Management in the Smart Grid: A Systematic Mapping Study

Telecommunication Systems, Networks and Services Laboratory, National Institute of Posts and Telecommunications (INPT), Rabat 10112, Morocco
*
Author to whom correspondence should be addressed.
Smart Cities 2023, 6(4), 1630-1662; https://doi.org/10.3390/smartcities6040077
Submission received: 11 May 2023 / Revised: 21 June 2023 / Accepted: 26 June 2023 / Published: 30 June 2023
(This article belongs to the Topic Electricity Demand-Side Management)

Abstract

:
Demand-side management in the smart grid often consists of optimizing energy-related objective functions, with respect to variables, in the presence of constraints expressing electrical consumption habits. These functions are often related to the user’s electricity invoice (cost) or to the peak energy consumption (peak-to-average energy ratio), which can cause electrical network failure on a large scale. However, the growth in energy demand, especially in emerging countries, is causing a serious energy crisis. This is why several studies focus on these optimization approaches. To our knowledge, no article aims to collect and analyze the results of research on peak-to-average energy consumption ratio and cost optimization using a systematic reproducible method. Our goal is to fill this gap by presenting a systematic mapping study on the subject, spanning the last decade (2013–2022). The methodology used first consisted of searching digital libraries according to a specific search string (104 relevant studies out of 684). The next step relied on an analysis of the works (classified using 13 criteria) according to 5 research questions linked to algorithmic trends, energy source, building type, optimization objectives and pricing schemes. Some main results are the predominance of the genetic algorithms heuristics, an insufficient focus on renewable energy and storage systems, a bias in favor of residential buildings and a preference for real-time pricing schemes. The main conclusions are related to the promising hybridization between the genetic algorithms and swarm optimization approaches, as well as a greater integration of user preferences in the optimization. Moreover, there is a need for accurate renewable and storage models, as well as for broadening the optimization scope to other objectives such as CO2 emissions or communications load.

1. Introduction

Conventional electrical grids are built with the intent to widely distribute energy from a limited set of producers to all the subscribed consumers. Although they meet the challenges of the past, the integration of renewable energies, decentralized production and demand management have more than ever highlighted the limits of conventional electrical networks. Recently, the current Russian–Ukrainian conflict has illustrated the need for an adaptive smart electrical grid even more [1]. Indeed, part of the drone and missile attacks have targeted Ukrainian energy infrastructures, which could have been more resilient if they were smarter and especially re-configurable. The rest of the world is also affected by the current post-pandemic and war context: some countries in the European Union, such as France, are expecting to perform rotating load sheddings [2]. This is an exceptional situation.
The problem often lies in (1) the overload caused by spikes in the energy use pattern of a conventional grid (CG), and (2) the energy cost for the consumer. We observe during peak hours that energy consumption reaches threshold limits. This prevents the CG from serving all its consumers, which could cause high risks of outages and physical damage to the grid due to overheating [3]. The smart grid (SG) positions itself as the modern solution for energy distribution in a bi-directional and agile manner [4]. Thanks to advanced communication technologies, one of the main advantages of the SG is flexible bi-directional demand management, where a ’win-win’ situation between consumers and utility companies is expected [5], benefiting from an exchange of information between supply and demand. Demand-side management in the smart grid often consists of optimizing energy-related objective functions, with respect to variables, in the presence of constraints expressing electrical consumption habits. This can enable consumers to efficiently manage their consumption loads by shifting usage from on-peak hours to off-peak hours in order to ’flatten’ the electricity consumption, increase the reliability of the network and avail various economic incentives [6]. For example, utility companies and grid operators encourage consumers to respond to their dynamic pricing models by declaring cheap prices of electricity at a certain time of day [7]. Recently, several studies have been conducted on detailed DSM approaches in residential, commercial and industrial networks, where researchers propose algorithms to optimize the energy cost and peak-to-average ratio (PAR). Other optimization objectives such as CO2 emissions, waiting time and user preferences have also been proposed (despite systematically requiring a heuristic because of the problem’s NP-hardness [8]). In this paper, we present the first (to our knowledge) systematic mapping study on PAR and cost optimizationapproaches for demand-side management in the smart grid. These techniques often use an exact algorithm or a metaheuristic to shift the loads consumption, or plan renewable energy use at the right moment according to pricing schemes and incentives provided by the supplier. This survey is the result of a deep analysis of hundreds of studies that deal with the subject. The purpose of this work is to give a structured review of the field during the last decade (2013–2022) in order to provide researchers with a clear image of the methods used and some open research issues.The remainder of the paper is structured as follows: in Section 2, we present as formally as possible the background: fundamental elements related to the smart grid, demand-side management, PAR, cost optimization and price models. Section 3 details the systematic mapping study research method: the initial paper selection process, mapping questions definition and results of the data extraction and classification (104 studies) according to the 13 criteria. Section 4 analyzes the state of the art comparatively and answers the mapping questions. In Section 5, we discuss open research issues and recommendations for PAR and cost optimization approaches. Section 6 concludes the paper.

2. Background

In this section, we present fundamental domain concepts: some necessary elements for understanding the peak-to-average ratio, and cost optimization for demand-side management in the smart grid.
We considered a basic intelligent grid model, which is close to several works studied in this paper, with the addition or elimination of some constraints. The energy of this proposed electrical network is shared by several users via the electrical line (solid line), as shown in Figure 1. The information of the network is shared via the communication line (dashed line). In a smart grid, the energy and information exchange is usually bi-directional. Each user is equipped with batteries and a smart meter capable of reporting the information centrally in order to globally optimize the energy consumption, and program electrical devices based on the information collected. Sometimes, other energy-producing equipment (e.g., solar panels or wind turbines) might be included in the network.
Due to the irregular consumer behavior, devices can be divided into three categories [9]:
  • Essential devices. They are interactive with minimal scheduling freedom, fixed power and operational periods. These devices require a steady power supply (e.g., lamps).
  • Shiftable devices. They have specific energy consumption profiles and elastic delays. Their operation period can be shifted (e.g., washing machines).
  • Throttleable devices. They have a fixed operating period but can accept adjustments in their power consumption, within a certain range (e.g., electrical vehicles).

2.1. Load Demand Description

With no loss of generality, we considered N loads consumed by users, where N | N | is the number of users. For each user n N , let M n = { I n S n R n } designate all household devices, where I n , S n and R n designate essential, shiftable and throttleable devices. For these three types of devices, we define the scheduling vector for energy consumption as:
e n , i e n , i 1 , , e n , i t , , e n , i T ,
e n , s e n , s 1 , , e n , s t , , e n , s T ,
e n , r e n , r 1 , , e n , r t , , e n , r T ,
Let x n , t denote the total energy consumed by user n during the time interval t T = { 1 , , T } .
This means that:
x n , t = i , s , r M n e n , i t + e n , s t + e n , r t t T .
Therefore, the total daily energy demand of user n is:
t O n x n , t = E n .
For the battery profile vector of user n, it can be given as:
a n = a n , 1 , , a n , t , , a n , T ,
where a n , t must satisfy the maximum rate of charge and discharge,
1 a n , t 1
a n , t > 0 means that the battery of user n is being charged, a n , t < 0 means that the battery of user n is being discharged and a n , t = 0 is for when the battery is being idle.
After every charging and discharging, the level of each battery must be less than its maximum capacity and greater than zero. The mathematical formulation of the constraint is:
0 b n , 0 + j = 1 t a n , j r n B n , t T .
We assume that, at the end of a cycle T, there is no excess or shortage of energy. Thus, the charge level of the battery b n , 0 is always the same. This assumption can be expressed as below:
t = 1 T a n , t = 0
During each time interval t, the energy supplied by the user’s battery is less than the energy consumed by the user. The constraint is given as follows:
x n , t + a n , t r n 0
Depending on the battery charge and discharge strategy, during each time interval, the load demand that user n has to purchase from the utility will be:
L n , t = x n , t + a n , t r n
Based on these definitions, the total consumed load by all users during time interval t T can be computed as:
L t n N L n , t .

2.2. Peak-to-Average Ratio

The peak-to-average ratio (PAR) is an important metric that can be monitored as an indicator of the disparity level between peak consumption and the average usage. Small PAR values indicate a stable and reliable system while, on the other hand, high values of PAR indicate an unbalanced electricity production with cost implications [9]. It can be formulated as follows [10]:
PAR = Peak energy consumption Average energy consumption
In a smart grid network, let L p and L a designate the peak load and average load. Mathematically, they are given by:
L p = max t T L t
and
L a = 1 T t T L t .
The PAR of the load is represented by Γ PAR and can be formulated as:
Γ PAR = L p L a = T max t T L t t T L t
One of the two optimization objectives of surveyed studies can be formulated as follows:
min Γ PAR

2.3. Electricity Pricing System

Time-based demand response programs offer consumers prices that vary over time and are defined based on the electricity cost over different time periods [11]. Customers obtain the notifications and have a tendency to consume less electrical energy in high-priced periods. Different pricing schemes were found in the works surveyed. They are as follows.
Time-of-use pricing (ToU) is the utilization of fixed prices at different time intervals, which can be different hours in the day or different days in the week [11]. In the off-peak period, the effectiveness of these systems for reducing total energy consumption is limited, as consumers receive no practical incentive to decrease their demands. The consumers’ response is triggered by the fact that the prices are lower during off-peak hours and relatively higher during peak hours [12,13].
Critical peak pricing (CPP) has a kind of similitude to ToU pricing with regard to fixed tariffs over different time periods. However, due to occasional systemic stress, the price of at least one period may change, regularly in most cases [14]. Usually, participating customers receive information of the new energy price one day in advance. As in the case of ToU, the CPP is not economically efficient for customers, owing to the predefined prices. In addition, the ratio between the peak and off-peak price is lower on a ToU program than in CPP event days [15]. In the variable period CPP, the utility controls the start time of the event and its duration, which imposes a limited number of hours for the event. For example, the utility can trigger an event (CPP) 20 times in a year for a maximum of 4 h for each event and a maximum of 60 h each year [13,16].
Real-time pricing (RTP) requires maximum customer cooperation. As part of an RTP program, the energy supplier advertises the electricity tariff on a continuous basis; rates are determined and announced before the beginning of each period (for example, 30 min in advance [17]). Therefore, two-way communication capabilities are important for successful implementation. In an RTP-based system, the installation of an energy management controller (EMC) is required at customer premises in order to increase the speed of decision making. This will guarantee a significant reduction in the electricity bill [18]. However, an RTP implementation requires continuous real-time exchange between the energy supplier and the consumers, which is unattractive from the customer’s point of view [19]. In addition, the great flow of information exchanged between the energy supplier and EMCs and the lack of efficient smart meters besides scheme complexity can be real barriers for that type of systems. Day-ahead RTP (DAP) is an alternative solution based on RTP in which the planned real-time prices for the next day are announced in advance to customers according to the price of that day [13].

2.4. Energy Cost Model

Utilities use cost functions to set prices for customers. A utility is supposed to sell consumers energy from cheaper sources, such as solar, wind or hydro generators, before switching during peak hours to more expensive fuel generators. These cost functions are designed to encourage consumers to adapt specific consumption behaviors.
A smart cost function is required to reduce the impact of selfishness on consumer behavior. Let us denote C t ( L t ) as the cost that consumers must pay to providers for an amount of energy L t during time t T . A good cost function selection must meet various requirements that influence the operation of demand management.
First, the utility provider is under charge for meeting all consumer needs, so the cost function depends on the total consumption of all consumers L t during some time t T . Moreover, the cost function varies according to the time period: the cost increases during peak periods due to the high prices declared by the utility provider. Other cost function assumptions are:
  • The cost function is an increasing demand function [20].
    C t L t a C t L t b L t a L t b
  • The cost function is convex or strictly convex [20].
    C t θ L t a + ( 1 θ ) L t b < θ C t L t a + 1 θ C t L t b t T , 0 < θ < 1
When the user can produce and sell energy back, it means L t < 0 . This signifies that the user can pay a negative amount for this energy. In other words, the user cost function is C t ( L t ) < 0 . In this case, the quadratic cost function, C t L t = L t 2 , is obviously not satisfying this condition. Alternatively, we can try C t L t = L t 2 sin ( L t ) , which is not convex and not satisfying the negativity condition. We set an increasing linear cost function C t L t = k × L t that is convex but not strictly convex. We note that k is a parameter suggested to give cost values close to those of the quadratic cost functions.
In addition to the conditions of the cost function, the utility makes profits at any given time t, where the sale price is always higher than the purchase price:
C t ( L t ) > | C t ( L t ) | = C t ( L t ) t T
This condition restricts users from making excessive purchasing and selling.

3. Systematic Mapping Study

The aim of this part is to express the intention of the mapping study, outline the specific steps to achieve the goal and formulate research problems to be investigated. Taking some inspiration from the guidelines in [21], a protocol in five successive processes was adopted, leading to the final systematic map, shown in Figure 2, as described below.
  • Research directives define the study protocol and identify the dimensions to be analyzed, as well as the research questions that need to be answered.
  • Data collection identifies primary studies by using search strings on several selected scientific databases.
  • Screening of the papers brings together the articles related to the inclusion and exclusion criteria defined in the protocol.
  • Key-wording using the abstract identifies and combines keywords to seek high-level understanding about the nature and contribution of the research, thereby generating an organized classification.
  • Data extraction mapping maps the existing literature according to the defined criteria and answers the research questions.

3.1. Research Directives

This section presents the adopted research protocol and the research questions description. The protocol includes the object of study (cost and PAR reduction approaches), its purpose (mentioned previously), preliminary research questions, the search strategy, the criteria of selection and the extraction form of data. Lastly, the protocol presents an overview of the articles selected in terms of countries and year of publication. The five research questions (RQs) for this systematic mapping review are as follows:
RQ1
What are the most used algorithms and techniques for peak and cost reduction?
RQ2
What type of energy source has been chosen (e.g., utility grid, renewable or storage)?
RQ3
What type of building has been treated (e.g., residential, commercial, industrial)?
RQ4
What are the optimization objectives of the algorithms cited?
RQ5
What type of energy pricing has been chosen ?

3.2. Data Collection

In order to include relevant articles and exclude irrelevant articles, the research strategy for this study included querying reference databases with custom search strings, followed by a manual filtering of results using the predefined inclusion and exclusion criteria.
To minimize the risk of missing relevant articles, four reference databases were queried:
The main areas of focus include control systems, intelligent computation methods and algorithms, simulation tools, user preferences, comfort, building types and the source of supply.

3.3. Screening of Papers for Inclusion and Exclusion

The selection filter for the published studies included the following inclusion and exclusion criteria:

3.3.1. Inclusion Criteria

The inclusion criteria are:
  • Articles focusing on DSM in SGs.
  • Articles proposing algorithms and control systems for optimizing PAR and reducing cost.
  • Articles published between 1 January 2013 and 31 December 2022.
  • Articles dealing with cost optimization and PAR reduction.

3.3.2. Exclusion Criteria

The exclusion criteria are:
  • Reviews and surveys. Only first-hand research work is considered.
  • Articles not related to the research.
  • Non-peer-reviewed articles.

3.4. Keywording and Selection Strategy

A multi-stage selection process was designed to provide an overview on algorithms and methods used in SGs for PAR/cost optimization and to map their frequencies of publication over time.
In order to perform the search and establish the search string, we derived the main terms of the mapping questions and checked their synonyms, as well as alternative spellings. The search string is formulated as follows:
Smartcities 06 00077 i001
Some synonyms of the previous keywords and similar expressions (e.g., “Energy Efficiency Management” and “Energy Resource Management”, instead of “Demand Side Management”) have also been used at later stages to make sure that the search was as extensive as possible.
The research process (Figure 3) was applied on each of the four databases, and the results were filtered according to inclusion and exclusion criteria, as recommended in the systematic mapping study guidelines [21]. Then, on 684 potentially relevant papers, further selection (typical of an SMS) was performed iteratively on the title, then abstract and then full text to obtain in the end only 104 primary studies.

3.5. Data Extraction and Classification

This subsection presents the final result of the selection process as a synthetic Table 1, Table 2, Table 3, Table 4, Table 5, Table 6, Table 7 and Table 8 gathering the 104 primary studies. The 13 classification criteria are:
  • Ref: the paper reference;
  • Year: the year of publication;
  • Country: the country of the study;
  • Journal/Conference: the publication venue;
  • Building sector: residential, commercial or industrial;
  • Energy source: utility, renewable, or energy storage;
  • Control Schemes: the general type of control scheme (e.g., heuristic, exact method, hybrid);
  • Algorithm/method: the algorithm/method name used by authors;
  • Pricing scheme: the pricing scheme hypothesis (e.g., time of use, real time, day-ahead pricing);
  • The optimization objectives: (e.g., PAR, cost, communications, appliances waiting time);
  • User comfort: is user comfort taken into account in the optimization?
  • User preferences: are user preferences taken into account in the optimization?
  • Simulation tool: is there a simulation tool involved in the optimization?
Table 1. Comparative table of PAR and cost optimization approaches.
Table 1. Comparative table of PAR and cost optimization approaches.
Ref.YearCountryJournal/ConferenceBuilding SectorEnergy SourceControl SchemesAlgorithm/MethodPricing SchemeOptimization Objective(s)User ComfortUser PreferencesSimulation Tool
PARCostCO2 EmissionCommunicationAverage
Waiting Time
[22]2022Saudi ArabiaProcessesResidentialUtility ESS RESMeta-heuristic techniqueAnt colony optimization (ACO)Fixed priceMATLAB 2018b
[23]2022PakistanIEEE AccessResidentialUtility RESMeta-heuristic techniqueArtificial bee colonyRTP ToU DAP CPPMATLAB
[24]2022RomaniaComputers and Industrial EngineeringResidentialUtilityMeta-heuristic techniqueSignaling game model for optimizationRTP ToU
[25]2022FranceApplied EnergyResidentialUtility ESS RESHybrid techniqueParticle swarm optimization and binary particle swarm optimizationToU
[26]2022IndiaJournal of The Institution of Engineers (India): Series B volumeResidentialUtilityMeta-heuristic techniqueParticle swarm optimizationRTPMATLAB
[27]2022PakistanEnergy SystemsIndustrialUtility RESMeta-heuristic techniqueGenetic algorithmToU
[28]2022UAECluster ComputingResidentialUtilityMeta-heuristic techniqueGrey wolf optimizerRTP
[29]2022PortugalEnergyResidentialUtilityRESMeta-heuristic techniqueGenetic algorithmRTPPython
[30]2022ChinaComputers and Electrical EngineeringResidentialUtility RES ESSMeta-heuristic techniqueGrey wolf optimizationRTP
[31]2022IndiaMeasurement: SensorsResidentialUtilityMeta-heuristic techniqueEagle hard optimizationToU
[32]2022PakistanSustainable Energy Technologies and AssessmentsIndustrialUtility RES ESSMeta-heuristic techniqueLion’s algorithmDAPMATLAB
[33]2022IranKnowledge-Based SystemsResidentialUtility RES ESSMeta-heuristic techniqueMulti-objective arithmetic optimization algorithmCPP RTP
[34]2022IranJournal of Building EngineeringResidential Commercial IndustrialUtilityHybrid techniqueSimplex and improved grey wolf optimizationToUMATLAB and CPLEX
[35]2022PakistanEnergiesResidentialUtilityHybrid techniqueEarth worm algorithm and harmony search algorithmsRTPMATLAB
Table 2. Comparative table of PAR and cost optimization approaches.
Table 2. Comparative table of PAR and cost optimization approaches.
Ref.YearCountryJournal/ConferenceBuilding SectorEnergy SourceControl SchemesAlgorithm/MethodPricing SchemeOptimization Objective(s)User ComfortUser PreferencesSimulation Tool
PARCostCO2 EmissionCommunicationAverage
Waiting Time
[36]2022Saudi Arabia and PakistanIEEE AccessResidentialUtility RES ESSHybrid techniqueAnt colony optimization and teaching–learning-based optimizationRTPMATLAB
[37]2022Saudi ArabiaSustainabilityResidentialUtility RES ESSHybrid techniqueEnhanced differential evolution and genetic algorithmRTPMATLAB R2018b
[38]2022IraqInventionsResidentialUtility ESS RESMeta-heuristic techniqueBald eagle search optimization algorithmRTPMATLAB and ThingSpeak
[39]2022IndiaEnergiesResidentialUtilityMeta-heuristic techniqueRemodeled sperm swarm optimizationRTPPythonGUROBI
[40]2022PakistanSustainabilityResidentialUtility ESS RESMeta-heuristic techniqueCuckoo search algorithm and mixed-integer linear programmingRTP
[41]2022TaiwanSustainabilityResidentialUtilityMeta-heuristic techniqueNon-dominated sorting genetic algorithmRTP
[42]2022india2022 International Virtual Conference on Power Engineering Computing and ControlResidentialUtilityMeta-heuristic techniqueSine–cosine algorithmRTPMATLAB
[43]2022IndiaInternational Conference on Power Electronics and Renewable Energy SystemsResidentialUtilityHybrid techniqueAntlion optimizationRTP
[36]2022Saudi Arabia and PakistanIEEE AccessResidentialUtility RES ESSHybrid techniqueAnt colony optimization and teaching–learning-based optimizationRTPMATLAB
[37]2022Saudi ArabiaSustainabilityResidentialUtility RES ESSHybrid techniqueEnhanced differential evolution and genetic algorithmRTPMATLAB R2018b
[44]2021BrazilJournal of Cleaner ProductionResidentialUtility ESS RESMeta-heuristic techniqueNonlinear programming, genetic algorithms, ant colony systems and particle swarm optimizationRTP
[45]2021IndiaJournal of Building EngineeringResidentialUtility RESMeta-heuristic techniqueLeast slack time-based schedulingRTP ToU CPP
[46]2021Saudi Arabia2021 IEEE 4th International Conference on Renewable Energy and Power EngineeringResidentialUtilityMeta-heuristic techniqueGenetic algorithmRTP
Table 3. Comparative table of PAR and cost optimization approaches.
Table 3. Comparative table of PAR and cost optimization approaches.
Ref.YearCountryJournal/ConferenceBuilding SectorEnergy SourceControl SchemesAlgorithm/MethodPricing SchemeOptimization Objective(s)User ComfortUser PreferencesSimulation Tool
PARCostCO2 EmissionCommunicationAverage
Waiting Time
[47]2021PakistanIEEE AccessResidential CommercialUtility ESS RESHybrid techniqueGenetic algorithm, wind-driven optimization and particle swarm optimizationDAPMATLAB
[48]2021PakistanEnergiesResidentialUtility ESS RESHybrid techniqueGenetic algorithm and ant colony optimizationRTPMATLAB R2013b
[49]2021Saudi ArabiaMathematicsResidential Commercial IndustrialUtility ESS RESMeta-heuristic techniqueParticle swarm optimization and the strawberry optimizationRTP ToU
[50]2021PakistanEnergiesResidentialUtility ESS RESHybrid techniqueFirefly algorithm and lion algorithmDAPMATLAB
[51]2021JordanMultimedia Tools and Applications(s)ResidentialUtilityHybrid techniqueGrasshopper optimization algorithm and differential evolutionToU and CPPMATLAB
[52]2021IndiaSadhanaResidentialUtility RESHybrid techniqueGenetic algorithm and particle swarm optimizationDAPNI LabVIEW.2015
[53]2021RomaniaJournal of Optimization Theory and ApplicationsResidentialUtilityHybrid techniqueStackelberg gameToU
[54]2021EgyptEnergy ReportsResidential commercialUtility RESMeta-heuristicCuckoo optimization algorithmToUMATLAB
[55]2021PakistanIEEE AccessResidentialUtility ESS RESHybrid techniqueHybrid genetic ant colonyRTPMATLAB R2018a
[56]2021PakistanInternational Journal of Energy ResearchResidentialUtility ESS RESHybrid techniqueHybrid genetic ant colony optimizationRTPMATLAB R2013b
[57]2021PakistanInternational Conference on Emerging TechnologiesResidentialUtilityMeta-heuristic techniqueJaya algorithmToUand CPPMATLAB 2014a
[58]2020China and PakistanIEEE AccessResidential Commercial IndustrialUtilityHybrid techniqueHybrid bacterial foraging and particle swarm optimizationDAP CPP ToU
[20]2020PakistanMultidisciplinary IEEE AccessResidentialUtilityHybrid techniqueGrey-wolf-modified enhanced differential evolution algorithmDAP
Table 4. Comparative table of PAR and cost optimization approaches.
Table 4. Comparative table of PAR and cost optimization approaches.
Ref.YearCountryJournal/ConferenceBuilding SectorEnergy SourceControl SchemesAlgorithm/MethodPricing SchemeOptimization Objective(s)User ComfortUser PreferencesSimulation Tool
PARCostCO2 EmissionCommunicationAverage
Waiting Time
[59]2020South KoreaIEEE Transaction on Smart GridResidentialUtility ESSHeuristic techniqueGame theoryRTP
[60]2020PakistanIEEE AccessResidentialUtility ESS RESHybrid techniqueHybrid genetic particle swarm optimizationRTPMATLAB
[61]2020SpainEEEICand ICPS EuropeIndustrialUtilityHeuristic techniqueLinear programmingDAP
[62]2020South KoreaIEEE AccessResidentialUtility ESS RESHybrid techniqueParticle swarm optimization (PSO) and binary particle swarm optimizationDAPCplex/ Dicopt
[63]2020IndiaPeer-to-Peer Networking and ApplicationsResidentialUtility ESS RESHybrid techniqueAdaptive neuro-fuzzy inference systemRTPMATLAB
[64]2020SingaporeApplied EnergyResidentialUtility ESS RESMeta-heuristic techniqueGame theory and genetic algorithmRTP
[65]2020PakistanApplied ScienceResidentialUtilityMeta-heuristic techniqueMulti-verse optimization sine–cosine algorithmDAP
[66]2020PolandIET Smart GridResidentialUtility ESS RESHeuristic techniqueFuzzy logicRTPC++ with OOP
[67]2020AlgeriaOptimization and EngineeringResidentialUtilityMeta-heuristic techniqueHarris hawks optimizationRTPand CPPMATLAB
[68]2020PakistanElectronicsResidential Commercial IndustrialUtilityMeta-heuristic techniqueDragonfly algorithmDAP
[69]2020PakistanElectronicsIndustrialUtilityMeta-heuristic techniqueGrasshopper optimization algorithm and cuckoo search optimization algorithmDAPMATLAB
[70]2020PakistanElectronicsResidential Commercial IndustrialUtilityMeta-heuristic techniqueDragonfly algorithmDAP
[71]2020PakistanAdvanced Information Networking and ApplicationsResidentialUtilityMeta-heuristic techniqueFlower pollination algorithm and Jaya optimization algorithmCPPMATLAB 2017a
Table 5. Comparative table of PAR and cost optimization approaches.
Table 5. Comparative table of PAR and cost optimization approaches.
Ref.YearCountryJournal/ConferenceBuilding SectorEnergy SourceControl SchemesAlgorithm/MethodPricing SchemeOptimization Objective(s)User ComfortUser PreferencesSimulation Tool
PARCostCO2 EmissionCommunicationAverage
Waiting Time
[72]2019PakistanSustainabilityResidentialUtility ESS RESTrajectory search familyDijkstra algorithmDAPMATLAB 2014a
[73]2019South AfricaEnergyResidentialUtility ESS RESEvolutionary algorithmsImproved differential evolution algorithmDAP
[74]2019PakistanWeb, Artificial Intelligence and Network ApplicationsResidentialUtilityMeta-heuristic techniqueRunner updation optimization algorithmCPPRTPMATLAB
[75]2019EthiopiaIEEE CSEEResidentialUtility RESMeta-heuristic techniqueGrey wolf optimizerToU
[76]2019KoreaFuture Generation Computer SystemResidentialUtilityMeta-heuristic techniqueMutation ant colony optimizationToUMATLAB Visual C# on Visual Studio 2010 compatible with. NET framework 4.0
[77]2019PakistanProcess MDPIResidential CommercialUtilityMeta-heuristic techniqueGrasshopper optimization algorithm and bacterial foraging optimizationDAPMATLAB
[78]2019PakistanArtificial Intelligence and Network ApplicationsResidentialUtilityMeta-heuristic techniqueStrawberry algorithm and earthworm optimization algorithmRTP CPP
[79]2019TaiwanIEEE International Conference on Systems, Man and CyberneticsResidentialUtilityMeta-heuristic techniqueSearch economics for home appliances schedulingDAPC++Clang++
[80]2019IndiaMicroprocessors and MicrosystemsResidentialUtility ESS RESHybrid techniqueGlow-worm swarm optimization and support vector machineDAPMATLAB 2018 a
[5]2019ChinaEnergiesResidentialUtility ESS RESHeuristic techniqueGame theoryDAPMATLAB 2013a -YALMIP -ILOG’s CPLEX v.12 CPLEX
[81]2019UAEAmbient Intell Human Comput SpringerResidentialUtilityHybrid techniqueHarmony search algorithm and enhanced differential evolutionRTPMATLAB
[82]2018PakistanEnergiesResidentialUtilityHeuristic techniqueGenetic harmony search algorithmRTP andCPPMATLAB 2014b
[83]2018KenyaPower and Energy EngineeringResidentialESS RESHybrid techniqueBayesian game theoryRTP
[84]2018USAIEEE Trans. Smart GridResidentialUtilityStochastic techniqueGame theoryRTPIBM ILOG CPLEX
Table 6. Comparative table of PAR and cost optimization approaches.
Table 6. Comparative table of PAR and cost optimization approaches.
Ref.YearCountryJournal/ConferenceBuilding SectorEnergy SourceControl SchemesAlgorithm/MethodPricing SchemeOptimization Objective(s)User ComfortUser PreferencesSimulation Tool
PARCostCO2 EmissionCommunicationAverage
Waiting Time
[85]2018USAIEEE Green Technologies ConferenceResidential CommercialUtilityESSHeuristic techniquePSOToU
[86]2018ThailandIEEE Transaction on Smart GridResidentialUtilityESS RESHeuristic techniqueFuzzy low-cost operationToU
[87]2018IranIEEE Smart Grid ConferenceResidentialUtility ESS Conventional-UnitsHybrid techniqueUnnamed scheduling and fuzzy logicDAP and ToUGAMS -MILP and CPLEX
[88]2018PakistanIEEE International Conference on Advanced Information Networking and ApplicationsResidentialUtilityHybrid techniqueEnhanced differential harmony binary particle swarm optimizationRTPMATLAB
[89]2018RomaniaComputers and Industrial Engineering ElsevierResidentialUtilityEvolutionary optimization techniqueShifting optimization algorithmToUMATLAB 2016a
[3]2018PakistanIEEE International Conference on Advanced Information Networking and ApplicationsResidentialUtilityHybrid techniqueEnhanced differential harmony binary particle swarm optimizationRTPMATLAB
[90]2018PakistanIEEE International Conference on Advanced Information Networking and ApplicationsResidentialUtilityHybrid techniqueBacterial foraging tabu searchRTPMATLAB
[4]2018ChinaNeural Comput and ApplicResidential IndustrialUtility ESS
RES
Heuristic techniqueGame theoryEquilibrium marketCplex DECIS OSL-SE
[91]2018BrazilSpringer International Conference, PAAMSResidentialUtilityMeta-heuristic techniqueGravitational search algorithmRTPLPG
[92]2017PakistanAdvances in Network-Based Information SystemsResidentialUtilityMeta-heuristic techniqueBacterial foraging optimization and strawberry algorithmRTPMATLAB
[93]2017IndiaIEEE International Conference on Electrical, Instrumentation and Communication EngineeringResidentialUtilityEvolutionary optimization techniqueUnnamed schedulingDAPMATLAB
[94]2017IndiaIEEE International Conference on Power SystemsResidential Commercial IndustrialUtilityMeta-heuristic techniqueMulti-objective particle swarm optimizationDAPMATLAB
[95]2017UKIEEE Trans. Ind. InfResidentialRESArtificial immune algorithmDAP
[96]2017PakistanAdvances in Network-Based Information SystemsResidentialUtilityMeta-heuristic techniqueEnhanced differential evolutionToU
Table 7. Comparative table of PAR and cost optimization approaches.
Table 7. Comparative table of PAR and cost optimization approaches.
Ref.YearCountryJournal/ConferenceBuilding SectorEnergy SourceControl SchemesAlgorithm/MethodPricing SchemeOptimization Objective(s)User ComfortUser PreferencesSimulation Tool
PARCostCO2 EmissionCommunicationAverage
Waiting Time
[97]2017IndiaSustainable Cities and SocietyResidentialUtilityLinear programmingMixed-integer linear programmingToUGAMS/ CPLEX
[98]2017PakistanAdvances on P2P, Parallel, Grid, Cloud and Internet ComputingResidentialUtilityMeta-heuristic techniqueCrow search algorithmRTPMATLAB
[99]2017PakistanIEEE International Renewable and Sustainable Energy ConferenceResidentialUtility RES
ESS
Heuristic techniqueKnapsack algorithmRTP
[100]2017PakistanAdvances in Intelligent Networking and Collaborative SystemsResidentialUtilityMeta-heuristic techniqueEnhanced differential evolution & Strawberry AlgorithmRTPMATLAB
[101]2017UKIEEE International Conference on Smart Energy Grid EngineeringResidentialUtilityUnnamed techniqueUnnamed schedulingRTP
[102]2017PakistanAdvances on P2P, Parallel, Grid, Cloud and Internet ComputingResidentialUtilityMeta-heuristic techniqueFlower pollination algorithmRTPMATLAB
[103]2016IndiaIEEE National Power Systems ConferenceResidential Commercial IndustrialUtilityMeta-heuristic techniqueParticle swarm optimizationDAP
[104]2016AustraliaApplied Energy ElsevieResidentialUtilityUnnamed techniqueUnnamed schedulingRTP
[105]2016PakistanApplied SciencesResidentialUtilityHeuristic techniqueKnapsack optimizationToUMATLAB
[106]2015SingaporeIEEE Innovative Smart Grid TechnologiesResidential Commercial IndustrialUtilityMeta-heuristic techniqueParticle swarm optimizationDAPMATLAB
[107]2015IndiaIEEE Power, Communication and Information Technology ConferenceResidentialRESMeta-heuristic technique2D particle swarm optimizationDAPMATLAB
[108]2015PakistanIEEE International Conference on Network-Based Information SystemsResidential Commercial IndustrialUtilityMeta-heuristic techniqueGenetic algorithmRTP
[109]2015South AfricaIEEE Innovative Smart Grid TechnologiesResidentialUtilityEvolutionary techniqueDaily maximum energy schedulingToUMILP CPLEX
Table 8. Comparative table of PAR and cost optimization approaches.
Table 8. Comparative table of PAR and cost optimization approaches.
Ref.YearCountryJournal/ConferenceBuilding SectorEnergy SourceControl SchemesAlgorithm/MethodPricing SchemeOptimization Objective(s)User ComfortUser PreferencesSimulation Tool
PARCostCO2 EmissionCommunicationAverage
Waiting Time
[110]2015PakistanEnergy ResearchResidentialUtilityMeta-heuristic techniqueGenetic algorithmRTP
[111]2015Italy-FranceComputer CommunicationsResidentialUtilityHeuristic techniqueGame theoryRTP
[112]2014Japan2014 International Conference on Electronics, Information and CommunicationsResidentialUtility ESSConvex optimization techniqueUnnamed schedulingRTP
[113]2014ChinaIEEE International Joint Conference on Neural NetworksResidentialUtilityMeta-heuristic techniqueStackelberg game and genetic algorithmRTPIBM CPLEX
[9]2014SingaporeIEEE Journal of Selected Topics in Signal ProcessingResidentialUtilityDistributed schemesDistributed algorithmRTP
[114]2013UKSoft ComputingResidentialUtilityMeta-heuristic techniqueStackelberg game and genetic algorithmsRTP
[115]2013Iran2013 13th international conference on environment and electrical engineeringResidentialUtilityMeta-heuristic techniqueGenetic algorithmRTPMATLAB
[116]2013China2013 IEEE international conference on communications workshopsResidentialUtilityHeuristic techniqueLinear programmingRTP

4. Mapping Questions Results and Analysis

This section presents answers to the mapping questions and analyzes global trends.
In general, there has been a growth of interest in this topic, particularly since 2017 as shown in Figure 4. The relative increase in this topic was approximately 85%: from three selected studies in 2013 up to an average of nineteen selected studies between 2021 and 2022. This can be considered as an indicator of how electricity management and control methods have gained importance in recent years.
Moreover, the proportion of journal papers tends to increase throughout the years, which indicates a certain maturity of the field. Pakistan (Figure 5) in particular seems very interested in PAR and cost optimization approaches. India, Saudi Arabia, Iran, China and South Korea follow. Most of these are Asian and emerging countries, with a strong urban population growth. Thus, they go through a very important increase in energy demand in a short period of time [117], which justifies the need for optimization.
The rest of the section is dedicated to answering every research question and providing an analysis of the global trends.
RQ1. 
What are the most used algorithms and techniques for peak and cost reduction?
Optimization is the process of determining the state of decision variables that give the best value for single or multi-objective functions. First of all, what is striking is the diversity of used algorithms (Figure 6) for solving only two optimization problems: peak and cost reduction. This can be seen in the multiple (sometimes original) names given to heuristics: dragonfly, earth worm, lion, grey wolf, etc.
This diversity could be a manifestation of Wolpert et al.’s No Free Lunch Theorem [118], which states that: “Roughly speaking we show that for both static and time dependent optimization problems the average performance of any pair of algorithms across all possible problems is exactly identical”. The implications are that there is no optimization algorithm that performs best for all problems. Although the problem seems the same (peak and cost optimization), in practice, the formalization differs in the survey papers, and the multi-objectives too (e.g., CO2 emission, waiting time). This might justify the multiplicity of optimization heuristics. Nevertheless, the sheer number of algorithms is still, in our point of view, a little bit inflated. Sometimes, papers try to use ’yet another’ heuristic with a unique name to prove the originality of the paper’s contribution with regard to the state of the art.
The peak and cost optimization algorithms that we found can be classified into the following categories: (1) analytical and exact algorithms; (2) heuristics (approximate algorithms).
Analytical and exact algorithms were the main approach for problem optimization, before the advent of heuristics. Some of them are based on the first and second-order derivatives of the objective functions. They can efficiently find the exact optimum for linear or convex problems, for example. In the works that we surveyed, these approaches are used, but usually with another approximate algorithm. Some instances that we found include linear programming, nonlinear programming, dynamic programming and integer programming [4,40,44,116]. However, exact methods are inefficient and very slow in more complex (NP-hard ones, for example) problems with many local optima, stochastic or unknown search space, many objectives (e.g., with user preference inclusion) and renewable sources integration. This is why their proportion in our particular case is relatively small compared to approximate algorithms.
These are commonly called heuristics. Metaheuristics define classes of heuristics; that is, conceptual frameworks and rules to devise a good approximate algorithm that might converge to a global optimum [119]. However, metaheuristics are probabilistic in nature and controlled by parameters such as population, elite population size, number of generations, etc. In most of the studies, there is a concern that adjusting the parameters is an extremely critical problem, as it can directly affect the performance of the techniques. An incorrect setting can lead to an increase in computation time or a local optimum [120]. Possible taxonomies for metaheuristics are [119]: (1) evolution-based; (2) swarm-based; (3) human-based; (4) physics based; (5) math-based.
Evolution-based algorithms are inspired by the Darwinian law of natural selection. They iteratively change a population of solutions using evolutionary operators (i.e., selection, cross-over, mutation), to improve the solutions quality, hoping to converge to the global optimum. genetic algorithms (GAs) and differential evolution are two instances used for cost/peak optimization. The first ones are the most popular in our study [29,46,52,70,102,108,113,121], perhaps because they are notoriously good for scheduling tasks (our present use case), and more generally for complex discrete structures optimization. What is also striking is the hybridization between GAs and other types of heuristics (e.g., genetic/ant colony hybrid optimization).
Swarm-based algorithms replicate the social interactions of certain living beings (e.g., bacteria, birds, wolves, lions). Usually, the social interactions considered are related to survival (e.g., hunting, mating). Individuals from the swarm also share information, which influences their behavior in the following iterations. Some examples that we found are: particle swarm optimization [103], ant colony optimization [76], grey wolf optimization, bacterial foraging [77], lion’s algorithm [50] and cuckoo search [54]. According to our cumulative statistics, these types of algorithms are frequent in optimizing the PAR and energy consumption cost. A possible reason is that they require fewer parameter tunings. However, the specific meta-heuristic of particle swarm optimization is less used than genetic algorithms because it is less adapted to discrete constraint problems.
Human-based metaheuristics take their inspiration from social interactions and human behavior. We found one instance of such algorithms published in IEEE Access [36], mixed with a swarm-based algorithm: teaching–learning-based optimization with ant-colony-based heuristics. Physics-based algorithms tend to explore the search space using agents that respect physical laws. They are practically inexistent in our study. Math-based heuristics are only based on mathematical equations and do not obtain their inspiration from a natural phenomenon. Few instances have been found for the peak/energy cost optimization problem: sine–cosine [42,65] or multi-objective arithmetic optimization.
Game theory [122] is another mathematical model that studies the outcome and optimal strategies for situations where agents interact with each other according to a set of fixed rules. This theory includes four elements: players, information that they have, their possible actions and the payoffs. Stackelberg games are an instance of this theory where there is a leader (in our instance, the energy producer) and n followers (in our instance, the consumers). The best response is called the Stackelberg–Nash equilibrium, with the producer supplying maximum renewable energy and consumers minimizing tariffs by appliances shifting. In our survey, these types of algorithms are used more than 10 times [4,5,20,53,59,83,113,114,123,124], which is as often as very other popular swarm-based metaheuristics. They are also often hybridized with genetic algorithms in order to choose the actions.
Fuzzy logic [125] is an interesting inference paradigm that we found when studying papers related to peak/energy cost optimization. It manipulates variables with levels of truth represented by a real number between 0 and 1. The inference rules from this type of logic are used to decide when to use the appliances (shifting and scheduling).
We noticed that population-based metaheuristics are much more used for cost/peak optimization than single-solution ones. The first type improves a set of candidate solutions iteratively (as opposed to one candidate solution). Single-solution heuristics are preferred when the fitness function is computationally intensive. In this case, calculating the energy cost based on the consumption schedule is fairly straightforward, which explains what we have.
Another important aspect is the dataset used as the input to the algorithms and its impact on the optimization effectiveness. During our data collection, we identified three major input categories: real-world, pre-generated and randomly generated data. Real-world data were not popular in the 104 selected studies [45,70]. The problem might be in the fact that a real-world dataset is often small and tied to a specific application, which is a preferred option only in particular cases. Moreover, in certain instances, researchers seek to prove the good performance of their proposed algorithm with adapted data. On the other hand, artificial and randomly generated data are more popular [49,61,84]. They give a large amount of data, which provides useful information on the characteristics of the compared optimization algorithms. The difficulty is to rationalize their link with the real performance of the algorithms.
On all these types of data, the great frequency of use of genetic algorithms and particle swarm optimization shows their good exploration/exploitation capabilities of the solution space. Many comparative studies [65,69,70] rank them amongst top algorithms for optimizing PAR and cost. Their rank (relative to each other) varies from one study to another, depending on the multi-objective optimization function (e.g., cost, PAR, waiting time) and also according to the conditions and input parameters (e.g., number of users, integration of renewable or storage systems).
In addition to the dataset impact, for the same algorithm, there are environmental factors that influence the results: the programming language, skills of the programmer and computer environment used to test the algorithm.
RQ2. 
What type of energy source has been chosen?
Energy supply source types were also studied in our paper. The utility grid supply was large as it comprises 96% of the literature, while renewable energy occupies 35% and storage power systems occupies 32%.
The proportion of renewable and storage energy systems are close (35% vs. 32%). This can be explained by the fact that they are usually used together (e.g. solar panel with battery) in an installation.
What is striking is that renewables are not used as often as we expected (a third of the literature), although, with the current world’s climatic and energetic situation, they are fundamental. This might be because the emerging countries (not yet mature for generalized renewable use) are the most represented in the studies. It can also be explained by (1) problems of integration into the system; (2) an increased difficulty in solving the optimization problem.
Regarding the first reason, the requirement of a large area for installation and the reliability of protection circuits to isolate them from the existing network whenever necessary is a great challenge. The lack of technically qualified manpower and a poor selection of the optimal place for the implementation will also affect the integration of this type of energy system. The fluctuating and unpredictable nature of renewable energy sources such as photo-voltaic solar and wind turbines require complex technologies and a deep study starting in the site, evaluating the impacts on the network. All of this is especially true in emerging countries, which are very well represented in our survey (Figure 5). The cost of the batteries (although there are historical improvements [126]) is also sometimes a negative factor.
Regarding the second reason, there is an increasing complexity induced by adding intermittent renewable energy sources and battery storage systems in the optimization. This is in part due to (a) the lack of good models; (b) the lack of accurate data sets (e.g., solar and wind); (c) the complexity of the resulting optimization problem [127,128].
RQ3. 
What type of building has been treated?
A demand response program can increase its effectiveness by taking into consideration the types of consumers to which it applies. Typically, they are either residential, commercial or industrial. Their needs are completely different in terms of energy, load and equipment used. However, it is important to keep in mind that the prerequisite to energy consumption optimization is always good energy building design [129] (e.g., insulation, shape, envelope system, orientation), which can improve energy efficiency by up to 50%.
In our systematic mapping study, we noticed from (Figure 7) the predominance (96%) of the residential building type, followed by the other two (in the same proportions: 15% vs. 13%). This could be because residential buildings are much more common than the others. Moreover, they present very interesting challenges due to the unpredictable consumption pattern. Industrial buildings follow because of some specific challenges linked to critical equipment and the availability of a sensor architecture by default. Commercial buildings also present interesting challenges due to the heating, cooling and lighting growing energy demands. We also noticed that papers usually tackle either one type of building or all of them at the same time.
Regarding residential buildings, the design of an effective DR program is very complicated, mainly because of the fluctuating consumption patterns, which require vigilant modeling: individual human behavior is sometimes unpredictable. The DR program applied should not assume that all customers have the same energy consumption patterns, as mentioned in [130]. In the reviewed studies, we found that all residential consumers can be grouped into five different categories:
  • Long-range consumers are able to shift their consumption over a wide range of time following changes in prices;
  • Real-world postponing consumers have a perception depending only on current and future prices;
  • Real-world advancing customers have a perception depending only on current and past periods;
  • Real-world mixed consumers are a mix of postponing and advancing consumers, taking into account the past, present and future;
  • Short-range consumers do not optimize their load and are only concerned and worried about the power price at the current time.
That is why, although the residential sector constitutes the bulk of buildings, the optimization has to be adaptive by taking into account the consumer’s profile as a variable in the models.
Regarding industrial consumers, they are very-high-energy users. Thus, the optimization impact is huge, if carried out correctly. However, although the infrastructure is already equipped with sensors, measurement technologies and personal operators, the challenge of a demand response program exists [32,61,69]. In our survey, we confirmed that the implementation of DR is complicated because of the critical loads in industrial plants. A simple service disconnection may cause a break of production, and millions of dollars of financial loss. In fact, some manufacturing systems exhibit hard real-time constraints where scheduling must be performed with high accuracy [131]. This is why the optimization has to take into account inelastic and critical load demand and only act on non-critical consumption loads.
Finally, regarding commercial buildings, what transpires in the works that we studied is that commercial sectors present an important part of the total electricity consumption, which is expected to increase. Water heating, cooling, space heating, lighting, refrigeration and ventilation are the main electrical energy consumers. Computers, electronics and other loads are classified as miscellaneous electrical loads, which include plug loads and all hard-wired ones that are not responsible for cooling, lighting, water heating or space heating. The reduction in their electrical consumption can be obtained either by the adoption of energy-efficient construction technologies or by controlling the energy consumption behavior of buildings thanks to the price elasticity of energy demand.
RQ4. 
What are the optimization objectives of the cited algorithms?
The main objectives of demand-side management algorithms studied in this paper are to reduce the peak-to-average ratio and minimize the cost of consumption. That is why, naturally, 100% of the papers (Figure 8) tackle these two aspects. Note that there is a natural reduction in the cost and peak when the papers include renewable (cheaper) energy data.
However, we notice that there are other ’secondary’ optimization objectives: the waiting time of appliances and user comfort come in second place, with around 41% and 35% each. Finally, communications, CO2 emissions and user preferences are considered in only very few studies.
These results can be explained by the fact that the appliances waiting time and comfort are usually intertwined with PAR and cost optimization. Otherwise, a naive cost-minimizing solution would consist of shifting all appliances to the moments with cheaper electricity. In practice, the PAR and cost reduction are often constrained by time intervals I a , where the appliance function can be freely shifted. Optimizing these two objectives consists of choosing the functioning periods that minimize them in these intervals. Often, there is a trade-off between this optimization and the delay that the appliance waits to start functioning in I a .
Regarding user comfort, it is usually computed using the priority of loads as defined by the user or a set of differences elevated to a certain exponent. These differences depend on the schedulable or non-schedulable nature of appliances. They can represent (a) the appliance waiting time; (b) the gap between optimal appliance power and real power. Depending on the exponent and also on a multiplication factor, discomfort can be computed differently, influencing the optimization. However, very often, the factors and exponents are close (e.g., 2 for the quadratic Taguchi loss function [132]).
Regarding CO2 emissions, they are not considered very often. Since their reduction is often a consequence of maximizing renewable energies use, this could be linked to the smaller proportion of renewables data sets used in the works (Figure 9). The majority of research on CO2 emissions cited in this survey does not use data from source-specific emission testing or continuous emission monitors. This is because they are not always available from individual sources. They use emission factors, which are representative values linking the quantity of the atmosphere pollutant to the type of activity (energy production) associated with their emissions [23,36,47,48,55,87,87]. Usually, these are the averages of the available data of acceptable quality. This provides sometimes approximate results for the CO2 optimization objective.
Finally, what is very surprising is the lack of explicit consideration for user preferences as well as communications [5,46,84]. There are very few data documenting exchanged information between the loads and the control system during real-time connectivity (e.g., the RTP case) because it requires a large frequency bandwidth and communication equipment capable of encrypting the information transmitted to the control system to preserve consumer privacy. Not taking into account preferences or communications does not allow the user to make the compromise between payments and comfort. It impacts interactivity, which could hinder adoption in the consumer market.
RQ5. 
What type of energy pricing has been chosen?
Figure 10 shows the various pricing schemes (pricing scheme definitions in Section 2.3) used in the reviewed papers. Real-time pricing (RTP) is the most used, with a proportion of a little less than half the studies (48%). It is followed by day-ahead pricing (DAP) and time-of-use pricing (ToU), with fairly equivalent proportions (respectively, 24% and 18 %). Finally, critical peak pricing (CPP) has a proportion of only 10%.
A possible explanation is that RTP is theoretically the most efficient way to adapt the demand to utility constraints. This is because it constantly (sometimes every 15 min) updates the prices according to the wholesale electricity market or utility’s production cost. However, note that it costs a large amount of communications (as well as metering infrastructure), which is surprisingly not often taken into account in the optimization (Figure 8). Thus, we argue that, if communication were considered in the multi-objective optimization, the pricing schemes frequency of use would radically change in the works.
DAP is a good compromise between complexity and efficiency, which justifies the second position. Day-ahead pricing advertises prices for the next day, making it more relaxed (thus more realistic) than RTP. Time-of-use (ToU) pricing is more rigid, and thus less popular in the studies: it consists of the classic attribution of fixed prices according to particular time periods (in the day or week). Thus, it does not give any useful incentive or information to the user during off-peak periods. Finally, critical peak pricing is an extension of ToU with so-called ’exceptions’ where prices are increased for specific time periods.

5. Discussion

In this section, based on the comparative analysis of the 104 studies, and the answers to the five research questions, we attempt to provide to the research community a list of Open Issues and Recommendations for the future.

5.1. Algorithmic Hybridization

Our systematic mapping study clearly shows the need for the efficient hybridization of two or more algorithms by taking the advantages of several strategies during a cycle, or during each cycle in the same optimization [3,35,90,133]. For complex problems that are often NP-hard (e.g., including energy storage systems with intermittent renewable energy sources), a simple new generation algorithm may fail to obtain a practical and good solution. Exact algorithms, on the other hand, are usually not adapted, as they often impose computing first or second-order derivatives and require the linearity or convexity of problems.
We recommend a combination of an evolution-based metaheuristic with a swarm-based one [52]. They are both population-based algorithms that are adapted to our problem because (1) with renewables integration, the problem space becomes very big, and needs an efficient global search; (2) the fitness function is relatively easy to compute (energy cost), which disqualifies the motivation for single-point search methods (as used in [90]).
More specifically, the motivation lies in the fact that GAs in particular are good for exploration and less adapted to exploitation (which is quite the opposite for swarm-based algorithms [134,135]). Indeed, from the technical point of view, GAs solutions’ (considered as chromosomes) crossover operation provides excellent search capabilities in the solution space [136]. It consists of choosing one or multiple ’points’ on both parent chromosomes and swapping genes to the point’s left/right between the parents. However, the only exploitation operator in GAs is the mutation, which limits the change in chromosomes offspring. Apart from very efficient exploitation, note that swarm optimization takes into account the interaction between solutions (considered as swarm particles). Particle swarm optimization in particular promotes it by allowing for a faster information flow between particles: each one updates its position using its own pass experience ( p b e s t in the mathematical notations), as well as following the best particle’s movement (global interaction).
Thus, in the final model, the idea could be to alternate between GAs iterations (diverse offspring generation for exploration) and swarm optimization iterations (offspring are guided by the particle ’movement’ of their parents) until the maximum number of iterations or the termination condition is met. The chromosomes generation would be initially set to 0. A GA iteration would select parents for mating, cross them over and add them to the population. Swarm optimization could improve the population’s fitness in the next iteration. The best individuals would then be selected and produce the new generation for GAs.

5.2. Interactive and Real-Time User Preference Consideration

Very few (around 6) from the 104 studied papers, (Figure 8) consider user preferences in the optimization problem. Among the most notable works, there are those of He et al. [5] and Liu et al. [9]. In [5], a distributed demand-side management control mechanism is proposed that finds an optimal consumption/prediction routine, taking into consideration fluctuating prices and user choice. In the surveyed works, one of the suggestions is defining a “User Convenient” schedule and “Grid Convenient” one [9]. The idea is to compute metrics quantifying the deviation between them. However, for a general adoption, most algorithms lack real-time interactivity. This task is also a part of transitioning from research results to consumer-market-friendly solutions, which is not always easy.
The ideal commercial system could be pictured as a control screen (or tablet)-based system that is user interactive and optimizes in real time. The user preference has to be the priority to enable the customer acceptance of the system, as advocated by Liu et al. [9]. The real-time aspect switches the optimization parameters completely as, for example, the user no longer has a clear set of schedule intervals for their appliances, but a mere approximate prediction of the future. The algorithm also has to involve a very fast optimization heuristic.
Finally, in a commercial system, practical concerns have to be taken into account, such as response/decision fatigue. In smart grid/user interactions, the right balance between information sharing and communication payload has to be found to prevent overwhelming the customer. For example, in RTP, a frequent price change every 15 min might discourage the consumer from interacting and also bloat the communication channel between the energy supplier and consumer.

5.3. Accurate Renewable Energy and Storage Systems Integration

Accurate renewable energy and storage systems integration in PAR and cost reduction optimization is another open research issue. As we can see in Figure 9, less than half of the works tackle these issues.
In reality, when the customer integrates intermittent renewables and batteries, the optimization problem changes completely. Instead of being an appliance-shifting problem, the customer schedules their appliances while respecting certain functioning time intervals. They have the possibility to use battery/renewable energy, as a wildcard, to reduce the utility energy peak [36,37,47].
This integration cannot be performed if accurate models for intermittent renewable energy, which take into account their inherent uncertainty and unpredictability, are not proposed. In addition to this, there is an increasing need for more datasets [137] that could enable building these models. Finally, throughout our reviewing, we found that encouraging the adoption of integrated energy systems (IESs) is also very important in this context. An IES [138] incorporates renewables, storage and thermal technologies in the grid, unifying all of them with regard to the user.

5.4. Broadening the Scope of PAR Optimization

Throughout our review, we noted a general trend in optimization objectives where PAR and cost are considered in every study. Interest in CO2 emissions and communications optimization is emerging yet remains marginal (Figure 8). Most studies focus on residential buildings as opposed to commercial and industrial plants. This highly contrasts with the significant proportion of studies originating in emerging countries (Figure 5), with a rapid development of industrial high-energy consumption plants. A fast transformation was emphasized in the COP27 [139] (Sharm-El-Sheikh) as a contributing factor in the climate change acceleration.
We advocate for more research effort in the direction of industrial/commercial buildings energy optimization, as well as taking into account ’secondary’ optimization objectives such as communications and gas emissions. Some industries in particular (e.g., aluminium production consumes approximately 70 GJ/tonne) are huge energy consumers. The impact of a small algorithmic improvement can thus greatly reduce electrical consumption. In most of the works [32,61,69,131] that tackle industrial buildings, the following four singularities of the energy consumption make the optimization difficult: (1) HVAC and lighting are not the most energy consuming (as opposed to residential buildings); (2) most processes run at standard speeds with strong inter-dependencies and no possibility of interruption [61]; (3) safety and critical time are often hard constraints; (4) different rates from the residential ones are applied. All these constraints can breed creativity in the design of new PAR and cost optimization algorithms. Finally, some algorithms that successfully manage big commercial buildings could be re-adapted to optimize the consumption of groups of residential buildings (macro-scale), which exhibit some similar macro-consumption patterns.
Regarding CO2 and communications optimization, we found that they were insufficiently addressed in the surveyed works [37,46,47,74]. Usually, researchers try to maximize user satisfaction (represented by waiting time, comfort and, less often, preference) because of the traditional trade-off with cost. However, in the current climate change context, gas emissions (4.69 metric tons per capita in 2022 [140]) produced by fuel-based power generators, for example, should not be considered as externalities. This goes hand in hand with accurate renewable energy integration (see Section 5.3) because it is low in carbon dioxide emissions. It also poses the problem of precisely quantifying the CO2 emissions as a function of a used energy source. In general, the electricity emission factor (CO2/MWh) is used, although it is not always accurate. Finally, communications optimization is very rare in the works that we surveyed. However, its impact is also important in our context, regarding: (1) decision fatigue (especially in the real-time pricing scheme) due to too much information; (2) exposing the network to potential attacks (eavesdropping, jamming, false injection). Some original works [36] propose in their scheme a single-way communication from the control center to the user to preserve confidentiality with minimal overhead.

6. Conclusions

In this paper, we conducted the first (to our knowledge) systematic mapping study on peak-to-average-ratio and cost optimization approaches for demand-side management in the smart grid. Reviewed works cover a decade: 1 January 2013 to 31 December 2022. Following a systematic and reproducible methodology, we selected 104 publications defined as “original research” from four different scientific databases, and classified them according to 13 comparison criteria. Then, we analyzed these works according to 5 research questions linked to algorithmic trends, energy source, building type, optimization objectives and pricing schemes. Some main findings are: (i) the predominance of the genetic algorithm (adequate for discrete optimization problems), but with a significant use of various swarm-based metaheuristics; (ii) an insufficient focus on renewable and storage systems because of their inherent unpredictability and uncertainty; (iii) a bias toward residential buildings, although industrial ones are highly energy consuming; (iv) a preference for real-time pricing schemes despite their communications cost.
We identified a set of recommendations for the research community: (1) a hybridization between the strength of evolution-based heuristics in solving discrete scheduling problems and the speed/accuracy of swarm-based heuristics; (2) developing real-time user preference optimization mechanisms to encourage commercial adoption; (3) developing accurate renewable (or storage) models despite their inherent uncertainty/unpredictability; (4) broadening the scope of optimization to industrial buildings and ’secondary’ objective minimization (e.g., CO2 emissions, communications).
In future works, we intend to focus on real-time user preference considerations, as it is a very interesting research area, with multiple challenges. This implies developing fast parameterizable approaches with a trade-off between speed and optimality. This will surely be the subject of a more detailed systematic literature review (SLR) by us. An SLR details a specific area of research and answers questions related to it, while a systematic mapping study structures the current state of the art.

Author Contributions

All authors have participated in the conceptualization, methodology, analysis of results and writing of the article. All authors have read and agreed to the published version of the manuscript.

Funding

This work was financially supported by the National Center of Scientific and Technical Research (CNRST), Morocco.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

iessential appliances
sshiftable appliance
rthrottleable appliance
nconsumer
t time interval [s]
Ttotal number of time intervals in a day
e n , i t essential energy consumed by user n during time interval t [ Wh ]
e n , s t shiftable energy consumed by user n during time interval t [ Wh ]
e n , r t throttleable energy consumed by user n during time interval t [ Wh ]
x n , t total consumed energy by user n during time interval t [ Wh ]
E n total daily energy demand of consumer n [ Wh ]
b n , 0 battery level at the beginning of the day for consumer n [ Wh ]
B n battery capacity of user n [Wh]
r n maximum rates of battery charge/discharge of user n [ Wh ]
a n , t battery charging/discharging schedule for user n during time interval t
L n , t load demand to be purchased by user n from the utility during time interval t [ Wh ]
O n operating time slot of consumer n
L p peak load of the smart grid network [ Wh ]
L a average load of the smart grid network [ Wh ]
C t cost function

References

  1. Popik, T.S. Preserving Ukraine’s Electric Grid During the Russian Invasion. JCIP J. Crit. Infrastruct. Policy 2022, 3, 15. [Google Scholar] [CrossRef]
  2. Kockel, C.; Nolting, L.; Pacco, K.; Schmitt, C.; Moser, A.; Praktiknjo, A. How dependent are european electricity systems and economies on natural gas? In Proceedings of the 17th IAEE European Conference—Future of Global Energy Systems, Athens, Greece, 21–24 September 2022.
  3. Qureshi, T.N.; Javaid, N.; Naz, A.; Ahmad, W.; Imran, M.; Khan, Z.A. A Novel Meta-Heuristic Hybrid Enhanced Differential Harmony Wind Driven (EDHWDO) Optimization Technique for Demand Side Management in Smart Grid. In Proceedings of the 2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA), Krakow, Poland, 16–18 May 2018; pp. 454–461. [Google Scholar] [CrossRef]
  4. Qin, H.; Wu, Z.; Wang, M. Demand-Side Management for Smart Grid Networks Using Stochastic Linear Programming Game. Neural Comput. Appl. 2018, 32, 139–149. [Google Scholar] [CrossRef]
  5. He, M.f.; Zhang, F.x.; Huang, Y.; Chen, J.; Wang, J.; Wang, R. A Distributed Demand Side Energy Management Algorithm for Smart Grid. Energies 2019, 12, 426. [Google Scholar] [CrossRef] [Green Version]
  6. Gellings, C. The Concept of Demand-Side Management for Electric Utilities. Proc. IEEE 1985, 73, 1468–1470. [Google Scholar] [CrossRef]
  7. Rahim, S.; Javaid, N.; Ahmad, A.; Khan, S.A.; Khan, Z.A.; Alrajeh, N.; Qasim, U. Exploiting Heuristic Algorithms to Efficiently Utilize Energy Management Controllers with Renewable Energy Sources. Energy Build. 2016, 129, 452–470. [Google Scholar] [CrossRef]
  8. Mann, Z.Á. The top eight misconceptions about NP-hardness. Computer 2017, 50, 72–79. [Google Scholar] [CrossRef]
  9. Liu, Y.; Yuen, C.; Huang, S.; Ul Hassan, N.; Wang, X.; Xie, S. Peak-to-Average Ratio Constrained Demand-Side Management With Consumer’s Preference in Residential Smart Grid. IEEE J. Sel. Top. Signal Process. 2014, 8, 1084–1097. [Google Scholar] [CrossRef]
  10. Manasseh, E.; Ohno, S.; Kalegele, K.; Tariq, R. Demand Side Management to Minimize Peak-to-Average Ratio in Smart Grid. In Proceedings of the ISCIE International Symposium on Stochastic Systems Theory and its Applications, Honolulu, HI, USA, 5–8 December 2015; Volume 2015, pp. 102–107. [Google Scholar] [CrossRef] [Green Version]
  11. Aghaei, J.; Alizadeh, M.I. Demand Response in Smart Electricity Grids Equipped with Renewable Energy Sources: A Review. Renew. Sustain. Energy Rev. 2013, 18, 64–72. [Google Scholar] [CrossRef]
  12. Shao, S.; Zhang, T.; Pipattanasomporn, M.; Rahman, S. Impact of TOU Rates on Distribution Load Shapes in a Smart Grid with PHEV Penetration. In Proceedings of the IEEE PES T&D 2010, New Orleans, LA, USA, 19–22 April 2010; pp. 1–6. [Google Scholar] [CrossRef]
  13. Vardakas, J.S.; Zorba, N.; Verikoukis, C.V. A Survey on Demand Response Programs in Smart Grids: Pricing Methods and Optimization Algorithms. IEEE Commun. Surv. Tutorials 2015, 17, 152–178. [Google Scholar] [CrossRef]
  14. Zhou, Q.; Guan, W.; Sun, W. Impact of Demand Response Contracts on Load Forecasting in a Smart Grid Environment. In Proceedings of the 2012 IEEE Power and Energy Society General Meeting, San Diego, CA, USA, 22–26 July 2012; pp. 1–4. [Google Scholar] [CrossRef]
  15. Herter, K. Residential Implementation of Critical-Peak Pricing of Electricity. Energy Policy 2007, 35, 2121–2130. [Google Scholar] [CrossRef] [Green Version]
  16. Faruqui, A.; George, S.S. The Value of Dynamic Pricing in Mass Markets. Electr. J. 2002, 15, 45–55. [Google Scholar] [CrossRef]
  17. Chen, C.; Kishore, S.; Snyder, L.V. An Innovative RTP-Based Residential Power Scheduling Scheme for Smart Grids. In Proceedings of the 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Prague, Czech Republic, 22–27 May 2011; pp. 5956–5959. [Google Scholar] [CrossRef] [Green Version]
  18. Webber, G.; Warrington, J.; Mariethoz, S.; Morari, M. Communication Limitations in Iterative Real Time Pricing for Power Systems. In Proceedings of the 2011 IEEE International Conference on Smart Grid Communications (SmartGridComm), Brussels, Belgium, 17–20 October 2011; pp. 445–450. [Google Scholar] [CrossRef]
  19. Joe-Wong, C.; Sen, S.; Ha, S.; Chiang, M. Optimized Day-Ahead Pricing for Smart Grids with Device-Specific Scheduling Flexibility. IEEE J. Sel. Areas Commun. 2012, 30, 1075–1085. [Google Scholar] [CrossRef]
  20. Soliman, H.M.; Leon-Garcia, A. Game-Theoretic Demand-Side Management With Storage Devices for the Future Smart Grid. IEEE Trans. Smart Grid 2014, 5, 1475–1485. [Google Scholar] [CrossRef]
  21. Petersen, K.; Vakkalanka, S.; Kuzniarz, L. Guidelines for conducting systematic mapping studies in software engineering: An update. Inf. Softw. Technol. 2015, 64, 1–18. [Google Scholar] [CrossRef]
  22. Albogamy, F.R.; Ashfaq, Y.; Hafeez, G.; Murawwat, S.; Khan, S.; Ali, F.; Aslam Khan, F.; Rehman, K. Optimal Demand-Side Management Using Flat Pricing Scheme in Smart Grid. Processes 2022, 10, 1214. [Google Scholar] [CrossRef]
  23. Habib, H.U.R.; Waqar, A.; Junejo, A.K.; Ismail, M.M.; Hossen, M.; Jahangiri, M.; Kabir, A.; Khan, S.; Kim, Y.S. Optimal Planning of Residential Microgrids Based on Multiple Demand Response Programs Using ABC Algorithm. IEEE Access 2022, 10, 116564–116626. [Google Scholar] [CrossRef]
  24. Oprea, S.V.; Bâra, A. A signaling game-optimization algorithm for residential energy communities implemented at the edge-computing side. Comput. Ind. Eng. 2022, 169, 108272. [Google Scholar] [CrossRef]
  25. Chreim, B.; Esseghir, M.; Merghem-Boulahia, L. LOSISH—LOad Scheduling In Smart Homes based on demand response: Application to smart grids. Appl. Energy 2022, 323, 119606. [Google Scholar] [CrossRef]
  26. Bhongade, S.; Dawar, R.; Sisodiya, S. Demand-Side Management in an Indian Village. J. Inst. Eng. (India) Ser. B 2021, 103, 63–71. [Google Scholar] [CrossRef]
  27. Sardar, A.; Khan, S.U.; Hassan, M.A.; Qureshi, I.M. A demand side management scheme for optimal power scheduling of industrial loads. Energy Syst. 2022, 14, 335–356. [Google Scholar] [CrossRef]
  28. Makhadmeh, S.N.; Abasi, A.K.; Al-Betar, M.A.; Awadallah, M.A.; Doush, I.A.; Alyasseri, Z.A.A.; Alomari, O.A. A novel link-based multi-objective grey wolf optimizer for appliances energy scheduling problem. Clust. Comput. 2022, 25, 4355–4382. [Google Scholar] [CrossRef]
  29. Mota, B.; Faria, P.; Vale, Z. Residential load shifting in demand response events for bill reduction using a genetic algorithm. Energy 2022, 260, 124978. [Google Scholar] [CrossRef]
  30. Wang, Z.; Zhai, C. Evolutionary Approach for Optimal Bidding Strategies in Electricity Markets. Comput. Electr. Eng. 2022, 100, 107877. [Google Scholar] [CrossRef]
  31. Roopa, Y.M.; SatheshKumar, T.; Mohammed, T.K.; Turukmane, A.V.; Krishna, M.S.R.; Krishnaiah, N. Power allocation model for residential homes using AI-based IoT. Meas. Sens. 2022, 24, 100461. [Google Scholar] [CrossRef]
  32. Hussain, I.; Ullah, I.; Ali, W.; Muhammad, G.; Ali, Z. Exploiting lion optimization algorithm for sustainable energy management system in industrial applications. Sustain. Energy Technol. Assess. 2022, 52, 102237. [Google Scholar] [CrossRef]
  33. Bahmanyar, D.; Razmjooy, N.; Mirjalili, S. Multi-objective scheduling of IoT-enabled smart homes for energy management based on Arithmetic Optimization Algorithm: A Node-RED and NodeMCU module-based technique. Knowl.-Based Syst. 2022, 247, 108762. [Google Scholar] [CrossRef]
  34. Ebrahimi, J.; Abedini, M. A two-stage framework for demand-side management and energy savings of various buildings in multi smart grid using robust optimization algorithms. J. Build. Eng. 2022, 53, 104486. [Google Scholar] [CrossRef]
  35. Hassan, C.A.u.; Iqbal, J.; Ayub, N.; Hussain, S.; Alroobaea, R.; Ullah, S.S. Smart Grid Energy Optimization and Scheduling Appliances Priority for Residential Buildings through Meta-Heuristic Hybrid Approaches. Energies 2022, 15, 1752. [Google Scholar] [CrossRef]
  36. Ali, S.; Rehman, A.U.; Wadud, Z.; Khan, I.; Murawwat, S.; Hafeez, G.; Albogamy, F.R.; Khan, S.; Samuel, O. Demand Response Program for Efficient Demand-side Management in Smart Grid Considering Renewable Energy Sources. IEEE Access 2022, 10, 53832–53853. [Google Scholar] [CrossRef]
  37. Albogamy, F.R.; Khan, S.A.; Hafeez, G.; Murawwat, S.; Khan, S.; Haider, S.I.; Basit, A.; Thoben, K.D. Real-Time Energy Management and Load Scheduling with Renewable Energy Integration in Smart Grid. Sustainability 2022, 14, 1792. [Google Scholar] [CrossRef]
  38. Alhasnawi, B.N.; Jasim, B.H.; Siano, P.; Alhelou, H.H.; Al-Hinai, A. A Novel Solution for Day-Ahead Scheduling Problems Using the IoT-Based Bald Eagle Search Optimization Algorithm. Inventions 2022, 7, 48. [Google Scholar] [CrossRef]
  39. Ramalingam, S.P.; Shanmugam, P.K. Hardware Implementation of a Home Energy Management System Using Remodeled Sperm Swarm Optimization (RMSSO) Algorithm. Energies 2022, 15, 5008. [Google Scholar] [CrossRef]
  40. Asghar, F.; Zahid, A.; Hussain, M.I.; 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, 8788. [Google Scholar] [CrossRef]
  41. Chang, C.Y.; Tsai, P.F. Multiobjective Decision-Making Model for Power Scheduling Problem in Smart Homes. Sustainability 2022, 14, 11867. [Google Scholar] [CrossRef]
  42. Hussain, I.; Ullah, I.; Ramalakshmi, R.; Ashfaq, M.; Nayab, D.e. Smart Energy Management System for University Campus using Sine-Cosine Optimization Algorithm. In Proceedings of the IEEE 2022 International Virtual Conference on Power Engineering Computing and Control: Developments in Electric Vehicles and Energy Sector for Sustainable Future (PECCON), Online, 5–6 May 2022; pp. 1–6. [Google Scholar]
  43. Venkatesh, B.; Padmini, S. Managing the smart grid with demand side management using Antlion Optimization. In Proceedings of the International Conference on Power Electronics and Renewable Energy Systems, Kedah, Malaysia, 5–6 December 2022; pp. 313–322. [Google Scholar]
  44. Almeida, V.A.; de AL Rabelo, R.; Carvalho, A.; Rodrigues, J.J.; Solic, P. Aligning the interests of prosumers and utilities through a two-step demand-response approach. J. Clean. Prod. 2021, 323, 128993. [Google Scholar] [CrossRef]
  45. Sharda, S.; Sharma, K.; Singh, M. A real-time automated scheduling algorithm with PV integration for smart home prosumers. J. Build. Eng. 2021, 44, 102828. [Google Scholar] [CrossRef]
  46. Al-Duais, A.; Osman, M.; Shullar, M.H.; Abido, M.A. Optimal Real-Time Pricing-Based Scheduling in Home Energy Management System Using Genetic Algorithms. In Proceedings of the 2021 IEEE 4th International Conference on Renewable Energy and Power Engineering (REPE), Online, 9–11 October 2021; pp. 243–248. [Google Scholar]
  47. Rehman, A.U.; Hafeez, G.; Albogamy, F.R.; Wadud, Z.; Ali, F.; Khan, I.; Rukh, G.; Khan, S. An Efficient Energy Management in Smart Grid Considering Demand Response Program and Renewable Energy Sources. IEEE Access 2021, 9, 148821–148844. [Google Scholar] [CrossRef]
  48. Ali, S.; Khan, I.; Jan, S.; Hafeez, G. An optimization based power usage scheduling strategy using photovoltaic-battery system for demand-side management in smart grid. Energies 2021, 14, 2201. [Google Scholar] [CrossRef]
  49. Ahmed, E.M.; Rathinam, R.; Dayalan, S.; Fernandez, G.S.; Ali, Z.M.; Abdel Aleem, S.H.; Omar, A.I. A comprehensive analysis of demand response pricing strategies in a smart grid environment using particle swarm optimization and the strawberry optimization algorithm. Mathematics 2021, 9, 2338. [Google Scholar] [CrossRef]
  50. Ullah, H.; Khan, M.; Hussain, I.; Ullah, I.; Uthansakul, P.; Khan, N. An Optimal Energy Management System for University Campus Using the Hybrid Firefly Lion Algorithm (FLA). Energies 2021, 14, 6028. [Google Scholar] [CrossRef]
  51. Ziadeh, A.; Abualigah, L.; Elaziz, M.A.; Şahin, C.B.; Almazroi, A.A.; Omari, M. Augmented grasshopper optimization algorithm by differential evolution: A power scheduling application in smart homes. Multimed. Tools Appl. 2021, 80, 31569–31597. [Google Scholar] [CrossRef]
  52. Roy, C.; Das, D.K. A hybrid genetic algorithm (GA)–particle swarm optimization (PSO) algorithm for demand side management in smart grid considering wind power for cost optimization. Sādhanā 2021, 46, 1–12. [Google Scholar] [CrossRef]
  53. Oprea, S.V.; Bâra, A.; Ifrim, G.A. Optimizing the electricity consumption with a high degree of flexibility using a dynamic tariff and stackelberg game. J. Optim. Theory Appl. 2021, 190, 151–182. [Google Scholar] [CrossRef]
  54. Shaban, A.; Maher, H.; Elbayoumi, M.; Abdelhady, S. A cuckoo load scheduling optimization approach for smart energy management. Energy Rep. 2021, 7, 4705–4721. [Google Scholar] [CrossRef]
  55. Wasim Khan, H.; Usman, M.; Hafeez, G.; Albogamy, F.R.; Khan, I.; Shafiq, Z.; Usman Ali Khan, M.; Alkhammash, H.I. Intelligent Optimization Framework for Efficient Demand-Side Management in Renewable Energy Integrated Smart Grid. IEEE Access 2021, 9, 124235–124252. [Google Scholar] [CrossRef]
  56. Sarker, E.; Halder, P.; Seyedmahmoudian, M.; Jamei, E.; Horan, B.; Mekhilef, S.; Stojcevski, A. Progress on the demand side management in smart grid and optimization approaches. Int. J. Energy Res. 2021, 45, 36–64. [Google Scholar] [CrossRef]
  57. Sadiq, F.; Sajjad, I.A.; Sadiq, Z. Appliance Scheduling in Smart Homes using JAYA Based Optimization Algorithm. In Proceedings of the IEEE 2021 16th International Conference on Emerging Technologies (ICET), Online, 22–23 December 2021; pp. 1–6. [Google Scholar]
  58. Nawaz, A.; Hafeez, G.; Khan, I.; Jan, K.U.; Li, H.; Khan, S.A.; Wadud, Z. An intelligent integrated approach for efficient demand side management with forecaster and advanced metering infrastructure frameworks in smart grid. IEEE Access 2020, 8, 132551–132581. [Google Scholar] [CrossRef]
  59. Mohsenian-Rad, A.H.; Wong, V.W.; Jatskevich, J.; Schober, R.; Leon-Garcia, A. Autonomous Demand-Side Management Based on Game-Theoretic Energy Consumption Scheduling for the Future Smart Grid; IEEE: New York, NY, USA, 2010; Volume 1, pp. 320–331. [Google Scholar]
  60. Imran, A.; Hafeez, G.; Khan, I.; Usman, M.; Shafiq, Z.; Qazi, A.B.; Khalid, A.; Thoben, K.D. Heuristic-Based Programable Controller for Efficient Energy Management Under Renewable Energy Sources and Energy Storage System in Smart Grid. IEEE Access 2020, 8, 139587–139608. [Google Scholar] [CrossRef]
  61. Lok, J.J.; Tan, W.N.; Yip, S.C.; Gan, M.T. Optimizing Industrial Process Flow for Energy Cost Reduction through Demand-Side Management. In Proceedings of the 2020 IEEE International Conference on Environment and Electrical Engineering and 2020 IEEE Industrial and Commercial Power Systems Europe (EEEIC/I&CPS Europe), Madrid, Spain, 9–12 June 2020; pp. 1–6. [Google Scholar] [CrossRef]
  62. Hafeez, G.; Alimgeer, K.S.; Wadud, Z.; Khan, I.; Usman, M.; Qazi, A.B.; Khan, F.A. An Innovative Optimization Strategy for Efficient Energy Management With Day-Ahead Demand Response Signal and Energy Consumption Forecasting in Smart Grid Using Artificial Neural Network. IEEE Access 2020, 8, 84415–84433. [Google Scholar] [CrossRef]
  63. Gk, J.S. MANFIS Based SMART Home Energy Management System to Support SMART Grid. Peer-to-Peer Netw. Appl. 2020, 13, 2177–2188. [Google Scholar] [CrossRef]
  64. Dinh, H.T.; Yun, J.; Kim, D.M.; Lee, K.H.; Kim, D. A Home Energy Management System With Renewable Energy and Energy Storage Utilizing Main Grid and Electricity Selling. IEEE Access 2020, 8, 49436–49450. [Google Scholar] [CrossRef]
  65. Ullah, I.; Hussain, I.; Uthansakul, P.; Riaz, M.; Khan, M.N.; Lloret, J. Exploiting Multi-Verse Optimization and Sine-Cosine Algorithms for Energy Management in Smart Cities. Appl. Sci. 2020, 10, 2095. [Google Scholar] [CrossRef] [Green Version]
  66. Lim, K.Z.; Lim, K.H.; Wee, X.B.; Li, Y.; Wang, X. Optimal Allocation of Energy Storage and Solar Photovoltaic Systems with Residential Demand Scheduling. Appl. Energy 2020, 269, 115116. [Google Scholar] [CrossRef]
  67. Mouassa, S.; Bouktir, T.; Jurado, F. Scheduling of smart home appliances for optimal energy management in smart grid using Harris-hawks optimization algorithm. Optim. Eng. 2021, 22, 1625–1652. [Google Scholar] [CrossRef]
  68. Chojecki, A.; Rodak, M.; Ambroziak, A.; Borkowski, P. Energy Management System for Residential Buildings Based on Fuzzy Logic: Design and Implementation in Smart-Meter. IET Smart Grid 2020, 3, 254–266. [Google Scholar] [CrossRef]
  69. Ullah, I.; Hussain, I.; Singh, M. Exploiting Grasshopper and Cuckoo Search Bio-Inspired Optimization Algorithms for Industrial Energy Management System: Smart Industries. Electronics 2020, 9, 105. [Google Scholar] [CrossRef] [Green Version]
  70. Hussain, I.; Ullah, M.; Ullah, I.; Bibi, A.; Naeem, M.; Singh, M.; Singh, D. Optimizing Energy Consumption in the Home Energy Management System via a Bio-Inspired Dragonfly Algorithm and the Genetic Algorithm. Electronics 2020, 9, 406. [Google Scholar] [CrossRef]
  71. Khan, S.; Khan, Z.A.; Javaid, N.; Ahmad, W.; Abbasi, R.A.; Faisal, H.M. On Maximizing User Comfort Using a Novel Meta-Heuristic Technique in Smart Home. In Advanced Information Networking and Applications; Barolli, L., Takizawa, M., Xhafa, F., Enokido, T., Eds.; Springer International Publishing: Cham, Switzerland, 2020; Volume 926, pp. 26–38. [Google Scholar] [CrossRef]
  72. Ullah, I.; Rasheed, M.B.; Alquthami, T.; Tayyaba, S. A Residential Load Scheduling with the Integration of On-Site PV and Energy Storage Systems in Micro-Grid. Sustainability 2019, 12, 184. [Google Scholar] [CrossRef] [Green Version]
  73. Essiet, I.O.; Sun, Y.; Wang, Z. Optimized Energy Consumption Model for Smart Home Using Improved Differential Evolution Algorithm. Energy 2019, 172, 354–365. [Google Scholar] [CrossRef]
  74. Shuja, S.M.; Javaid, N.; Khan, S.; Akmal, H.; Hanif, M.; Fazalullah, Q.; Khan, Z.A. Efficient Scheduling of Smart Home Appliances for Energy Management by Cost and PAR Optimization Algorithm in Smart Grid. In Web, Artificial Intelligence and Network Applications; Barolli, L., Takizawa, M., Xhafa, F., Enokido, T., Eds.; Springer International Publishing: Cham, Switzerland, 2019; Volume 927, pp. 398–411. [Google Scholar] [CrossRef]
  75. Molla, T.; Khan, B.; Moges, B.; Alhelou, H.H.; Zamani, R. Integrated Energy Optimization of Smart Home Appliances with Cost-Effective Energy Management System. CSEE J. Power Energy Syst. 2019, 5, 249–258. [Google Scholar] [CrossRef]
  76. Silva, B.N.; Han, K. Mutation Operator Integrated Ant Colony Optimization Based Domestic Appliance Scheduling for Lucrative Demand Side Management. Future Gener. Comput. Syst. 2019, 100, 557–568. [Google Scholar] [CrossRef]
  77. Ullah, I.; Khitab, Z.; Khan, M.; Hussain, S. An Efficient Energy Management in Office Using Bio-Inspired Energy Optimization Algorithms. Processes 2019, 7, 142. [Google Scholar] [CrossRef] [Green Version]
  78. Abbasi, R.A.; Javaid, N.; Khan, S.; ur Rehman, S.; Amanullah; Asif, R.M.; Ahmad, W. Minimizing Daily Cost and Maximizing User Comfort Using a New Metaheuristic Technique. In Web, Artificial Intelligence and Network Applications; Barolli, L., Takizawa, M., Xhafa, F., Enokido, T., Eds.; Springer International Publishing: Cham, Switzerland, 2019; Volume 927, pp. 80–92. [Google Scholar] [CrossRef]
  79. Fan, C.H.; Chen, H.; Tsai, C.W. SEHAS: A Novel Metaheuristic Algorithm for Home Appliances Scheduling in Smart Grid. In Proceedings of the 2019 IEEE International Conference on Systems, Man and Cybernetics (SMC), Bari, Italy, 6–9 October 2019; pp. 786–791. [Google Scholar] [CrossRef]
  80. Puttamadappa, C.; Parameshachari, B.D. Demand Side Management of Small Scale Loads in a Smart Grid Using Glow-Worm Swarm Optimization Technique. Microprocess. Microsyst. 2019, 71, 102886. [Google Scholar] [CrossRef]
  81. Khan, Z.A.; Zafar, A.; Javaid, S.; Aslam, S.; Rahim, M.H.; Javaid, N. Hybrid Meta-Heuristic Optimization Based Home Energy Management System in Smart Grid. J. Ambient. Intell. Humaniz. Comput. 2019, 10, 4837–4853. [Google Scholar] [CrossRef]
  82. Hussain, H.; Javaid, N.; Iqbal, S.; Hasan, Q.; Aurangzeb, K.; Alhussein, M. An Efficient Demand Side Management System with a New Optimized Home Energy Management Controller in Smart Grid. Energies 2018, 11, 190. [Google Scholar] [CrossRef] [Green Version]
  83. Ininahazwe, H.; Muriithi, C.M.; Kamau, S. Optimal Demand-Side Management for Smart Micro Grid with Storage. J. Power Energy Eng. 2018, 6, 38–58. [Google Scholar] [CrossRef] [Green Version]
  84. Parizy, E.S.; Bahrami, H.R.; Choi, S. A Low Complexity and Secure Demand Response Technique for Peak Load Reduction. IEEE Trans. Smart Grid 2019, 10, 3259–3268. [Google Scholar] [CrossRef]
  85. Sun, M.; Chang, C.L.; Zhang, J.; Mehmani, A.; Culligan, P. Break-Even Analysis of Battery Energy Storage in Buildings Considering Time-of-Use Rates. In Proceedings of the 2018 IEEE Green Technologies Conference (GreenTech), Austin, TX, USA, 4–6 April 2018; pp. 95–99. [Google Scholar] [CrossRef]
  86. Mansiri, K.; Sukchai, S.; Sirisamphanwong, C. Fuzzy Control Algorithm for Battery Storage and Demand Side Power Management for Economic Operation of the Smart Grid System at Naresuan University, Thailand. IEEE Access 2018, 6, 32440–32449. [Google Scholar] [CrossRef]
  87. Chamandoust, H.; Hashemi, A.; Derakhshan, G.; Hakimi, M. Scheduling of Smart Micro Grid Considering Reserve and Demand Side Management. In Proceedings of the 2018 Smart Grid Conference (SGC), Sanandaj, Iran, 28–29 November 2018; pp. 1–8. [Google Scholar] [CrossRef]
  88. Naz, A.; Javaid, N.; Qureshi, T.N.; Imran, M.; Ali, M.; Khan, Z.A. EDHBPSO: Enhanced Differential Harmony Binary Particle Swarm Optimization for Demand Side Management in Smart Grid. In Proceedings of the 2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA), Krakow, Poland, 16–18 May 2018; pp. 218–225. [Google Scholar] [CrossRef]
  89. Oprea, S.V.; Bâra, A.; Ifrim, G. Flattening the Electricity Consumption Peak and Reducing the Electricity Payment for Residential Consumers in the Context of Smart Grid by Means of Shifting Optimization Algorithm. Comput. Ind. Eng. 2018, 122, 125–139. [Google Scholar] [CrossRef]
  90. Khan, A.J.; Javaid, N.; Iqbal, Z.; Anwar, N.; Saboor, A.; ul-Haq, I.; Qasim, U. A Hybrid Bacterial Foraging Tabu Search Heuristic Optimization for Demand Side Management in Smart Grid. In Proceedings of the 2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA), Krakow, Poland, 16–18 May 2018; pp. 550–558. [Google Scholar] [CrossRef]
  91. Spavieri, G.; Fernandes, R.A.S.; Vale, Z. Gravitational Search Algorithm Applied for Residential Demand Response Using Real-Time Pricing. In Trends in Cyber-Physical Multi-Agent Systems. The PAAMS Collection—15th International Conference, PAAMS 2017; De la Prieta, F., Vale, Z., Antunes, L., Pinto, T., Campbell, A.T., Julián, V., Neves, A.J., Moreno, M.N., Eds.; Springer International Publishing: Cham, Switzerland, 2018; Volume 619, pp. 101–111. [Google Scholar] [CrossRef]
  92. Khan, H.N.; Iftikhar, H.; Asif, S.; Maroof, R.; Ambreen, K.; Javaid, N. Demand Side Management Using Strawberry Algorithm and Bacterial Foraging Optimization Algorithm in Smart Grid. In Advances in Network-Based Information Systems; Barolli, L., Enokido, T., Takizawa, M., Eds.; Springer International Publishing: Cham, Switzerland, 2018; Volume 7, pp. 191–202. [Google Scholar] [CrossRef]
  93. Balakumar, P.; Sathiya, S. Demand Side Management in Smart Grid Using Load Shifting Technique. In Proceedings of the 2017 IEEE International Conference on Electrical, Instrumentation and Communication Engineering (ICEICE), Karur, India, 27–28 April 2017; pp. 1–6. [Google Scholar] [CrossRef]
  94. Lokeshgupta, B.; Sadhukhan, A.; Sivasubramani, S. Multi-Objective Optimization for Demand Side Management in a Smart Grid Environment. In Proceedings of the 2017 7th International Conference on Power Systems (ICPS), Pune, India, 21–23 December 2017; pp. 200–205. [Google Scholar] [CrossRef]
  95. Li, D.; Chiu, W.Y.; Sun, H.; Poor, H.V. Multiobjective Optimization for Demand Side Management Program in Smart Grid. IEEE Trans. Ind. Informatics 2018, 14, 1482–1490. [Google Scholar] [CrossRef] [Green Version]
  96. Ansar, S.; Ansar, W.; Ansar, K.; Mehmood, M.H.; Raja, M.Z.U.; Javaid, N. Demand Side Management Using Meta-Heuristic Techniques and ToU in Smart Grid. In Advances in Network-Based Information System; Barolli, L., Enokido, T., Takizawa, M., Eds.; Springer International Publishing: Cham, Switzerland, 2018; Volume 7, pp. 203–217. [Google Scholar] [CrossRef]
  97. Shakouri G., H.; Kazemi, A. Multi-Objective Cost-Load Optimization for Demand Side Management of a Residential Area in Smart Grids. Sustain. Cities Soc. 2017, 32, 171–180. [Google Scholar] [CrossRef]
  98. Khan, M.; Khalid, R.; Zaheer, B.; Tariq, M.; ul Abideen, Z.; Malik, H.; Javaid, N. Residential Demand Side Management in Smart Grid Using Meta-Heuristic Techniques. In Advances on P2P, Parallel, Grid, Cloud and Internet Computing; Xhafa, F., Caballé, S., Barolli, L., Eds.; Springer International Publishing: Cham, Switzerland, 2018; Volume 13, pp. 76–88. [Google Scholar] [CrossRef]
  99. Anzar, M.; Iqra, R.; Kousar, A.; Ejaz, S.; Alvarez-Alvarado, M.S.; Zafar, A.K. Optimization of Home Energy Management System in Smart Grid for Effective Demand Side Management. In Proceedings of the 2017 International Renewable and Sustainable Energy Conference (IRSEC), Tangier, Tangier, Morocco, 4–7 December 2017; pp. 1–6. [Google Scholar] [CrossRef]
  100. Khan, M.S.; Anwar ul Hassan, C.H.; Sadiq, H.A.; Ali, I.; Rauf, A.; Javaid, N. A New Meta-Heuristic Optimization Algorithm Inspired from Strawberry Plant for Demand Side Management in Smart Grid. In Advances in Intelligent Networking and Collaborative Systems; Barolli, L., Woungang, I., Hussain, O.K., Eds.; Springer International Publishing: Cham, Switzerland, 2018; Volume 8, pp. 143–154. [Google Scholar] [CrossRef]
  101. Yaseen, Y.; Ghita, B. Peak-to-Average Reduction by Community-Based DSM. In Proceedings of the 2017 IEEE International Conference on Smart Energy Grid Engineering (SEGE), Oshawa, ON, Canada, 21–24 August 2017; pp. 194–199. [Google Scholar] [CrossRef]
  102. Abbasi, B.Z.; Javaid, S.; Bibi, S.; Khan, M.; Malik, M.N.; Butt, A.A.; Javaid, N. Demand Side Management in Smart Grid by Using Flower Pollination Algorithm and Genetic Algorithm. In Advances on P2P, Parallel, Grid, Cloud and Internet Computing; Xhafa, F., Caballé, S., Barolli, L., Eds.; Springer International Publishing: Cham, Switzerland, 2018; Volume 13, pp. 424–436. [Google Scholar] [CrossRef]
  103. Gupta, I.; Anandini, G.; Gupta, M. An Hour Wise Device Scheduling Approach for Demand Side Management in Smart Grid Using Particle Swarm Optimization. In Proceedings of the 2016 National Power Systems Conference (NPSC), Bhubaneswar, India, 19–21 December 2016; pp. 1–6. [Google Scholar] [CrossRef]
  104. Anees, A.; Chen, Y.P.P. True Real Time Pricing and Combined Power Scheduling of Electric Appliances in Residential Energy Management System. Appl. Energy 2016, 165, 592–600. [Google Scholar] [CrossRef]
  105. Rasheed, M.; Javaid, N.; Ahmad, A.; Khan, Z.; Qasim, U.; Alrajeh, N. An Efficient Power Scheduling Scheme for Residential Load Management in Smart Homes. Appl. Sci. 2015, 5, 1134–1163. [Google Scholar] [CrossRef] [Green Version]
  106. Logenthiran, T.; Srinivasan, D.; Phyu, E. Particle Swarm Optimization for Demand Side Management in Smart Grid. In Proceedings of the 2015 IEEE Innovative Smart Grid Technologies—Asia (ISGT ASIA), Bangkok, Thailand, 3–6 November 2015; pp. 1–6. [Google Scholar] [CrossRef]
  107. Nayak, S.K.; Sahoo, N.C.; Panda, G. Demand Side Management of Residential Loads in a Smart Grid Using 2D Particle Swarm Optimization Technique. In Proceedings of the 2015 IEEE Power, Communication and Information Technology Conference (PCITC), Bhubaneswar, India, 15–17 October 2015; pp. 201–206. [Google Scholar] [CrossRef]
  108. Awais, M.; Javaid, N.; Shaheen, N.; Iqbal, Z.; Rehman, G.; Muhammad, K.; Ahmad, I. An Efficient Genetic Algorithm Based Demand Side Management Scheme for Smart Grid. In Proceedings of the 2015 18th International Conference on Network-Based Information Systems, Taipei, Taiwan, 2–4 September 2015; pp. 351–356. [Google Scholar] [CrossRef]
  109. Longe, O.M.; Ouahada, K.; Rimer, S.; Ferreira, H.C. Optimization of Energy Expenditure in Smart Homes under Time-of-Use Pricing. In Proceedings of the 2015 IEEE Innovative Smart Grid Technologies—Asia (ISGT ASIA), Bangkok, Thailand, 3–6 November 2015; pp. 1–6. [Google Scholar] [CrossRef]
  110. Khan, M.A.; Javaid, N.; Mahmood, A.; Khan, Z.A.; Alrajeh, N. A Generic Demand-Side Management Model for Smart Grid: A Generic Demand-Side Management Model for Smart Grid. Int. J. Energy Res. 2015, 39, 954–964. [Google Scholar] [CrossRef]
  111. Barbato, A.; Capone, A.; Chen, L.; Martignon, F.; Paris, S. A Distributed Demand-Side Management Framework for the Smart Grid. Comput. Commun. 2015, 57, 13–24. [Google Scholar] [CrossRef] [Green Version]
  112. Manasseh, E.; Ohno, S.; Yamamoto, T.; Mvuma, A. Autonomous demand-side optimization with load uncertainty. In Proceedings of the IEEE 2014 International Conference on Electronics, Information and Communications (ICEIC), Sabah, Malaysia, 15–18 January 2014; pp. 1–2. [Google Scholar]
  113. Meng, F.L.; Zeng, X.J. An Optimal Real-Time Pricing for Demand-Side Management: A Stackelberg Game and Genetic Algorithm Approach. In Proceedings of the 2014 International Joint Conference on Neural Networks (IJCNN), Beijing, China, 6–11 July 2014; pp. 1703–1710. [Google Scholar] [CrossRef]
  114. Meng, F.L.; Zeng, X.J. A Stackelberg game-theoretic approach to optimal real-time pricing for the smart grid. Soft Comput. 2013, 17, 2365–2380. [Google Scholar] [CrossRef]
  115. Khomami, H.P.; Javidi, M.H. An efficient home energy management system for automated residential demand response. In Proceedings of the IEEE 2013 13th International Conference on Environment and Electrical Engineering (EEEIC), Wroclaw, Poland, 1–3 November 2013; pp. 307–312. [Google Scholar]
  116. Zhao, G.; Li, L.; Zhang, J.; Letaief, K.B. Residential demand response with power adjustable and unadjustable appliances in smart grid. In Proceedings of the 2013 IEEE international conference on communications workshops (ICC), Budapest, Hungary, 9–13 June 2013; pp. 386–390. [Google Scholar]
  117. Muhammad, B. Energy consumption, CO2 emissions and economic growth in developed, emerging and Middle East and North Africa countries. Energy 2019, 179, 232–245. [Google Scholar] [CrossRef]
  118. Wolpert, D.H.; Macready, W.G. No free lunch theorems for optimization. IEEE Trans. Evol. Comput. 1997, 1, 67–82. [Google Scholar] [CrossRef] [Green Version]
  119. Talbi, E.G. Metaheuristics: From Design to Implementation; John Wiley & Sons: Hoboken, NJ, USA, 2009. [Google Scholar]
  120. Khan, B.; Singh, P. Selecting a Meta-Heuristic Technique for Smart Micro-Grid Optimization Problem: A Comprehensive Analysis. IEEE Access 2017, 5, 13951–13977. [Google Scholar] [CrossRef]
  121. Bharathi, C.; Rekha, D.; Vijayakumar, V. Genetic Algorithm Based Demand Side Management for Smart Grid. Wirel. Pers. Commun. 2017, 93, 481–502. [Google Scholar] [CrossRef]
  122. Owen, G. Game Theory; Emerald Group Publishing: Bingley, UK, 2013. [Google Scholar]
  123. Gao, B.; Liu, X.; Wu, C.; Tang, Y. Game-theoretic energy management with storage capacity optimization in the smart grids. J. Mod. Power Syst. Clean Energy 2018, 6, 656–667. [Google Scholar] [CrossRef] [Green Version]
  124. Sheikhi, A.; Rayati, M.; Bahrami, S.; Ranjbar, A.M.; Sattari, S. A Cloud Computing Framework on Demand Side Management Game in Smart Energy Hubs. Int. J. Electr. Power Energy Syst. 2015, 64, 1007–1016. [Google Scholar] [CrossRef]
  125. Hájek, P. Metamathematics of Fuzzy Logic; Springer Science & Business Media: Dordrecht, The Netherlands, 2013; Volume 4. [Google Scholar]
  126. Asif, A.A.; Singh, R. Further cost reduction of battery manufacturing. Batteries 2017, 3, 17. [Google Scholar] [CrossRef] [Green Version]
  127. Vineetha, C.P.; Babu, C.A. Smart Grid Challenges, Issues and Solutions. In Proceedings of the 2014 International Conference on Intelligent Green Building and Smart Grid (IGBSG), Taipei, Taiwan, 23–25 April 2014; pp. 1–4. [Google Scholar] [CrossRef]
  128. Tan, X.; Li, Q.; Wang, H. Advances and Trends of Energy Storage Technology in Microgrid. Int. J. Electr. Power Energy Syst. 2013, 44, 179–191. [Google Scholar] [CrossRef]
  129. Pacheco, R.; Ordóñez, J.; Martínez, G. Energy efficient design of building: A review. Renew. Sustain. Energy Rev. 2012, 16, 3559–3573. [Google Scholar] [CrossRef]
  130. Venkatesan, N.; Solanki, J.; Solanki, S.K. Residential Demand Response Model and Impact on Voltage Profile and Losses of an Electric Distribution Network. Appl. Energy 2012, 96, 84–91. [Google Scholar] [CrossRef]
  131. Shoreh, M.H.; Siano, P.; Shafie-khah, M.; Loia, V.; Catalão, J.P. A Survey of Industrial Applications of Demand Response. Electr. Power Syst. Res. 2016, 141, 31–49. [Google Scholar] [CrossRef]
  132. Lofthouse, T. The Taguchi loss function. Work Study 1999, 48, 218–223. [Google Scholar] [CrossRef]
  133. Mavromatidis, L.E. A Review on Hybrid Optimization Algorithms to Coalesce Computational Morphogenesis with Interactive Energy Consumption Forecasting. Energy Build. 2015, 106, 192–202. [Google Scholar] [CrossRef]
  134. Salehizadeh, S.M.A.; Yadmellat, P.; Menhaj, M.B. Local optima avoidable particle swarm optimization. In Proceedings of the 2009 IEEE Swarm Intelligence Symposium, Nashville, TN, USA, 30 March–2 April 2009; pp. 16–21. [Google Scholar]
  135. Houssein, E.H.; Gad, A.G.; Hussain, K.; Suganthan, P.N. Major advances in particle swarm optimization: Theory, analysis, and application. Swarm Evol. Comput. 2021, 63, 100868. [Google Scholar] [CrossRef]
  136. Holland, J.H. Genetic algorithms. Sci. Am. 1992, 267, 66–73. [Google Scholar] [CrossRef]
  137. Heitkoetter, W.; Medjroubi, W.; Vogt, T.; Agert, C. Regionalised heat demand and power-to-heat capacities in Germany–An open dataset for assessing renewable energy integration. Appl. Energy 2020, 259, 114161. [Google Scholar] [CrossRef] [Green Version]
  138. Liserre, M.; Sauter, T.; Hung, J.Y. Future energy systems: Integrating renewable energy sources into the smart power grid through industrial electronics. IEEE Ind. Electron. Mag. 2010, 4, 18–37. [Google Scholar] [CrossRef]
  139. Analytica, O. COP27 points to mixed progress on climate issues. Emerald Expert Briefings 2022. [Google Scholar] [CrossRef]
  140. Isaeva, A.; Salahodjaev, R.; Khachaturov, A.; Tosheva, S. The impact of tourism and financial development on energy consumption and carbon dioxide emission: Evidence from post-communist countries. J. Knowl. Econ. 2022, 13, 773–786. [Google Scholar] [CrossRef]
Figure 1. Intelligent grid model.
Figure 1. Intelligent grid model.
Smartcities 06 00077 g001
Figure 2. Systematic mapping study protocol.
Figure 2. Systematic mapping study protocol.
Smartcities 06 00077 g002
Figure 3. Primary selection study protocol.
Figure 3. Primary selection study protocol.
Smartcities 06 00077 g003
Figure 4. Number of publications on the web by year and type of articles.
Figure 4. Number of publications on the web by year and type of articles.
Smartcities 06 00077 g004
Figure 5. Number of surveys per country.
Figure 5. Number of surveys per country.
Smartcities 06 00077 g005
Figure 6. Algorithms used for peak and cost reduction.
Figure 6. Algorithms used for peak and cost reduction.
Smartcities 06 00077 g006
Figure 7. Building type trends.
Figure 7. Building type trends.
Smartcities 06 00077 g007
Figure 8. Algorithms optimization objectives.
Figure 8. Algorithms optimization objectives.
Smartcities 06 00077 g008
Figure 9. Building supply source trends.
Figure 9. Building supply source trends.
Smartcities 06 00077 g009
Figure 10. Electricity pricing scheme.
Figure 10. Electricity pricing scheme.
Smartcities 06 00077 g010
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

Mimi, S.; Ben Maissa, Y.; Tamtaoui, A. Optimization Approaches for Demand-Side Management in the Smart Grid: A Systematic Mapping Study. Smart Cities 2023, 6, 1630-1662. https://doi.org/10.3390/smartcities6040077

AMA Style

Mimi S, Ben Maissa Y, Tamtaoui A. Optimization Approaches for Demand-Side Management in the Smart Grid: A Systematic Mapping Study. Smart Cities. 2023; 6(4):1630-1662. https://doi.org/10.3390/smartcities6040077

Chicago/Turabian Style

Mimi, Safaa, Yann Ben Maissa, and Ahmed Tamtaoui. 2023. "Optimization Approaches for Demand-Side Management in the Smart Grid: A Systematic Mapping Study" Smart Cities 6, no. 4: 1630-1662. https://doi.org/10.3390/smartcities6040077

APA Style

Mimi, S., Ben Maissa, Y., & Tamtaoui, A. (2023). Optimization Approaches for Demand-Side Management in the Smart Grid: A Systematic Mapping Study. Smart Cities, 6(4), 1630-1662. https://doi.org/10.3390/smartcities6040077

Article Metrics

Back to TopTop