Giter Club home page Giter Club logo

demand_management_verify's Introduction

需量管理与优化

本代码库提供了一个基于CPLEX优化器的需量负荷优化问题的数学模型和优化策略算法。

问题背景

在现代电力系统中,需量管理和用户侧储能优化是提高能源效率和降低运营成本的关键策略。通过需量管理,用户可以调整或降低电力消费峰值需求,配合电力市场的需求和价格波动,从而减少电费支出。用户侧储能系统,如电池储存设施,使得用户能够在电价较低时储存能量,并在价格高时使用或出售电力,实现经济效益的最大化。 针对用户侧储能系统,需要考虑的因素包括建造和运营成本、不同储能材料的充放电效率以及不同工厂负荷特性规律。通过综合考虑工厂运营特点、储能原理以及需量负荷计费模式,可评估工厂是否适合建立基于需量管理的储能设施。

已实现or准备实现的功能

  • 针对历史单日负荷曲线,给出一种日内储能系统调度算法,实现削峰填谷,抑制尖峰负荷,控制需量负荷
  • 将时间跨度转换到月度,实现月前需量控制与优化,给出月度需量负荷阈值
  • 针对月度、日度负荷曲线进行预测,实现算法落地
  • 提出其他基于工厂生产和储能实际的个性化控制策略
  • ...

Requirements

  • Python 3.8(目前运行的conda环境处于该版本下)
  • pandas
  • matplotlib
  • cplex

参考文献

[1] 陈丽娟, 吴甜恬, 柳惠波, 黄国英和许晓慧, 《基于需量管理的两阶段大用户储能优化模型》, 电力系统自动化, 卷 43, 期 1, 页 194–200, 2019. [2] 丁逸行, 徐青山, 吕亚娟和李淋, 《考虑需量管理的用户侧储能优化配置》, 电网技术, 卷 43, 期 4, 页 1179–1186, 2019, doi: 10.13335/j.1000-3673.pst.2018.2123. [3] 韩超, 《面向用户的削峰填谷储能系统优化调度研究》, 硕士学位论文, 浙江大学, 2017. 见于: 2024年4月22日. [在线]. 载于: https://kns.cnki.net/KCMS/detail/detail.aspx?dbcode=CMFD&dbname=CMFD201702&filename=1017181096.nh [4] 尚博阳, 《用户侧储能优化配置与运行方法研究》, 硕士学位论文, 北京交通大学, 2022. doi: 10.26944/d.cnki.gbfju.2021.002749. [5] 赵乙潼, 《面向增量配电网及用户侧的储能优化研究》, 硕士学位论文, 浙江大学, 2020. doi: 10.27461/d.cnki.gzjdx.2020.000786. [6] 赵乙潼, 王慧芳, 何奔腾和徐伟娜, 《面向用户侧的电池储能配置与运行优化策略》, 电力系统自动化, 卷 44, 期 6, 页 121–128, 2020. [7] L. Huang, J. Walrand和K. Ramchandran, 《Optimal Demand Response with Energy Storage Management》. arXiv, 2012年5月19日. 见于: 2024年4月21日. [在线]. 载于: http://arxiv.org/abs/1205.4297

demand_management_verify's People

Contributors

boaty30 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

1voryknight

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.