基于价值认同的需求侧电能共享分布式交易策略(matlab完全复现)

目录

1 主要内容

2 部分程序

3 程序结果

4 下载链接


1 主要内容

该程序完全复现《基于价值认同的需求侧电能共享分布式交易策略》,针对电能共享市场的交易机制进行研究,提出了基于价值认同的需求侧电能共享分布式交易策略,旨在降低电力市场的交易成本并提高市场效率。模型理论分为两部分,程序和理论部分相对应,首先,基于剩余理论设计了边际价格驱动下的电能共享模式,同时基于最优反应函数建立了市场博弈模型,揭示了市场无序竞争导致的无谓损失。对此,提出了价值认同机制以提高电能共享市场的运营效率,并设计了基于一致性算法的分布式交易策略以实现产消者间的去中心化交易,从而保护用户的隐私安全。最后,通过10个产销者的电能共享网络验证了所提交易策略能够实现电能共享市场的帕累托改进,同时促进电力资源的优化配置。该程序采用matlab+gurobi进行求解,已对代码进行了深度调整,结果完整,注释清晰,方便学习!

  • 基于价值认同的需求侧电能共享分布式交易策略(matlab完全复现)_第1张图片电能共享市场博弈均衡模型

模型以产销者A和产销者B两对象构成的电能市场为例,其最佳反应函数为:

基于价值认同的需求侧电能共享分布式交易策略(matlab完全复现)_第2张图片

基于价值认同的需求侧电能共享分布式交易策略(matlab完全复现)_第3张图片

基于价值认同的需求侧电能共享分布式交易策略(matlab完全复现)_第4张图片

以此为基础分析电能共享市场的无谓损失,从而得到结果第一步的结果,该部分结果和原文结果是完全对应的,验证了方法的准确性。

  • 基于价值认同的交易共享机制

基于一致性协议的价值认同方法是一种完全分布式算法,其不依赖于电力交易中心,而是基于信息网络完成电能共享市场的分布式交易:

基于价值认同的需求侧电能共享分布式交易策略(matlab完全复现)_第5张图片基于价值认同的需求侧电能共享分布式交易策略(matlab完全复现)_第6张图片

  • 模型延伸提示

模型中提到下一步研究需要计及电能传输过程中的“过网费”,并考虑线路阻塞对电能共享的影响,除此之外,我认为考虑网络损耗对于提升模型的精细度方面也至关重要,而且考虑网络损耗的模型并不复杂,如果将其嫁接在该模型上也能算是一个不错的创新。

2 部分程序

%% 无中心领导的一致性算法(按照论文中的图模型计算)topology=[1,2;2,1;1,3;3,2;3,4;4,3;3,7;7,3;4,5;5,6;6,5;7,8;8,7;9,7;6,9;9,6;9,10;10,9];Link=zeros(10);for i=1:18    Link(topology(i,1),topology(i,2))=1;endw=zeros(10);%一致性系数v=zeros(10);%反馈项系数for i=1:10    for j=1:10        if i==j            w(i,j)=0.5;            v(i,j)=0.5;        end        if Link(j,i)==1;%j是i的父节点            w(i,j)=0.5/sum(Link(:,i));        end          if Link(i,j)==1%i是j的父节点            v(i,j)=0.5/sum(Link(i,:));        end    endendE_last=zeros(10,1);%上一轮次的共享计划xigma=zeros(10,1);%反馈项lagrant_data=[lagrant];E_data=[];ticfor t=1:1000    D1=max(min((a1-lagrant)./b1,Dmax),0);    S1=max(min((lagrant-a2)./b2,Smax),0);    E=D1-S1;    lagrant=w*lagrant+0.0001*xigma;%一致性变量的更新

3 程序结果

  • 产消者A和产消者B的福利分析

通过两个产消者分析了电能共享市场的广义纳什均衡与市场效率。  

运行结果:

基于价值认同的需求侧电能共享分布式交易策略(matlab完全复现)_第7张图片

原文结果:

基于价值认同的需求侧电能共享分布式交易策略(matlab完全复现)_第8张图片

运行结果:

基于价值认同的需求侧电能共享分布式交易策略(matlab完全复现)_第9张图片

原文结果:

基于价值认同的需求侧电能共享分布式交易策略(matlab完全复现)_第10张图片

运行结果:

基于价值认同的需求侧电能共享分布式交易策略(matlab完全复现)_第11张图片

原文结果:

基于价值认同的需求侧电能共享分布式交易策略(matlab完全复现)_第12张图片

  • 一致性算法

针对10个产消者之间的电能共享,利用一致性算法完成市场的分布式出清。  

运行结果:

基于价值认同的需求侧电能共享分布式交易策略(matlab完全复现)_第13张图片

原文结果:

基于价值认同的需求侧电能共享分布式交易策略(matlab完全复现)_第14张图片4 下载链接

见下方联系方式。

你可能感兴趣的:(价值认同,电能共享,分布式交易,边际电价,边际成本,边际效益,一致性算法)