图片缩略图

OpenWaterAnalytics / EPANET-Matlab-Toolkit

版本2.1.7(16 MB)by 德米特里前后
一个Matlab类的EPANET配水仿真库
5.0
8个评分

33下载

更新2021年3月28日

从GitHub

查看版本历史记录

在GitHub上查看许可

EPANET-Matlab工具包是一个开源软件,最初由塞浦路斯大学智能系统和网络的KIOS研究中心开发,在Matlab环境中运行,为最新版本的EPANET提供编程接口,这是一种由美国环保署开发的水力和质量建模软件,使用的是高级技术计算软件Matlab。EPANET Matlab工具包的目标是作为一个通用编程框架,用于智能水网络领域的研究和开发。EPANET- matlab工具包具有易于使用命令/包装器来查看、修改、模拟和绘制EPANET库产生的结果的特性。如果需要金宝app支持,请使用OWA社区论坛:http://community.wateranalytics.org/

引用

D.G.Eliades,M.Kyriakou,S.Vrachimis和M.M.Polycarpou,“Epanet-Matlab Toolkit:用于与Matlab接口Epanet的开源软件”,在Proc中。第14届水产业计算与控制国际会议(CCWI),荷兰,2016年11月,第8页。(DOI:10.5281 / ZENODO.831493)

意见及评分(32.

Pedram Jazayeri

嗨。
提出了两个问题。
1 - 如何使用EPANET DLL 2.2为PDA分析中的每个节点分配不同的预Q,PMIN,P PMEx,PDA分析?
2-当我运行Net1.Inp持续24小时,“D.GetComputedhydrutimimifimeseries”结束的产出,在27次时期显示,为什么发生?
感谢

腻过今天

如何使用epanet-matlab-toolkit
https://www.youtube.com/watch?v=7fqtez0mh8q.

yiduo么

你好,我已经安装了MinGW64。然而,当我键入'd = epanet()',结果显示epanet是未定义的变量。你能帮我弄清楚吗?
谢谢你!

prerna pandey

我无法在Matlab中改变阀门(与Epanet相连)的设置。谁能建议在静态状态下改变阀门设置的命令?提前谢谢你。

Pedram Jazayeri

谢谢你的实用工具包。
为什么在下载的工具包中不存在EX19〜EX25?
甚至在“功能”部分也无法达到!
非常感谢

Pedram Jazayeri

作者NISHANT SOURABH

大家好,
我必须使用Epanet工具箱来分析简单的供水网络。在使用工具箱时,最初我成功地运行了模型。我必须通过使用给定节点的发射器系数来模拟管道中的泄漏。因此,在修改输入文件中的发射器系数值后,工具箱无法在结果中包含这些更改(工具箱没有在液压方案中使用发射器系数)。
我正在使用“Bin”加载输入文件,因为我无法安装任何支持的SDK或编译器。金宝app语法如下:
d = epanet('filename','bin')
要获得结果,我正在使用的命令是
“d.getBinComputedAllParameters”

我使用的是Matlab 2016a。我试过mingw-w64 c/c++编译器,但是我不能安装和使用。

请在这方面帮助我。

Devang Singh.

先生,我已经成功地在工具包中装载了网络,但我不能在matlab中通过命令转向液压分析,请帮助

腻过今天

对于支持金宝app,请使用OWA社区论坛:http://community.wateranalytics.org/

Jorge Pesantez

Jaume马丁内斯张艺泷


我已经下载了工具包,当我想要液压分析(EX2_Hydraulic_Analysis)在一个网络上,但似乎代码没有阅读控制规则,我没有得到正确的数据。有没有可能的解决办法?

研究员


我已经下载了这个文件,但是我不能在Windows 7上安装它
与64位相关的exe文件无法打开
你能帮我吗?

SREETHU年代

你好,
我正在使用EPANET MATLAB Toolkit来分析水分配网络,代码如下:
X =[110 112 113 114 115]';
对于i = 1:1
x (:, i) = min (x(:,我))+ (max (x (:, i))分钟(x(:,我)))*兰德(5、1);
一个= x(:,我)
g = epanet(“network1.inp”);
当m = 1:5;
RC = g.getLinkRoughnessCoeff;
RC (5) = (m, 1);
g.setLinkRoughnessCoeff (RC);
g.getLinkRoughnessCoeff (5)
lf = g.getBinComputedLinkFlow.
q(m,1)= lf(1,5)
结束
结束

但是,链接粗糙度系数未在EPANET中更新,并且我仅获得用于管道粗糙度系数的初始值的链接流。怎么可以解决?

你好,
我是这个工具包的新手,并试图启动它并收到消息
使用epanet时出错(第477行)
无法打开文件,请检查INP文件。

这发生在我运行d=epanet('Net1.inp');
有办法解决这个问题吗?

谢谢,

Alexis Kyriacou.

伟大的Matlab工具箱。谢谢你!

Ungtae金

我ran runtests.m并收到以下消息。

索引超过矩阵维度。
LoadLibrary> GetLoadLibraryCompilerConfiguration中的错误(第527行)
loadlibrary错误(第263行)
epanet>ENLoadLibrary错误(line 6917)
loadlibrary ([LibEPANETpath, LibEPANET]、[LibEPANETpath LibEPANET, ' . h ']);
EPANET错误(第463行)
EnloveLibrary(Obj.libepanetpath,obj.libepanet);

有办法解决这个问题吗?
谢谢,

Hima Bindu.

我如何在Matlab中编写代码
Enopenq.
ENinitQ
读书
enstepq.
ENcloseQ
而不是Ensolveq.

yutthana phankamolsil

我可以将matlab中的模糊逻辑应用到epanet中吗?例如,用模糊逻辑控制泵站

德米特里前后

@Very Tary,EPANET在制造液压变化时分割时间步。所以你可能有额外的实例(例如12:00,13:15,14:15,14:00)如果在13:15坦克状态已经改变。请跟踪使用工具包的时间。

维罗妮卡人告诉

你好!伟大的工具!
我正在尝试示例脚本“simepa”。m”(文件夹“示例”)。我想知道工作区“液压”和“结果”的输出数据之间的区别。为什么“液压”结构有更多的行然后“结果”结构,即使时间序列是固定的?

谢谢你的努力!

Stelios vrachimis.

级DAE垫片

谢谢你的努力,我想接受你的建议。
当我运行epanet-matlab-toolkit时,错误消息如下所示,

EPANET('网络/ net1_rossman2000.inp')
警告:文件夹“64位”不会退出。
在epanet(第408行)中

问题是什么?

级DAE垫片

Bilel Hadrich.

任何人都有在matlab中调用epanet的教程

GOPIKA看到

如何在matlab中调用epanet

德米特里前后

@Karwan Ali:你需要运行

> >墨西哥人设置

并选择一个编译器(例如Microsoft Windows SDK 7.1)

看看这个链接:
//www.tatmou.com/金宝appsupport/compilers/R2014b/index.html?sec=win32

卡尔万阿里

请,我有以下错误,它是什么意思?。谢谢你!

使用loadlibrary时出错(第254行)
找不到“选择”编译器。您可能需要运行mex -setup。

epanetloadfile错误(第3行)
loadlibrary('epanet2');

克里斯凯利

谢谢你提供这个工具。我注意到工具箱输出的完整液压分析报告(用ENsetstatusreport(2)设置)似乎与EPANET输出的完整报告(在报告>>完整…)非常不同。是否有一种简单的方法通过这个工具包获得EPANET完整报告中的所有数据?

您的建议非常感谢。

克里斯

Mesanlibor.

我想在这里使用优化,我想将节点的高度和管道的直径视为输入文件中的变量。我该怎么做?

jinseok

你能告诉我如何安装这个文件吗?

大卫

梦幻般的工具!

凯荣刁

谢谢!

Matlab释放兼容性
用R2015A创建
与任何版本兼容
平台的兼容性
视窗 苹果系统 Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区可以如何帮助您!

开始狩猎!