当前位置: X-MOL 学术Environ. Model. Softw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
A water resource simulator in Python
Environmental Modelling & Software ( IF 4.8 ) Pub Date : 2020-01-20 , DOI: 10.1016/j.envsoft.2020.104635
J.E. Tomlinson , J.H. Arnott , J.J. Harou

A new generalised water resource network modelling Python library, Pywr, is presented. The model uses a low-level interface to existing linear programming solvers for fast optimisation-driven simulation of complex water systems. The library uses an object based system for users to provide input data and record simulation outputs. A novel multi-scenario simulation method provides an almost 4-fold improvement in model run-times and supports calculating robustness metrics across scenarios. A flexible interface to specify multi-objective optimisation formulations as part of a model’s input file is included. These features enable analysts to apply advanced water planning approaches, such as robust decision making and robust optimisation, to real systems. The library is available under the GPLv3 open source licence, includes several examples and a regression test suite.



中文翻译:

Python中的水资源模拟器

提出了一个新的通用水资源网络建模Python库Pywr。该模型使用与现有线性规划求解器的低级接口进行快速优化驱动的复杂水系统仿真。该库使用基于对象的系统为用户提供输入数据并记录模拟输出。一种新颖的多方案仿真方法将模型运行时间提高了近4倍,并支持跨方案计算鲁棒性指标。包括一个灵活的接口,用于指定多目标优化公式作为模型输入文件的一部分。这些功能使分析人员能够将高级水规划方法(例如强大的决策制定和强大的优化)应用于实际系统。该库可通过GPLv3开源许可证获得,

更新日期:2020-01-21
down
wechat
bug