Aspen Plus的灵敏度分析是我们在进行模拟优化过程中经常使用的工具,灵敏度分析时我们观察的变量(也就是作图时Y轴的值)一般都是已有的基本参数,但是如果我们想要观察的变量不是Aspen可选的基本参数,而是基本参数之间计算得到的参数,那么在作图之前,我们需要进行一定的计算处理。 我们以《化工过程模拟实训——Aspen Plus教程》中的乙苯-苯乙烯精馏塔案例为基础,假如塔顶塔底能耗所对应的成本满足以下公式(瞎编的,没有实际意义): 公用工程总成本=冷凝器负荷*0.4+再沸器负荷*3(负荷单位:kW) 我们现在需要考察进料位置的变化与总成本的关系选择出较优的进料位置。同样,我们需要先输入操纵变量(进料位置)和采集变量(冷凝器和再沸器负荷)。 接下来就是如何进行计算了,以下介绍两种方法。 Tabulate界面直接修改Tabulate是表格(绘图)设置界面,通常我们会直接输入采集变量的名字,但现在我们可以直接在其中进行简单的计算。这里需要注意,冷凝器的负荷在Aspen当中是一个负值,所以我们进行运算时需要在前面加一个“-”号。 点击Run运行完成就可以绘制进料位置-总成本的关系图了。可以看到最低点在34块塔板。 Frotran语句计算 除了直接在Tabulate进行计算外,我们还会发现在input界面有一个Fortran窗口,Fortran语言是一种数值计算高级语言,对于简单的计算输入十分方便。 我们可以在这里定义一个总成本的参数COST,COST=-CONDDU*0.4+REBDUTY1*3(需要注意Fortran语句的输入需要从第七列之后开始),然后在Tabulate窗口当中输入COST即可。作图后的效果与上面的方法是一致的。这种方法就适用于计算较为复杂不能通过Tabulate窗口直接输入得到的情况。 注:文章首发公众号“化工研学社”,知乎号“叶上初阳”,欢迎关注!
|