一种纠错能力可控的水质监测数据可靠性提升方法

文档序号:10722649阅读:489来源:国知局
一种纠错能力可控的水质监测数据可靠性提升方法
【专利摘要】本发明公开了一种纠错能力可控的水质监测数据可靠性提升方法,首先对被测水域进行网格划分,设置测点矩阵,采集数据,当测点阵列均正常运行时,同一水层以及同一垂方向上,所有测点应该满足一定的相互关系,判断矩阵元素小于2,则直接输出数据;当不满足相互关系时,判断矩阵元素等于2,判断该测点的数据不可靠,采用同一水层其他测点的平均值进行纠正,纠正后,将测点数据输出,本发明可以对监测数据进行纠错,提高水质监测数据的可靠性;同时,其纠错行为可人为控制,当参数取最小值时系统的纠错功能不运作,而当参数取最大值时系统对测点数据发生的任意偏移均认为发生故障,强制纠错。
【专利说明】
一种纠错能力可控的水质监测数据可靠性提升方法
技术领域
[0001] 本发明涉及一种水质的测试方法,尤其是一种纠错能力可控的水质监测数据可靠 性提升方法。
【背景技术】
[0002] 在工业、农业和环保行业中,存在大量工程需要对水质进行监测,如污水处理、水 产养殖等。这些水质的自动监测是通过多个传感器实现的。比如用PH传感器实现PH值的测 量,用溶解氧传感器实现水中含氧量的测量。
[0003] 这些测量数据为后继的决策提供了依据。以水产养殖为例,需要对水中的融氧量 进行实时的监测,一旦水中氧气过少,需及时用气栗进行加氧。而如果传感器发生故障,测 量数据与实际数据差距较大的话,可能会引发严重后果。比如,水中氧气量很小,而传感数 据错误,显示认为水中氧气量足够,那么就不会进行及时的补氧,导致水产品因缺氧发生大 规模死亡。因此,如何确保传感系统的可靠性具有非常重大的现实意义。
[0004]通常说来,提高监测数据可靠性可以通过以下途径实现。
[0005] 1)选用高质量高可靠性的传感器:可选用国外进口的高档传感器,如美国哈希传 感器、德国E+H传感器等,以降低故障发生的概率。但需要指出该方法在实际运用中存在较 多问题,如:(1)成本过高;(2)高档传感器总体质量较好,发生故障的概率较小,但总体概率 不能代表个体实例,即使采用高档传感器也不能确保用户所测数据可靠。
[0006] 2)采用硬件冗余:在某个测点采用多组完全一样的传感器同时对某个水质监测对 象进行测量,对比所有传感器的输出值,判断其实际数据值。该方法最为可靠,但其经济成 本需要在原有基础上翻数倍,成本巨大。
[0007] 3)发明ZL201410396348.7(提高水质监测数据可靠性的方法)采用不同测点间的 监测数据进行相互的纠错,能在不显著提高成本的条件下显著提高水质监测的可靠性。

【发明内容】

[0008] 本发明所要解决的技术问题是如何通过特定参数来调节发明ZL201410396348.7 中水质监测数据的纠错能力,通过现场人员的实时调节,进一步提高水质监测的可靠性。
[0009] 为了解决技术问题,本发明采用的技术方案是:一种纠错能力可控的水质监测数 据可靠性提升方法,包括如下步骤: 步骤[1]将目标水域在垂直方向上划分为近表层、中层、近底层,每层分别布置11测点, 所述近表层、中层、近底层中的测点数据分别记作[Xl·%,.. .Xi...;],出々,...Yi..., Yn]和[z^z^. . .Zi. . .,Zn],其中Xi,Yi,Zi分别是所述近表层、中层、近底层中的第i个测点数 据,i = l,2,. . .,n;设目标水域界面面积为A,每个测点的覆盖面积为S,则有η · S多A; 步骤[2]利用多组正常状态下近表层、中层、近底层中的测点采集的历史数据作为训练 样本,采用支持向量回归方法分别建立近表层、中层、近底层同一水层测点间的内在关系 式: Xn = WXl X Xl+WX2 X X2+...+WXj X Xj + H.+WXn-1 X Xn-l_bx Yn = WYl X Y1+WY2X Y2+-,,+WYj X Yj + '-'+WYn-l X Υη-1-bY Zn = WZl X Zl+WZ2 X Z2+· · .+WZj X Zj + · · .+WZn-1X Zn-l_bz 其中,Wij,WYj,WZj分别为近表层、中层、近底层中测点Xj,Yj,Zj的权重系数,j = 1,2,…, n-1 ;bx、bY、bz为近表层、中层、近底层内在关系式的偏置量; 同理,采用支持向量回归方法分别建立近表层、中层、近底层在同一垂直方向上的三层 测点间的内在关系式: Xi=w' yi X Yi+w' zi X Zi-bci 其中,w'yi,w'zi分别为第i个垂面方向上的测点Yi,Zi的权重系数,bCi为第i个垂直方向 上的三层测点间内在关系式的偏置量; 步骤[3]给定指标函数心〇4)、5(¥4)43(24)用于评价近表层、中层、近底层中同一 水层测点运行的可靠性,P参数用于调节评价的严格程度,〇<P<m m为常数变量;

是利用支持向量回归方法计算的预 测值,与实测值Xn、Yn、Zr^比较; 给定指标函数61(&,¥1,21,0)用于评价第丨个垂面方向的三个测点运行的可靠性: Gi(Xi, Yi, Zi, P) = | w' yi X Yi+w' zi X Zi-bci-Xi | -Rci (p)
其中,《%1乂¥1+?%1乂21七1是采用支持向量回归方法计算的预测值,与实测值乂 1相比 较; 步骤[4]设立判断矩阵D为:
其中,DXl,DYl,DZl,分别为用于判断近表层、中层、近底层第i个测点采集的测点数据可 靠性的元素; 步骤[5]设定参数P,所述近表层、中层、近底层中的测点实时采集测点数据,将[Xi, X2,. . .Xl . .,Xn]代入fi(X,P),若fi(X,P)小于或者等于0,则判断矩阵D中第1行元素均为0; 若fKXj)大于0,则判断矩阵D中第1行元素均为1;将[Yi%,. . .Yi. . .,Yn]代入f2(Y,P),若 f2(Y,P)小于或者等于0,则判断矩阵D中第2行元素均为0;gf2(Y,P)大于0,则判断矩阵D中 第2行元素均为1;将[Z^Zs,. . .Zl . .,Zn]代入f3(Z,P),若f3(Z,P)小于或者等于0,则判断矩 阵D中第3行元素均为0,若f 3(Z,P)大于0,则判断矩阵D中第3行元素均为1;将目标水域同一 垂直方向上的三层测点采集的测点数据Xi、Yi和Zi代入 于或者等于〇,则判断矩阵D中[DXl,DYl,DZl]整列元素加0;反之,则判断矩阵D中[D Xl,DYl,DZl] 整列元素加1; 步骤[6]当判断矩阵D中DXl、DYl或者DZl等于2时,则判定与判断矩阵D中等于2的元素相 对应的测点采集的测点数据不可靠,定位故障测点位置,发出报警信号,采用故障测点所在 水层其他测点采集的测点数据的平均值代替不可靠的测点采集的测点数据,纠正后,输出 近表层、中层、近底层测点采集的测点数据;当判断矩阵中D Xl、DYl和021均小于2时,则判定测 点采集的测点数据可靠,输出近表层、中层、近底层测点采集的数据。
[0010] 进一步地,步骤[3],m等于10,P取值[0:10] ^取值越大,则对故障的定义越严格, 对应的纠错行为越多;当P=m时,测点与模型存在任意大小的偏离均认为发生故障,算法将 频繁进行纠错;反之,当P = 〇时,测点与模型存在任意大小的偏离均认为没有发生故障,算 法将不进行纠错。系统的纠错能力可由参数P实现控制。
[0011] 本发明的有益效果为:1)首先对被测水域进行网格划分,设置测点矩阵,采集数 据,当测点阵列均正常运行时,同一水层以及同一垂方向上,所有测点应该满足一定的相互 关系,判断矩阵元素小于2,则直接输出数据;当不满足相互关系时,判断矩阵元素等于2,判 断该测点的数据不可靠,采用同一水层其他测点的平均值进行纠正,纠正后,将测点数据输 出,本发明改进在于,包括:(1)不同测点之间相互关系式求解方式;(2)测点故障判断(即判 断矩阵D生成环节),首先采用支持向量回归(Support Vector Regression,SVR)方法替代 原发明中分别采用支持向量数据描述与多元线性回归方法对两类函数进行统一拟合,避免 算法不统一对测点故障诊断灵敏度的影响,其次在判断矩阵D的生成环节,引进了参数pe [0:m]对过程进行控制,P取值越大,则对故障的定义越严格,对应的纠错行为越多;当p=m 时,测点与模型存在任意大小的偏离均认为发生故障,算法将频繁进行纠错;反之,当P = 〇 时,测点与模型存在任意大小的偏离均认为没有发生故障,算法将不进行纠错;本发明可以 对监测数据进行纠错,提高水质监测数据的可靠性;同时,其纠错行为可人为控制,当参数 取最小值时系统的纠错功能不运作,而当参数取最大值时系统对测点数据发生的任意偏移 均认为发生故障,强制纠错。
【附图说明】
[0012] 图1所示为本发明的方法流程示意图。
【具体实施方式】
[0013] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。
[0014] 如图1所示,一种纠错能力可控的水质监测数据可靠性提升方法,包括如下步骤: 步骤[1]将目标水域在垂直方向上划分为近表层、中层、近底层,每层分别布置11测点, 所述近表层、中层、近底层中的测点数据分别记作[Xi,X2, . . .Xi. . . ,Χη],%*,. . .Yi..., Yn]和[Z^Z^ . . .Zi. . .,Zn],其中Xi,Yi,Zi分别是所述近表层、中层、近底层中的第i个测点数 据,i = l,2,. . .,n;设目标水域界面面积为A,每个测点的覆盖面积为S,则有η · S多A;所述 测点可以为ΡΗ传感器或者溶解氧传感器及其他传感器,取决于实际的测试需求; 步骤[2]利用多组正常状态下近表层、中层、近底层中的测点采集的历史数据作为训练 样本,采用支持向量回归方法分别建立近表层、中层、近底层同一水层测点间的内在关系 式: Xn = WXl X Xl+WX2 X Χ2+· · -+WXj X Xj + · · -+WXn-l X Xn-l~bx ( 1 ) Yn = WYl X Y1+WY2X Y2+-,,+WYj X Yj + ---+WYn-l X Yn-1-by (2) Zn=wzi X Z1+WZ2 X Z2+· · .+wzj X Zj+· · .+wzn-1X Zn-i_bz (3) 其中,Wij,WYj,WZj分别为近表层、中层、近底层中测点Xj,Yj,Zj的权重系数,j = 1,2,…, n-1 ;bx、bY、bz为近表层、中层、近底层内在关系式的偏置量; 同理,采用支持向量回归方法分别建立近表层、中层、近底层在同一垂直方向上的三层 测点间的内在关系式: Xi=w' yi X Yi+w' zi X Zi-bci (4) 其中,w'yi,w'zi分别为第i个垂面方向上的测点Yi,Zi的权重系数,bCi为第i个垂直方向 的三层测点间内在关系式的偏置量; 所有的权重系数和偏置量均可以通过支持向量回归方法计算而出; 当所有测点正常运行时有:
w'yiXYi+w'ziXZi-bci-Xi = 0,1 = 1,2,. . . ,η (8) 步骤[3]给定指标函数心〇4)、5(¥4)43(24)用于评价近表层、中层、近底层中同一 水层测点运行的可靠性,Ρ参数用于调节评价的严格程度,〇<P<m m为常数变量;m可以取 10,也可以取100,数值越大,越利于P的调节;


是利用支持向量回归方法计算的预 测值,与实测值乂^^上:相比较沘如油于被测对象为实际物理对象洳水中溶氧率或者卩!! 值等,SVR拟合所得函数
,与实测值Xn均大于等于0,又彼此接近,
为实际值与预测值之间的差距; 给定指标函数61(&,¥1,21,0)用于评价第丨个垂面方向的三个测点运行的可靠性: Gi(Xi, Yi,Zi,Ρ) = | w'yi X Yi+w'zi X Zi-bci-Xi | -Rci(P) (15)
其中,《%1乂¥1+?%1乂21七1是采用支持向量回归方法计算的预测值,与实测值乂 1相比 较; 步骤[4]设立判断矩阵D为:
其中,DXl,DYl,DZl,分别为用于判断近表层、中层、近底层第i个测点采集的测点数据可 靠性的元素; 步骤[5]设定参数P,所述近表层、中层、近底层中的测点实时采集测点数据,将[Xi, X2,. . .Xl . .,Xn]代入fi(X,P),若fi(X,P)小于或者等于0,则判断矩阵D中第1行元素均为0; 若fKXj)大于0,则判断矩阵D中第1行元素均为1;将[Yi%,. . .Yi. . .,Yn]代入f2(Y,P),若 f2(Y,P)小于或者等于0,则判断矩阵D中第2行元素均为0;gf2(Y,P)大于0,则判断矩阵D中 第2行元素均为1;将[Z^Zs,. . .Zl . .,Zn]代入f3(Z,P),若f3(Z,P)小于或者等于0,则判断矩 阵D中第3行元素均为0,若f 3(Z,P)大于0,则判断矩阵D中第3行元素均为1;将目标水域同一 垂直方向上的三层测点采集的测点数据Xi、Yi和Zi代入GiUiJ^ZijhSGiUiJhZijVJ、 于或者等于〇,则判断矩阵D中[DXl,DYl,DZl]整列元素加0;反之,则判断矩阵D中[D Xl,DYl,DZl] 整列元素加1; 步骤[6]当判断矩阵D中DXl、DYl或者DZl等于2时,则判定与判断矩阵D中等于2的元素相 对应的测点采集的测点数据不可靠,定位故障测点位置,发出报警信号,采用故障测点所在 水层其他测点采集的测点数据的平均值代替不可靠的测点采集的测点数据,纠正后,输出 近表层、中层、近底层测点采集的测点数据;当判断矩阵中D Xl、DYl和021均小于2时,则判定测 点采集的测点数据可靠,输出近表层、中层、近底层测点采集的数据。 这里简单介绍现有技术:支持向量回归方法(Support Vector Regression,SVR)是一 种经典的函数拟合方法,该方法以统计学习理论为基础,对训练样本进行学习,拟合出给定 样本满足的分布函数。给定一组训练样本{(^^^,...,(^^~^,该样本集包含正常运行 条件下的N个样本数据,其中 Xl为系统的输入,yi为输出。支持向量回归通过构建如下 Lagrangian式拟合函数:
其中~,&>0为拉格朗日乘子,C、e及K( ·)为给定参数,为松弛因子。通过特定算法, 如Active set方法等,可对式(17)进行求解,得到数据满足的分布函数f(x)=w · x-b。面对 未知输入数据时,可借助函数f(x)预测出其输出。在本发明中,以近表层为例,可令输入为 [XIX2,. . .,Xn-!],输出为Xn,通过SVR方法求解出相互关系式 Xn = WXl X Xl+WX2 X X2+...+WXi X Xi+H.+WXn-1 X Xn-l_bx。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和 原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种纠错能力可控的水质监测数据可靠性提升方法,其特征在于,包括如下步骤: 步骤[1]将目标水域在垂直方向上划分为近表层、中层、近底层,每层分别布置η测点, 所述近表层、中层、近底层中的测点数据分别记作[Χ?,Χ2, . . . Xi. . .,Χη],[Υ?,Υ2,... Yi. . .,Υη]和[Ζ?,Ζ2, . . . Zi. . .,Ζη],其中Xi,Yi,Zi分别是所述近表层、中层、近底层中的第i 个测点数据,i = l,2, . . .,n;设目标水域界面面积为A,每个测点的覆盖面积为S,则有η · S >Α; 步骤[2]利用多组正常状态下近表层、中层、近底层中的测点采集的历史数据作为训练 样本,采用支持向量回归方法分别建立近表层、中层、近底层同一水层测点间的内在关系 式: Xn = WXl XXl+WX2 X 拉+...+WXj XXj + ...+WXn-l ΧΧη-广 bx ( 1 ) Yn = WYl XYi+WY2 XY2+...+WYj XYj + ...+WYn-l X Yn-1-bv (2) Zn = WZl XZl+WZ2 XZ2+...+WZj XZj + ...+WZn-l XZn-广bz (3) 其中,wxj,WYj,wzj分别为近表层、中层、近底层中测点Xj,Yj,Zj的权重系数,j = 1,2,…, n-1 ;bx、bY、bz为近表层、中层、近底层内在关系式的偏置量; 同理,采用支持向量回归方法分别建立近表层、中层、近底层在同一垂直方向上的Ξ层 测点间的内在关系式: Xi=w'yi XYi+w'zi XZ 广bci (4) 其中,W'yi,W'zi分别为第i个垂面方向上的测点Υι,Ζι的权重系数,为第i个垂直方向 上的Ξ层测点间内在关系式的偏置量; 步骤[3]给定指标函数fl(X,P)、f2(Y,P)、f3(Z,P)用于评价近表层、中层、近底层中同一 水层测点运行的可靠性,P参数用于调节评价的严格程度,m为常数变量;其中,是利用支持向量回归方法计算的预 ii值,对应地,Xn、Υη、Zn是实测值; 给定指标函数61化,^,21,0)用于评价第1个垂面方向的;个测点运行的可靠性: Gi(Xi,Yi,Zi,P)二 W'yiXYi+W'ziXZi-bci-Xi -Rci(P)其中,W'ylXYl+W'zlXZl-bGl是采用支持向量回归方法计算的预测值,对应地,Xl是实测 值; 步骤[4]设立判断矩阵D为:其中,0<1,0化此1,分别为用于判断近表层、中层、近底层第1个测点采集的测点数据可 靠性的元素; 步骤[5]设定参数P,所述近表层、中层、近底层中的测点实时采集测点数据,将[XI, 拉,...Xi. . .,Xn]代入fi(X,P),若fi(X,P)小于或者等于0,则判断矩阵D中第1行元素均为0; 若fi(X,P)大于0,则判断矩阵D中第1行元素均为1;将[Υ?,Υ2, . . . Yi. . .,Υη]代入f2(Y,P),若 f2(Y,P)小于或者等于0,则判断矩阵D中第2行元素均为0;若f2(Y,P)大于0,则判断矩阵D中 第2行元素均为1;将[Zl,Z2, . . . Zi. . .,Zn]代入f3(Z,P),若f3(Z,P)小于或者等于0,则判断 矩阵D中第3行元素均为0,若f3(Z,P)大于0,则判断矩阵D中第3行元素均为1;将目标水域同 一垂直方向上的立层测点采集的测点数据Xi、Yi和Zi代入Gi(Xi,Yi,Zi,P)^Gi(Xi,Yi,Zi,P) 小于或者等于0,则判断矩阵D中[Dxi,Dyi,Dzi]整列元素加0;反之,则判断矩阵D中[Dxi,化1, Dzi]整列元素加1; 步骤[6巧判断矩阵D中Dxi、Dyi或者Dzi等于2时,则判定与判断矩阵D中等于2的元素相 对应的测点采集的测点数据不可靠,定位故障测点位置,发出报警信号,采用故障测点所在 水层其他测点采集的测点数据的平均值代替不可靠的测点采集的测点数据,纠正后,输出 近表层、中层、近底层测点采集的测点数据;当判断矩阵中Dxi、Dyi和Dzi均小于2时,则判定测 点采集的测点数据可靠,输出近表层、中层、近底层测点采集的数据。2.如权利要求1所述的一种纠错能力可控的水质监测数据可靠性提升方法,其特征在 于, 步骤[3]m等于10,P取值[0:10]。
【文档编号】G06F19/00GK106093329SQ201610476193
【公开日】2016年11月9日
【申请日】2016年6月24日
【发明人】易辉, 刘宇芳, 姜斌
【申请人】南京工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1