问答中心分类: 组分定义CMG Stars模块组分定义顺序对结果的影响很大
0
cugbhhf asked 8月 ago

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’关键词敏感,为什么造成这种结果?

2 Answers
0
wuxiaoyun 管理员 answered 8月 ago

最好不要自己手写关键字,STARS里面的属性定义都和组分顺序相关。也可以从初始化之后的各类结果参数对比来查看。

cugbhhf replied 8月 ago

两个模型部分组分位置不一样,然后属性定义也进行了对应的顺序调整,不存在同一个组分设置的属性不同,按理说数模结果应该一样,但是结果CO2、CO和O2产量不一样,是为什么呢?

wuxiaoyun 管理员 replied 8月 ago

暂时不清楚是什么原因了,用你觉得合理的模型吧。

0
wuxiaoyun 管理员 answered 8月 ago

O2PP是用分压计算浓度因子,有的反应的确是对其不敏感

cugbhhf replied 8月 ago

两个模型实际上是一致的,只是组分顺序不一样,但是两个模型相同属性的参数是一样的,反应也根据组分顺序进行了对应顺序的匹配,实际上两个模型代表的含义完全一致,为什么出现O2PP‘O2’对一个模型有用对另一个没用的结果呢?另外本身两个模型结果区别就很大是为什么呢

wuxiaoyun 管理员 replied 8月 ago

暂不清楚是什么原因导致的。