MATLAB代码:基于条件风险价值的合作型Stackerlberg博弈微网动态定价与优化调度
关键词:微网优化调度 条件风险价值 合作博弈 纳什谈判
参考文档:《A cooperative Stackelberg game based energy management considering price discrimination and risk assessment》完美复现
仿真平台:MATLAB yalmip+cplex+mosek
主要内容:代码主要做的是一个基于合作型Stackerlberg博弈的考虑差别定价和风险管理的微网动态定价与调度策略,提出了一个双层能源管理框架,实现多个微网间的P2P能源交易,上层为零售商的动态定价模型,目标是社会福利最大化;下层是多个产消者的合作博弈模型,优化各产消者的能量管理策略。
同时,采用纳什谈判法对多个产消者的合作剩余进行公平分配,还考虑了运行风险,采用条件风险价值(CVaR)随机规划方法来描述零售商的预期损失。
求解方面,双层模型被基于KKT条件转换为单层模型,模型可以高效求解。
YID:21300672909391152
这段代码是一个基于合作型Stackelberg博弈的微网运行策略的程序。它包含了多个功能和工作,涉及到的主要内容如下:
-
模型参数设定:定义了一系列参数,包括产消者 零售商的购电价格和售电价格、交易价格上下限、