可降水量(Precipitable water)

气象上有一个名词"可降水量"(Precipitable water),可以用来衡量大气的水含量。

其公式为

\(W=\frac{1}{\rho g} \int_{p_{1}}^{p_{2}} x d p\)

其中\({\rho}\)为空气密度,\({g}\)为重力加速度, \({x}\)是混合比(mixing ratio, 大气中水汽质量与干空气质量的比)

\(W\)表示在两个气压层之间单位面积的垂直气柱中所含的大气总水汽。通常用该水物质完全冷凝,并收集在同一单位横截面积的容器中时所处的 高度 来表示。

另可参考,科学网—可降水量W:空中水文学名词初集(4) - 张学文的博文

科学网—空气湿度的多种表达指标:空中水文学名词(22) - 张学文的博文

TCWV, TCW, 和VIWV

在ERA-Interim再分析资料里面包含了众多变量,但没有一个变量的名字叫做"可降水量"。参考其官方的文档,发现TCWV, TCW,和VIWV这三个变量可能和可降水量有关:

  • TCWV (total column of water vapour), 整层气柱水汽总量。This parameter is the total amount of water vapour in a column extending from the surface of the Earth to the top of the atmosphere.(参见https://apps.ecmwf.int/codes/grib/param-db?id=137)。
  • TCW (total column of water), 整层气柱水含量。这个参数是水蒸气、液态水、云冰、雨和雪在一个从地球表面延伸到大气层顶部的圆柱中的总和。在ECMWF模型(IFS)的旧版本中,雨和雪没有被考虑在内(参见https://apps.ecmwf.int/codes/grib/param-db?id=136)。注:ERA-Interim中没有考虑雨和雪。
  • VIWV (vertical integral of water vapour), 水汽垂直积分。(参见https://apps.ecmwf.int/codes/grib/param-db?id=162055)

    其中,TCWV 与TCW的不同之处在于,在一些老的版本中,TCWV 不考虑水

    TCWV和VIWV, 本质上是相同的,但由不同的软件产生。TCWV由IFS(ECMWF业务预报系统)生成,可用于分析和预测。VIWV是由ERA的后处理软件生成的,对于ERA-Interim,这个变量仅在分析场中有。TCWV和VIWV的单位都是 \({ kg\ m^{-2}}\)。详见:https://confluence.ecmwf.int/pages/viewpage.action?pageId=56667102

关于水汽(Wator vapor)

水汽指的是气态的水,(也叫水蒸气,湿气)以气态形式存在的水物质;大气所有成分中最重要的一种。由于蒸发的“源”和冷凝的“汇”都有很大的不同,因此其数量在空间和时间上有很大的变化,为水文循环提供了积极的动力。大约一半的大气水汽是在2公里高度以下发现的,只有一小部分水汽出现在对流层顶以上。水蒸气不仅是云和雨雪的原材料,而且是能量(潜热)的运输工具和通过吸收和释放辐射调节行星温度的调节器,在热红外(温室效应)中最为重要。给定空气样品中的水蒸气量可以用多种不同的方法测量,包括绝对湿度、混合比、露点、相对湿度、比湿度和蒸气压等概念。

关于蒸气vapor

在低于临界温度的温度下以气态存在的任何物质;也就是说,如果施加足够的压力,气体冷却到足以液化的程度。如果任何蒸气被充分冷却,例如在恒定压力下,其最终将达到饱和状态,以致进一步的除热伴随着液相的冷凝。除了非常接近饱和状态外,蒸气还表现出所有气体的一般特性。然而,从数量上讲,即使在完全远离饱和状态的状态下,蒸气也表现出与理想气体定律的可测量偏差。由于水的临界温度(374°C)远远高于任何大气温度(极高空位置的空气除外),因此在大气中以气态发现的所有水物质都可以适当地称为水气。

临界点(critical point)

物质的液相和气相在最高可能温度下平衡共存的热力学状态。在高于临界温度的温度下,不存在液相。对于水来说,临界点是

\(e_{s}=2.21\ \times 10^{5} \mathrm{mb}\)

\(T=647\ \mathrm{K}\)

\(\alpha=3.10\ \mathrm{gm}\ \mathrm{cm}^{-3}\)

其中\(e_{s}\)是水蒸气的饱和蒸气压,\(T\)是开尔文温度,\(\alpha\)是比容。

气温升高,水的沸点升高;压力升高,水蒸汽的密度增大。同时增大气温和压力,水的密度和水汽的密度相等时,此时的水称为超临界水,此时的温度为临界温度。

最多只能把水加热到水的临界温度Tc=374.15℃,因为水的临界压力Pc=22.129MPa,Tc是最高的饱和水温度,水在Pc下被加热到Tc时会立即气化,成为过热蒸气,当T>Tc时,不论压力多大都不能使水蒸气液化。    ——引自Hydro的回答 - 知乎

ERA-Interim 的变量TCW和VIWV可降水量的更多相关文章

  1. 6 小时 Python 入门

    6 小时 Python 入门 以下操作均在 Windows 环境下进行操作,先说明一下哈 一.安装 Python 1.官网下载 Python 进入官网(https://www.python.org), ...

  2. ThreadLocal 线程本地变量 及 源码分析

    ■ ThreadLocal 定义 ThreadLocal通过为每个线程提供一个独立的变量副本解决了变量并发访问的冲突问题 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量 ...

  3. JAVA(一)变量

    public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(" ...

  4. In-Memory:在内存中创建临时表和表变量

    在Disk-Base数据库中,由于临时表和表变量的数据存储在tempdb中,如果系统频繁地创建和更新临时表和表变量,大量的IO操作集中在tempdb中,tempdb很可能成为系统性能的瓶颈.在SQL ...

  5. 探究javascript对象和数组的异同,及函数变量缓存技巧

    javascript中最经典也最受非议的一句话就是:javascript中一切皆是对象.这篇重点要提到的,就是任何jser都不陌生的Object和Array. 有段时间曾经很诧异,到底两种数据类型用来 ...

  6. Shell特殊变量

    $ 表示当前Shell进程的ID,即pid $echo $$ 运行结果 特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数.n 是一个数字,表示第几个参数.例如,第一个参数 ...

  7. Java多线程基础——对象及变量并发访问

    在开发多线程程序时,如果每个多线程处理的事情都不一样,每个线程都互不相关,这样开发的过程就非常轻松.但是很多时候,多线程程序是需要同时访问同一个对象,或者变量的.这样,一个对象同时被多个线程访问,会出 ...

  8. Js 变量声明提升和函数声明提升

    Js代码分为两个阶段:编译阶段和执行阶段 Js代码的编译阶段会找到所有的声明,并用合适的作用域将它们关联起来,这是词法作用域的核心内容 包括变量声明(var a)和函数声明(function a(){ ...

  9. PHP源码分析-变量

    1. 变量的三要素变量名称,变量类型,变量值 那么在PHP用户态下变量类型都有哪些,如下: // Zend/zend.h #define IS_NULL 0 #define IS_LONG 1 #de ...

  10. JavaScript var关键字、变量的状态、异常处理、命名规范等介绍

    本篇主要介绍var关键字.变量的undefined和null状态.异常处理.命名规范. 目录 1. var 关键字:介绍var关键字的使用. 2. 变量的状态:介绍变量的未定义.已定义未赋值.已定义已 ...

随机推荐

  1. ubuntu18.04开机后NVIDIA显卡驱动加载失败

    1.开机按esc进入ubuntu高级选项,选择内核版本,之后回车 注意:记住此版本号 2.接下来按照如下操作 # If you change this file, run 'update-grub' ...

  2. reportviewer的简单使用

    以下通过VS提供的工具来绑定数据源,没有一句自己写的代码. 1.新建web窗体,拖入ScriptManager控件,ReportViewer控件. 2.添加报表,新建数据集.在报表设计页面上拖入控件设 ...

  3. C语言联合体(共用体)使用方法及大小计算

    作者的话 本文介绍联合体的定义.如何使用联合体,包括联合体的声明.联合体变量创建.联合体内存使用,以及联合体大小的计算,最后附上用联合体判断当前环境是大端还是小端的方法. 联合体的定义 联合体,又叫共 ...

  4. linux 下安装django时出的错误

    解决方法 找到widgets.py 之后vim widgets.py 找到出错语句: 去掉末尾那个逗号即可.

  5. reids 启动方法

    ---恢复内容开始--- 在windows环境下启动redis服务,前提是你安装好了,启动如下: 一,进入redis的安装目录下,在地址栏输入"cmd",回车 二,然后会进入cmd ...

  6. 在centos环境下利用docker安装kail

    配置好国内阿里云镜像 vim  /etc/docker/daemon.json {"registry-mirrors":["https://cq20bk8v.mirror ...

  7. 八、常用Api

    Object 深拷贝和浅拷贝 Objects 包装类 StringBuilder StringJoin Math System RuntimeBigDecimal Date SImpleDateFor ...

  8. (python笔记)python使用JS定位css元素

    from selenium import webdriver from selenium.webdriver.common.keys import Keys import time import da ...

  9. centos系统时间与硬件时间不一致

    centos系统时间与硬件时间设置.同步 将系统时间设置成2018年7月31日 12:00:00 date -s "07/31/18  12:00:00" hwclock -s 将 ...

  10. WCF教程 简单入门

    版权  本文摘自  http://www.cnblogs.com/iamlilinfeng   本人只做了搬运工 转载请注明出处:http://www.cnblogs.com/iamlilinfeng ...