热力学平衡、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 ...
随机推荐
- 09-CentOS软件包管理
简介 CentOS7使用rpm和yum来管理软件包. CentOS 8附带YUM包管理器v4.0.4版本,该版本现在使用DNF (Dandified YUM)技术作为后端.DNF是新一代的YUM,新的 ...
- 集成学习与随机森林(四)Boosting与Stacking
Boosting Boosting(原先称为hypothesis boosting),指的是能够将多个弱学习器结合在一起的任何集成方法.对于大部分boosting方法来说,它们常规的做法是:按顺序训练 ...
- QT学习:00 介绍
--- title: framework-cpp-qt-00-介绍 date: 2020-04-08 15:41:54 categories: tags: - c/c++ - qt --- 章节描述: ...
- 基于SQLite3的C学习总结
背景 针对 SQLite3 的学习总结 arm linux 移植 SQLite 3 如何在 Linux 上移植使用 SQLite3,标题虽然是在讲 arm linux,但实际上是跨平台的. 基于 SQ ...
- mtr和traceroute的区别,以及为什么traceroute不显示路径mtr却可以显示路径
最近工作主要都是网络策略的开通和网络测试,在测试的过程当中发现当网络不通时,用traceroute来看路由路径的时候总是无法显示出来,于是就换了个工具-mtr,发现mtr可以正常显示出路由路径,帮助我 ...
- 千万别忽视基础!十张图带你一步步理解Java内存结构!
作为一个Java程序员,在日常的开发中,不必像C/C++程序员那样,为每一个内存的分配而操心,JVM会替我们进行自动的内存分配和回收,方便我们开发.但是一旦发生内存泄漏或者内存溢出,如果对Java内存 ...
- WPF实现TextBlock呼吸灯效果
实现代码 <TextBlock Text="录像中" FontSize="48" Foreground="#ED4646" Horiz ...
- mac idea 更换主题
使用 主题一 xcode-dark-theme:点我直达 主题二 one-dark-theme:点我直达 主题三 dark-purple-theme:点我直达 主题四(推荐) vuesion-them ...
- PO、VO、BO、DTO、POJO、DAO、DO
DO: domain object持久对象就是从现实世界中抽象出来的有形或无形的业务实体. PO:persistant object持久对象最形象的理解就是一个PO就是数据库中的一条记录.好处是可以把 ...
- Dubbo广播机制源码解读
总结/朱季谦 先前在测试环境遇到过一个问题,即Dubbo广播机制,在对各个提供者节点进行广播操作过程中,存在最前面的两个节点出现异常的情况,但后边的其他节点仍能正常同步的情况.我以前就知道Dubbo的 ...