I. Introduction
In the last decade we have witnessed a profound change in the way energy systems are operated. A new paradigm called demand response is emerging, according to which the energy requirements of a population of users are tuned, by means of incentives, to account for the operational needs of the power grid [1]. Previous works [2], [3] have suggested to model these demand response methods as a game. Therein each player represents a user that needs to optimize his energy consumption over a given period of time, with the objective of minimizing his electricity bill. What couples the users, and thus makes the charging problem a game, is the assumption that the energy price depends at every instant of time on the sum of the energy demand of the whole population. The seminal paper [2] shows that the (unique) Nash equilibrium of such game has desirable properties from the standpoint of the grid operator, in the case of large and homogeneous populations. Under these assumptions, [2] shows that the equilibrium is socially optimum in the sense that it minimizes the collective electricity bill (including the cost of both flexible and inflexible demand) and fills the overnight demand valley. As a result, a rich body of literature has focused on devising distributed and decentralized schemes that are numerically efficient, and can be used by the grid operator to coordinate the strategies of the agents to a Nash equilibrium [2]–[7]. Less attention has been devoted to verify whether the optimality statement made in [2] is still valid in the presence of more general cost functions, agents heterogeneity and realistic charging constraints (e.g., upper bounds on the instantaneous charging, different charging windows, ramping constraints). Nonetheless, this is a fundamental prerequisite for the applicability of the aforementioned coordination schemes.
While there are multiple factors impacting the choice of a control scheme, if the Nash equilibria do not posses desirable properties, the grid operator has limited incentive in coordinating the agents to such a strategy profile.