第十章 灰色模型介绍及应用
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第十章灰色模型介绍及应用 10.1灰色理论基本知识
10.1.1概言
10.1.2有关名词概念
10.1.3 GM建模机理
10.2灰色理论模型应用
10.2.1GM(1,1)模型的应用——污染物浓度问题
10.2.2 GM(1,1)残差模型的应用——油菜发病率问题 10.2.3GM模型在复杂问题中的应用——SARS 疫情问题 10.2.4 GM(1,n)模型的应用——因素相关问题
本章小结
思考题
推荐阅读书目
第十章灰色模型介绍及应用
10.1灰色理论基本知识
10.1.1概言
客观世界的很多实际问题,其内部的结构、参数以及特征并未全部被人们了解,人们不可能象研究白箱问题那样将其内部机理研究清楚,只能依据某种思维逻辑与推断来构造模型。对这类部分信息已知而部分信息未知的系统,我们称之为灰色系统。本章介绍的方法是从灰色系统的本征灰色出发,研究在信息大量缺乏或紊乱的情况下,如何对实际问题进行分析和解决。
灰色系统的研究对象是“部分信息已知、部分信息未知”的“小样本”、“贫信息”不确定性系统,它通过对“部分”已知信息的生成、开发实现对现实世界的确切描述和认识。信息不完全是“灰”的基本含义。
灰色系统理论建模的主要任务是根据具体灰色系统的行为特征数据,充分开发并利用不多的数据中的显信息和隐信息,寻找因素间或因素本身的数学关系。通常的办法是采用离散模型,建立一个按时间作逐段分析的模型。但是,离散模型只能对客观系统的发展做短期分析,适应不了从现在起做较长远的分析、规划、决策的要求。尽管连续系统的离散近似模型对许多工程应用来讲是有用的,但在某些研究领域中,人们却常常希望使用微分方程模型。事实上,微分方程的系统描述了我们所希望辨识的系统内部的物理或化学过程的本质。
目前,灰色系统理论已成功地应用于工程控制、经济管理、未来学研究、生态系统及复杂多变的农业系统中,并取得了可喜的成就。灰色系统理论有可能对社会、经济等抽象系统进行分析、建模、预测、决策和控制,它有可能成为人们认识客观系统改造客观系统的一个新型的理论工具。
10.1.2有关名词概念
灰数:一个信息不完全的数,称为灰数。
灰元:信息不完全或内容难以穷尽的元素,称为灰元。
灰关系:信息不完全或机制不明确的关系,称为灰关系。具有灰关系的因素是灰因素,灰因素之间的量化作用,称为灰关联。
灰色系统:含灰数、灰元或灰关系的系统称为信息不完全系统。如果按照灰色理论去研究它。则称此系统为灰色系统。
累加生成:由于灰系统对一切随机量都可看作是在一定范围内变化的灰色量,因此,为适应灰系统建模需要,提出“生成”的概念,“生成”即指对原始数据做累加(或累减)处理。累加生成一般可写成AGO 。若计(0)
x
为原始数列,()
r x
为r 次累加生成后数列,即
(0)(0)(0)(0){(1),(2),()}x x x x n = ()()()(){(1),(2),
()}r r r r x x x x n =
则r 次累加生成算式为
()(1)
(1)
(1)
(1)1
(1)(1)(1)(1)()(1)()(1)(2)()()
[(1)(2)(1)]()(1)()
k
r r r r r i r r r r r r x k x
x
x
k x i x x x k x k x k x k ----=-----=++==++
-+=-+∑ 一般常用的是一次累加生成,即
(1)
(0)1
(1)(0)()()
(1)()
k
i x k x i x k x k ===-+∑
10.1.3GM 建模机理
建立GM 模型,实际就是将原始数列经过累加生成后,建立具有微分、差分近似指数规律兼容的方程,成为灰色建模,所建模型称为灰色模型,简记为GM (Grey Model )。如GM (m,n )称为m 阶n 个变量的灰色模型,其中GM (1,1)模型是GM (1,n )模型的特例,是灰色系统最基本的模型,也是常用的预测模型,因此本章重点介绍几种GM (1,1)模型的建模过程和计算方法,并简单介绍GM (1,n )建模过程。
GM (1,1)的建模机理
GM (1,1)模型是GM (1,N )模型的特例,其简单的微分方程形式(白化形式的微分方程)是
+=dx
ax u dt
利用常数变易法解得,通解为
()-=+
at u x t ce a
若初始条件为00,(0)t x x ==,则可得到微分方程的特解为
0()()-=-+at u u
x t x e a a
或时间响应函数(时间响应:一个输入量的规定变化引起输出量随时间的变化)
(1)(1)((1))-+=-+at u u
x t x e a a
其中白化微分方程中的ax 项中的x 为dx
dt
的背景值,也称为初始值; ,a u 为常数(有
时也将u 写成b )。
按白化导数定义有差分形式的微分方程,即
()()
lim ∆→+∆-=∆t dx x t t x t dt t 显然,当时间密化值定义为1,即当1∆→t 时,上式可记为
1
[(1)()]lim ∆→=+-t dx
x t x t dt 记为离散形式
(1)()=+-dx
x t x t dt
这显然表明
dx
dt
是一次累计生成,因此上述方程可改写为 (1)(1)(0)(1)()(1)=+-=+dx
x t x t x t dt
这实际也表明,模型是以生成数(1)
x ((1)
x
是以(0)
x
的一次累加)为基础的。
当∆t 足够小时,()x t 到()+∆x t t 不会发生突变,因此可取()x t 与()+∆x t t 的平均值作为0∆→t 时的背景值,因此,背景值便可记为
(1)(1)
(1)1[(1)()]2
=
++x x t x t 或
(1)(1)
(1)1[(1)()]2
=
++x x k x k 于是白化的微分方程(1)
(1)+=dx ax u dt
可改写为 (0)(1)(1)1
(1)[(1)()]2
++
++=x k a x k x k u 或