应用Pyomo和IPOPT优化水库防洪调度

X. Wan, P. Zhong, Wei-Chien Ma
{"title":"应用Pyomo和IPOPT优化水库防洪调度","authors":"X. Wan, P. Zhong, Wei-Chien Ma","doi":"10.1109/BIFE.2013.12","DOIUrl":null,"url":null,"abstract":"Optimizing reservoir flood control operation is one of important non-structure measures for reducing flood damage. However, reservoir flood control operation is a typical, complex, and nonlinear optimization problem. It is very difficult to directly solve this problem. Linear programming and dynamic programming are usually used to solve it, which can bring big error or curse of dimensionality. IPOPT is a full space, interior point (or barrier) solver, which can solver large-scale nonlinear programming problems very efficiently. So in this paper we used IPOPT to solve reservoir flood control optimization problem. First, the optimization model of reservoir flood control operation was presented for minimizing the downstream flood peak, while the constraints were considered such as water balance, flood pool capacity, and outflow capacity et al. Second, an optimization modeling tool, Pyomo, was used to describe this flood control optimization model, which improved modeling efficiency. In the end, IPOPT was called to solve the model. The case study showed that the approach of solving reservoir flood control optimization problem based on Pyomo and IPOPT was operable and effective. The optimization result was also reasonable.","PeriodicalId":174908,"journal":{"name":"2013 Sixth International Conference on Business Intelligence and Financial Engineering","volume":"73 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-11-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Using Pyomo and IPOPT for Optimization of Reservoir Flood Control Operation\",\"authors\":\"X. Wan, P. Zhong, Wei-Chien Ma\",\"doi\":\"10.1109/BIFE.2013.12\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Optimizing reservoir flood control operation is one of important non-structure measures for reducing flood damage. However, reservoir flood control operation is a typical, complex, and nonlinear optimization problem. It is very difficult to directly solve this problem. Linear programming and dynamic programming are usually used to solve it, which can bring big error or curse of dimensionality. IPOPT is a full space, interior point (or barrier) solver, which can solver large-scale nonlinear programming problems very efficiently. So in this paper we used IPOPT to solve reservoir flood control optimization problem. First, the optimization model of reservoir flood control operation was presented for minimizing the downstream flood peak, while the constraints were considered such as water balance, flood pool capacity, and outflow capacity et al. Second, an optimization modeling tool, Pyomo, was used to describe this flood control optimization model, which improved modeling efficiency. In the end, IPOPT was called to solve the model. The case study showed that the approach of solving reservoir flood control optimization problem based on Pyomo and IPOPT was operable and effective. The optimization result was also reasonable.\",\"PeriodicalId\":174908,\"journal\":{\"name\":\"2013 Sixth International Conference on Business Intelligence and Financial Engineering\",\"volume\":\"73 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-11-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 Sixth International Conference on Business Intelligence and Financial Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/BIFE.2013.12\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 Sixth International Conference on Business Intelligence and Financial Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/BIFE.2013.12","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

优化水库防洪调度是减少洪水灾害的重要非结构措施之一。然而,水库防洪调度是一个典型的、复杂的非线性优化问题。直接解决这个问题是非常困难的。通常采用线性规划和动态规划来求解,这两种方法都会带来较大的误差或维数损失。IPOPT是一种全空间、内点(或障点)求解器,可以非常有效地求解大规模非线性规划问题。因此,本文采用IPOPT方法求解水库防洪优化问题。首先,建立了以下游洪峰最小为目标的水库防洪调度优化模型,同时考虑了水量平衡、洪池容量、出水量等约束条件;其次,利用优化建模工具Pyomo对该防洪优化模型进行了描述,提高了建模效率。最后调用IPOPT对模型进行求解。实例研究表明,基于Pyomo和IPOPT的水库防洪优化求解方法具有可操作性和有效性。优化结果也是合理的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Using Pyomo and IPOPT for Optimization of Reservoir Flood Control Operation
Optimizing reservoir flood control operation is one of important non-structure measures for reducing flood damage. However, reservoir flood control operation is a typical, complex, and nonlinear optimization problem. It is very difficult to directly solve this problem. Linear programming and dynamic programming are usually used to solve it, which can bring big error or curse of dimensionality. IPOPT is a full space, interior point (or barrier) solver, which can solver large-scale nonlinear programming problems very efficiently. So in this paper we used IPOPT to solve reservoir flood control optimization problem. First, the optimization model of reservoir flood control operation was presented for minimizing the downstream flood peak, while the constraints were considered such as water balance, flood pool capacity, and outflow capacity et al. Second, an optimization modeling tool, Pyomo, was used to describe this flood control optimization model, which improved modeling efficiency. In the end, IPOPT was called to solve the model. The case study showed that the approach of solving reservoir flood control optimization problem based on Pyomo and IPOPT was operable and effective. The optimization result was also reasonable.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信