当前位置: 首页 > news >正文

Matlab|【免费】含氢气氨气综合能源系统优化调度

目录

 主要内容   

  部分代码   

  结果一览   

下载链接


 主要内容   

该程序参考《_基于氨储能技术的电转氨耦合风–光–火综合能源系统双层优化调度》模型,对制氨工厂、风力发电、电制氢、燃气轮机、火电机组等主体进行建模分析,以火电机组启停成本、煤耗成本、弃风成本和购气成本形成的综合成本为目标,程序采用matlab+cplex求解,注释清晰,方便学习!

该模型在综合能源优化方面提出了新的方向和思路,这样也为综合能源方向的研究人员提供了创新思路,即通过研究新技术在综合能源方面的应用,达到能源互转及高效利用,为未来能源综合应用提供新的思路,之前也跟大家介绍过,这种方式较其他方法创新要容易些,所以大家可以持续关注能源领域新技术研究成果。

模型分析

模型主要包括电平衡和热平衡两种能量平衡。电负荷由风机、光伏、火电机组和热电联产机组提供;热负荷由热电联产机组和制氨工厂提供。电转氨系统包含电解池、变压吸附制氮设备和制氨工厂。 

在电转氢系统嫁接到整个系统后,电功率的方向也会随之变化,以风力发电为例,输出途径分为两个方向,其一是直接供给给负荷,直接到达应用端,其二是供给电转氨系统,通过该系统充分利用多余风电,从而实现能源高效利用。由此可见,因此,电力网络中各元件之间的协调运行是整个电转氨耦合风–光–火综合能源系统调度优化的关键。

  部分代码   

%%  火电机组
EMmax = 1000*200;%kW     %火电机组最大发电功率 kW                                   
EMmin = 1000*25;%kW      %火电机组最小发电功率 kW                                 
ditaEMmax = 1000*100;%kW %爬坡                      
ditaEMmin =-1000*100;%kW %爬坡                        
EM = sdpvar(1,24);    %火电机组发电功率kW   
YEM = binvar(1,24);   %火电机组启停变量(1是运行,0是停止) 
YEMqi = binvar(1,24);    %0变1
YEMting = binvar(1,24);  %1变0
mco2EM = sdpvar(1,24); %火电机组碳排放量kg                        
vco2EM = sdpvar(1,24); %火电机组碳排放量m3                        
mEM = sdpvar(1,24);   %煤耗  kg       
​%%  天然气管网
VGgrid = sdpvar(1,24);      
%%  C02封存
mco2Storage = sdpvar(1,24);   
M =1e8;%%  风机
C=[ ];  
C=[C,0<=Ewind,Ewind<=EwindMppt,0<=Ewindcur,Ewindcur<=EwindMppt,Ewind+Ewindcur==EwindMppt,];  
​
​
%电制氢
C=[C, EP2Hmin<=EP2H,EP2H<=EP2Hmax,     m2qH2*mh2P2H==nP2H*EP2H*3.6e6,     ]; 
​
​
% 合成氨工厂
C=[C, ENH3min<=ENH3 ,ENH3 <=ENH3max,
​

  结果一览   

下载链接

http://www.lryc.cn/news/383852.html

相关文章:

  • python的一些常用的内建函数
  • Docker部署常见应用之Oracle数据库
  • 小程序中echarts的bug
  • 项目验收测试有必要找第三方软件测试机构吗?
  • 【python入门】循环语句
  • php调用soap, 报错 failed to load external entity‘http://xxxxxxxx?wsdl‘ 解决方法
  • ts可选参数
  • day41--Redis(三)高级篇之最佳实践
  • PDF 生成(4)— 目录页
  • 黑盒测试用例的四种设计方法
  • GIT重新提交-恢复到暂存状态
  • 半藏酒商业模式解读,半藏酱酒营销案例,半藏总院分院招商模式
  • 从云原生视角看 AI 原生应用架构的实践
  • 浅学JVM
  • 算法训练营64-图论-深度优先优先搜索(dfs)-广度优先搜索(bfs)
  • kotlin函数
  • 深入理解计算机系统 CSAPP 家庭作业7.12
  • Batch脚本中的环境变量沙盒:setlocal与endlocal全解析
  • AI引领创意潮流:高效生成图片,参考图助力,一键保存到指定文件夹
  • ADOP带你了解:数据中心的高速互联解决方案
  • 使用SpringBoot整合Servlet
  • vue引入eachrts
  • c++ 智能指针实战分析
  • 3D Web轻量引擎HOOPS Web Platform赋能AEC行业数字化,高效渲染与多格式支持!
  • 学术英语写作为什么会成为留学生的压力?
  • docker 安装达梦8
  • npm常用命令大全(非常详细)
  • 东西方文化与管理探讨汉捷咨询汉捷咨询
  • 行业案例 | 智能终端设备的数据基础从哪儿来?
  • 《Windows API每日一练》6.1 鼠标基础知识