Aspen中嵌入fortran子程序
在aspen软件中模拟聚合反应,终缩聚反应器属于反应与传质耦合,要考虑传质模型,需要使用外部fortran子程序来模拟传质受限反应器,现在遇到一个问题就是如何将编写好的fortran代码文件嵌入进aspen软件中呢?我用的aspen是v9版本,不知道具体如何使用aspen内置的编译器(aspcomp)和链接器(asplink)编译和链接fortran代码,另外,v9版本的aspen的模拟引擎在哪里打开啊,就是aspen plus simulation engine,这是第一步我就卡住了,希望了解具体操作的前辈们可以指点一二,救救孩子,谢谢了!这个UMTPET.f文件是自己编写的么?还是哪里能找到? 专家级问题,坐等专家来解答。 现在我已经知道v9版本的模拟引擎就是打开Customize Aspen Plus V9了,但是在输入编译命令回车后出现了错误,没有生成.obj文件,有人知道这个问题该怎么解决嘛? 想不出来 发表于 2021-3-4 14:33
现在我已经知道v9版本的模拟引擎就是打开Customize Aspen Plus V9了,但是在输入编译命令回车后出现了错误 ...
没有安装Microsoft Visual Studio和Intel Parallel Studio,见我之前发的一个帖子:https://meng.horse/thread-222186-1-1.html liu_jia_tao 发表于 2021-3-4 14:48
没有安装Microsoft Visual Studio和Intel Parallel Studio,见我之前发的一个帖子:https://bbs.mahoupao ...
感谢感谢,谢谢你,我去学习学习 liu_jia_tao 发表于 2021-3-4 14:48
没有安装Microsoft Visual Studio和Intel Parallel Studio,见我之前发的一个帖子:https://bbs.mahoupao ...
前辈前辈,我去看了看你的帖子里,发现还是要安装的呀,我现在只安装了Aspen Plus V9和Simply Fortran这两个软件,输入编译命令回车后就出错了,是不是软件不够用呢 想不出来 发表于 2021-3-5 11:05
前辈前辈,我去看了看你的帖子里,发现还是要安装的呀,我现在只安装了Aspen Plus V9和Simply Fortran这 ...
抱歉抱歉,我理解错意思了,我还以为有可以不用安装哪两个软件的解决办法呢,意思是说必须安装与Aspen 版本配套的那两个软件才行是吗 想不出来 发表于 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中设置
我个人建议使用官方推荐的方法。
在V11版本中,官网已经在Compilers.cfg中移除了用户自定义的选项了。因为:
“it is confusing and is almost always wrong”
{:535:} liu_jia_tao 发表于 2021-3-5 11:19
Aspen官方推荐安装对应版本的Microsoft Visual Studio(提供C++链接器)和Intel Parallel Studio(提供Fo ...
好的,谢谢谢谢,我试试看 liu_jia_tao 发表于 2021-3-5 11:29
我个人建议使用官方推荐的方法。
在V11版本中,官网已经在Compilers.cfg中移除了用户自定义的选项了。因 ...
我刚刚看了也发现我没有修改Compilers.cfg的权限,我也不会改,我还是乖乖下软件吧,谢谢了 liu_jia_tao 发表于 2021-3-4 14:48
没有安装Microsoft Visual Studio和Intel Parallel Studio,见我之前发的一个帖子:https://bbs.mahoupao ...
请教大佬,有没有关于固相和气相反应的Fortran程序的例子 放一个我之前做的甲醇合成反应器的例子,.f里面有详细的注释,pdf为对应的动力学文献 ~小孩er 发表于 2022-3-7 14:49
请教大佬,有没有关于固相和气相反应的Fortran程序的例子
见楼下回复 liu_jia_tao 发表于 2022-3-8 10:07
见楼下回复
感谢大佬帮忙 这个问题我还没有遇到过 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 发表于 2022-5-3 23:44
UTL向量的元素个数就是组分输入界面规定的组分数(NC),你看你组分输入界面是不是只添加了几个常规组分,没添加灰分、硫、氯这些元素
页:
[1]
2