GM(1 1)预测负荷的计算机语言模型,基于GM(1,1)模型的瓦斯涌出量预测及其计算机实现...

科技信息 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

通过还原模型得到

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值