当前位置:首页>python>如果学习Python与Aspen联动(思路)?

如果学习Python与Aspen联动(思路)?

  • 2026-10-11 08:28:41
如果学习Python与Aspen联动(思路)?
各位好,我是MrsJone,今天周六,本来上午想猛猛干线代的,但是最近这几天太累了,所以今天上午休息了一上午,前几天群友问我怎么系统学这个联动,因为我在b站和微信公众号都发文章和视频,但是并不是那么系统,所以趁着我休息的时候顺便写一个文章,给大家说一下怎么“系统”学习联动
首先给大家申明,这个学习联动是为了自动化或者机器学习,你甚至可以说用来“玩”,所以请不要私信说这玩意没有用了😰
各位可以加我的QQ群562721026
0-Python基础
首先,对于Python基础,群里经常有人一点也没有学Python然后问我为什么报错什么的,然后我说你为啥不学编程,别人说现在是AI时代了,不需要学了,我给大家这么说一下,我始终认为,编程这个东西是你可以不用但不能不学。然后有人就说了,诶哟我就直接看黑马程序员的Python课100小时嘎嘎学就完了,我个人认为学Python是必要的,但是不用那么动辄100小时的看,各位就直接看这个就行了
然后大家能理解就行,因为Python基础这个其实真不难理解,我高考数学75分我还能学会呢(笑),如果有疑惑的地方可以问AI人工智能就行(弱弱吐槽一下,现在AI太发达了,我之前学编程的时候压根没有AI,不会的或者有疑惑只能去问CSDN和discord)。推荐下载Pycharm,然后直接pandas库怎么安装就行了
1-Aspen基础
学这个东西需要一定的Aspen基础,虽然我觉得这个对于关注我的群体算是废话,但是真有人没有学Aspen就开始学这个联动,怎么说呢,还是希望大家能啃孙兰义那本书,我给大家推荐个在线版的,不用下载pdf

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)我自己的公众号

各位可以看我这篇文章,里面也讲了基础的

Python与Aspen联动的一些技巧总结

3.Aspen与Python联动进阶

首先,先自己想一下,我们为什么要将Aspen和Python联动?

其实无非就俩,第一个,就是Aspen的SQP算法可能不满足于咱们优化的需求,因为它对初值很敏感,所以可能要外置一个启发式算法,这里,就可以将Aspen和Python联动

Aspen与Python的模拟:使用遗传算法对反应器优化

第二个,Aspen的一些操作,比如热量衡算,这些是简单但是麻烦的工作,可以用编程来完成自动化操作

还在手算焓值?Python + Aspen 联合仿真,一键搞定能量衡算!已有exe文件

然后,对于Aspen的进阶,这里我公众号有几个方面

(1).如何获取Aspen的粘度等数据

Python与Aspen联动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,谢谢你们来看我的文章

最新文章

随机文章