EPANET能做什么,不能做什么
What Epanet cand and cannot do
Good news!Epanet can do most of the calculations you may need for your project,and
those that Epanet cannot do are actually pretty easy to do on a piece fo paper,You will
use Epanet mainly for:
》Determining what pipes with which diameters should be used.
》Determining what improvements and /or extensions the network needs.
》Determining where to install the tanks,valves and pumps.
》Studying chlorine's behavior and the necessity to establish secondary
chlorination points.
Although you can also use Epanet to make the following calculations,in my opinion,it
is safer and much quicker and less prone to error to make them by hand:
》Dimensioning tanks.
》Pump selection for simple pumping systems(it can calculate complicated
ones).
》Estimation of energy consumption.
》Simulation of the behavior of different elements,such as pressure reducing
valves or pressure sustaining valves.Even though these valves are quite
useful,they are difficult to find in many contexts.
Epanet's benefits are described in detail in the Epanet Users Manual.
What Epanet CANNOT do
Epanet assumes the quasi_equilibrium condition,that is,it assumes there are no
abrupt changes in the network.This is true up to a certain point.Long pipes(many
kilometers long),are very resistant to change,and beneficiaries do not behave like a
sardine shoal,opening and closing taps in unison.However,it leaves out some real
and quick phenomena such as pipe bursting,water hammer(which is caused by a
mass of water which weighs several tones and is stopped in just a few seconds after
closing a valve),sudden shutting of non-return valves,starting a pump or stopping it,
etc.
Some of the things Epanet CANNOT do:
1.Calculate water hammer.
2.Simulate pipe bursting.
3.Model the real behavior of non-return valves.
4.Evaluate the consequences of the presence of air inside the network.
To sum up,it does not allow you to model abrupt changes that do happen in real life
and some of which can be destructive.
----From Book 《Epanet and Development. How to Calculate Water Networks by Computer》
[ Santiago Arnalich, Maxim Fortin, Amelia Jimenez]
EPANET能做什么,不能做什么的更多相关文章
- 游戏引擎网络开发者的64做与不做(二A):协议与API
[编者按]在这个系列之前的文章"游戏引擎网络开发者的64做与不做(一):客户端方面"中,Sergey介绍了游戏引擎添加网络支持时在客户端方面的注意点.本文,Sergey则将结合实战 ...
- 游戏引擎网络开发者的 64 做与不做 | Part 1 | 客户端方面
摘要:纵观过去 10 年的游戏领域,单机向网络发展已成为一个非常大的趋势.然而,为游戏添加网络支持的过程中往往存在着大量挑战,这里将为大家揭示游戏引擎网络开发者的 64 个做与不做. [编者按]时下, ...
- 产品相关 做产品VS做项目
做产品VS做项目 by:授客 QQ:1033553122 相关定义 根据GB/T19000—2008<质量管理体系基础和术语>,有以下定义 过程process 一组将输入转化为输出的相互关 ...
- 子查询 做where条件 做 from的临时表 ,做select的一个字段 等
子查询 做where条件 做 from的临时表 ,做select的一个字段 等
- 现在创业做App,先做 Android 还是 iOS?
随着互联网+的高速发展,现在创业大部分都是在布局移动端,初期往往摆在面前最大的难题是,如何分配有限的成本,在最快的速度内占领市场?这个大难题会影响创始人在团队和产品建设方方面面的决定.缩小至移动App ...
- 在Linux用户空间做内核空间做的事情
导读 我相信,Linux 最好也是最坏的事情,就是内核空间(kernel space)和用户空间(user space)之间的巨大差别.如果没有这个区别,Linux 可能也不会成为世界上影响力最大的操 ...
- 【转】做产品VS做项目
相关定义 根据GB/T19000—2008<质量管理体系基础和术语>,有以下定义 过程process 一组将输入转化为输出的相互关联或相互作用的活动 注:一个过程的输入通常是其他过程的输出 ...
- springMVC能做什么,做j2ee时候要考虑什么
转载: http://jinnianshilongnian.iteye.com/category/231099 [置顶] 跟我学SpringMVC目录汇总贴.PDF下载.源码下载 博客分类: 跟开涛学 ...
- shiro能做什么,做j2ee时候要考虑什么
转载: http://jinnianshilongnian.iteye.com/blog/2018398, 感谢原作者 <跟我学Shiro>PDF完结版下载 博客分类: 跟 ...
- BAT线下战争:巨额投资或培养出自己最大对手(包括美团、58、饿了么在内的公司都在计划推出自己的支付工具和金融产品,腾讯只做2不做O)
BAT线下战争:巨额投资或培养出自己最大对手 2015年10月12日09:49 <财经>杂志 我有话说(18人参与) 收藏本文 BAT大举投资线下公司,看似咄咄逼人 ...
随机推荐
- 一致性hash和solr千万级数据分布式搜索引擎中的应用
互联网创业中大部分人都是草根创业,这个时候没有强劲的服务器,也没有钱去买很昂贵的海量数据库.在这样严峻的条件下,一批又一批的创业者从创业中 获得成功,这个和当前的开源技术.海量数据架构有着必不可分的关 ...
- Entity Framework Code First迁移基本面拾遗
项目中用到了EF Code First和迁移,但发现有些方面似懂非懂.比如:如何在迁移文件中控制迁移过程?如果在迁移文件中执行SQL语句?如何使用Update-Database的其它参数?数据库在生产 ...
- GTD时间管理(3)---行动容器分析理论法
昨天的一篇文章主要是把清空收集箱的信息,放入对应的清单容器 下面我将会对容器中的每件事经过3个维度的分析 那一个例子直接来说明 Ⅱ:如果这个事件很复杂,需要把这个事件当作一个项目进行拆分,最终量化出完 ...
- jquery实现返回基部案例效果
<!doctype html> <html> <head> <meta charset="gb2312"> <title> ...
- Windows搭建SVN
1.服务器下载 VisualSVN 地址:http://subversion.apache.org/packages.html 2.然后下载TortoiseSVN客户端,如果要下中文语言包 也在这个页 ...
- 导出websphere内存镜像
1. 将脚本放致profiles\appservername\bin下 2. 查看一下soap host(在控制台port中能够看到) 3. 运行例如以下命令:./wsa ...
- Linux查看端口、进程情况及kill进程
看端口: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程. 使用命令:netstat –apn 查看所有的进程和端口使用情况.发现下面的进程列表,其中最后一栏是P ...
- MySQL的表分区
什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表.mysql5.1开始支持数据表分区了.如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区.当然 ...
- Python Flask UnicodeDecodeError 编码错误解决
折腾Python做快速Web开发.最后定下来用Flask,相对教程全面. utf8编码上遇到问题,所有文件已经是utf8编码保存,加载css.js等静态文件,如果用GBK编码就正常:用utf8就报Un ...
- EventBus使用介绍
EventBus是Android下高效的发布/订阅事件总线机制.作用是可以代替传统的Intent,Handler,Broadcast或接口函数在Fragment,Activity,Service,线程 ...