热力学平衡、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 ...
随机推荐
- IP数据报分片问题
为什么要分片? 很多时候,由于单个数据太大,超过了MTU的限定值,就要对数据包进行分组,即切割并分别发送. 我们要解决以下几个问题: 1.顺序问题.接收方可以按照原来的顺序重组这些分片,并能知道这些分 ...
- 使用Spleete进行人声与背景声分离
安装:https://pypi.org/project/spleeter/ 下载权重: 2sterms.tar.gz https://github.com/deezer/spleeter/releas ...
- Apache Kylin(二)在EMR上搭建Kylin
EMR上搭建kylin 1. 启动EMR集群 根据官网说明: http://kylin.apache.org/docs21/install/kylin_aws_emr.html 启动EMR时,若是 h ...
- Redis的几种应用实战
1.分布式锁: 实现:用set key value ex time nx指令实现,这个指令以及其参数是原子性的操作.释放锁用del key,释放之前先比较一下value是否与当前的value一样,原因 ...
- 【点云检测】OpenPCDet 教程系列 [1] 安装 与 ROS运行
前言与参考 主要是介绍库的使用,做笔记区 首先搜索的时候有个问题 一直在我脑子里 hhh 就是MMlab其实还有一个叫mmdetection3d 的库,然后搜的时候发现 hhh 有网友和我一样的疑惑: ...
- VulnHub_DC-4渗透流程
VulnHub_DC-4 DC-4 is another purposely built vulnerable lab with the intent of gaining experience in ...
- 推荐几款个人喜欢的IDEA开发工具主题【更舒适的开发】
IDEA,全称 IntelliJ IDEA ,是Java语言的集成开发环境,IDEA在业界被公认为是最好的 java 开发工具之一,尤其在智能 代码助手.代码自动提示.重构.J2EE支持. Ant . ...
- vue中sass与SCSS的区别
在Vue中,通常使用SCSS(Sassy CSS)而不是Sass来编写样式.SCSS是Sass的一种语法扩展,提供了更多的功能和灵活性,因此在Vue项目中更常见.下面是Sass和SCSS之间的主要区别 ...
- mysql大数据表添加字段
方案一.老表数据迁移四部曲方案1.新建老表t_order_goods的备份表t_order_goods_bak,同时加一个字段:isVirtual 并给默认值2.迁移老表t_order_goods数据 ...
- Java maven构建命令使用总结
实践环境 Apache Maven 3.0.5 (Red Hat 3.0.5-17) maven构建生命周期 学习Maven构建命令之前,我们不烦先简单了解下Maven构建生命周期. Maven基于构 ...