Multi-objective dynamic programming for constrained optimization of non-separable objective functions with application in energy storage

We propose a multi-objective optimization algorithm for optimal energy storage by residential customers using Li-Ion batteries. Our goal is to quantify the benefits of optimal energy storage to solar customers whose electricity bills consist of both Time of Use charges ($/kWh, with different rates for on-peak and off-peak hours) and demand charges ($/kW, proportional to the peak rate of consumption in a month). We first define our energy storage optimization problem as minimization of the monthly electricity bill subject to certain constraints on the energy level and the charging/discharging rate of the battery, while accounting for battery's degradation due to cycling and depth of discharge. We solve this problem by constructing a sequence of parameterized multi-objective dynamic programs whose sets of non-dominated solutions are guaranteed to contain an optimal solution to our energy storage problem. Unlike the standard formulation of our energy storage problem, each of the parameterized optimization problems satisfy the principle of optimality - hence can be solved using standard dynamic programming algorithms. Our numerical case studies on a wide range of load profiles and various pricing plans show that optimal energy storage using Tesla's Powerwall battery can reduce the monthly electricity bill by up to 52% relative to the case where no energy storage is used.

[1]  Stuart E. Dreyfus,et al.  Applied Dynamic Programming , 1965 .

[2]  A. Oudalov,et al.  Sizing and Optimal Operation of Battery Energy Storage System for Peak Shaving Application , 2007, 2007 IEEE Lausanne Power Tech.

[3]  Derong Liu,et al.  Adaptive Dynamic Programming Algorithm for Renewable Energy Scheduling and Battery Management , 2012, Cognitive Computation.

[4]  Yacov Y. Haimes,et al.  Extension of dynamic programming to nonseparable dynamic optimization problems , 1991 .

[5]  Yoshiharu Amano,et al.  Impact of electric battery degradation on cost- and energy-saving characteristics of a residential photovoltaic system , 2016 .

[6]  Derong Liu,et al.  A Novel Dual Iterative $Q$-Learning Method for Optimal Battery Management in Smart Residential Environments , 2015, IEEE Transactions on Industrial Electronics.

[7]  Matthew Rowe,et al.  A Peak Reduction Scheduling Algorithm for Storage Devices on the Low Voltage Network , 2014, IEEE Transactions on Smart Grid.

[8]  Kankar Bhattacharya,et al.  Optimal Operation of Residential Energy Hubs in Smart Grids , 2012, IEEE Transactions on Smart Grid.

[9]  Kaisa Miettinen,et al.  Nonlinear multiobjective optimization , 1998, International series in operations research and management science.

[10]  Na Li,et al.  Optimal demand response based on utility maximization in power networks , 2011, 2011 IEEE Power and Energy Society General Meeting.

[11]  A. Di Giorgio,et al.  A model predictive control approach to the load shifting problem in a household equipped with an energy storage unit , 2012, 2012 20th Mediterranean Conference on Control & Automation (MED).

[12]  Y. Haimes,et al.  The envelope approach for multiobjeetive optimization problems , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

[13]  B. Dunn,et al.  Electrical Energy Storage for the Grid: A Battery of Choices , 2011, Science.

[14]  Derong Liu,et al.  A self-learning scheme for residential energy system control and management , 2013, Neural Computing and Applications.