文件交换

图像缩略图

EnergyPlus联合仿真工具箱

version 1.2.3.1 (70.8 MB) by Jiri达摩尔
Matlab / Simulink中的能量应用模型的共模。金宝app

42下载

更新2021年4月18日

从GitHub

查看版本历史记录

在GitHub上查看许可

描述
--------------
工具箱便于同时仿真EnergyPlus和Matlab(联合仿真)。主要组件是mlep类,其中包含在Matlab环境中配置和运行EnergyPlus联合仿真所需的所有工具。

系统要求
---------------------------
*窗口。这个工具箱只针对Windows进行了测试,但已经为其他操作系统做了相当多的准备工作。
* EnergyPlus安装。你可以在这里获得软件https://energyplus.net/。如果将efonityplus安装到默认位置('c:\ leastyplusvx-x-x'),则工具箱可能会自动检测。

安装
--------
获取工具箱的副本
* Matlab附加管理器
*或Mathworks文件交换https://uk.mathworks.com/matlabcentral/fileexchange/69074-energyplus-co-simulation-toolbox
*或GitHub存储库https://github.com/dostaji4/EnergyPlus-co-simulation-toolbox/releases
并安装。

特性
-----------
工具箱包含:

*解析IDF文件以确定共模拟输入/输出。
*自动套接字通信配置(在本地主机上)。
*背景启动LeftencePlus进程,并使用输出到MATLAB命令行。
*系统对象实现可用在Matlab和Simulink。金宝app
*总线输入/输出集成,可轻松Simulink模型设置。金宝app

例子
-------------
看到GettingStarted。mlx指南随Matlab工具箱或帮助->补充软件-> EnergyPlus联合仿真工具箱下的文档

故障排除
---------------------
*始终确保EnergyPlus本身正在运作。要从eNoctionPlus安装文件夹中查看“ep-lavell.exe”并尝试运行其示例之一(位于 / exampfiles /)。
*如果您有“未找到eonconteglus的问题”。运行“setupmlep.m”。
*如果您对没有正确指定的总线类型的“向总线”块有“向量向总线”的问题,请再次运行模型。巴士对象现在应该在工作区中,它应该工作。

版权所有(C) 2019, Jiri Dostal (jiri.dostal@cvut.cz)
版权所有。

这个软件建立在Truong Nghiem(truong@seas.upenn.edu)、Willy Bernal (Willy.BernalHeredia@nrel.gov)和其他几个第三方开源工具的自由软件之上。

引用

烤面包,吉尔和托马斯巴姆尔特。“具有活跃的一管氢化加热的建筑物模型预测控制”。e3s会议网络,由S.I Tanabe等人编辑。,Vol。111,EDP科学,2019,p。04050,DOI:10.1051 / E3SCONF / 201911104050。

查看更多风格

意见及评分(25.

Jiri达摩尔

亲爱的@islam abu awadh,模拟运行吗?在仿真结束时,EP可能会发出一个错误,Matlab会发送一个stopSimulation命令。请通过电子邮件与我联系,以便进一步讨论。杰里

玛利亚姆艾哈迈德

伊斯兰教阿布阿·阿

@ Jiri Dostal我试图运行工具箱中的一个例子,但它给我这个错误:
服务器在客户阅读时关闭了套接字......我欣赏任何帮助..

罗斯飞翔

我试图运行的simulink的例子,我需要金宝app得到工具箱工作在simulink的一个项目我有。当我去在simulink中运行模拟,我得到以下错误金宝app
警告:'ep_schedule___coolingsetpointportpointpeptithingtpointpointpointpointpointpointportpointpointportpointpointportingTpointpointPoilition
在总线对象'epinbus'必须继承(-1)。指定A.
总线元素的非继承采样时间('600'),使用
生成信号的块的Sampletime参数
对应这个元素。
>在Sim金宝appulink.bus.celtoObject(第131行)
在Mlepso / CreateBusObjects(第339行)
在mlepso / savetouserdata(第408行)
mlepSO/validatePropertiesImpl(第128行)

据我所知,所有的采样时间都设置为-1

有任何想法吗?

谢谢
罗斯

Jiri达摩尔

亲爱的梅子段,它肯定不是。抱歉。杰里

梅子段

亲爱的Jiri,是此工具箱目前在MacBook上提供吗?

东绪詹

嗨sravros,
你解决这个问题了吗?我训练有力地面对同样的问题。
EnergyPlusCosim:EnergyPlus过程已发送标志“-20”。
谢谢很多事情!

东绪詹

Jiri达摩尔

亲爱的Stavros,
您可以通过电子邮件联系我,因为MathWorks网站的评论未转发为电子邮件(至少对我)。现在到你的问题:似乎equeyplus初始化存在问题。如果EnergyPlus无法初始化,则无法与之共模 - 所以说话。对您工作的示例文件是吗?
杰里

达沃Stavrinidis

有人知道如何使用它吗?

达沃Stavrinidis

我是一个能量应用共模工具箱的新用户。
我使用SketchUp创建一个新的.idf文件(办公室)。
当我运行的例子一切都很好,但当我尝试我的构建一个得到这个错误:

运行模拟时发生错误,模拟被终止
由:
MATLAB系统块'MLEPSIMULINK_EX金宝appAMPLE / LETIONPLUS仿真/ MLEP系统对象在调用'MLEP'方法时发生。错误从'抛出'
'C:\ Users \ Stavros \ Documents \ Matlab \ Add-Ons \ Collections \ LequentPlus共模工具箱\ Code \ DOSTAJI4-EnergyPlus-Co-Simulation-Toolbox-137C614 \ @Mlep \ Mlep.m'
“C: \ \达沃\ MATLAB文件\ \用户插件\ \ EnergyPlus集合联合仿真工具箱\代码\ dostaji4 - EnergyPlus - co -仿真工具箱- 137 c614 \图书馆\ mlepSO。M '在189行'。
EnergyPlusCosim:EnergyPlus过程已发送标志“-10”(由于初始化期间错误终止终止)。检查Office5mx10m.err文件以获取更多信息。

Reza Mokhtari.

非常感谢,非常有用。
我真的很感激在EnergyPlus和MATLAB之间实现这个简单的桥梁,从而创造了大量的工作机会。

Zahra Rahimpour.

陆以

家务

太阳Ho金

DemandQModeling

嗨,我没有能够运行matlab示例文件mlepmatlab_example.m,而无需安装simulink。金宝app

当我在2019年安装Simulink的免费试用时,MATLAB示例金宝app文件工作正常。但是,我的2018B许可证没有Simulink不会运行mlepmatlab_example金宝app.m。

工具箱似乎进行了几个需要安装Simulink的函数调用。金宝app我见过的例子有get_param和bdroot。

是否有可能未安装此工具箱,安装了simulink?金宝app我如何在2018B许可证上达到它?

谢谢你!

郑庄

顺便说一下,我仍然与沟通部分混淆,尤其是socket.cfg的用法......如果你对我解释一下,我会感激。谢谢!

郑庄

鲁伊·郭

Chirath Pathiravasam.

Jiri达摩尔

@Paulavandenbrom我到目前为止,我还没有找到这种需要。您是否需要同时共模拟多座建筑物?凭借我唯一有限的并行化知识,我找不到平凡的延伸。在Simulink中并排拥有多个建筑物怎么样?金宝app我还没有测试过这个,诚实,但这是我想上班的一个功能!所以,一定要告诉我。EnergyPlus仿真在单独的OS过程中运行。若干建筑物的仿真会导致几个能量应用程序。并且操作系统负责加载多个计算核心(它是如何做到的?我没有丝毫的想法)。

Paula van den Brom

是否可以将此代码转换为Parcom循环?

Paula van den Brom

Jiri Rehor.

Matlab释放兼容性
用R2019B创建
兼容R2017A及以后的版本
平台兼容性
视窗 苹果系统 Linux.

社区寻宝

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!

@mlep.

示例/ lefacy_example.

图书馆

第三个Party /兼容性

第三个party / dirplus.

third_party / findPropByAttr

三(Party / LineWrap.)

第三个Party / ProcessManager.

第三个party / xml2struct.

示例/ lefacy_example.

图书馆