GAMS系列分享14——综合能源系统——CHP机组运行区域
包含CHP 的优化运行,
CHP机组的运行优化,考虑其运行区域
目录
1,物理模型
1.1系统整体模型
1.2 CHP机组的运行域
2,数学模型
3,代码
4,难点解析
1,物理模型
1.1系统整体模型
包含两台发电机,两台CHP,两台产热设备,满足系统的电负荷和热负荷需求。
1.2 CHP机组的运行域
常见的模型,
1)CHP机组产热和发电的效率都是一个常数。也就是如下图所示的红色虚线所示。
2)如下图所示的运行区域。(这种模型应该更加精确一点)
2,数学模型
式3.10a,目标函数
式3.10b,发电机运行成本
式3.10c,产热设备运行成本
式3.10d,CHP的运行成本和输出功率的关系
式3.10e,f,发电机、产热设备出力上下限约束
式3.10g,h,CHP设备的运行约束**,这个地方需要替换成其他的数学表达式,如下图(耐心点)
式3.10i,j,满足负荷需求。
3,代码
已经运行过的。可以放心食用。
* 包含CHP机组的调度*集合-----------------------------------------------------------------------------------------------
sets
Gen /g1*g2/
heat /h1*h2/
CHP /chp1*chp2/;*参数-----------------------------------------------------------------------------------------------
scalars
LE /605/
Lh /540/;
Table dataTh(Gen,*)a b c d e f Pmin Pmax hmin hmax
g1 3 20 100 0 0 0 28 206 0 0
g2 4.05 18.07 98.87 0 0 0 90 284 0 0;
Table dataH(heat,*)a b c d e f Pmin Pmax hmin hmax
h1 4.05 10.55 104.26 0 0 0 0 0 60 200
h2 3.99 9.21 107.21 0 0 0 0 0 70 270;
Table datachp(CHP,*)a b c d e f Pmin Pmax hmin hmax
chp1 0.0345 14 2540 0.03 4.2 0.031 0 0 0 0
chp2 0.0435 13 1460 0.02 0.7 0.011 0 0 0 0;
**CHP机组的热出力和电出力的关系图的顶点
Table FR(chp,*)Aq Ap Bq Bp Cq Cp Dq Dp
chp1 0 247 180 215 104.8 81 0 99
chp2 0 125 135 110 75 40 0 45;*变量-----------------------------------------------------------------------------------------------Variables P(gen),OF,q(heat),pchp(chp),qchp(chp),Fth,Fh,Fchp;*方程-----------------------------------------------------------------------------------------------
Equations eq1,eq2,eq3,eq4,eq5,eq6,eq7a,eq7b,eq7c;
eq1..OF=e=Fth+Fh+Fchp;
eq2..Fth=e=sum(gen,dataTh(gen,'a')*P(Gen)*P(Gen)+dataTh(gen,'b')*P(Gen)+dataTh(gen,'c'));
eq3..Fh=e=sum(heat,dataH(heat,'a')*q(heat)*q(heat)+dataH(heat,'b')*q(heat)+dataH(heat,'c'));
eq4..Fchp=e=sum(chp,datachp(chp,'a')*pchp(chp)*pchp(chp)+datachp(chp,'b')*pchp(chp)+datachp(chp,'c'))+sum(chp,datachp(chp,'d')*qchp(chp)*qchp(chp)+datachp(chp,'e')*qchp(chp)+datachp(chp,'f')*qchp(chp)*pchp(chp));
eq5..sum(gen,P(gen))+sum(chp,pchp(chp)) =g=le;
eq6..sum(heat,q(heat))+sum(chp,qchp(chp))=g=lh;
**用三个斜率约束CHP机组的出力
eq7a(chp)..Pchp(chp)-FR(chp,'Dp')=g=(qchp(chp)-FR(chp,'Dq'))*(FR(chp,'Dp')-FR(chp,'Cp'))/(FR(chp,'Dq')-FR(chp,'Cq'));
eq7b(chp)..Pchp(chp)-FR(chp,'Ap')=l=(qchp(chp)-FR(chp,'Dq'))*(FR(chp,'Ap')-FR(chp,'Bp'))/(FR(chp,'Aq')-FR(chp,'Bq'));
eq7c(chp)..Pchp(chp)-FR(chp,'Bp')=g=(qchp(chp)-FR(chp,'Bq'))*(FR(chp,'Bp')-FR(chp,'Cp'))/(FR(chp,'Bq')-FR(chp,'Cq'));*模型及变量约束-------------------------------------------------------------------------------------Model chpdispatch /all/;P.lo(gen)=dataTh(Gen,'Pmin');
P.up(gen)=dataTh(Gen,'Pmax');
q.lo(heat)=dataH(heat,'hmin');
q.up(heat)=dataH(heat,'hmax');Solve chpdispatch us nlp min OF;
4,难点解析
模型比较简单,主要是CHP机组的
运行域
约束较难。
多看两遍了。
搜索“GAMS系列分享”,查看GAMS在电力系统(综合能源中的应用)!!!
搜索“GAMS系列分享”,查看GAMS在电力系统(综合能源中的应用)!!!
搜索“GAMS系列分享”,查看GAMS在电力系统(综合能源中的应用)!!!
全手打,有错误的话,多包涵,评论区交流啊!互相学习。
GAMS系列分享14——综合能源系统——CHP机组运行区域相关推荐
- GAMS系列分享12—GAMS基础知识——模型和求解
介绍模型及求解的相关问题 目录 1,模型的分类 2,模型声明和定义语法 3,solve语句 4 有多个solve语句的程序 4.1一个简单的形式:文件中建立3个模型,并用3个solve语句进行求解. ...
- GAMS系列分享8--电力系统最优潮流—24母线最优潮流
本节重点: 24母线电力系统 基于直流潮流 最优潮流计算 编程参考:GAMS系列分享6--电力系统最优潮流-3母线最优潮流. 物理模型,数学模型都一模一样,编程只是数据量大一点,一模一样 重点:一 ...
- GAMS系列分享3-GAMS基础知识-集合
重点是集合的概念,顺便提一下gams的基本数据类型(注意parameter),一两分钟读一读相信对你会有点好处.里面有对电力系统对集合概念应用的例子,及本人对集合概念的理解. 目录 0 基本的数据类型 ...
- 1000道Python题库系列分享14(1道代码阅读题)
上期题目链接:1000道Python题库系列分享13(22道填空题) 上期题目答案: 本期题目:阅读下面的代码,分析其功能,并指出可能存在的错误及其原因,最好能够给出解决方案. 留言给出完整答案的朋友 ...
- 考虑碳交易机制的园区综合能源系统电热协同运行优化研究(Matlab代码实现)
- 语言题库体型判断问题_1000道Python题库系列分享20(43道填空与判断题)
本期题目: 参考答案: 温馨提示 进入公众号,通过菜单"最新资源"==>"历史文章"可以快速查看分专题的文章列表,通过"最新资源"== ...
- 1000道Python题库系列分享24(41个客观题,numpy专题)
封面图片:<Python程序设计基础(第2版)>,董付国,清华大学出版社 ============== 好消息:智慧树网APP"知到"中搜索"董付国" ...
- 1000道Python题库系列分享23(61个填空题)
封面图片:<玩转Python轻松过二级>,董付国,清华大学出版社 ================= 本期题目,参考答案在文末: 温馨提示 关注本公众号"Python小屋&quo ...
- 1000道Python题库系列分享
本文是汇总地址,推送了新的题库之后会在这里更新. 1000道Python题库系列分享一(17道) 1000道Python题库系列分享二(48道) 1000道Python题库系列分享三(30道) 100 ...
最新文章
- 一些链接, 关于不可变数据
- Windows Server 2012正式版RDS系列④
- YARN执行作业报错Exceeded MAX_FAILED_UNIQUE_FETCHES; bailing-out.
- 如果科学家封神,会有什么称号?
- 运维祈求不宕机_[国庆特辑] 程序员应该求谁保佑才能保证不宕机?
- 信息学奥赛C++语言:旅行
- SQL Server 2008 事件探查器(SQL SERVER Profiler)
- 《数字时代汽车营销变革白皮书》发布,为新消费时代的车企营销提供指南
- Redisson分布式锁使用采坑记
- SIM900A 通过RS232串口进行短信的发送。
- 服务器cmd升级系统命令,02-软件升级操作指导(命令行版)
- 怎么将计算机工具栏时间去除,电脑任务栏不显示日期只显示时间的详细处理方法...
- 怎么样用计算机计算三角函数,怎样在科学计算器上计算三角函数
- java分库框架shard_架构组件:基于Shard-Jdbc分库分表,数据库扩容方案-Go语言中文社区...
- php和phalcon,PHP_phalcon框架使用指南,初次认识phalcon是在刚学php的时
- Android11对比IOS14,iPhone11升级至iOS14,对比苹果iOS13,迎来3大新变化
- unity 手机上获取手指触摸位置_Unity 操作检测的各种实现#2手机端 - 触屏与手势...
- 有1分,2分,5分,10分四种硬币,每种硬币数量无限,给定n分钱(n <= 100000),有多少中组合可以组成n分钱?
- python打印字符金字塔_打印字母金字塔(python实现)
- linux IRQ Management(四)- IRQ Domain
热门文章
- weboffice使用
- 独享服务器做系统,独享服务器的含义与好处
- Revit API 开发 (10): ExtensibleStorage 外部存储
- 【Arduino基础】一位数码管实验
- 2022 第十三届蓝桥杯大赛软件赛省赛_PB python 大学 B 组 除了EFJ的题和解析
- Giscus,由 GitHub Discussions驱动的评论系统
- PyTorch单机多卡分布式训练教程及代码示例
- java版wifi下载电脑版_360wifi下载
- 手机拍照中的防抖功能
- Day03-《Guide to Maritime Informatics》-Part I Maritime Data 1-1.2