图形模式识别是伴随计算机发展而兴起的一门新学科,基本思路是将复杂的模式分解成简单的子模式,组成多级结构来描述,主要包括对复杂模式或图形的分解、基元及关系的提取、结构分析,从而得到分类判决。已有人尝试用它来自动识别天气图。刘爱霞等[1]对冬季1 月500 hPa 月平均天气图作相似识别;李振海[2]利用风场研究了500 hPa上槽脊线识别方法,可在计算机屏幕上自动绘制槽线和标识高低压中心;蒋乐贻等[3]用计算机识别数值预报产品地面天气形势的高低中心,这些工作都是为了识别某一层上一些特定的天气图形,对预报没有指导意义。本文研究了用图形模式识别原理来分解中期天气过程预报、设计预报模式基元的方法,结合ECMWF 500 hPa 高度场、850 hPa 温度场、1000 hPa 地面气压场格点资料,将它应用到高原雪灾中期预报中。希望能为天气预报提供一种客观科学的方法,促进数值预报产品解释应用技术的发展。
1 中期天气过程分解方法利用模式识别原理,结合ECMWF 数值预报产品,对中期天气过程做4 层分解。首先按预报对象分解成不同的预报模型,如暴雨、寒潮、雪灾等预报模型,以U 表示某一天气过程模型,则有
|
(1) |
式中ρb(x)为形成天气过程的各种环流模型,不同的ρ值对应不同的环流型。目前不可能建成能包含所有环流模型的通用技术系统,因此第二步结合ECMWF 数值预报产品,将这些模型简化为500 hPa 高度场的天气学环流模型、850 hPa 温度场的热力学模型、1000 hPa 的海平面气压场模型;以Ω代表简化模式叠加而成的天气过程模型,
|
(2) |
式中ρ f (x)为简化后的环流模型。第三步将ρ f (x)分解为基本的环流模式,如雪灾组合模型之一是乌山阻高、寒潮降温、地面冷高压。第四步将环流模式分解成最基本的环流因子即模式基元,基元在不同区域的组合叠加,构成了特定环流类型,如乌山阻高型由乌拉尔山脉附近的高中心、槽线、脊线组合而成,一个环流模型是一个函数,则:
|
(3) |
式中m 代表已确定的环流模式数,对一个确定的模式f i(xj),元素xj 代表环流因子,即模式基元,如500 hPa 的基元有脊线、槽线、高低压中心和锋区等,上述流程如图 1 所示。
|
|
|
图 1. 中期天气预报图形模式识别方法流程图
|
|
2 基元设计与识别方案
基元设计的好坏可直接影响模式识别的效果。图形模式识别的一个重要任务是设计模式基元和计算机自动识别方案。基元设计与识别方案包括基元特征参数设计、基元识别方法、基元识别过程3 个方面。
2.1 500 hPa 天气学环流模型基元识别方案环流模型可分解为低槽、高脊、高低压中心、锋区4 种基元,高低压中心和锋区基元识别方案与1000 hPa 的相同,下面介绍基于5 ×5 格点上的高度场低槽和高脊基元识别方案。
(1) 低槽和高脊基元的特征参数 槽线分为横槽和竖槽两种类型,每条槽(脊)线由若干个槽(脊)点组成。槽线特征参数包括槽线起始点经纬度、终止点经纬度、槽线方向、槽线强度4 个部分。脊线特征参数包括脊线的起始点经纬度、终止点经纬度、脊线强度、脊线方向4 部分。
(2) 槽脊点识别方法 根据槽(脊)线定义,判别某一格点是否为竖槽(脊)点可转换为高度场东西方向的极低(高)值。判别某一格点是否为横槽点判断转换为高度场南北方向的极低值。
实际操作中,这是一项非常细致和繁琐的工作,如只使用邻近的4 个格点判别槽线可造成误判别,因此在槽脊识别子系统开发中,采用多格点差分与多因子判别方案,判别因子是一组差分集合,每个集合因子需满足判别条件,图 2 是判别网格图,判别(i,j)点是否为槽点所用到的邻近格点资料(“*” 所示),横坐标是纬度,纵坐标是经度,图 2a 是竖槽(脊)点的判别,图 2b 是横槽点的判别,竖槽点的判别使用了(i,j)与邻近10 个点的高度差及组合差值,横槽点的判别使用了(i,j)与邻近16 个点的高度差及组合差值,判别因子是这一组差分值集合,每个集合因子需满足一定判别条件,保证(i,j)格点是东西方向的极低(高)值。多格点差分和多因子判别方法解决了误判问题。
|
|
|
图 2. 槽脊点判别方案中所选择的网格点(*)
(a)竖槽(脊)点判别网格点 (b)横槽点判别网格点(i:经向坐标,j:纬向坐标) |
|
(3) 槽脊线方向 槽线方向以数字代表。横槽方向代码为-1。竖槽(脊)方向代码如下:当在(i,j)检索到竖槽点后,向i +1 行搜寻,槽点为j,方向代码为2;槽点为j -1时,方向代码为1;槽点为j -2,方向代码为4;槽点为j +1,方向代码为3。
(4) 槽脊线强度 设VLO 是横槽起始点与终止点经度差,横槽的强度F
|
(4) |
设VLA 是槽点与左右两个格点高度差之和,竖槽槽点的强度Ai 表示如下:
|
(5) |
竖槽强度F 则表示如下:
|
(6) |
N 是槽点总和。
(5) 槽脊线识别过程 系统首先识别横槽,搜寻路径从北向南,从西向东开始,如检索到第一个横槽点,再向西搜寻,最多只能向南北各延伸5 个纬度,无横槽点后,输出横槽的特征参数。
识别竖槽,搜寻路径从北向南,从西向东开始,如检索到第一个竖槽点,再向南搜寻。无竖槽点后,输出竖槽的特征参数。
对一些小波动,特别是槽脊起始点与终止点,纬度差小于5 个纬度之内的小槽,利用槽脊强度进行二次识别,如强度等于0.7,该格点不是槽脊线。
2.2 高低中心识别方案高低中心是地面气压场和高空高度场中的重要系统。主要包括高低压中心位置、中心强度、特征线覆盖范围3 个特征参数数据库。本节介绍基于5 ×5 格点上的500 hPa 高度值和1000 hPa 气压值的高低中心和强度的识别方案。
(1) 高低压位置和中心强度识别方法 对全图作逐点扫描,若某点的高度值小(大)于周围点的高度时,则该点为低(高)中心。当一个低(高)压区域中有多个相等的最低(高)值时,取其几何中心位置为低(高)压中心位置(图略)。
(2) 高低压特征线覆盖范围识别方法 天气分析中,通常以最外一条闭合特征值作为高低压中心特征线。本文采用区域逐步推进法,从高低压中心向外缘逐步作标记,直到高低压系统特征值的边缘。规定低压(高压)标记点的高度要低于(高于)特征值,标记点的总格点数即为高低压特征线覆盖范围。
2.3 锋区识别方案锋区也是地面气压场和高空高度场中的重要天气特征。锋区特征参数包括锋区定义、锋区位置和强度3 个特征参数。本节介绍基于5 ×5 格点上的500 hPa 高度值和1000 hPa 气压值的锋区识别方案。
(1) 按5°间隔计算经圈上每个格点与相邻格点的高度(气压)梯度值。
(2) 高空图上,从北半球梯度大于12 dagpm 的格点中,选择最大点的经、纬度为锋区所在位置。最大梯度值作为锋区的强度。
(3) 地面图上,计算25°~35°N,85°~105°E 范围内气压梯度值,如有大于20 hPa 的格点,选择最大点的经、纬度为锋区所在位置。最大梯度值作为锋区的强度。否则这一区域无地面锋区。
2.4 热力学模型基元识别方案冷空气影响时间及降温强度是热力学模型的两个模式特征参数。陈静等[4]用 ECMWF 850 hPa 温度对此作了一些初步研究,以川西高原雪灾中期预报所建立的热力学模型为例来说明其识别方法。
(1) 冷空气影响时间的识别 以红原、阿坝、若尔盖、石渠、甘孜5 站日平均温度代表川西高原牧区地面平均温度。在近地面层中温度变化主要以地面平流变温和非绝热变温为主,如式(7)所示
|
(7) |
某日地面气温与前24、48、72 h 的变温值大小反应了冷空气强弱。分析1987~1994年ECMWF 850 hPa 客观温度场与川西高原实况温度资料,计算结果表明川西北高原日平均气温的变化与850 hPa 上95°~105°E,25°~35°N 区域内共9 个格点的温度总和的变化相关较好,特别是春季24、48、72 h 的相关系数分别为0.45、0.64、0.68,因此,以这9 个格点的总和值为预报因子,建立牧区地面平均变温预报回归方程。式(8)、(9)分别是3~4 月和11 月至次年2 月牧区地面平均温度24、48、72 h 变温回归方程。
|
(8) |
|
(9) |
如某预报日地面24、48、72 h 变温均为负值时,表明有明显冷空气入侵高原牧区,则可以预报该日作为冷平流入侵牧区的开始日。否则该日无冷平流影响。
(2) 冷空气影响的降温强度 冷空气入侵时,式(7)中平流变温为负值,冷平流影响的最大降温值近似取为:
|
(10) |
天气学经验表明,500 hPa 环流形势对局地的云量和降水起着关键作用。因此,云量、降水等非绝热因子所引起的降温可转化为对500 hPa 环流形势的预报。毛连海等[4]对甘肃省张掖地区降温过程分析显示,当有天气过程时,云量和降水引起的降温幅度在1.5~3.5 ℃。对川西高原的分析表明,天气过程明显时,云量与降水引起的降温幅度与该降温幅度相差不大。因此,当北支和南支系统有低槽东移时,表明有天气过程,这时非绝热项的变温为-1.5~-3.5 ℃,否则取为0.0。
当冷平流降温和非绝热降温值确定后,由式(7)可得出高原牧区寒潮降温幅度。
3 川西北高原牧区中期雪灾预报模型及预报试验结果上述分析表明,高原牧区雪灾主要与高原地区的寒潮降温和持续降雪过程(2~3 天以上)有密切关系。因此中期雪灾预报模型研究重点是建立持续降雪模型和寒潮降温模型两类。
3.1 持续降雪环流模型持续降雪需两个气象条件。第一是冷空气可持续影响川西高原,它既可表现在海平面气压场上,也可表现在500 hPa 环流形势上。海平面气压场上,北半球最强冷空气中心位于亚洲中高纬度地区,青藏高原地区正好是等压线密集区;500 hPa 高度场上,北半球最强大的北支锋区正好位于亚洲地区40°~50°N 一带。第二是持续的水汽输送,表现在500 hPa 上青藏高原长时间维持低压槽区,槽前西南气流有利于水汽输送到川西高原。因此,持续降雪模型分为冷空气子模型和水汽输送子模型。冷空气子模型分为海平面冷气团型、500 hPa 北支锋区异常偏强型(称L型)、500 hPa 乌山阻高型、500 hPa 两槽一脊型(称W 型)4 种类型(表略)。水汽输送子模型分为东高西低型、高原锋区型、高原低槽型3 种类型,其槽脊特征区域如表 1。
|
|
表 1 水汽输送子模型及基元结构 |
利用ECMWF 0~144 h 共7 个时次的海平面气压场和500 hPa 高度场资料,分析1987~1994 年的27 个雪灾个例后,建立两种持续降雪子模型。第一种类型是冷空气持续影响型,识别方案是0~144 h 7 个时次都出现了海平面冷气团型、500 hPa 北支锋区异常偏强型、南支锋区异常偏强型3 种子模型中的任一类,高原牧区将有2~3 天以上降雪天气,这一类型适合于冬季和春季。第二种类型是冷空气与水汽输送共同影响型,识别方案是在72~144 h 共4 个时次预报资料中,计算冷空气模型中的任一类型与水汽输送模型中的任一类型出现日数之和,设为A,11 月至次年2 月的持续降雪条件是A 等于8,3~4 月持续降雪条件是A 大于5 天以上。如满足第一类或第二类持续降雪模型的条件,预报川西高原牧区将出现持续降雪天气。
3.2 高原牧区雪灾中期预报模型不同季节,牲畜抵御疾病、饥饿等自然灾害的能力不同,雪灾的气象条件也不同。分析1987~1994 年雪灾过程降温特点,发现寒潮降温子模型的雪灾条件是:11~12 月降温达到6 ℃以上;1~2 月降温达到3 ℃以上;3~4 月只要有降温过程即可。
如持续降雪模型和寒潮降温模型预报都符合上述气象条件,则预报降温开始日是雪灾天气过程开始日(图略)。
3.3 计算机自动分类推理判别过程川西高原雪灾的计算机自动分类推理判别过程如表 2 所示:
|
|
表 2 高原牧区雪灾中期预报系统计算机自动推理过程 |
3.4 川西高原雪灾天气预报系统预报试验结果
应用1998 年11 月~1999 年4 月ECMWF 数值预报产品,进行逐日滚动预报试验。表 3 是预报与实况比较。由表可见,中期时效内(未来3~5 天)共预报雪灾23 次,预报正确16 次,基本正确6 次,空报1 次,无漏报。预报正确率为70 %(16/23),基本正确率26 %(6/23),正确率与基本正确率之和为96 %,空报率4.3 %,中等程度以上雪灾预报概括率100 %。
|
|
表 3 1998 年11 月~1999 年4 月川西高原雪灾过程中期预报及实况比较 |
4 小结与讨论
(1) 从模式识别原理出发,研究了一种适用于中期天气过程预报的模式识别方案,这套方案包括中期天气过程的分解,基元特征参数设计、基元识别方案、基元识别过程。
(2) 利用ECMWF 产品,分别设计了500 hPa 环流模型、海平面气压场环流模型、850 hPa 热力学模型基元的特征参数,建立了一套识别方案,介绍了如何在计算机上实现各种模型及基元的识别过程。
(3) 本文具体研究了这一方法在川西北高原雪灾中期天气预报中的应用。建立了川西北高原雪灾中期预报模型,利用ECMWF 预报产品,滚动预报未来3~5 日内川西北高原有无雪灾天气,雪灾过程开始日期。
(4) 1998 年11 月~1999 年4 月预报结果表明,图形模式识别方法在川西高原雪灾中期预报中效果显著,雪灾开始日期的预报准确率较高。
| [1] | 模式识别及其在气象中的应用, 北京: 气象出版社, 1992. |
| [2] | 李振海. 计算机天气图图形识别. 气象, 1994, 20, (6): 20–23. |
| [3] | 蒋乐贻. 黄炎. 姚祖庆. 地面形势识别在上海强对流预报中的应用. 气象, 2000, 26, (3): 28–32. |
| [4] | 陈静, 桑志勤. 数值预报产品动力-统计方法与寒潮预报. 气象, 1998, 24, (2): 34–37. |
| [5] | 毛连海. 大风和寒潮物理成因及短期预报方法的一些探索. 气象, 1992, 18, (3): 41–44. |
2002, 13 (1): 109-116




