hgdgc 发表于 2014-12-1 22:13:15

计算器模块和约束条件模块在Aspen Plus中的应用

在一个Aspen plus模拟过程中,如果设计过程有一些独立变量之间的等式不等式关系,往往采用flowsheeting options -----calculator模块,或者model analysis tools-----constraint模块,一般情况下,约束(constraint)模块和optimization(优化)模块会同时使用,从而求取过程中的最大或者最小值,但,也有一些过程可以单独使用约束模块解决一些问题。计算器模块,具体使用是,首先定义等式或者不等式中的变量,其次,利用forturn编写公式,记得是从第七列开始输入公式,即敲击6次空格便可,接下来是计算器模块的计算顺序,往往是在初始输入物流进入第一个模块单元之前执行计算。这样即可,输入我们要求的变量关系,其实,就是一个过程约束条件,所以,利用约束条件模块也可以完成上述过程。如图所示是一个使用计算器模块的应用,题目要求CH4:H2O=1/4,这个就是过程中的独立变量之间的等式关系,像这种关系很常见,往往是反应器中,要求反应物之间有一个恒定的摩尔比,从而减小副产物和提高产率。具体做法建立流程,输入物流信息,输入模块参数,状态栏显示输入完成,我们先不运行,建立一个灵敏度分析,定义因变量热负荷,(这里有必要解释一下NET-DUTY和DUTY之间的差别,作为因变量的热负荷是要被给定一个自变量从而执行被计算的,那么选择NET-DUTY,作为给定条件的已知量,比如这个换热器的热负荷是多少,指的就是DUTY),定义自变量甲烷流率,这个时候还是不能够运行,因为题目要求甲烷和水的摩尔比恒定为0.25,所以得用计算器模块设定,方法如上所述,当然,利用约束条件模块照样可以。最后,设定要被制表格的变量,那就是热负荷了。设定好之后,便可以运行了。运行完之后,plot wizard即可画出灵敏度曲线,曲线如图所示。整个过程的BKP我也附上了。

TAO 发表于 2014-12-1 22:13:15

总结的不错{:1106_362:}

tianshanxue 发表于 2014-12-1 22:13:15

{:1106_362:}
谢谢分享

zero记忆 发表于 2014-12-1 22:13:15

这个很不多

枫叶的思念 发表于 2014-12-1 22:13:15

对于这样的学习帖还是很有必要看看额

桀骜野心家 发表于 2014-12-1 22:13:15

定义好计算器了怎么调用,我定义了进料板/理论板=0.43,然后建立了灵敏度分析,因变量最小回流比,自变量是理论板数,运行之后为什么数据上不显示进料位置,我不知道Aspen用没用到那个计算器来算,求教

xytde 发表于 2014-12-1 22:13:15

多谢楼主分享

进击的铁锤 发表于 2014-12-1 22:13:15

非常感谢分享
页: [1]
查看完整版本: 计算器模块和约束条件模块在Aspen Plus中的应用