-
总磷(total phosphorus,TP)是表征水体富营养化程度的重要污染特征因子,是评价水质的重要指标之一。磷是促进生物生长的重要元素,水体环境中磷浓度过高会导致藻类过度繁殖,造成水体富营养化[1]。目前,我国国标规定的TP测定方法为钼酸铵分光光度法(GB 11893-1989)。传统的TP监测具有准确性高、抗干扰性强、质控体系完善等优点,但需要占用大量时间、人力和物力,难以实时反映水质变化情况,故无法满足水源地水质安全监控需求。水中TP的自动监测可实现实时在线监测,已经成为环保、水利等部门水质监测的主要手段[2]。然而,传统TP自动监测方法的抗干扰性弱,易受水体色度与浊度(Turb)的变化及样品处理条件等干扰[3],不确定性较高,且监测结果与同步实验室的结果相比存在一定差异,故无法精准反映水体的实际情况。
近年来,人工神经网络广泛应用于水质研究。传统的神经网络通过误差反馈不断调整权重可解决一些实际问题,但梯度下降算法容易导致学习陷入局部最优状态、学习过程耗时长等问题。针对上述问题,HUANG等[4-5]提出了极限学习机算法(extreme learning machine,ELM)。该算法由广义逆直接求得输出层权重,在确保精度的同时提升了算法的学习速度。ELM已被探索应用于环境领域的研究中。张颖等[6]基于粒子群算法优化的极限学习机对淮河水质进行类别判定;崔东文[7]构建了基于ELM的湖库TP、TN模型,具备参数选择简便、训练速度快、不会陷入局部最优值等优点;边冰等[8]验证了深度极限学习机在水质预测方面具备合理性和可行性。
本研究基于江苏省环境监测中心在太湖东部湖区金墅港和渔洋山水源地建设的2个水质自动监测站TP数据,分析TP自动监测与实验室监测的差距及其影响因素。采用改进的极限学习机算法,建立包含TP自动监测数据、相关影响因子及TP实验室监测数据的学习机模型,修正TP自动监测数据,以便进一步缩小与实验室数据的差异,更好地表征水源地TP的真实状况,为太湖环境综合治理提供参考。
基于极限学习机算法对太湖东部湖区水源地总磷数据的自动监测分析
Analysis of automatic monitoring data of total phosphorus in drinking water source in east Taihu Lake based on improved extreme learning machine algorithm
-
摘要: 对太湖东部湖区金墅港和渔洋山水源地总磷自动监测值与实验室监测值进行比对分析,基于相关性分析,选取对自动监测总磷浓度影响较大的浊度、蓝绿藻和叶绿素等指标,提出可选择极限学习机隐层节点的改进极限学习机模型(IELM)修正自动监测总磷数据。结果表明,总磷自动监测值相对实验室监测值偏差较大,绝对误差范围在0.05~0.112 mg·L−1,平均绝对误差为0.017 mg·L−1。若以相对误差小于或等于30%作为比对合格的标准值,总磷自动监测数据合格率仅为52.9%。经过IELM算法模型训练和测试,训练均方误差为0.000 073 5,测试均方误差为0.000 103。经过模型修正后的自动监测总磷数据更接近实验室监测值,其平均绝对误差降低0.026 mg·L−1,平均相对误差降低45%。按比对误差30%计算,模型修正后的总磷自动监测数据合格率为92.0%,可应用于自动监测总磷数据的修正。Abstract: A comparative analysis was performed on the concentration of total phosphorus measured in the Jinshugang and Yuyangshan drinking water source areas in East Taihu Lake by automatic water monitoring and the laboratory method. Three key factors were found to influence the automatic monitoring of total phosphorus according to a correlation analysis, i.e. water turbidity, algal density and chlorophyll-a. The three parameters were introduced into the improved extreme learning machine model (IELM) for correction of automatic water monitoring data of total phosphorus. Compared with laboratory method, the total phosphorus concentrations measured by automatic water monitoring were shown to have relatively large errors with absolute error ranging between 0.05 mg·L−1 and 0.112 mg·L−1 and the mean absolute error being 0.017 mg·L−1. The training error was 0.0000735 and test error was 0.000103 after the training and testing of the IELM model. The measurement results by the application of IELM showed better performance. With 30% of relative error rate as judgment criteria, the eligible rates increased from 52.9% to 92.0%, the absolute error decreased by 0.026 mg/L on average, and the relative error rate dropped by 45%. The results in this study show the promise of application of IELM model in correction of automatic monitoring of total phosphorus in the field.
-
表 1 自动监测TP数据与其他监测指标的相关性分析
Table 1. Spearman correlation analysis between total phosphorus and other water quality parameters by automatic water monitoring
监测指标 pH DO Turb CODMn -N${\rm{NH}}_4^ + $ 蓝绿藻 Chl-a TP −0.015 −0.048 0.442* 0.088 0.050 0.207 0.123 pH 0.531** −0.489* −0.175 0.126* −0.077* −0.115* DO −0.173** −0.189** 0.198 0.150 0.038 Turb 0.731* 0.064 0.139 −0.004 CODMn 0.161 0.477* 0.317* -N${\rm{NH}}_4^ + $ 0.037 0.108 藻密度 0.075 注:*表示在0.05水平下的显著水平,**表示在0.01水平上显著相关;监测指标中,除pH无单位、藻密度单位为104个·L−1外,其余单位为mg·L−1。 表 2 TP模型测试值与实测值对比
Table 2. Comparison of model test values and measured values of total phosphorus concentrations
序号 TP/(mg·L−1) 相对误差 实验室
监测值自动
监测值模型
测试值自动监测与
实验室监测差值实验室监测与
模型计算差值自动监测与
实验室监测模型计算与
实验室监测1 0.040 0.019 0.030 −0.021 −0.010 −53% −24% 2 0.030 0.036 0.034 0.006 0.004 20% 13% 3 0.070 0.117 0.055 0.047 −0.015 67% −21% 4 0.050 0.087 0.043 0.037 −0.007 74% −13% 5 0.050 0.110 0.041 0.060 −0.009 120% −19% 6 0.100 0.184 0.083 0.084 −0.017 84% −17% 7 0.040 0.054 0.043 0.014 0.003 35% 6% 8 0.040 0.066 0.052 0.026 0.012 65% 30% 9 0.050 0.114 0.037 0.064 −0.013 128% −25% 10 0.040 0.038 0.040 −0.002 0.000 −5% −1% 11 0.030 0.059 0.042 0.029 0.012 97% 40% 12 0.030 0.034 0.034 0.004 0.004 13% 15% -
[1] 陈小华, 李小平, 程曦, 等. 太湖流域典型中小型湖泊富营养化演变分析(1991-2010)[J]. 湖泊科学, 2013, 25(6): 846-853. doi: 10.18307/2013.0608 [2] 李军, 陈程. 总氮总磷在线自动监测仪器的现状与问题[J]. 中国环境监测, 2013, 29(2): 156-158. doi: 10.3969/j.issn.1002-6002.2013.02.032 [3] 娄保锋, 藏小平, 洪一平, 等. 水样不同处理方式对总磷监测值的影响[J]. 环境科学学报, 2006, 26(8): 1393-1399. doi: 10.3321/j.issn:0253-2468.2006.08.026 [4] HUANG G B, ZHU Q Y, SIEW C K, et al. Extreme learning machine: theory and applications[J]. Neurocomputing, 2006, 70(1/2/3): 489-501. [5] HUANG G B, CHEN L, SIEW C K, et al. Universal approximation using incremental feed forward networks with arbitrary input weights[J]. Neural Networks, 2006, 17(4): 879-892. doi: 10.1109/TNN.2006.875977 [6] 张颖, 李梅. 基于粒子群优化极限学习机的水质评价新模型[J]. 环境科学与技术, 2016, 39(5): 135-139. [7] 崔东文. 极限学习机在湖库总磷、总氮浓度预测中的应用[J]. 水资源保护, 2013, 29(2): 61-66. [8] 边冰, 赵明政. 基于深度极限学习机的水质预测研究[J]. 华北理工大学学报(自然科学版), 2020, 42(1): 51-57. [9] 冯驰, 金琦, 王艳楠, 等. 基于GOCI影像和水体光学分类的内陆湖泊叶绿素a浓度遥感估算[J]. 环境科学, 2015, 36(5): 1557-1564. [10] 张玲玲, 郭兴芳, 顾淼, 等. 大型调水对受水湖体富营养化关键因子的影响[J]. 中国给水排水, 2020, 36(1): 58-62. [11] 王华, 陈华鑫, 徐兆安, 等. 2010-2017年太湖总磷浓度变化趋势分析及成因探讨[J]. 湖泊科学. 2019, 31(4): 919-929. [12] 杜成功, 李云梅, 王桥, 等. 面向GOCI数据的太湖总磷浓度反演及其日内变化研究[J]. 环境科学, 2016, 37(3): 862-872. [13] 林舒. 水中总磷测定各影响因素的探讨及方法优化[J]. 中国无机分析化学, 2019, 9(6): 1-5. doi: 10.3969/j.issn.2095-1035.2019.06.001 [14] FENG G, HUANG G B, LIN Q, et al. Error minimized extreme learning machine with growth of hidden nodes and incremental learning[J]. IEEE Transactions on Neural Networks, 2009, 20(8): 1352-1357. doi: 10.1109/TNN.2009.2024147 [15] 徐睿, 梁循, 齐金山, 等. 极限学习机前沿进展与趋势[J]. 计算机学报, 2019, 42(7): 1640-1670. [16] 于海洋. 在线预测的极限学习机方法研究[D]. 长春: 吉林大学, 2019. [17] DENG W Y, BAI Z, HUANG G B, et al. A fast SVD-hidden-nodes based extreme learning machine for large-scale data analytics[J]. Neural Networks, 2016, 77(1): 14. [18] 徐勇, 王东, 张慧. 基于自适应在线极限学习机模型的预测方法[J]. 统计研究, 2016, 33(7): 103-109. [19] 陆慧娟, 安春霖, 马小平, 等. 基于输出不一致测度的极限学习机集成的基因表达数据分类[J]. 计算机学报, 2013, 36(2): 341-348. [20] 高湘, 李妍, 何怡. 湖泊底泥磷释放及磷形态变化[J]. 环境工程学报, 2015, 9(7): 3350-3354. doi: 10.12030/j.cjee.20150745 [21] 吴丹, 金小伟, 朱红霞, 等. 地表水总磷测定中现场前处理方式及分析方法比对研究[J]. 中国环境监测, 2020, 36(4): 123-131. [22] 朱广伟, 秦伯强, 张运林, 等. 2005-2017年北部太湖水体叶绿素a和营养盐变化及影响因素[J]. 湖泊科学, 2018, 30(2): 279-295. doi: 10.18307/2018.0201 [23] 于洋, 彭福利, 孙聪, 等. 典型湖泊水华特征及相关影响因素分析[J]. 中国环境监测, 2017, 33(2): 88-94. [24] 夏文文, 钟声, 郁建桥. 浊度对不同型号总磷自动监测分析仪的影响[J]. 环境监控与预警, 2015, 7(4): 28-30. doi: 10.3969/j.issn.1674-6732.2015.04.010 [25] 金筱请, 周慧. 过硫酸钾-钼锑抗分光光度法测定地表水中总磷的若干影响因素[J]. 环境监测管理与技术, 2002, 14(1): 38. doi: 10.3969/j.issn.1006-2009.2002.01.016