涨落耗散定理是平衡态统计物理的一个极为重要的结果,该定理将一个统计力学体系的涨落关联与其对外界刺激的响应用一个干净的等式联系了起来。有了该定理,测量响应就可以获得平衡态体系的关联性质,反之亦然。如果取静态极限,涨落耗散定理就退化为线性响应定理,而线性响应定理提供了一个理解对称破缺体系的结构与刚性的基本框架。我们将通过简单的例子对这些定理做一展示。

线性响应定理

现代物理学理论极大的依赖于线性模型,在许多情形,线性模型是一种对于真实世界的有效近似,可以得到许多有用的结果。

线性模型又称为谐性近似(Harmonic Approximation)。顾名思义,在这些模型里,原本复杂的运动模式被近似为一组独立运动的谐振子(Harmonic Oscillators).在操作意义下,这些谐振子对应的是将体系变形或者涨落的能量做高斯近似之后,系数矩阵的本征模式,而对应的本征值则构成这些谐振子模式的激发能量。

考虑一个简单的谐振子。

(a)关联

我们首先研究其平衡态涨落关联性质。记平衡位置为x0,由于涨落,偏离平衡位置的位移记为△x=x-x0。显然,该谐振子的涨落能量:E(△x)=(1/2)k△x2,这里,k是谐振子的弹性常数。由平衡态玻尔兹曼分布可知,涨落分布函数:P(△x)~exp[-E/kBT]~exp[-k△x2/2kBT],即高斯分布,或者叫正则分布。这里,kB是玻尔兹曼常数。涨落关联C=对应于该分布的方差。由高斯分布的知识立刻知道:C=kBT/k.

当然这一结果也可以由能量均分原理得出。能量均分原理说,平衡时,每一个自由度的能量是(1/2)kBT.我们所考虑的谐振子是一个自由度,其平均能量为:(1/2)k.因此:(1/2)k=(1/2)kBT。即得上式关联函数。

(b)响应

现在我们研究该谐振子对外场的响应性质。施加外力f。外力场下谐振子能量修改为:

E(△x,f)=(1/2)k△x2+f△x,其中,第一项是未加外场时的能量,第二项是由于外场存在所生成的能量。

在外场下,谐振子的平均位移是多少?力学里,这是由最小化能量导出的欧拉-拉格朗日(Euler-Lagrange)方程所决定的。因此能量对位移求导可得:k=-f.取绝对值大小:k=f,进一步写成=k-1f.立即可以看出,平均位移对于外力的响应性质由系数k-1给出,即,响应函数χ=k-1。(由于这里考虑的是整体响应,没有局域效应,因此响应函数体现为一个常数。)

将关联函数和响应函数做对比,立刻得出:χ=C/kBT.此结果即线性响应理论,将外场响应函数χ与涨落关联函数C联系了起来。

(c)刚性

现在我们进一步考虑刚性。考虑一个材料体系,经过对称破缺后形成了有序结构,考虑简单的一维情形,此时结构由周期L刻划。材料的刚性由弹性模量G描写。涨落引起应变:△x/L.对应的应力:G△x/L.因为应力是单位面积的力,所以力为:L2(G△x/L)=GL△x。在谐振子近似下知道力为:k△x,因此:k=GL,此式体现了响应与刚性的关系。因为χ=k-1,所以χ=1/(GL).因此,G越大,χ越小。也就是说,弹性模量大的材料有小的外场响应。

更加定量的分析。考虑一个有序结构,何时涨落可以破坏该结构?答案是当涨落位移比结构的周期还要大时。即:≥L2.考虑平衡条件:=L2,由:C==kBT/k,k=GL,得到:G=kBT/L3.因此,对称破缺之前的无序相,由于L=∞,所以G=0,即无序(气)相没有刚性。随着对称破缺,周期L变成有限大小,材料逐步获得刚性。这里体现的是凝聚态物理中对称破缺导致有序和刚性的观念。如果引申一下,这对应的是量子场论中对称破缺产生粒子质量的观念。

上式也可以写成:GL3=kBT,这体现的是一个热激发单元的概念。如果已经知道一个材料的G,则可以由该公式得到一个有序化的特征长度尺度L.考虑一个尺度d,当d>L时,Gd3>kBT,材料刚性所产生的弹性能量大于热能,材料有序,在该尺度对称破缺。反之,对于d

根据L的大小,可以对材料进行粗略的划分。L→∞,无序气相;L→a,硬材料,这里,a大约是原子间距;介于两者之间,对称性在较大尺度破缺,导致G较小,因此成为软材料,对应于聚合物,胶体,液晶等软物质物理的研究范围。

转载本文请联系原作者获取授权,同时请注明本文来自苗兵科学网博客。

链接地址:http://blog.sciencenet.cn/blog-2438753-1187504.html

上一篇:高分子统计物理漫谈-熵-时间箭头-玻尔兹曼大脑

下一篇:高分子统计物理漫谈-中心极限定理

玻尔兹曼分布涨落_科学网—高分子统计物理漫谈-涨落耗散定理-2 - 苗兵的博文...相关推荐

  1. python字母频率_科学网-Python统计字母频数和频率-吕波的博文

    方案一 统计字符串中的字母频数 import collections import re d = collections.defaultdict(int) S = "testTypecopy ...

  2. bam文件读取_科学网—Pacbio Sequel两种bam文件解析 - 卢锐的博文

    pacbio目前有两种主流的测序平台,RSII和Sequel,后者是前者的升级版. pacbio sequel下机是bam格式的reads文件,它和reads比对到参考基因组上生成的bam文件,内容有 ...

  3. 火蚁机器人_科学网—红火蚁的“生命之舟” - 赵序茅的博文

    红火蚁的"生命之舟" 蚂蚁在人们眼中总是一副卑微的形象,对于人类而言"碾死一只蚂蚁"无疑是再简单不过的事情了.没有人会想到小小的蚂蚁还能兴风作浪.直到20世纪3 ...

  4. linuxcnc 多轴联动_科学网—【LinuxCNC】开源机床Linux操作系统 - 刘洋的博文

    LinuxCNC是昨天意外发现的一款开源实时Linux机床操作系统,实际上也适合做机器人.机器手的操作系统:重点是[实时RealTime Linux系统].官方网站: 这款系统运行于X86结构的CPU ...

  5. cie1931 python绘制_科学网—gnuplot与CIE1931 XYZ三刺激值曲线 - 范学良的博文

    1.直接生成PNG文件 gunplot script: gnuplot> set term pngcairo Terminal type set to 'pngcairo' Options ar ...

  6. cie1931 python绘制_科学网-gnuplot与CIE1931 XYZ三刺激值曲线-范学良的博文

    1.直接生成PNG文件 gunplot script: gnuplot> set term pngcairo Terminal type set to 'pngcairo' Options ar ...

  7. mysql 删除数据库的所有表_科学网—mysql删除数据库中的所有表 - 高雪峰的博文...

    在工作中使用的一些数据库基本操作,不是经常使用,容易忘记,放到这里做个笔记 -- 从结果集中拷贝--------------------------------------- ------------ ...

  8. python中几种读取文件的方法_科学网—python中几类文件的读写 - 郗强的博文

    所使用python模块为json.csv等. 一.json文件读写 1.JSON简介:其全名为JavaScript Object Notation是一种轻量级的数据交换格式.Json最广泛的应用是作为 ...

  9. matlab 更换坐标轴_科学网—【Matlab】坐标轴的设置 - 叶瑞杰的博文

    使用matlab的绘图函数plot绘图时系统默认设置了一些属性,例如坐标轴字号大小等并根据情况自动设置坐标轴显示的上下限,这些属性可以通过函数灵活改动,此处总结一小部分. figure; %设置坐标轴 ...

最新文章

  1. 理解并解决IE的内存泄漏方式[翻译2]
  2. vncview 多屏_OpenStack中VNC协议实现多屏共享(多屏不踢访问)
  3. 产品经理经验谈:从产品经理、用户、产品的角度重新认知产品运营
  4. 【Python】青少年蓝桥杯_每日一题_11.27_电梯用电量
  5. PAT (Basic Level) Practice (中文)1017 A除以B (20 分)
  6. case class和trait
  7. [转]2020年4月github上最热门项目-java
  8. 20190826:(leetcode习题)反转链表
  9. 【优化预测】基于matlab差分算法优化ANN预测【含Matlab源码 151期】
  10. 机器学习的所有资源链接和经验教训(八)深度学习框架
  11. 简单聊聊电商系统的订单号生成规则
  12. vue3如何去掉控制台的warn信息
  13. 使用usb串口线作为console
  14. NVIDIA NCCL 源码学习(五)- 路径计算
  15. 亚马逊封号潮不断,亚马逊封号最新进展,亚马逊账号关联要怎么解决?怎么使用vmlogin浏览做到账号防关联
  16. The Picture of Dorian Gray——17
  17. 东大22春《计算机应用基础》在线平时作业3_100分参考非答案
  18. androidkiller java sdk环境_AndroidKiller 编译问题
  19. 传统基本图像处理方法:图像增强(灰度变换、直方图增强、空间域滤波、频率域滤波)、图像分割、图像配准等
  20. 修改shell的命令提示符(修改[username@host directory]$的样式)

热门文章

  1. ElasticSearch的update_by_query使用
  2. Java中switch参数传null会引起异常——Java 语法糖
  3. websocket学习总结记录
  4. java枚举类中字段有没有必要加final____枚举类字段 Field ‘xxx‘ may be ‘final‘
  5. Tomcat(三):日志
  6. flink checkpoint 恢复_Flink解析 | Apache Flink结合Kafka构建端到端的ExactlyOnce处理
  7. python手机安装模块_python如何安装模块 模块安装操作教程
  8. ssm项目集成ftp_ssm开发旅游信息管理系统,包括前台和后台
  9. php的curl如何返回值,怎么在PHP中利用CURL获取返回值
  10. ubuntu 中 ROS 一些报错的解决