aspen带有循环回路的流程怎样做设计规定
AspenPlus中设计规定的使用 ? ?AspenPlus中的设计规定要是使用得当往往能给我们的模拟工作带来巨大的方便,这篇文章就让我们来认识一下设计规定和他的使用方法。 ? ?首先,什么是设计规定呢? ? ?设计规定就是一个目标变量值,你希望通过在一定范围内调整你的操纵变量,并且让AspenPlus计算出一个能满足目标变量值的一个操作变量值。 这就是设计规定所能完成的任务。 ? ?其次,设计规定是怎么实现的? ? ?设计规定是单变量的最优化问题,然而一般有下面四种方法来处理: ? ?A 消去法 ? ?B 黄金分割法 ? ?C 二次多项式近似法 ? ?D 外推内插法 ...全部
AspenPlus中设计规定的使用 ? ?AspenPlus中的设计规定要是使用得当往往能给我们的模拟工作带来巨大的方便,这篇文章就让我们来认识一下设计规定和他的使用方法。 ? ?首先,什么是设计规定呢? ? ?设计规定就是一个目标变量值,你希望通过在一定范围内调整你的操纵变量,并且让AspenPlus计算出一个能满足目标变量值的一个操作变量值。
这就是设计规定所能完成的任务。 ? ?其次,设计规定是怎么实现的? ? ?设计规定是单变量的最优化问题,然而一般有下面四种方法来处理: ? ?A 消去法 ? ?B 黄金分割法 ? ?C 二次多项式近似法 ? ?D 外推内插法 具体的介绍大家可以参考《化工中的优化方法》和《化工系统工程》这两本书。
看完相关的介绍应该能对设计规定的算法有所了解。一般是处理唯一解。因此不能做为最优解来处理。(个人理解)如果需要处理最优解得问题就得和AspenPlus中的优化功能一块用,优化采用的是SQP的算法。
下一章再介绍。 ? ?然后,看看来设计规定是如何设置的!这个和灵敏度分析设置差不多,一般3个步骤: ? A 建立设计规定 ? B 指定目标变量 ? C 指定操纵变量 ? 现在以一个简单的例子来介绍一下设计规定的设置!如下图:希望通过调整SP4模型中26号物流的质量流量来到达ZF4 模块的热负荷为0! 下面分别介绍: ? A 建立设计规定: 1 新建设计规定 DataBrowser->FlowSheeting Option->Desgin Spec->点击New按钮,新建一个设计规定默认名字是以DS-1开始的用户可以Rename但是不能超过8个字符。
2 标识设计规定 在下图一中的Define页中的FlowSheet Variable给你的设计规定取一个不超过6个字符的名字。例如:“ASD” ? B 指定目标变量 1 指定目标变量 选中你刚才新建名称为“ASD”的一行,点击下面的“Edit”按钮。
出现一个“Variable Definition”的对话框,用来指定目标变量,如下图: 这里我们就指定模型“ZF4”的计算热负荷为目标变量了。 2 设置目标变量值 在Spec页上定义目标变量希望到达的目标值和允许误差。
如下图: Spec是指你的目标变量,也可以是多个目标变量组成的一个关系式(下面蓝色字体介绍) Target是指目标变量希望达到的目标值 Tolerance就是容差 Notes:1 一个设计规定中可以实现一个操纵变量对多个目标变量通过一定的数学关系表达式求解。
例如:我们建立两个目标变量(A物流中甲组分的质量 COMPA和A物流中乙组分的质量 COMPB)我们的目标是希望:甲组分的质量/乙组分的质量=2。5 我们就可以像下图设置: 这样就可以了,当然要是你Fortran好的话而且在这里不能解决你的问题你可以在Fortran中编写代码来实现。
以后和用户模型一块介绍。 ?C 指定操纵变量 ?在下图中Vary页中设定你的操纵变量和变量的范围如下图: 这里的意思就是指定 SP4 中26号质量物流为操纵变量,他的范围是在20000-32000中求解。
好了有关设计规定的使用就介绍到这里。这里用法只是冰山一角而已,设计规定在模拟工作很多方面都能用的上。这就需要各位的灵活运用。另外有关Fortran的使用以后和内嵌Fortran一块介绍。收起