aspen fortran子程序的编译、连接、运行

  Aspen plus  fortran子程序的编译、连接与运行
Aspen Plus 可以用来模拟反应精馏,但提供的动力学方程形式比较死板,很多类型的动力学方程都不能直接输入,不得不外接一个fortran子程序。本来用到fortran的机会就不多,所以会的人也不多。何况编写好fortran子程序后,还要用fortran编译器来编译生成obj文件,而且每次运行的时候都得连接一次,比较麻烦。我的电脑以前是装了编译器这些软件的,但最近出了问题,只能编译fortran子程序,运行aspen外接fortran子程序的时候就会出错。恰好这几天要帮师兄写个fortran子程序,写完后需要调试,但又运行不了,重装呢也没把握,想起网上有兄弟说过可以用asplink命令生成一个dll文件,这样就不用运行aspen的时候每次都连接编译器了。于是来资料学习学习,居然成功了,欣喜之余,分享给大家。
车空调第一步当然是编写动力学子程序了(此处省略若干字)
第二步编译写好的动力学子程序(以网友soaty的动力学子程序为例)
  打开Aspen Plus Simulation Engine
打开后是这样的
接下来改变文件夹路径,转到存放动力学子程序的那个文件夹
比如我的文件路径是 C:\ProgramData\AspenTech\Aspen Plus V7.1\IPP
于是输入 cd C:\ProgramData\AspenTech\Aspen Plus V7.1\IPP
回车后就转到这个文件夹了,这时候就可以进行编译了:编译命令:aspcomp
输入命令aspcomp RIPPA.f,回车
到文件夹一看你会发现已经生成了obj文件了,
大冲辣椒第二步就完成了
第三步:生成obj文件的OPT文件
  这个很简单,只需要在文件夹里面先新建一个文本文件,然后把名字改为
RIPPA_LIST_OBJ,双击打开文本文件,在里面先添加上刚刚生成的obj文件的路径(就是我们第一步提到的那个文件夹路径加上最后生成的RIPPA.obj就可以了
最后把txt格式改成opt格式就行了
第四步:链接第二步生成的OBJ文件,生成dll文件
命令格式:ASPLINK [DLOPT dloptfile] libname
          Dloptfile是在刚刚生成的OPT文件的文件名,
          Libname是给要生成的dll文件指定一个文件名
青岛 于是我们输入 asplink [dlopt RIPPA_LIST_OBJ.opt] RIPPA  回车
中华全国台湾同胞联谊会
(这里如果输入的命令是ASPLINK  libname 就会链接这个文件夹下所有的OBJ文件,如果你的文件夹下刚好有多个OBJ文件,那么一般不能成功生成dll文件)
第五步:生成dll文件的opt文件,和第三步类似
贴个图好了,大家参考第三步
把txt格式改成opt格式,这时所有的编译链接都完成了,我们就可以在没有安装fortran编译器的电脑上运行带fortran的子程序的Aspen Plus文件了
首先打开BKP文件后,点击RUN——settings——Engine Files——Linker
填入dll文件的OPT文件名
RIPPA_LOC_DLL.opt
2012山东高考作文
点击确定,这时,不出意外,就可以运行aspen了wto论文
注意:上面提到的这些文件必须放到一个文件夹里面,如果您下载了我的文件更改了文件夹的目录就需要在那两个OPT文件中更改成您自己的文件夹目录。
需要说明的是我提供的这个例子的模拟有问题,物性参数、模拟结果都有问题,感兴趣的朋友可以调试下。
祝好运。

本文发布于:2024-09-21 14:53:09,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/444413.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:文件   生成   子程序
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议