基于主从博弈的主动配电网阻塞管理代码复现
项目描述
本项目提供了一个基于主从博弈的主动配电网阻塞管理的双层模型代码复现。该模型通过上层决策边际报价,下层求解出清电价和运行方案,并将结果反馈到上层,经过反复迭代得出最终结果。上层和下层均采用自适应粒子群算法进行求解,考虑了四种不同的场景:
- 场景1:考虑可中断负荷和可调节负荷以及电压约束。
- 场景2:考虑电动汽车和储能以及电压约束。
- 场景3:综合场景1和场景2,并增加线路传输容量约束。
- 场景4:无阻塞管理模式,在场景3基础上不考虑电压和传输容量约束。
在IEEE 33节点算例下进行仿真验证,仿真结果如下。
使用说明
- 环境要求:确保您的开发环境支持Python编程语言,并安装了必要的依赖库。
- 代码结构:代码分为上层和下层模型,分别处理不同的决策和求解任务。
- 运行步骤:
- 首先运行上层模型,生成边际报价。
- 然后将上层结果传递给下层模型,求解出清电价和运行方案。
- 下层结果反馈到上层,进行迭代优化。
- 重复上述步骤,直到达到收敛条件。
- 仿真结果:仿真结果将展示在控制台或指定的输出文件中,供进一步分析和验证。
注意事项
- 请确保在运行代码前,已正确配置所有依赖项。
- 仿真过程中可能需要较长时间,请耐心等待。
- 如有任何问题或改进建议,欢迎提交Issue或Pull Request。
贡献
我们欢迎任何形式的贡献,包括但不限于代码优化、文档改进、新功能开发等。请遵循项目的贡献指南,确保代码质量和一致性。
许可证
本项目采用MIT许可证,详情请参阅LICENSE文件。