十天后的天气预报准吗?
这个问题,我绝对有话语权! 我就是干这个的,十年工作经验,对这样的问题还是很负责的告诉你: 不准! 具体原因如下:
(1)目前所有的数值模式预报都认为地球大气是可压缩的不可形变的流体,这导致大气运动的物理过程被极度简化,计算产生的结果必然带有模式的特征,不可能完全真实地反映实际的物理过程;并且越靠近实际时间,误差越大。举个例子,比如现在让你猜今天北京下雨的概率是多少,你大概会认为有八九成概率下雨吧,实际上也许只有六七成。又过两天再让你猜明天天气,你现在可能更谨慎一点,认为五六成的可能性下雨呢,但实际上明天有可能下雨,但概率真没有这么高。这是不是跟你原来想象的有点不一样?这就是模型计算带来的偏差。当然这种偏差是渐变的,并不是突然变错的。所以看起来每天每天的预测好像差别不大,都是说“明天可能会…… ”其实这里面已经蕴含着巨大误差了。而且气温、气压这些参数算起来还容易一些,气象中的“三态”(云雨雪)中的任何一种都存在着大量未知且无法计算的物理量,因此每一种“三态”都有无数种可能的形态和进展过程,用计算机写一个能模拟这种复杂现象的程序简直是痴人说梦。但是人们又很渴望能够精确预测这种瞬息万变的情况,于是只好把问题一分为二,先建立一个粗略的数学模型来估计大气的主要运动趋势,然后再结合其他信息来做进一步的分析。这样的方法必然带来误差。
(2)除了模型本身造成的误差以外,预测的天气情况还取决于输入数据的准确性。如果一个地区昨天刚刚经历了暴雨、山洪,昨天的降水数据还要输入到今天的模式中,可是由于采集点少或者数据传送延迟等原因,昨天发生在你家门口的暴雨可能在几分钟之后才会被远方的数据中心发现,而你的电脑里显示的几个小时后的天气状况自然也不会把这一突发的强降水事件考虑到里面去。你说,这准不准? 所以,任何超过24小时的天气预测都是不靠谱滴~
一般而言,三五天之内的预报为短期预报,十来天的预报(习惯上是十五天)为中期天气预报,超过十天以上的预报叫作长时天气预报。在人们心目中,短期预报经常不那么准确,而中期和长期天气预报往往还蛮准的。这是不是说短期天气预报反而更不如长期天气预报准确呢?当然不是,这两种情况看似矛盾,其实并不冲突。
大家首先得知道,天气和气候是具有不同时限概念的两个不同术语。天气是指短时间内大气状态的时刻变化,具有多变性的特点;气候则包含着较长的时间内所发生的天气平均状况,因此在概念上天气和气候是基本矛盾的。长期天气预报在某种意义上等同于气候预测,就是指大气运动(也包括海洋)过程超过常规天气预报时效的预报。由于所用科学方法不同,长期天气预报在一定程度上具有准气候属性,因此其方法和准确率跟短期天气预报存在本质区别。
短期天气预报的制作,在很大程度上是依赖数值天气预报技术(NWP)。通俗地说,就是利用大型计算机按照大气运动方程组进行数值积分,从而给出天气的未来演变。方程组中的初始大气运动场等就是常规和非常规观测资料,包括气象台站逐日气象记录、气象卫星和气象雷达探测数据等等。这个方法其实最早可追溯到一战期间挪威气象学派理论,经过包括中国气象学家章淹和叶笃正先生在内的许多优秀气象学家的不懈努力,直到20世纪五十年代电子计算机出现以后才真正成为气候和天气预报的“核心技术”。
数值天气预报模型是将地球分成经、纬度相等的区域网格,用每个区域的气压、风速(有方向区分,如“南风”、“北风”等)、温度、相对湿度等物理量构成方程组,方程个数有几十万个。尽管方程组中每个方程的阶次都不太高,但这么多个方程联合在一起却是一个巨大的非线性方程组。由于大气的演变实质上是这个方程组中众多变量随时间演变的结果,计算这个巨大的方程组,用最快的计算机也需要很长时间,在实用上是不可行的,因此在计算过程中进行了大量的离散化处理,同时对一些次要变量的影响进行了删除。这种简化,使方程组解出来的结果与真实情况必然存在一定的误差。
对于这种由简化方程组解出方程组的所谓“数值天气预报”,在数学上有稳定性判据,即大气初始场小的干扰只能引起天气过程作次要的(而非决定性的)变化,否则方程组无法稳定求解。在理论上,由微分方程得出稳定性判据的范围(如气压差值、风速差值等等大气参数的变化幅度)称为“临界阈值”。数值天气预报方程组只能在“阈值”变化范围之内进行。如果初始场或边界条件的变化超过“阈值”,则小的变化也会引起方程组解的剧烈变化,即天气预报结果与实际变化可能大相庭径。从数学角度讲,这种方程组是病态的。
实际大气是符合数值天气预报方程组的稳定系统,只要大气初始场和边界条件的变化不超过“阈值”,数值天气预报在时间上有一个较长期限是可信的。这个时间长度在理论上由方程组的特征值决定,它和方程组的离散程度、所包含项的多少(即网格点的密度和方程组内方程个数)有很大关系。方程组离散越细密,方程组内方程个数越多,方程组的时间预报范围就越大。目前常用的数值天气预报模式有“谱模式”和“网格点模式”,前者在低纬度地区精度较差,而后者则较精确些,目前世界先进模式包括美国和日本的“T639”和“L28”模式。
数值天气预报的有效期受方程组中实际包含的项数和取网格点密度的限制,一般认为不超过20天。实际气象上对这种模式的利用,由于运算时间和投入费用大,一般也只做到7~10天。为了得到更长时间的天气变化即气候预测,在模型中对包含的项目和网格点密度以及方程组“临界阈值”方面不得不做更大化简,这就是为什么天气预报有效期只有7~10天,而气候预测的范围有时甚至长达一年的缘故。
既然实际天气预报的有效期只有7~10天,为什么10天或10天以上的预报结果有时还蛮准确呢?上面提到大气运动数值方程组中