用户工具

站点工具


adf:batchworkforionics

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
adf:batchworkforionics [2023/06/09 22:40] – [批量筛选离子液体溶剂(编辑中……)] liu.junadf:batchworkforionics [2023/08/08 17:43] (当前版本) – [溶剂筛选:批量筛选气体的离子液体溶剂] liu.jun
行 1: 行 1:
-======批量筛选离子液体溶剂====== +======溶剂筛选:批量筛选气体溶质的离子液体溶剂====== 
-本文介绍通过 Python 脚本,批量计算不同阴阳离子组合(自动考虑其电荷与比例),以一定比例遍历组合形成的溶剂,用户指定溶质在其中的活度系数(使用无限稀释模型)以及亨利常数、溶解度。+通过 Python 脚本,遍历不同阴阳离子组合(自动考虑其电荷与比例)形成的溶剂计算用户指定的**气态溶质**在其中的活度系数(使用无限稀释模型)以及亨利常数、溶解度。
  
 =====运行环境===== =====运行环境=====
行 36: 行 36:
 真正计算的时候,只计算提供了 *.coskf 文件的阴阳离子。脚本将会一次性遍历所有阴阳离子组合。 真正计算的时候,只计算提供了 *.coskf 文件的阴阳离子。脚本将会一次性遍历所有阴阳离子组合。
 ====脚本参数修改==== ====脚本参数修改====
-注意修改 Python 脚本需要专门的编辑器,如果用户没有编辑器,可以在关闭输入法的前提下,用写字板修改,或参考[[adf:modifypython]]。推荐后者。+注意修改 Python 脚本需要专门的编辑器,如果用户没有编辑器,可以**在关闭输入法的前提下,用写字板手动敲入字符修改**(不要从其他地方粘贴进来,这会导致格式问题),或参考[[adf:modifypython]]。推荐后者。
 <code> <code>
 cal_type = 'activitycoef' cal_type = 'activitycoef'
行 63: 行 63:
 Pvap = np.power(10, 6.35537 - 2067.0/(temp+156.462) ) Pvap = np.power(10, 6.35537 - 2067.0/(temp+156.462) )
 </code> </code>
-  * 这里 6.35537、2067.0、156.462 是 Antonie equation 中的 A、B、C。用户如果没有相关数据,可以在 NIST 查询,参考[[adf:antoinesearch]],(目前脚本中的 A、B、C 数据是从其他地方拟合得到的,因此与 NIST 中的数据不同)+  * 这里 6.35537、2067.0、156.462 是 Antonie equation 中CO2的 A、B、C。用户如果没有相关数据,可以在 NIST 查询,参考[[adf:antoinesearch]],(目前脚本中的 A、B、C 数据是从其他地方拟合得到的,因此与 NIST 中的数据不同)
 =====运行方式===== =====运行方式=====
 在如上命令行环境中,进入脚本所在文件夹(如果 AMSJobs 进入该文件夹,则 Help → Command-line输入 sh 回车即处于该文件夹下),输入命令: 在如上命令行环境中,进入脚本所在文件夹(如果 AMSJobs 进入该文件夹,则 Help → Command-line输入 sh 回车即处于该文件夹下),输入命令:
行 72: 行 72:
 =====结果查看===== =====结果查看=====
 一般很快运行完毕(案例中的文件数量耗时几十秒),结果在文件夹中,包含一个 Excel 文件,详细列出不同阴阳离子组合下,溶质的活度系数、亨利常数、1 bar 下的溶解度(采用公式 x = 1bar/H 计算得到),以及简单的一个图示,更方便地比对亨利常数。 一般很快运行完毕(案例中的文件数量耗时几十秒),结果在文件夹中,包含一个 Excel 文件,详细列出不同阴阳离子组合下,溶质的活度系数、亨利常数、1 bar 下的溶解度(采用公式 x = 1bar/H 计算得到),以及简单的一个图示,更方便地比对亨利常数。
 +
 +如果输出出现了**“The vapor pressure of the solute is not defined”**这个提示,就表示编辑Python脚本的时候,修改Pvap这一行格式出错了。使得这一行失效了,不要复制粘贴,用写字板打开之后,删除之前的数值,然后手敲新的数值。或者如上文所说,在专业的Python脚本里面去编辑。
adf/batchworkforionics.1686321612.txt.gz · 最后更改: 2023/06/09 22:40 由 liu.jun

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