{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/optimal-storage-arbitrage-under-net-metering","title":"Optimal Storage Arbitrage under Net Metering using Linear Programming","arxiv_id":"1905.00418","date":"2019-08-15","proceeding":null,"authors":[],"abstract":"We formulate the optimal energy arbitrage problem for a piecewise linear cost\nfunction for energy storage devices using linear programming (LP). The LP\nformulation is based on the equivalent minimization of the epigraph. This\nformulation considers ramping and capacity constraints, charging and\ndischarging efficiency losses of the storage, inelastic consumer load and local\nrenewable generation in presence of net-metering which facilitates selling of\nenergy to the grid and incentivizes consumers to install renewable generation\nand energy storage. We consider the case where the consumer loads, electricity\nprices, and renewable generations at different instances are uncertain. These\nuncertain quantities are predicted using an Auto-Regressive Moving Average\n(ARMA) model and used in a model predictive control (MPC) framework to obtain\nthe arbitrage decision at each instance. In numerical results we present the\nsensitivity analysis of storage performing arbitrage with varying ramping\nbatteries and different ratio of selling and buying price of electricity.","url_abs":"http://arxiv.org/abs/1905.00418v3","url_pdf":"http://arxiv.org/pdf/1905.00418v3.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"optimal-storage-arbitrage-under-net-metering","repo_url":"https://github.com/umar-hashmi/linearprogrammingarbitrage","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"none","reach":null}],"tasks":[{"task_slug":"model-predictive-control","task_name":"Model Predictive Control"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"syntology_url":null,"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}