Next Article in Journal
Efficiency Optimization of a Variable Bus Voltage DC Microgrid
Previous Article in Journal
Multi-Step Short-Term Power Consumption Forecasting with a Hybrid Deep Learning Strategy
Previous Article in Special Issue
Diverse Schemes of Cost Pooling for Carbon-Reduction Outsourcing in Low-Carbon Supply Chains
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Inventive Method for Eco-Efficient Operation of Home Energy Management Systems

Department of Computer Science, COMSATS University Islamabad, Islamabad 44000, Pakistan
*
Author to whom correspondence should be addressed.
Energies 2018, 11(11), 3091; https://doi.org/10.3390/en11113091
Submission received: 21 August 2018 / Revised: 12 October 2018 / Accepted: 29 October 2018 / Published: 8 November 2018
(This article belongs to the Special Issue Energy Economy, Sustainable Energy and Energy Saving)

Abstract

:
A demand response (DR) based home energy management systems (HEMS) synergies with renewable energy sources (RESs) and energy storage systems (ESSs). In this work, a three-step simulation based posteriori method is proposed to develop a scheme for eco-efficient operation of HEMS. The proposed method provides the trade-off between the net cost of energy ( C E n e t ) and the time-based discomfort ( T B D ) due to shifting of home appliances (HAs). At step-1, primary trade-offs for C E n e t , T B D and minimal emissions T E M i s s are generated through a heuristic method. This method takes into account photovoltaic availability, the state of charge, the related rates for the storage system, mixed shifting of HAs, inclining block rates, the sharing-based parallel operation of power sources, and selling of the renewable energy to the utility. The search has been driven through multi-objective genetic algorithm and Pareto based optimization. A filtration mechanism (based on the trends exhibited by T E M i s s in consideration of C E n e t and T B D ) is devised to harness the trade-offs with minimal emissions. At step-2, a constraint filter based on the average value of T E M i s s is used to filter out the trade-offs with extremely high values of T E M i s s . At step-3, another constraint filter (made up of an average surface fit for T E M i s s ) is applied to screen out the trade-offs with marginally high values of T E M i s s . The surface fit is developed using polynomial models for regression based on the least sum of squared errors. The selected solutions are classified for critical trade-off analysis to enable the consumer choice for the best options. Furthermore, simulations validate our proposed method in terms of aforementioned objectives.

1. Introduction

From the previous decades, the energy requirement has grown to a critical level; however, the generation units have not been maintained at a sufficient rate to manage this increasing demand. The balance between demand and generation is a vital requirement for stable power system operation. The problem to maintain this balance has conventionally been addressed in the past; utilities have upgraded their centralized generation units and transmission capabilities through some supply side management methodologies. However, during the previous decade, demand-side management (DSM) has become a substituent scheme to manage the increasing requirement of energy which focuses on the consumer side. The home energy management system (HEMS) is used to implement DSM in a home. Major approaches for HEMS operation include price-based demand response (DR), and DR synergized with renewable energy sources (RESs) and energy storage systems (ESSs) optimal dispatch (DRSREOD) [1]. The DR-based HEMS operation schedules the consumer’s loads by shifting them towards the off-peak periods. Such scheduling benefits the consumer with a minimized cost of energy ( C E ) based on the acceptable value of time-based discomfort ( T B D ) [2,3]. The utility, on the other side, is benefited with a reduced cost of generation through a smoother demand profile. The DRSREOD-based HEMS operation schedules the load in coordination with the optimal dispatch of the power grid, renewable energy sources (RESs) and energy storage systems (ESSs). The operation of such HEMS introduces additional benefits by minimizing the electricity cost, minimizing high demands and permanent demands, increasing total cost minimization and empowering the selling of the extra power to the utility [4,5,6,7,8,9,10,11]. The aforementioned HEMSs are modeled to optimize the objectives comprising the net C E ( C E n e t ), consumer discomfort/inconvenience, and peak and permanent demands. The abbreviations and nomenclature are given in Table 1 and Table 2, respectively.
Furthermore, a general architecture of DRSREODLDG-based HEMS is shown in Figure 1. The main components of such a system include home appliances (HAs), RESs, an ESS, an LDG, the HEM controller (HEMC) and the smart meter (SM) with the local communication for home area network. The SM is used for bidirectional interaction in order to exchange the electricity bill and power consumption data between users and power grid. The HEMC embeds whole computational intelligence which is sufficient for the proposed optimum HEMS operations.
Furthermore, the rampant rise in green house gas (GHG) emissions, the consequent climate changes and the related environmental issues have raised serious concerns over the quality of the life on the earth. In order to mitigate the serious environmental issues, various proposals have been discussed for GHG emissions at the highest international forums to confine them. The Kyoto protocol of United Nations Framework Convention on climate change has been mutually signed by 192 countries all over the world which proposes a reduction in GHG emissions through selling of emission commodities [12]. Such a trading sets penalties and quantitative limitations on emissions by polluters that may include utilities, independent microgrid (MGD) operators, and the prosumers having fossil fuel based generation deployed with DRSREODLDG-based HEMSs.
The aforementioned scenario has incentivized utilities to reduce not only the cost of generation of energy; however, also the supply-side emissions making use of RESs installed for DRSREOD-based HEMS. The research on HEMS now seems to focus on reducing the GHG emissions along with the other well-known objectives for C E , T B D , etc. In [13], a scheme for DR-based HEMS is presented. Non-critical house loads are shifted towards low demand periods for minimizing the daily bill of the generation-side and the supply-side emissions. It is validated that implementation of the DR program effectively reduces the cost of generation on the supply-side; however, the emission on this side is reduced only when peak demand is met by high emission fuels based peaking plants. The DRSREOD-based HEMS, on the other hand, through an optimal operation of HEMS devices, can easily be used for reducing the supply-side emissions along with the reductions in the C E n e t for the consumer and cost of generation for the utility. In [14], the authors present a scheme for optimal scheduling of shiftable home appliances (SHAs) integrated with the optimal dispatch of an RES and an storage battery (SB). The objectives include reductions in C E n e t , temperature based discomfort, peak load, and the GHG emissions. The supply-side emissions are computed using GHG emission factors (EFTs) for the energy mix adopted at different times of the day. The supply-side emissions are reduced through an optimal operation of local RESs and SBs during high emission times.
Furthermore, fossil fuel based DGs are integrated into MGDs to improve the self-healing structure and the flexibilty of the power supply. In [15], an operational scheme is developed for a stand-alone HEMS operation using PSO. The scheme is based on load shifting of SHAs, an optimal dispatch of a wind turbine (WTB), a DG, and an SB. The DG is operated at the rated power in order to improve its efficiency and to reduce emissions. The power from the grid, however, is not included in the modeling. In [16], an optimal dispatch scheme for a PV unit, a WTB, an ESS, a DG, and the power grid to supply a fixed load profile in an MGD is computed using GA. Constraints for ESS charge/discharge rates, generator start/stop and supply capacity are taken into account. Net emission for the power supplied by the grid and local DGs are computed.
Furthermore, fossil-based LDGs are integrated into DRSREOD-based HEMSs to supply the load during load shedding (LSD) hours. Such a LDG adds a vital benefit of uninterrupted supply of power to DRSREOD-based HEMS. An algorithm for optimal sizing of LDG for DRSREODLDG-based HEMS was proposed in our recent research [11]. The proposed sizing was based on the trade-off analysis for the parameters including C E , T B D and size of LDG. An uninterrupted supply of power through the integration of LDG was ensured; however, the operational schemes for HEMS were remained to be analyzed for the emissions released during the LDG operations. To implement an eco-efficient operation of DRSREODLDG-based HEMS, optimal trade-offs between C E n e t , T B D and minimal GHG emissions ( T E M i s s ) need to be computed. This research introduces a method to harness a diversified set of solutions to decision vector T s t and the related trade-offs for C E n e t , T B D and minimal T E M i s s for an eco-efficient HEMS operation.
The proposed method for an eco-efficient operation of DRSREODLDG-based HEMS is based on a three-step approach. In step-1, a set of primary solutions in terms of T s t and the related trade-offs for C E n e t , T B D and minimal T E M i s s are generated using Algorithm 1. The algorithm is based on a heuristic derived from our previous studies on HEMS in [11]. The proposed heuristic takes into account PV availability, the state of charge, the related rates for the storage system and the similar functionality of the sources. To achieve maximum reduction in C E n e t , SHAs are modeled for mixed scheduled (MS) as already validated in [11]. This research formulates the trade-off parameters for: C E n e t to include the cost of energy purchased from the grid, cost of energy sold to the grid and the cost of energy supplied by the LDG; T E M i s s to include the energy supplied by the LDG during LSD hours, E F T based on the calorific value of the fuel, the consumption efficiency of the LDG and the related emission factors for GHGs; and T B D to include the delay in the starting times of delay scheduling (DS) type and advanced completion of the job of advanced scheduling (AS) type for HAs. The trade-off solutions obtained in step-1 are analyzed for T E M i s s as related to the trade-offs between C E n e t and T B D as shown in Figure 2.
The plot in Figure 2 reveals a highly un-even relation between T E M i s s and the related parameters for C E n e t and T B D . This un-even trend for T E M i s s is exploited to screen out/exclude a set of trade-offs with larger values of T E M i s s using a constraint filtration mechanism as presented in Algorithm 2 (step-2 and step-3). In step-2, an average value based constraint filter (AVCF) for T E M i s s is developed and applied to filter out the trade-offs with extremely high values of T E M i s s . In step-3, average surface fits for T E M i s s are developed in terms of C E n e t and T B D using polynomial based regression. The most suitable polynomial is selected after cross-validation of 25 number of polynomial model that fits on their capabilities in order to reduce T E M i s s and T B D , and to maximize the number of diverse trade-offs for C E n e t and T B D . The average surface fit based constraint filter (ASCF) with the selected polynomial formulation is applied to screen out the trade-offs with even marginally higher values of T E M i s s . The solutions for an eco-efficient HEMS operation are thus achieved including diversified trade-offs for C E n e t , T B D and minimal T E M i s s . Followings are the novelties of this research:
  • An innovative method is proposed to harness diversified trade-offs between C E n e t , T B D and minimal T E M i s s for an eco-efficient operation of DRSREODLDG-based HEMS.
  • Trade-offs for such HEMS have rarely been computed by combining a multi-objective genetic algorithm or Pareto optimization (MOGA/PO) based heuristic and regression based constraint filtration. The polynomial model fit for regression is based on its capabilities to reduce the trade-off parameters for eco-efficient HEMS operation.
  • Most of the authors use the weighted sum method (WSMD) to handle multi-objectivity for similar problems. This research presents a diverse set of trade-offs that are critically analyzed to enable the consumer choosing the best option.
  • Trends exhibited by the trade-off parameters are analyzed based on vital factors affecting these parameters, e.g., loss of unused energy from the PV unit.
  • The proposed method validated to minimize the emissions from a local LDG for a DRSREODLDG-based HEMS; however, it is easily extendable to reduce the supply-side emissions as well.
The organization of the paper is as follows: Section 2 describes the related work whereas the system model is elaborated in Section 3. The problem formulation for eco-efficient operation of DRSREODLDG-based HEMS and the techniques used to solve this problem are presented in Section 4. The proposed Algorithm 1 to generate primary trade-offs for optimal HEMS operations, and Algorithm 2 to harness eco-efficient trade-offs through a constraint filtration mechanism are presented in Section 5. In Section 6, simulations are presented to demonstrate the validity of Algorithm 1 to generate schemes for DRSREODLDG-based HEMS operation in terms of T s t and the primary trade-offs between C E n e t , T B D and T E M i s s . The trends exhibited by the primary trade-offs are analyzed in detail and the bases for the selection of constraint filters including AVCF and ASCF are validated. Further simulations are presented to demonstrate the validity of Algorithm 2 to harness eco-efficient trade-off solutions using the optimal constraint filters. Conclusions and future work are discussed in Section 7.

2. Related Work

With the installation of smart grid technologies enabling DSM, a widespread deployment of DR- and DRSREOD-based HEMSs has been carried out throughout the world in the past few years [17,18]. The report in [17] has given an overview and boost to the RESs by forming policies among various contries. In [18], the current phase of Paris agreement has focused on developing a global approach, which limits the GHG emissions of all countries. In recent years, authors have presented various models and methods for the optimal operation of such systems [2,3,4,5,6,7,8]. The objectives for optimal HEMS operation include minimizing C E , T B D , peak-to-average ratio ( P A R ) and peak/permanent demands [19,20,21]. In [19], the authors have used different priorities to derive user comfort. Khan et al. [20] have used three different appliances to minimize C E , T B D , and P A R . Meta-heuristics approaches including optimal stopping rule are used as optimization schemes. Similarly, the authors in [21] have applied meta-heuristics approaches along with a hybrid approach to minimize C E . Furthermore, utilities owning energy deficient power networks in developing countries are subjecting their users for LSD to maintain energy demand and supply. In such power networks, consumers deploy a LSD-compensating DG in DRSREOD-based HEMS for ensuring the reliable distribution of the energy [11]. The aforementioned objectives for optimal HEMS operation have been achieved using optimization techniques like linear programming (LP), mixed integer LP (MILP), advanced heuristics, etc.
Additionally, the issue regarding serious environmental concerns over the use of fossil fuels has been raised at international forums consistently in the past few decades. Recently, worldwide consensus has been reached to reduce the GHG emissions by selling them as commodities [12]. Such trading sets quantitative limitations on the emissions made by polluters that may include utilities, independent MGD operators and the prosumers having local fossil fuel based generations. The present scenario based on the polluter pays principle has incentivized utilities to reduce not only the generation cost; however, the supply-side emissions as well while making use of the RESs installed for DRSREOD-based HEMSs [14,22,23]. Furthermore, MGD operators having RESs, ESSs and DGs also include T E M i s s as an objective in the optimal dispatch scheme for their systems [15,16,24]. Furthermore, in energy-deficient power networks, DRSREODLDG-based HEMSs having LSD-compensating DGs are used to ensure an uninterrupted supply of power during LSD hours [11]. The operation of LDG in such HEMSs, however, does accompany the release of emissions, which needs to be minimized.
The related work includes the recent research on models and methods to achieve important objectives for DR and DRSREOD-based HEMSs including reductions in T E M i s s (supply-side), C E n e t , and T B D ; for MGDs including reductions in T E M i s s and C E n e t ; and for DRSREODLDG-based HEMS including reductions in T E M i s s (local), C E n e t and T B D . The recent research related to the proposed method for an eco-efficient operation of DRSREODLDG-based HEMS is summarized in Table 3 and Table 4.

2.1. Emissions Reduction Using DR-Based HEMSs

Most of the research on DR-based HEMS has focused on objectives like C E , P A R , peak load and discomfort [2,3]. Such systems have limited capabilities to play a role in the reduction of GHG emissions. In [13], a scheme for DR based HEMS is presented. Non-critical house loads are shifted towards off-peak hours to minimize the daily cost of generation and emissions for the supply-side. It is validated that implementation of DR program effectively reduces the cost of generation on the supply-side; however, the emissions on this side are reduced only when peak demand is met by peaking plants based on high emission fuels like coal, diesel, etc.

2.2. Emissions Reduction Using DRSREOD-Based HEMSs

Most of the models for DRSREOD-based HEMS presented in the recent past are based on optimal scheduling of SHAs integrated with the optimal dispatch of RESs and ESSs. HEMS problems for these models have been solved to reduce C E and discomfort for the consumer, and to minimize peak load/PAR and cost of generation for the utility [4,5,6,7,8]. Recently, in the context of worldwide concerns over GHG emissions, authors have focused on the reduction in emission as an objective for DRSREOD-based HEMS. In [14], authors proposed a scheme for optimal scheduling of SHAs integrated with the optimal dispatch of RES, SB, and the utility. Major goals include reductions in C E n e t , temperature based discomfort, peak load, and the supply-side emissions. Such emissions are computed using emission coefficients for the energy mix adopted by the utility during various times of the day. An optimal dispatch of local RESs and SBs results in the reduction of net supply-side emissions by supplying the load during high emission hours. MILP has been used to solve the model. In [22], an operating mechanism of major HAs including heating and cooling appliances integrated with the optimal dispatch of PV and SB is presented. The algorithm for real-time HEMS operation is based on user preferences, home occupancy, day ahead emissions and climate forecasts. The objectives for reduction in C E , electric consumption, T E M i s s , and the peak demand are formulated. The net cost of emission includes carbon footprint of the customer from the grid electricity usage minus carbon reduction from injecting emission-free electricity from RES. In [23], a prosumer based algorithm is presented to maximize the sum of benefits to the consumer and the utility. The emission trading has been considered as a mean of mitigating this commodity. The utility is profited by reducing his carbon footprints while purchasing energy from locally installed RESs and ESSs during high emission times. The fitness function maximizes the welfare including consumption-based satisfaction and monetary benefits from RESs and ESSs to consumers and benefits of the reduced peak load, generating cost and emissions to the utility. A dynamic selling with dynamic buy-back pricing scheme is also proposed to implement the model. For scalability and user privacy, the problem is solved using Lagrange multipliers. The objectives in all of the above research are combined using the WSMD.

2.3. Emissions Reduction in MGDs

In MGDs, RESs and ESSs are integrated with DGs to enhance the quality and the reliability of the power supply. In [15], a solution for DRSREOD-based HEMS operations for a stand-alone home including WTB, DG, and SB is computed using PSO. The local fossil fueled DG is operated at rated power for an improved efficiency and reduced emissions. A separate objective function for emissions; however, is not included. An optimal dispatch for an MGD is computed in [16] using GA. Additional constraints for ESS charge/discharge rates, DG start/stop and supply capacity are considered. Total emission is computed using emission factors for the grid, power supplied from the local DG and the ESS. The model does not include load shifting while computing the dispatch for power sources. A method to compute an optimal dispatch of RESs and DGs for a MGD is presented in [24]. The dispatch is based on costs of energy from WTB, PV and DG, E M i s s and C E from/to main grid for a fixed load profile. The WTB and the PV are the preferred sources. The SB is discharged based on its SoC if local RESs are not able to meet the demand; else, the load is supplied through the economic dispatch of the DG, fuel cell (FC), SB and the grid. Non-critical loads are disconnected when local sources are insufficient. The DG is operated at rated power to minimize E M i s s . DR based load shifting is not included.

2.4. Emissions Reduction in DRSREODLDG-Based HEMS

Energy-deficient power supply networks in developing countries are based on the compromises for the consumers to LSD in order to maintain the equilibrium between demand and generation of energy [10,11]. While a number of consumers in developing countries are participating in DSM making use of DRSREOD-based HEMSs, LSD-compensating DGs are deployed in such HEMSs for ensuring the uninterrupted supply of electricity. An algorithm for optimum sizing of an LDG for DRSREOD-based HEMS was presented in our recent research [11]; however, such a DG does introduce emissions when operated during LSD hours. Based on the recent scenario for quantitative restrictions on carbon emissions, research on the optimized operation of DRSREODLDG-based HEMS focusing reduction in T E M i s s looks pertinent. A simulation-based posteriori method for an eco-efficient operation of DRSREODLDG-based HEMS takes into account the trade-offs between C E n e t , T B D , and minimal T E M m i s s is proposed. A three-step approach is followed. At step-1, primary trade-off solutions for C E n e t , T B D , and T E M m i s s are generated using a heuristic proposed for an optimal operation of DRSREODLDG-based HEMS. The heuristic, which uses MOGA/PO to search optimal trade-offs, is detailed in Algorithm 1. At step-2, an AVCF is used to filter out the trade-offs with extremely high values of T E M i s s , whereas an ASCF is used to screen out the trade-offs with marginally high values of T E M i s s at step-3. The ASCF was developed using advanced regression techniques. The filtration mechanism including AVCF and ASCF used to harness eco-efficient trade-off solutions for C E n e t , T B D , and minimal T E M m i s s is detailed in Algorithm 2.

3. System Model

The architecture for DRSREODLDG-based HEMS is shown in Figure 1. The major components of such HEMSs include home appliances, renewable energy sources, an energy storage system, an LSD-compensating DG, a HEMS controller, a local communication network, and a smart meter for bidirectional interation between users and the power grid. The proposed optimal operation for such HEMS are based on DR synergized with the optimal dispatch scheme for RESs, ESSs and an LDG. The operating scheme takes into account the MS of SHAs, their combined corresponding functions of the PV unit, the SB and the utility, and the energy sold to the grid based on the parametric values of power vector from PV ( P p v ) , vectors of the state of charge ( S o C ) , the maximum charge/discharge rates, and the tariff scheme. PV unit is the preferred source that is responsible for suppling the power to the scheduled appliances. The surplus PV energy is saved into the SB for utilizing the power during peak hours and it is sold to the utility for a monetary benefit. During the LSD hours, if SB is full and there is no energy demand than the excess energy from the PV unit is dissipated in a dummy load [9]. The mentioned energy (shown by P d l ) represents a loss of the PV energy that could not be sold due to the unavailability of the main grid. The LDG is used for supplying the load in high demand periods which is contributing similar to PV unit and the SB to prevent the electricity blackouts. The operation of the LDG in such systems ensures an uninterrupted supply of power; however, such operation of the LDG accompanies the release of GHGs emissions as well. The problem for DRSREODLDG-based HEMS operation has been formulated as multi-objective-optimization (MOO) to minimize C E n e t , T B D , and T E M i s s .
Furthermore, according to [10], 31% and 21% energy is consumed in industrial and residential sectors, respectively. However, in this paper, we consider only residential area for implementation of our proposed scheme. Because our proposed schemes are based on load scheduling from ON-peak to OFF-peak hours, it is not possible in industrial or agriculture sectors to reduce electricity cost via load shifting due to production problems. Therefore, we consider only residential area for implementations. Moreover, there are a lack of sources in developing countries, so the energy management system is a huge opportunity for these countries.
A three-step simulation based posteriori method is proposed to provide trade-off solutions for an eco-efficient operation of DRSREODLDG-based HEMS. The method makes use of Algorithm 1 and Algorithm 2 to harness eco-efficient schemes for HEMS operation in terms of T s t and the related trade-offs for C E n e t , T B D , and minimal T E M i s s . At step-1, primary trade-off solutions for C E n e t , T B D , and T E M i s s are generated making use of Algorithm 1. Algorithm 1 is based on a MOGA/PO based heuristic proposed in this work. At step-2, the primary trade-off solutions are passed through an AVCF to filter out the trade-offs with extremely high and above average values of T E M i s s . The filtrate is then passed through an ASCF to screen out the trade-offs with even the marginally higher values of T E M i s s at step-3. The proposed filtration mechanism comprising AVCF and ASCF is detailed in Algorithm 2. The simulations to validate the method for harnessing the desired trade-offs for eco-efficient operation of DRSREODLDG-based HEMS are presented in Section 6.
Major components of the proposed model for DRSREODLDG-based HEMS are presented below.

3.1. Parameters for Scheduling

A scheduling resolution of 10 min. slot has been adopted. To formulate the HEMS operations, total time is sub-divided into 144 slots. While scheduling, each SHA is executed in the specific horizon for a specified number of slots. The proposed model for HEMS operation is dependant on a dynamic electric pricing signal, i.e., an IBR pricing signal, the PV panel, the SB, and the LDG. The control parameters for HEMS components are described in Section 4 on problem formulation.

3.2. HAs

Motivated from the literature [21,25], the HAs are classified into non-shiftable home appliances (NSHAs) and SHAs. NSHA, e.g., electric lamps, and fans, are working on required time slots and can not be opted for scheduling. SHAs are assumed to be scheduled towards the low demand hours and the PV harnessing hours for optimized HEMS operation. To achieve a maximized reduction in the cost of energy, shiftable appliances are modeled as AS and DS. Such classification enables more reduction in the cost of energy making use of enhanced flexibility in the appliances shifting and an increased direct usage of the PV energy from the PV unit [11]. AS and DS type SHAs with the user prioritize settings and the NSHAs along with their forecasted load, used in the simulation section are described in Table 5 and Table 6.
The proposed method is generic in nature and is equally applicable to DRSREODLDG-based HEMS based on time-of-use pricing and Day-ahead pricing schemes. A 2-step ToU pricing tariff with respective IBR values and threshold power demand are used in simulations in Section 6.

3.3. RESs

Solar irradiation data as measured by the Pakistan Engineering Council in Islamabad has been applied for the simulations to validate the proposed system [11]. It is possible to sell the surplus energy produced from the RESs [26]. The PV system is used in the simulations and its parameters’ configurations are given in Table 7. The energy generation profile of PV unit is displayed in Figure 3. The electricity bill of generations from local RESs has not been included in the model and such installations have been considered as a module of the current system [11].

3.4. ESS

The SB and the inverter are important parts of the proposed DRSREODLDG-based HEMS. These components along with their specifications are given in Table 8. Net loss for the SB is initially supposed up to 20%; otherwise, it is considered for charging.

3.5. LDG

The consumers perform optimally sizing the LDGs according to their deficient load as [27]. The specifications of the LDG to cope with the LSD are used in the simulation of proposed model as given in Table 9. The emission factor is computed as per Equation (8) using the pertinent data given in [28,29]. The cost of energy for the LDG is according to the levelized cost of energy for such units given in [30].

4. Formulating DRSREODLDG-Based HEMS Problem and the Related Optimization Techniques

The contents of this section are inherently divided into two parts: (1) the problem formulation for HEMS optimization to generate optimal schedules of SHAs in terms of T s t and the primary trade-offs for C E n e t , T B D and T E M i s s along with the proposed techniques.
The problem to generate the primary trade-offs for C E n e t , T B D and T E M i s s is computed using the following input values:
  • B = [ 1 , 2 , . . , b , . . , k ] = SHAs used for scheduling,
  • T = [ 1 , 2 , 3 , . . , n , . . , N ] = Slot numbers defined for the scheduling horizon,
  • P a = [ P a 1 , P a 2 , . . , P a k ] = Power ratings of the SHAs rer-slot,
  • L o T = [ L o T 1 , L o T 2 , . . , L o T k ] = SHAs having different lengths of operation time,
  • S T s l o t = [ S T s l o t 1 , S T s l o t 2 , . . , S T s l o t k ] = SHAs starting slots,
  • E N s l o t = [ E N s l o t 1 , E N s l o t 2 , . . , E N s l o t k ] = SHAs Ending slots,
  • P E = [ P E 1 , P E 2 , . . , P E N ] = ToU pricing tariff values in Cents/kWh,
  • I B R = [ I B R 1 , I B R 2 , . . , I B R N ] = I B R factors for power more than P T ,
  • T s t = [ T s t 1 , T s t 2 , . . , T s t k ] = Each SHA’s decision vector for start time.
The problems for HEMS are formulated to compute the power requirement for whole of the scheduling horizon. With T s t as the decision vector, HEMS problem for the scheduling vector Pschd_sh is treated as MILP and computed using the following Equations.:
Pschd_sh = n = 1 N b = 1 k X ( b , n ) ,
where X ( b , n ) for the b t h SHA is computed based on the following terms,
X ( b , n ) = P a ( b ) : f o r T s t ( b ) + L o T ( b ) > n T s t ( b ) , 0 : f o r T s t ( b ) > n T s t ( b ) + L o T ( b ) .
The load vector Pload_nsh for NSHAs is added to Pschd_sh to calculate the final scheduled load vector ( P s c h d ) using Equation (2):
P s c h d = Pschd_sh + Pload_nsh .
The problem is solved using a MOGA/PO based heuristic proposed in Algorithm 1 to obtain a decision vector, T s t , which optimizes the outcomes for trade-offs parameters by fulfilling the required constraints.

4.1. Objectives for DRSREODLDG-Based HEMS Problems

The main objective for DRSREODLDG-based HEMS optimization is to achieve the optimal trade-offs between the C E n e t , T B D and T E M i s s . To obtain the above-mentioned trade-offs, the problem for HEMS is formulated using SHA schedules by calculating P s c h d paralelly, synergizing the scheduling with RES, ESS, LDG and power grid dispatch for N time intervals over a specified scheduling horizon. The LDG is integrated in the dispatch only for the LSD intervals to supply the load in collaboration with the PV unit and SB. The heuristic presented in Algorithm 1 computes the corresponding vectors for P g d , P g n , and P s o l d that are used to compute the objective functions/trade-off parameters.

4.1.1. Reduction of C E n e t

The C E n e t is computed using the Equation (5):
M i n i m i z e n = 1 N ( P g d × P E + P g n × P E g P s o l d × P E f ) .
Here, P g d and P E are the power purchased from the main grid and its price in Cents/kWh. The terms P s o l d and P E f are the energy sold to the utility by the consumer and its feed-in price in Cents/kWh, respectively. P g n and P E g are the energy supplied from the LDG and its levelized price in Cents/kWh, respectively. A factor P s o l d × C E M i s s can be excluded from C E n e t as a reward for reducing the supply-side emissions through the PV energy sold to the utility.

4.1.2. Minimization of T B D for the Consumer

We consider user discomfort in terms of average waiting time (TBD) of appliances. It simply means how much time a user will wait to switch ON any appliance. Moreover, the maximum average waiting time means maximum user discomfort and vice versa. For instance, if the average waiting time of all appliances is four hours, then user discomfort will increase by 0.4 because the user feels discomfort to wait. Moreover, in the case of unscheduled electricity consumption, users do not wait to turn ON their appliances. Electricity user can use any appliance at any time, so their waiting time is 0 and the user’s comfort is maximum (no discomfort). The T B D formulation is given below:
T B D ( D ) = b = 1 k 1 ( ( T s t S T s l o t ) / , ( E N s l o t L o T S T s l o t + 1 ) ) / k 1 ,
where S T s l o t and E N s l o t indicate the users’ time bounds flexibility for representing the starting and ending boundaries for SHAs working. L o T is a vector which is comprised of total length of operation time for eacg SHA for completing its execution. T s t is also a decision vector which consists of starting intervals of all SHAs, whereas k 1 is the number of SHAs designated as DS.
When the corresponding SHA starts its execution at S T s l o t , the T B D ( D ) uses its initial value as 0, i.e., the start of the execution time is assigned from the users. When T s t ( b ) is equal to E N s l o t ( b ) L o T ( b ) + 1, it obtains its maximum value at 1, i.e., late starting time for the SHA results in finishing of the task at the late alloted time E N s l o t ( b ) . The boundaries for the selection of T s t should be considered feasibly which are calculated with the help of the next Equation:
L b = S T s l o t a n d U b = E N s l o t L o T + 1 .
Due to the advanced completion of the jobs of AS type SHAs denoted by T B D ( A ) , the average T B D is computed. It is calculated by taking the average of the normalized advance-completion times of all gadgets. This value is computed using the next equation:
T B D ( A ) = b = 1 k 2 ( ( E N s l o t T s t L o T + 1 ) / E N s l o t L o T S T s l o t + 1 ) ) / k 2 ,
whereas, k 2 denotes the number of SHAs for AS type.
When the corresponding SHA completes its execution at E N s l o t ( b ) , T B D ( A ) takes its initial value as 0, for example, when T s t ( b ) + L o T ( b ) -1 is equal to E N s l o t ( b ) . When T s t ( b ) is equal to S T s l o t ( b ) , it gets its maximum value as 1, for example, using the finishing time of the appliance which is calculated with S T s l o t ( b ) + L o T ( b ) − 1.
There are muitple appliances and some of them are categorized as AS and others are categorized as AS in MS. For minimizing the average T B D for total k appliances in MS mode, the objective function is defined as below:
M i n i m i z e ( T B D ( D ) + T B D ( A ) ) .
For a scheduling flexibility and better reduction in C E n e t , T B D based on MS of SHAs as per Equation (7) has been opted for this model.

4.1.3. Reduction of T E M i s s

Equation (8) computes the emissions’ minimization ratio, i.e., T E M i s s , from which the LDG is formulated:
M i n i m i z e n = 1 N ( P g n × E F T ) .
Here, E F T is the carbon emission factor (kg/kWh) and P g n is the vector for the energy supplied by the LDG in kWh during the LSD hours [13,16]. A value of 1.6 Lbs./kWh has been used for E F T for the LDG as per the data available in [28,29].

4.2. Techniques to Solve DRSREODLDG-Based HEMS Optimization Problems

The HEMS optimization is considered as a combinatorial optimization problem. Multiple HEMS problems are nonlinear, non-convex constrained, multi-dimensional in nature and they have a variety of the solutions available in literature. To solve these problems, both conventional and advanced heuristic optimization techniques are used.

4.3. Techniques to Handle Multi-Objectivity in HEMS Optimization

Multiple HEMS optimization problems faced in existing scenarios are multi-objective optimization (MOO); however, these problems have conflicting objectives. Minimization of C E n e t is considered as a major aim in most existing studies on HEMS, while minimizing T B D is another significant aim in the consumer perspective. After the serious concerns over the environmental issues, the role of DRSREOD-based HEMS to reduce the emissions due to the local as well as due to the centralized generation by the utility has recently started to be investigated. Various methods have been used in the recent research to take into account important trade-offs between C E n e t , T B D and T E M i s s . The most widely used approach is the WSMD [12,13,15,18,19,20]. This is an a priori technique that converts MOO into single-objective optimization (SOO) in order to achieve one solution. These techniques do not give the feasible relations among the objectives to allow the consumer to choose among specific preferences. The methods may miss a number of good solutions for a specific user regardless of their preference standards. Analysis of the trade-offs among the above-mentioned aims is considered very pertinent, which enables consumers in decison-making from the set of the diverse set of optimized outcomes. The posteriori method known as Pareto-based multi-objective optimization is dependent on the Pareto dominance idea, which provides the diverse set of possible solutions for multiple objectives.
The concept of MOO problems for a HEMS using decision vector T s t and m objectives for Pareto-based optimization is computed as: minimizing the objective vector F ( T s t ) = [ F 1 ( T s t ) , F 2 ( T s t ) , . . , F m ( T s t ) ] , following the mentioned constraints. When T s t 1 is better than T s t 2 in any one of the given objectives and is not considered worse in any other than the solution T s t 1 , which is said to dominate another T s t 2 . The Pareto-optimal set is composed of the set of non-dominated solutions. The recently introduced MOGA includes features to implement Pareto optimization. Pareto-optimal sets providing optimal trade-offs between C E n e t , T B D and T E M i s s for a DRSREODLDG-based HEMS have been calculated in this work by using MOGA and the Pareto optimization features as described in Algorithm 1. One hundred of these aforementioned trade-offs computed through MOGA/PO based heuristic are processed to enhance eco-efficiency making use of a constrained filtration mechanism as discussed in Section 4.4 and Section 4.5.

4.4. Constrained Filtration of Trade-Offs to HEMS Optimization

The trade-off solutions achieved for a multi-objective optimization problem can be passed through an adequately designed filtration mechanism in order to apply a constraint on any one or more of the specified trade-offs. Such filtration mechanism enables harnessing the trade-offs with enhanced efficiency. In this research, a filtration mechanism has been proposed to screen out the trade-offs with larger values of T E M i s s as related to the trade-offs for C E n e t and T B D . This mechanism comprises of an AVCF and an ASCF. AVCF makes use of an average value of the trade-off parameter T E M i s s to filter out the trade-offs with above average and extremely high values of T E M i s s . While ASCF takes into account an average surface fit for T E M i s s in terms of C E n e t and T B D to screen out the trade-offs with higher values of T E M i s s . ASCF has been developed using polynomial based regression technique elaborated in Section 4.5. The formulation for AVCF and ASCF and their application to harness eco-efficient trade-off solutions are presented in Section 4.

4.5. Regression Based Surface Fitting Techniques to Develop ASCF

Regression models are used to establish a relation between the dependent and the independent variables in a set of data ( z i , x i , y i ). In order to develop a surface for the variable z in terms of variables x and y, a regression model is fit to the set of input data. Major models for surface fitting include interpolant, lowess, and polynomial. A polynomial surface fit model has been used in this research for its flexibility in application to the input data. For polynomial surfaces, a general model is designated as Poly( k l ), where k is the degree in x and l is the degree in y. The degree of x in each term will be less than or equal to k, and the degree of y in each term will be less than or equal to l. The maximum for the sum of k and l is m. The degree of the polynomial is the maximum of the values of k and l. A linear regression model (LRM) for i number of observations for the independent variables ( x i , y i ) defines a curved surface for the dependent variable z i in a 3D-space. The LRM for the surface in terms of an order-m polynomial may be represented as:
z i = f = 1 k g = 1 l A ( k , l ) × x k × y l + u i ,
where 0 k + 1 m .
z i is called a dependent variable or regressand, and x i and y i are called independent variable or regressors. The first term in Equation (9) is deterministic and represents the conditional mean of z i based on the given values of x i and y i . The second term u i , called the error term, is random in nature. The term is added or subtracted from the first term to realize the actual data. A ( k , l ) are called regression coefficients (RCs). In LRMs, they are assumed to be fixed numbers. The term linear in LRM refers to the linearity of the RCs. The fitting of a model is based on the estimates for the RCs. The estimation is carried out based on the minimization of the least squares of the error term called a least square method. Based on Equation (9), u i is the difference between the actual value of z i and the one obtained through the regression. For an optimal linear coefficient (LC) for surface fitting, the sum of the squared error term ( S S E ) to be minimized is given as follows:
S S E = e = 1 i u i 2 = ( z i f = 1 k g = 1 l A ( k , l ) × x k × y l ) 2 .
As u i is a function of RCs, the minimum value of the S S E may be computed by taking partial derivatives of the same with respect to each of the RCs and equating the expression to zero. Based on the estimated a( k , l ), a sample model z i s is formulated and the error term is also known as residuals, which is computed as e i = z i z i s . The regression coefficients a ( k , l ) are the estimators of A ( k , l ) and e i is the estimator of the error term u i . The numerical values taken by an estimator are called estimates. The least-squares solution to the problem is a vector a ( k , l ) , which estimates the unknown vector of coefficients A ( k , l ) . In present research, S S E has been used to estimate the model fit for an average surface for T E M i s s in terms of C E n e t and T B D . It is assumed that the observed data is of equal quality and thus has constant variance; however, the fit might be unduly influenced by the data of poor quality. Methods like weighted-least-squares regression are applied to reduce the influence of the low quality data on estimating the model fits [31,32]. In present research, the use of AVCF to screen out the trade-offs with extremely high values of T E M i s s inherently improves the data quality for the model fit for ASCF.
The model fit in this research is based on minimization of S S E that may be improved using methods like minimization of root mean square error and root mean square error of approximation. However, the improved well-fitting is of minimal value, if it is not based on the ideas from a theory validation point of view and in such cases an extensive cross-validation is required [33]. Accordingly, various polynomial models fit, 25 in number, have been examined for their capabilities to reduce the average value of trade-off parameters for T E M i s s and the number of diverse trade-offs available for C E n e t and T B D after the application of filtration mechanism.

5. Algorithms for Eco-Efficient Trade-Offs for DRSREODLDG-Based HEMS

A three-step approach has been used to achieve eco-efficient trade-off solutions for DRSREODLDG-based HEMS. In step-1, schemes for optimal HEMS operation and the related trade-offs for T E M i s s , C E n e t , and T B D are computed using Algorithm 1. The trade-off solutions thus obtained are passed through a filtration mechanism to harness the ones with bare minimum T E M i s s in terms of C E n e t and T B D using Algorithm 2. The filtration mechanism is completed in two stages designated as step-2 and step-3. In step-2, an AVCF for T E M i s s is developed and applied to the primary trade-offs to filter out the ones with extremely high and above average values of T E M i s s . The remaining trade-offs are then passed to step-3 to screen out the trade-offs with even the marginally higher values of T E M i s s . In step-3, an ASCF is used to filter out the trade-offs with T E M i s s parameters residing above the average surface fit for T E M i s s . Eco-efficient solutions including bare minimum T E M i s s and diversified trade-offs for C E n e t and T B D are thus achieved for DRSREODLDG-based HEMS operation. The followings algorithms have been proposed to harness the eco-efficient tradeoff solutions for DRSREODLDG-based HEMS:
  • Algorithm 1 to generate primary tradeoffs for DRSREODLDG-based HEMS (Step-1).
  • Algorithm 2 for filtration mechanism to harness eco-efficient tradeoffs for DRSREODLDG-based HEMS (Step-2 and step-3).
The algorithms are presented in the following subsections.
Algorithm 1: Algorithm to generate operating schemes and the primary tradeoffs for drsreodldg-based hems (step-1).
Input: P E , P E f , P E g , I B R , T P , E F T , P a , S t y p , S T s l o t , E N s l o t , L o T , P l o a d _ n s h , P g d s , S o C ( i n i t ) , S o C _ m x , S o C _ m n , P c h _ m x , P d s _ m x , P p v
Output: Optimal tradeoffs for T E M i s s , C E n e t and T B D with T s t for SHAs
1: Initialize input parameters
2: Call MOGA
3: Initialize Tst within bounds STslot and ENslot-LoT+1
4: for Iterat = 1: Ng_mx
5:    if Iterat > 1
6:       Generate new Tst populations within bounds using GA operations
7:    end
—-Computing P s c h d vector for DR-based scheduling—–
8:    Tend = Tst+LoT-1
9:    for i = 1:k
10:      for j = 1:N
11:          if ( j T s t ( i ) & & j T e n d ( i ) )
12:             Power_matrix(i,j) = Pa(i)
13:          else
14:             Power_matrix(i,j) = 0
15:          end
16:       end
17:    end
18:    Pschd = sum(Power_matrix)+ Pload_nsh
—–Computing dispatch for the PV system, SB, grid and the LDG—–
19:    for j = 1:N
20:       Pres(j) = Ppv(j)-Pschd(j)
——-Dispatch when PV energy > Pschd——-
21:       case (Ppv(j) > Pschd(j)) do
22:          if SoC(j) ≥ SoC_mx
23:             if Pgds(j) == 0
24:                Pdl = Pres(j)
25:             else
26:                Psold(j) = Pres(j)
27:             end
28:             SoC(j+1) = SoC(j)
29:          else
30:             Pch(j) = min(Pch_mx,Pres(j),SoC_mx-SoC(j))
31:             if Pch(j)≠ Pres(j)
32:                if Pgds(j) == 0
33:                   Pdl = Pres(j)-Pch(j)
34:                else
35:                   Psold(j) = Pres(j)-Pch(j)
36:                end
37:             end
38:             SoC(j+1) = SoC(j)+0.8* Pch(j)
39:          end
40:       endcase
——-Dispatch when PV energy ≤ Pschd——-
41:       case (Ppv(j)≤ Pschd(j)) do
42:          if (SoC(j)≤ SoC_mn) | ((SoC(j)> SoC_mn) && (PE(j)≤ price_set))
43:             if Pgds(j) == 1
44:                   Pgd(j) = -Pres(j)
45:             else
46:                Pgn(j) = -Pres(j)
47:             end
48:             SoC(j+1) = SoC(j)
49:          elseif ((SoC(j)> SoC_mn) & & (PE(j)> price_set))
50:             Pds(j) = min(Pds_mx,-Pres(j),SoC(j)-SoC_mn)
51:                if Pds(j) == Pds_mx
52:                   Pload_d(j) = Pschd(j)-Ppv(j)- pds_mx
53:                elseif Pds(j) == (SoC(j)-SoC_mn)
54:                   Pload_d(j) = Pschd(j)-Ppv(j)-(SoC(j)-SoC_mn)
55:                end
56:                if Pgds(j) == 0
57:                   Pgn = Pload_d(j)
58:                   Pload_d(j) = 0
59:                end
60:             SoC(j+1) = SoC(j)-Pds(j)
61:          end
62:       endcase
63:       Pgd(j) = Pgd(j)+Pload_d(j)
——-Computing tariffs with I B R ———
64:       if Pgd(j)> TP
65:          PE(j) = IBR × PE(j)
66:       end
67:    end
—–Computing fitness function for T E M i s s —–
68:    T E M i s s = EFT × sum(Pgn)
—–Computing fitness functions for C E n e t —–
69:   CEnet = sum(PE × Pgd)+sum(PEg × Pgn)-sum(PEf × Psold)
—–Computing fitness function for T B D —–
70:    for a = 1:k
71:       if Styp = DS
72:           T B D ( D ) (a) = (Tst(a)-STslot(a))/(ENslot(a)-LoT(a)-STslot(a)+1)
73:       else
74:           T B D ( A ) (a) = (ENslot(a)-Tst(a)-LoT(a)+1)/ (ENslot(a)-LoT(a)-STslot(a)+1)
75:       end
76:    end
77:    Compute T B D = (sum(TBD(D))+sum(TBD(A)))/k
78: end
79: Exit MOGA; return results as T E M i s s , C E n e t and T B D tradeoffs and corresponding T s t
80: Goto Algorithm 2 to harness eco-efficient tradeoff solutions
Algorithm 2: Algorithm for filtration mechanism to harness eco-efficient tradeoffs for drsreodldg-based hems (step-2 and step-3).
Input: Tradeoffs from algorithm 1 for C E n e t , T B D and T E M i s s
Output: Eco-efficient tradeoff solutions for C E n e t , T B D and minimal T E M i s s
—–Step-2: Filtration of tradeoff solutions using AVCF for T E M i s s —–
1:   Do
—–Computing average value of T E M i s s —–
2:      TEMiss_avg = Average (TEMiss)
—–Computing residuals for T E M i s s w.r.t T E M i s s _ a v g —–
3:      TEMiss_Resid_avg = Average (TEMiss)- TEMiss
—–Filtration based on average value of T E M i s s —–
4:      Filter out/ Exclude solutions with negative TEMiss_Resid_avg
5:      Collect the remaining solutions for refined filtration in step-3
6:   End do
—–Step-3: Refined filtration of tradeoffs based on average surface of T E M i s s —–
7:   Do
8:      Tabulate CEnet, TBD and TEMiss
—–Computing average surface for T E M i s s —–
9:      Generate an average surface using polynomial option (Ploy41)
—–Computing residuals for T E M i s s w.r.t average polynomial surface—–
10:       TEMiss_Resid_avgs = TEMiss on surface - Actual value of TEMiss
—–Filtration based on average surface of T E M i s s —–
11:       Filter out tradeoffs with negative TEMiss_Resid_avgs
12:       Collect the remaining tradeoffs as eco-efficient tradeoff solutions
13:   End do

5.1. Algorithm 1 to Generate Operating Schemes and the Primary Tradeoffs for DRSREODLDG-Based HEMS (Step-1)

This algorithm computes a set of primary tradeoff solutions for optimized HEMS operation based on MS of SHAs synergized with the optimal dispatch of the PV system, the SB, the grid, and an LDG. The LDG supplies the load only during LSD hours in coordination with the PV unit and the SB. Tradeoffs for C E n e t , T B D , and T E M i s s are based on the underlying scheme for HEMS operation. At the start, vector T s t for SHAs is generated that is followed by the production of P s c h d vector. The PV system is regarded as the preferred source to directly supply P s c h d . The dispatch planning is mainly based on the excess PV energy in each slot denoted by P r e s which is the arithmetic difference between P p v and P s c h d . Two main cases arise with regard to the relative values of these two quantities and in each case, S o C , the maximum charge/discharge rates, the grid status and the power from the LDG play major roles in the dispatch. In the first case, where excess PV energy is available, as shown on line 21, the energy is stored in the SB if S o C is less than its maximum value; otherwise, it is sold to the grid. However, during LSD hours, the excess energy that would be sold to the grid is instead supplied to a dummy load as shown on line 24. The SB charging state depends on the condition given on line 30. If a value other than P r e s is computed, it indicates that either the maximum charge rate or the limiting value of S o C is restricting the complete storage of the excess PV energy in the SB. Hence, any excess energy left after charging the SB is sold to the grid, as shown on line 35. However, during LSD hours, the excess energy that would have been sold to the grid is instead supplied to a dummy load, as shown on line-33. In the second case, in which P p v is less than or equal to P s c h d , as shown on line 41, the PV energy is insufficient to completely supply the load. The residual energy, in this case, will be supplied from the grid if S o C is less than or equal to its minimum limit or from the SB otherwise. Moreover, the SB will still also not be discharged if cheap energy is available from the grid as given on line 42. However, during LSD hours, the LDG will supply the load in place of the grid, as shown on line 46. SB shall supply the load only during peak hours when the cost of energy is greater than a maximum price limit. The discharging state of the SB depends on the condition given on line 50. If the minimum computed value is equal to the maximum discharge rate or to the residual capacity of the SB before discharging to the minimum S o C , then one of these constraints is restricting the ability to supply the full load from the SB, and the remaining load must be supplied from the grid, as shown on lines 52 and 54. However, during LSD hour, the LDG will supply the remaining load in place of the grid as shown on line 57. For each slot in the scheduling horizon, one of the above two cases will hold, the vectors P p v , P g d , P d s , and P g n will be computed for dispatch accordingly. Similarly, the loads for each slot is computed for P s c h d , P c h , P d l , and P s o l d . T E M i s s is computed (applying E F T ) for the net generation from LDG as shown on line 68. C E n e t is computed by arithmetically adding C E (applying P E / I B R ), cost of generation from LDG (applying P E g ) and cost of energy sold to the grid (applying P E f ) as shown on line 69. The T B D values are computed on line 77 after adding T B D ( A ) and T B D ( D ) on lines 72 and 74. The values for the mentioned objective functions are computed for each MOGA iteration. The algorithm provides Pareto optimal sets comprising one hundred operating schemes for HEMS in terms of T s t and the related tradeoffs for C E n e t , T B D and T E M i s s .

5.2. Algorithm 2 for Filtration Mechanism to Harness Eco-Efficient Trade-Offs for DRSREODLDG-Based HEMS (Step-2 and Step-3)

The algorithm completes the filtration process in two steps as stated below:
Step-2: An AVCF based on the average value of T E M i s s is developed taking into account all of the primary trade-offs generated through Algorithm 1 as shown on line-2. The residuals for T E M i s s ( T E M i s s _ R e s i d _ a v g ) for each solution are then computed as given on line-3. A trade-off solution with the value of T E M i s s _ R e s i d _ a v g less than 0 indicates an above average value for T E M i s s , and all such trade-offs are filtered out at the step shown on line-4. The trade-off solutions with average (or less than average) T E M i s s values are collected and forwarded to step-3 for further processing as shown on line-5.
Step-3: An ASCF based on the average surface fit (using polynomial-based regression) is developed making use of the trade-off solutions forwarded from step-2 as shown on line-9. The residuals for T E M i s s ( T E M i s s _ R e s i d _ a v g s ) for each solution are then computed by taking the difference between the T E M i s s and the average surface fit of T E M i s s computed in terms of C E n e t and T B D as shown on line-10. A trade-off solution with the value of T E M i s s _ R e s i d _ a v g s less than 0 indicates the T E M i s s value greater than the respective value on the average surface fit, and all such trade-offs are filtered out at a step shown on line-11. The remaining trade-off solutions with the T E M i s s values equal to (or less than) the respective values on the average surface fit are selected and declared final eco-efficient trade-offs for DRSREODLDG-based HEMS operation as shown on line-12.

6. Simulations for DRSREODLDG-Based HEMS Operation and the Filtration Mechanism to Harness Eco-Efficient Trade-Off Solutions

The simulations are conducted using MATLAB 2015 and are reported in Section 6.1 based on Algorithm 1. These results show the validity of MOGA/PO based heuristic for DRSREODLDG-based HEMS to compute operational schemes for SHAs in terms of vector T s t and the primary trade-offs for C E n e t , T B D and T E M i s s . The results of simulations enable analyzing the trends exhibited by the trade-off parameters taking into consideration vital factors affecting these parameters. The critical analysis of the primary trade-offs enabled designing a filtration mechanism to extract desired set of eco-efficient trade-off solutions with minimal T E M i s s . The simulations reported in Section 6.2 are based on Algorithm 2. They demonstrated the validity of the filtration mechanism to harness eco-efficient trade-offs. Regression based polynomial formulations and the procedure to finalize the model fits for the proposed mechanism are also elaborated in Section 6.2. Simulations have been conducted for the following:
-
DRSREODLDG-based HEMS operation to compute primary trade-offs for HEMS ( based on Algorithm 1/step-1).
-
Application of filtration mechanism to harness eco-efficient trade-offs for HEMS (based on Algorithm 2/step-2 and step-3).

6.1. Simulations for DRSREODLDG-Based HEMS Operation to Compute Primary Trade-Offs Using Algorithm 1

Simulations were performed to validate DRSREODLDG-based HEMS operation using Algorithm 1. Operating schemes for SHAs in terms of T s t and the primary trade-offs were computed. The trends exhibited by the trade-off parameters were analyzed. Critical analysis for validating the relation between the trade-off parameter: T E M i s s and the trade-offs for C E n e t , T B D , enabled designing a filtration mechanism required to harness the desired eco-efficient trade-off solutions with minimal T E M i s s from a large set of primary trade-offs.
For the simulations, the 2-stage ToU pricing tariff with an IBR value of 1.4 are considered. This comprises of hourly price of 15 Cents/kWh during the peak hours from 7:00 p.m. to 11:00 p.m. (slot numbers 115–138) hours and a hourly price of 9 Cents/kWh for the whole day, as displayed in Figure 4. The I B R factor threshold is considered as the power demand of 2.4 kW. A feed-in tariff, P E f , valued at 0.7 times of P E was considered for the PV energy sold to the grid.
The software and hardware technologies used in simulations have included the followings items:
  • Machine: Core i7-4790 CPU @3.6 GHz with 16 GB of RAM.
  • Platform: MATLAB 2015a.
  • Optimization tool: MOGA/PO with the following parameters,
  • Population size: 100,
  • Population type: Double vector,
  • Generation size: 1400,
  • Crossover fraction: 0.8,
  • Elite count: 0.05 x population size,
  • Pareto fraction: 1.
The primary trade-offs for C E n e t , T B D and T E M i s s , generated through simulation for an optimal DRSREODLDG-based HEMS operation, are presented in Table 10. Due to space limitation, the related T s t vector is not shown in this table (however, it is presented with the final eco-efficient trade-offs in Table 13). The primary trade-offs are graphically shown in Figure 5. The trends exhibited by the trade-off parameters and the relationship between them has been analyzed to approach a filtration mechanism that enables harnessing trade-offs with diversified options for C E n e t , T B D and minimal value of T E M i s s .
Refer to Table 10, each trade-off solution is related to a unique T s t . The decision vector T s t is generated through the MOGA based on the vectors S T s l o t and E N s l o t . The vector T s t for each of the solution corresponds to a unique demand profile, P s c h d . To supply this demand, a dispatch scheme for energy sources and ESS based on the parameters P p v , P g d , P g n , P c h , and P d s is computed through the heuristic proposed in Algorithm 1. Preferably, the load is supplied from the PV unit. The extra energy from the PV unit is stored in the SB after supplying the load. The SB is discharged to supply the load during the peak hours for making use of the stored energy. The LDG supplies the load in coordination with the SB during LSD hours only. The excess PV energy is sold to the grid. This is designated as P s o l d after supplying the load and charging the SB. However, during the LSD hours, the excess energy from the PV ought to be dissipated into the dummy load viz. designated as P d l . The PV, SB, and the charger system are considered a part of the existing infrastructure and their cost is not included in computation.
The trade-off parameter C E n e t is based on the dispatch from various sources to supply the scheduled load and the energy sold to the utility according to Equation (3). The rates for energies including P E , P E f and P E g in different slots play vital role in the computation of C E n e t . The loss of the harnessed PV energy due to the unavailability of the grid, given by P d l , is another important factor affecting the value of C E n e t . The parameter T E M i s s primarily depends on the energy supplied by the LDG, P g n , during LSD hours. The E F T for the LDG is also important while evaluating T E M i s s . The T B D is based on the time shift of SHAs from their preferred times of operation and is computed using Equation (7). The relationships between the trade-off parameters for the primary trade-off solutions are graphically presented in Figure 2 and Figure 6.
The trends exhibited by the trade-off parameters comprising C E n e t , T B D and T E M i s s are analyzed in subsections below. The primary trade-offs with extreme values of the parameters have especially been investigated.

6.1.1. Trends for C E n e t

The objective to minimize the C E n e t is mainly based on the following factors:
  • Maximized usage of the PV energy to supply the load directly: This avoids the loss of energy in the SB due to storage/re-use of the PV energy while supplying the load (a net loss of 20% has been assumed for the SB). The energy thus saved enables to reduce the demand from the grid and the LDG which ultimately results in a reduced value of C E n e t .
  • Maximized usage of the stored PV energy to supply the load during the peak hours: This reduces the energy to be supplied from the grid during the peak hours as well as from the LDG during the peak LSD hours, which results in a reduced value of C E n e t .
  • Selling of the extra PV energy to the utility: A direct usage of the energy from the PV unit is better than selling it to the utility as P E f is generally lesser than the P E ( P E f is assumed as 70% of the P E ). However, it is beneficial to sell the PV energy to the utility, if a surplus of it is available after supplying P s c h d and the charging load. The above-mentioned factors enable reducing the C E n e t parameter through an optimal use of the PV energy based on the P E , P E f , P E g and the SB efficiency. Other factors to reduce C E n e t parameter include the followings:
  • Load shifting towards the off-peak hours: The load left after being supplied from the PV and the SB unit should have been shifted towards off-peak hours. This shifting minimizes the C E n e t based on the tariff P E .
  • Load to be supplied by the LDG during LSD hours: The algorithm enables supply of the energy from the LDG during LSD hours. If more load is shifted towards LSD hours, LDG is required to supply that load in coordination with the PV/SB at a higher cost of energy ( P E g ), which results in an increased value of C E n e t .
  • Loss of the harnessed PV energy: The dummy load P d l has been identified as a factor of vital importance for reducing C E n e t . Figure 7 reveals a direct relationship between the C E n e t and the P d l . The P d l needs to be minimized to achieve an optimal value of C E n e t . A larger P d l indicates a loss of the PV energy due to lesser shifting of the load (including charging of the SB) towards the LSD hours having the harnessed PV that results in a larger C E n e t .
To investigate the variations in C E n e t parameter based on the above-mentioned six factors, solution-1 and solution-100 with the maximum and the minimum values of C E n e t are analyzed as case studies. The analysis is based on the related HEMS operation including the power profiles for the loads and the dispatch scheme for the power sources and the SB. Solution-1 shows a C E n e t value of 52.87 Cents, the largest of all solutions. This largest value of C E n e t may be analyzed based on the above-mentioned factors by focusing on the power profiles for this solution shown in Figure 8.
First, a very small portion of the load ( P s c h d ) has been supplied directly from the PV energy that is available from time slot no. 37. Some of the available PV energy has been used to charge the SB while most of the PV energy is sold to the utility at cheap rates ( P E f equals 70% of P E ). A part of the load, instead of being supplied directly from the PV unit, is shifted towards the off-peak slots and supplied from the grid at the off-peak time rate. This load thus has been supplied at a net 30% increased cost of the energy as compared to the cost of energy sold to the grid. Second, a load larger than the capacity of the SB is shifted towards the peak-time slots. An average load of 0.21 kWh is thus supplied from the grid during peak time slot nos. 132–134. The C E n e t could be reduced if the load exceeding the capacity of the SB was shifted towards off-peak time. Third, a net load of 0.348 kWh has been supplied from the LDG during LSD based slot nos. 139–144 at a rate of P E g (viz. higher than P E ). This load is based on NSHAs only and it can not be shifted. However, the LDG also supplies a load of 0.068 kWh during slot no. 102 that may be shifted towards the grid/PV to reduce the C E n e t . Fourth, the least of part of the the load has been shifted within the PV harnessed LSD hours starting from slot nos. 61 and 97. Under this scenario, 1.87 kWh of the PV energy has been lost/dumped during slot nos. 63–66 and slot nos. 97–101. More load could be shifted towards the mentioned slots to minimize the loss of the harnessed energy from the PV and thus to reduce the C E n e t . In brief, a load shifting resulted in a non-optimal use of the PV energy, a very large value of the P d l and other aforementioned factors resulted in the largest value of C E n e t for this solution. Solution-100, on the other hand, exhibits the lowest C E n e t value of 26.22 Cents that is again based on the aforementioned factors. The lowest value of C E n e t may again be analyzed by focusing on the corresponding power profiles for the solution as shown in Figure 9.
First, a larger portion of the load ( P s c h d ), as compared to solution-1, has been supplied directly from the PV that is available from time slot no. 37. The harnessed PV energy has been used to charge the SB as well as to supply the maximum of the load, while a smaller value of the PV energy is sold to the utility at cheap rates. Second, the remaining load viz. smaller as compared to solution-1 has been shifted towards the peak time slots so that the SB is able to supply most of the said load. Accordingly, an average load of 0.189 kWh is left to be supplied by the grid during the peak time slot nos. 135–137, which is smaller as compared to the same load in solution-1. Third, the LDG supplies a total energy of 0.054 kWh during slot nos. 100–101, which is smaller as compared to the same parameter in solution-1. Fourth, most of the load has been shifted towards the PV harnessed LSD hours and hence P d l exhibits a minimal value 0.11 kWh. In brief, a load shifting enabling an optimal use of the PV energy minimized the value of P d l and other aforementioned factors resulted in the lowest C E n e t for this solution. Similarly, the solutions with an intermediate value of C E n e t may also be validated by focusing the same above-mentioned factors affecting C E n e t .

6.1.2. Trends for T B D

The value of T B D is based on the total time shifts of the SHAs from the preferred times ( S T s l o t or E N s l o t based on type of scheduling) provided by the consumers. It depends on the decision vector T s t and computed using Equation (7) through Algorithm 1. The simulations reveal an exponential relation between the C E n e t and T B D as shown in Figure 10. The T B D increases exponentially while reducing the C E n e t . The relationship between the C E n e t and T B D is very important in the context of the consumer’s welfare. The optimal solutions provide diverse choices to the consumer for trade-offs between C E n e t and T B D . However, it has been observed that C E n e t cannot be reduced beyond a specific value after the T B D reaches a knee-point value. A knee-point value of 0.48 for T B D may be realized from Figure 10.
On the other hand, the relation between the T B D and T E M i s s for DRSREODLDG-based HEMS is highly un-even as shown in Figure 11. Such relations are not possible to be defined using standard techniques.

6.1.3. Trends for T E M i s s

The variation in T E M i s s is analyzed based on the primary trade-offs presented in the Figure 6/Table 10. Figure 6 exhibits an extremely uneven variations in T E M i s s as related to C E n e t (and T B D ), especially around the center of the data. The solution-23 with the largest, solution-27 with the smallest and solution-73 with moderate values of T E M i s s are analyzed as case studies.
Solution-23 exhibits a T E M i s s value of 1.55 Lbs., the largest of all solutions. The value of T E M i s s parameter depends on the profile for P g n parameter. The profile for this solution is analyzed by focusing on the power/emission profiles shown in Figure 12. The value of T E M i s s mainly depends on the operation of the LDG during four number of LSD hours discussed as follows. The loads shifted in the first LSD hour (starting at slot no. 61) and in the third LSD hours (the peak time hour starting at slot no. 121) are completely supplied by the PV and the SB, respectively. Thus, in actuality, the LDG has to operate only during the second LSD hour (starting at slot no. 97) and during the fourth LSD hour (starting at slot no. 139) to supply the shifted load as neither the grid nor the SB is available to supply within these hours. During the fourth LSD hour, a fixed load made up of NSHAs is supplied by the LDG completely. As no other source is available to supply during this hour, the fixed load has been supplied by the LDG in all scenarios. Focusing the second LSD hour, PV is available to supply the shifted load; however, the demand exceeding the energy harnessed from the PV (named excess demand) is only supplied through the LDG. This excess demand to be supplied by the LDG during the second LSD hour combined with the fixed demand in the fourth LSD hour, in fact, determines the net value of T E M i s s . A maximum shifting of the excess demand out of the second LSD hour results in the minimization of the T E M i s s . For solution-23, a maximum excess demand supplied through the LDG during the second LSD hour resulted in a maximum T E M i s s value of 1.55 Lb. for this solution. The C E n e t parameter in this scenario assumes a near average value of 43.96 Cents that is based on the combined effect of the related parameters’ values including: a PV energy loss of 1.09 kW; a supply of an average load of 0.2 kWh through the grid during peak time slot nos. 132–134; and a maximum supply of 0.98 kWh of energy from the LDG at a higher cost of value ( P E g ) .
Solution-27 exhibits a T E M i s s value of 0.56 Lbs, the lowest in all solutions and the power profiles shown in Figure 13. The minimum value of T E M i s s in this scenario is because of zero loading of LDG during the second LSD hour. On the other hand, the C E n e t parameter shows a near average value of 43.57 Cents that is very similar to the C E n e t value in solution-23. The value is again based on the combined effect of the related parameters’ values including: a PV energy loss of 1.75 kW; supply of an average load of 0.23 kW by the grid during the peak time slot nos. 132–134; and a minimum supply of 0.35 kWh of energy from the LDG at a higher cost, P E g .
Solution-73 shows a moderate T E M i s s value of 1.20 Lbs. corresponding to the power profiles shown in Figure 14. The excess load during the second LSD hour has not been completely shifted out of this hour and so the same has been supplied through the LDG. The T E M i s s for this solution, therefore, is higher as compared to its value for solution-27. A much lower C E n e t of value 31.99 Cents as compared to the value of C E n e t in solution-27 is based on a more efficient shifting of the load and a smaller value of P d l in solution-73.

6.1.4. Critical Analysis for T E M i s s and Trade-Offs for C E n e t and T E M i s s

The relation between T E M i s s parameter and the trade-offs for C E n e t and T B D is analyzed based on the primary trade-offs (sorted on C E n e t ), presented in Table 10. The trade-offs are graphically shown in Figure 15. Based on the variations in T E M i s s , the data may be divided into three classes. Class-1, including solution nos. 01–20 at the beginning of the data, class-2, including solution nos. 21–73 around the center of the data, and class-3, including solution nos. 74–100 at the end of the data.
Class-1 is characterized by the trade-offs with minimal values of T E M i s s combined with maximal values of C E n e t ; and class-3 by the trade-offs with minimal values of both of the T E M i s s and C E n e t parameters. Whereas class-2 around the middle section of the data, including more than 50% of the trade-offs, exhibits a highly un-even/irregular trend for T E M i s s as related to the trade-offs for C E n e t and T B D , it includes an un-even distribution of the data with the minimal, average as well as extremely high values of the T E M i s s . Such trends indicate the presence of numerous solutions with comparable values of the trade-offs for C E n e t and T B D , however with large variations in the related values for T E M i s s . Solutions-23 and 27, graphically shown as points A and B respectively in Figure 15, are an example of such large variation in the T E M i s s parameter. For comparable values of (43.96, 0.22) and (43.57, 0.2) for C E n e t and T D B , the solutions exhibit extremely varied values of 1.55 Lbs. (maximum of all solutions) and 0.56 Lbs. (minimum of all solutions) for T E M i s s .
Solution-69 and solution-72 shown as points C and D are another example of similar large variations in T E M i s s . For comparable values of (32.37, 0.33) and (32.01, 0.35) for C E n e t and T D B , the solutions show largely varied respective values of 0.65 Lbs. and 1.23 Lbs. for T E M i s s .
Figure 15 reveals a large number of data points especially in class-2 exhibiting large variations in T E M i s s with very small corresponding variation in the respective trade-off values of C E n e t and T B D . The finding regarding the existence of a large number of multiple comparable trade-offs for C E n e t and T B D with extremely varied values of T E M i s s in the primary trade-offs was exploited to design a mechanism to harness eco-efficient trade-offs for DRSREODLDG-based HEMS operation. A filtration mechanism was proposed to screen out the trade-offs with larger values of T E M i s s in order to harness eco-efficient trade-offs with minimal T E M i s s and a set of diverse trade-offs for C E n e t and T B D . The proposed mechanism, based on an average value constraint filter and an average surface based constraint filter, is presented in Algorithm 2.

6.1.5. Simulation for Filtration Using AVCF (Step-2)

This step includes the formulation and application of a constraint filter based on the average value of T E M i s s for the primary trade-off solutions presented in Table 10. In the following are the software and hardware tools used to demonstrate the solution space, and to formulate and apply the filter to validate the AVCF based filtration:
  • Machine: Core i7-4790 CPU @3.6 GHz with 16 GB of RAM,
  • Platform: MATLAB 2015a,
  • Regression model = Linear interpolation,
  • Interpolation surface model = linearinterp,
  • Method = Linear least square,
  • Normalize = off,
  • Robust = off,
  • AVCF formulation and application:
  • T E M i s s _ R e s i d _ a v g = a v e r a g e ( T E M i s s ) T E M i s s ,
  • Exclude = T E M i s s _ R e s i d _ a v g < 0,
Where T E M i s s _ R e s i d _ a v g is the decision element for the filter. The exclude option provided with the surface fitting function can be used to screen out the trade-offs based on the formulation of the decision element. As per the formulation for T E M i s s _ R e s i d _ a v g , a trade-off solution with a negative value of the decision element T E M i s s _ R e s i d _ a v g indicates the above average value for T E M i s s . The application of AVCF thus screens out the trade-offs with extremely high as well as above the average values of T E M i s s . The function of the AVCF to screen out the un-desired trade-offs with larger values of T E M i s s are graphically shown in Figure 16. The selected solutions after the application of the AVCF are presented in Table 11.

6.1.6. Simulation for Filtration Using ASCF (Step-3)

This step includes the formulation and application of a constraint filter based on the average surface fit for T E M i s s . The average surface fit for T E M i s s in terms of C E n e t and T B D is generated using polynomial based regression for the trade-offs achieved after the application of AVCF presented in Table 11. What follows are the software and hardware tools used to develop the surface fit and to formulate and apply the filter to validate the AVCF based filtration:
  • Machine: Core i7-4790 CPU @3.6 GHz with 16 GB of RAM,
  • Platform: MATLAB 2015a,
  • Regression model = Polynomial,
  • Polynomial surface model = Poly41,
  • Method = Linear least square,
  • Normalize = off,
  • Robust = off,
  • ASCF formulation and application,
  • a v e r a g e _ s u r f a c e _ f i t = sfit( C E n e t , T B D ),
  • T E M i s s _ R e s i d _ a v g s = a v e r a g e _ s u r f a c e _ f i t T E M i s s ,
  • Exclude = T E M i s s _ R e s i d _ a v g s < 0,
Where a v e r a g e _ s u r f a c e _ f i t is the value of emission obtained through the average surface fit based polynomial for the respective C E n e t and T B D trade-off. In addition, T E M i s s _ R e s i d _ a v g s is the decision element for the filter. The exclude option provided with the surface fit function has been used to screen out the trade-offs based on the formulation of the decision element. As per the formulation for T E M i s s _ R e s i d _ a v g s in this research, a trade-off solution with a negative value of the decision element T E M i s s _ R e s i d _ a v g indicates the average surface fit for T E M i s s . The application of ASCF thus screened out the trade-offs with higher values of T E M i s s lying above the average surface fit for T E M i s s .

6.2. Simulations for Filtration Mechanism to Harness Eco-Efficient Trade-Offs Using Algorithm 2

The simulation for filtration mechanism is based on Algorithm 2. The mechanism completes its task in two steps as follows:
  • Application of an AVCF to the primary trade-offs to filter out the the trade-offs with extremely high and above average values of T E M i s s (step-2),
  • Application of an ASCF to the filtrate of step-2 to filter out the trade-offs with marginally higher values of T E M i s s (step-3).
Various polynomial model fit options were coupled with the ASCF. The best model fit for the polynomials was achieved after comparison of the actual trade-offs for DRSREODLDG-based HEMS problem exhibited by various polynomial models ranging from Poly11 to Poly55. The trade-off solutions harnessed through each polynomial based ASCF were analyzed for the average value of T E M i s s and the number of diverse trade-offs harnessed for C E n e t and T B D . Poly11 based ASCF achieved the minimum average T E M i s s value of 0.58 Lbs.; however, the filter harnessed the least number of trade-off solutions that did not include the desired solutions like ones with C E n e t value below 30 Cents. Poly12 based ASCF, on the other hand, included the trade-offs with minimal C E n e t value less than 30 Cents; however, on the other hand, it lacked the diversification due to a lesser number of trade-off solutions. The options with the average T E M i s s value equal or less than 0.59 were focused and poly41 was selected based on the lesser average values for T E M i s s and T B D (0.59 Lbs. and 0.3) and more diverse solutions for trade-offs between C E n e t / T B D . In this way, the model fit is based on an optimal set of the performance trade-offs for DRSREODLDG-based HEMS problems [33]. A summary comparing the performance of polynomial based ASCFs is given in Table 12 below.
The proposed polynomial model, poly41, for ASCF is based on the following formulation:
z ( x , y ) = p 00 + p 10 × x + p 01 × y + p 20 × x 2 + p 11 × x × y + p 30 × x 3 + p 21 × x 2 × y + p 40 × x 4 + p 31 × x 3 × y .
The proposed polynomial model is based on the coefficients (with 95% confidence bounds) as follows:
  • p 00 = 5.48 (−41.39, 52.35),
  • p 10 = 0.3234 (−4.894, 4.248),
  • p 01 = −9.079 (−77.88, 59.73),
  • p 20 = 0.00699 ( 0.1564 , 0.1704),
  • p 11 = 0.6176 (−5.337, 6.572),
  • p 30 = −4.498 × 10 5 ( 0.002571 , 0.002482),
  • p 21 = 0.013 ( 0.1842 , 0.1582),
  • p 40 = −1.359 × 10 8 (−1.426 × 10 5 , 1.423 × 10 5 ),
  • p 31 = 6.749 × 10 5 ( 0.001563 , 0.001698).
The eco-efficient solutions harnessed after the application of Poly41 surface filter are graphically shown in Figure 17. The final set of trade-off solutions for eco-efficient operation of DRSREODLDG-based HEMS are tabulated as Table 13.

6.3. Critical Trade-Off Analysis of Solutions for Eco-Efficient DRSREODLDG-Based HEMS Operation

The final trade-off solutions for eco-efficient HEMS operation harnessed through Algorithms 1 and 3 are analyzed in this section for percentage reduction in C E n e t , T B D , and T E M i s s . The values of C E n e t , T B D and T E M i s s obtained without using the proposed method are 68.32 Cents, zero and 1.354 Lbs., respectively, and the same have been used as base values in this analysis. For critical trade-off analysis (CTA), the finalized trade-offs are classified for percentage reduction in C E n e t , T B D and T E M i s s as presented in Table 14. In the following are the main features of the proposed classification:
Class-I: The percentage in C E n e t ranges from 22.61 to 36.23, with the corresponding discomfort levels from 17% to 20%. The comfort-conscious consumers are likely to opt this class due to minimal T B D and a reasonable reduction in C E n e t . Maximal reduction in T E M i s s ranging from 50.53% to 58.58% ensures eco-efficiency.
Class-II: The percentage reduction in C E n e t ranges from 36.67 to 52.18 with the corresponding discomfort levels from 21% to 36%. The reduction in T E M i s s ranges from 51.72% to 58.58%. With the double-tailed polynomial trend for T E M i s s as shown in Figure 18, the class lies in the minimal range for emission. The class exhibits the best trade-off solutions taking into account C E n e t , discomfort and T E M i s s . Most of the consumers are likely to choose this class for a fairly high welfare in terms of C E n e t and the discomfort for the consumer with bottom minimal T E M i s s . The class is regarded as the best for eco-efficiency.
Class-III: The percentage reduction in C E n e t ranges from 52.33 to 61.63 with the corresponding discomfort levels from 33% to 53%. Users who belong to this class have an increase in cost reduction up to 61.63% (largest for all classes) followed by high user discomfort level of 53% (largest for all classes). Users can choose this class for getting the large possible reduction in C E n e t . The maximal reduction in T E M i s s ranging from 50.53% to 58.58% for this class ensures eco-efficiency. Furthermore, the last three solutions in this class offer the maximum reduction in C E n e t reaching up to 61.63% with a relatively low level of discomfort of value down to 45% as compared to the other members of this class. The consumers satisfied with these typical operating schemes may avail the maximum welfare through the largest reduction in C E n e t at a relatively low level of discomfort.
CTA given in Table 14 along with the respective scheduled times T s t in Table 13 enables consumer to select the best eco-efficient options according to his needs after consulting a diverse set of current optimized choices for C E n e t , T B D and minimal T E M i s s .

7. Conclusions and Future Work

A three-step simulation-based posteriori method for eco-efficient operations of a DRSREODLDG-based HEMS is proposed. First, a MOGA/PO based heuristic method is used to generate a set of 100 trade-off solutions for HEMS operation. Second, an average value constraint filter for T E M i s s is applied to filter out the solutions with extremely high values of T E M i s s . Third, an average surface fit (for T E M i s s ) is formulated in terms of C E n e t and T B D using an optimal polynomial model for regression. This method delivered an eco-efficient set of 33 trade-off solutions between C E n e t and T B D against a minimal T E M i s s . The trade-offs were classified to enable the consumer choice to select the best eco-efficient option. Class-I offered a maximum reduction of 36.23% for C E n e t against a 20% value of T B D , while reduction in T E M i s s remained above 50.53%. Class-II offered a maximum reduction of 52.18% for C E n e t against a 36% value of T B D , while a reduction in T E M i s s remained above 51.72%. Class-III offered a maximum reduction of 61.63% for C E n e t against a 53% value of T B D while a reduction in T E M i s s remained above 51.72%. The best eco-efficient solution for a consumer was comprised of a maximum reduction of 60.78% in C E n e t against a 45% value of T B D and a 51.72% reduction in T E M i s s .
Future work will address improved performance and extended diversification of the trade-off parameters including C E n e t , T B D and T E M i s s for DRSREODLDG-based HEMS through the following means:
  • Use of MOGA with a varied value of crossover fraction and type of crossover function from the opted default values.
  • Use of other meta-heuristic and hybrid methods to generate the primary trade-offs and comparing their performance with MOGA.
  • Activate normalize and robust options available for surface fitting with the polynomial model for regression. These options are not activated in this research.
  • Use of other types of surface fits and the related options to achieve more efficient and diversified solutions.
  • Additions of constraints regarding the life of the storage devices, starting the LDG, and the operation of the LDG near rated power.
  • The development of a scheme for the integrated reduction of the carbon commodities for the consumers and the utility through DRSREODLDG-based HEMS.
  • Minimization of the sum of the PV energy losses in HEMS.

Author Contributions

All authors equally contributed to this work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gellings, C.W. The Smart Grid: Enabling Energy Efficiency and Demand Response; Taylor Francis Inc.: Philadelphia, PA, USA, 2009. [Google Scholar]
  2. Mahmood, D.; Javaid, N.; Alrajeh, N.; Khan, Z.A.; Qasim, U.; Ahmed, I.; Ilahi, M. Realistic scheduling mechanism for smart homes. Energies 2016, 9, 202. [Google Scholar] [CrossRef]
  3. Rastegar, M.; Fotuhi-Firuzabad, M. Outage management in residential demand response programs. IEEE Trans. Smart Grid 2015, 6, 1453–1462. [Google Scholar] [CrossRef]
  4. Adika, C.O.; Wang, L. Autonomous appliance scheduling for household energy management. IEEE Trans. Smart Grid 2014, 5, 673–682. [Google Scholar] [CrossRef]
  5. 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]
  6. Rajalingam, S.; Malathi, V. HEM algorithm based smart controller for home power management system. Energy Build. 2016, 131, 184–192. [Google Scholar]
  7. Erdinc, O.; Paterakis, N.G.; Mendes, T.D.; Bakirtzis, A.G.; Catalão, J.P. Smart household operation considering bi-directional EV and ESS utilization by real-time pricing-based DR. IEEE Trans. Smart Grid 2015, 6, 1281–1291. [Google Scholar] [CrossRef]
  8. Liu, M.; Quilumba, F.L.; Lee, W.J. A collaborative design of aggregated residential appliances and renewable energy for demand response participation. IEEE Trans. Ind. Appl. 2015, 51, 3561–3569. [Google Scholar] [CrossRef]
  9. Lerner, E.M.; Harold, J.O. Distributed Electric Power Demand Control. U.S. Patent 4,549,274, 22 October 1985. [Google Scholar]
  10. Energy Information Administration U.S. Department of Energy. Available online: www.eia.gov (accessed on 22 September 2018).
  11. Hussain, B.; Hasan, Q.U.; Javaid, N.; Guizani, M.; Almogren, A.; Alamri, A. An Innovative Heuristic Algorithm for IoT-Enabled Smart Homes for Developing Countries. IEEE Access 2018, 6, 15550–15575. [Google Scholar] [CrossRef]
  12. Breidenich, C.; Magraw, D.; Rowley, A.; Rubin, J.W. The Kyoto protocol to the United Nations framework convention on climate change. Am. J. Int. Law 1998, 92, 315–331. [Google Scholar] [CrossRef]
  13. Tsagarakis, G.; Thomson, R.C.; Collin, A.J.; Harrison, G.P.; Kiprakis, A.E.; McLaughlin, S. Assessment of the cost and environmental impact of residential demand-side management. IEEE Trans. Ind. Appl. 2016, 52, 2486–2495. [Google Scholar] [CrossRef]
  14. Wu, H.; Pratt, A.; Chakraborty, S. Stochastic optimal scheduling of residential appliances with renewable energy sources. In Proceedings of the 2015 IEEE Power & Energy Society General Meeting, Denver, CO, USA, 26–30 July 2015; pp. 1–5. [Google Scholar]
  15. Kani, S.A.P.; Nehrir, H.; Colson, C.; Wang, C. Real-time energy management of a stand-alone hybrid wind-microturbine energy system using particle swarm optimization. In Proceedings of the 2011 IEEE Power and Energy Society General Meeting, Detroit, MI, USA, 24–29 July 2011. [Google Scholar]
  16. Elsied, M.; Oukaour, A.; Gualous, H.; Hassan, R.; Amin, A. An advanced energy management of microgrid system based on genetic algorithm. In Industrial Electronics (ISIE). In Proceedings of the 2014 IEEE 23rd International Symposium on Industrial Electronics (ISIE), Istanbul, Turkey, 1–4 June 2014; pp. 2541–2547. [Google Scholar]
  17. Sawin, J.L.; Martinot, E.; Sonntag-O’Brien, V.; McCrone, A.; Roussell, J.; Barnes, D.; Ellenbeck, S. Renewables 2010-Global Status Report. 2010. Available online: http://www.ren21.net/Portals/0/documents/activities/gsr/REN21_GSR_2010_full_revised%20Sept2010.pdf (accessed on 17 September 2018).
  18. Bodansky, D. The Paris climate change agreement: a new hope? Am. J. Int. Law 2016, 110, 288–319. [Google Scholar] [CrossRef]
  19. Khan, A.; Javaid, N.; Khan, M.I. Time and device based priority induced comfort management in smart home within the consumer budget limitation. Sustain. Cities Soc. 2018, 41, 538–555. [Google Scholar] [CrossRef]
  20. Khan, A.; Javaid, N.; Ahmad, A.; Akbar, M.; Khan, Z.A.; Ilahi, M. A priority-induced demand side management system to mitigate rebound peaks using multiple knapsack. J. Ambient Intell. Hum. Comput. 2018, 1–24. [Google Scholar] [CrossRef]
  21. Ahmad, A.; Khan, A.; Javaid, N.; Hussain, H.M.; Abdul, W.; Almogren, A.; Azim Niaz, I. An optimized home energy management system with integrated renewable energy and storage resources. Energies 2017, 10, 549. [Google Scholar] [CrossRef]
  22. Bozchalui, M.C.; Hashmi, S.A.; Hassen, H.; Cañizares, C.A.; Bhattacharya, K. Optimal operation of residential energy hubs in smart grids. IEEE Trans. Smart Grid 2012, 3, 1755–1766. [Google Scholar] [CrossRef]
  23. Chiu, T.C.; Shih, Y.Y.; Pang A, C.; Pai, C.W. Optimized Day-Ahead Pricing With Renewable Energy Demand-Side Management for Smart Grids. IEEE Internet Things J. 2017, 4, 374–383. [Google Scholar] [CrossRef]
  24. Liao, G.C. The optimal economic dispatch of smart Microgrid including Distributed Generation. In Next-Generation Electronics (ISNE). In Proceedings of the 2013 International Symposium on Next-Generation Electronics, Kaohsiung, Taiwan, 25–26 February 2013; pp. 473–477. [Google Scholar]
  25. Naz, M.; Iqbal, Z.; Javaid, N.; Khan, Z.A.; Abdul, W.; Almogren, A.; Alamri, A. Efficient Power Scheduling in Smart Homes Using Hybrid Grey Wolf Differential Evolution Optimization Technique with Real Time and Critical Peak Pricing Schemes. Energies 2018, 11, 384. [Google Scholar] [CrossRef]
  26. Alternative Energy Development Board (AEDB), Ministry of Energy/Power Division, Government of Pakistan, Policy for Development of Renewable Energy for Power Generation. Available online: http://www.aedb.org/Documents/Policy/REpolicy.pdf (accessed on 19 February 2018).
  27. Wang, X.; Ahmet, P.; Nael, H.E. Operational optimization and demand response of hybrid renewable energy systems. Appl. Energy 2015, 143, 324–335. [Google Scholar] [CrossRef]
  28. Diesel Generator Fuel Consumption Chart in Litres, ABLE Sales, Melbourne, Australia. Available online: https://www.ablesales.com.au/source/DieselGeneratorFuelConsumptionChartinLitres.pdf (accessed on 19 February 2018).
  29. Hiraishi, T.; Krug, T.; Tanabe, K.; Srivastava, N.; Baasansuren, J.; Fukuda, M.; Troxler, T.G. 2013 Supplement to the 2006 IPCC Guidelines for National Greenhouse Gas Inventories: Wetlands; IPCC: Geneva, Switzerland, 2014. [Google Scholar]
  30. An Overview of Electricity Sector in Pakistan, Islamabad Chamber of Commerce and Industry, Pakistan, 2012. Available online: http://icci.com.pk/data/downloads/63/1293619048_1.pdf (accessed on 19 February 2018).
  31. Curve and Surface Fittings in Matlab-2015a. Available online: https://www.mathworks.com/help/curvefit/fit.html (accessed on 19 February 2018).
  32. Gujarati, D.N. Econometrics by Example; Palgrave Macmillan: New York, NY, USA, 2011. [Google Scholar]
  33. Denis, D.J. Applied Univariate, Bivariate, and Multivariate Statistics; John Wiley & Sons: Hoboken, NJ, USA, 2015. [Google Scholar]
Figure 1. Architecture for demand response synergized with renewable energy sources and energy storage systems optimal dispatch integrated with load shedding-compensating dispatchable generator based home energy management system for a smart home [10].
Figure 1. Architecture for demand response synergized with renewable energy sources and energy storage systems optimal dispatch integrated with load shedding-compensating dispatchable generator based home energy management system for a smart home [10].
Energies 11 03091 g001
Figure 2. Un-even trends for T E M i s s as related to C E n e t and T B D .
Figure 2. Un-even trends for T E M i s s as related to C E n e t and T B D .
Energies 11 03091 g002
Figure 3. Profile for photovoltaic energy.
Figure 3. Profile for photovoltaic energy.
Energies 11 03091 g003
Figure 4. Two-stage time-of-use tariff scheme.
Figure 4. Two-stage time-of-use tariff scheme.
Energies 11 03091 g004
Figure 5. Primary trade-off solutions with un-even surface for T E M i s s generated through Algorithm 1.
Figure 5. Primary trade-off solutions with un-even surface for T E M i s s generated through Algorithm 1.
Energies 11 03091 g005
Figure 6. Relations among primary trade-offs for CEnet, TBD and TEMiss using Algorithm 1.
Figure 6. Relations among primary trade-offs for CEnet, TBD and TEMiss using Algorithm 1.
Energies 11 03091 g006
Figure 7. Relation between C E n e t and P d l for DRSREODLDG-based HEMS.
Figure 7. Relation between C E n e t and P d l for DRSREODLDG-based HEMS.
Energies 11 03091 g007
Figure 8. Power and emission profiles for DRSREODLDG-based HEMS operation for solution-1.
Figure 8. Power and emission profiles for DRSREODLDG-based HEMS operation for solution-1.
Energies 11 03091 g008
Figure 9. Power and emission profiles for DRSREODLDG-based HEMS operation for solution-100.
Figure 9. Power and emission profiles for DRSREODLDG-based HEMS operation for solution-100.
Energies 11 03091 g009
Figure 10. Relation between C E n e t and T B D for a DRSREODLDG-based HEMS.
Figure 10. Relation between C E n e t and T B D for a DRSREODLDG-based HEMS.
Energies 11 03091 g010
Figure 11. Relation between T B D and T E M i s s for a DRSREODLDG-based HEMS.
Figure 11. Relation between T B D and T E M i s s for a DRSREODLDG-based HEMS.
Energies 11 03091 g011
Figure 12. Power and emission profiles for DRSREODLDG-based HEMS operation for solution-23.
Figure 12. Power and emission profiles for DRSREODLDG-based HEMS operation for solution-23.
Energies 11 03091 g012
Figure 13. Power and emission profiles for DRSREODLDG-based HEMS operation for solution-27.
Figure 13. Power and emission profiles for DRSREODLDG-based HEMS operation for solution-27.
Energies 11 03091 g013
Figure 14. Power and emission profiles for DRSREODLDG-based HEMS operation for solution-73.
Figure 14. Power and emission profiles for DRSREODLDG-based HEMS operation for solution-73.
Energies 11 03091 g014
Figure 15. Variations in total GHG emissions during the scheduling horizon T E M i s s with the related trade-offs for net cost of energy C E n e t and time-based discomfort T B D .
Figure 15. Variations in total GHG emissions during the scheduling horizon T E M i s s with the related trade-offs for net cost of energy C E n e t and time-based discomfort T B D .
Energies 11 03091 g015
Figure 16. Application of AVCF to screen out the trade-offs with larger T E M i s s values.
Figure 16. Application of AVCF to screen out the trade-offs with larger T E M i s s values.
Energies 11 03091 g016
Figure 17. Eco-efficient solutions selected using average surface filtration based on Algorithm 2 (Step-3).
Figure 17. Eco-efficient solutions selected using average surface filtration based on Algorithm 2 (Step-3).
Energies 11 03091 g017
Figure 18. Relation between % Reduction in CEnet, TBD and TEMiss for eco-efficient trade-offs.
Figure 18. Relation between % Reduction in CEnet, TBD and TEMiss for eco-efficient trade-offs.
Energies 11 03091 g018
Table 1. Abbreviations.
Table 1. Abbreviations.
ASAdvanced scheduling/advanced scheduledASCFAverage-surface-based constraint filter
AVCFAverage-value-based constraint filterDAPDay-ahead pricing
DGDispatchable generatorDRDemand response
DRSREODDR synergized with RESs and ESS optimal dispatchDRSREODLDGDRSREOD integrated with load shedding-compensating DG
DSDelayed scheduling/delayed scheduledEMEnergy management
ESSEnergy storage systemEVHElectric vehicle
GAGenetic algorithmHAHome appliance
HEMSHome energy management systemLDGLoad shedding-compensating DG
LSDLoad sheddingMGDMicro-grid
MILPMixed integer linear programmingMOGAMulti-objective GA
MSMixed scheduled (includes SHAs with AS and DS)NSHANon-shiftable home appliance
POPareto optimizationPOSPareto-optimal set
PVPhotovoltaic energyRESRenewable energy source
RTPReal-time pricingSBStorage battery
SHAShiftable home applianceToUTime-of-use pricing
WSMDWeighted sum methodWTBWind turbine
PARPeak-to-average ratioEFTsEmission factors
Table 2. Nomenclature.
Table 2. Nomenclature.
BVector for numbering SHAs C E Electricity bill from the utility
C E M i s s Cost of emissions paid by the utility to prosumer for his sold renewable energy C E n e t Net cost of energy to be paid by the consumer
E F T GHG emission factor E M i s s Vector of GHG emissions from the LDG
E N s l o t Vector of the ending slots of the SHAs’ operating time intervals I B R Inclining block rate
I t e r a t Number of iterationsKNumber of SHAs
L o T Vector of lengths of SHAs operating timesNNumber of slots in the scheduling horizon
Ng_mx Maximum number of generations for the GA P a Vector of per slot power of SHAs
P c h Vector of SB charging power values Pch_mx Maximum SB charge rate
P d l Vector of power dissipated in a dummy load during LSD P d s Vector of SB discharging power values
Pds_mx Maximum SB discharge rate P E Vector of the electricity price from the grid
P E f Vector of the feed-in tariff P E g Levelized cost of energy from the LDG
P g d Vector of the power from the grid P g d s Power grid status
P g n Vector of the power supplied by the LDG P p v Vector of the power from the PV
P s c h d Vector of the scheduled load P s o l d Vector of the energy sold to the grid
S o C Vector of states of charge S o C ( i n i t ) Initial SoC at the start of the scheduling horizon
SoC_mn Minimum SoC limit SoC_mx Maximum SoC limit
S S E Sum of the squared error terms in regression S T s l o t Vector of the starting slots of the SHAs’ operating time intervals
S t y p Vector of scheduling types for SHAs T B D Average time-based discomfort due to shifting of AS and DS type HAs
T E M i s s Total GHG emissions during the scheduling horizon TEMiss_Resid_avg Residual below the average value of TEMiss used as reference for filtration of solutions in step-2
Table 3. Related work of proposed method for eco-efficient DRSREODLDG-based HEMS operation.
Table 3. Related work of proposed method for eco-efficient DRSREODLDG-based HEMS operation.
Tariff + HEMS DevicesObjectivesSalient Features of the HEMSAchievementsLimitationsOptimization Method
ToU + SHAs [2] C E and T B D Horizon divided into 4 windows; HAs classified in terms of occupancy, activity and delay tolerance are operated in designated windows; Objectives for C E and T B D are combined through the WSMD for user comfortGain of 0.185 for user comfort, compared with 0.149 for unscheduled loadsFixed windows limit user convenience; T E M i s s not includedParticle swarm optimization (PSO)
ToU/IBR + SHAs + EVH [3] C E , peak load and satisfactionOptimized scheduling for SHAs and charging/discharging of EVHs; Preferred periods for NSHAs; C E and interruption cost for SHAs are combined using the WSMD C E reduced by 22% through optimal SHAs scheduling T E M i s s not includedCPLEX solver
RTP + SHAs + PV [4] C E and frustration due to time shiftingProsumer-based HEMS; Predicted demand; Delayed/advanced scheduling; HAs clustered for operation in three time windows; Frustration and C E combined using the WSMD; Penalty cost to consumer for not providing PV to utility C E reduced by 11% for DR and further through sale of PV energyStart/end limits not modeled, that affects convenience; SB/ T E M i s s not includedlinear programming (LP)
ToU/IBR + SHAs + Elastic + PV [5] C E , T B D and P A R Evaluation of HEMS algorithms based on GA, BPSO and ant colony optimization (ACO); Fixed HAs, SHAs, and elastic HAs; Knapsack-based formulation; C E and T B D combined using the WSMDGA-based algorithm outperforms BPSO and ACO for C E , T B D , and P A R SB may be included with PV to reduce T B D ; T E M i s s not includedGA, Binary PSO (BPSO), and ACO
ToU + SHAs + Curtailable + Fixed + PV + SB [6] C E and peak demandPriority-based resource scheduling; Maximized PV usage; SB used after PV; SHAs operation based on real-time priority adjustment C E reduced by 15.96% and sold units/day are 90 Nos. T B D and T E M i s s not includedHeuristic based on resource priorities
DAP + PV + SB + EVH [7] C E EVH scheduling integrated with SB/EVH/PV power utilization; Difference between C E and cost of energy sold minimized; SB charged from PV/utility for low demand periods and discharged during peak periods; Penalty function adjusts priority of PV, SB, and EVHs to sell energy C E reduced by 65% by shifting EVHs towards off-peak periods and selling PV, ESS, and EVH energySHAs scheduling and objectives for T B D and T E M i s s not includedMILP/CPLEX solver
RTP/LMP + SHAs + Curtailable + PV + SB [8] C E DR for aggregated homes; Locational marginal price-based HA shifting and AC temperature control; PV/SB integrated to supply loads based on PV, S o C , P d s _ m x and P c h _ m x C E reduced by 9.5% for DR and by 28.6% for DRSREOD for 1000 homes T B D and T E M i s s not includedLP
ToU/IBR + Fixed + SHAs + PV + SB+LDG [11] C E , T B D and LDG sizeSizing of an LDG based on DR based forward/reverse load shifting of SHAs integrated with an optimal dispatch based on parallel operation of RESs, SB, and LDG; LDG operates during LSD in collaboration with RES and SBTrade-offs provided for optimal sizing of LSD-compensating DGs with C E and T B D Trade-off solutions for C E n e t , T B D and T E M i s s not computedMOGA/PO based heuristic
Note: The abbreviations used in table are defined in Table 1.
Table 4. Related work.
Table 4. Related work.
DAP/ToU + SHAs [13] C E and T E M i s s DR-based scheduling of noncritical loads to minimize daily cost of generation and the supply-side emission for the utility C E reduced by 3.7% and T E M i s s by 20%The emission is reduced only if peaking plants are fossil fuel basedHeuristic/stochastic programming
ToU + SHAs + PV + EVH + ESS [14] C E , thermal discomfort, total/peak, load and T E M i s s DR-based scheduling of SHAs integrated with the optimal dispatch of RES, SB, and the power grid; T E M i s s computed using emission coefficients for the energy mix adopted by utility; DRSREOD reduces supply-side T E M i s s by supplying load during high emission hours C E reduced by 28% at a discomfort of 41.7%Trade-off solutions for C E , T B D and T E M i s s not available to consumerMILP
RTP + SHAs + WTB + DG + SB [15]Generation Cost, DG efficiency and T E M i s s An algorithm for an optimal HEMS operation for HES including WTB, DG, and SB; PSO is compared with sequential quadratic programming (SQP)PSO is 90 times faster; DG at rated power improves efficiency and reduces T E M i s s Computing of T E M i s s , T B D and the grid power not includedLP/PSO and SQP
ToU + Fixed + PV + WTB + FC + ESS + DGs [16]Operating cost, T E M i s s and RES usageAlgorithm for optimal dispatch of PV, WTB, ESS, and main grid in a MGD; Constraints for ESS charge/discharge, DGs start/stop, emissions and supply capacity considered; T E M i s s computed using emission factors for grid, power supplied from local plants and ESSModel validated for varied load for different seasonsLoad shifting not considered while computing dispatch for power sourcesGA
TOU/RTP + thermostat + SHAs + PV + SB [22] C E , consumption, T E M i s s , and peak demandShifting of major HVAC loads integrated with PV, SB and power grid dispatch; HEMS operation based on user preferences, home occupancy, day ahead emissions and climate forecasts; Net emission cost includes carbon footprint of customer from grid electricity usage minus emission reduction by injecting emission free PV energy C E reduced by 20% and peak load reduced by 50%Diversified trade-off solutions based on C E , T B D and T E M i s s not available to consumerMILP/GLPK Solver
DAP + PV + SB [23]Welfare for consumers and the utility, and privacy for the consumerAn algorithm to maximize a sum of benefits to consumers and the utility; Emission mitigation through C E M i s s based trading; Utility profited by reducing his carbons purchasing energy from the local RES and the SB during high emission hours; Welfare includes benefits due to consumption-based satisfaction and reduced electricity cost to the consumer, and reduced peak load, generation cost and emissions to the utilityA welfare function proposed to integrate optimal objectives; Dynamic selling and buy-back tariff proposedDiversified trade-off solutions based on C E , T B D and T E M i s s are not available to the consumerLagrange multipliers used to introduce scalability and privacy
Note: The abbreviations used in table are defined in Table 1.
Table 5. Shiftable home appliances and scheduling specifications.
Table 5. Shiftable home appliances and scheduling specifications.
SHAPower (kWh)LoT (slots)Start/End (slots)
Air Conditioner 1 (Reversible)11801–36 (DS)
Air Conditioner 2 (Reversible)1937–54 (DS)
Air Conditioner 3 (Reversible)19103–120 (DS)
Air Conditioner 4 (Reversible)112121–144 (DS)
Dishwasher 10.6349–102 (DS)
Dishwasher 20.63127–144 (DS)
Electric Geyser 10.8601–36 (DS)
Rice Cooker/Oven 1 (Manual)0.4373–81 (DS)
Computer/Laptop (Manual)0.16114–144 (DS)
Washing Machine0.7993–123 (AS)
Water Pump0.7337–117 (AS)
Electric Geyser 20.8655–121 (AS)
Rice Cooker/Oven 2 (Manual)0.43100–117 (AS)
Iron (Manual)0.6355–117 (AS)
Table 6. Non-shiftable home appliances considered for scheduling.
Table 6. Non-shiftable home appliances considered for scheduling.
NSHAsPower (kWh)Start/End (slots)
01 Light + 02 Fans + 01 Refrigerator0.201–36
02 Lights + 02 Fans + 01 Refrigerator0.2537–54
01 Lights + 02 Fans + 01 Refrigerator0.255–78
02 Lights + 02 Fans + 01 Refrigerator0.2579–108
03 Lights + 03 Fans + 01 Refrigerator + 01 TV0.3109–114
04 Lights + 03 Fans + 01 Refrigerator + 01 TV0.35115–144
Table 7. Photovoltaic system specifications.
Table 7. Photovoltaic system specifications.
ParameterValue
Total capacity5 kW
Rating of each panel250 W
Number of panels and panel area20, 32 m2
Efficiency of PV panels15%
Table 8. SB and inverter specifications.
Table 8. SB and inverter specifications.
ParameterValue
Inverter rating5 kW
Inverter efficiency70%
SB Ah600 Ah
SB voltage48 V
SB capacity4.8 kWh/slot
SB charge rate0.48 kWh/slot
SB discharge rate0.32 kWh/slot
Minimum SoC30%
Maximum SoC95%
SB efficiency80%
Table 9. Load shedding-compensating dispatchable generator specifications.
Table 9. Load shedding-compensating dispatchable generator specifications.
ParameterValue
LDG rating1 kVA
Power factor0.8
Emission factor1.6 Lbs./kWh
Levelized cost of generation for the LDG17 Cents/kWh
Table 10. Primary trade-offs for DRSREODLDG-BASED HEMS using Algorithm 1 (Step-1).
Table 10. Primary trade-offs for DRSREODLDG-BASED HEMS using Algorithm 1 (Step-1).
Sr.No. CEnet (Cents) TBD TEMiss (Lbs.) TEMiss _ Resid _ avg Pdl (kWh) Sr.No. CEnet (Cents) TBD TEMiss (Lbs.) TEmiss _ Resid _ avg Pdl (kWh)
152.870.170.670.111.87 5136.650.280.560.221.06
252.870.170.670.111.87 5236.340.280.70.080.91
351.740.170.670.111.87 5336.180.311.27 0.49 0.59
451.740.180.670.111.87 5436.180.311.27 0.49 0.59
551.020.170.750.031.79 5535.820.280.730.050.99
651.020.170.750.031.79 5635.560.290.570.220.94
750.390.170.81 0.03 1.69 5735.130.30.60.180.86
850.30.180.670.111.71 5835.030.30.570.220.86
949.50.170.84 0.06 1.58 5933.90.320.570.220.84
1048.780.180.8 0.02 1.55 6033.860.330.640.140.74
1148.780.180.8 0.02 1.55 6133.850.310.92 0.14 0.57
12480.180.750.031.63 6233.680.340.560.220.81
1347.510.190.81 0.03 1.38 6333.670.290.650.130.63
1447.510.190.81 0.03 1.38 6433.020.590.570.210.27
1546.770.180.85 0.07 1.45 6532.980.331.11 0.33 0.33
1645.810.190.570.211.61 6632.960.360.560.220.62
1745.720.190.99 0.21 1.24 6732.670.340.560.220.7
1845.180.180.60.181.66 6832.570.470.560.220.73
1945.010.190.560.221.9 6932.370.330.650.130.51
2044.620.20.60.181.5 7032.240.330.70.080.54
2144.360.21.36 0.58 1.24 7132.010.351.23 0.45 0.17
2244.080.190.88 0.1 1.31 7232.010.351.23 0.45 0.17
2343.960.221.55 0.77 1.09 7331.990.351.2 0.42 0.17
2443.960.221.55 0.77 1.09 7431.920.510.560.220.63
2543.80.20.740.041.49 7531.880.430.650.130.59
2643.740.21.15 0.37 1.24 7631.760.570.620.170.27
2743.570.20.560.221.74 7731.760.570.620.170.27
2843.450.191.18 0.39 1.24 7831.450.350.70.080.42
2943.270.240.560.221.34 7931.270.520.560.220.53
3043.070.220.79 0.01 1.26 8031.150.350.9 0.12 0.32
3142.730.20.99 0.21 1.09 8130.820.320.730.050.34
3241.90.20.680.11.43 8230.490.350.70.080.32
3341.330.210.570.211.46 8330.340.40.70.080.25
3441.150.220.8 0.02 1.24 8430.30.360.730.050.29
3540.920.230.560.221.58 8530.150.431.09 0.31 0.03
3640.870.220.660.131.4 8630.020.530.560.220.33
3740.690.220.740.041.32 8729.650.370.70.080.14
3840.430.270.640.141.01 8829.650.370.70.080.14
3940.310.210.660.131.25 8929.030.360.730.050.21
4040.060.261.41 0.63 0.84 9028.770.370.730.050.22
4140.060.261.41 0.63 0.84 9128.750.370.85 0.07 0.09
4239.220.231.03 0.25 0.96 9227.980.380.730.050.04
4338.940.250.680.11.28 9327.870.440.85 0.07 0.01
4438.690.240.740.041.18 9427.870.440.85 0.07 0.01
4538.470.230.85 0.07 0.88 9527.360.460.650.130.11
4638.110.241.03 0.25 0.84 9626.980.410.730.050.04
4737.880.250.60.181.21 9726.980.490.730.050.04
4837.560.260.560.221.11 9826.80.450.650.130.11
4936.890.320.560.221.28 9926.660.510.730.050.04
5036.660.270.60.181.16 10026.220.480.650.130.11
Table 11. Trade-offs achieved after applying AVCF based on Algorithm 2 (Step-2).
Table 11. Trade-offs achieved after applying AVCF based on Algorithm 2 (Step-2).
Sr. No. CEnet (Cents) TBD TEMiss (Lbs.) TEMiss _ Resid _ avgs Pdl (kWh) Sr. No. CEnet (Cents) TBD TEMiss (Lbs.) TEmiss _ Resid _ avgs Pdl (kWh)
152.870.170.670.021.87 3435.030.30.570.060.86
252.870.170.670.021.87 3533.90.320.570.070.84
351.740.170.670.021.87 3633.860.330.64 0.01 0.74
451.740.180.670.001.87 3733.680.340.560.070.81
551.020.170.75 0.06 1.79 3833.670.290.650.000.63
651.020.170.75 0.06 1.79 3933.020.590.57 0.04 0.27
750.30.180.670.001.71 4032.960.360.560.070.62
8480.180.75 0.08 1.63 4132.670.340.560.090.7
945.810.190.570.081.61 4232.570.470.560.040.73
1045.180.180.60.071.66 4332.370.330.650.010.51
1145.010.190.560.091.9 4432.240.330.7 0.04 0.54
1244.620.20.60.041.5 4531.920.510.560.030.63
1343.80.20.74 0.10 1.49 4631.880.430.65 0.02 0.59
1443.570.20.560.081.74 4731.760.570.62 0.05 0.27
1543.270.240.560.031.34 4831.760.570.62 0.05 0.27
1641.90.20.68 0.04 1.43 4931.450.350.7 0.03 0.42
1741.330.210.570.061.46 5031.270.520.560.040.53
1840.920.230.560.051.58 5130.820.320.73 0.04 0.34
1940.870.220.66 0.04 1.4 5230.490.350.7 0.02 0.32
2040.690.220.74 0.12 1.32 5330.340.40.7 0.03 0.25
2140.430.270.64 0.06 1.01 5430.30.360.73 0.05 0.29
2240.310.210.66 0.03 1.25 5530.020.530.560.060.33
2338.940.250.68 0.07 1.28 5629.650.370.7 0.01 0.14
2438.690.240.74 0.12 1.18 5729.650.370.7 0.01 0.14
2537.880.250.60.021.21 5829.030.360.73 0.02 0.21
2637.560.260.560.061.11 5928.770.370.73 0.02 0.22
2736.890.320.560.031.28 6027.980.380.73 0.01 0.04
2836.660.270.60.021.16 6127.360.460.650.040.11
2936.650.280.560.061.06 6226.980.410.730.000.04
3036.340.280.7 0.08 0.91 6326.980.490.73 0.05 0.04
3135.820.280.73 0.10 0.99 6426.80.450.650.060.11
3235.560.290.570.050.94 6526.660.510.73 0.06 0.04
3335.130.30.60.030.86 6626.220.480.650.050.11
Table 12. A comparison of performance parameters for polynomial based ASCF.
Table 12. A comparison of performance parameters for polynomial based ASCF.
Regression ModelNo. of Trade-Offs HarnessedAverage CEnet (Cents)Average TBD Average TEMiss (Lbs.) SSE R 2
Poly112937.010.310.580.280.05
Poly122936.980.310.580.210.31
Poly133237.480.310.60.180.41
Poly143137.660.310.590.170.42
Poly153338.490.30.60.170.44
Poly213438.410.30.60.190.35
Poly223537.460.310.60.170.42
Poly233537.460.310.60.170.42
Poly243537.010.310.60.170.42
Poly253436.950.310.610.160.48
Poly313237.620.310.590.190.37
Poly323637.820.310.60.170.43
Poly333737.520.30.610.170.43
Poly343537.670.30.610.160.47
Poly353537.510.30.610.130.55
Poly413338.010.30.590.190.37
Poly423338.470.30.60.170.44
Poly433237.560.30.60.160.45
Poly443337.570.30.60.160.47
Poly453336.590.310.610.130.55
Poly513337.670.310.60.180.4
Poly523535.780.320.610.150.51
Poly533735.60.330.610.140.53
Poly543436.320.310.610.130.56
Poly553536.160.310.620.130.56
Table 13. Eco-efficient solutions for DRSREODLDG-BASED HEMS using Algorithm 2 (Step-3).
Table 13. Eco-efficient solutions for DRSREODLDG-BASED HEMS using Algorithm 2 (Step-3).
CEnet (Cents) TBD TEMiss (Lbs.) Pdl (kWh) Ts 1 Ts 2 Ts 3 Ts 4 Ts 5 Ts 6 Ts 7 Ts 8 Ts 9 Ts 10 Ts 11 Ts 12 Ts 13 Ts 14
52.870.170.671.876391041236012847311910710810211495
52.870.170.671.876391041236112857311910710810211495
51.740.170.671.876391041236012857311910710710211495
50.30.180.671.716401041236112857311910710710211495
45.810.190.571.61540104123601284731191071079311494
45.180.180.61.66539104123601284731191071069411494
45.010.190.561.9639104123601285731191071059211494
44.620.20.61.5540104123601285731191051079411494
43.570.20.561.74540104123611285731201071049211494
43.270.240.561.34540105123601285731191071076311394
41.330.210.571.46641104123601295731191071049311494
40.920.230.561.58542104124601296731191061049011493
37.880.250.61.21542105123601296741191061039411390
37.560.260.561.11540104123601285741201041056211295
36.890.320.561.2854210412362132575122105917810897
36.660.270.61.1654210412362130674120106989111095
36.650.280.561.06541104123601295741201031036211293
35.560.290.570.9454210512360129774118105978611464
35.130.30.60.8654210512362130774120104986411494
35.030.30.570.8654010512460129774117104976211189
33.90.320.570.8454210512362130774120103976411094
33.680.340.560.8154210512360130774119103956211076
33.670.290.650.6354210412360130574120104996211390
32.960.360.560.6254110412460132775121104646211095
32.670.340.560.754310512362130874121103966310993
32.570.470.560.7364410512475132876120103846210663
32.370.330.650.5154210512460131574119103996111282
31.920.510.560.63644106124781331176121103786110562
31.270.520.560.53644105124951351175120103806110462
30.020.530.560.33744104124811351277130103636110498
27.360.460.650.113411051255813387411793616010461
26.80.450.650.1154410512558134107411993616110794
26.220.480.650.116441051245913577411793856110361
Table 14. Critical trade-off analysis for eco-efficient DRSREODLDG-BASED HEMS operation.
Table 14. Critical trade-off analysis for eco-efficient DRSREODLDG-BASED HEMS operation.
Classes CEnet (Cents)Reduction in CEnet (%)Range (%) TBD Range (%) TEMiss (Lbs.)Reduction in TEMiss (%)Range (%)
I52.8722.6122.61–36.230.1717–200.6750.5350.53–58.58
52.8722.610.170.6750.53
51.7424.260.170.6750.53
50.3026.380.180.6750.53
45.8132.950.190.5758.11
45.1833.870.180.6055.74
45.0134.120.190.5658.58
44.6234.700.200.6055.74
43.5736.230.200.5658.58
II43.2736.6736.67–52.180.2421–360.5658.5851.72–58.58
41.3339.500.210.5758.11
40.9240.110.230.5658.58
37.8844.560.250.6055.74
37.5645.020.260.5658.58
36.8946.000.320.5658.58
36.6646.330.270.6055.90
36.6546.360.280.5658.58
35.5647.950.290.5758.19
35.1348.580.300.6055.90
35.0348.730.300.5758.19
33.9050.380.320.5758.19
33.6850.700.340.5658.58
33.6750.710.290.6551.72
32.9651.750.360.5658.58
32.6752.180.340.5658.58
III32.5752.3352.33–61.630.4733–530.5658.5851.72–58.58
32.3752.620.330.6551.72
31.9253.280.510.5658.58
31.2754.220.520.5658.58
30.0256.050.530.5658.27
27.3659.960.460.6551.72
26.8060.780.450.6551.72
26.2261.630.480.6551.72

Share and Cite

MDPI and ACS Style

Hussain, B.; Javaid, N.; Hasan, Q.U.; Javaid, S.; Khan, A.; Malik, S.A. An Inventive Method for Eco-Efficient Operation of Home Energy Management Systems. Energies 2018, 11, 3091. https://doi.org/10.3390/en11113091

AMA Style

Hussain B, Javaid N, Hasan QU, Javaid S, Khan A, Malik SA. An Inventive Method for Eco-Efficient Operation of Home Energy Management Systems. Energies. 2018; 11(11):3091. https://doi.org/10.3390/en11113091

Chicago/Turabian Style

Hussain, Bilal, Nadeem Javaid, Qadeer Ul Hasan, Sakeena Javaid, Asif Khan, and Shahzad A. Malik. 2018. "An Inventive Method for Eco-Efficient Operation of Home Energy Management Systems" Energies 11, no. 11: 3091. https://doi.org/10.3390/en11113091

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop