预报预测相结合的气象栅格数据更新方法

文档序号:30267239发布日期:2022-06-02 04:55阅读:280来源:国知局
预报预测相结合的气象栅格数据更新方法

1.本发明涉及预报预测相结合的气象栅格数据更新方法,属于气象预测预报技术领域。


背景技术:

2.气象的预测预报对人类的工作生活至关重要,从耕作出行到航天航空,从日常生活到经济建设,几乎都与气象有关。随着越来越多现代化气象装备的出现,使得气象站更加专业化、现代化,气象学的研究技术得到了快速的革新,预报精度得到了极大的提升。气象预测主要是根据定点观测的风速、气温、气压、降雨量等气象数据来确定未来一段时间内气象的变化。
3.当前的气象预测技术主要分为经验统计法、动力学分析以及模式输出统计法。经验统计法以数理统计学作为基础,通过对气象要素的历史变化做全面系统的统计分析,再结合相关因素的影响,总结出一定的变化规律,确定局部气象要素的预报方程;动力学分析是基于应用物理学和数学方法,从理论上研究大气运动、气象系统演变过程中的动力、热力变化过程,在研究气象系统变化过程中引入水、热平衡方程,进而建立相对应的数学模型;模式输出统计法是利用概率统计方法研究大量气象要素历史观测资料,分析气候变化的统计规律建立合理的预报模型,通过统计数学模式来预测未来的气象状况。
4.气象栅格是国家气象网格项目启动之后提出的概念,即通过大范围的气象数据特征来描述某一个区域内的整体情况。在气象栅格数据中包含了各种不同气象要素的信息,所以气象栅格数据的质量参差不齐,数据分散。当前气象预测的主要方法是数值预报,需要准确的边界条件,而气象栅格数据对边界的划分比较固定或者模糊,这样就没有一个准确的边界条件,对预测出来的结果有一定的偏差,并且预测出来的结果可能会跨越多个气象栅格,不利于栅格数据的管理与生成。


技术实现要素:

5.本发明所要解决的技术问题是:提供预报预测相结合的气象栅格数据更新方法,以时间序列模型来对气象栅格数据预测,对历史观测数据进行分析来预测未来的气象数据,提高数据之间的依赖性,增加了预测预报的精准性。
6.本发明为解决上述技术问题采用以下技术方案:预报预测相结合的气象栅格数据更新方法,包括如下步骤:步骤1,获取气象栅格数据,对于待更新的气象要素,将气象栅格数据中该气象要素的值按照时间顺序依次排列,得到该气象要素的一组时间序列;步骤2,采用adf单位根检验法检验步骤1得到的时间序列是否平稳,若平稳则进入步骤3,若不平稳则对时间序列进行处理,使处理后的时间序列达到平稳性要求;步骤3,对于达到平稳性要求的时间序列,计算自相关系数和偏相关系数,根据自相关系数和偏相关系数识别待更新的气象要素的时间序列的预测模型,并对预测模型定
阶;步骤4,利用最小二乘法对步骤3识别的预测模型进行参数估计,完成预测模型的建模;步骤5,利用建模后的预测模型实现时间序列未来时间的气象要素值的预测与更新。
7.作为本发明的一种优选方案,所述步骤2的具体过程如下:设定气象要素的时间序列满足p阶自回归,则有模型:其中, 分别为时间序列中第1,2,

,n-1,n个气象要素的值,x
t
为t时刻气象栅格气象要素的值,均为自回归系数,为残差,t =1,
…ꢀ
,n;上述p阶自回归模型对应的特征方程为:其中, 均为特征根;若上述特征方程的所有特征根都在单位圆内,则时间序列平稳,否则不平稳;即 时,时间序列平稳,时,时间序列不平稳;采用假设检验的方式进行检验,原假设为,即时间序列不平稳;备择假设为,即时间序列平稳;令记为,构造adf统计量,其中,表示的估计,表示估计标准差,当小于临界值时,认为时间序列平稳,反之不平稳;其中临界值通过蒙特卡洛模拟得到;若判定待更新的气象要素的时间序列不平稳,则对时间序列进行一阶差分法处理,对一阶差分处理后的时间序列用adf单位根检验法进行检验,若平稳则进入步骤3,若不能达到平稳性要求,则在一阶差分的基础上进行二阶差分处理,并继续用adf单位根检验法进行检验。
8.作为本发明的一种优选方案,所述步骤3中,自相关系数计算如下:其中,n为平稳时间序列的样本容量,x
t
为平稳时间序列中t时刻的气象要素值,x
t+k
为平稳时间序列中t + k时刻的气象要素值,为所有样本气象要素的均值;偏相关系数计算如下:
0时,x
t
= 0,得到残差的有限项表达式:,其中为arma(p,q)模型逆转形式中的逆函数;则残差平方和,再通过迭代使残差平方和到达最小值,因为,,联立方程即能估计出的值;同理,当步骤3识别的预测模型为ar(p)模型或ma(q)模型时,同样按照最小二乘法估计出参数。
11.作为本发明的一种优选方案,所述步骤5的具体过程如下:根据已知的历史气象栅格数据信息,对时间序列未来某个时间点的气象要素值x
t+k
进行预测,k =1,2,

,根据预测误差的平方达到最小时来预测,即通过求解条件期望的方式来预测;当预测模型为ar(p)模型时:第t +k个时间点的气象要素值x
t+k
表示为:则预测值为:因为k 》 0时,,因此最终的预测值为: ;当预测模型为ma(q)模型时:第t +k个时间点的气象要素值x
t+k
表示为:则预测值为:当k ≤ q时,也就是t之前的时间,残差已知,所以;当k 》 q时,也就是t之后的时间,;因此最终的预测值为:;
arma(p,q)模型是ar(p)模型与ma(q)模型的结合,当预测模型为arma(p,q)模型时:第t +k个时间点的气象要素值x
t+k
表示为:预测值为:。
12.本发明采用以上技术方案与现有技术相比,具有以下技术效果:1、本发明不同于以往的预测方式,以时间序列模型来对气象栅格数据预测,对历史观测数据进行分析来预测未来的气象数据,提高了气象栅格数据之间的联系,使得预测更新之后的栅格数据精准率更高。
13.2、本发明采用平稳的时间序列建立时间数据模型,对于非平稳性数据,采用差分法处理离散的时间序列使其平稳化,以满足模型建立的标准。
14.3、本发明对气象栅格数据的非线性时间序列实现了预测与更新,结构简单,设计合理,易于实现。
附图说明
15.图1是本发明预报预测相结合的气象栅格数据更新方法的流程图。
具体实施方式
16.下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
17.本发明采用预测预报相结合的方式,通过对气象栅格数据的时间序列建模,完成数据的预测预报与更新,便于气象栅格数据的更新。如图1所示,为本发明预报预测相结合的气象栅格数据更新方法的流程图,具体过程如下:第一步,从服务器上获取气象栅格数据,并定义气象栅格数据的时间序列。
18.从服务器上获取气象栅格数据,若为一个月中的降水值x,设样本空间为s={x},若对每个x∈s,总有一个确定的函数x(t, x),时间t∈t与它相对应,t为一个区间的时间。这样关于每一个时间tn对应的函数记为xn,{x1, x2,

, xn}可以看作一个随机过程,而每一个函数xn称为这个随机过程的样本函数。把一个月内的降水值,作为时间序列的一组观测值。
19.第二步,为气象栅格数据时间序列进行平稳性检验和处理。
20.在设计预测模型之前,需要考虑气象栅格数据的平稳性,采用经典的adf单位根检
验法检测时间序列是否平稳,若平稳则进行下一步操作,若不平稳就将时间序列通过一阶差分法、二阶差分法处理,使其达到平稳性的要求。
21.一个气象栅格数据的时间序列满足p阶自回归,如下:其中x
t
为t时刻气象栅格某种气象要素的值,为自回归系数,为残差。在等式两边同时减去可得:其中记为,记为,记为。可简记为。adf单位根检测法的原理是基于p阶自回归模型的特征方程,上面假设的p阶自回归模型所对应的特征方程为,如果该方程的所有特征根都在单位圆内,则序列平稳,反之不平稳。而在时,该特征方程必然存在至少一个单位根。所以在检测时间序列是否平稳时,如果,则为平稳;如果则为不平稳。当时间序列包含单位根时,这个回归系数是有偏差的。所以采用假设检验的方式,原假设为,即,此刻时间序列不平稳:备择假设为,即时间序列平稳。进一步构造adf统计量,其中表示的估计,表示估计标准差。当小于临界值,则认为时间序列平稳,反之不平稳。其中的临界值是在特定气象栅格数据样本通过蒙特卡洛模拟得到。通过上述方法判断时间序列是否平稳。
22.除此以外,包含截距项和同时包含截距项和趋势项的另外两种形式为:其中a0,a2为常数,这两种形式也采用相同的检测方法。
23.若气象栅格数据的时间序列不平稳,就对序列进行一阶差分法处理,一阶差分形式为:。如果一阶差分处理后的时间序列还不能达到平稳性要求,则在一阶差分的基础上进行二阶差分处理,二阶差分形式为:。处理之后还是用adf单位根检测法检测。
24.选择用来预测预报的气象栅格数据绝大部分情况都是平稳的。当时间序列判断为平稳,就可以进行模型识别与定阶。
25.第三步,利用自相关系数与偏相关系数实现模型识别与定阶。
26.根据第二步中,一个月降水值的平稳性时间序列,以这个序列作为样本,求出它的自相关系数和偏相关系数。自相关系数求解如下:
其中n为样本容量,x
t
为这个时间序列中t时刻的降水值,为样本降水数据的均值。
27.偏相关系数求解如下:其中系数矩阵的行列式,。
28.arma模型相关性特征如下表:拖尾是指时间序列以指数速度向零衰减;截尾是指时间序列从某个时点突然变得很小。在实际运用中,这个定阶原则在操作上有一定的困难。由于气象栅格数据样本的随机性,样本的相关系数不会呈现出理论上截尾的情况,它的时间序列的自相关系数与偏相关系数仍会小幅度波动。当n足够大的时候,这个降水样本的自相关系数和偏相关系数服从正态分布:即,,根据正态分布的性质有:,根据正态分布的性质有:
所以可以用2倍标准差范围来判断所得气象栅格数据的时间序列服从什么预测模型。
29.如果所得降水时间序列的自相关系数,在最初的q项明显超过2倍标准差范围,即;而在之后几乎95%的自相关系数都在2倍标准差范围以内,即,并且自相关系数衰减为0及其附近小值的过程很突然,这就表现出截尾性,称为自相关系数截尾,且截尾阶数为q,所以这个时间序列的预测模型可确定为阶数为q的ma(q)模型。同理时间序列的偏相关系数,在最初的p项明显超过2倍标准差范围,在之后几乎95%的偏相关系数都在2倍标准差范围以内,并且偏相关系数衰减为0及其附近小值的过程很突然,则偏相关系数截尾,且截尾阶数为p,这个时间序列的预测模型可确定为阶数为p的ar(p)模型。如果时间序列的自相关系数和偏相关系数均有5%以上超过2倍标准差范围,或者自相关系数和偏相关系数衰减为0附近小值的过程比较缓慢,这就是自相关系数和偏相关系数拖尾,所以预测模型为arma(p,q)。
30.在识别预测模型之后,需要对预测模型定阶,模型的阶数对预测结果的精确度有较大的影响。其中ar(p)、ma(q)预测模型在识别中就已经完成定阶,而arma(p,q)预测模型需要采用最小信息准则函数定阶法,即aic法,来对预测模型进行模型定阶。arma(p,q)预测模型拟合的aic准则函数为:。其中n为样本容量,为残差方差的估计值,p,q为模型阶数。当aic函数取值最小时,此时的p,q就为模型的阶数。
31.第四步,利用最小二乘法实现模型参数估计。
32.在对气象栅格数据时间序列确定好模型与定阶后,接下来就需要通过最小二乘法利用观测值来确定预测模型中的未知参数值。最小二乘法的主要思想是计算出残差平方和,当计算结果达到最小时,所对应的参数值即为模型的参数估计值。在arma(p,q)模型中:,与分别为自回归系数与移动平均系数,也就是需要求解的系数。根据条件最小二乘法,之前没有观测到的序列值为0,也就是,t ≤ 0时,x
t
= 0,可以得到残差的有限项表达式:,其中为arma(p,q)模型逆转形式中的逆函数。所以残差平方和,再通过迭代使残差平方和到达最小值。而又因为,,联立方程即可估计出的值。因为arma(p,q)包含了ar(p)、ma(q)模型的性质,同理ar(p)、ma(q)模型同样也按照最小二乘法估计出参数。
33.到此就完成了气象栅格数据序列的预测模型的建模。
34.第五步,通过时间序列建模完成气象栅格数据的预报预测与更新。
35.在已知的历史气象栅格数据信息,对时间序列未来某个时间的x
t+k (k =1,2,

)进行预测。一般是根据预测误差的平方达到最小时来预测,可以通过求解条件期望的方式来预测。根据第三步中,选择适合的模型实现预测。
36.在ar(p)模型中:第t +k个时间点的x
t+k
可以表示为:因此预测值为:因为当k 》 0需要预测的气象栅格数据,不像已获取的数据一样有残差,所以,因此预测值为:。
37.在ma(q)模型中:第t +k个时间点的x
t+k
可以表示为:预测值为:当k ≤ q时,也就是t之前的时间,残差是已知的,所以;当k 》 q时,是t之后的时刻,同理ar(p)模型,预测值没有残差,。所以预测值为:arma(p,q)模型是ar(p)模型与ma(q)模型的结合,在arma(p,q)模型中:第t +k个时间点的x
t+k
可以表示为:预测值为ar(p)模型与ma(q)模型叠加:用已获取的过去气象栅格数据,作为初始样本来预测未来几天的气象栅格数据,例如用前30天的数据预测第31天的数据,再用前29天和未来预测第31天的数据预测第32天
的数据,以此类推,达到气象栅格数据的预测预报效果,并实现气象栅格数据更新。
38.以上实施例仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1