
https://etcnew.sdut.edu.cn/meol/common/script/preview/download_preview.jsp?fileid=3678431&resid=1405238&lid=64147&preview=preview

2-Aspen和Python联动的案例
我发的公众号很多都是Aspen和python联动的进阶操作,比如AttributeValue的使用,也有人吐槽过我,说没有简单的案例,所以这里我就给大家简单说一下几个案例(我自己就不弄了)
(1)大白萝卜
各位可去imbhj社区来看一篇关于这个的文章,Python调用Aspen进行灵敏度闪蒸,本人也是从那里入门的,同时,他也有公众号,大家可以关注他
https://bbs.imbhj.com/t/topic/397

(2) 一些优秀的Aspen与Python联动的Github库
这里的话有很多,我只说一个,就是这个库
https://github.com/YouMayCallMeJesus/AspenPlus-Python-Interface

它把Aspen和Python封装成了一个自己的库,可以开箱即用,同时,我自己也写了一个关于这里的翻译文档,各位可以在我的公众号看

(3)Help帮助文档
Aspen有关于这块的帮助文档,可以在Aspen按F1可以看,位置大概在这里

然后全英文的,各位可以配合豆包看,使用谷雨老师的教程进行Aspen翻译
化工等专业英语阅读自由get!用豆包轻松搞定 英文文献+Aspen Help翻译
也可以用我自己本土化翻译的Aspen帮助文档
这是网址:mrsjone.top

(4)我自己的公众号
各位可以看我这篇文章,里面也讲了基础的
3.Aspen与Python联动进阶
首先,先自己想一下,我们为什么要将Aspen和Python联动?
其实无非就俩,第一个,就是Aspen的SQP算法可能不满足于咱们优化的需求,因为它对初值很敏感,所以可能要外置一个启发式算法,这里,就可以将Aspen和Python联动
第二个,Aspen的一些操作,比如热量衡算,这些是简单但是麻烦的工作,可以用编程来完成自动化操作
还在手算焓值?Python + Aspen 联合仿真,一键搞定能量衡算!已有exe文件
然后,对于Aspen的进阶,这里我公众号有几个方面
(1).如何获取Aspen的粘度等数据
(2).从根本逻辑来表明为什么Aspen的一些方法是否可以迭代
Python和Aspen联动:aspen.Tree.FindNode().Elements是不是可迭代对象?
(3).AttributeValue的使用,及其在Aspen里面的不同
千粉达成!深入 Aspen 自动化:揭秘 AttributeValue 的隐藏玩法
(4).怎么在物性里面添加组分,以及COM接口在Aspen里的不同
Aspen Plus With Python 自动化深度解析:物性配置与 COM 接口机制勘误
然后的话,各位如果要进阶,一定一定要看第(3)个和第(4)个,因为Aspen与Python联动的时候,Aspen的Help文档使用的是VBA的com接口,对于我们用Python的会有方法的区别,而这些区别在Aspen的help文档里面没写,甚至在Python的方法里给你"隐藏"了,然后(2)的话可以不看,因为估计很难看懂(真的)。(1)的话可以看一下,了解一下思路
4.Matlab与Aspen联动
这个Matlab和Python很像,因为他们都是使用COM接口进行通信的,所以方法和Python差不多,就是获取文件的方式可能有些不一样
https://zhuanlan.zhihu.com/p/321125404
各位可以看这篇知乎专栏
5.结束语
各位朋友,落笔至此,这场关于Aspen与Python联动的系统分享便暂告一段落了。我们总在追逐“有用”,却常常忽略,学习本就是一场不设功利的奔赴,编程不必贪多求全,Aspen不必急于求成。编程是工具,Aspen是载体,联动的本质,不过是让技术成为手中的笔,去勾勒更高效、更自由的解决路径,无关功利,只为热爱与成长。高考数学75分的我能学会,你们也可以。我会继续在公众号和B站分享实操技巧,期待与你们一同同行,愿我们都能在技术的世界里,不慌不忙、向阳生长,把每一份热爱都熬成独属于自己的风景。
我是MrsJone,谢谢你们来看我的文章