Traditional Electric Grids are characterized by centralized generation plants, vertically integrated utilities and supply side management of electricity. Traditional grids are showing strains because of recent trends such as deregulation of electricity markets, distributed generation, accommodation of intermittent renewable energy sources, and reduction of air pollution caused by electric grids, Demand Side Management (DSM) and increasing consumption      .
Challenges facing traditional grids have paved the way for Smart Grid vision. Smart grids are characterized by bidirectional flow of information and electricity. Smart grid promises benefits such as improved grid efficiency, resilience, reliability, self-healing ability, demand management, increased consumer choice and possibility of new products, services and markets. For benefits associated with smart grid to be realized, a number of challenges have to be addressed. For instance, smart grid necessitates overhaul of all existing electric meters and replacing them with smart meters which are relatively more expensive. Even appliances will have to be replaced with smart ones-capable of responding to consumer settings and control signals from utilities. It is likely that consumers will be resistant to these changes because of fear of the unknown and privacy. However, factors such as decreasing cost of smart meters and smart appliances, improving access to communication infrastructures and increasing awareness about electricity management means there is a good chance of changes to be embraced by both consumers and utilities  .
Of main interest to smart grid is DSM of electricity, which provides an opportunity for consumers to respond to various signals from utility companies aimed at ensuring grid stability and reliability  . Key idea of DSM programs is to shift consumption from peak hours to off-peak hours. However, if implemented, there is a possibility of creating a new peak during off-peak hours as discussed by  .
Nature of electricity consumption varies greatly depending on whether a consumer is residential, industrial or commercial. The fact that 40% of worldwide consumption is attributed to residential consumers has drawn the interest of many researchers  . Residential DSM programs can be categorized as either individual based or community based.
Most DSM programs have focused on individual based solutions where scheduling of appliances is done per single residence, whereas in community based solutions, scheduling is done per group of residences. Heterogeneity of consumers in the community may provide further scheduling flexibility that can be exploited by DSM programs.
Growing penetration of Green Energy Sources (GES) in residences as observed by  provides additional consumption versatility that can be employed by DSM programs. However, GES’ systems are characterized by intermittency and constraints on storage capacity, therefore it is crucial that they are integrated with electricity grid and access to it is guaranteed for each consumer. In community based DSM programs where power capacity is shared among several residences; guaranteed access to shared capacity is important for consumers’ confidence and acceptance of the program. In this paper, we propose a token based green-aware community scheduling program with coordinated storage charging and discharging, aiming at reducing energy cost while taking consumer comfort into account and mitigating reverse peaks.
This paper is organized as follows: Section 2 discusses works related to residential DSM programs. Section 3 presents a definition of the problem. Section 4 describes a Token based scheduling algorithm. Section 5 studies the token based scheduling algorithm numerically and Section 6 draws conclusions.
2. Related Works
DSM denotes programs that allow utilities to plan, implement and monitor their activities so as to shape consumers’ electricity consumptions. DSM programs largely work by encouraging consumers to shift some of their tasks from peak to off-peak hours in return for some incentives. Reducing peak demand is in the interest of utilities as it enables them to curtail usage of peak plants which are commonly more expensive compared to base plants, and therefore reduce their running costs and improve reliability of supply. Success of DSM programs necessitates behavior change on the part of consumers as they may be required to change their consumption patterns. It is therefore not expected that all consumers will respond positively to DSM programs, hence raising the need to exploit heterogeneity of consumers  .
Works by   have proposed DSM programs that encourages consumers to shift their consumption from peak-demand to off-peak demand using price incentives. Price is higher during peak-demand and cheaper during off-peak demand. As a result, consumers have an opportunity to reduce their bills by shifting consumption from peak-demand to off-peak demand. In  , appliances are modeled as finite state machine and an amount of power that each consumer can access is limited. The proposed DSM program can achieve up to 33.3% peak demand reduction. Work by  ensures interests of both utilities and consumers are taken into account when designing prices to encourage shifting of demand from peak-demand to off-peak demand. However, these works do not take into account discomforts that consumers have to face to shift their loads.
In studies by      , consumer cost minimization and comfort are taken into account as scheduling appliances means possible consumption behavior change. Work by  establishes similarity in consumption pattern so as to reduce both cost and scheduling discomfort to the consumer. Delay in running of appliances together with cost reduction has been studied in  . Authors in  have evaluated willingness of consumers to take part in a proposed DSM program that employs fuzzy technology. The program estimates price responsiveness of consumers to incentives using a rational decision making model. Peak Average Ratio (PAR), cost and waiting time reduction using genetic algorithm have been considered in  . Work by  considers PAR reduction while avoiding possible reverse peaks using unequal consumer participation rates. Price fairness is also taken into account. Since shifting peak demand (PAR reduction) is likely to be painful for some consumers, further flexibility can be obtained by tapping into increasing use of GES in residences, especially by encouraging consumers to use their GES during peak demand. GES benefits include: lower costs in the long run, provides energy security through diversification, easily accessible to consumers and as an alternative to fossil fuels, it helps reduce carbon emissions  .
DSM programs equipped with GES and Storage have been considered in   . Residences with GES and storage have an opportunity to sell excess power generated to the grid using feed-in tariffs. The tariffs are designed in such a way the utility does not lose out money by setting the selling prices lower than the consumers buying prices. In  , GES and storage are used to reduce energy cost and scheduling discomfort of the consumer. A disutility function is used to model discomfort and Markov chain based model is used to represent various constraints. Work by  provides an opportunity for consumers with storage to sell electricity to the grid while taking into account scheduling discomfort.
All of these works  -    have scheduled appliances per single residence. Scheduling can also be done per group of residences and therefore be able to schedule multiple appliances at once. Scheduling per group of residences is also called community based scheduling. Some of the benefits of community based scheduling include: reverse peaks can be avoided through load synchronization in the community, allows interaction among community members and therefore they can trade with each other excess locally generated electricity and hence avoid transmission losses, system-wide perspective of community programs enable utilities to exploit consumers’ appliance usage diversity to manage peak demand    .
Community based scheduling DSM programs have been studied in       . Work by  proposes an autonomous and distributed agent-based DSM program that seeks to minimize energy cost while taking into consideration price fairness among consumers. Observing that DSM programs are sensitive to forecasting errors, work by  proposes a DSM program that is robust to forecasting errors by amalgamating consumption of several consumers. Distributed generation and storage are used to reduce scheduling discomfort of consumers during peak hours by  . Reference  presents a DSM program that considers financial implications of both consumers and utility. The proposed DSM program further mitigates reverse peaks by modeling interactions between utility and consumers as a Stackelberg game with the utility as a leader and a community of consumers as followers. In the game, the leader keeps on modifying prices in order to discourage formation of reverse peaks, until there is no incentive for consumers to respond in such a way that reverse peaks occur. However, constantly changing prices in order to mitigate reverse peaks may sound unfair to some consumers. In  , a DSM program that minimizes consumer cost and waiting discomfort is proposed. The program coordinates schedule of appliances in the entire community. Residences in the community shares maximum power capacity set by a utility. Residences compete for shared capacity using an algorithm based on random back-off mechanism. Most of the discussed community based scheduling algorithms do not guarantee access to shared capacity for each residence, this increases resistance of consumers to embrace DSM programs. Moreover, power capacity constraints faced by utilities has not been addressed in most of the proposed programs which does not reflect realities in developing countries where there generation capacity is largely inadequate.
In this work, we propose a green-aware token based scheduling algorithm that seeks to reduce energy cost of the consumers depending on their comfort settings regarding maximum waiting time of appliances. The algorithm coordinates charging and discharging of storage so that consumers with GES may consume stored energy during peak hours, thereby mitigating reverse peaks.
3. Problem Definition
We consider a community of electricity consumers with N residences, with n representing a particular residence. The community comprises of several nearby residences connected together by a communication network and to the low voltage side of the distribution network. For privacy reasons, it is assumed that there is no directly communication between residences, except through a Coordinator that can be housed at a transformer unit. We assume every residence in the community is equipped with Smart meters, Smart Appliances, Home Energy Management Units (HEMU). We further assume some residences have Photovoltaic systems with battery storage as illustrated in Figure 1.
Smart meters are used to record electricity consumption, exchange information between utility and consumer, and manage usage by switching on/off some appliances, track consumption over time and schedule appliances  . HEMUs provide an interface for a user to track consumption and take necessary optimization decisions. They can also be used to show generation capacity and storage constraints  . Smart appliances connect to the smart meter and depending on information received they can shift consumption from peak to off-peak hours  .
Smart appliances can be categorized into two main groups: Fixed and Elastic appliances. Fixed appliances have stringent time and power requirements and therefore cannot be scheduled. Examples of fixed appliances include: Television, Computer, Lights, etc. Elastic appliances are flexible in terms starting time and power consumption. Examples of elastic appliances are: Dishwasher, Washing machine, Dryer, and Water Heater. Elastic appliances provide an opportunity to
Figure 1. Green-aware system schematic.
schedule them during off-peak demand so as to reduce peak demand. Use of GES and storage during peak hours helps to overcome scheduling discomfort through self-supply.
There are many forms of GESs, for instance Solar, wind and geothermal energy sources with various technological approaches. Among different technologies available on the market, Photovoltaic (PV) solar powered generation is the commonest, especially in residences  . Subsection 3.1 to 3.3 models a residence with PV generation and storage.
3.1. Solar Power Modeling
Assuming some residences are installed with one or more PV arrays, hourly generated power is as indicated in Equation (1):
  (1)
denotes hourly power output(in kWh) from consumer n’s PV array(s), is the PV system’s efficiency in converting solar energy into electric energy, is the hourly solar irradiation-power per unit area received from the Sun in the form of electromagnetic radiation, measured in kWh/m2, and represents the size of the PV array(s) in m2.
3.2. Storage Modeling
Residences with PV Solar system are additionally connected to battery storage so as to store generated power for use during peak demand. It is assumed the battery storage is charged during the day and used (discharged) at night. For each storage in residence n, there are two key constraints that determine how much power can be stored and accessed: minimum capacity and maximum capacity . In between the two constraints is the State of Charge (SOC) which varies depending on whether the storage is being charged or discharged (see Equation (5)). Hourly SOC of residence n is denoted as . Equation (2) indicates SOC during charging process, where is the charging efficiency. Based on works of    ; we formulate Equation (2) to Equation (4) as follows:
Equation (3) indicates SOC during discharge process. is the discharging efficiency and is the hourly load at residence n.
Charging and discharging is as indicated in Equation (4). Depth of Discharge (DOD) determines how deeply the storage can be discharged and is bounded between minimum capacity and maximum capacity as indicated in Equation (5).
3.3. Green-Aware Demand Side Management Model
Suppose a community has N residences, let n denote particular residence. Let there be H scheduling slots in a day, where h represents particular scheduling slot. Let denote the probability that an appliance that is off at time h is requested at time . Both requests for shared power capacity and duration of time the appliance is still on are random. A schedulable appliance a from residence n sends a request at time slot h to the smart meter to run a load rated with comfort level . The comfort level represents a maximum amount of scheduling slots that a consumer is willing to wait for the appliance to run. The comfort level of 0 means a user wants the load to be connected right away-no scheduling. To account for green energy and storage, an equation proposed in  , is modified such that a decision to run the appliance right away or defer it is done based on Equation (7). If an appliance is turned on at time h, the probability that it will still be on at time is . We assume an event that particular appliance is on at time h is independent of the event that the same appliance is on at time .
In Equation (7), s is the starting time of the appliance, where . So the first term indicates cost associated with waiting for the appliance to run. is the cost of waiting for particular elastic appliance. The second term is the expected cost if the appliance is on. is net electricity consumed from the grid by residence n and its price is . is the wearing cost of residence n’s the PV system and storage during control period. According to Equation (7), the cost of running a certain appliance increases with increase in waiting time, net electricity consumed from the grid, or total running time of the appliance. Likewise, the cost decreases with decrease in waiting time, net electricity consumed from the grid, or total running time of the appliance.
In Equation (8) and Equation (9);
4. Consumption Scheduling
Hourly maximum power capacity is shared throughout a community so as to exploit heterogeneity of consumers to implement a DSM program. Employing a token based algorithm, every consumer is guaranteed to access a token at least once in every scheduling slot. A Coordinator unit housed at a transformer unit manages the tokens. The Coordinator receives price and power capacity constraints information from a utility company and communicates them to the entire community using the token. The token holds information about hourly prices, hourly maximum capacity and hourly instantaneous consumed power.
Consumers in the community need no token to run their fixed appliances, however their loads contribute towards maximum power capacity. For inelastic appliances, consumers can run them directly if they have sufficient stored power; otherwise, they have to wait for the token. Algorithm 1 illustrates an access guaranteed and green-Aware token based consumption Scheduling Algorithm.
Algorithm 1: Green-Aware and Access guaranteed Token Based Scheduling Algorithm
Input: Appliance Rating, Comfort Level, Maximum Power Capacity
Output: Appliance Schedule
1) Initialize number of consumers N
2) H-- > 24
3) for (h-- > 1 to H) do
4) Initialize Maximum Power Capacity
5) while (h has not expired) do
6) if (Appliance Request = True and Not Exceeded)
7) if (Appliance Type = Fixed)
8) Run the Appliance
10) If (Stored Power is Sufficient and h = Peak Time)
11) Run the appliance
13) for (n-- > 1 to N) do
14) Wait for token
15) Decide whether to run, defer or drop the appliance using Equation 7
16) Pass the token
18) Wait for token and pass it
5. Numerical Study
For the sake of legibility and clarity of figures, a community with 10 residences (N = 10) has been considered. Actual Time of Use (ToU) prices from Con Edison-an energy company in New York, have been used  . ToU pricing used in this work divides a day into two parts: off-peak period (from 2300 hrs to 0900 hrs) and peak period (1000 hrs to 2200 hrs). Price of electricity for off-peak period is $0.014/kWh, while that of peak period is $0.21/kWh. Hourly maximum shared power capacity is 40 KW as in  . Self-generation, particulary solar power based generation is on the rise worldwide and it accounts for 6% - 20% of total generation  . While self-generation in developed countries is largely fueled by environmental concerns, in developing countries it is triggered by insufficient generation capacity or unreliability of power. Acquiring GES systems in developing countries such as Tanzania is flexible enough such that customers have an opportunity to choose prepaid or postpaid payment plan. Based on these facts, it has been assumed 50% of residences in the community have GES and Storage with varying capacities. Table 1, Table 2 and Table 3 shows parameters for Elastic appliances and their associated consumption patterns as suggested in  , fixed appliances proposed by  , and both PV and storage, based on studies by    , respectively.
Figure 2 shows each residence’s access to shared maximum power capacity at different hours. All residences in the community have access to shared maximum power capacity, regardless of whether they have GES and storage or not. Each residence is guaranteed access to shared capacity at least once during each scheduling slot.
Total consumption of GES in the community is shown in Figure 3. The proposed algorithm schedules appliances to consume stored power during peak hours only-specifically, starting from 1800 hrs. It is assumed charging of the storage happens during daytime; therefore charging and discharging are not happening concurrently.
Table 1. Elastic appliances.
Table 2. Fixed appliances.
Table 3. Storage and PV.
Figure 2. Access to shared capacity.
Figure 3. Green power consumed.
Figure 4 indicates power consumed from the grid which has PAR value of 1.018. Figure 5 shows total consumption of power in the community (green and grid power) with PAR = 1.50. From Figure 4 and Figure 3 it can be observed that GES and Storage can reduce grid’s peak demand by up to 32.1% without entirely relying on shifting consumption and hence reduce energy cost by up 14%.
While DSM works by shifting demand from peak hours to off-peak, Figure 6 indicates loads shifted to 2000 hours and 2300 hours. Based on applied ToU pricing, 2000 hours is in peak hours and 2300 hours is in off-peak hours. Likewise, Figure 7 indicates loads shifted to 1800 hours, 2100 hours and 2300 hours. 1800 hours and 2100 hours are peak hours and 2300 hours is off-peak hour. Both figures, this occurs when electricity is drawn from both grid and GES.
Figure 4. Power consumed from the grid.
Figure 5. Total consumed power (grid + green).
Figure 6. Two reverse peaks.
Figure 7. Three reverse peaks.
There are times when only a fraction of requested load can be run using energy stored in batteries, so the rest of the energy has to be drawn from the grid. But since electricity drawn from grid is subject to capacity constraints, if maximum capacity is reached, then the remaining fraction that has to be drawn from the grid is shifted to next hour so as to reduce inconveniences for the consumer with GES. This enables utilities to spread shifted loads over several hours and thereby mitigate reverse peaks and avoid dropping loads when total shifted loads exceed maximum capacity constraints. For instance, in Figure 6, load shifted to 2000 hours (12.1 KW) is 23.4% of total shifted. Without GES, this load would be dropped if there was a capacity constraint or cause an even higher reverse peak if there was no capacity constraint because all of it would be shifted to 2300 hours which is off-peak hour as in Figure 8.
Figure 8. Token-based scheduling algorithm without GES-all deferred loads shifted to 2300 hours.
Figure 9. Random back-off algorithm without GES-all deferred loads shifted to 2300 hours.
Work by Kishore and Snyder  proposes a scheduling algorithm that is based on random back-off mechanism in order to share maximum capacity. Consumer have to wait random amount of time if it happens two or more of them are requesting shared capacity at the same time. While the algorithm results in comparable cost savings and PAR reduction with our proposed algorithm; it shifts all the loads to an hour right after peak hours-as it can be seen in Figure 9. With capacity constraint, some loads will be dropped if maximum hourly capacity is reached; otherwise, a reverse peak would occur-that is a highest peak occurring in previously off-peak hours.
Community based DSM programs provides better opportunity to exploit consumption diversity and consequently reduce peak demand of electricity. Shifting load from peak to off-peak period can be a challenge to some consumers, hence exploiting rapidly growing PV Solar technology and integrating it with the grid leads to more flexible DSM programs. The green-aware and access guaranteed scheduling algorithm proposed in this work has the potential to reduce PAR and energy cost by up 27.7% and 14.0% respectively. Moreover, the algorithm can be used to mitigate reverse peaks by up to 23.4%. Grid stability can be improved by encouraging and integrating distributed generation and storage of GES on the consumer side. This work can be extended to account for cases where consumers are able to sell extra energy to the grid and among them. Also, a shared GES in the community such as Wind farm and its storage can be studied.
We are gratefully to NM-AIST and Tanzania Government for funding this work.
 Darabi, Z. and Ferdowsi, M. (2011) Aggregated Impact of Plug-In Hybrid Electric Vehicles on Electricity Demand Profile. IEEE Transactions on Sustainable Energy, 2, 501-508.
 Haney, A.B., Jamasb, T., Platchkov, L.M. and Pollitt, M.G. (2010) Demand-Side Management Strategies and the Residential Sector: Lessons from International Experience.
 Pina, A., Silva, C. and Ferrão, P. (2012) The Impact of Demand side Management Strategies in the Penetration of Renewable Electricity. Energy, 41, 128-137.
 Fang, X., Misra, S., Xue, G. and Yang, D. (2012) Smart Grid—The New and Improved Power Grid: A Survey. IEEE Communications Surveys & Tutorials, 14, 944-980.
 Aalami, H., Moghaddam, M.P. and Yousefi, G. (2010) Modeling and Prioritizing Demand Response Programs in Power Markets. Electric Power Systems Research, 80, 426-435.
 Soliman, H.M. and Leon-Garcia, A. (2014) Game-Theoretic Demand-Side Management with Storage Devices for the Future Smart Grid. IEEE Transactions on Smart Grid, 5, 1475-1485.
 Gelazanskas, L. and Gamage, K.A. (2014) Demand side Management in Smart Grid: A Review and Proposals for Future Direction. Sustainable Cities and Society, 11, 22-30.
 Khan, M., Javaid, N., Arif, M., Saud, S., Qasim, U. and Khan, Z. (2014) Peak Load Scheduling in Smart Grid Communication Environment. 28th International Conference on Advanced Information Networking and Applications, Victoria, 13-16 May 2014, 1025-1032.
 Bae, H., Yoon, J., Lee, Y., Lee, J., Kim, T., Yu, J., et al. (2014) User-Friendly Demand Side Management for Smart Grid Networks. International Conference on Information Networking, Phuket, 10-12 February 2014, 481-485.
 Goudarzi, H., Hatami, S. and Pedram, M. (2011) Demand-Side Load Scheduling Incentivized by Dynamic Energy Prices. IEEE International Conference on Smart Grid Communications, Brussels, 17-20 October 2011, 351-356.
 Khan, M.A., Javaid, N., Mahmood, A., Khan, Z.A. and Alrajeh, N. (2015) A Generic Demand-Side Management Model for Smart Grid. International Journal of Energy Research, 39, 954-964.
 Wijaya, T.K., Papaioannou, T.G., Liu, X. and Aberer, K. (2013) Effective Consumption Scheduling for Demand-Side Management in the Smart Grid using Non-Uniform Participation Rate. Sustainable Internet and ICT for Sustainability, Palermo, 30-31 October 2013, 1-8.
 Huang, L., Walrand, J. and Ramchandran, K. (2012) Optimal Demand Response with Energy Storage Management. IEEE 3rd International Conference on Smart Grid Communications, Tainan, 5-8 November 2012, 61-66.
 Ruelens, F., Claessens, B., Vandael, S., De Schutter, B., Babuska, R. and Belmans, R. (2016) Residential Demand Response of Thermostatically Controlled Loads using Batch Reinforcement Learning. IEEE Transactions on Smart Grid, 1-11.
 Negeri, E. and Baken, N. (2012) Distributed Storage Management using Dynamic Pricing in a Self-Organized Energy Community. International Workshop on Self-Organizing Systems, 1-12.
 Kishore, S. and Snyder, L.V. (2010) Control Mechanisms for Residential Electricity Demand in Smartgrids. 1st IEEE International Conference on Smart Grid Communications, Gaithersburg, 4-6 October 2010, 443-448.
 Mediwaththe, C.P., Stephens, E.R., Smith, D.B. and Mahanti, A. (2016) A Dynamic Game for Electricity Load Management in Neighborhood Area Networks. IEEE Transactions on Smart Grid, 7, 1329-1336.
 Mediwaththe, C.P., Stephens, E.R., Smith, D.B. and Mahanti, A. (2017) Competitive Energy Trading Framework for Demand-Side Management in Neighborhood Area Networks. IEEE Transactions on Smart Grid, 1.
 Zipperer, A., Aloise-Young, P.A., Suryanarayanan, S., Roche, R., Earle, L., Christensen, D., et al. (2013) Electric Energy Management in the Smart Home: Perspectives on Enabling Technologies and Consumer Behavior. Proceedings of the IEEE, 101, 2397-2408.
 Mohsenian-Rad, A.-H., Wong, V.W., Jatskevich, J., Schober, R. and Leon-Garcia, A. (2010) Autonomous Demand-Side Management Based on Game-Theoretic Energy Consumption Scheduling for the Future Smart Grid. IEEE Transactions on Smart Grid, 1, 320-331.
 Bozchalui, M.C., Hashmi, S.A., Hassen, H., Cañizares, C.A. and Bhattacharya, K. (2012) Optimal Operation of Residential Energy Hubs in Smart Grids. IEEE Transactions on Smart Grid, 3, 1755-1766.
 Adika, C.O. and Wang, L. (2014) Smart Charging and Appliance Scheduling Approaches to Demand Side Management. International Journal of Electrical Power & Energy Systems, 57, 232-240.