[转载]Trnsys and Matlab连接-问题及解决方案-Type 155
(2016-12-13 13:33:49)
标签:
转载 |
Latest update: 2016-Dec-12
关于Trnsys and
Matlab连接,经常会出现很多问题。本身Trnsys不尽详尽的说明书,加上网上少有讨论,因为自己在这上面折腾了很多时间,所以做一下小结,便他人查阅。(其实是记录自己的
血!泪!史!)
进入主题前先聊个5毛钱的吧~这个问题我前后折腾了大概1-2个月(2015年),至今(2016-Dec)为超过5位同学手把手安装过这个软件平台,全部基于免费软件(还是要先感谢党和人民!http://www/uc/myshow/blog/misc/gif/E___7485ZH00SIGG.gifand Matlab连接-问题及解决方案-Type 155" TITLE="[转载]Trnsys and Matlab连接-问题及解决方案-Type 155" />)~另外今天一个同学已经发现我了,这里边想把最近遇到的问题更新一下。2016-Dec-12
更新的文字会用蓝色。
1,Matlab(简称M)版本,可以看说明书里的你当前使用的Trnsys支持的Matlab版本。举个栗子:
Trnsys(简称T)17支持2009的,所以我得找2009版M。如果说明书里你找不到,你可以发邮件问官方,我问过,不会马上会,但是蛮有效的~
可使用的组合是:
a,Trnsys 16,Matlab 7(2004),OS: Win 7,
32-bit。仅供参考。
b, update: Trnsys 16,Matlab
7.2(2006a),OS: Win XP, 32-bit。亲测也可且此版本兼容性更好。(我是在虚拟机系统上运行的。主机Win 7
64-bit,虚拟机Win
XP, 32-bit)
注:
1)Trnsys的Type 155目前应该只支持32-bit的windows系统,但现在大多都是64-bit。
2)如果由于windows系统版本及位数问题,比较方便的是在电脑上安装虚拟机,e.g. virtual
box(官网free)。装个32-bit的win7/xp,再把Trnsys和Matlab在虚拟机上装好,就可以运行了。此方案亲测可行。(具体虚拟机和安装虚拟系统,请自行百度解决,不多赘述。)
3) 虚拟机本机文件共享:要在virtual box上的虚拟系统安装"guest addition",然后add
"share folder"。自行百度教程。
http://jingyan.baidu.com/article/c35dbcb02d64008916fcbc91.html
4)因为大陆系统资源很多,如“系统之家”等等,回头我可以上传一个链接,稳定版的系统。因为这个问题源于一个美国同学装我这套平台,发现我原来的XP系统镜像失效了,后来我自己装也失败,后来想可能是手贱把笔记本升级了win
10,然后可能virtual box没有完美兼容。那么这种情况就要换系统包了,后来他换了就成功了。
2, 要装32-bit的M,64-bit的无法连接。可卸载64-bit,重装32-bit。或有多个版本时,请另行查询,貌似也是可以的。
我的Matlab
7.2(2006a)安装包,回头我会考虑上传网盘。
3, 有两个比较好的参考,可以通读下。找到你的问题及相应的解决方法。
https://www.linkedin.com/groups/MATLABTRNSYS-link-3325945.S.226400654
http://www.researchgate.net/post/Problem_calling_matlab_with_TRNSYS_17
4, 一篇文章,无聊可以看看。
http://www.researchgate.net/publication/228851110_Coupling_of_TRNSYS_with_Simulinka_method_to_automatically_export_and_use_TRNSYS_models_within_Simulink_and_vice_versa
最后,再次吐槽一点都不用户友好的Trnsys。希望以后可以用一些更开源的模拟软件,这样用户多,好交流,问题可以及时解决,bug可以及时更新。其实连起来后,功能还是很强大的,理论上Matlab有的,你Trnsys都可以用了,不论是自带函数,还是你编写的物理模型。当然,.m文件的编写也需要特殊操作和遵循其特定的语法逻辑,回头我考虑再写一个帖子讨论。
最后最后,是彩蛋,请各位可以follow我的主页,觉得有帮助,请大虾们顺手引几篇我的paper,谢谢大家!
https://www.researchgate.net/profile/Junqi_alan_Wang
有问题欢迎交流~