16基于主从博弈理论的共享储能与综合能源微网优化运行研究

说明书

MATLAB代码:基于主从博弈理论的共享储能与综合能源微网优化运行研究

关键词:主从博弈 共享储能 综合能源微网 优化调度

参考文档:《基于主从博弈理论的共享储能与综合能源微网优化运行研究》完全复现

仿真平台:MATLAB yalmip+cplex

主要内容:代码主要做的是基于主从博弈理论的共享储能与综合能源微网优化运行研究,首先介绍了系统运行框架,分析了系统内各利益体的功能。其次,分别针对微网运营商、共享储能服务商以及用户聚合商建立优化运行模型。进一步,分析了微网运营商与用户聚合商间的博弈关系,提出共享储能背景下微网运营商与用户聚合商间的 Stackelberg 博弈模型,并证明Stackelberg 均衡解的存在性与唯一性。最后,在 MATLAB平台上进行算例仿真,通过 Yalmip 工具与 CPLEX 求解器进行建模与求解,利用启发式算法与求解器相结合的方法优化微网运营商与用户聚合商的策略。结果表明,本文所提模型所提模型不仅能有效权衡微网运营商与用户聚合商的利益,也实现了用户聚合商与共享储能运营商的收益双。

            

%用户侧收益作为目标函数
function [P_MT,F_user,F_share,Eload,Hload,ES,P_h,Prl,P_buy,P_sell] = computeObj(x,load_e,load_h,P_PV,pe_grid_B)
P_MT=sdpvar(1,24,'full');%微燃轮机输出电功率
P_buy=sdpvar(1,24,'full');%用户向运营商买电电量
P_sell=sdpvar(1,24,'full');%用户向电网卖电电量
ES=sdpvar(1,24,'full');%储能余量
%% 需求侧定义变量
%电负荷:固定、可平移、可消减负荷、电替热
%热负荷:固定、可消减、热被电替
Pfl=sdpvar(1,24,'full');%可平移电负荷量
eload=0.8*(load_e); %消减之后的电负荷量
Pcl_h=sdpvar(1,24,'full');%可消减热负荷量
Prl=sdpvar(1,24,'full');%电制热设备供热量
P_h=sdpvar(1,24,'full');%微网运营商供热量
char=sdpvar(1,24,'full'); %充电功率
char_sign=binvar(1,24,'full');%充电标志 
dischar=sdpvar(1,24,'full'); %放电功率
dischar_sign=binvar(1,24,'full');%放电标志
%a 、b 、c为用户聚合商的用电效用函数的参数
a=-0.05;b=4;
%微燃电机系数
MT_e=0.4; %发电效率
MT_h=0.8;   %制热效率
MT_hh=0.05;%散热损失率
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程高兴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值