草庐IT

熵增原理简史(一)

能子源 2023-03-28 原文

前  言

熵增原理简史,从熵的概念、熵的研究史、熵增原理、宇宙熵增和广义熵增原理五方面阐述。特别是后两块内容,对熵的认识有理论的突破性。

熵的概念

熵(S)是指一个系统内在的混乱程度,简称混乱度。一个系统的熵越大,其混乱度就越大。

熵的研究史

熵最初由德国物理学家克劳修斯提出,用于描述一个系统的状态量。热力学熵是宏观量,是构成系统的大量微观粒子集体表现出来的性质,是这个系统的状态参数,其变化量只与始末状态有关,与过程无关。

历史上熵从三个角度阐述。第一,宏观熵,即克劳修斯熵,用以说明一个系统混乱度与热量的关系。著名的克劳休斯不等式ds≥δQ/T,表示一个系统熵的变化大于等于热传导过程中热量的变化除以温度的商值,但这仅仅是数值上的关系。

第二,微观熵,即玻尔兹曼熵,是用微观世界统计物理学对系统熵的解释。玻尔兹曼指出:系统的宏观物理性质,是微观状态的统计平均值,一个系统的熵和微观状态数目满足的关系为S=Kв㏑Ω,这个式子被人们称作“玻尔兹曼公式”,式中KB是玻尔兹曼常数,Ω为系统宏观状态中所包含的微观状态总数。由此可以看作一个系统的混乱程度,是由这个系统微观的平均统计数来衡量,其微观状态分布越均匀,宏观就越混乱,即熵越大。

第三,信息熵,即香农熵。香农熵是事件状态不确定程度的度量,一个事件的不确定性越大,把它搞清楚所需要的信息量也就越大,即香农熵也就越大。对一个系统来说,其系统越混乱,香农熵就越高;否则系统越是有序,香农熵就越低。所以香农熵也可以说是系统无序化程度的一个度量。

对一个给定的事件,如果已知的信息量增大则意味着事态的可能性减少。举个例子加以说明:某一天要下雨,若告诉你是在2021年内,则有365种可能;若告诉你是在2021年指定的某一个周内,则有7种可能。所以已知的信息量越大,其事件的可能性越小,即已知的信息熵增大则其事态的混乱度减少。

一个系统的总信息熵包括已知的信息熵和未知的信息熵。总信息熵越大,则系统越混乱;知道的信息熵越大,系统的可能性越少。

熵增原理

熵增原理,是指孤立热力学系统的熵不减少,即其熵总是增大或者不变,用一个式子表示为 S ≥ 0。意思是一个孤立的热力学系统,如果是可逆过程,则其熵不变;如果是不可逆过程,则其熵增加。当然如果这个热力学系统不是孤立的,那么它的熵也可能减少,但是此熵的减少一定以外部环境熵的增加为代价。熵增原理是一个孤立系统必须遵守的客观规律,这也是热力学第二定律内在的本质体现。

宇宙熵增原理

一、热力学第二定律

热力学第二定律有几种表达方式,但它们都揭示了大量微观粒子参与的宏观过程,是具有特定的方向性。这让人们认识到,自然界中涉及热现象的宏观过程都具有方向性。其中最本质的表述是熵增原理,即一个孤立热力学系统的熵不减少,用一个式子表示为 S ≥ 0。为什么会这样呢?今天我给大家说一说自己的一点想法:热力学第二定律常见的表达方式有三种。

第一种,开尔文-普朗克式:不可能从单一热源吸取热量,并将这热量完全转变为功,而不产生其他影响。从此可见功可以完全转化成热量,但热量是不可能自发地完全变成功。因为做功是大量分子的有规则运动,而热运动则是大量分子的无规则运动;无规则运动变成有规则运动的几率非常小,而有规则运动变成无规则运动的几率却很大。所以一个不受外界影响的孤立系统,其内部自发的变化过程总是由几率小的状态向几率大的状态进行着。故一个孤立系统内部,其功可以完全转化成热,但热不能全部转化成功。

第二种,克劳修斯式:热量可以自发地从温度高的物体传递到温度低的物体,但不可能自发地从温度低的物体传递到温度高的物体。我们知道温度是系统微观粒子热运动平均统计值的宏观体现,高温物体的微观粒子热运动剧烈,这样高温物体与低温物体接触后,它就把能量传递给低温物体,使自己微观粒子的热运动变得越来越弱,同时使低温物体的微观粒子的热运动变得越来越剧烈,最后直至二者微观粒子热运动的剧烈程度趋于一致性,即二者处于同一温度的热平衡状态。

第三种,熵增原理式:随着时间进行,一个孤立体系中的熵不会减小。前面说,宏观熵是微观粒子体现出来的平均统计现象。从分子运动论的观点看,微观粒子的运动遵循物理统计规律,其运动具有不确定性、永恒性和无规则性等性质。在一个孤立系统内,每个粒子到达的地方趋于等几率性,粒子之间的性能趋于同一性,系统每个地方的状态趋于等同性,这样系统才更趋于混乱,系统的宏观熵才更大。

热力学第二定律的三种表达,抽去它们表达的具体内容后,都共同体现了一个原理:熵增原理,即一个孤立系统的发展过程具有特定的方向性。这个特定的方向体现为,在一个孤立系统内,一方面每一个物质都希望自己有尽可能的活动自由;另一方面每一个物质都希望别的物质和它具有相同的性能;第三,系统的每一个地方都希望别的地方能和它具有共同性。简而言之:熵增原理就是一个孤立系统朝着均一同化性方向发展,使其更混乱。能子源版权,违之必究。

有关熵增原理简史(一)的更多相关文章

  1. 【Unity游戏破解】外挂原理分析 - 2

    文章目录认识unity打包目录结构游戏逆向流程Unity游戏攻击面可被攻击原因mono的打包建议方案锁血飞天无限金币攻击力翻倍以上统称内存挂透视自瞄压枪瞬移内购破解Unity游戏防御开发时注意数据安全接入第三方反作弊系统外挂检测思路狠人自爆实战查看目录结构用il2cppdumper例子2-森林whoishe后记认识unity打包目录结构dll一般很大,因为里面是所有的游戏功能编译成的二进制码游戏逆向流程开发人员代码被编译打包到GameAssembly.dll中使用il2ppDumper工具,并借助游戏名_Data\il2cpp_data\Metadata\global-metadata.dat

  2. Slowloris DoS攻击的原理与简单实现 - 2

    前言    Slowloris攻击是我在李华峰老师的书——《MetasploitWeb 渗透测试实战》里面看的,感觉既简单又使用,现在这种攻击是很容易被防护的啦。不过我也不敢真刀实战的去试,只是拿个靶机玩玩罢了。         废话还是写在结语里面吧。(划掉)结语可以不看(划掉)Slowloris攻击的原理        Slowloris是一种资源消耗类DoS攻击,它利用部分HTTP请求进行操作。也叫做慢速攻击,这里的慢速并不是说发动攻击慢,而是访问一条链接的速度慢。Slowloris攻击的功能是打开与目标Web服务器的连接,然后尽可能长时间的保持这些连接打开。如果由多台电脑同时发起Slo

  3. [蓝桥杯单片机]学习笔记——串口通信的基本原理与应用 - 2

    目录一、原理部分1、什么是串行通信(1)并行通信与串行通信(2)串行通信的制式(3)串行通信的主要方式  2、配置串口(1)SCON和PCON:串行口1的控制寄存器(2)SBUF:串行口数据缓冲寄存器 (3)AUXR:辅助寄存器​编辑(4)ES、PS:与串行口1中断相关的寄存器(5)波特率设置  3、串口框架编写二、程序案例一、原理部分1、什么是串行通信(1)并行通信与串行通信微控制器与外部设备的数据通信,根据连线结构和传送方式的不同,可以分为两种:并行通信和串行通信。并行通信:数据的各位同时发送与接收,每个数据位使用一条导线,这种方式传输快,但是需要多条导线进行信号传输。串行通信:数据一位一

  4. ruby - # Ruby 中识别方法约定的基本原理/历史是什么? - 2

    例如,我一直看到称为String#split的方法,但从未见过String.split,这似乎更合乎逻辑。或者甚至可能是String::split,因为您可以认为#split位于String的命名空间中。当假定/隐含类(#split)时,我什至单独看到了该方法。我知道这是ri中识别方法的方式。哪个先出现?例如,这是为了区分方法和字段吗?我还听说这有助于区分实例方法和类方法。但这从哪里开始呢? 最佳答案 不同之处在于您如何访问这些方法。类方法使用::分隔符来表示消息可以发送到类/模块对象,而实例方法使用#分隔符表示消息可以发送到实例对

  5. H264压缩原理 - 2

    1、为什么压缩的原始数据一般采用YUV格式(1)利用人对图片感觉的生理特性,对于亮度信息比较敏感,对于色度信息不太敏感,所以视频编码是将Y分量和UV分量分开来编码,并且可以减少UV分量.2、视频压缩原理(1)空间冗余:图像相邻像素之间的相关性,比如一帧图片被划分成多个16x16的块之后,相邻的块之间有很多明显的相似性。(2)时间冗余:时间相差较近的两张图片变化较小。(3)视觉冗余:我们的眼睛对某些细节不太敏感,对图像中的高频信息的敏感度小于低频信息,可以去除一些高频信息。(4)编码冗余:一幅图片中不同像素出现的概率是不同的,对于出现次数较多的像素,用少的位数来编码,对于出现次数较少的像素,用多

  6. Python——程序的运行原理 - 2

    Python程序运行原理Python是一种脚本语言,编辑完成的程序,也称源代码,可以直接运行。从计算机的角度看,Python程序的运行过程包含两个步骤:解释器将源代码翻译成字节码(即中间码),然后由虚拟机解释执行。Python程序文件的扩展名通常为.py。在执行时,首先由Python解释器将.py文件中的源代码翻译成中间码,这个中间码是一个扩展名为.pyc的文件,再由Python虚拟机(PythonVirtualMachine,PVM)逐条将中间码翻译成机器指令执行。需要说明的是,pyc文件保存在Python安装目录的pycache文件夹下,如果Python无法在用户的计算机上写人字节码,字节

  7. mysql - Rails 数据库连接池的工作原理 - 2

    我正在学习Rails数据库连接池概念。在Rails应用程序中,我将池大小定义为5。我对连接池大小的理解如下。当服务器启动时,rails会自动创建n个在database.yml文件中定义的连接。在我的例子中,它将创建5个连接,因为池大小为5。在每个http请求上,如果需要访问数据库,rails将使用连接池中的可用连接来处理请求。但我的问题是,如果我一次达到1000个请求,那么大部分请求将无法访问数据库连接,因为我的连接池大小只有5个。我上面对rails连接池的理解对吗??谢谢, 最佳答案 目的:数据库连接不是线程安全的;所以Activ

  8. ElasticSearch——刷盘原理流程 - 2

    ElasticSearch——刷盘原理流程刷盘原理流程名词和操作解释相关设置刷盘原理流程整个过程会分成几步:数据会同时写入buffer缓冲区和translog日志文件buffer缓冲区满了或者到时间了(默认1s),就会将其中的数据转换成新的segment并写入系统文件缓存,这一步叫refresh其中后台会自动合并小的segment成大的segment;这一步叫段合并当translog达到大小的阈值(默认512M)或者flush默认时长(30m),则会执行flush操作:内存中数据写入新的segment放入缓存(清空内存区)一个commitpoint写入磁盘,表示哪些segment已写入磁盘将缓

  9. ruby-on-rails - 了解 establish_connection 在 ActiveRecord 中的工作原理 - 2

    此代码取自ActiveRecord2.3.14的gem类ConnectionHandlerdefestablish_connection(name,spec)@connection_pools[name]=ConnectionAdapters::ConnectionPool.new(spec)end似乎每次ruby​​在模型上调用establish_connection时,它都会创建一个新的连接池。我的问题:如果我有5个模型使用establish_connection连接到同一个数据库,Rails是否足够智能以选择一个已经存在的池而不是创建一个具有相同连接凭据的新池?如果我的5个模型是

  10. 51单片机(郭天祥版)——键盘检测原理及应用实现 - 2

    实验中我们使用的是52单片机目录前言一、单片机是什么?二、实验步骤1.独立键盘检测1.2代码如下(示例):1.3图片1.4视频2.矩阵键盘检测2.2代码如下(示例):2.3图片2.4视频总结:以上就是今天要讲的内容,本文仅仅简单介绍了单片机键盘检测的应用实现,而单片机键盘检测相关理论可以参考教材进行学习前言文章内主要概念引自郭天祥老师《新概念51单片机C语言版》一书主要展示郭天祥老师书中第四章键盘检测原理及应用实现。分为仿真、实体两部分。一、单片机是什么?单片机就是在一块硅片上集成了微处理器、存储器及各种输入/输出接口的芯片,这样一块芯片就具有了计算机的属性,因而被成为单片微型计算机,简称单片

随机推荐