热力学平衡、Liftshitz 理论和朗道理论
科学家们经过广泛的实验发现:熔化往往始于固体表面。熔化时,体系由 “固体-气体接触” 变为 "固体-熔化层接触 + 熔化层-气体接触“。如果后者的能量更稳定,则说明熔化的确更容易在表面发生。将这一结论推广到温度低于熔点的情况即可在热力学平衡角度解释预熔现象。下面简要考察这一解释的合理性。
(此处省略两张图)
左边是干燥的冰的固-气热力学平衡,右边是包含了中间层预熔相的热力学平衡。若发生预熔,界面应能满足 \(\gamma_\text{s-g}>\gamma_\text{s-l}+\gamma_\text{l-g}\),式中 \(\text s\)、\(\text l\)、\(\text g\) 分别代表固相、预熔态的液相、气相。定义界面能变 \(\Delta\gamma\),先放着,后面有用
\]
在下面的计算中,不考虑预熔层的准液态和真液态水之间的热力学性质的区别,谁同意,谁反对?
考察预熔层单位面积的自由能,由本体和表面两部分构成
\]
上式中 \(G\) 为单位面积自由能,\(T\)、\(P\) 为温度压力,\(d\) 为预熔层厚度,\(\rho_1\) 为预熔层中的水分子密度,\(\mu_1(T,P)\) 为本体液态水的化学势,\(F_\text{total}(d)\) 代表单位面积的总超额表面能,它是厚度 \(d\) 的函数。
当 \(d\to0\) 时,相当于没有预熔层,那 \(F_\text{total}(d)=\gamma_\text{s-g}\)。当 \(d\to\infty\) 时,相当于中间就是一层水,那 \(F_\text{total}(d)=\gamma_\text{s-l}+\gamma_\text{l-g}\)。大家想到了什么呢?没错!自然地想到可以定义一个神奇的函数 \(f(x)\),满足 \(f(0)=0\)、\(f(\infty)=1\),即可使得
\]
从而当 \(d\to0\) 时,\(F_\text{total}(d)=\gamma_\text{s-g}\);当 \(d\to\infty\) 时,\(F_\text{total}(d)=\Delta\gamma+\gamma_\text{s-g}=\gamma_\text{s-l}+\gamma_\text{l-g}\),完美。
我们在小学二年级就学过,化学势是吉布斯自由能对组分粒子数的偏微分,对自由能两边微分得
\displaystyle\frac1{\rho_1}\frac{\partial G(T,P,d)}{\partial d}=\mu_1(T,P)+\frac1{\rho_1}\frac{\partial F_\text{total}(d)}{\partial d} \\[2ex]
\displaystyle\mu(T,P,d)=\mu_1(T,P)+\frac{\Delta\gamma}{\rho_1}\frac{\partial f(d)}{\partial d}=\mu_s(T,P,d)
\end{matrix}
\]
此时的温度可能是略在熔点之下,以熔点为基准,用一下泰勒展开和克拉伯龙方程,易得
\Delta\mu(T,P)&=\left[\frac{\partial\Delta\mu}{\partial T}\right]_{T_m}\left(T-T_m\right)+\left[\frac{\partial\Delta\mu}{\partial P}\right]_{P_m}\left(P-P_m\right) \\
&=\frac{q_m}{T_m}\left(T-T_m\right)-\left(\frac1{\rho_l}-\frac1{\rho_s}\right)\left(P-P_m\right) \\
&=\kappa_vq_m\frac{T-T_m}{T_m}
\end{aligned}
\]
式中 \(q_m\) 是熔化潜热,\(\kappa_v=1-\dfrac{(\mathrm dP/\mathrm dT)_\text{sg}}{(\mathrm dP/\mathrm dT)_\text{sl}}\)。有的文献里说冰的 \(\kappa_v=1\),反正他说什么就是什么。表面张力在微观层面上本质依然是一种长程分子力,我们认为这种力应当是遵循平方衰减定律的。而 \(f(d)\) 定性代表的是 “本体相对于表面有多重要” 这件事。因此可以认为 \(f(d)\) 对 \(d\) 是平方衰减关系,结合其边界条件,近似认为 \(f(d)=1-\sigma^2/d^2\),式中 \(\sigma\) 代表水分子直径。此时有 \(d=\sigma\) 时,\(f(d)=0\);\(d=\infty\) 时,\(f(d)=1\)。
终于一切准备工作都就绪了!把我们上面所有求出来的东西一股脑代入
\]
易得
\]
我要变形了
\]
至此,我们得到了最终结论:当 \(\boldsymbol{\Delta\gamma<0}\) 时,冰的表面在熔点以下时会发生预熔,产生一个薄层液膜,液膜厚度与温度的关系满足 \(\boldsymbol{d=\left(-\dfrac{2\sigma^2\Delta\gamma}{\rho_lq_m}\right)^{1/3}\left(\dfrac{T_m-T}{T_m}\right)^{-1/3}}\)。
感兴趣的读者也可以计算,如果分子力是短程力,遵循指数衰减 \(\dfrac{\partial f(d)}{\partial d}\propto\exp(-cd)\) 时,厚度 \(d\) 的表达式满足什么规律?结论是 \(d\propto\left\lvert\ln\hspace{-0.25em}\left(\dfrac{T-T_m}{T_m}\right)\right\rvert\)。
热力学平衡、Liftshitz 理论和朗道理论的更多相关文章
- Edward Frenkel关于几何化朗兰兹纲领的采访
本文来自:菲尔兹奖座谈会 博客 Edward Frenkel教授的主要研究方向是数学与量子物理中的对称.他现在在做的许多问题都与朗兰兹纲领有关.他现在是加州大学伯克利分校的数学教授. 在今年的菲尔兹奖 ...
- ph:做参考
1 波动学 <伯克利物理学教程>第三卷 上.下册2 场论(朗道)3 场论与粒子物理学(上册)(李政道)出国留学必备书之一!4 场论与粒子物理学(下册)(李政道)5 非平衡态热力 ...
- 看完这篇,保证让你真正明白:分布式系统的CAP理论、CAP如何三选二
引言 CAP 理论,相信很多人都听过,它是指: 一个分布式系统最多只能同时满足一致性(Consistency).可用性(Availability)和分区容错性(Partition tolerance) ...
- 【C#代码实战】群蚁算法理论与实践全攻略——旅行商等路径优化问题的新方法
若干年前读研的时候,学院有一个教授,专门做群蚁算法的,很厉害,偶尔了解了一点点.感觉也是生物智能的一个体现,和遗传算法.神经网络有异曲同工之妙.只不过当时没有实际需求学习,所以没去研究.最近有一个这样 ...
- Atitit.软件研发团队建设原理与概论 理论
Atitit.软件研发团队建设原理与概论 理论 培训 团队文化建设(内刊,ppt,书籍,杂志等) 梯队建设 技术储备人才的问题 团队建设--小红花评比. 团队建设--文化墙.doc 户外拓展 1. 团 ...
- 我的“第一次”,就这样没了:DDD(领域驱动设计)理论结合实践
写在前面 插一句:本人超爱落网-<平凡的世界>这一期,分享给大家. 阅读目录: 关于DDD 前期分析 框架搭建 代码实现 开源-发布 后记 第一次听你,清风吹送,田野短笛:第一次看你,半弯 ...
- 分布式理论之一:Paxos算法的通俗理解
维基的简介:Paxos算法是莱斯利·兰伯特(Leslie Lamport,就是 LaTeX 中的"La",此人现在在微软研究院)于1990年提出的一种基于消息传递且具有高度容错特性 ...
- 仓位管理 – 1.理论篇
看到文章标题中的"仓位管理",读者可能会认为它只适用于股市投资.其实不然.只要是投资都涉及到风险.回报率.投资额度,都会涉及到仓位管理.再者,人生本身就带着无数的抉择.风险和回报, ...
- UI-初识君面之理论篇
一个好的app不光要用好的功能,还要有好的界面,这样内外兼修才算得上是一个好的App.其实跟人一样,不能只刷帅,要有内涵(看清楚哦,内涵不是指闷骚).不知不觉在园子里已经晃了八年,来深也八年了,.NE ...
- JSP动作元素——————理论篇
JSP动作元素的组成及作用 JSP使用Action来控制Servlet引擎的行为,可重复使用JavaBean组件. 常用Action: jsp:param 在 jsp:include.js ...
随机推荐
- 使用nc进行tcp测速
# server nc -l IP PORT > /dev/null eg: nc -l 192.168.144.1 8080 > /dev/null # client bs单位块大小 c ...
- python重拾第十二天-MYSQL数据库
本节内容 数据库介绍 mysql 数据库安装使用 mysql管理 mysql 数据类型 常用mysql命令 创建数据库 外键 增删改查表 权限 事务 索引 python 操作mysql 1. 数据库介 ...
- .NET 个人博客-发送邮件优化🧐
个人博客-发送邮件优化 前言 之前的发送邮件就弄了个方法,比如回复评论会给评论的人发送邮件,留言回复也是,而且2者的代码有很多一样的地方,比较冗余.然后也是抽空优化一下,思路也是比较常用的工厂+策略模 ...
- Ubuntu访问samba共享文件
Ubuntu访问samba共享文件 参考:https://www.cnblogs.com/Wolf-Dreams/p/11241198.html 做法 安装samba-client.cifs-util ...
- 【Zabbix】Zabbix5.0安装部署问题汇总
报错信息:No package 'oniguruma' found 解决方法:https://www.limstash.com/articles/202003/1563 报错信息: PHP bcmat ...
- 数据源dataSource以及事务tx的xml文件配置方式及代码配置方式
所需要使用的依赖 <dependencies> <!--spring jdbc Spring 持久化层支持jar包--> <dependency> <grou ...
- 从 Helm 到 Operator:Kubernetes应用管理的进化
Helm 的作用 在开始前需要先对 kubernetes Operator 有个简单的认识. 以为我们在编写部署一些简单 Deployment 的时候只需要自己编写一个 yaml 文件然后 kubec ...
- redis出现错误提示MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for......
某天,redis出现了这样一个错误提示: MISCONF Redis is configured to save RDB snapshots, but is currently not able to ...
- Vue 3 后端错误消息处理范例
1. 错误消息格式 前后端消息传递时,我们可以通过 json 的 errors 字段传递错误信息,一个比较好的格式范例为: { errors: { global: ["网络错误"] ...
- 2. C++的编译/链接模型
C++的编译/链接模型 简单的加工模型 问题:无法处理大型程序 加工耗时较长 即使少量修改,也需要重新加工 解决方案:分块处理 好处 编译消耗资源,但一次处理输入较少 链接程序较多,但处理速度较快 便 ...