暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MATLAB代码:含多种需求响应及电动汽车的微网 虚拟电厂日前优化调度

原创 手机用户9841 2023-06-19
438

MATLAB代码:含多种需求响应及电动汽车的微网 虚拟电厂日前优化调度
关键词:需求响应 空调负荷 电动汽车 微网优化调度 虚拟电厂调度
仿真平台:MATLAB+CPLEX
主要内容:代码主要做的是一个微网 虚拟电厂的日前优化调度模型,在日前经济调度模型中,我们加入了电动汽车模型,且电动汽车模型考虑了其出行规律以及充放电规律,更加符合实际情况,除此之外,程序里还考虑了多种类型的需求响应资源,如可中断负荷资源,并加入了空调负荷的需求响应调控,充分利用热力学原理以及能量守恒,对空调机组实行最优能耗曲线控制策略,除此之外,模型中还考虑了燃气轮机、储能的单元,非常全面且实用,是研究微网和虚拟电厂的必备程序。

YID:86150663660936581

一行一注释
这段程序主要是一个含有冰蓄冷空调的电-冷综合能源微网优化调度模型。下面我将按照你的要求,对程序进行详细的分析和解释。

首先,程序进行了一些初始化操作,包括清除命令窗口、清除变量和关闭所有图形窗口。

然后,程序定义了一系列变量,这些变量用于存储各种参数和结果。其中包括市场购电电价(xb)、市场售电电价(xs)、燃气轮机参数(a、kcp、sconv、gtmax、gtmin、ramp)、储能参数(gescmax、gesdmax、sessmax、sessmin、uesc、uesd、kil)、温度参数(tempout、akt、ebxk、bk、tempmax、tempmin)、制冷机以及蓄冷槽参数(coldchmax、coldsmax、coldrmax、scoldmax、ns、nr、uch、us、ur)、其他输入参数(pmgmax、cil、pload、ppv、dvr、dvb)等。

接下来,程序定义了一系列的变量,包括是否购电(umob)、是否售电(umos)、市场购电量(pmgb)、市场售电量(pmgs)、燃气轮机工作状态变量(xconv)、燃气轮机启停状态变量(yconv)、燃气轮机出力(pmt)、储能充电功率(gesc)、储能放电功率(gesd)、蓄电池蓄电量(sess)、中断负荷(pil)、室温(tempin)、总冷量(cold)、制冷机制冷量(coldch)、蓄冷槽蓄冷量(colds)、蓄冷槽释冷量(coldr)、蓄冷0-1状态变量(is)、释冷0-1状态变量(ir)、蓄冷槽容量(scold)、空调电功率(pcold)、比亚迪电动汽车蓄电量(svb)、充电功率(gcvb)、放电功率(gdvb)、充电状态变量(ucvb)、放电状态变量(udvb)、日产电动汽车蓄电量(svr)、充电功率(gcvr)、放电功率(gdvr)、0-1变量(ucvr、udvr)等。

然后,程序定义了一系列约束条件。这些约束条件包括可中断负荷约束、燃气轮机出力约束、空调负荷约束、购售电量约束、储能约束、功率平衡约束、电动汽车约束等。

在约束条件定义完之后,程序定义了费用计算公式,包括燃气轮机费用、购售电费用、需求响应负荷费用和电动汽车电池损耗费用。然后,程序将这些费用相加得到总费用。

接下来,程序使用优化器对约束条件和费用进行求解,得到最优解。

最后,程序将结果数值读取出来,并进行展示。展示的内容包括各机组出力结果、空调负荷调控结果、电动汽车调控结果、中断负荷调度结果、储能分时电价调度结果、市场购售电情况等。这些结果通过绘制柱状图、折线图等形式展示出来,以便更直观地观察和分析。

总的来说,这段程序主要是一个电-冷综合能源微网优化调度模型,涉及到的知识点包括数学建模、优化算法、电力系统调度、能源管理等。通过对各种参数和约束条件的定义,以及对费用和结果的计算和展示,可以得到一个最优的调度方案,以实现电力和冷能的协调供应和利用。
5.jpg1.jpg2.jpg3.jpg4.jpg

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论