两阶段鲁棒优化CCG列于约束生成和Benders代码,可扩展改编,复现自原论文。文件中附源代码以及论文。使用matlab-yalmip编
2021-12-09 14:49:31 1.44MB matlab CCG 两阶段鲁棒优化 yalmip
采用yalmip编的两阶段鲁棒优化,目标函数主要考虑了投资成本(第一阶段)和运行成本(第二阶段)两部分,其中,投资成本主要为储能的等年值投资成本,运行成本则包括配电网交互成本(购售电成本)、各单元运维成本以及微型燃气轮机的燃料成本。不确定量为光伏,风电以及负荷的波动。文件内包含所有用到的参数,约束说明,以及公式推导。具体可参考论文《微电网两阶段鲁棒经济调度》和《考虑机组禁止运行区间的含风电鲁棒机组组合》。程序收敛良好,可根据自己的需求进行拓展。
随着可再生能源电力接入比重逐渐增大,电力系统的构架、控制方式、运行模式等开始发生改变,将区块链技术引入能源互联网系统中,形成能源区块链网络,有利于解决信息安全等问题。将区块链引入虚拟电厂(VPP)的调度运行机制中,针对新能源参与的电力系统模型,提出适用于VPP的实用拜占庭容错算法共识机制以实现区块链下半中心化的两阶段鲁棒优化调度模型,保留了VPP控制中心的导向作用。阶段1对预调度方案进行求解;阶段2利用区块链技术获取历史数据,建立数据驱动的风电出力不确定集合用于求解调控方案,该约束集合可排除部分极端场景,降低了模型的保守度。优化过程中利用区块链共识机制的验证作用,摒弃了被恶意节点篡改的信息,增强了系统的容错能力。通过算例仿真验证了所提方法的有效性。
1