基于CVaR的合作型Stackelberg博弈微网定价与能量管理优化仿真
基于条件风险价值的合作型 Stackelberg 博弈微网动态定价策略这个资源,代码还蛮完整的,适合搞微网调度、能源管理的朋友参考一下。它用的是双层博弈模型,上层管定价、下层做能量优化,还结合了CVaR 随机规划来风险。不只是讲思路,还把代码都放出来了,直接用 MATLAB 跑一遍,效果一目了然。
双层结构的思路挺清晰,零售商定价格、用户合作调度,P2P 交易做得还挺灵活。代码里把KKT 条件一转,整个求解就变成单层模型,省了不少麻烦。用过的都说响应快、稳定性高,尤其适合搞智能微网调度和博弈优化算法的场景。
CVaR 部分也得蛮实用,对零售商的风险控制做得比较细,适合那种对波动性有要求的电力系统应用。你要是研究方向跟Stackelberg 博弈、多智能体协同优化相关,这套代码不看挺亏的。
哦对了,它还有好几篇相关文献也列出来了,像DQN 优化、风光储调度啥的,一起看看收获更多。代码建议在 MATLAB R2021a 以上版本跑,兼容性会好多。
如果你正好在做微电网能量管理,又不想从头造轮子,可以直接用它来搭建初版模型,慢慢加自己东西上去。
下载地址
用户评论