用户工具

站点工具

本页面的其他翻译:
  • zh

adf:vaporpressure

计算液体饱和蒸气压

这里我们以水为例,计算从0~373°C的饱和蒸气压。

第一步:分别为溶剂、溶液创建*.coskf文件

使用COSMO-RS模块,系统会提示下载一个分子库,这个分子包含大量常用溶剂溶质分子的coskf文件,下载后将存储于adf2019.*/atomicdata/ADFCRS-2018文件夹中:

用户要使用的时候,也可以通过COSMO-RS模块的操作窗口Compounds - Add compounds添加到我们的计算任务中,用于后面的步骤。添加时,可以筛选后缀为*.coskf的文件,将自己需要的分子逐一添加进去,也可以选择后缀为*.compoundlist的文件,将这一类分子全部添加进来,在计算具体性质时,再选择需要的溶剂、溶质即可。

如果库里面没有,用户就需要自行创建*.coskf文件。该文件的创建,应使用AMS中ADF模块,在基组、泛函、相对论方面,才能与COSMO-RS里面的内置参数更加匹配。创建过程参考:如何准备*.coskf文件(该教程是以制作H3O+的coskf文件为例),有机分子尤其需要注意同分异构体的问题,需要详细研究确定正确的构型,然后基于正确的构型,生成*.coskf文件。

第二步:正式计算

  • 制作coskf完毕之后,菜单栏> SCM > COSMO-RS,打开COSMO-RS模块。
  • 新的计算任务,首先是导入coskf文件:菜单栏 > Compounds > add compounds,如下图所示:

注意,Antoine系数最好有实验数据,没有实验数据的情况下,点击Estimate按钮可以估算一个数值,如果不估算也不输入,则该值将使用0值,精度将大大下降。

  • 选择我们生成的水分子的coskf文件(注意如下图中右下角红框所示,将文件类型选择为coskf):

solvation02.jpg

菜单栏Method选择COSMO-SAC,Method - Parameter保持默认的ADF-2013 Xiong,对本例而言,计算结果与实验符合的更好。其他类型的体系,用户可以测试不同的方法、参数,选择更合适的。

A:单组份液体的计算

菜单栏Properties - Vapor Pressure Pure solvents,之后在solvent栏添加需要计算的液体即可。需要注意的是,这里可以添加多种液体,一次性完成计算,得到各自的饱和蒸汽压性质,每种液体都是纯液体。

并设定温度范围,之后点击Run运行,经过几秒钟即可得到结果:

与实验测量得到的结果(http://www.51qiti.com/faq/faq407.htm)符合的非常好:

两条曲线几乎重合。其中0°C实验vs.计算数据为0.61kPa Vs 0.89kPa,373°C时候为21803kPa Vs. 20633kPa。

软件输出的右下角数据中Δ_vap H即液相 → 气相的焓变。

B:多组份液体的计算

菜单栏Properties - Vapor Pressure Mixture,Solvent栏首先需要选择组分数目,例如2 components,然后分别选择两种液体。然后与单组份计算类似设定温度范围即可。

adf/vaporpressure.txt · 最后更改: 2024/08/03 19:22 由 liu.jun

© 2014-2022 费米科技(京ICP备14023855号