以梦为马,不负韶华

搜索
查看: 3749|回复: 25
收起左侧

Aspen中嵌入fortran子程序

[复制链接]
发表于 2021-3-3 15:47:36 显示全部楼层 |阅读模式
在aspen软件中模拟聚合反应,终缩聚反应器属于反应与传质耦合,要考虑传质模型,需要使用外部fortran子程序来模拟传质受限反应器,现在遇到一个问题就是如何将编写好的fortran代码文件嵌入进aspen软件中呢?我用的aspen是v9版本,不知道具体如何使用aspen内置的编译器(aspcomp)和链接器(asplink)编译和链接fortran代码,另外,v9版本的aspen的模拟引擎在哪里打开啊,就是aspen plus simulation engine,这是第一步我就卡住了,希望了解具体操作的前辈们可以指点一二,救救孩子,谢谢了!

Aspen-传质受限反应器模拟.png
发表于 2021-3-3 15:47:36 显示全部楼层
image.png

点评

这个手册里面有  详情 回复 发表于 2024-3-29 10:31
UTL向量的元素个数就是组分输入界面规定的组分数(NC),你看你组分输入界面是不是只添加了几个常规组分,没添加灰分、硫、氯这些元素  详情 回复 发表于 2022-5-12 11:55
回复 支持 1 反对 0

使用道具 举报

发表于 2021-3-3 15:47:36 显示全部楼层
这个UMTPET.f文件是自己编写的么?还是哪里能找到?
[发帖际遇]: hw1183 屌丝逆袭成功,获得白富美女神垂青,赚了 3 个 韶华币. 幸运榜 / 衰神榜
回复 支持 0 反对 1

使用道具 举报

发表于 2021-3-3 15:47:36 显示全部楼层
专家级问题,坐等专家来解答。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-3 15:47:36 显示全部楼层
现在我已经知道v9版本的模拟引擎就是打开Customize Aspen Plus V9了,但是在输入编译命令回车后出现了错误,没有生成.obj文件,有人知道这个问题该怎么解决嘛?
编译遇错误.png

点评

没有安装Microsoft Visual Studio和Intel Parallel Studio,见我之前发的一个帖子:https://bbs.mahoupao.com/thread-222186-1-1.html  详情 回复 发表于 2021-3-4 14:48
回复 支持 反对

使用道具 举报

发表于 2021-3-3 15:47:36 显示全部楼层
想不出来 发表于 2021-3-4 14:33
现在我已经知道v9版本的模拟引擎就是打开Customize Aspen Plus V9了,但是在输入编译命令回车后出现了错误 ...

没有安装Microsoft Visual Studio和Intel Parallel Studio,见我之前发的一个帖子:https://meng.horse/thread-222186-1-1.html

点评

前辈,想请教一个问题,就是我在用产率反应器按照生物质元素分析对其进行分解时,用了一个calculator,但是ult流向量的长度只有4,导致我后面的几个没法调用ult,请前辈能不能指点一下 报错:***SEVERE ERROR F  详情 回复 发表于 2022-5-3 23:42
请教大佬,有没有关于固相和气相反应的Fortran程序的例子  详情 回复 发表于 2022-3-7 14:49
前辈前辈,我去看了看你的帖子里,发现还是要安装的呀,我现在只安装了Aspen Plus V9和Simply Fortran这两个软件,输入编译命令回车后就出错了,是不是软件不够用呢  详情 回复 发表于 2021-3-5 11:05
感谢感谢,谢谢你,我去学习学习  详情 回复 发表于 2021-3-5 10:19
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-3 15:47:36 显示全部楼层
liu_jia_tao 发表于 2021-3-4 14:48
没有安装Microsoft Visual Studio和Intel Parallel Studio,见我之前发的一个帖子:https://bbs.mahoupao ...

感谢感谢,谢谢你,我去学习学习
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-3 15:47:36 显示全部楼层
liu_jia_tao 发表于 2021-3-4 14:48
没有安装Microsoft Visual Studio和Intel Parallel Studio,见我之前发的一个帖子:https://bbs.mahoupao ...

前辈前辈,我去看了看你的帖子里,发现还是要安装的呀,我现在只安装了Aspen Plus V9和Simply Fortran这两个软件,输入编译命令回车后就出错了,是不是软件不够用呢

点评

抱歉抱歉,我理解错意思了,我还以为有可以不用安装哪两个软件的解决办法呢,意思是说必须安装与Aspen 版本配套的那两个软件才行是吗  详情 回复 发表于 2021-3-5 11:09
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-3 15:47:36 显示全部楼层
想不出来 发表于 2021-3-5 11:05
前辈前辈,我去看了看你的帖子里,发现还是要安装的呀,我现在只安装了Aspen Plus V9和Simply Fortran这 ...

抱歉抱歉,我理解错意思了,我还以为有可以不用安装哪两个软件的解决办法呢,意思是说必须安装与Aspen 版本配套的那两个软件才行是吗

点评

Aspen官方推荐安装对应版本的Microsoft Visual Studio(提供C++链接器)和Intel Parallel Studio(提供Fortran编译器);如果自己其他方式的编译器,需要自己设置 INCLUDE, LIB, PATH, and USE_COMPAQ_FORTRAN 环境  详情 回复 发表于 2021-3-5 11:19
回复 支持 反对

使用道具 举报

发表于 2021-3-3 15:47:36 显示全部楼层
想不出来 发表于 2021-3-5 11:09
抱歉抱歉,我理解错意思了,我还以为有可以不用安装哪两个软件的解决办法呢,意思是说必须安装与Aspen 版 ...

Aspen官方推荐安装对应版本的Microsoft Visual Studio(提供C++链接器)和Intel Parallel Studio(提供Fortran编译器);如果自己其他方式的编译器,需要自己设置 INCLUDE,
LIB, PATH, and USE_COMPAQ_FORTRAN 环境,在Aspen安装目录的Engine\Xeq文件夹的Compilers.cfg中设置

点评

好的,谢谢谢谢,我试试看  详情 回复 发表于 2021-3-5 11:30
回复 支持 反对

使用道具 举报

发表于 2021-3-3 15:47:36 显示全部楼层
我个人建议使用官方推荐的方法。
微信截图_20210305112530.png
在V11版本中,官网已经在Compilers.cfg中移除了用户自定义的选项了。因为:
“it is confusing and is almost always wrong”

点评

我刚刚看了也发现我没有修改Compilers.cfg的权限,我也不会改,我还是乖乖下软件吧,谢谢了  详情 回复 发表于 2021-3-5 11:33
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-3 15:47:36 显示全部楼层
liu_jia_tao 发表于 2021-3-5 11:19
Aspen官方推荐安装对应版本的Microsoft Visual Studio(提供C++链接器)和Intel Parallel Studio(提供Fo ...

好的,谢谢谢谢,我试试看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-3-3 15:47:36 显示全部楼层
liu_jia_tao 发表于 2021-3-5 11:29
我个人建议使用官方推荐的方法。

在V11版本中,官网已经在Compilers.cfg中移除了用户自定义的选项了。因 ...

我刚刚看了也发现我没有修改Compilers.cfg的权限,我也不会改,我还是乖乖下软件吧,谢谢了
回复 支持 反对

使用道具 举报

发表于 2021-3-3 15:47:36 显示全部楼层
liu_jia_tao 发表于 2021-3-4 14:48
没有安装Microsoft Visual Studio和Intel Parallel Studio,见我之前发的一个帖子:https://bbs.mahoupao ...

请教大佬,有没有关于固相和气相反应的Fortran程序的例子

点评

见楼下回复  详情 回复 发表于 2022-3-8 10:07
回复 支持 反对

使用道具 举报

发表于 2021-3-3 15:47:36 显示全部楼层
放一个我之前做的甲醇合成反应器的例子,.f里面有详细的注释,pdf为对应的动力学文献

usrkin.f

10.44 KB, 下载次数: 42

售价: 2 个韶华币  [记录]

8MPa.pdf

801.5 KB, 下载次数: 25

售价: 2 个韶华币  [记录]

点评

膜拜一下大神,厉害啊  详情 回复 发表于 2023-9-1 10:15
回复 支持 反对

使用道具 举报

发表于 2021-3-3 15:47:36 显示全部楼层
~小孩er 发表于 2022-3-7 14:49
请教大佬,有没有关于固相和气相反应的Fortran程序的例子

见楼下回复

点评

感谢大佬帮忙  详情 回复 发表于 2022-3-8 21:48
回复 支持 反对

使用道具 举报

发表于 2021-3-3 15:47:36 显示全部楼层

感谢大佬帮忙
[发帖际遇]: ~小孩er 发帖时在路边捡到 3 个 韶华币,偷偷放进了口袋. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

发表于 2021-3-3 15:47:36 显示全部楼层
这个问题我还没有遇到过
[发帖际遇]: waterishwet 成功加入五毛党,回帖一个奖励 5 个 韶华币. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

发表于 2021-3-3 15:47:36 显示全部楼层
liu_jia_tao 发表于 2021-3-4 14:48
没有安装Microsoft Visual Studio和Intel Parallel Studio,见我之前发的一个帖子:https://bbs.mahoupao ...

前辈,想请教一个问题,就是我在用产率反应器按照生物质元素分析对其进行分解时,用了一个calculator,但是ult流向量的长度只有4,导致我后面的几个没法调用ult,请前辈能不能指点一下
报错:***SEVERE ERROR
   FORTRAN ERROR AT EXECUTABLE LINE    5
   ATTEMPT TO READ FROM OUTSIDE OF ARRAY: ULT
   ACTUAL ARRAY ELEMENT IS      4
   VALID RANGE IS 1 THROUGH      3.  RESULT SET TO 0

***SEVERE ERROR
   FORTRAN ERROR AT EXECUTABLE LINE    6
   ATTEMPT TO READ FROM OUTSIDE OF ARRAY: ULT
   ACTUAL ARRAY ELEMENT IS      5
   VALID RANGE IS 1 THROUGH      3.  RESULT SET TO 0

***SEVERE ERROR
   FORTRAN ERROR AT EXECUTABLE LINE    7
   ATTEMPT TO READ FROM OUTSIDE OF ARRAY: ULT
   ACTUAL ARRAY ELEMENT IS      6
   VALID RANGE IS 1 THROUGH      3.  RESULT SET TO 0

***SEVERE ERROR
   FORTRAN ERROR AT EXECUTABLE LINE    8
   ATTEMPT TO READ FROM OUTSIDE OF ARRAY: ULT
   ACTUAL ARRAY ELEMENT IS      7
   VALID RANGE IS 1 THROUGH      3.  RESULT SET TO 0
[发帖际遇]: ~小孩er 成功加入五毛党,回帖一个奖励 5 个 韶华币. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

发表于 2021-3-3 15:47:36 显示全部楼层

UTL向量的元素个数就是组分输入界面规定的组分数(NC),你看你组分输入界面是不是只添加了几个常规组分,没添加灰分、硫、氯这些元素

点评

感谢前辈解答  详情 回复 发表于 2022-5-16 16:25
[发帖际遇]: liu_jia_tao 捡到一块切糕,卖给了小马,赚了 3 个 韶华币. 幸运榜 / 衰神榜
回复 支持 反对

使用道具 举报

不想打字就选择快捷回复吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|以梦为马,不负韶华

GMT+8, 2025-4-10 17:11

Powered by 以梦为马,不负韶华

© 2024-2099 Meng.Horse

快速回复 返回顶部 返回列表