系列文章目录

个人电气博文传送门:学好电气全靠它,个人电气博文目录(持续更新中…)


    本文针对梯级水电站调度优化进行建模,简单文字描述加程序共22页。matlab 和python双语言编写。

作者QQ:1344732766      邮箱1344732766@qq.com

文章目录

  • 系列文章目录
  • 一、梯级水电系统建模
  • 二、算例
    • 1.算例数据
    • 2.matlab版求解
    • 3.python版求解
    • 4.总结和程序下载链接

一、梯级水电系统建模

名词术语:

  • 天然来水量:如雨水等。
  • 发电尾水:水电站发电所消耗排放的水
  • 弃水:在满足水库库容约束情况下,水库用不完的水。
  • 水库库容和水位关系 ?答:是正比关系。
  • 什么是水头?答:简单理解是水库用于发电的水位差。

二、算例

1.算例数据

以两个水库为例。由于水力发电基本不需要成本(相比火力发电而言),所以水力发电的目标函数是:尽可能的利用水,当然一个水电站利用水发电是有上限的,并不是来啦好多水就能全部利用,所以存在弃水现象。
    本文的目的在于讲解梯级水电站,所以举的算例较为简单,如果想写论文,可以在此基础上多加几个水电站,火电厂。单一的火电厂负荷分配较为简单。全部组合起来也不算太难,你们自己写吧。
    所用优化算法:粒子群
粒子群算法讲解链接:粒子群算法求解无约束优化问题 源码实现
粒子群算法求解带约束优化问题 源码实现

水电站1数据
Vmax1=925010^4; %水库容量上限(m3)
Vmin1=7000
10^4; %水库容量下限(m3)
H1=640; %水库容量初始值水位(m)
V1=(25*(H1-550)+7000)*10^4 ; %水库库容与水位的关系(简化:假设水库是一个标准长方体)

h1=90; %初始水库水头(m)
qr(:,1:7)=[20.4 25.2 22.1 19.3 16.4 23.3 28.6 ]; %水库来水流量(m3/s),7个时段
qmax1=44; %水库引用流量上限(m3/s)
qmin1=0; %水库引用流量下限(m3/s)
A1=9.810^3; %水库出力系数
k1=0.65; %发电效率
t=8.64
10^4; %水库发电引用流量时间段(s)#24小时

水电站2数据
%-----------水电站2--------------------------------------
Vmax2=350010^4; %水库容量上限(m3)
Vmin2=1530
10^4; %水库容量下限(m3)
H2=540; %水库容量初始值水位(m)
V2=(20*(H2-483)+1530)*10^4; %水库库容与水位的关系(简化:假设水库是一个标准长方体)

h2=57; %初始水库水头(m)
qr(:,8:14)=[22.4 18.3 26.4 25.2 17.6 24.6 27.2]; %水库来水流量(m3/s)
qmax2=32; %水库引用流量上限(m3/s)
qmin2=0; %水库引用流量下限(m3/s)
A2=9.8*10^3; %水库出力系数
k2=0.6; %发电效率

(水库库容与水位的关系,我这里设置的是线性关系,数据是我自己设置的,现实生活中,可能是二元函数形式,自己稍微修改下代即可)

2.matlab版求解

求解结果

   水库1 发电示意图

   水库2 发电示意图


3.python版求解

4.总结和程序下载链接

python版程序和matlab版程序求解结果是一样的,但是python版每次运行结果都是一样的,matlab版是在580附近转(这是种群粒子初始化造成的),相同的代码,matlab运行速度比python快,寻优不如python版。
 下载链接:电气论文程序集:梯级水电站调度优化建模.zip

这篇程序有点小错,写错一两个索引,不影响理解。
更正版可以参考下面链接。
电气论文:基于粒子群算法的梯级水火电力系统优化调度【有代码】

作者:电气-余等武

电气论文:梯级水电站调度优化建模(文末有程序下载链接)相关推荐

  1. hfss matlab联合仿真_一文搞定matlab 与 STK 联合调试仿真环境配置(文末附软件下载链接)...

    最近在做导师给的课题:卫星星座的快速优化设计. 需要用到matlab 和 STK 来进行联合调试仿真,但是这第一步的环境配置就让我头疼了几天.在好几次重装,失败和查找资料之后,我终于成功实现了matl ...

  2. 16篇最新推荐系统论文送你(文末附打包下载链接)

    A Survey on Knowledge Graph-Based Recommender  Systems 链接:https://arxiv.org/pdf/2003.00911 简介:该文是一篇利 ...

  3. 微众银行在联邦推荐算法上的探索及应用(文末附PPT下载链接)

    分享嘉宾:谭奔 微众银行 高级研究员 编辑整理:王少华 内容来源:微众·AI 出品平台:DataFunTalk 导读:现如今推荐系统已经得到了广泛的应用,其性能通常是随着数据量的增加而提高.但现实中, ...

  4. Embedding技术在房产推荐中的应用(文末附PPT下载链接)

    分享嘉宾:周彤 58同城 资深算法工程师 编辑整理:吴雪松 内容来源:58推荐系统技术沙龙 出品平台:DataFunTalk 导读:在深度学习的应用过程中,Embedding 这样一种将离散变量转变为 ...

  5. 陆奇最新分享:数字化进程加速,创新者如何把握机会?(文末附PPT下载链接)...

    4月8日,腾讯产业加速器学员社群"毕加所"举行线上发布会,邀请到陆奇博士一同见证发布时刻.从硅谷顶级科技公司高管转型企业孵化领域的创业者,奇绩创坛(原YC中国)创始人兼CEO陆奇为 ...

  6. m3u8.sqlite转mp4(txkt,文末附程序下载地址)

    中秋节放假,本想好好休息一下,女朋友说手机里下载了的腾讯课堂的课程能不能够传到电脑上面去,因为手机的空间不够了,我心想这不是很简单吗.. 果然,事情没我想的那么简单,找到了腾讯课堂的视频缓存目录 /A ...

  7. 【推荐实践】微博在线机器学习和深度学习实践(文末附PPT下载链接)

    更多细节请关注公众号并回复"微博",获取下载链接. 「 更多干货,更多收获 」 推荐系统系列教程之十二:Facebook是怎么为十亿人互相推荐好友的? [干货]史上最全个性化推荐技 ...

  8. 数据仓库指北(文末附PDF下载)

    文章开头介绍下,这篇文章的第一部分Q&A环节,主要来源于日常工作沉淀,于是决定抽空写篇原创博文来做技术分享,有技术问题均可在大数据阶梯之路技术交流群互相讨论,加我微信拉你进群.公众号持续加成输 ...

  9. 提升机器学习数学,理论基础的7本著作(文末附资源下载!)

    来源:AI算法与图像处理 本文约1700字,建议阅读8分钟 本文从数学基础的角度入手,推荐了数据科学和机器学习方面的七本参考书以及两本补充读物. [ 导读 ]机器学习和数据科学离不开数学,本文从数学基 ...

最新文章

  1. 嵌入式开发之赛灵思 xilinx Zynq芯片简介---Zynq-7000 EPP (XC7Z010 and XC7Z020)
  2. python colormap(颜色映射)自定义
  3. 群晖nas怎么上传整个文件夹_你为什么需要一台NAS(第二期)
  4. 知乎爬虫之4:抓取页面数据
  5. ACL 2019 开源论文 | 基于知识库和大规模网络文本的问答系统
  6. 【经典回放】JavaScript学习详细干货笔记之(二)
  7. Wi-Fi 协议和数率?
  8. host切换工具、修改HOST不用重启IE
  9. CSU 1111 三家人
  10. 有着 30 多年经验的程序员最终被辞退了
  11. linux 查看端口、进程情况及kill进程
  12. jQuery 文档操作方法大全(也适用于 XML 文档和 HTML 文档)
  13. 配置vscode作为STM32代码的编辑器(替代keil5)。实现:代码自动补全, 编译,下载。nRF52也可以编译。
  14. python敏感词替换
  15. 简单的Qt倒计时程序--番茄钟
  16. 2019-11-29-Mastering_bitcoin
  17. docker容器正常启动宿主机却无法正常访问
  18. c语言五子棋怎么判断五子连珠,分享一个 五子棋 输赢 的 判断逻辑。C#脚本
  19. 代码中“发票”的英文
  20. LED点阵屏“鬼影”现象的分析和解决

热门文章

  1. 2017计算机考研统考大纲,2017年考研计算机大纲详解(六):计算机网络
  2. python websocet回调_python – 线程,非阻塞websocket客户端
  3. springboot实现上传文件
  4. Vue + Element UI + Moment.js——el-table-column的时间戳格式转换解决方案
  5. JAVA——自定义排序(实现Comparable接口)
  6. 哈尔滨工程大学ACM预热赛
  7. 按某列获取几行_机器学习获取数据难?别忘记特征工程
  8. 《You Only Look Once: Unified, Real-Time Object Detection》YOLO一种实时目标检测方法 阅读笔记(未完成版)
  9. 2020年 第11届 蓝桥杯 第2次模拟赛真题详解及小结【Java版】
  10. 关于UIEdgeInsetsMake