首页 > 其他分享 >MATLAB代码:考虑用户舒适度的冷热电多能互补综合能源系统优化调度

MATLAB代码:考虑用户舒适度的冷热电多能互补综合能源系统优化调度

时间:2023-06-21 19:02:01浏览次数:55  
标签:PMV 系统优化 负荷 调度 电多能 MATLAB 舒适度 最优

MATLAB代码:考虑用户舒适度的冷热电多能互补综合能源系统优化调度

原创文章,转载请说明出处,资料来源:http://imgcs.cn/5c/662283130712.html

关键词:用户舒适度 综合能源 PMV 优化调度  

仿真平台:MATLAB+yalmip+cplex

主要内容:代码主要做的是考虑用户舒适度的冷热电多能互补综合能源系统优化调度模型,在传统的冷热电联供型综合能源系统的基础上,进一步考虑了热惯性以及用户的舒适度,并用预测平均投票数PMV对用户的舒适度进行衡量,且通过改变PMV的数值,可以对比不同舒适度要求对于综合能源系统调度结果的影响。

同时,代码还补充性的考虑了碳排放交易机制,并设置经济性最优以及碳排放最优两种对比场景,从而丰富算例,效果非常明显。

这个程序主要是一个并网模式下的经济成本最优调度模型。它涉及到电力、热力、制冷和气力等多个领域,并通过优化算法来实现最优调度。


首先,程序读取了一天的数据,包括电负荷、气负荷、光电出力预期值、风电出力预期值和室外温度等。


然后,定义了各种变量和常量,包括微燃气轮机电功率出力、燃气轮机电效率、燃气轮机热效率、余热锅炉输出热功率、余热回收效率、燃气锅炉输出热功率、燃气锅炉效率、吸收式制冷机输出冷功率、吸收式制冷机制冷系数、电制冷机输出冷功率、电制冷机冷系数、P2G设备输出气功率、P2G设备综合转换效率、从电网购电电量、向电网售电电量、交换功率、购售电标志、从气网购气量等。


接下来是约束条件的定义,包括热负荷、冷负荷和机组的约束条件。热负荷的计算使用了PMV值来得到供热时的室内温度,通过公式1和公式2计算供热时的室内温度和供水温度。冷负荷的计算使用了公式3来得到供冷时的室内温度。


然后是目标函数的定义,这里有两个目标函数可以选择。第一个目标函数是运行成本最小,包括购天然气成本、卖电收益和买电成本。第二个目标函数是碳排放最小,包括购天然气成本和卖电收益。


最后,使用优化算法对约束条件和目标函数进行求解,并输出最优解和费用。程序还包括了一些画图部分,用于展示各个变量的变化情况。


总的来说,这个程序是一个复杂的调度模型,涉及到多个领域的问题,通过优化算法来实现最优调度,可以用于电力、热力、制冷和气力等领域的能源系统优化。

MATLAB代码:考虑用户舒适度的冷热电多能互补综合能源系统优化调度_系统优化


MATLAB代码:考虑用户舒适度的冷热电多能互补综合能源系统优化调度_优化算法_02


MATLAB代码:考虑用户舒适度的冷热电多能互补综合能源系统优化调度_系统优化_03

MATLAB代码:考虑用户舒适度的冷热电多能互补综合能源系统优化调度_系统优化_04


MATLAB代码:考虑用户舒适度的冷热电多能互补综合能源系统优化调度_系统优化_05

原创文章,转载请说明出处,资料来源:http://imgcs.cn/5c/662283130712.html

标签:PMV,系统优化,负荷,调度,电多能,MATLAB,舒适度,最优
From: https://blog.51cto.com/u_14989677/6530629

相关文章