基于混沌算法的水库防洪优化调度(邱林,李文君,陈晓楠,富可荣)
摘要:由于水库防洪优化调度的常用优化方法存在不足,将混沌优化算法运用到水库防洪优化调度中,依据水库防洪最大削峰准则。建立了以最大削峰为目标的数学模型。根据混沌的迭代不重复性和遍历性,按照其”自身规律”不重复地遍历所有状态,利用混沌变量进行优化搜索,避免了陷入局部最优点,取得全局最优。将混沌优化算法运用到水库调度中,并与其他优化方法比较,结果表明混沌优化算法原理简单、计算方便、结果精度高。
关键词:水库:防洪;最大削峰;优化调度;混沌优化
中图分类号:TV 697.1 文献标识码:C 文章编号:1004-7328(2007)04-0047-03
水库防洪优化调度是根据水库的人流过程,按照水库防洪最优准则,通过最优化方法,对水库防洪调度的数学模型进行求解,生成比较理想的水库防洪调度方案,使水库按照最优调度方式进行调度蓄水和泄水,从而获得最大防洪效益。
水库防洪优化调度方法主要有:动态规划法(DP),逐步优化算法(POA)和遗传算法。动态规划是解决多阶段决策过程最优化的一种数学方法,但是使用动态规划时状态空间和决策空间约束在优化过程中容易产生“维数灾”。为了克服动态规划的“维数灾”,就产生了逐步优化算法(POA),可以将多阶段问题化为两阶段问题,POA算法对单库求解非常方便,但水库数目增加时,收敛速度大大降低。由于动态规划和逐步优化算法存在不足,遗传算法的出现为水库优化调度问题的求解提供了一种新思路。它克服了动态规划和逐步优化算法的不足,但是遗传算法局部寻优能力差,容易出现早熟现象,且交叉概率和变异概率的选择对问题的解有较大的影响。
基于以上优化方法的不足,随着混沌优化算法的不断发展,将混沌优化算法应用于水库优化调度中。通过实际算例表明,这种算法计算简单,计算精度较高。
1 混沌优化算法
1.1 混沌优化算法的思路
混沌是非线性系统所独有且广泛存在的一种非周期的运动形式,表现出介于规则和随机之间的一种行为,其现象几乎覆盖了自然科学和社会科学的每一个分支。其具有精致的内在结构,能把系统的运动吸引并束缚在特定的范围内,按其“自身规律”不重复地遍历所有状态,因此利用混沌变量进行优化搜索无疑能跳出局部最优的羁绊,取得满意的结果。混沌现象是指由确定方程所描述的系统中的随机现象,有时也称为确定性随机现象,不是杂乱无章、错综复杂的混乱,而是具有精致内在结构的一类现象。混沌性规律的特征有:解对初始值的高度敏感性;相空间的遍历性;系统的内在随机性。混沌的迭代不重复性和遍历性确定其快速寻优可能性。
Logistics模型是混沌研究中最典型的模型之一,其方程为:
其中,λ为控制参数,取O~4时,logistics的映射是[O,1]上的不可逆映射。当λ=4时,系统处于混沌状态。任意取初始点,可以得到[O,1]上遍历的点列。用logistics方程来生成混沌序列,此序列也叫混沌变量,将其转化成在优化问题解空间中作混沌遍历的变量,通过搜索寻优寻找问题的最优解。
非线性规划处理的问题是求解目标函数,使其在等式或不等式的约束条件下,得到最优解。
非线性规划问题一般可以表示如下:
目标函数为:
式中:X∈E·f(x)为目标函数;gi(x),hi(x)为约束函数,这些函数中至少有一个为非线性函数。约束条件有时用集合形式表示,令:
解决非线性问题的思想是对目标函数不做变动,考虑logistics方程生成的混沌序列,将其放大到可行域S的一个区域,从中搜索属于S的点,然后通过比较迭代,最终求出问题的最优解。
1.2 混沌优化算法的求解步骤
2 水库防洪优化调度的数学模型
水库防洪优化调度的数学模型的目标函数随着最优化准则的不同而不同,以最大削峰准则为例,当入库洪水、防洪库容、下游允许安全泄量和溢洪道泄洪能力等均为已知的情况下,按最大削峰操作,就是要在蓄满防洪库容的条件下尽量使下泄流量均匀,近似等价于下泄流量的平方和最小。
3 实例
某水库设有泄洪底孔和河岸式溢洪道,底孔底部高程93 m,断面尺寸6 m×6 m;溢洪道堰顶高程104 m,净宽70 m,设有5孔高为11 m的闸门。防洪限制水位1 10 m,设计洪水位1 15.9 m,防洪高水位1 1425in。水库下游防洪标准P=1%,安全泄量2 000 m3/s。起调水位为正常蓄水位,遇P=1%洪水时,以最大削峰准则作最优化防洪操作。
P=1%条件下洪水过程线见表1:
按照动态规划和混沌优化算法的步骤,用Visual Basic语言编写程序,并进行检验,可得到以下结果:
利用动态规划得到的计算结果为:最优调度线是由防洪限制水位110 m至11O.97、112.64、113.75、114.25 m,最优泄量为2 000、2 002、2 002、1 998 m3/s,近似为2 000 m3/s,累计下泄流量为16 008 012 m3/s。
利用混沌优化算法得到的计算结果为:最优调度线是由防洪限制水位110 m至11O.97、112.59、113.8O、114.25m,最优泄量为2 000、2 002、2000、1 999m ,近似为2 O00m3/s,累计下泄流量为16 007 79Om3/s。
具体数据,见表2。
4 结论
混沌优化算法是一种新型的智能优化算法,直接采用混沌变量在允许解空间进行搜索,搜索过程按混沌运动自身规律进行,更容易跳出局部最优解,且搜索效率高。
将混沌算法应用于水库防洪优化调度,通过实例计算可以得到以下结论:
(1)混沌算法原理概念简单,容易理解,且计算过程简便.易于实现。
(2)对于同一问题,混沌优化算法优于其他算法,计算工作量小,花费时间短,计算精度高。
参考文献:
[1]王凌.智能优化算法及其用[M].北京:清华大学出版社,2001.
[2]武鹏林,霍德敏,马存信,等.水利计算与水库调度[M].北京:地震出版社。2000.
[3]王志良,邱林,付强,等.混沌优化算法在非线性约束规划问题中的应用[J].华北水利水电学院学报,2002,(6).
[4]邱林,田景环,段春青,等.混沌优化算法在水库调度中的应用[J].中国农村水利水电,2005,(7).
作者简介:邱林(1960-),男,教授,主要从事水电资产与设备管理工作。
来源:《海河水利》2007.4
热门文章:
- 2024年度主题教育研讨发言材...2025-01-12
- 2024年度在加强基层党组织建...2025-01-12
- 主题教育研讨发言材料(3)(...2025-01-12
- 主题教育交流研讨发言材料(2...2025-01-12
- 在XX中学2024届高三鼓劲大会上发言2025-01-12
- 2024年度(4篇)公司主题教育...2025-01-11
- 2024年学习全面依法治国专题...2025-01-11
- 在家庭委员会座谈会上发言材料2025-01-11
- 2024年政府办公室岗位标兵交...2025-01-10
- 2024第二批主题教育读书班交...2025-01-10
相关文章:
- 防汛防洪工作总结2021-09-15
- 防洪措施和计划2021-09-16
- ***镇2005年防洪应急预案2021-09-23
- 防洪应急演练方案2021-09-28
- 集团公司防洪防汛期间工作安排2021-10-10
- 水库防洪应急预案2021-10-10
- 2020铁路小站防洪总结2021-10-12
- 2020年某县乡镇水库防洪安全...2021-10-12
- 防洪防汛期间饮食安全指南2021-10-16
- 防汛防洪总结2021-10-17
- 调度员工作总结2021-09-06
- 竞职电力调度运行部主任报告2021-09-12
- 在全市能源调度工作会议上的讲话2021-09-18
- 在工业企业调度会议上的讲话2021-09-19
- 在全市招商引资调度会议上的讲话2021-09-19
- 生产调度室正点工程及不正常...2021-09-22
- 运输公司调度长事迹材料2021-09-25
- 生产调度人员岗位安全职责2021-09-28
- 生产调度运行业务流程2021-09-28
- 调度员半年工作总结2021-10-09
- 在水库工作会议上的讲话2021-09-18
- 水库移民工程可行性研究报告2021-09-22
- 在水库工程建设中加强党的思...2021-10-10
- 某水库移民工作的思考2021-10-10
- 水库承包合同2021-11-08
- 县大中型水库移民后扶持工作...2021-12-17
- 某水库管理局2008年党建工作意见2022-01-13
- 水库移民后扶培训及劳动力转...2022-01-13
- 依托察尔森水库优势开发太阳...2022-02-20
- 谈十三陵水库办公区再生水利...2022-02-20
- 混沌科学的发展研究综述2022-03-31
- 金融混沌Duffing-Holms模型及...2022-10-19
- 计算机专业课程体系推荐算法研究2021-08-27
- 基于集中式I/O技术的两阶段I/...2022-03-14
- Google新算法分析与基于用户...2022-03-14
- 成本计算法在煤炭企业中的应用2022-03-15
- 算法研究在算法教学中的应用2022-10-21
- 计算机算法设计研究与思考2022-10-21
- 模糊聚类算法在银行客户分类...2022-10-21
- 就背包和部件加工问题浅论贪...2022-10-21