大气物理学(2)——热力学基础

news/2024/7/4 16:09:53/文章来源:https://www.cnblogs.com/Mount256/p/18280347

本篇文章源自我在 2021 年暑假自学大气物理相关知识时手写的笔记,现转化为电子版本以作存档。相较于手写笔记,电子版的部分内容有补充和修改。笔记内容大部分为公式的推导过程。

目录
  • 2.0 本文所用符号一览
  • 2.1 准静态过程
  • 2.2 热量和热容量
    • 2.2.1 热量的计算公式
    • 2.2.2 常用的两个摩尔热容
  • 2.3 热力学第一定律
  • 2.4 理想气体等值过程
    • 2.4.1 等容过程
    • 2.4.2 等压过程
    • 2.4.3 等温过程

2.0 本文所用符号一览

物理量 符号 单位/值
压强 \(p\) \(N \cdot m^2\)(Pa)
体积 \(V\) \(\mathrm{m}^3\)
热力学温度 \(T\) K
摩尔数 / 物质的量 \(n\) mol
摩尔质量 \(M\) kg/mol
摩尔体积 \(V_\mathrm{m}\) L/mol
标准状态下 1 mol 理想气体体积 \(V_\mathrm{mol}\) \(22.4 \times 10^{-3} \mathrm{m}^3\)
阿伏伽德罗常数 \(N_A\) \(6.022 \times 10^{23} \mathrm{mol}^{-1}\)
分子总数 \(N\) -
分子数密度 \(\rho\) \(\mathrm{m}^{-3}\)
一个分子质量 \(m_0\) kg
热量 \(Q\) J
比热容(比热) \(c\) \(\mathrm{J} \cdot \mathrm{kg}^{-1} \cdot \mathrm{K}^{-1}\)
热容量 \(C\) \(\mathrm{J} \cdot \mathrm{K}^{-1}\)
摩尔热容 \(C_m\) \(\mathrm{J} \cdot \mathrm{mol}^{-1} \cdot \mathrm{K}^{-1}\)
定容热容 \(C_{v,m}\) \(\mathrm{J} \cdot \mathrm{mol}^{-1} \cdot \mathrm{K}^{-1}\)
定压热容 \(C_{p,m}\) \(\mathrm{J} \cdot \mathrm{mol}^{-1} \cdot \mathrm{K}^{-1}\)
比热容比 \(\gamma\) -

2.1 准静态过程

系统从一个平衡态变到另一个平衡态,我们把系统状态随时间变化的过程称为热力学过程。如果这个过程进行得无限缓慢,使得过程中间任一状态都无限接近于平衡态,这样的热力学过程称为平衡过程准静态过程

2.2 热量和热容量

2.2.1 热量的计算公式

系统间由于温度差相互作用而传递的能量称为热量,用 \(Q\) 表示,单位为焦耳(J)。

在热力学中,热量如何计算呢?为此引入比热容来表征不同物质相对的吸热本领,定义为 1g 物质温度升高 1 ℃ 所需吸收的热量,用 \(c\) 表示,即:

\[c = \frac{1}{m} \lim_{\Delta T \rightarrow 0} \frac{\Delta Q}{\Delta T} = \frac{1}{m} \frac{\mathrm{d} Q}{\mathrm{d} T} \]

其中,\(m\) 为物质的质量,与比热容 \(c\) 的乘积 \(mc\) 称为物质的热容量,用 \(C\) 表示。

1 mol 物质的热容量称为摩尔热容,用 \(C_m\) 表示(单位为 \(\mathrm{J} \cdot \mathrm{mol}^{-1} \cdot \mathrm{K}^{-1}\)):

\[C_m = \frac{M}{m} C = \frac{M}{m} \frac{\mathrm{d} Q}{\mathrm{d} T} = \frac{1}{n} \frac{\mathrm{d} Q}{\mathrm{d} T} \]

根据摩尔热容的定义,一定量的理想气体,温度由 \(T_1\) 变化到 \(T_2\) 吸收或放出的总热量为:

\[Q = \int \mathrm{d}Q = \frac{m}{M} \int_{T_1}^{T_2} C_m \mathrm{d}Q = \frac{m}{M} C_m (T_2 - T_1) \]

这就是热力学中计算热量的一般表达式。如果 \(Q>0\),表示气体从外界吸收热量;如果 \(Q<0\),表示气体向外界放出热量。

2.2.2 常用的两个摩尔热容

在热力学中常用到两个摩尔热容(具体如何计算见 2.4 节内容)。

1 mol 气体在等容(体积不变)过程中,温度升高 1K 吸收的热量称为该物质的摩尔定容热容,用 \(C_{V,m}\) 表示(单位为 \(\mathrm{J} \cdot \mathrm{mol}^{-1} \cdot \mathrm{K}^{-1}\)):

\[C_{V,m} = \lim_{\Delta T \rightarrow 0} \bigg( \frac{\Delta Q}{\Delta T} \bigg)_V = \bigg( \frac{\mathrm{d} Q}{\mathrm{d} T} \bigg)_V \]

1 mol 气体在等压(压强不变)过程中,温度升高 1K 吸收的热量称为该物质的摩尔定压热容,用 \(C_{p,m}\) 表示(单位为 \(\mathrm{J} \cdot \mathrm{mol}^{-1} \cdot \mathrm{K}^{-1}\)):

\[C_{p,m} = \lim_{\Delta T \rightarrow 0} \bigg( \frac{\Delta Q}{\Delta T} \bigg)_p = \bigg( \frac{\mathrm{d} Q}{\mathrm{d} T} \bigg)_p \]

2.3 热力学第一定律

热力学第一定律:外界传给系统的热量,一部分用于系统对外做功,一部分用于增加系统的内能,即:

\[Q = W + \Delta E \]

由理想气体的内能公式,内能改变量 \(\Delta E\) 又可写为:

\[\Delta E = E_2 - E_1 = \frac{m}{M} \frac{i}{2} R (T_2 - T_1) \]

热力学第一规律中各物理量的正负规定如下:

  • \(Q>0\):表示系统从外界吸收热量;
  • \(Q<0\):表示系统向外界放出热量;
  • \(\Delta E>0\):表示系统内能增加;
  • \(\Delta E<0\):表示系统内能减少;
  • \(W>0\):表示系统对外界做正功;
  • \(W<0\):表示系统对外界做负功。

对于系统的微小变化过程,热力学第一定律有如下微分形式:

\[\mathrm{d}Q = \mathrm{d}W + \mathrm{d}E = p\mathrm{d}V + \mathrm{d}E \]

2.4 理想气体等值过程

有了前一篇文章和热力学第一定律的理论基础,准备工作做足,我们终于可以开始研究气体的变化过程了。

理想气体的等值过程有等容过程、等压过程、等温过程和绝热过程。绝热过程的内容比较多,准备放到下篇文章写。

2.4.1 等容过程

气体在状态变化过程中体积保持不变的过程称为等容过程

等容过程的特征:\(V = 恒量,\mathrm{d}V = 0\)。在 \(p-V\) 图上是一条平行于 \(p\) 轴的直线。因为体积保持不变,所以 \(\mathrm{d}W = 0,W=0\),由热力学第一定律可知:

\[\mathrm{d}Q = \mathrm{d}E \\ Q = \Delta E = \frac{m}{M} \frac{i}{2} R (T_2 - T_1) \]

再由计算热量的一般表达式可得:

\[\frac{m}{M} \frac{i}{2} R (T_2 - T_1) = \frac{m}{M} C_{V,m} (T_2 - T_1) \\ \]

整理可得理想气体的摩尔定容热容

\[C_{V,m} = \frac{i}{2} R \]

2.4.2 等压过程

气体在状态变化过程中压强保持不变的过程称为等压过程

等压过程的特征:\(p = 恒量,\mathrm{d}p = 0\)。在 \(p-V\) 图上是一条平行于 \(V\) 轴的直线。由热力学第一定律可知:

\[\mathrm{d}Q = p\mathrm{d}V + \mathrm{d}E \\ Q = \Delta E + \int_{V_1}^{V_2} p\mathrm{d}V = \Delta E + p(V_2 - V_1) \]

注意,第一项 \(\Delta E\) 可被理想气体的内能公式替换,第二项 \(p(V_2 - V_1)\) 可被理想气体的状态方程替换,于是得到:

\[\begin{aligned} Q &= \Delta E + p(V_2 - V_1) \\ &= \frac{m}{M} \frac{i}{2} R (T_2 - T_1) + \frac{m}{M} R (T_2 - T_1) \\ &= \frac{m}{M} \bigg( \frac{i}{2} R + R \bigg) (T_2 - T_1) \end{aligned} \]

再由计算热量的一般表达式可得:

\[\frac{m}{M} \bigg( \frac{i}{2} R + R \bigg) (T_2 - T_1) = \frac{m}{M} C_{p,m} (T_2 - T_1) \\ \]

整理可得理想气体的摩尔定压热容

\[C_{p,m} = \frac{i + 2}{2} R \]

此式又可以写成:

\[C_{p,m} = \frac{i + 2}{2} R = \frac{i }{2} R + R = C_{V,m} + R \]

这就是迈耶公式,它指明在相同温度条件下,任何理想气体的定压比热必大于其定容比热。这个公式很重要,后面还会用到。

注意到上式又可以写为:

\[\gamma = \frac{C_{p,m}}{C_{V,m}} = \frac{i + 2}{i} \]

这个比值称为气体的比热容比,不同气体的比热容比都不相同。这个值也很重要,后面也会用到!

2.4.3 等温过程

气体在状态变化过程中温度保持不变的过程称为等温过程

等温过程的特征:\(T = 恒量,\mathrm{d}T = 0,\mathrm{d}E = 0\)。在 \(p-V\) 图上是一条等轴双曲线。由热力学第一定律可知:

\[\mathrm{d}Q = p\mathrm{d}V \\ \]

把理想气体状态方程代入,把 \(p\) 消去:

\[\mathrm{d}Q = \frac{m}{M} RT \frac{\mathrm{d}V}{V} \\ Q = \frac{m}{M} RT \int_{V_1}^{V_2} \frac{\mathrm{d}V}{V} = \frac{m}{M} RT \ln \frac{V_2}{V_1} \]

由于等温过程满足 \(p_1V_1 = p_2V_2\),上式可改写成:

\[Q = \frac{m}{M} RT \ln \frac{p_1}{p_2} \]

注意,等温过程的 \(\mathrm{d}T = 0\),所以其摩尔热容为:

\[C_{T,m} = \bigg( \frac{\mathrm{d} Q}{\mathrm{d} T} \bigg)_T = \infty \]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/736435.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

中奖与抽奖次序无关

中奖与抽奖次序无关前言 典例剖析 【人教 2019A 版教材\(P_{262}\) 页习题10.3 第 6 题改编】在一个袋子中放 \(6\) 个白球,\(4\) 个红球,摇匀后随机摸球 \(3\) 次,采用放回和不放回两种方式摸球 . 设事件 \(A_{i}\)=“第 \(i\) 次摸到红球”,\(i=1,2,3\) . (1). 在两种摸球…

为什么 [] == ![] 为 true?

🧑‍💻 写在开头 点赞 + 收藏 === 学会🤣🤣🤣前言面试官问我,[] == ![] 的结果是啥,我:蒙一个true; 面试官:你是对的;我:内心非常高兴; 面试官:解释一下为什么; 我:一定要冷静,要不就说不会吧;这个时候,面试官笑了,同学,感觉你很慌的一批啊!不必慌张…

odoo学习-2

1. 新加自定义模块odoo同级目录下新建my_addons文件夹加入自己的模块(注意:views中也要创建一个xml文件) 2. model代码-写在models下面的py文件中from odoo import api, fields, modelsclass EpidemicRecord(models.Model):_name = epidemic.record # 数据库表明name = fie…

C++定义函数指针,回调C#

C++定义函数指针,回调C#C++定义函数指针。 typedef int (__stdcall * delegate_func)(int a, int b); 暴露接口:int __stdcall CPPcallCSharp(delegate_func func); 方法实现:int __stdcall CPPcallCSharp(delegate_func func) { return func(1,2); } 头文件calculator.h#if…

《DNK210使用指南 -CanMV版 V1.0》第七章 基于CanMV的MicroPython语法开发环境搭建

第七章 基于CanMV的MicroPython语法开发环境搭建章节摘自【正点原子】DNK210使用指南 - CanMV版 V1.03)购买链接:https://detail.tmall.com/item.htm?&id=782801398750 4)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/k210/ATK-DNK210.html 5)…

金蝶云星空字段之间连续触发值更新

场景说明字段A配置了字段B的计算公式,字段B配置了自动C的计算公式,修改A的时候,触发了B的重算,但是C触发不到。 具体需求:配置值更新事件:料本,料本系数, PCBA加工费,整机装配费,税率%【字段A】公式:供应链含税报价 = ( 料本 * 料本系数 + PCBA加工费 + 整…

PaddleNLP UIE 实体关系抽取

目录环境依赖配置SSH克隆代码训练定制代码结构数据标注准备语料库数据标注导出数据数据转换doccanoLabel Studio模型微调问题处理找不到 paddlenlp.trainer找不到GPUprotobuf==3.20.2CUDA/cuDNN/paddle PaddleNLP UIE 实体关系抽取 PaddlePaddle用户可领取免费Tesla V100在线算…

Python对历年高考分数线数据用聚类、决策树可视化分析一批、二批高校专业、位次、计划人数数据|附代码数据

全文链接:https://tecdat.cn/?p=36626 原文出处:拓端数据部落公众号 随着高等教育的普及与竞争的日益激烈,高考作为通往高等教育的重要门槛,其分数线的波动、高校及专业的选择成为了社会广泛关注的焦点。考生和家长在面临众多高校和专业的选择时,往往需要综合考虑多种因素…

阿里228x82y还原之递归数组解密

声明 本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除! 目标网站 某里228 分析逆向流程 228递归函数str解密 原理就是用数组push最后填充下,然…

ffmpeg在Windows上的安装

首先进入官网Download FFmpeg 选择windows版本下载想要的版本 Gyan.dev的版本可能会更符合Windows标准,而BtbN的版本可能会更加开放和跨平台往下拉选择想要的版本进行下载 我下载的是第一个下载好之后解压文件复制bin目录的路径 接着按照下面的顺序进行环境配置,结束后一路确…

leaflet如何把低层级瓦片在高层级显示

https://leafletjs.cn/reference.html#gridlayer使用了maxNativeZoom属性 示例 let map = L.map("map", {attributionControl: false,maxZoom: 18, }).setView([62, -82], 6);let layer_keepLevel_16 = L.tileLayer("url", {minZoom: 1,maxZoom: 18,maxNat…

Java JVM——11. 执行引擎

1.概述执行引擎属于JVM的下层,里面包括:解释器、即时编译器、垃圾回收器。执行引擎是Java虚拟机核心的组成部分之一。“虚拟机”是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面上的,而…

vue3+vite打包优化

1、清除console和debugger 安装 terser插件npm install terser -Dbuild里添加terserOptions配置// 打包环境移除console.log,debugger terserOptions: { compress: { drop_console: true, drop_debugger: true } }, 二、gzip静态资源压缩 第一步:客户端打包开启首先下载 vit…

Java JVM 执行引擎深入解析

1.执行引擎概述执行引擎属于JVM的下层,里面包括:解释器、即时编译器、垃圾回收器。执行引擎是Java虚拟机核心的组成部分之一。“虚拟机”是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓存、指令集和操作系统层面…

Vuex

Vuex 什么是Vuex? 概念:专门在Vue中实现集中式状态(数据)管理的一个Vue插件,对应用中多个组件的共享状态进行集中式管理(读/写),也是组件间通信的方式,且适用于任意组件间通信 之前想要传递数据,可以使用全局事件总线/消息订阅去实现,但是如果有很多组件都想要去读和写…

27-String类

String字符串是常量,创建之后不可改变 字符串字面值存储在字符串池中,可以共享 String s = "hello"; 产生一个对象,字符串池中存储 String s = new String("hello");//产生两个对象,堆、池各存储一个String name = "hello";//"hello…

01字典树和可持久化01字典树

01字典树 01字典树是一种只有0和1两种边的字典树。可以解决查询第 \(k\) 小,查询 \(x\) 是第几小等问题。 查询第 \(k\) 小 可以把输入的数转成等长二进制,然后插入01字典树。比如将 \([0,0,1,3,3]\) 插入字典树:这里红色数字表示以该段为前缀的数的个数,黑色表示对应的数。…

c# , net 创建树形结构,创建树形节点

/// <summary> /// 生成树形结构 /// </summary> public void GetTreeNode() {//SqlHelper.GetSqlDataReader是封装的查询数据库语句,可根据自己需求封装//假设获取所有一级节点List<Products> products = SqlHelper.GetSqlDataReader(sql);for (int i = 0; …

abc360 E 题解

E 对于位置2~n,它们的概率是相等的。 n*n个(x,y)对。其中x可以等于y。对于x/y,y的逆元rev(y)为mul(y,mod-2)。 加、减、乘、除都可以做。比如48/9和16/3的结果是一样的,48*rev(9)%mod = 16*rev(3)%mod。比如3*rev(2)%mod = (rev(2)+rev(2)+rev(2))%mod.对于每次操作,有多少…