基于有机灰色神经网络模型的空气污染指数预测与基于Matlab的灰色系统工具箱V1.0的构建
基于有机灰色神经网络模型的空气污染指数预测与基于
Matlab的灰色系统工具箱v1.0的构建
郎 君
(计算机学院0003110班)
指导老师:苏小红
摘 要:灰色预测对波动性较强的序列的预测效果较差,但能给出发展趋势,采用与神经网络结合的方法可以提高预测效果。结合灰色系统中的GM(1,1)、无偏GM(1,1)、非等时距GM(1,1)、pGM(1,1)和BP神经网络,提出有机灰色神经网络预测模型,将一维序列通过其中三个灰色模型得到的三组模拟值作为输入模式,原始序列作为输出模式,训练得到最佳神经网络结构,将三个灰色模型的预测值带入神经网络结构仿真,得到最终预测值。以哈尔滨市空气污染指数为例,结合哈尔滨市三年空气污染指数的规律,建立了哈尔滨市月平均空气污染指数的有机灰色神经网络预测模型。对比结果表明,该模型模拟误差小,预测精度高。为了科技工作者方便的进行灰色系统的应用研究,采用层次化思想编制了基于Matlab的灰色系统工具箱v1.0,包含算子集合、矩阵分析、聚类分析、灰色微分方程、灰色预测模型等板块。实际使用非常方便。
关键词:灰色系统 神经网络 预测 空气污染指数 灰色系统工具箱
1. 引言
1.1 空气污染指数简介
空气污染指数(AIR POLLUTION INDEX,简称API)是一种反映和评价空气质量的方法,就是将常规监测的几种空气污染物的浓度简化成为单一的概念性数值形式、并分级表征空气质量状况与空气污染的程度,其结果简明直观,使用方便,适用于表示城市的短期空气质量状况和变化趋势。空气污染指数的计算与报告: 污染指数与各项污染物浓度的关系是分段线性函数,用内插法计算各污染物的分指数In,取各项污染物分指数中最大者代表该区域或城市的污染指数。即: API=max(I1,I2?Ii,?In)该指数所对应的污染物即为该区域或城市的首要污染物。
根据哈尔滨市空气污染的特点和污染防治工作的重点,目前哈尔滨市计入空气污染指数的污染物项目暂定为:二氧化硫SO2、二氧化氮NO2和可吸入颗粒物PM10。
60
哈尔滨工业大学2003年本科生科技创新活动获奖作品选编
哈尔滨市污染指数的确定取自(宏伟路、和平桥、承德广场、学府路、通乡广场、建国街)六个监测点的污染分指数的最大值,即HAPI=max(API1,API2,?API6),每个监测点的污染分指数取自三种污染物可吸入颗粒物PM10、二氧化硫SO2、二氧化氮NO2的空气污染指数的最大值(即首要污染物)。它们各等级的浓度限值采用国家标准GB3095-1996见表1,空气污染指数API的范围从0到500,相应的空气质量级别确定方法见表2。
表1 各污染物浓度等级 单位:(毫克/立方米)
等级
污染指数API 500
5 5 4 3
2 1
400 300 200 100 50 可吸入颗粒物(PM10) 0.600 0.500 0.420 0.250 0.150 0.050 二氧化硫(SO2) 2.620 2.100 1.600 0.700 0.150 0.050 二氧化氮(NO2)
0.940 0.750 0.565 0.240 0.120 0.080 表2 空气质量级别的确定
空气污染指数API
0-50 51-100 101-200 201-300 >300
空气质量级别
Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ
空气质量描述
优 良 轻度污染 中度污染 重度污染
1.2 本课题研究的主要内容和意义
在20世纪中后期,环境恶化使人们越来越认识到保护人类赖以生存的大气环境的重要性与紧迫感。因此对大气质量污染预报研究是当务之急,实现空气污染预报,使得有关部门和广大公众对城市的空气质量情况做到像天气预报一样事先“早知道”,从而对可能出现的空气污染采取及时、有效的防范措施。对指导生产、预防污染事件发生、进行科学合理地排放、趋利避害、防患于未然意义重大。
一些发达国家污染潜势和质量预报早在40、50年代就开始了。但普遍开展在70年代以后[3]。例如:德国早在70年代利用风场、温度场和SO2浓度监测资料,利用多因子相关,建立气温、风速和里查逊数与SO2预报关系式。美国从70年初就开始大气污染潜势预报,美国国家气象局(NWS)依据天气预报的风场、涡度、天气状况、大气稳定度、大气混合层高度等气象因子,用一个简单箱模式及污染源强度来进行24扩散计算对大气污染程度进行预报。研究污染潜势和质
61
基于有机灰色神经网络模型的空气污染指数预测与基于Matlab的灰色系统工具箱V1.0的构建
量预报在我国起步较晚,近几年,中国气象科学研究院徐大海提出潜势预报方法,取标准源强在实际气象条件下生成浓度与标准气象条件下产生的浓度的比值(称为污染潜势指数.PPI)。上海气象台是采用数值预报产品如T106模型的产品,用风速、气温、降水、稳定度等指标来预报污染程度。沈阳气象台主要采用统计学方法进行预报。
现代新兴信息处理技术中,灰色系统预测[1~10]和神经网络预测[11~12]都能够解决空气污染的预测。灰色预测模型也得到了许多改进。基于GM(1,1)[13]、无偏GM(1,1)[14]、非等时距GM(1,1)[15]、pGM(1,1)[16]和BP神经网络[17],提出有机灰色神经网络预测模型。将一维序列通过其中三个灰色模型得到的三组模拟值作为输入模式,原始序列作为输出模式,训练得到最佳神经网络结构,将三个灰色模型的预测值带入神经网络结构仿真,得到最终预测值。以哈尔滨市空气污染指数为例,结合分析所得的哈尔滨市三年空气污染指数的规律,成功的建立了哈尔滨市的月平均空气污染指数的有机灰色神经网络预测模型。对比结果表明,该模型模拟误差小,预测精度高。
灰色系统是新兴的横断学科,从华中科技大学的邓聚龙教授80年代初创立以来,已广泛应用于社会、经济、科技、农业、生态、生物等各个领域。在进行相关应用研究时需要编制许多底层的工具函数,才能建立相关的模型,给科技工作者带来诸多不便。基于此想法,加上自己分析推广的模型,采用层次化思想编制了基于Matlab的灰色系统工具箱。其中包含了算子集合、矩阵分析、聚类分析、灰色微分方程、灰色预测模型等板块。实际使用非常方便。有机灰色神经网络预测模型也是在此基础工作上完成的。
1. 有机灰色神经网络预测模型的推导 2.1灰色微分方程[13]
许多系统研究者对微分方程感兴趣,认为微分方程较深刻的反映了事物发展的本质。灰色系统理论通过对一般微分方程的深刻剖析定义了序列的灰导数,从而使我们能够用离散数据序列建立近似的微分方程模型
定义2.1.1 设微分方程为:
dxdt?ax?b (2-1)
dxdt则称
dxdt位x的导数,x为的背景值,a、b为参数。
因此,一个一阶微分方程由导数、背景值和参数三部分组成。
62
哈尔滨工业大学2003年本科生科技创新活动获奖作品选编
定义2.1.2 设x(t) 为定义在时间集T上的函数,若当?t?0时,恒有x(t+?t)-x(t)!=0,则称x(t) 在T上的信息浓度无限大。
命题2.1.1 使微分方程
dxdt?ax?b
成立的函数x(t)满足信息浓度无限大条件。
定义2.1.3 设A,B为集合,R为A,B元素之间的一种运算,?a1,a2?A,
?b?B,如果:a1Rb?a2Rb 则称 b对a1,a2为平射。
定义 2.1.4 设R为绝对差运算,即 aRb=|a-b|
当a1Rb?a2Rb亦即a1Rb?a2Rb时,称R为算术平射或简单平射。 定义 2.1.5 设
dxdt?ax?b
为微分方程,x(t+?t),x(t) 为背景集的元素,X={ x(t+?t),x(t) }。
1.当
dxdtRx(t??t)?dxdtRx(t)时称导数与背景值元素满足平射关系;
若x为背景值取值,且
x≠x(t), x≠ x(t+?t), x(t), x(t+?t)?X 设?(t??t),?(t)为
dxdt的成分,当
?(t??t)Rx??(t)Rx (2-2) 时,称背景取值与导数成分满足平射关系。
命题 2.1.2 若 x(t) 为正值函数,即对任意t,x(t)>0,则微分方程中的导数
dxdtdxdt?ax?b与背景值中元素满足简单平射关系。
定理 2.1.1 微分方程构成的条件有以下三条: 1.信息浓度无限大; 2.背景值是灰数;
3.导数与背景值满足平射关系。
定义 2.1.6 设I为计时单位的集合。若I={??,年,月,日,时,分,秒,??},则称I为习惯计时单位集或习惯时间序号集。
定义 2.1.7 设li和lj分别是I级计时单位和j集计时单位下的一个时间单位,
63
相关推荐: