数学建模A题 城市表层土壤重金属污染.docx
《数学建模A题 城市表层土壤重金属污染.docx》由会员分享,可在线阅读,更多相关《数学建模A题 城市表层土壤重金属污染.docx(38页珍藏版)》请在冰豆网上搜索。
数学建模A题城市表层土壤重金属污染
城市表层土壤重金属污染分析
摘要
城市化进程的加快伴随着城市环境的污染加重,重金属污染便是一个重要的原因。
针对不同的问题建立了不同的数学模型,结合所给的海量数据,求解模型,对土壤的重金属污染进行分析。
针对问题一,首先根据所给的319个样本点的数据,采用双线性插值算法建立了空间分布模型,分别作出了8种重金属在该城区的空间分布图(见附录3),清晰地表现出8种重金属元素在该城区的浓度分布;然后利用潜在生态危害指数法建立了重金属元素污染程度模型,最后得到8种重金属元素分别在5个区的污染程度以及综合污染程度,具体分析结果为:
生活区为中等污染,工业区为很强污染,山区为轻微污染,主干道区为很强污染,公园绿地区为中等污染。
针对问题二,建立了主成分分析模型,借助SPSS软件对数据进行处理,得到影响5个区的主要因子。
影响生活区的主要重金属元素为Pb,Zn,Ni,影响工业区的主要重金属元素为Cr,As,影响山区的主要重金属元素为Zn,Cd,Hg,影响主干道区的主要重金属元素为Cu,Hg,As,影响公园绿地区的主要重金属元素为Cd,Hg,然后对各个元素进行了原因分析。
针对问题三,通过分析重金属元素的传播特征,确定主要传播特征为扩散,并据此建立了一维有源扩散模型,利用最小二乘法对模型进行求解,分别确定了8种重金属元素在该城区的污染源位置坐标,共有31个污染源(具体数据见文中表5.3.1),进一步对污染源进行精确定位,发现实际上存在一个污染源向外扩散多种重金属元素,最终确定污染源的实际总数量为18个。
针对问题四,首先对前三问的模型进行了优缺点的评价;然后在扩散的基础上,结合了以下3个影响重金属元素传播的因素:
(1)、重力、环境等引起的扩散系数各向异性;
(2)、重金属污染物传播中的对流特征;(3)、污染源强度的可变性。
据此建立了三维对流扩散模型,利用分裂浅水波方程的方法,对模型进行简化,得到模型求解方法。
关键词:
重金属污染;空间分布;双线性插值算法;潜在生态危害指数;主成分
分析;扩散模型
一问题的重述
随着城市经济的快速发展和城市人口的不断增加,人类活动对城市环境质量的影响日显突出。
对城市土壤地质环境异常的查证,以及如何应用查证获得的海量数据资料开展城市环境质量评价,研究人类活动影响下城市地质环境的演变模式,日益成为人们关注的焦点。
按照功能划分,城区一般可分为生活区、工业区、山区、主干道路区及公园绿地区等,分别记为1类区、2类区、……、5类区,不同的区域环境受人类活动影响的程度不同。
现对某城市城区土壤地质环境进行调查。
为此,将所考察的城区划分为间距1公里左右的网格子区域,按照每平方公里1个采样点对表层土(0~10厘米深度)进行取样、编号,并用GPS记录采样点的位置。
应用专门仪器测试分析,获得了每个样本所含的多种化学元素的浓度数据。
另一方面,按照2公里的间距在那些远离人群及工业活动的自然区取样,将其作为该城区表层土壤中元素的背景值。
附件1列出了采样点的位置、海拔高度及其所属功能区等信息,附件2列出了8种主要重金属元素在采样点处的浓度,附件3列出了8种主要重金属元素的背景值。
现通过数学建模来完成以下任务:
(1)给出8种主要重金属元素在该城区的空间分布,并分析该城区内不同区域重金属的污染程度;
(2)通过数据分析,说明重金属污染的主要原因;
(3)分析重金属污染物的传播特征,由此建立模型,确定污染源的位置;
(4)分析所建立模型的优缺点,为更好地研究城市地质环境的演变模式,还应收集什么信息?
有了这些信息,如何建立模型解决问题?
二问题分析
2.1问题一的思路分析
问题一需要根据所提供的数据来建立模型,绘出8种重金属元素在该城区内的空间分布,数据提供的信息包括空间三维坐标及浓度值,可以采用双线性插值算法,建立空间分布模型,运用Matlab软件便可以作出8个重金属元素的空间分布图。
在分析污染程度的时候,需要对五个区域分别进行分析,采用潜在生态危害指数法,便能够得到8种重金属元素分别在5个区的污染程度以及综合污染程度。
2.2问题二的思路分析
问题二要求分析污染的主要原因,因为题目所给变量较多,可以建立一个主成分分析模型,用较少的变量代替较多的变量,然后用SPSS软件进行分区求解,再结合问题一所得到的8种元素的空间分布图,便能够确定引起污染的主要因素及这些元素污染的主要原因。
2.3问题三的思路分析
问题三中需要先分析污染物的传播特征,忽略风速、海拔等因素对传播的影响,依此建立有源扩散模型,并且可以将问题简化为一维扩散,得到的便是一维泊松方程,采用最小二乘法来确定污染源的位置坐标。
2.4问题四的思路分析
优缺点评价需要客观地分析模型的优势及缺陷。
结合问题三,综合考虑重金属元素的传播特性,如扩散系数的各向异性、对流的影响及污染源强度的不稳定性等,建立出一个三维对流扩散方程,求解方法要求易于实现,分裂浅水波方程的方法可以大大简化求解的难度。
三模型假设
1、假设该城区不受周围其他城区的影响;
2、假设采样后各个重金属元素的浓度参数不再发生变化,即已经达到稳定状态;
3、假设每个污染源重金属元素发生扩散时互不影响;
4、假设在问题三中,空气对流、重力等因素对扩散没有影响;
5、假设在问题三中,污染源的强度及扩散系数恒定;
四符号说明
符号
符号所表示的意义
C
重金属浓度值
Cfi
第i种重金属的污染系数
Ci
第i种重金属的浓度实测值
Cmi
第i种重金属的浓度计算值
Cni
第i种重金属的浓度背景值
Eri
第i个重金属元素的潜在生态危害系数
Tri
第i种重金属的毒性系数
D
扩散系数
Dx、Dy、Dz
三个方向上的扩散系数
S
污染源强度
r
距离
x、y、h
三维坐标
m1、m2
积分产生的待定系数
计算值与实测值之间的差
u、v、w
三个方向上的对流速度
t
时间
五模型的建立与求解
5.1问题一模型的建立与求解
5.1.1模型的建立
(1)空间分布模型
双线性插值算法[1],又叫双线性内插,其核心思想是在两个方向分别进行一次线性插值。
图5.1.1双线性插值示意图
如图5.1.1所示,若求P(x,y)点的浓度C(x,y),已知四个临近点Q11(x1,y1),Q12(x1,y2),Q21(x2,y1),Q22(x2,y2)的浓度,对于标准的双线性插值算法,按照下面的过程进行插值。
X方向的线性插值:
(5.1.1)
(5.1.2)
Y方向的线性插值:
(5.1.3)
基于以上的模型,利用Matlab软件,只需要调用griddata函数,即使二维空间数据不是标准的网格,该函数也能自动实现双线性插值,得到精度很高的空间分布,利用该模型也可以得到海拔的三维图。
(2)污染程度模型
重金属是潜在危害的重要污染物,因此本文采用潜在生态危害指数法来分析不同区域重金属的污染程度[2,3]。
单个重金属元素的潜在生态危害系数Eri:
(5.1.4)
综合潜在生态危害指数RI:
(5.1.5)
式中,Eri为第i种重金属的潜在生态危害系数;Tri为第i种重金属的毒性系数;Cfi为第i种重金属的污染系数;Ci为第i种重金属的浓度实测值;Cni为背景值。
5.1.2模型的求解
(1)空间分布模型的求解
按照以上模型,利用Matlab作出该城区的三维海拔图,从图中可以看出,该城区地势不平坦,生活区及主干道路区主要位于低海拔区。
图5.1.2该城区的三维海拔图
利用同样的模型,分别导入8种重金属元素的数据,作出如图5.1.3~5.1.10的浓度空间分布图,图中各个采样点数字代表海拔,颜色代表浓度,大图见附录。
图5.1.3金属元素As在该城区的空间分布图5.1.4金属元素Cd在该城区的空间分布
图5.1.5金属元素Cr在该城区的空间分布图5.1.6金属元素Cu在该城区的空间分布
图5.1.7金属元素Hg在该城区的空间分布图5.1.8金属元素Ni在该城区的空间分布
图5.1.9金属元素Pb在该城区的空间分布图5.1.10金属元素Zn在该城区的空间分布
(2)污染程度模型的求解
从参考资料中能够查到8种重金属的毒性系数及污染程度分级表[3],如表5.1.1与5.1.2。
表5.1.1重金属的毒性系数
重金属
As
Cd
Cr
Cu
Hg
Ni
Pb
Zn
毒性系数
10
30
2
5
40
5
5
1
表5.1.2潜在生态危害分级表
污染程度
轻微
中等
强
很强
极强
Eri
<40
40~80
80~160
160~320
>320
RI
<150
150~300
300~600
600~1200
>1200
利用EXCEL将五个区域内的采样点筛选出来,分别用上述模型求解,得到各个区的Eri和RI,如表5.1.3与5.1.4所示。
表5.1.3各个区的Eri及对应污染程度
区域
As
Cd
Cr
Cu
Hg
Ni
Pb
Zn
1
17.4
66.9
4.5
18.7
106.3
7.5
11.1
3.4
轻微
中等
轻微
轻微
强
轻微
轻微
轻微
2
20.1
90.7
3.4
48.3
734.1
8.1
15.0
4.0
轻微
强
轻微
中等
极强
轻微
轻微
轻微
3
11.2
35.2
2.6
6.6
46.8
6.3
5.9
1.1
轻微
轻微
轻微
轻微
中等
轻微
轻微
轻微
4
15.9
83.1
3.7
23.6
510.7
7.2
10.2
3.5
轻微
强
轻微
轻微
极强
轻微
轻微
轻微
5
17.4
64.7
2.8
11.4
131.4
6.2
9.8
2.2
轻微
中等
轻微
轻微
强
轻微
轻微
轻微
表5.1.4各个区的RI及对应污染程度
区域
1
2
3
4
5
RI
235.87
923.82
115.50
657.83
246.05
污染程度
中等
很强
轻微
很强
中等
从上面两个表格便能够得到该城区内不同区域重金属的综合污染程度及不同重金属在各个区域内的污染程度。
可以得到以下结论:
a、As、Cr、Ni、Pb、Zn、Cu六种重金属对各个区域的污染都很小;
b、Hg的污染很强;
c、Cd对不同区域的污染强度不同,对工业区和主干道区污染最强;
d、工业区和主干道区污染的综合污染最强。
5.2问题二模型的建立与求解
5.2.1模型的建立
利用主成分分析法[4]来确定8种重金属中占主要原因的因素,其核心思想是降维,即用较少的变量替代较多的变量,用这些较少的变量来反映较多的变量反映的情况,将问题简单化。
具体的步骤如下:
(1)标准差标准化
标准差标准化是将某变量中的观察值减去该变量的平均数,然后除以该变量的标准差,即:
(5.2.1)
经过标准差标准化后,各变量将有约一半观察值的数值小于0,变量的平均数为0,标准差为1。
经标准化的数据都是没有单位的纯数量。
对变量进行的标准差标准化可以消除量纲(单位)影响和变量自身变异的影响。
(2)相关系数矩阵
(5.2.2)
式中,
为原变量的
与
之间的相关系数,其计算公式为:
(5.2.3)
因为R是实对称矩阵,所以只需计算上三角元素或下三角元素即可。
(3)特征值与特征向量
首先解特征方程
,通常用雅可比法(Jacobi)求出特征值
,并使其按大小顺序排列,即
;然后分别求出对应于特征值
的特征向量
。
这里要求
,其中,
表示向量
的第j个分量。
(4)主成分贡献率及累计贡献率
主成分zi的贡献率为:
(5.2.4)
累计贡献率为:
(5.2.5)
一般把累计贡献率达85~95%的特征值
所对应的第1、2,…,m(m≤p)个成分规定为主成分。
(5)主成分载荷
计算公式为:
(5.2.6)
根据主成分在原变量中所占的载荷,计算出对应的变量。
5.2.2模型的求解
本题要求分析数据,计算污染的主要原因,就是对这8种污染源进行分析,得出污染土壤的主要影响因素,按照上面的模型,借助SPSS软件,得出结果:
表5.2.1生活区主成分的分析表
解释的总方差
主成分
成份
初始特征值
提取平方和载入
合计
方差%
累积%
合计
方差%
累积%
1
2
3
As
3.616
45.199
45.199
3.616
45.199
45.199
0.669
-0.646
-0.010
Cd
1.133
14.165
59.365
1.133
14.165
59.365
0.784
0.171
-0.417
Cr
1.075
13.432
72.797
1.075
13.432
72.797
0.643
0.234
0.493
Cu
0.807
10.083
82.880
0.807
10.083
82.880
0.729
-0.246
0.024
Hg
0.524
6.544
89.424
0.524
6.544
89.424
0.492
0.130
-0.437
Ni
0.445
5.556
94.980
0.445
5.556
94.980
0.686
-0.253
0.523
Pb
0.236
2.954
97.934
0.236
2.954
97.934
0.803
0.112
-0.348
Zn
0.165
2.066
100.000
0.165
2.066
100.000
0.501
0.691
0.267
从表中看出,主成分1与Pb呈现较强的正相关,主成分2与Zn呈现较强的正相关,主成分3与Ni呈现较强的正相关,综合可得,Pb,Zn,Ni就可以在很大程度上反映原变量的情况,可以确定为主成分。
其中Pb的主要污染源是生活区中交通尾气的排放,Zn的主要来源是工业污染,从第一问作的空间分布图中可以看出,生活区比较接近工业区,工业区污染是造成生活区收到污染的原因之一。
表5.2.2工业区主成分的分析表
解释的总方差
主成分
成份
初始特征值
提取平方和载入
合计
方差%
累积%
合计
方差%
累积%
1
2
As
5.254
65.670
65.670
5.254
65.670
65.670
0.518
0.758
Cd
1.263
15.786
81.455
1.263
15.786
81.455
0.786
0.074
Cr
0.781
9.763
91.218
0.781
9.763
91.218
0.916
-0.206
Cu
0.267
3.336
94.554
0.267
3.336
94.554
0.868
-0.463
Hg
0.227
2.834
97.388
0.227
2.834
97.388
0.845
-0.459
Ni
0.149
1.868
99.256
0.149
1.868
99.256
0.767
0.421
Pb
0.051
0.634
99.890
0.051
0.634
99.890
0.858
0.049
Zn
0.009
0.110
100.000
0.009
0.110
100.000
0.859
0.188
从表中可以看出,主成分1与Cr呈现出较强的正相关,主成分2与As呈现较强的正相关,综合可得,Cr,As可以在很大程度上反映原变量的情况,可以确定为主成分。
由于该区是工业区,工厂会比较多,Cr是一种重要的环境污染元素,主要来源是工厂排放的“三废”,As也是一种工业废水中排放的重金属元素,所以该区的土壤的重金属污染主要是由工业污染引起的。
表5.2.3山区主成分的分析表
解释的总方差
主成分
成份
初始特征值
提取平方和载入
合计
方差%
累积%
合计
方差%
累积%
1
2
3
As
3.042
38.022
38.022
3.042
38.022
38.022
-0.009
0.668
0.478
Cd
2.036
25.445
63.467
2.036
25.445
63.467
0.601
-0.678
0.141
Cr
1.549
19.362
82.829
1.549
19.362
82.829
0.761
0.480
-0.365
Cu
0.689
8.616
91.445
0.689
8.616
91.445
0.517
0.469
0.615
Hg
0.249
3.116
94.562
0.249
3.116
94.562
0.324
-0.074
0.747
Ni
0.231
2.883
97.445
0.231
2.883
97.445
0.737
0.499
-0.409
Pb
0.161
2.017
99.463
0.161
2.017
99.463
0.605
-0.630
0.173
Zn
0.043
0.537
100.000
0.043
0.537
100.000
0.905
-0.173
-0.183
从表中可以看出,主成分1与Zn呈现出较强的正相关,主成分2与Cd呈现出较强的负相关,主成分3与Hg呈现出较强的正相关,综合可得,Zn,Cd,Hg可以在很大程度上反映原变量的情况,可以确定为主成分。
主要是由于锌矿的开采和运输等造成的。
Cd主要存在于含Zn的矿石中,而Hg主要是由工业生产引起的,也有可能是因为工业区扩散。
表5.2.4主干道路区主成分的分析表
解释的总方差
主成分
成份
初始特征值
提取平方和载入
合计
方差%
累积%
合计
方差%
累积%
1
2
3
As
3.751
46.883
46.883
3.751
46.883
46.883
0.235
-0.131
0.939
Cd
1.287
16.084
62.967
1.287
16.084
62.967
0.621
0.458
0.011
Cr
0.994
12.424
75.391
0.994
12.424
75.391
0.874
-0.319
-0.151
Cu
0.749
9.359
84.751
0.749
9.359
84.751
0.906
-0.250
-0.196
Hg
0.685
8.560
93.311
0.685
8.560
93.311
0.170
0.743
0.022
Ni
0.336
4.195
97.505
0.336
4.195
97.505
0.888
-0.320
-0.023
Pb
0.116
1.450
98.955
0.116
1.450
98.955
0.703
0.477
-0.057
Zn
0.084
1.045
100.000
0.084
1.045
100.000
0.643
0.115
0.217
由该表可以看出:
主成分1与Cu呈现出较强的正相关,主成分2与Hg呈现出较强的正相关,主成分3与As呈现出较强的正相关,综合可得,Cu,Hg,As可以在很大程度上反应原变量的情况,可以确定为主成分。
化石燃料的燃烧,城市垃圾污染是造成Cu的主要污染源,矿物燃料的燃烧会造成Hg的污染。
As一般是由工厂三废引起的。
表5.2.5公园绿地区主成分的分析表
解释的总方差
主成分
成份
初始特征值
提取平方和载入
合计
方差%
累积%
合计
方差%
累积%
1
2
3
As
3.907
48.840
48.840
3.907
48.840
48.840
0.636
-0.569
0.349
Cd
1.615
20.182
69.023
1.615
20.182
69.023
0.811
0.103
-0.232
Cr
1.056
13.202
82.225
1.056
13.202
82.225
0.809
-0.426
-0.003
Cu
0.546
6.829
89.054
0.546
6.829
89.054
0.679
0.457
-0.151
Hg
0.336
4.203
93.257
0.336
4.203
93.257
0.203
0.354
0.889
Ni
0.242
3.030
96.288
0.242
3.030
96.288
0.663
-0.622
0.012
Pb
0.213
2.659
98.947
0.213
2.659
98.947
0.782
0.544
0.097
Zn
0.084
1.053
100.000
0.084
1.053
100.000
0.798
0.286
-0.242
由表可以看出:
三个主成分与Cd,Hg呈现出较强的相关性,可以确定为主成分。
工业污染和交通运输是造成Cd污染的主要原因,公园绿地一般在交通区附近,所以交通运输和尾气排放等会引起绿地区的污染。
矿物燃料的燃烧会造成Hg的污染。
综上所述,该地区的污染原因主要是工业污染、尾气排放和矿石开采引起土壤的重金属污染。
5.3问题三模型的建立与求解
5.3.1模型的建立
重金属污染物主要以泥沙颗粒为载体迁移转化[5],在自然情况下,假设污染源的强度是一定的,并且忽略风向、地壳运动等不稳定因素的影响,因此,对于重金属污染物的传播特性,可以运用粒子源在自由空间内的扩散模型来确定。
由粒子的扩散特性,先建立一维有源扩散模型。
已经假设污染源的强度是一定的,且各向扩散系数相同,则扩散满足一维泊松方程,如下:
(5.3.1)
式中,负号表示扩散方向总是沿高浓度指向低浓度。
对(5.3.1)式积分两次,便能够得到一维有源的扩散模型,如下:
(5.3.2)
式中,m1、m2为积分产生的待定常数,r为污染点到污染源的直线距离,即:
从第一问中的空间分布图可以得到污染源的大概位置及个数,取每个污染源周围大概3公里范围内采样点来求解确定该污染源的位置,如图5.3.1所示。
图5.3.1采样点选取示意图
利用最小二乘法便可以确