这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
adf:batchworkforionics [2023/06/13 11:40] – [批量筛选离子液体溶剂] liu.jun | adf:batchworkforionics [2023/08/08 17:43] (当前版本) – [溶剂筛选:批量筛选气体的离子液体溶剂] liu.jun | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ======批量筛选离子液体溶剂====== | + | ======溶剂筛选:批量筛选气体溶质的离子液体溶剂====== |
- | 本文介绍通过 Python 脚本,批量计算不同阴阳离子组合(自动考虑其电荷与比例),以一定比例遍历组合形成的溶剂中,用户指定溶质在其中的活度系数(使用无限稀释模型)以及亨利常数、溶解度。 | + | 通过 Python 脚本,遍历不同阴阳离子组合(自动考虑其电荷与比例)形成的溶剂中,计算用户指定的**气态溶质**在其中的活度系数(使用无限稀释模型)以及亨利常数、溶解度。 |
=====运行环境===== | =====运行环境===== | ||
行 36: | 行 36: | ||
真正计算的时候,只计算提供了 *.coskf 文件的阴阳离子。脚本将会一次性遍历所有阴阳离子组合。 | 真正计算的时候,只计算提供了 *.coskf 文件的阴阳离子。脚本将会一次性遍历所有阴阳离子组合。 | ||
====脚本参数修改==== | ====脚本参数修改==== | ||
- | 注意修改 Python 脚本需要专门的编辑器,如果用户没有编辑器,可以在关闭输入法的前提下,用写字板修改,或参考[[adf: | + | 注意修改 Python 脚本需要专门的编辑器,如果用户没有编辑器,可以**在关闭输入法的前提下,用写字板手动敲入字符修改**(不要从其他地方粘贴进来,这会导致格式问题),或参考[[adf: |
< | < | ||
cal_type = ' | cal_type = ' | ||
行 63: | 行 63: | ||
Pvap = np.power(10, | Pvap = np.power(10, | ||
</ | </ | ||
- | * 这里 6.35537、2067.0、156.462 是 Antonie equation 中的 A、B、C。用户如果没有相关数据,可以在 NIST 查询,参考[[adf: | + | * 这里 6.35537、2067.0、156.462 是 Antonie equation 中CO2的 A、B、C。用户如果没有相关数据,可以在 NIST 查询,参考[[adf: |
=====运行方式===== | =====运行方式===== | ||
在如上命令行环境中,进入脚本所在文件夹(如果 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脚本里面去编辑。 |