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

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

时间:2023-07-11 10:47:33浏览次数:46  
标签:系统优化 能源 负荷 调度 电多能 MATLAB 舒适度 最优

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

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

仿真平台:MATLAB+yalmip+cplex

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

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

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

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

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

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

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

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

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

YID:87100662283130712

标签:系统优化,能源,负荷,调度,电多能,MATLAB,舒适度,最优
From: https://www.cnblogs.com/chenmaiolly/p/17543348.html

相关文章

  • MATLAB代码:基于分布式优化的多产消者非合作博弈能量共
    MATLAB代码:基于分布式优化的多产消者非合作博弈能量共享关键词:分布式优化产消者非合作博弈能量共享仿真平台:matlab主要内容:为了使光伏用户群内各经济主体能实现有序的电能交易,提出了一种基于光伏电能供需比(SDR)的内部价格模型。在考虑经济性和舒适度的基础上,提出了用户参与需......
  • MATLAB代码:基于主从博弈的产消者/微网群优化定价模型
    MATLAB代码:基于主从博弈的产消者/微网群优化定价模型关键词:主从博弈产消者微网动态定价能量管理仿真平台:matlab主要内容:为了提高用户间光伏电量共享水平,根据用户的用电特性,构建了光伏用户群内的多买方—多卖方格局。结合分布式光伏上网政策,运营商作为主导者,以其收益最大化......
  • MATLAB代码:基于概率距离快速削减法的风光场景生成与
    MATLAB代码:基于概率距离快速削减法的风光场景生成与削减方法关键词:风光场景生成场景削减概率距离削减法蒙特卡洛法仿真平台:MATLAB平台优势:代码具有一定的深度和创新性,注释清晰,非烂大街的代码,非常精品!主要内容:代码主要做的是风电、光伏以及电价场景不确定性模拟,首先由一组确定性......
  • MATLAB代码:考虑阶梯式碳交易机制与电制氢的综合能源系统热电优化
    MATLAB代码:考虑阶梯式碳交易机制与电制氢的综合能源系统热电优化关键词:碳交易电制氢阶梯式碳交易综合能源系统热电优化参考文档:《考虑阶梯式碳交易机制与电制氢的综合能源系统热电优化》基本复现仿真平台:MATLAB+CPLEX主要内容:代码主要做的是一个考虑阶梯式碳交易机制的电热......
  • MATLAB代码:基于列约束生成法CCG的两阶段鲁棒问题求解
    MATLAB代码:基于列约束生成法CCG的两阶段鲁棒问题求解关键词:两阶段鲁棒列约束生成法CCG算法鲁棒优化参考文档:《Solvingtwo-stagerobustoptimizationproblemsusingacolumn-and-constraintgenerationmethod》仿真平台:MATLABYALMIP+CPLEX优势:代码注释详实,适合参考学习,非......
  • MATLAB代码:微电网两阶段鲁棒优化经济调度程序 关键词:微网优化调度 两阶段鲁棒 CCG算法
    MATLAB代码:微电网两阶段鲁棒优化经济调度程序关键词:微网优化调度两阶段鲁棒CCG算法经济调度参考文档:《微电网两阶段鲁棒优化经济调度方法》仿真平台:MATLABYALMIP+CPLEX优势:代码注释详实,出图效果非常好(具体看图),非目前烂大街版本,请仔细辨识!主要内容:构建了微网两阶段鲁棒调度模......
  • Matlab/Simulink双馈风机接入的三机九节点模型,所有参数已调好且可调,可直接运行,风电渗
    Matlab/Simulink双馈风机接入的三机九节点模型,所有参数已调好且可调,可直接运行,风电渗透率19.4%可作为仿真环境搭建风机参与一次调频的控制策略,桨距角、超速减载、虚拟惯性控制等,研究频率动态响应、储能调频(模型里无一次调频控制)ID:68279660695889354......
  • 无人船/无人艇路径跟踪控制 fossen模型matlab simulink效果 基于
    无人船/无人艇路径跟踪控制fossen模型matlabsimulink效果基于观测器的LOS制导结合反步法控制ELOS+backsteppingYID:99188660989622243......
  • MATLAB代码:电-气-热综合能源系统耦合优化调度 关键词:综合能源系统 优化调度 电气热耦
    MATLAB代码:电-气-热综合能源系统耦合优化调度关键词:综合能源系统优化调度电气热耦合仿真平台:MATLABYALMIP+cplex/gurobi主要内容:代码主要做的是一个考虑电网、热网以及气网耦合调度的综合能源系统优化调度模型,考虑了电网与气网,电网与热网的耦合,算例系统中,电网部分为10机39节......
  • MATLAB代码:基于多目标遗传算法的分布式电源选址定容
    MATLAB代码:基于多目标遗传算法的分布式电源选址定容研究关键词:选址定容分布式电源多目标遗传算法参考文档:《OptimalSitingandSizingofDistributedGenerationinRadialDistributionSystemusingGeneticAlgorithm》完全复现仿真平台:MATLAB平台主要内容:代码主要做的是......