为何热力学势会极小化?平衡态下特定势极小化原因咨询
为什么热力学势在平衡态会被极小化?
哈哈,这个问题我当年啃热力学教材的时候也卡了好久!其实核心逻辑绕不开热力学第二定律的核心——熵增原理,各种热力学势的极小化本质上都是熵增原理在不同约束条件下的“等价表述”,不用每次都把系统+外界凑成孤立系统来算总熵,方便我们直接判断特定条件下的平衡态。我给你拆解成两种常见情况讲清楚:
恒温恒容下:亥姆霍兹自由能F = U - TS极小化
- 首先明确约束:恒温(系统和外界温度始终相等,能自由交换热量)、恒容(体积固定,系统没法对外做体积功)。
- 热力学第二定律说,孤立系统的总熵会自发增大到最大值,此时达到平衡态。那我们把「系统+外界」看成一个大的孤立系统,总熵变
ΔS_total = ΔS_system + ΔS_surroundings ≥ 0(自发过程取>0,平衡态取=0)。 - 因为恒温,外界的熵变
ΔS_surroundings = -Q_system / T(系统放出热量Q,外界就吸收-Q,除以温度得到熵变)。而恒容时,热力学第一定律告诉我们Q = ΔU(体积不变,做功W=0,热量变化等于内能变化),所以ΔS_surroundings = -ΔU / T。 - 把这个代入总熵增公式:
ΔS_system - ΔU/T ≥ 0,两边乘T(温度T>0,不等号方向不变),整理后得到Δ(U - TS) ≤ 0——也就是ΔF ≤ 0。 - 这就意味着:在恒温恒容的约束下,任何自发过程都会让亥姆霍兹自由能
F不断减小,直到没法再变化(ΔF=0),此时系统达到平衡态,F自然就处于极小值了。
恒温恒压下:吉布斯自由能G = H - TS = U + PV - TS极小化
- 约束变成:恒温(和外界自由换热)、恒压(系统压强和外界一致,体积变化时会对外做体积功)。
- 同样把「系统+外界」当作孤立系统,总熵变
ΔS_total = ΔS_system + ΔS_surroundings ≥ 0。 - 恒温下外界熵变还是
ΔS_surroundings = -Q_system / T,但恒压时,热量变化等于焓变Q = ΔH(因为H = U + PV,恒压下ΔH = ΔU + PΔV = Q,刚好对应系统和外界的热量交换),所以ΔS_surroundings = -ΔH / T。 - 代入总熵增公式:
ΔS_system - ΔH/T ≥ 0,乘T后整理得Δ(H - TS) ≤ 0——也就是ΔG ≤ 0。 - 结论和上面类似:恒温恒压下,自发过程会持续降低吉布斯自由能
G,直到平衡态时ΔG=0,G达到极小值。
本质上,这些热力学势都是把特定约束条件“打包”进了熵增原理里,让我们不用每次都计算外界的熵变,直接通过系统自身的热力学势变化就能判断自发方向和平衡态。
内容的提问来源于stack exchange,提问作者Toby Peterken
相关产品推荐
相关产品推荐

