CMG Stars模块组分定义顺序对结果的影响很大,两个文件,前者组分定义为COMPNAME ‘H2O’ ‘OIL’ ‘N2’ ‘O2’ ‘CO2’ ‘CO’ ‘Coke1’ ‘Coke2’ 后者定义为COMPNAME ‘H2O’ ‘OIL’ ‘CO’ ‘CO2’ ‘N2’ ‘O2’ ‘Coke1’ ‘Coke2’ 。采用相同的反应方程、物性参数和操作条件等等,唯一的区别就是组分位置不一样,为什么两个文件结果差异巨大。此外,当前者加上关键词O2PP ‘O2’时,结果与后者相同,后者无论加不加O2PP ‘O2’关键词结果都一样。也就是说前者对O2PP ‘O2’关键词敏感,为什么造成这种结果?
最好不要自己手写关键字,STARS里面的属性定义都和组分顺序相关。也可以从初始化之后的各类结果参数对比来查看。
两个模型部分组分位置不一样,然后属性定义也进行了对应的顺序调整,不存在同一个组分设置的属性不同,按理说数模结果应该一样,但是结果CO2、CO和O2产量不一样,是为什么呢?
暂时不清楚是什么原因了,用你觉得合理的模型吧。