激励型负荷需求响应(含matlab代码)

简介: 激励型负荷需求响应(含matlab代码)

1 前言

负荷需求响应模型众多,之前比较多的介绍是电价型的需求响应,一般都是根据电价提前把负荷调整好,然后在进行下一步的优化,本文就激励型的负荷需求响应做一个分析,以齐先军《激励型需求响应对配电网运行可靠性的影响》为例,和大家分享理论和具体编程特点。


2 理论介绍

负荷聚合商可以聚合居民负荷、商业负荷等中小型负荷,代表他们参与市场投标竞争,接受市场

运营商的调度。聚合商代表用户与电网公司签订 合同,规定负荷削减与负荷转移的时间与容量;用 户在合同规定的时段内减少用电量或改变用电时 间,从而获得相应的补偿。

在日前市场上,负荷聚合商会根据次日的电价和用户的负载情况,根据自己的最优利益,制作需求响应交易的方案,代表所属客户参加电力市场交易竞价,由此最大化获取利润回报;另外在实时市场,负荷聚合商能够按照合约中事先约定成交的具体时间和交易容量,调度好所属客户的合理可控负荷。

具体可以分为负荷削减合同(Load Curtailment,LC)和负荷转移合同(Load Shifting, LS)。

负荷削减指的是用户在规定的时段内按合同要求实现负荷的削减, 并且不将这部分用电转移到其他时段。合同内容包 括削减容量、单位补偿价格、启动价格、削减时长 约束以及每日最大削减次数约束。这类合同通常针 对具有热存储性的空调和热水器等用电设备以及一些非必须使用的电器。

负荷转移指的是用户根据合同要求改变自己的用电习惯,推迟或提前对某些设备的使用,将负荷转移到其他时段。合同内容在负荷削减合同的基础上增加了转移时段、被转移时段以及转移率,负荷只能按照一定的比例从转移时段转移到被转移时段,该比例即为转移率。这类合同通常针对洗碗机和烘干机等使用时间较为灵活的用电设备。

3 模型

在日前市场上,负荷聚合商利用历史市场价格数据和他们的DR经验来预测每小时的市场价格,对每个时间段的投标容量进行最优化。然后得出投标策略。结合自身的资源和运营模式,实现利益最大化。目标函数为:

4 程序示例

以负荷转移的约束为例,如下所示。

%转移约束
con=[con,pLS0>=O.*mLS];%起始成本约束
for t=1:T-Dmin+1
con=[con,sum(ILS(t:t+Dmin-1))>=Dmin*mLS(t)];%最小时间约束
end
for t=1:T-Dmax+1
    con=[con,sum(nLS(t:t+Dmax-1))>=mLS(t)];%最长时间约束
end
for t=2:T
    con=[con,mLS(t)-nLS(t)==ILS(t)-ILS(t-1)];%和文献一致
end
con=[con,mLS+nLS<=1];%和文献一致
for t=1:24
    if ~ismember(t,LS1)
        con=[con,ILS(t)==0];%和文献一致,其他时段的情况下转移状态为0
    end
end
%目标函数
LLC=qLC.*ILC;
CLC=pLC0+pb*qLC.*ILC;
LLS=qLS.*ILS;
CLS=pLS0+pb*qLS.*ILS;
f=-(sum(price.*(LLC+LLS)-CLC-CLS));

这个文献的模型理论不难,就是通过约定相应的负荷削减和转移量来实现激励型需求响应,但是模型中用到了一些最短时间和最长时间的约束以及辅助变量的使用等还是值得深入学习和仔细玩味的。

5 实现效果

实现效果很好,和文献中合同1的实现结果基本是一致的,激励响应后削峰填谷的作用也充分体现出来了!

6 完整代码链接

完整代码链接见评论区!


相关文章
|
4天前
|
数据安全/隐私保护
地震波功率谱密度函数、功率谱密度曲线,反应谱转功率谱,matlab代码
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度
|
4天前
|
数据安全/隐私保护
耐震时程曲线,matlab代码,自定义反应谱与地震波,优化源代码,地震波耐震时程曲线
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度
基于混合整数规划的微网储能电池容量规划(matlab代码)
基于混合整数规划的微网储能电池容量规划(matlab代码)
|
4天前
|
算法 调度
考虑需求响应的微网优化调度模型【粒子群算法】【matlab】
考虑需求响应的微网优化调度模型【粒子群算法】【matlab】
|
4天前
|
算法 调度
面向配电网韧性提升的移动储能预布局与动态调度策略(matlab代码)
面向配电网韧性提升的移动储能预布局与动态调度策略(matlab代码)
|
4天前
|
算法 调度
含多微网租赁共享储能的配电网博弈优化调度(含matlab代码)
含多微网租赁共享储能的配电网博弈优化调度(含matlab代码)
|
4天前
|
运维 算法
基于改进遗传算法的配电网故障定位(matlab代码)
基于改进遗传算法的配电网故障定位(matlab代码)
|
4天前
|
Serverless
基于Logistic函数的负荷需求响应(matlab代码)
基于Logistic函数的负荷需求响应(matlab代码)
|
4天前
|
供应链 算法
基于分布式优化的多产消者非合作博弈能量共享(Matlab代码)
基于分布式优化的多产消者非合作博弈能量共享(Matlab代码)
|
4天前
|
算法 调度
基于多目标粒子群算法冷热电联供综合能源系统运行优化(matlab代码)
基于多目标粒子群算法冷热电联供综合能源系统运行优化(matlab代码)

热门文章

最新文章