清华《大学物理》热学题库精析:从统计假设到卡诺循环与熵
简介清华大学《大学物理》习题库中的热学板块以一份PDF文件提供成套试题与答案解析面向需要强化热学知识点的本科生、考研复习者及物理竞赛备考生。内容精选选择题系统覆盖理想气体分子平均动能与平均平动动能的区别、氧气与氦气内能比、水蒸气分解后内能变化、温度与分子热运动的关系、气体中声速与摩尔质量的关系、最概然速率分布曲线、热力学循环净功以及可逆与不可逆过程等高频考点。每道题后附有解析不只给出答案还解释诸如等压过程中吸热一部分用于内能增加、另一部分用于对外做功等容过程中吸热全部转为内能等关键物理图像并点明常见混淆点帮助读者建立清晰的分析框架。压缩包共1个pdf大小655KB轻量易用目前已有133人学习/下载适合考前集中刷题、课后巩固或教师选题参考。1. 清华《大学物理》热学习题里最容易被绕进去的统计假设4252题问“分子速度在x方向分量的平均值”答案是04251题问“该分量的平方平均值”答案是kT/m。前者来自无规则热运动的各向同性大量分子在x正负方向上等概率运动统计平均后相互抵消后者是能量均分定理的直接推论每个平动自由度携带kT/2的能量。这一对结论贯穿整份清华《大学物理》热学习题库。PDF收编了33道选择题、37道填空题和16道计算题从4008编号一直到5347覆盖分子运动论、麦克斯韦速率分布、热力学第一定律、卡诺循环和熵增原理。期末复习、考研刷题或者想快速恢复气体统计物理手感的人都能在这份题里找到对应的训练点。2. 分子运动论与能量均分定理速度统计、自由度与速率分布2.1 速度分量的统计期望4251与4252题的对称性陷阱理想气体分子模型假设分子间除碰撞外无相互作用碰撞完全弹性分子数足够多。在这个模型下热运动不指定任何空间方向因此速度矢量的三个分量分布相同且正负方向完全对称。大量分子统计平均后⟨vx⟩0这就是4252题选D的原因。不少人在这一步把“平均速度”和“平均速率”混淆平均速率⟨v⟩√(8kT/(πm))远远大于0两者物理含义完全不同。平方平均则不同平方项消掉了正负号所以⟨vx²⟩反映的是该方向上分子热运动的强度。由能量均分定理每个平动自由度分到kT/21/2 m ⟨vx²⟩ 1/2 kT ⟨vx²⟩ kT/m方均根速率√(⟨v²⟩)则由三个方向的平方平均合成⟨v²⟩ ⟨vx²⟩ ⟨vy²⟩ ⟨vz²⟩ 3kT/m所以填空题4253的空里xv0、xv²kT/m和选择题4251/4252是同一组结论的正反两问。可以写一小段Python在样本上验证这个统计规律import numpy as np from scipy import constants as const def sample_velocities(N: int, T: float 300.0, molar_mass: float 4e-3): 生成N个分子的速度分量样本默认氦气温度300K m molar_mass / const.N_A sigma np.sqrt(const.k * T / m) vx np.random.normal(0.0, sigma, N) return vx for N in [10**4, 10**5, 10**6]: vx sample_velocities(N) print(fN{N:8d} 均值{vx.mean():.6f} 平方均值{np.mean(vx**2):.4f})正态分布采样里sigma就是√(kT/m)。样本量从1万加到100万均值围绕0波动且幅度递减平方均值则稳定在kT/m附近。把N换成10⁶再跑能看到均值大约在0.001量级已经接近理论0。提示这里模拟的是“温度固定时速度分布的一种统计近似”和真实实验中的统计波动一致不会出现负动能等异常。2.2 自由度决定内能4014、4022、4089题的同一底层分子平均动能ε由总自由度决定ε(i/2)kT平均平动动能w只统计平动贡献w(3/2)kT与分子种类无关。4014题里氦气和氧气温度相同分子平均平动动能w必然相等但氦是单原子分子i3氧是刚性双原子分子i5平均动能ε自然不相等所以选C。内能是大量分子动能的总和Eν(i/2)RT自由度是核心系数。下面这张表把常见情况列到一起分子类型自由度 iCv / RCp / R内能 E单原子He、Ar33/25/2(3/2)νRT刚性双原子H₂、O₂、N₂55/27/2(5/2)νRT刚性多原子H₂O、NH₃6343νRT4022题是这张表的一道综合应用题。标准状态下氧气和氦气的体积比V1/V21/2同温同压摩尔数之比也等于1/2。内能比E_O2 / E_He (5/2 n1 RT) / (3/2 n2 RT) (5/3) × (n1/n2) (5/3) × (1/2) 5/6答案C。这里常见的错解是只按自由度比写成5/3漏掉了体积给出的摩尔数比。4023题进一步把自由度用到化学反应上。水蒸气H₂O是刚性三原子分子i61mol内能为3RT。分解成1mol H₂和0.5mol O₂后生成物内能是(5/2)RT (5/4)RT(15/4)RT比反应物增加(15/4-3)/325%选C。这类题的关键是先写对化学计量数再乘自由度系数。4089题换成热量传递两个容积固定的容器分别装氦气和氢气初态p、T都相同。氢气升温所需热量QCvΔT(5/2)RΔT氦气只需(3/2)RΔT。题给氢气传5J则氦气传3J选C。注意这道题原题里的“氦气”在OCR后的文本里显示成了“氨气”按刚性单原子理想气体处理才能和标准答案对上。遇到这类题先用答案反推分子模型比硬读OCR文字可靠。2.3 速率分布曲线的读法4041、4282、4040题麦克斯韦速率分布函数里最概然速率vp√(2kT/m)它决定曲线峰值的位置。温度升高vp增大曲线整体右移峰值高度下降分布变宽摩尔质量增大则vp变小曲线左移且更陡。记住这两条方向性规律就能直接判断速率分布曲线题。4041题同温度下氧气的摩尔质量是氢气的16倍所以vp(O2)/vp(H2)√(2/32)1/4。题干图里a曲线峰值在左边b曲线峰值在右边。氧气的vp小对应a曲线比值1/4选B。4282题两条曲线若表示同一气体不同温度峰值靠右的曲线(2)温度更高若表示同一温度下的氢气和氧气vp小的氧气对应峰值靠左的曲线(1)。这类题目不要求记住分布函数具体形式抓住“vp与√(T/M)成正比”就够。4040题把结论反过来用题图给出氦气最概然速率1000m/s氢气摩尔质量是氦气的一半vp(H2)vp(He)×√(M_He/M_H2)1000×√2 m/s也就是约1414m/s。2.4 选择题考点对照热学统计部分把题按考点整理成一张检索表刷题时先看表再做题效率会高很多题号考点关键结论4251 / 4252 / 4253速度分量统计平均⟨vx⟩0⟨vx²⟩kT/m4014平均动能与平均平动动能同T下ε不同但w相同4022内能与自由度、摩尔数E_O2:E_He5/64089等体升温吸热氦气吸热量为氢气的3/54039声速与分子热运动平均速率v_O2:v_H21/44041 / 4282 / 4040速率分布曲线vp∝√(T/M)4056状态方程变形分子数NpV/(kT)4013密度相同时压强比较温度相同则氦气压强更大3. 热力学第一定律内能、功与热量在习题里的三类区分3.1 内能只看初末态温度4094题的方法论意义4094题说1mol单原子理想气体从状态A变到B不知道具体是什么过程甚至连气体种类也只给了“单原子”这个自由度信息。A、B两态的压强、体积和温度都知道。此时能求出的是气体内能变化ΔE(3/2)RΔT因为理想气体内能只是温度的单值函数和变化路径无关。做功和吸热都依赖路径所以求不出来。这个结论也是4101题的判据。4101题的E-V图里A→B是一条过原点的直线说明E与V成正比。把E(3/2)pV代进去直线斜率保持不变意味着p恒定因此是等压过程选A。做题时养成一个习惯先问“这个量是不是状态量”。内能、温度、压强、体积是状态量功和热量是过程量。由这个区分能直接排除掉大部分错误选项。3.2 等压与等体过程的热量分配4109题与4319题等压加热时气体温度升高的同时体积膨胀吸收的热量一部分增加内能一部分对外做功等体加热时没有体积功热量全部变成内能。这个差别体现在热容上CpCvR。4109题给出等压过程中气体对外做功200J分别求单原子和双原子气体吸热多少。借助公式推导W pΔV νRΔT ΔE (i/2)νRΔT (i/2)W Qp ΔE W ((i/2)1)W单原子i3Qp(5/2)×200500J双原子i5Qp(7/2)×200700J。这段逻辑可以直接写成一个小函数用于快速计算任意自由度下的热量分配def heat_of_isobaric(freedom: int, work: float) - float: 等压过程中吸收热量与对外做功的换算 freedom: 分子平动转动自由度单原子3双原子5 work: 等压膨胀过程中气体对外做的功单位J return (freedom / 2 1) * work print(自由度为3(单原子):, heat_of_isobaric(3, 200), J) print(自由度为5(双原子):, heat_of_isobaric(5, 200), J)函数体里的(freedom / 2 1)就是Cp/R等压摩尔热容比R多出来的那1份R正是用于体积功的部分。两个print分别输出500.0和700.0和4109题答案一致。4319题把同一个关系反向使用1mol刚性双原子气体等压膨胀做功W因为ν1由WνRΔT立刻得到ΔTW/R吸收热量Qp(7/2)RΔT(7/2)W。4584题把三种典型过程放在一起比较从同一初态体积由V1膨胀到2V1。等压过程对外做功最大温度升高最多因此吸热也最多等温过程温度不变内能不变做功全部来自吸热绝热过程既不吸热也不放热内能减少温度降低。答案是三个比较项全都选等压过程。这个公式还能处理计算题里的容器制动升温问题。4302题和4070题都是容器以一定速度运动后突然停止定向运动动能转化为分子热运动动能。对1mol氧气0.8×(1/2)Mv²(5/2)RΔT解出ΔT后再由pVRT得到压强增量。关键是把“定向动能”和“内能增量”用自由度系数接起来题目给的80%就是转化效率。3.3 循环功与p-V图面积4084、4100、4472题p-V图上循环曲线顺时针绕一圈净功为正逆时针绕一圈净功为负。净功大小等于封闭曲线包围的面积和循环的具体路径类型无关。4084题就是检测这个概念的图循环构成净功结论(a)半径不等的两个圆反向连接总净功为负(b)半径不等的两个圆反向连接总净功为负(c)半径相等的两个圆反向连接总净功为零图(c)两个圆面积相等、方向相反功完全抵消所以答案是C。4100题给的是acb过程吸热500J再问acbda全过程吸热多少。这里不能只看到acb一个吸热段答案-700J说明后续路径放热更多。标准解法是先由acb过程的Q求出终态与初态内能差再结合整个循环内能变化为零把d→a等体放热段单独计算。这种题的关键是画图后把每个过程的ΔE、Q、W分别标注再对循环列总和方程。4472题涉及直线过程AB直线下方梯形的面积就是过程功。如果初末态pV乘积相等则ΔE0这时吸热完全等于做功。直线过程的优点是图上的面积直接可用不需要分段积分。4. 卡诺循环与热力学第二定律效率与熵的判别4.1 卡诺效率的温度单位陷阱4123题与4124题卡诺效率η1-T2/T1公式里的T必须是热力学温度。4123题给高温327℃、低温27℃正确做法是先把它们换成600K和300Kη 1 - 300/600 0.5选B50%。这道题的错误选项D是直接用摄氏温度相除1-27/327≈91.7%两个单位混用就会掉进去。4124题问高温热源温度是低温的n倍时传给低温热源的热量是高温吸热量的多少倍。效率η1-1/n每循环传给低温的热量Q2Q1(1-η)Q1/n选C。这个结论可以直接当作二级结论记忆卡诺题里出现倍数关系时很常用。用Python复核4123题的速度比手算快def carnot_efficiency(T_hot_c: float, T_cold_c: float) - float: 输入摄氏温度自动转热力学温度后返回卡诺效率 T_h T_hot_c 273.15 T_c T_cold_c 273.15 return 1.0 - T_c / T_h print(f327C与27C之间的卡诺效率: {carnot_efficiency(327, 27)*100:.1f}%)输出50.0%。参数T_hot_c和T_cold_c接收摄氏温度函数内部统一做273.15转换避免公式使用者在单位上再犯一次错。实际工程里如果直接拿两个热电偶读数得先确认表头输出的是摄氏度还是热力学温度这行转换是省不掉的。4125题也是同一个公式的应用设计者宣称在400K和300K之间工作每循环吸热1800J、放热800J、对外做功1000J。按卡诺上限效率最多1-300/40025%而设计效率是1000/1800≈55.6%超过理论上限选D。判断的关键不是第一定律而是第二定律。4.2 面积、净功与效率4121题与4122题4121题里两个卡诺循环分别工作在T1-T3和T2-T3之间循环曲线包围面积相等。面积相等只能推出“两个循环净功相等”进而由Q吸-Q放W推出“吸收热量与放出热量的差值一定相等”这就是选项D。效率是否相等取决于热源温度比题目没有给T1和T2的关系所以A不成立。4122题更直接同一个卡诺循环只是把循环的范围扩大净功增大但两个热源温度没有变化所以效率不变选D。这是最容易错的一题——很多人看到面积变大就认为效率提高实际上效率公式里没有体积和面积项。p-V图上的面积只对应功不对应效率。4.3 第二定律表述与熵增判断4135、4136、4143、4142热力学第二定律的常见说法里藏着的细节比第一定律多。4135题选D“一切自发过程都是不可逆的”A项错在“热不能全部变为功”的说法不严格等温膨胀过程可以把吸热全部变成功只是不能循环往复B项的低温传高温在制冷机里是发生的只是需要外界做功C项把“不可逆”理解成“不能反向进行”这是错的不可逆的准确含义是“反向进行时外界要留下痕迹”不是物理上不能反向。4143题专门考这个理想气体与单一热源接触做等温膨胀吸收的热量全部用来对外做功。这个描述不违反热一律因为QΔEW且ΔE0也不违反热二律因为这不是循环过程系统终态体积已经变化。选C。把几组容易混淆的表述放在一起对比说法正误原因功可以全部转成热热不能全部转成功不严谨等温膨胀中热可全变功但非循环热量不能从低温传到高温不严谨制冷机可以实现要消耗功一切自发过程都是不可逆的正确第二定律统计意义自由膨胀后温度不变、熵增加正确Q0且体积增大4142题对应表格最后一行绝热容器里理想气体向真空自由膨胀Q0、W0内能不变温度不变。但体积增大导致熵增加数值为ΔSνR ln(V2/V1)。温度不变这件事容易从能量守恒推出来熵增加则需要记住“熵是状态量体积变化本身就有熵贡献”。选A。提示判断不可逆性时先看是否留下“外界痕迹”——自由膨胀没有对外做功也没有热量交换但你不能让气体自动缩回去这就是不可逆。5. 用Python复核热学填空题答案从公式到批量验证5.1 由方均根速率反推密度填空题里有一类题给方均根速率和压强反过来求密度。公式来自p(1/3)ρ⟨v²⟩也就是ρ 3p / v_rms²4008题给v_rms450m/s、p7×10⁴Pa代进去得到ρ≈1.04kg/m³。4042题反向给密度求v_rms同样是这个式子开根号。写成函数def density_from_rms(p: float, v_rms: float) - float: 由 p ρ v_rms² / 3 反推密度 p: 气体压强单位Pa v_rms: 方均根速率单位m/s 返回密度单位kg/m^3 return 3.0 * p / (v_rms**2) print(density_from_rms(7e4, 450)) # 4008题约1.04这个函数同样适合工程场景管道里用皮托管测到流速分布再按该截面的平均动能换算出等效v_rms就能估算气体的密度和流量。PDF里的习题只是把单位换成了Pa和m/s参数含义完全一样。5.2 把填空题答案批量放进验证脚本如果要把整份PDF的填空题都验证一遍可以维护一个用例列表计算值和参考值放一起对比cases [ (4008, density_from_rms(7e4, 450), 1.04), (4042, np.sqrt(3 * 1.013e3 / 1.24e-2), 495), ] for name, got, expected in cases: status OK if abs(got - expected) 0.01 else MISMATCH print(f{name}: 计算值 {got:.2f}参考值 {expected:.2f}{status})这里4042题先把0.01atm换成1.013×10³Pa密度1.24×10⁻²kg/m³开根号得到495m/s。容差设为0.01能过滤浮点误差同时容不下单位写错导致的量级偏差。批量验证的价值在于PDF里的答案经过多轮OCR个别数字可能有误脚本跑一遍数值类填空题的对错一目了然。本文还有配套的精品资源点击获取