349
Views
9
CrossRef citations to date
0
Altmetric
Original Articles

Towards price-based predictive control of a small-scale electricity network

, , , &
Pages 40-61 | Received 12 Nov 2016, Accepted 02 Jun 2017, Published online: 28 Jun 2017
 

ABSTRACT

With the increasing deployment of battery storage devices in residential electricity networks, it is essential that the charging and discharging of these devices be scheduled so as to avoid adverse impacts on the electricity distribution network. In this paper, we propose a non-cooperative, price-based hierarchical distributed optimisation approach that provably recovers the centralised, or cooperative, optimal performance from the point of view of the network operator. The distributed optimisation algorithm provides important insights into the appropriate design of contracts between an energy provider and their associated residential customers, who can themselves act as energy providers as well as consumers (e.g. due to rooftop solar photovoltaics and batteries) depending on the time of the day and on real-time prices. To make the presentation self-contained, and to highlight key properties of the price-based optimisation algorithm, the dual ascent method and its convergence properties are reviewed. The performance of the proposed price-based optimisation algorithm is validated on recent measurement taken from an Australian electricity distribution company, Ausgrid. In addition to analysing the results of the open loop solution, we investigate the effect of real-time prices in the closed loop using a model predictive control framework.

Disclosure statement

No potential conflict of interest was reported by the authors.

Notes

1. The stepsize rule of Corollary 4.1 significantly reduces the average number of iterations in our numerical simulations.

2. The parameters chosen here are just for illustration. The value used for a can be scaled arbitrarily to obtain realistic energy prices.

3. We assume that the prediction horizon N and the maximal discharging rate u_i, iNI, are chosen such that the battery can always be discharged within the prediction horizon.

4. To obtain realistic energy prices, the numbers can be scaled arbitrarily in (left).

5. The number of time steps is chosen such that xi(0)=xi(N)=0 for all iNI. This is important to be able to calculate the overall savings of the individual systems. The simulation length N=387 satisfying xi(N)=0 is found by simulating on a longer time interval.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.