Skip to content

Models ~ storagePeakShave

David Pinney edited this page Dec 27, 2017 · 11 revisions

Introduction

The storagePeakShave model calculates the value of a distribution utility deploying energy storage based on three possible battery dispatch strategies. While energy storage systems may have multiple streams of value, this model only calculates direct savings from demand charges. Users can model energy storage behavior using a perfect dispatch scheme, a daily dispatch scheme, or a custom dispatch scheme. The optimal dispatch scheme calculates the maximum possible peak reduction. The daily dispatch scheme simulates daily dispatch between user selected peak hours. The custom dispatch scheme allows the user to select precisely when they would like the batteries to dispatch.

Walkthrough

The model requires the energy storage system’s technical specifications and cost, market characteristics (Demand Charge and Electricity Cost), and a Demand data for one year in a .csv file.

The default energy storage specifications are based on the Tesla Powerwall 7kWH, daily cycling unit, and a SolarEdge StorEdge inverter. Unit quantity refers to the number of units in the system at the rated unit capacity.

The user can select which Dispatch Strategy they would like to simulate using dropdown menu. The daily dispatch strategy requires the user to input the peak hours that the battery would dispatch. The custom dispatch strategy requires a dispatch strategy .csv file.

energyStorageInput

Demand File CSV Format

The demand file must be a comma separated value file (.csv). Microsoft Excel can output this format. It must have 2 columns named "timestamp" and "power". The timestamp values must be ISO-8601 formatted values. The power values must be integer substation demand measurements in kW. The time stamps must be a full year of data with measurements every 1 hour. The result should be 8761 rows.

An example of a valid .csv:

timestamp,power
01/01/2013 00:00:00,1981
01/01/2013 01:00:00,1903
01/01/2013 02:00:00,1917
...
12/31/2013 22:00:00,2436
12/31/2013 23:00:00,2280

If you would like to just try out the model, an example demand file is available here.

Custom Dispatch Strategy File CSV Format

The custom dispatch strategy must be a comma separated value file (.csv). Microsoft Excel can output this format. It must have two columns named "timestamp" and "dispatch". The dispatch column must be either a 1 or 0, 1 when the battery should dispatch and 0 when the battery should not dispatch. The time stamps must be a full year of data with measurements every 1 hour. The result should be 8761 rows.

An example of a valid .csv:

timestamp,dispatch
01/01/2011 00:00:00,0
01/01/2011 01:00:00,0
01/01/2011 02:00:00,0
...
02/10/2011 07:00:00,1
02/10/2011 08:00:00,1
02/10/2011 09:00:00,1
02/10/2011 10:00:00,1
02/10/2011 11:00:00,0
...

If it is assumed that on 2/10/2011 between 7am and 10am will be peak hours the user should put 1's during those hours. This file shows multiple hours of 'dispatch' to ensure charging the batteries during peak hours is avoided.

Model Results

Monthly Cost Comparison- Shows for each month how much demand is reduced by using the battery and the total savings from this reduction. Uses this information to calculate Net Present Value (NPV) and Simple Payback Period (SPP) for the length for the total length of the project.

energyStorageMonth

Demand Before and After Storage is a graph showing the system’s demand with and without the energy storage system operating.

energyStorageDemand

Cash Flow is a visual reference for the value of the ESS. The net benefits are calculated on an annual basis while the cumulative return takes into account the entire lifetime of the system.

energyStorageCash

Clone this wiki locally