大气热力学(6)——位温和假相当位温

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

文章目录

  • 6.1 位温
  • 6.2 斜 T-lnP 图(Skew T-lnP)
    • 6.2.1 等温线的绘制
    • 6.2.2 干绝热线的绘制
  • 6.3 假相当位温

6.1 位温

空气块在干绝热过程中,其温度是变化的,同一气块处于不同的气压(高度)时,其温度值常常是不同的,这就给处在不同高度上的两气块进行热状态的比较带来一定困难。

为此,假设把气块都按干绝热过程移到同一高度(或等压面上),就可以进行比较了。把各层中的气块循着干绝热的程序订正到一个标准高度:1000hPa 处,这时所具有的温度称为位温,以 θ \theta θ 表示。以下是位温表达式的推导。

先写出干绝热方程(泊松方程)得:

T T 0 = ( p p 0 ) 0.286 \frac{T}{T_0} = \bigg(\frac{p}{p_0} \bigg)^{0.286} T0T=(p0p)0.286

T = θ , p = 1000 T = \theta,p = 1000 T=θp=1000 代入,即可得到位温的表达式:

θ = T 0 ( 1000 p 0 ) 0.286 \theta = T_0 \bigg(\frac{1000}{p_0} \bigg)^{0.286} θ=T0(p01000)0.286

式中, T 0 T_0 T0 p 0 p_0 p0 是干绝热过程起始时刻的温度和气压。此式表明,气块沿干绝热线升降时,位温恒定不变(或者说位温守恒),因此干绝热线也称为等位温线

我们把上式整理成:

p 0 0.286 = ( 100 0 0.286 θ ) T 0 p_0^{0.286} = \bigg( \frac{1000^{0.286}} {\theta} \bigg) T_0 p00.286=(θ10000.286)T0

我们发现,对任一 θ \theta θ 常数值,上式符合一个正比例函数 y = k x y=kx y=kx

  • y y y 对应 p 0 0.286 p_0^{0.286} p00.286
  • k k k 对应 ( 100 0 0.286 θ ) ( \frac{1000^{0.286}} {\theta} ) (θ10000.286)
  • x x x 对应 T 0 T_0 T0

每个 θ \theta θ 值都可以用一条干绝热线表示,且一定通过点 p 0 = 0 , T 0 = 0 p_0=0,T_0=0 p0=0T0=0。若使用前文所述的 T-lnP 图,则不同 θ \theta θ 值对应的干绝热线如下图所示:

在这里插入图片描述

在这张图中,等温线是垂直的(即垂直于 x x x 轴),干绝热线相对于等温线成锐角。注意,此处使用的 T-lnP 图并不是常用的 T-lnP 图,因为其纵坐标的尺度是 − 0.286 ln ⁡ p -0.286 \ln p 0.286lnp

在国内气象台中,T-lnP 图是比较常用的。但在国外,他们却并不使用这种图,原因是大多数探空数据都集中于上图的灰色狭小区域,不便使用。于是人们对上图进行了改良,将等温线变成倾斜的直线,从而产生了斜 T-lnP(skew T-lnP)图

6.2 斜 T-lnP 图(Skew T-lnP)

6.2.1 等温线的绘制

在斜 T-lnP 图中,纵坐标依然为 y = − ln ⁡ p y = -\ln p y=lnp,横坐标为:

x = T + m y = T − m ln ⁡ p x = T + my = T - m\ln p x=T+my=Tmlnp

其中 m m m 是一个可人为设定的常数, T T T 是等温过程的温度。上式又可写成:

y = x − T m y = \frac{x - T}{m} y=mxT

即:

− ln ⁡ p = 1 m x − T m -\ln p = \frac{1}{m} x - \frac{T}{m} lnp=m1xmT

注意,这个 T T T 是等温过程的温度,是一个常数,所以上式可视为一个一次方程:

− ln ⁡ p = c 1 x + c 2 ( T ) -\ln p = c_1x + c_2(T) lnp=c1x+c2(T)

其中, c 1 c_1 c1 是人为设定的常数,无论什么等温过程都不会变化;而 c 2 ( T ) c_2(T) c2(T) 为对每个等温过程的不同常数,是关于 T T T 的常数。我们一般令 c 1 = 1 c_1=1 c1=1,因此,等温线在斜 T-lnP 图上是一条从左到右的倾斜 45° 的直线,如下图的黑色实线所示:

在这里插入图片描述

6.2.2 干绝热线的绘制

为了说明斜 T-lnP 图是怎样表示干绝热线的,我们先写出位温的表达式:

p 0.286 = ( 100 0 0.286 θ ) T p^{0.286} = \bigg( \frac{1000^{0.286}} {\theta} \bigg) T p0.286=(θ10000.286)T

如果对上式两边取对数:

0.286 ln ⁡ p = ( 0.286 ln ⁡ 1000 − ln ⁡ θ ) + ln ⁡ T 整理得: − ln ⁡ p = − 1 0.286 ln ⁡ T − 0.286 ln ⁡ 1000 − ln ⁡ θ 0.286 0.286 \ln p = (0.286 \ln 1000 - \ln \theta) + \ln T \\ 整理得:-\ln p = -\frac{1}{0.286} \ln T - \frac{0.286 \ln 1000 - \ln \theta}{0.286} 0.286lnp=(0.286ln1000lnθ)+lnT整理得:lnp=0.2861lnT0.2860.286ln1000lnθ

把上式视为一次函数,自变量为 ln ⁡ T \ln T lnT,因变量为 − ln ⁡ p -\ln p lnp,则变成:

− ln ⁡ p = c 1 ln ⁡ T − c 2 ( θ ) -\ln p = c_1 \ln T - c_2(\theta) lnp=c1lnTc2(θ)

其中, c 1 c_1 c1 是常数, c 2 ( θ ) c_2(\theta) c2(θ) 是关于 θ \theta θ 的常数。如果在一个以 ln ⁡ T \ln T lnT 为横坐标、以 − ln ⁡ p -\ln p lnp 为纵坐标的图上绘制这条曲线,则干绝热线就是直线。

但是,在斜 T-lnP 图中,纵坐标依然为 − ln ⁡ p -\ln p lnp,但横坐标不是 ln ⁡ T \ln T lnT,而是 T T T。所以在斜 T-lnP 图上,干绝热线起始于图的右下方,终止于图的左上方,是稍有向下弯曲的一组线,在下图中淡淡的虚线即为一组干绝热线(可能很难看得清):

在这里插入图片描述

干空气团的上升过程,在图中可以表现为:沿着某条干绝热线从底部一直往上,随着高度的上升而降温,直到其相对湿度变为 100%(即空气变得饱和)后不再适用该线,而是使用湿绝热线。比如,若某团干空气的位温为 θ = 273 K \theta = 273 \mathrm{K} θ=273K,则该气团的上升相当于沿着位温为 273 K 273 \mathrm{K} 273K 的干绝热线向上画。

6.3 假相当位温

在气块的假绝热过程中,当气块中含有的水汽全部凝结降落时,所释放的潜热,就使原气块的位温提高到了极值(提升的大小即为 L q s C p , m \frac{L q_s}{C_{p,m}} Cp,mLqs),这个数值称为假相当位温,用 θ s e \theta_{se} θse 表示,定义如下:

θ s e = θ + L q s C p , m = T 0 ( 1000 p 0 ) 0.286 + L q s C p , m \begin{aligned} \theta_{se} &= \theta + \frac{L q_s}{C_{p,m}} \\ &= T_0 \bigg(\frac{1000}{p_0} \bigg)^{0.286} + \frac{L q_s}{C_{p,m}} \end{aligned} θse=θ+Cp,mLqs=T0(p01000)0.286+Cp,mLqs

式中, q s q_s qs 是气块在 1000hPa 处,1g 湿空气所含水汽量。由上式可以看出 θ s e \theta_{se} θse 是气压、温度和湿度的函数。

我们可以从 T-lnP 图中求得某气块的假相当位温。如下图所示,设有一气块,其温、压、湿分别为 ( p , T , q ) (p, T, q) (p,T,q)

在这里插入图片描述

  • 在图上温度、压力始于 A 点,这时气块是未饱和的,令其沿干绝热线上升到达凝结高度 B 点,这时气块达到饱和;
  • 当气块再继续上升时,就不断地有水汽凝结,这时它将沿湿绝热线上升降温,到达 C 点(这个 C 点如何确定?后面文章将会详细提及);
  • 在 C 点处,气块内水汽已全部凝结降落,再令其沿干绝热线下沉到 1000hPa(D 点),此时气块的温度(需沿着等温线读数)就是假相当位温 θ s e \theta_{se} θse

假相当位温不仅考虑了气压对温度的影响,而且也考虑了水汽对温度的影响,实际上是关于温度、压力、湿度的综合特征量,对于干绝热、假绝热和湿绝热过程都具有保守性

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

编程范式之声明式编程

目录 前言1. 声明式编程的定义2. 声明式编程的特点2.1 可读性高2.2 抽象层次高2.3 并行性和优化 3. 声明式编程的应用场景3.1 数据查询与处理3.2 用户界面描述3.3 配置管理 4. 声明式编程的优点4.1 可维护性强4.2 开发效率高4.3 系统优化潜力大 5. 声明式编程的缺点5.1 学习曲线…

包装器 std::function

使用前&#xff0c;包头文件&#xff1a;#include <functional> std::function 是 C标准库 中的一个通用函数包装器&#xff1b; 它可以储存、复制、调用任何可调用的对象&#xff0c;包括&#xff1a;函数指针、成员函数、绑定的成员函数、lambda表达式、仿函数等。 1…

web 网络安全

Web网络安全是网络安全的一个重要分支&#xff0c;专注于保护Web应用程序、服务和网站免受各种网络威胁。学习Web网络安全涉及多个层面的知识和技能&#xff0c;以下是一些主要的学习领域&#xff1a; 一、XSS攻击 全称:&#xff1a;Cross Site Script &#xff08;跨站脚本&a…

从Helm到 Operator:Kubernetes应用管理的进化

&#x1f9f0;Helm 的作用 在开始前需要先对 kubernetes Operator 有个简单的认识。 以为我们在编写部署一些简单 Deployment 的时候只需要自己编写一个 yaml 文件然后 kubectl apply 即可。 apiVersion: apps/v1 kind: Deployment metadata: labels: app: k8s-combat …

qq动态删了怎么恢复?五分钟找回您的QQ动态

在使用QQ空间时&#xff0c;我们经常会发现自己误删了一些重要的动态。这可能是由于手指滑动不慎或者误操作引起的。无论是珍贵的回忆还是重要的信息&#xff0c;一旦被删除&#xff0c;我们都希望能够找回来。那么&#xff0c;qq动态删了怎么恢复&#xff1f; 在本文中&#…

学科竞赛管理

0034springboot学科竞赛管理 毕业论文(设计)题 目: 学科竞赛管理系统的设计与实现院(系):专业年级:姓 名:学 号:指导教师:2021年04月14日摘 要随着国家教育体制的改革&#xff0c;全国各地举办的竞赛活动数目也是逐年增加&#xff0c;面对如此大 的数目的竞赛信息&#…

华为机试HJ105记负均正II

华为机试HJ105记负均正II 题目&#xff1a; 想法&#xff1a; 分别记录输入中的正数和负数&#xff0c;根据规则计算平均值即可 count 0 sum 0 sum_count 0 while True:try:number float(input())if number < 0:count 1elif number > 0:sum numbersum_count 1e…

Hadoop-22 Sqoop 数据MySQL到HDFS(全量) SQL生成数据 HDFS集群 Sqoop import jdbc ETL MapReduce

章节内容 上节我们完成了&#xff1a; Sqoop 介绍Sqoop 下载配置环境等Sqoop 环境依赖&#xff1a;Hadoop、Hive、JDBC 等环境补全 背景介绍 这里是三台公网云服务器&#xff0c;每台 2C4G&#xff0c;搭建一个Hadoop的学习环境&#xff0c;供我学习。 之前已经在 VM 虚拟机…

深度解析C++重载、隐藏、重写

重载 函数重载是指两个函数在同一个作用域并且函数名相同、参数(参数个数或类型或类型顺序 )不同的一种特殊情况 // 1、参数类型不同 int Add(int left, int right){cout << "int Add(int left, int right)" << endl;return left right; } double Add…

数据结构(初阶1.复杂度)

文章目录 一、复杂度概念 二、时间复杂度 2.1 大O的渐进表示法 2.2 时间复杂度计算示例 2.2.1. // 计算Func2的时间复杂度&#xff1f; 2.2.2.// 计算Func3的时间复杂度&#xff1f; 2.2.3.// 计算Func4的时间复杂度&#xff1f; 2.2.4.// 计算strchr的时间复杂度&#xff1f; …

华为HCIP Datacom H12-821 卷34

1.单选题 防火墙默认已经创建了一些安全区域,以下哪一个安全区域不是防火墙上默认存在的? A、Trust B、DMZ C、Internet D、Local 正确答案&#xff1a; C 解析&#xff1a; 防火墙默认情况下为我们提供了三个安全区域&#xff0c;分别是 Trust、DMZ和Untrust 2.判断题 …

案例|水上水下一体化测量,为九寨沟精准把脉

​ 九寨沟&#xff0c;被誉为“人间仙境”&#xff0c;其湖群以独特的地理位置和优美的自然景观吸引着世界各地的游客&#xff0c;更是九寨沟生态系统中不可或缺的重要组成部分。因此&#xff0c;精准地掌握湖群的地形数据、水体分布及变化情况&#xff0c;能够揭示水下生态系…

Operator 部署Prometheus

安装说明 kube-prometheus https://prometheus-operator.dev/docs/https://github.com/prometheus-operator/kube-prometheus 该存储库收集 Kubernetes 清单、Grafana仪表板和Prometheus 规则以及文档和脚本&#xff0c;以使用 Prometheus Operator 通过Prometheus提供易于操…

提升困难生学工支持:智慧校园的新功能介绍

智慧校园的学工管理系统内嵌的困难生信息管理功能&#xff0c;是一个综合性的服务平台&#xff0c;专注于精准识别校园内的经济困难学生&#xff0c;并给予他们必要的帮助与关怀&#xff0c;确保每位学生都能在公平的环境中追求学业和个人成长。这一功能通过一系列信息化手段&a…

1Panel 安装常见问题与解决方案指南

安装 参考 1Panel 文档 - 在线安装 部分&#xff0c;这里仅作常见安装失败的问题解析。 常见Q&A 收集自 1Panel微信群&#xff0c;论坛以及GitHub issue Q1. 安装过程中提示 docker 安装失败 [1Panel Log]: … 启动 docker Failed to enable unit: Unit file docker.ser…

【React】基础数据回填--useForm与setFieldsValue详解

相关属性 1.form 2.setFieldsValue 代码 import{Form }from"antd";const Publish =

阿里云通义千问开源两款语音基座模型分别是SenseVoice和CosyVoice

阿里巴巴近期发布了开源语音大模型项目FunAudioLLM&#xff0c;该项目包含了两个核心模型&#xff1a;SenseVoice和CosyVoice。可以精准多语言识别并且进行语音克隆。 SenseVoice&#xff1a;精准多语言识别与情感辨识 SenseVoice主要致力于高精度多语言语音识别、情感辨识和…

CSS技巧专栏:一日一例 1.纯CSS实现 会讨好的热情按钮 特效

题外话: 从今天开始,我准备开设一个新的专栏,专门写 使用CSS实现各种酷炫按钮的方法,本专栏目前准备写40篇左右,大概会完成如下按钮效果: 今天,我来介绍第一个按钮的实现方法:会讨好的热情按钮。为什么我给它起这样的名字呢?你看它像不像一个不停摇尾巴的小黄?当你鼠…

【模块化与包管理】:解锁【Python】编程的高效之道

目录 1.什么是模块&#xff1f; 2. 模块的导入过程 3. 理解命名空间 4. import语句的多种形式 5. 模块的执行与重新导入 6. 包&#xff08;Package&#xff09; 7. sys模块和os模块 sys模块 常用属性 示例&#xff1a;使用sys模块 os模块 常用功能 示例&#xff1…

vue使用 “xlsx-style“: “^0.8.13“ 报错

关于jszip not a constructor报错配置config.js文件后可能还报错的问题&#xff1a; 在node_modules处找到node_modules\xlsx-style\xlsx.js 文件。 将 if(typeof jszip undefined) jszip require(./jszip).JSZip;(应该在xlsx.js文件1339行左右) 替换成 if(typeof jszip und…