BP与GIS耦合的地下水水质综合评价
- 格式:pdf
- 大小:174.00 KB
- 文档页数:4
第
30卷第
2期2
0
1
2年
2月水
电
能
源
科
学
Water
Resources
and
PowerVol.30No.2
Feb.2
0
1
2
文章编号:
1000
-7709(
2012)
02
-0038
-04
BP与
GIS耦合的地下水水质综合分析评价
田
帅
1,
刘国东
1,
倪福全
2
(
1.四川大学水力学与山区河流开发保护国家重点实验室,
四川成都
610065;
2.四川农业大学信息与工程技术学院,
四川雅安
625014)
摘要:
为探讨水质综合评价的客观方法,
选取总硬度、
铁、
硫酸盐、
溶解性总固体、
硝酸盐作为评价指标,
参照
《
地下水质量标准》,
以四川省雅安市雨城区为例,
采用
BP神经网络模型与
GIS相耦合的评价方法,
分析评价
了地下水水质分布状况。
结果表明,
该区北部、
中部和东部地下水的硫酸盐和溶解性总固体偏高,
西部和南部
地下水水质情况较好,
该方法较为直观、
合理。
关键词:
BP神经网络;
GIS;
地下水;
水质综合评价;
雅安市
中图分类号:
TV211.1+
2文献标志码:
A
收稿日期:
2011
-07
-11,
修回日期:
2011
-08
-15
作者简介:
田帅(
1988
-),
男,
硕士研究生,
研究方向为水资源开发利用与环境保护,
E
-mail:
jason.ts
@163.com
通讯作者:
刘国东(
1962
-),
男,
教授、
博导,
研究方向为水文水资源,
E
-mail:
liu
gd988
@163.com 评价一个地区的水质情况,
大多采用单因子
评价法和多因子评价法,
如内梅罗污染指数法、
综
合污染指数法、
模糊数学法、
灰色聚类法等。
这些
方法事先需假定模式或主观规定一些参数,
多数
需设计各评价指标对各级标准的隶属函数及各指
标的权重,
评价结果主观性很强,
并未很好地解决
评价因子与水质等级之间复杂的非线性关系及水
体污染的随机性和不确定性。
近年来,
快速发展
的人工神经网络提供了有效的工具,
而
GIS强大
的空间分析功能,
为开展地下水研究提供了一种
高效、
快捷的评价方法。
鉴此,
本文采用
BP模型
与
GIS相耦合的评价方法,
综合评价分析了四川
省雅安市雨城区水质分布状况。
1
BP模型和
ArcGIS空间分析技术
在智能模式识别中,
应用最广泛的是具有误
差反向传播算法的多层前馈网络(
BP),
也是目前
应用最成功的网络之一,
由输入层、
输出层和隐蔽
层组成,
各层次的神经元之间单向全互联连接,
是
一种非线性变换单元组成的前馈型网络[
1]。
但其
收敛速度慢、
存在局部最小值。
这些缺陷可通过
LM算法克服[
2]。
ArcGIS空间分析技术[
3]
主要包括矢量数据、
栅格数据及三维空间分析,
主要数据类型为矢量、
栅格和不规则三角网,
而
ArcGIS空间分析技术
中的地统计分析,
为数据的深入挖掘、
实现可视化发展提供了有力保障。
地统计分析的核心即通过
对采样数据的分析、
对采样区地理特征的认识选
择合适的空间内插方法创建表面以实现数据的可
视化表达,
作为地统计分析中的核心内容。
Kri
gin
g
插值在有限区域内对区域化变量进行无偏最优估
计有较大优势,
通过对已知样本点赋权重求得未
知样本点的值为:
Z(
x
0)
=∑n
i=1λ
iZ
x
()
i(
1)
式中,
λ
i为第
i个已知样点对未知样点的权重;
n
为已知样本点的个数;
Z(
x
i)
为未知样点周围已知
样点的值。
2
采样及水质评价指标的筛选
四川省雅安市雨城区位于四川盆地西缘青衣
江中游,
介于北纬
29°40′
~30°14′、
东经
102°51′
~
103°12′之间,
地势呈南北长条形,
西南高,
东北
低,
山地占全区总面积的
91%,
平地占
9%,
主要
是河谷阶地和山间盆地。
全区气候温和,
基本属
于亚热带湿润季风气候区,
多年年均气温
16.1
℃,
最高气温
37.7℃,
年均降水量在
1
204.2
~
2
367.3mm之间。
根据雅安市雨城区地形、
地
貌、
饮水水源、
供水工程分布情况,
共采集地下水
水样
10个,
分布位置见图
1。
根据《
地下水质量标准》[
4]
进行样品的采集、
保存、
检测,
分别检测了
12个采集点水质中的物第
30卷第
2期田
帅等:
BP与
GIS耦合的地下水水质综合分析评价
图
1
雨城区地下水水质检测点
GIS分布图
Fi
g.1
Dia
gram
of
GIS
distributed
s
pots
of
ground
water’
s
qualit
y
in
Yuchen
g
area
理学水质指标(
臭味、
肉眼物)、
水化学指标(
总硬
度、
溶解性总固体、
氯化物、
硫酸盐)、
毒理学指标
(
铁、
锰、
氟化物、
AS、
H
g、
Cd、
Cr、
Pb、
硝酸盐)、
细
菌学指标(
总大肠菌群总数)
等共计
16项。
其中,
臭味、
肉眼物、
氯化物在
12个采集点检测出均小
于检出限值,
锰、
氟化物、
AS、
H
g、
Cd、
Cr、
Pb及总
大肠菌群总数在
12个采集点检测出均在
Ⅰ级标
准水质范围以内,
故选取总硬度、
铁、
硫酸盐、
溶解
性总固体、
硝酸盐共
5项指标作为水质评价因素
集。
本文按文献[
5]
提出的方法确定分级代表值:
Ⅰ类水的标准界值为
Ⅰ类水的分级代表值,
Ⅱ类
水的分级代表值为
Ⅰ和
Ⅱ类水标准界值的中值,
其余依此类推。
将
Ⅳ或
Ⅴ类水的界值作为
Ⅴ类水
的分级代表值。
由此,
获得本次
BP神经网络的
训练样本见表
1。
表
1
训练输出值
Tab.1
Out
put
after
trainin
g
水质等级
输出
期望值网络训练后
Ⅰ0.1
0.100
06
Ⅱ0.3
0.299
90
Ⅲ0.5
0.499
71
Ⅳ0.7
0.701
19Ⅴ0.9
0.899
48
3
水质评价
BP网络方法
3.1
构建模型
输入层的神经元个数由水质评价因素集中所
包含的评价因子个数决定,
因此输入层的神经元
个数为
5。
网络输出对应水质分类结果定为
0.1、
0.3、
0.5、
0.7、
0.9,
即输出层的神经元个数为
1。
采用包含一个隐层的神经网络结果,
经试算确定
隐层神经元数目为
9,
因此网络结构为
5
-9
-1。
3.2
BP神经网络训练
选取表
1的数据为
BP网络的训练样本,
并
将归一化后的数据控制于[
0.1,
0.9]
范围内,
归一
化后的数据值[
7]
为: w′
=0.1
+(
0.9
-0.1)
×w
-w
min
w
max-
w()
min(
2)
式中,
w为归一化前数据值;
w
min、
w
max分别为训
练样本数据集中的最小值、
最大值。
采用
Matlab7.0软件编写相关神经网络函
数[
7]
算法程序,
其中训练函数采用
Trainlm、
权值
和阀值的学习函数采用
Learn
gdm、
隐含层和输
出层传递函数分别采用
Tansi
g、
Lo
gsi
g、
性能函数
采用
Mse,
设定目标误差为
1×10-6。
利用编写
程序对
5
-9
-1网络进行学习训练。
经计算,
当训
练迭代到
4步时,
网络的均方误差(
M
SE)
2.275
1×
10-10
<1×10-6(
目标误差),
因此网络训练收敛。
该网络训练后的输出值见表
1,
训练误差变化曲
线见图
2。
图
2
基于
Trainlm函数训练的误差变化曲线
Fi
g.2
Error
trainin
g
chan
ge
curve
of
Trainlm
3.3
雅安市雨城区水质预测
将上述训练好的
BP神经网络模型用于评价
雅安市雨城区水质情况。
将
2008年检测的
10个
采集点的水质检测数据进行归一化处理,
确保数
据在[
0,
1]
范围内,
将归一化后的数据作为神经网
络的输入,
得到一组输出值在(
0,
0.2]
为第
Ⅰ级、
(
0.2,
0.4]
为第
Ⅱ级、(
0.4,
0.6]
为第
Ⅲ级、(
0.6,
0.8]
为第
Ⅳ级、(
0.8,
1.0]
为第
Ⅴ级。
网络的输出
结果见表
2。
表
2
基于
BP神经网络的水质评价结果
Tab.2
Evaluated
results
of
water
qualit
y
based
on
BP
neural
network
监测
样点水质评价结果/(
m
g·
L-1)
总
硬度铁硫酸
盐溶解性
总固体硝酸
盐
预报
值BP
神经网
络评价结果
1
252.0
0.20
90.0
300
20.0
0.05
6
Ⅰ
2
345.0
0.59
78.0
234
20.0
0.244
Ⅱ
3
250.0
0.20
88.0
340
20.0
0.057
Ⅰ
4
567.0
0.20
453.0
204
20.0
0.892
Ⅴ
5
34.0
0.20
24.0
101
1.0
0.036
Ⅰ
6
128.0
0.20
20.9
160
6.6
0.041
Ⅰ
7
176.2
0.20
22.8
174
0.1
0.092
Ⅰ
8
356.2
0.20
553.0
502
0.5
0.919
Ⅴ
9
232.2
0.20
510.0
410
0.5
0.922
Ⅴ
10
196.2
0.45
25.4
202
11.9
0.201
Ⅱ
3.4
与其他方法比较
为验证模型的准确性,
采用传统的评分法[
8]·
93·