三元体系相平衡问题? 你的意思是自己编程实现13楼的步骤么?看到每一次迭代的过程,如果是这样的话你要在a+里面做的话,那要用到fortran编译器去编写自己的fortran代码,如果不用a+的话,那要用其他语言c++ , fortran,matlab,应该任何一种语言都可以的,文献中这种代码也很多,可以直接拿过来用,不过这种工作只有学习上的意义,没什么实际应用的意义,一般你编的代码不会比a+的更强壮。 我有图的那个帖子就是用13楼的步骤做的,知道液相去推到气相,为什么我说我输如是是液相组成呢?因为我设置的温度是该组成 压力下的计算得到的泡点温度,这种情况下闪蒸计算就简化变成了泡点计算,那么得到的气液平衡下的组成就是气相的组成,这不就是用 p x去求t y 么?如果你想指定 t p x去计算y,那是办不到的。 你说的第一项是有问题的,一般情况下应该这样,测得tb p x y,然后利用以上实验数据去回归模型参数,然后指定tb x- p y(泡点压力计算)或tb y - p x(露点压力计算),或p x- tb y(泡点温度计算,就是我做的那种),或p y- tb x(露点温度计算),或 t p z- x y(等温闪蒸计算),就这几种么? 你说的应该是第3种 p x- tb y,得到计算数据后和实验数值做比较,不就是δy,δt的么?好的模型这个数值越小越好。 你先算出个y,我问你这时你没有参数,拿什么去算,假如你用文献上的参数算出y,然后再回归出一套参数,不知道这样做的意义是什么?我告诉你,你拿这套参数把p t x带进去算y,不明白意思是什么么? 。这时tpx→y的常用方法。这个研究生阶段应该是常坐的试验。 这句话确实不明白,望指教。查看更多