激励型负荷需求响应模型:Matlab YALMIP时序负荷转移实现
激励型负荷需求响应模型的完整实现,放在 Matlab 里跑起来还挺丝滑的。用的是YALMIP建模框架,逻辑清晰,变量设置也不复杂。模型核心在于负荷时序转移,你可以设定不同时段的电价,系统自动优化转移方案,挺适合做分时电价的。
模型里用到的优化目标比较直白,就是怎么省钱怎么来,同时还得满足用户的用电习惯。YALMIP 的优势就是建约束的时候灵活,用sdpvar
定义变量,用optimize
执行求解,过程干净利落。
我试了一下,数据结构用的是普通数组,变量也都是有含义的,比如Ps、Pd、delta,对初学者也比较友好。你要是搞过线性规划或者整数规划,基本一眼就能看明白模型怎么回事。
这类模型在做空调群控、居民侧负荷管理时蛮实用的。尤其是想研究电价弹性响应或者接入LSTM 预测模型的朋友,用这个做底层优化框架再合适不过了。
如果你对类似模型也感兴趣,下面这些资源也挺有参考价值:
建议你跑的时候配合Matlab R2020a+和YALMIP的最新版,安装个gurobi
或者cplex
求解器,效率会高不少。
下载地址
用户评论