科技信息 0高校讲坛0 SCIENCE&TECHNOLOGY INFORMATION 2008年 第 1期
基于GM(1,1)模型的瓦斯涌出量预测及其计算机实现
魏 巍 龙祖根 李希健
(贵州大学矿业学院 贵州 贵阳 550003)
【摘 要】通过采用灰色系统理论的GM(1,1)模型来预测瓦斯的涌出量.根据 GM(1,1)的数学模型,用vb6编程实现了对瓦斯涌出量预测
的计算机模拟。
【关键词】灰色系统;GM(1,1)模型;瓦斯涌出
Forecasting of Gas Emissions Based on GM(I,1)and Realizing It by Computer
【Abstract]Based on GM(1,1)of Grey System Theory,forecasted gas emissions and realized the routinization offorecasting through VB6.0.
【Key words]Grey System Theory;GM(1,1);Gas Emission
O.引言 ’]
瓦斯一直是威胁我国煤矿安全生产的主要灾害因素之一,准确预
测瓦斯涌出量的大小,可以为制定合理的防治方案、保证矿井安全生
产提供科学依据。矿井涌出量受多种因素的影响,并且关于这些因素
的观测数据、经验数据多为离散的,样本量也比较少。在一个相对时期
内矿井瓦斯涌出量主要随时问而变化。灰色系统理论可以利用不多的
时间序列的数据建立 GM(1,1)模型对系统的发展态势进行预测。但
是目前的现状是大多数的文献和文章很少介绍用计算机对这一过程
实现模拟,针对这样的情况,本文给出了利用 VB6对模型进行计算机
模拟实现的过程。
1.灰色系统GM(1。1)模型【2]
灰色系统理论(Grey System Theory)主要研究对象是信息非完全、
系统模型不明确的系统的建模、预测、决策、控制等问题.灰色系统建
模是直接将时间序列转化为微分方程。GM(1,1)模型是灰色动态模型
中最基本、应用最广泛的预测模型。
1.1灰色系统GM(1,1)模型的建立
设由n个原始数据组成的原始数列为:
x : 1),x (2),x (1),⋯,x (n)}
对x 作一次累加生成 x( 数列.即
)【fIJ=fx(I】(1),xfIJ(2),x(I)(3),⋯, n)}
x ’(k):∑ )
对 x 可以建立如下白化微分方程
+戕{”
上式为一阶单变量灰微分方程模型,记为 GM(1,1).式中a,b为
待定参数。
1.2模型参数的确定
设
(1) 1
l-z(1 (2) 1
B (3) 1
一
z
‘ (n-i) 1
其中.
z ’(k): 1)(1()+x (k)
记参数列为a=( )
Y =
x
卿(2)
(0)(3)
x (4)
式中参数列a可用最小二乘法求解。即
T 一1 T
a=fB B1 B Yn
1.3数学模型求解
,
(1)
将时间响应函数离散化,利用初始条件得白化形式微分方程
+ax。l_b的解x(k+1):(x (1)一 )e一+ k:1,2,⋯,n
对上述方程求导,得还原模型 +1) — 1)—b 式中, +1)为
累加生成预测值。
2.计算机模拟
2.1程序的计算过程
大于3个数据 一 i l
对所有的原始数据开始累加并放在数据库中
通过转置矩阵求出盆.从而得到 a,b
通过还原模型得到