项目地址 http://code.google.com/p/rewater/
这是毕业设计项目的所有程序文件。程序里注释丰富。
发布出来,应该对Java工程计算编程者有参考意义。尤其是做水库优化调度的。
水库(reservoir)、规律(regulation)以及Refyl的首双字母为re。水(water)是本程序的核心。这就是项目名rewater的来源。
可以通过svn下载所有源码。项目同时提供重要程序的流程图的下载。
项目介绍如下:
制定优化运行策略。建立水库调度的动态规划模型,以年平均发电量作为衡量效益的目标函数,以水量平衡方程为状态转移方程,受到水位等限制,同时通过处罚函 数来提高保证率。使用离散微分动态规划法(DDDP法)求解。先利用简化运行策略确定初始轨迹,统计年平均发电量和保证率,如果结果好,则能极大减少后面 优化计算的复杂度。在初始轨迹增减一定的增量,形成廊道,这样,在每个时刻,就有三个蓄水量的离散值,运算后得到新的运行轨迹。再在新轨迹上制定新廊道, 减小增量。直到优化结果不再发生大的变化。最后的运行轨迹可以作为优化运行策略。 接着根据优化运行策略的各时段用水、时段初末蓄水量数据,制定调度函数。水文现象与其它因素存在着相互联系、、相互影响、相互制约的关系。在丰水期和枯水 期,各时段末的蓄水量,与时段初蓄水量加上来水,是否存在直接联系。本文使用一元线性回归方法,总结二者的关系,并直观地用图表显出来。有些时段比较满足 方程,而一些时段则相去甚远,本文分析这些规律产生的原因。 最后,基于已有的数据资料,将实际值代入调度函数方程,模拟运行调度策略。统计年平均发电量和保证率,与设计值进行比较,检验调度函数的合理性。
分享到:
相关推荐
看过awesome-go项目, 汇总了很多go开源项目。 但是awesome-go收集了太全了, 而且每个项目没有详细描述。 因此我自己根据go语言中文社区提供的资料,还有互联网企业架构设计中的常见组件分类, 共精心挑选了100多个...
qt的开源项目源码qt的开源项目源码qt的开源项目源码qt的开源项目源码
。net开源项目。net开源项目。net开源项目。net开源项目。net开源项目。net开源项目。net开源项目
C#开源项目信息汇总
基于VC++和MFC的一些优秀开源项目列表 包括7-Zip,eMule,FileZilla,MiKTeX,Nokia Composer等优秀项目,有兴趣的同行可以参考参考。
本教程描述了Java领域最著名的开源项目
android开源项目.rarandroid开源项目.rarandroid开源项目.rarandroid开源项目.rarandroid开源项目.rarandroid开源项目.rar
分享6个国内优秀Java后台管理框架的开源项目,建议收藏!.docx分享6个国内优秀Java后台管理框架的开源项目,建议收藏!.docx分享6个国内优秀Java后台管理框架的开源项目,建议收藏!.docx分享6个国内优秀Java后台管理框架...
android开源项目源码,完整商城项目源码(服务端+客户端) 内附开发文档,以及商城效果图 ECServer_D为服务端,ECClient_D为客户端
目录 Qt官网下载/文档 Qt知名社区 Qt技术博客1 Qt开源框架 KDE/Qt Qt Github精品收藏1 -- IDE ...Qt sourceforge精品项目 Qt Git Client GUI Qt开发的大型开源软件 Qt开发环境搭建: Qt基础知识: C++学习书籍推荐:
Android开源项目汇总 Android 开源项目软件apk Android 开源项目软件apk=============最全的自定义控件等等===========
20个Java开源项目源码打包下载,Java 是一种面向对象的编程语言,用于构建移动、桌面、Web 和嵌入式应用程序。
自己收藏的几十个开源项目(28G设计资料),适用于毕业设计.docx自己收藏的几十个开源项目(28G设计资料),适用于毕业设计.docx自己收藏的几十个开源项目(28G设计资料),适用于毕业设计.docx自己收藏的几十个开源项目(28G...
百度云自取,里面有90几套项目开源资源,没有整理过。
常用阿里开源项目合集
Activiti7的开源项目,用于二次开发!
.Android开源项目分类汇总,汇总了大部分的开源项目,欢迎大家下载学习。
Java开源项目Hibernate包作用详解 Java开源项目Hibernate包作用详解 Java开源项目Hibernate包作用详解 Java开源项目Hibernate包作用详解Java开源项目Hibernate包作用详解
“流行的c++语言开源项目”中列举了当下比较流行的c++开源项目,想开源码提升自己的可以看看。