EPANETH程序员工具箱
原著:Lewis A. Rossman
(俄亥俄州辛辛那提市美国环境保护局研究和开发办公室
国家风险管理研究实验室供水和水资源分部,45268)
翻译:李树平
(上海市同济大学环境科学与工程学院,200092)
2011年9月21日 Toolkith.rtf EPANETH程序员工具箱 第1页,共73页
EPANETH程序员工具箱
EPANETH是一个分析配水系统水力和水质特性的程序。EPANETH程序员工具箱是一个函数动
态链接库 (DLL),允许开发人员为了特定需求,定制EPANETH计算引擎。函数可以包含在C/
C++, Delphi Pascal, Visual Basic,或者任何其它语言编写的32位Windows应用程序中,
可以在Windows DLL中调用函数。工具箱DLL文件命名为EPANET2H.DLL,与EPANETH一
起发布。工具箱包含了头文件,函数定义文件和.lib文件,以简化将它与C/C++, Delphi和
Visual Basic代码衔接的任务。
EPANET及其程序员工具箱由美国环境保护署国家风险管理研究实验室供水和水资源分部开发;汉化后命名为
EPANETH及其程序员工具箱,该汉化工作由同济大学环境科学与工程学院完成。
1.工具箱概览
程序员工具箱是EPANETH模拟软件包的扩展。EPANETH执行有压管网水力和水质特性的延时
模拟。管网可以包含管道、节点(管道连接节点)、水泵、阀门、贮水池或者水箱。EPANETH
跟踪每一管道的流量、每一节点的压力、每一水池的水位,以及多时段模拟过程中整个管网的
化学成分浓度。除了化学成分,也可以模拟水龄和源头跟踪。
工具箱提供了一系列函数,允许程序员定制应用EPANETH的水力和水质计算引擎。利用工具
箱之前,应熟悉EPANETH表示管网的方式,以及执行模拟需要的设计和运行信息。该信息可
以从EPANETH的在线帮助文件或者EPANETH用户手册获得。