跳至内容

蒸汽压计算器:估算物质挥发性

使用化学中常用的安托万方程,计算水、乙醇、丙酮、苯等多种常见挥发性物质在任意给定温度下对应的蒸汽压数值大小,反映该物质在此温度下的挥发倾向强弱。结果以毫米汞柱(mmHg)为单位即时显示出来,适用于化学实验方案设计、工业蒸馏工艺参数选取和物理化学课程中挥发性相关内容的课堂教学演示与练习。

蒸汽压估算器

H₂O - 一种无色、无味的液体,对生命至关重要

°C

有效范围:1°C到100°C

蒸汽压
23.69mmHg

计算公式

安托万方程:

log₁₀(P) = 8.07131 - 1730.63/(233.426 + T)

log₁₀(P) = 8.07131 - 1730.63/(233.426 + 25.0)

log₁₀(P) = 1.37450

P = 23.69 mmHg

蒸汽压与温度关系图

蒸汽压与温度关系图
水的蒸气压图表0200400600800蒸气压 (mmHg)020406080100温度 (°C)

该图显示了蒸汽压随温度变化的情况

加载计算器...
📚

文档

蒸气压计算器

蒸气压计算器估算在给定温度下液体与其蒸气达到平衡时,液体蒸气产生的压力。该工具使用安托万方程,计算八种常见物质的蒸气压,单位为毫米汞柱(mmHg):水、甲醇、乙醇、丙酮、苯、甲苯、氯仿和乙醚。

什么是蒸气压?

每种液体中的分子运动速度各不相同。表面上一些速度最快的分子会逸出并变成气体,即使没有沸腾也会如此。这些逸出的气体在液面上方形成压力,最终,离开液体的分子速率与返回液体的分子速率相等。处于这一平衡状态时的压力就是蒸气压。

蒸气压高的液体会快速蒸发,因为其中许多分子很容易逸出。丙酮和乙醚就是例子:它们在室温下蒸发很快。水在室温下的蒸气压较低,蒸发得更慢。

温度升高时,蒸气压也会升高。温度较高时,分子运动更快,因此有足够能量逸出液体的分子会增多。这种关系不是直线关系;随着温度升高,蒸气压的增幅会越来越快。

蒸气压公式:安托万方程

计算器使用安托万方程,这是针对每种物质、根据实测数据拟合得到的公式:

log⁡10(P)=A−BC+T\log_{10}(P) = A - \frac{B}{C + T}

  • P 表示蒸气压,单位为 mmHg
  • T 表示温度,单位为 °C
  • A、B 和 C 是每种物质特有的常数,通过将方程拟合到实验室测量数据得到

每种物质的常数只在特定温度范围内有效。超出该范围时,方程可能给出错误答案,因此计算器不会进行计算。

本计算器使用的安托万常数

物质ABC有效范围(°C)
水8.071311730.63233.4261 至 100
甲醇8.080971582.271239.72615 至 100
乙醇8.204171642.89230.320 至 100
丙酮7.117141210.595229.6640 至 100
苯6.905651211.033220.798 至 100
甲苯6.954641344.8219.48210 至 100
氯仿6.954651170.966226.2320 至 100
乙醚6.923331064.07228.80 至 100

如何使用蒸气压计算器

  1. 从下拉菜单中选择一种物质。
  2. 输入以 °C 为单位的温度。温度必须处于该物质的有效范围内,范围显示在输入框下方。
  3. 读取以 mmHg 为单位的蒸气压结果。
  4. 查看公式面板,了解计算中使用的确切数值。
  5. 按“复制”即可复制结果。

如果温度超出有效范围,计算器会显示错误消息而不是结果,因为安托万方程在该范围外并不可靠。

如何计算蒸气压:演算示例

求水在 25 °C 下的蒸气压。

步骤 1:获取水的常数。 A = 8.07131,B = 1730.63,C = 233.426

步骤 2:将这些数值代入方程。

log⁡10(P)=8.07131−1730.63233.426+25=8.07131−1730.63258.426=1.3745\log_{10}(P) = 8.07131 - \frac{1730.63}{233.426 + 25} = 8.07131 - \frac{1730.63}{258.426} = 1.3745

步骤 3:消去对数。

P=101.3745≈23.7 mmHgP = 10^{1.3745} \approx 23.7 \text{ mmHg}

水在 25 °C 时的蒸气压约为 23.7 mmHg。这远低于正常大气压(海平面处为 760 mmHg),所以液态水在室温下不会沸腾。

作为对公式的检验:在 100 °C 下,同一方程给出的水的蒸气压约为 760 mmHg,与水在海平面上的已知沸点相符。

常见物质在 25 °C 下的蒸气压

物质25 °C 下的蒸气压
水23.7 mmHg
乙醇58.8 mmHg
丙酮230.9 mmHg
甲醇127.0 mmHg
苯95.2 mmHg
甲苯28.4 mmHg
氯仿196.7 mmHg
乙醚538.0 mmHg

丙酮和乙醚在相同温度下的蒸气压远高于水。因此它们蒸发得更快,接触皮肤时会感觉更凉:快速蒸发会迅速带走热量。

如何解读结果

  • 蒸气压越高,物质在该温度下越容易蒸发。
  • 蒸气压越低,物质越容易保持液态。
  • 液体在其蒸气压等于周围压力的温度下沸腾。在海平面上,周围压力约为 760 mmHg(1 个大气压)。

蒸气压的实际意义

蒸气压对许多实际工作都有指导作用。化学工程师利用它设计蒸馏塔,先使挥发性更高的液体沸腾,从而分离液体。它会影响溶剂和燃料储罐的建造方式,因为蒸气压高的液体可能在密闭容器中积聚危险压力。环境科学家利用它预测污染物是否会从水中蒸发到空气中。药剂师利用它判断液体药物在包装中的状态。实验室工作人员利用它选择真空蒸馏和旋转蒸发的安全条件,并判断如何安全储存挥发性化学品。

查找蒸气压的其他方法

安托万方程是多种方法之一:

  • 克劳修斯—克拉珀龙方程是一种更具基础性的公式,将蒸气压与温度以及使物质汽化所需的热量联系起来。
  • 瓦格纳方程适用于更宽的温度范围,但需要更多输入常数。
  • 直接测量可在实验室中使用等压计等设备进行,能够得到最可靠的单个数据点。
  • 基团贡献法在没有实验数据时,根据分子结构估算蒸气压。

历史

蒸气压作为一个正式概念,源于 19 世纪对热和气体的研究。贝努瓦·保罗·埃米尔·克拉珀龙和鲁道夫·克劳修斯在 1830 年代建立了克劳修斯-克拉珀龙方程,把蒸气压与温度和潜热联系起来。1888 年,法国工程师路易·夏尔·安托万发表了以他的名字命名的更简单的关联式。它牺牲了一部分理论依据来换取使用上的方便,因此至今仍常见于教科书和计算器中。

常见问题

简单来说,什么是蒸气压? 蒸气压是指在一定温度下,液体与其气体达到平衡时,液体上方所形成气体的压强。蒸气压高的物质容易蒸发。

温度如何影响蒸气压? 蒸气压随温度升高而升高,而且上升得越来越快,并非呈直线增长。温度较高时分子运动更快,能够逸出液体表面的分子也更多。

蒸气压与大气压有什么区别? 蒸气压来自某一种物质自身的分子逸出成为气体。大气压则是某处上方空气中所有气体的总压强。当液体的蒸气压达到周围的大气压时,液体就会沸腾。

为什么蒸气压对蒸馏很重要? 蒸馏利用不同液体蒸气压的差异来分离它们。蒸气压较高的物质先蒸发,可以单独收集。

安托万方程有多准确? 在某种物质所列的温度范围内,它与实测蒸气压通常相差不过几个百分点。超出这一范围,精度就会下降,因此本计算器不允许在各物质有效范围之外进行计算。

这个计算器适用于混合物吗? 不适用。它只计算纯物质的蒸气压。混合物遵循拉乌尔定律,即各组分的分蒸气压取决于它在混合物中所占的比例,而非理想混合物还需要进一步的校正因数。

参考文献

  1. 美国国家标准与技术研究院。Water: Phase change data(NIST 化学网络手册,SRD 69)。NIST 化学网络手册:水 — 安托万方程 log₁₀(P) = A − B/(T + C),系数由 NIST 根据实测数据计算得出。
  2. 美国国家标准与技术研究院。NIST Guide to the SI, Appendix B.8: Factors for Units Listed Alphabetically。NIST SP 811 附录 B.8 — 1 标准大气压 = 101,325 Pa,1 mmHg = 133.3224 Pa,因此 1 atm = 760 mmHg。
  3. 巴黎天文台(Observatoire de Paris)。An Etymological Dictionary of Astronomy and Astrophysics: Antoine equation。安托万方程 — 该方程以推导出它的法国工程师路易·夏尔·安托万命名。
  4. 法国科学院(Académie des sciences)。Comptes rendus hebdomadaires des séances de l'Académie des sciences,第 107 卷,1888年10月29日 会议(互联网档案馆扫描件)。Comptes rendus,1888年10月29日 — Ch. Antoine,"Tensions des vapeurs : nouvelle relation entre les tensions et les températures",第 681–684 页。