Recent Challenges and Methodologies in Smart Grid Demand Side Management: State-of-the-Art Literature Review

The concept of smart grid was introduced a decade ago. Demand side management (DSM) is one of the crucial aspects of smart grid that provides users with the opportunity to optimize their load usage pattern to ﬁll the gap between energy supply and demand and reduce the peak to average ratio (PAR), thus resulting in energy and economic eﬃciency ultimately. The application of DSM programs is lucrative for both utility and consumers. Utilities can implement DSM programs to improve the system power quality, power reliability, system eﬃciency, and energy eﬃciency, while consumers can experience energy savings, reduction in peak demand, and improvement of system load proﬁle, and they can also maximize usage of renewable energy resources (RERs). In this paper, some of the strategies of DSM including peak shaving and load scheduling are highlighted. Furthermore, the implementation of numerous optimization techniques on DSM is reviewed.


Introduction
With the growing energy demand over the course of time, it has become essential to utilize energy efficiently. DSM is a significant feature of the smart grid; it can be defined as a set of techniques that can be used to modify the consumption pattern of the end users of electricity over time. DSM methods encourage the users to optimize their energy usage and focus on reducing the energy cost and improving the efficiency. DSM not only benefits the consumers by reducing their energy bills, but also benefits the energy systems or utilities through shifting the load from peak to non-peak hours.
Energy consumption patterns at consumers' premises vary throughout the day depending on users' activities. e generating capacity must be able to fulfill the energy demand in peak periods. DSM actions are used in smart grid to manage load profile of the end users for efficient utilization of generated power.
Over time, more concern is being paid to the demand side rather than modifying the generating side of the power system to fill the gap between the energy supply and demand. e conventional grid faces challenges in supporting developing technologies, integrating renewable energy resources, and DSM. Smart grid overcomes the challenges faced by the conventional electricity gird as it supports the emerging technologies, renewable energy resources, distributed generation (DG), energy storage systems (ESS), smart meters, and future electricity needs.
Smart grid technology involves interaction between utility, customers, and control centers. Electricity suppliers can modify the energy consumption pattern on the consumer side through proper implementation of DSM. In [1], the possibility of existence of more than one utility on the supplier side is addressed. e DSM program to tackle the peak load demand induced by the residential customers in smart grid with multiple suppliers is modeled as two noncooperative games, the supplier side game and the customer side game. e supplier side game aims to maximize the supplier's profit. e suppliers send their bids to the DSM center, where energy price is calculated and is sent to the customers. In the second game, the customer aims to determine the optimal load profile to maximize their daily payoff. e two games are played simultaneously, and there exist a unique Nash equilibrium for both games.
A model consisting of three layers, utility in the first layer, demand response aggregator in the second layer, and consumers in the third layer, is proposed in [2] for achieving hierarchical day-ahead DSM. e utility aims to minimize operational cost, DR aggregator aims to maximize net benefit, and consumers aim to minimize their electricity bills. A multiobjective problem is formulated to achieve these objectives that are solved using artificial immune algorithm.
A method is proposed in [3] that would help the energy divisions predict the residential energy dynamic pattern for demand and supply management and specify a reference for making decisions on power allocation. Considering an entire region consisting of 16000 residential buildings, first, the data are classified, and then energy consumption patterns are discovered. Afterwards, particle swarm optimization K-means algorithm is employed for clustering analysis, and then an efficient model is proposed using support vector machine, and its practicality is proved. e results showed that the proposed method will improve the overall quality of power grid. e concept of liberalized energy market is taken into consideration in [4], where authors suggest an "intersupplier cooperation mechanism" between users for DSM in low voltage networks. For each consumer, the authors apply the network costs and the commodity costs to reach a global optimum. e energy consumption schedule (ECS) is defined by decentralized optimization algorithm for flexible appliances through smart meters by each user. A fair distribution of cost is achieved among users through the proposed approach upon reaching the Nash equilibrium. In [5], the authors have developed a fully distributed and independent DSM framework that can track the drifts from changes in consumer preferences and energy pricing coming from energy markets. e consumers can maximize their satisfaction level without relying on global information. e utility has no need to take part in the proposed algorithm for minimizing the grid total payment. e proposed framework minimizes consumer's incommodity, utility's grid total payment, and the total peak to average ratio. e generating capacity must be able to fulfill the energy demand in peak periods. DSM programs can be used to overcome the insufficient electricity generation. A bottling company in Nigeria was considered as a case study in [6]. Application of DSM on industrial load showed an increase in load factor by 7.45 percent and decrease in peak demand by 8.44 percent and yearly end user saving of 4.18 percent. e study adopted a mathematical algorithm for this purpose. e challenges faced by power utilities with the ever-increasing energy demand can be reduced through the application of dynamic thermal rating (DTR) system and DSM methods [7]. e authors focus on the study of the reliability of the transmission network through investigating several DSM methods and their interaction with the application of DTR system.
To improve the effectiveness of DSM for all consumers, detailed consumption data of all consumers is required. With the development of "advanced metering infrastructure (AMI)," consumption data of all consumers can be collected by the utilities, and various DSM programs can be developed depending on the data characteristics. In [8], the potential of commercial consumers for participation in DSM applications based on data obtained through smart meters is analyzed and studied. e problems associated with smart meter data size, complexity, and variability for utilization in load forecasting and DSM schemes are addressed in [9]. A new clustering-based approach is proposed for analysis of smart meters. e objective is focused at providing optimal DSM solutions, more accurate load profile, improved load forecasting, and reducing load profile complexity. e proposed approach deals with data volatility and complexity by linearizing the load profiles and reducing errors. e previous approaches on DSM have not considered the states of other distribution network components. In [10], the authors try to overcome the deficiencies in existing DSM methods by considering all the components in the grid as hierarchical agents. Exchange of info among various hierarchical levels is based on joint intention protocol. e authors emphasize a communication protocol specification for properly managing the energy demand management in various hierarchical agents.
A multitimescale DSM scheduling approach, considering the day-ahead and week-ahead scheduling, is proposed in [11]. Various DSM techniques appropriate for distinct day-ahead and week-ahead timeframes coordinate to give the optimal scheduling in entire timeframe. A dynamic scenario generation method is proposed to control the load uncertainty in the week-ahead scheduling. In multitimescale DSM scheduling, the functionality can be achieved successfully by considering the priorities of various DSM methods and the willingness of participants. e authors tried to clear some uncertainties in the most cited autonomous demand side management (A-DSM) algorithm in [12]. In a DSM algorithm, Nash equilibrium (NE) is not unique, but it forms a convex set of NEs. Its convergence depends on consumers taking turns in it. With large number of consumers, convergence rate will be slow. In this paper, the authors propose that the consumers take decisions in parallel. e proposed algorithm increases the convergence rate for a large no of consumers, with a small increase in system cost.
is paper presents an extensive literature on DSM optimization techniques. e layout of the paper is shown in Figure 1. Section 2 describes the categorization of DSM methods. Section 3 provides a brief review on DSM application in microgrid. Sections 4 and 5 discuss the impact of DSM in systems with integrated RERs, DERs, battery storage, and EVs, respectively. Section 6 provides a comprehensive survey on various optimization techniques for DSM implementation. Section 7 discusses the research issues and presents future research directions. Section 8 concludes the survey.

Types of DSM Methods
DSM measures are taken by utilities or the end users themselves. Utilities make efforts to persuade consumers to modify their demand patterns by introducing positive tariff incentives. It will permit the users to shift their demand activities at times that will minimize their electricity costs and also help utilities by shifting the demand away from peak periods. e users can either directly reduce their energy consumption or move their demand activities to the periods of low peaks to reduce the bills. e types of DSM methods can be classified into the following categories: (i) Energy reduction methods (ii) Load management methods e DSM methods focus on reducing the energy consumption cost, minimizing the peak demand, improving the peak to average ratio, minimizing the user discomfort through modification in operating patterns of the devices, and increasing consumption of energy obtained through local generation sources. e major objectives of demand side management are stated below: (i) Electricity cost minimization (ii) Minimize customer discomfort (iii) Maximize usage of local energy generation (iv) Minimize peak demand (v) Minimize peak to average ratio Figure 2 shows the taxonomy of optimization objectives of DSM.

Energy Reduction Methods.
is category covers a wide range of suitable measures that can be adopted to reduce power consumption in all sectors. Figure 3 indicates some energy-saving tips.
An optimization technique has been proposed in [13] for nonflexible load demand management in smart grid for academic buildings. e optimization mechanism uses a fuzzy controller and integer linear programming technique. e proposed mechanism makes decision on human like thinking to control the operation of nonflexible loads based on convenience level affected by individual appliances. e goal is to minimize overall power consumption by optimizing nonflexible load without disturbing user comfort. e work focused on minimizing the energy consumption in academic buildings as given in the following equation: where s i represents the switch control for appliance i in a set of appliances, and P i and C i represent the power consumption at any specific instant and the convenience level of any particular appliance i in a set of appliances, respectively. e potential of energy-saving behavior as a cost effective and efficient DSM strategy for developing countries like Bangladesh is investigated in [14]. e results showed that the consideration of the energy-saving behavior as a demand response policy at the consumer side along with the previously developed DSM plan in Bangladesh reduces the energy demand by 50.7 percent. For solving the DSM challenge in home area networks (HANs), the authors in [15] propose "real-time multiagent deep reinforcement learning based approach." e proposed approach updates the system every day based on learning the preference of appliance utilization along with considering the consumer's behavior for avoiding any discomfort.
An energy management algorithm for controlling the temperature settings and energy supply to the heating and ventilation systems in residential buildings is proposed in [16]. e proposed energy management system is intended to achieve optimal price, energy supply, and temperature setting. Moreover, the impact of price oscillations on the proposed algorithm is also studied. In [17], a "home energy management system (HEMS)" participating in a DSM program provided with an edge computing server for    objective is aimed at finding the optimal policy π * from the MDP that will maximize the expected total reward E as given in the following equation: A DSM technique is presented in [18] to enhance the effectiveness of street lighting system. e authors justify that employing the effective energy devices like "individual Lighting Device Control (ILDC), Centralize Control Monitoring System (CCMS) and Light Emitting Diodes (LEDs), etc." can result in energy consumptions' savings, reducing maximum demand and carbon dioxide. For analyzing the DSM system, street lighting system is simulated in DIALux evo 7.1 software. Moreover, equipment is monitored by means of an application named "CM DASHBOARD". In [19], the authors justify that controlling the power consumption of a commercial refrigeration system results in reduction of overall peak demand and in turn reduces the energy cost. Temporary adjustments in refrigeration system energy demand can be performed by the implemented control approach considering the temperature limits of stored items and air. Control performance can be increased by an additional dynamic reference adjustment approach.

Load Management Methods.
e actions performed to adjust and control the load instead of power supply on a network for achieving the balance between electricity supply and the load are known as load management methods. Electricity cost and load patterns are closely related to each other. e variations in load pattern can help reduce electricity cost, which is one of the major goals of DSM. Variations in load pattern fall into six categories as shown in Figure 4 [20]. e techniques mentioned in the Figure 4 are used to achieve load management and DSM.
Peak clipping is the process of reducing demand during peak demand periods. It mainly focuses on the reduction of peak demand. Valley filling is the process of filling valleys (periods of low demand) to improve the system load factor. In load shifting, the loads are shifted from peak periods to off-peak periods.
Strategic conservation is the reduction in load caused by a decrease in overall energy consumption utilizing energy efficient appliances or measures that minimize consumers' energy needs. Strategic load growth refers to an increase in load caused by an increase in overall energy consumption, aimed at increasing electricity sales.
Back Tracking Search Algorithm (BSA) is proposed in [21] to minimize peak load demand and total utility cost for three types of customers: residential, customer, and industrial. e proposed algorithm is an improved version of Differential evolution (DE). e comparison of simulation results with results obtained from Particle Swarm Optimization (PSO) algorithm shows the effectiveness of BSA in terms of peak load reduction, cost effectiveness, and handling many different types of devices. In [22], the authors present the DSM strategies and propose an algorithm for multiobjective optimization (MOO) DSM problem for day-ahead scheduling of load. Discrete time varying model is used to determine price of energy for one day. Greedy search algorithm is used for scheduling of controllable loads. e loads considered have different values of average power and time-constrained interval for switching on. e implementation of proposed algorithm shows that all loads will be scheduled. It also shows the reduction in cost and peak to average power ratio (PAPR).
e MOO problem is formulated as stated in the following equation: where (U Δ ) can be observed as a matrix representing equipment schedule controlled through home energy management system, the objective functions f 1 is the energy cost metric, and f 2 is the PAPR metric, and f(U Δ ) minimization indicates minimizing every vector element simultaneously. A novel residential DSM approach utilizing a smart load control strategy based on varying power consumption limits (PCLs) on half hourly basis is proposed in [23]. e design takes into consideration the realistic loads, user's preferences, and comfort. Time of use pricing scheme is used to realize the impact of demand response on user's preferences. e results of the proposed control strategy are compared with a conventional load control strategy developed on the basis of fixed power consumption limits (PCLs). e optimization problem is expressed by the following equation:

Mathematical Problems in Engineering
A DSM strategy for scheduling load over a day based on Latent Dirichlet Allocation algorithm is proposed in [24]. It uses a human-in-loop approach to shift the loads considering the probability density function of consumer's usage pattern of appliances and cost function. In [25], the major objective of DSM, i.e., cost reduction, is achieved by using the load shifting technique. For sample test, industrial load comprising of 109 appliances is tested. e test results showed that the application of load shifting technique has reduced electricity consumption cost, and the application of neural network created in MATLAB resulted in reduced value of mean square error.
A three-phase grid supportive DSM method application on distribution network is employed in [26] for scheduling of flexible loads. e major goal is to resolve the violations in operation limit effectively independent of other objectives that DSM follows. Effectiveness of the proposed approach is tested using a case study on market scheduling for reducing over and high voltages. A load management algorithm is proposed in [27] for appliance scheduling in accordance with consumer preferences and utility control for minimizing cost and peak load demand. Genetic algorithm (GA) is used to solve the optimization problem expressed in where X t ij is 0 for off state and 1 for on state of the appliance. e authors in [28] focus on limiting the peak load in residential community through the application of load shifting DSM technique. e energy consumption patterns are recorded on hourly basis for four types of loads: general load, cooling/heating, white appliances, and entertainment. e application of load shifting DSM technique resulted in a significant reduction in peak load. e load shifting technique is used to solve the DSM problem utilizing MATLAB GUI for minimizing the peak energy demand and electricity cost in [29]. Users can calculate the total expenditure based on their energy consumption with the help of the proposed software. Using time of the day (TOD) tariff structure, the load is shifted form peak hours to non-peak hours by means of load shifting technique in this software. A load shifting DSM technique is implemented in the proposed "home energy management system (HEMS)" to manage load demand of a smart home in real-time and day-ahead basis through coordination among home appliances during peak and non-peak hours in [30]. e proposed technique is tested for three pricing schemes: time of use pricing, critical peak pricing, and real-time pricing. e purpose of the proposed technique is to reduce the energy prices and peak to average ratio without destroying consumer comfort level. A minimization problem is formulated in [31] utilizing the day-to-day load shifting method for DSM modeling, considering the user comforts. "Symbiotic organisms search (SOS) algorithm" has been employed for the optimization process. Simulation results show that the implementation of DSM using SOS algorithm presents better accuracy compared to several other algorithms in terms of peak load reduction. e objective problem is formulated as given in equation (6a). Equation (6b) gives the electricity bill over the day.
where Target t is the objective curve value at instant t. DSM in district heating systems (DH systems) is done by load shifting or by controlling the substation regulation strategy. A substation regulation strategy, "Differential of Return Temperatures (DRT)," is adopted for shaving thermal peaks without compromising the indoor comfort condition in [32]. Peak load shaving is the process of flattening the load curve to reduce the peak load demand by shifting the load to the lower peak periods. An extensive literature has been presented in [33] on peak shaving techniques.
e impact of DSM measures on integrated electricitygas system (IEGS) is studied in [34].
rough optimal scheduling of IEGS, reduction in the overall cost of the system consisting of investment cost, operational cost, carbon emission cost, and DSM compensation is observed. e normal operational constraints of electricity and gas systems are included for the purpose of secure operation. e objective problem is stated in where τ is the planning year. A DSM strategy is proposed in [35] for managing PELs (power electronic loads) in DC distribution network to reduce the operational cost of system. In this paper, the PELs are modeled as variable resistors, and the bus voltage is derived. en, a DSM approach is used to decide a voltage strategy that would be optimum for regulating the PELs to minimize the system cost. e objective problem is formulated as a minimization problem to determine the optimal bus voltage V * that will minimize the cost of system.

DSM in Microgrid
Microgrid is a smart power network that can operate independently of the bulk generation. It can be connected to the power grid, where it works in synchronization with the grid, or it can operate autonomously. Microgrid supplies energy obtained through integrated distributed energy resources (DERs) to nearby users. So, it is a local form of energy. Microgrid is the future of power system, and much work is done on improving its structure and performance. Many DSM programs are also implemented for energy management in microgrid.
Impact of DSM actions on flexible loads (EVs) distributed at consumers' side in an isolated LV microgrid is studied in [36]. e purpose of this study is to evaluate the effect of implementation of control actions on user's side on the operation of isolated microgrid. e issue of impact of noncoordinated DSM actions on peak power, voltage drops, and energy losses in the microgrid is also addressed. Two case studies considering active and passive end users are examined. e study is carried out implementing a suitable model of the microgrid in Neplan environment, while the daily controlled load profiles of the end users are evaluated using the Monte Carlo approach implemented in MATLAB. Seven different scenarios are considered. In all scenarios, voltage drop and peak power remain within the limits, and energy loss decreases. e analysis showed that the presence of PV plant could originate energy loss. e results of the study are useful to the distributed system operators who will face all the issues rising in a fully automated environment.
A two-stage real-time demand side management (RDSM) for microgrid incorporating schedulable ability (SA) and uncertainties is proposed in [37]. An internal pricing model is proposed in first stage to minimize operation cost and to retain the power balance as given in For further compensation of uncertainties, a schedulable ability (SA) model and SA evaluation system is made available for response executors (REs) in the second stage. e SA evaluation system takes the real-time data and information history of REs and provides faster-time scale online allocation of power among the response executors.
A DSM method is proposed in [38] to keep the real-time demand in track with the planned day-ahead energy generation by microgrid considering consumers who predicted aggregate load demands. e consumers utilize stored energy, renewable generation, and plan strategies to charge or discharge their EVs. Consumers deviating from the predicted load demand are charged penalties.
A real-time algorithm for DSM of a microgrid integrated with renewable energy resources is developed in [39]. e algorithm optimizes the cost and maximizes the consumer's satisfaction. e solution for utility maximization has been presented aiming at the two objectives: maximizing the user and provider's satisfaction and minimizing the total cost of energy as given in equation (9). For each user i, Scheduling of power considering the variable loads has been employed to reduce the changes in power demand. e computation time required by complex algorithms is excluded in the proposed technique for DSM.
For managing demand and to avoid voltage fluctuations resulting from the integration of renewable energy sources in a microgrid, installation of electric spring is proposed in [40] to provide constant voltage to the critical loads instantaneously and automatically schedule the noncritical loads. Its implementation can provide voltage regulation in commercial and residential buildings. A fuzzy type-2 logic controller (FT2LC) is used for DSM of a hybrid stand-alone power system integrated with only renewable energy resources in [41]. An air conditioning system is controlled using FT2LC under uncertainty conditions. e effectiveness of the proposed controller is verified by considering three control situations. e results showed that FT2LC is suitable for controlling system considering uncertainties. e authors in [42] implement direct load control using demand response (DR) technique along with automatic generation control to overcome the fluctuations in microgrid frequency to ensure safe operation of microgrid. e objective is centered at minimizing the frequency deviation as stated in e DR controllers (PID or PI) and automatic generation control (AGC) parameters are optimized using Genetic Algorithm (GA) and Firefly Algorithm (FF) for frequency regulation.
e authors present an energy management system approach for the campus microgrid (µG); in this, they actually propose an optimal management and scheduling of storage in the presence of DGs, which not only contributes to reducing the consumption cost (customer), but also contributes to reducing the grid load (utility) [43]. Moreover, a demand response management (DRM) system has been proposed in [44] that will decide mutual optimal solution for both customers and utility by employing service provider. Service provider is located at different levels of power grid, lower level service provider controlling the neighborhood, and highest-level service provider controlling other service providers. e optimization problem was solved by interior-points method, followed by assessment of demand response using particle swarm optimization and artificial immune systems.
is section reviews some works done on DSM application in microgrid. e rest of the article is focused on the application of DSM in smart grid.

DSM in Systems with Integrated RERs, DERs, and Storage Devices
To cope with the increasing energy demand and to reduce the increased emission of CO2, energy generation from renewable energy resources has gained much importance. Various DSM techniques are applied to manage the distributed energy resources, renewable energy resources, and the storage devices, for energy efficient operation of the overall system. e integration of renewable energy resources at consumer's premises is gaining immense popularity. A resource scheduling algorithm is proposed in [45] for efficiently using the energy generated to reduce the cost of energy consumption of individual user. A battery scheduling algorithm is proposed to select the suitable size of battery for increasing Mathematical Problems in Engineering the savings. A case study on an electrical company in Sweden, Herrljunga Elektriska AB, is conducted in [46]. e study shows the impact of installation of wind and PV generation on DSM and distribution side operators (DSO). e results are an increase in DSM value and reduced cost of a DSO. In [47], the optimization of use of multiple residential energy resources is done using the evolutionary algorithm.
e objective of the proposed approach is to minimize the electricity bills of customers and maximize the customers' comfort level, while maintaining the energy quality and reducing the peak to average ratio simultaneously. e authors take into the account the constraints coupled with thermostatically controlled loads and storage systems. e environmental and economic impacts of DER system with multiple energy sources are reduced through optimal operation scheduling of the DER system in [48]. e optimal operation scheduling of DER is done by the proposed stochastic multiobjective linear programming model.
Interaction among all types of energy from numerous DERs has led to the creation of energy hubs. e aim of these energy hubs is the interaction among multienergy carriers through the grid. A method for optimal scheduling of multienergy hub has been proposed in [49] for minimizing the cost of energy hubs. Moreover, using energy from clean energy resources such as solar PV and windmill in the energy hubs instead of gas-fired system over the scheduling horizon has led to the reduction in greenhouse gas (GHG) emission. e combined cooling, heating, and power (CCHP) systems are used as a backup system for minimizing the load shedding for stochastic producers. Energy storage devices are also used for storing excess energy. Figure 5 shows the schematic of renewable based energy hub. Monte Carlo simulation, fast forward selection method, and demand response programs are applied on an IEEE 10-bus standard test system integrated with distributed energy systems. Simulation results showed the effectiveness of proposed method in energy management of energy hubs.
Assuming the dynamic renewable generation, energy pricing, and loads, the authors in [50] propose a real-time algorithm for joint load scheduling and energy storage control to minimize the overall system cost over a finite time, at residential side with integrated renewable energy resources. ey have taken into consideration the costs and operational constraints of battery, the power requirements and service duration of individual load, and minimum/ average delay requirements. e large magnitude of fluctuations and uncertainties due to large scale integration of renewable energy resources into power networks results in increased operational cost of power system. A method is proposed for smoothing variations in power using the demand response of a large no of residential appliances in [51]. Higher fluctuations in energy prices due to incorporation of renewable energy resources call for an increase in activation of flexible loads. In [52], the authors propose a framework for production planning and participating in the reserve markets for exploiting the economic prospective of emerging energy markets. is problem is formulated using "a multistage stochastic Mixed-Integer Linear Programming (SMILP)" problem, minimizing the total expected cost.
For efficiently utilizing the PV power outputs, the authors in [53] propose an energy management framework comprising of demand and supply side management systems based on ToU pricing. In distribution network, the DSM system controls energy consumption individually through utilizing PV power outputs for reducing residential costs and any inconvenience to residents. e supply side management system works on maintaining the power quality by maximally utilizing the PV power outputs. A DSM approach for smart homes with PV generation is presented in [54]. e approach is implemented using "Clonal Selection Algorithm (CSA)" to provide the optimal day-ahead scheduling of household appliances based on day-ahead dynamic pricing and renewable generation forecasting. Results show that the proposed approaches reduce the electricity consumption cost and reliance on importing energy from the grid.
Energy management of smart homes with renewable resources and an energy storage system (ESS) through optimal scheduling of home appliances for maximizing the consumers' satisfaction level along with minimization of user's energy cost is studied in [55]. Uncertainty associated with renewable energy generation is also considered. Probability theory and quasi-Newton method are used to model the uncertainty and to get the optimal solution.
A DSM program, real-time electricity scheduling (RTES), is proposed in [56] for energy management of smart homes. e proposed approach schedules the smart appliances optimally and improves the usage of integrated renewable energy to reduce the total cost. It also considers the uncertainty in power generated from renewables and subjectivity in energy consumption. e renewable generation is predicted using an effectively designed real-time prediction system. e optimization problem is solved by using genetic algorithm at fixed intervals, and before every optimization calculation, the scheduling system inputs are updated.
A methodology is proposed in [57] aimed at performing DSM for households in smart grid, provided with distributed generation and energy storage systems, through optimization and artificial intelligence (AI) to manage the battery. e research is intended for reducing the electricity cost for consumers. e methodology is validated for any household consumers using ToU rates or specific electricity tariffs such as hourly rate. A DSM method based on robust model predictive control (RMPC) is proposed in [58] for residential smart grids consisting of several interconnected homes (with controllable and noncontrollable loads) and a shared ESS (energy storage system). e presented method focuses on reducing energy bills for users and peak to average ratio while considering possible constraints.

DSM in Systems with EVs
EVs are gaining immense popularity due to drastic environmental pollution and energy restriction conditions. A recent study shows the hastened development of hybrid and electric vehicles around the globe as illustrated in Figure 6 [59]. 8 Mathematical Problems in Engineering e pros of EVs are stated as the 5 Cs indicated in Figure 7 [60].
Distributed Solar PV generation can be used to overcome energy deficiency in the power system network. e intermittent nature of solar PV generation causes fluctuations in frequency and voltage in power system. Storage plays an important role in this context. EV is used as a DSM tool to reduce the fluctuation in solar PV [61]. ree parameters control the behavior of EV acting as load or source. ese three parameters are PV output, State of charge (SOC), and system voltage. To overcome the variable and intermittent nature of solar PV, this paper describes the use of EVs as source for peak shaving and as load for valley filling. Four different cases are studied considering a 2 MW distributed solar PV generation connected to IEEE 33-bus radial network using MATLAB: high PV generation with EVs, low PV generation with EVs, high PV generation without EVs and low PV generation without EVs. e results showed that conditions of low and high voltages are mitigated, and high energy generation is utilized by incorporating EV as a DSM tool.
EVs connected to the residential loads are considered in [62]. e optimal size of solar PV panel is determined and  Mathematical Problems in Engineering based on the power output of solar PV and day-ahead pricing data; electricity bills of customers are optimized. e optimal problem is formulated and solved using the teacher learner-based optimization (TLBO) algorithm. For analysis, three case studies are considered: normal load, DSM program that optimizes the load, and DSM program that optimizes the load along with PV generation. A comparison based upon per-unit cost is then made between these three case studies. It showed that the system with DSM program and local PV generation is more economical.
Management of EVs and switching power stations is executed in [63] to realize the interaction between EV and switching power stations. Random sampling technique of Monte Carlo is applied to get the charging pattern of batteries for a day. An operational model of charging and switching stations is developed for EV by considering the charging and discharging constraints of charging stations. Interior point optimization technique is used to recognize the orderly charging and discharging pattern of EV.
For day-ahead scheduling of energy consumption of households with plug in electrical vehicles (PEVs), in [64], the residential community is deployed as an agent of native users and charging cost and discharging profit of PEVs are unknown among different communities. A Bayesian game approach is formulated to optimize energy consumption scheduling between different communities. e authors in [65] propose an intelligent charging strategy using machine learning (ML) for making real-time charging decisions for EVs depending on conditions like environment, pricing, driving, and demand times. e purpose of this study is to minimize the overall EV energy cost.
Integrating the EVs in grid results in voltage fluctuations and an increase in cost of deployment of charging setup to meet the peak demand for charging. Demand response schemes can be employed for reduction in cost and peak demand for charging. However, maximizing the charging capacity while minimizing the cost is a perplexing task leading to tripartite game among EV battery service provider, EV owners, and government. is problem is studied as a multiobjective optimization problem in [66]. e optimization problem is described by a battery-swapping cost model, and then "a covariance matrix adaption evolution strategy (CMAES)-based algorithm" is influenced to solve the optimization problem. A control strategy and a DSM program are presented in [67] to incorporate and manage the charging of EVs in a distributed way. An automated fuzzy-based controller is proposed for this purpose that considers voltage at connection point, signal coming from utility, and owners' requirements. A multigroup ToU with critical peaking (MTOUCP) scheme is suggested to avoid the system peaks and the rebound effect. e proposed controller is tested with a new DSM program, and the results showed that it can manage the EV charging fairly, avoid low voltages, and reduce the system peak.
EVs embedded with residential distribution system load present towards distribution systems. Due to frequent charging of EVs in residential areas, the distribution system has to face new load requirements. A DSM strategy has been proposed in [68] to overcome the stress on distribution network presented by EVs. DSM strategy is implemented to avoid most awful power peaks. Two DSM algorithms have been proposed. e proposed DSM algorithms have been grouped into two states. In the first state, both household and EV loads are shifted. In the second state, only EV loads are shifted. e DSM strategies do not manage to charge all the vehicles in the network completely within the 24 hours but reduce the overall load on the transformer and thermal stresses on the conductor.
From the literature reviewed on DSM considering EVs, the most frequently used constraints are (i) State of charge of EV (ii) Charging and discharging constraints of PEVs (iii) Power system constraints (iv) Power battery constraints State of charge (SOC) is evaluated from the discharging current and previous state of charge values as given in In charging and discharging procedures of plug in electric vehicles, the vehicle cannot be charged and discharged at once. e following equations as given in (12) must be satisfied: Power system constraints represent the active and reactive power inserted in node j at time t as shown in Power battery constraints refer to the requirements that should be met for charging and switching of EV power battery over a day, which are given in the following equation: 6. Techniques for Implementing DSM Methods 6.1. Optimization Algorithms. Electricity consumption varies from area to area. It may not be the same for industrial, residential, and commercial areas. e major goal is to achieve balance between power consumption and user comfort. For meeting the rising energy demand, the chief objective is to minimize the energy consumption during peak periods by shifting the loads to non-peak periods. In [69], application of Genetic algorithm (GA), Pigeon Inspired Optimization (PIO), and hybridization of GA and PIO in DSM is proposed for residential load management. GA, PIO, and HGP are evaluated on the basis of real-time pricing scheme (RTP) for single home with three different operational time intervals (OTI) and multiple homes with single OTI. Simulations results show that GA, PIO, and HGP can minimize electricity bill and electricity consumption while minimizing the user discomfort. e performance of HGP is better than that of GA and PIO with respect to peak to average ratio, electricity load, and electricity cost for both single home and multiple homes scenarios.
A home energy management (HEM) system using an optimization technique HBC, which is a hybrid of two bioinspired optimization techniques, chicken swarm optimization (CSO) and bacterial foraging optimization (BFO), is proposed in [70] for minimizing peak load and electricity bills. A DSM technique is proposed in [71] to minimize electricity cost and peak to average ratio. To solve the nonconvex problem of appliance scheduling, particle swarm optimization technique is integrated with a game theoretical approach. e optimization problem is modeled taking into consideration the real-world appliances constraints and user perspective constraints. e results showed that the peak to average ratio is reduced more than twice in contrast to convex programming technique.
A generic home energy management control system with energy management control system (EMCS) is introduced in [72], for efficient scheduling of household loads and integrating renewable energy resources into the grid. e EMCS is based on the proposed genetic wind driven optimization (GWDO) along with genetic algorithm (GA), binary particle swarm optimization (BPSO), and wind driven optimization (WDO). Real-time pricing (RTP) scheme and inclined block rate (IBR) are used together for energy pricing. e problem is formulated using multiple knapsack (MK). Two techniques are proposed: energy storage system (ESS) for smoothing the variations in energy generated from renewable resources and trading excess energy between neighbors. An optimization control strategy is proposed in [73] to overcome the shortcomings encountered in current household energy demand management strategy (HEDMS). e proposed strategy minimizes the electricity cost based upon user response, operating power of equipment, and dynamic pricing. Genetic algorithm (GA) based on operating power is used, and the results are compared with loop search optimization algorithm based on rated power.
An energy management controller has been presented in [74] for optimizing energy consumption and DSM. For scheduling the shift able appliances, heuristic optimization algorithms, "BAT inspired and flower pollination," are used, and for scheduling the home appliances, a hybrid optimization algorithm, named "hybrid BAT pollination optimization algorithm (HFBA)," is proposed. Fuzzy logic is developed for controlling the interruptible appliances.
An optimization problem has been formulated in [75] for scheduling the energy consumption of home appliances considering the uncertainty associated with manually operated appliances (MOAs). Worst case scenario is considered for formulating the robust optimization problem considering the real time pricing system linked with inclined block rates to reduce the energy cost. To solve the optimization problem, "an intergeneration projection evolutionary algorithm (IP-EA)" is implemented. Cases based on one-month and one-day periods are studied to verify the effectiveness of the proposed approach. Table 1 shows the performance comparison of several existing techniques for DSM application.

Time of Use (ToU)
Pricing. In ToU pricing scheme, rates are preset for each time period. It helps both utility and consumers in reducing the overall cost, as rates are high during peak periods and low during non-peak periods. ToU pricing method is extensively used as a DSM technique. e effect of ToU pricing has been examined in [76] at residential level in developing countries like China. Utilities can render consumers to alter their energy consumption pattern through implementation of ToU pricing scheme to reduce the load demand during peak periods. A framework has been proposed in [77] for decentralized DSM on the distribution network with two type of load demands, residential, and commercial load. Each of these loads has its own renewable generation like rooftop PV and flexible loads. Reduction in electricity bills is observed by formulating an optimal individual scheduling with a compromise between customer convenience and comfort according to ToU pricing.
A home energy management (HEM) system has been proposed in [78].
e proposed system is based on ToU pricing scheme for scheduling the appliances of residential consumers with and without renewable energy sources. e HEM model uses "Evolutionary Algorithms (EAs); (Binary Particle Swarm optimization (BPSO), Genetic Algorithm and Cuckoo search)" to optimally utilize the energy from the grid and renewable energy sources. Cost saving and peak reductions are observed in simulation results.
For minimizing the consumers' electricity bills and peak load demand on residential side, a multiobjective residential DSM with battery storage systems is suggested in [79]. For increasing the number of customers taking part in residential DSM, ToU pricing scheme is used. e problem is formulated as a mixed-integer problem, and "A multiobjective mixed-integer linear programming technique (MOMILP)" is used for solving the problem. Different scenarios are considered for testing the effectiveness of the proposed model. A DSM approach utilizing a smart load control strategy is proposed in [23] for managing the residential load. e impact of ToU pricing scheme on users' preferences is also analyzed. An energy management system comprising of demand and supply side management based on ToU pricing is proposed in [53] for efficiently utilizing the residential PV output.

Game Approaches.
A trilevel electricity market model comprising of four actors, electricity suppliers for selling electricity, local agents that purchase, sell and utilize electricity, aggregators for buying and selling electricity, and end users for consuming electricity, is proposed in [80].
Interaction between the four actors leads to a trilevel "multileader-multifollower game." For simplicity, the authors solve the problem by a "single-leader-multifollower game" by assuming that the decision variables of one electricity supplier are known, computing the best response of leader. e trilevel DSM problem (TDSM) is formulated as a bilevel problem, and this problem is solved using three different approaches. A Bayesian game approach is used in [64] to optimize the day-ahead energy consumption of households having PEVs considering the incomplete information. In [1], the problem to overcome the peak demand induced by the residential customers in smart grid with multiple energy suppliers is formulated using two noncooperative game approaches.
A real-time decentralized demand side management (RDCDSM) is proposed in [38] to keep the real-time residential load on track with planned day-ahead energy generation by microgrid considering predicted aggregate load demands from customers. e customers deviating from their predictive demand at the time of consumption are charged additional cost or penalty. To avoid penalty, the customers utilize renewable generation, energy storage system, and plan strategies to charge or discharge their EVs.
A game with mixed strategy is used to develop the proposed system. In [81], a multiobjective DSM problem is proposed for residential side demand management based on a cooperative game approach. A compromised solution between two objectives, minimizing consumer's electricity bill and peak load demand, is generated using cooperative game approach based on super-criterion and Pareto-minimum solution. For implementation of the proposed DSM model, ToU pricing scheme is used. e proposed model gives the best compromised solution for different scenarios having different numbers of residential consumers.
In [82], the authors established an improved communication infrastructure based on cognitive radio technology in smart grid to support DSM for scheduling green home energy. An energy storage planning approach based on game algorithm (GA) is proposed. Further, an energy management scheme centered on game theory is developed without leaking user's privacy.

Open Research Issues and Future Directions
Extensive work has been carried out for the advancement of DSM optimization techniques as depicted in the preceding sections; however, it still has room for much improvement.
is section highlights some issues in the current research studies and presents future research directions.
Consumers' resilience from accepting and participating in DSM programs must be overcome, which can be done by developing consumer awareness programs that will persuade consumers to take part in DSM system. Elevated costs of maintaining and installation of control devices must be considered as well. e effect of escalating development of storage systems boosted as a result of inexpensive local storage needs to be addressed. ermostatically controlled devices are the major contributors to the increased energy demand. erefore, there is a great potential to save energy through properly managing these devices. For modeling the thermostatically controlled devices like AC systems, water heaters, and refrigerators, etc., the use of random forests, ensemble trees, and deep learning artificial neural network algorithms can be extended. Machine learning techniques can be used to forecast the accurate load data for achieving energy supply-demand balance [83].
Many studies are centered on data simulation, and diverse data needs to be added for evaluating the effectiveness of these studies in realistic scenarios. e studies show that if specific set points are not included in the simulation data, they will not able to forecast the demand precisely in those operating circumstances. DSM for residential consumers can be applied in a real-world environment, and realistic data considering consumer's habits can be predicted by including real consumers. e coordination among consumers in real-time frameworks needs to be centered keeping the consumers privacy intact. Sensor network applications can be endorsed for optimizing energy usage in smart cities and intelligent buildings. DSM algorithms can be exploited in blockchain based distribution networks.
An essential component of the DSM problem is the collaboration approach of several devices [84][85][86]. It can provide improved power distribution, stability, and reduced circulating currents. Further research can be done on this matter.
Market equilibriums can be considered instead of Nash equilibriums in multilevel models for DSM pricing for a more realistic perspective. e energy transaction in market equilibrium is based on bargaining between the supplier and the buyer.

Conclusion
e rejuvenation of power infrastructure enables the execution of demand side management programs for energy management throughout the world. In this paper, realization of various DSM techniques on a variety of load including residential, industrial, and commercial is looked upon. e performance of DSM strategies utilizing various optimization techniques, including Evolutionary algorithms, Heuristic algorithms, Pricing schemes, and Game approaches, is analyzed. Moreover, the impact of DSM on systems with integrated renewable energy resources, distributed energy resources, storage devices, and EVs is studied. Table 2.

Data Availability
No data were used to support this study.

Conflicts of Interest
e authors declare that they have no conflicts of interest. Frequency deviation Δf Charge in the power battery of an electric vehicle before charging of node j U j 0 Min total capacity of batteries participating in charging within a specified day U j, min Charging power of plug in EV at time t P c (t) Nominal capacity U n Active power at time t P(t)