关于萃取精馏中撕裂物流的收敛问题
本帖最后由 Dawnluke 于 2014-7-23 14:47 编辑小弟新手一枚,才接触不久。然后最近要求设计分离高浓度工业废水中的乙醇的方案。然后就想到了萃取精馏,在用APSEN模拟的过程中,最开始没有设置萃取剂的循环,这时候模拟的结果基本能达到要求,然后按照教材的方法,用calculator编写了“从两个塔蒸出的萃取剂=加入的萃取剂的量”这么个函数,然后进行循环收敛,但是发现就无法收敛了,我怀疑是初值给的不好的问题,求教怎么给定初值啊? 可以上传bkp文件看看,估计是初值不行吧 初值不好 最多就是多迭代几次。估计还是参数设置问题。 {:1106_362:}............. calculator模块定义的有问题吧,你的萃取剂不会损失么?
你用calculator模块定义有什么意义么?你需要算什么?
书上的例子是用calculator计算需要补充的萃取剂的量。
窃以为定义为 萃取剂补充量=加入萃取剂量-塔顶蒸出的萃取剂的量=塔底萃取剂损失量。 pigpig0 发表于 2014-7-23 10:31
calculator模块定义的有问题吧,你的萃取剂不会损失么?
你用calculator模块定义有什么意义么?你需要算什 ...
你可能和他说的不是同一本书,他指的是书上P96倒数第四句话 还有可能就是函数里面的变量定义是否误写 花林似霰 发表于 2014-7-23 14:19
还有可能就是函数里面的变量定义是否误写
通过改变初始给定变量解决了。 pigpig0 发表于 2014-7-23 10:31
calculator模块定义的有问题吧,你的萃取剂不会损失么?
你用calculator模块定义有什么意义么?你需要算什 ...
通过改变初始给定变量解决了。
页:
[1]