This paper proposes a new demand response scheduling framework for an array of households, which are grouped into different categories based on socio-economic factors, such as the number of occupants, family decomposition and employment status. Each of the households is equipped with a variety of appliances. The model takes the preferences of participating households into account and aims to minimize the overall production cost and, in parallel, to lower the individual electricity bills. In the existing literature, customers submit binary values for each time period to indicate their operational preferences. However, turning the appliances "on" or "off" does not capture the associated discomfort levels, as each appliance provides a different service and leads to a different level of satisfaction. The proposed model employs integer values to indicate household preferences and models the scheduling problem as a multi-objective mixed integer programming. The main thrust of the framework is that the multi-level preference modeling of appliances increases their "flexibility"; hence, the job scheduling can be done at a lower cost. The model is evaluated by using the real data provided by the Department of Energy & Climate Change, UK. In the computational experiments, we examine the relation between the satisfaction of consumers based on the appliance usage preferences and the electricity costs by exploring the Pareto front of the related objective functions. The results show that the proposed model leads to significant savings in electricity cost, while maintaining a good level of customer satisfaction.
- demand response
- mixed integer linear programming
- smart grids