发明名称 一种纠错能力可控的水质监测数据可靠性提升方法
摘要 本发明公开了一种纠错能力可控的水质监测数据可靠性提升方法,首先对被测水域进行网格划分,设置测点矩阵,采集数据,当测点阵列均正常运行时,同一水层以及同一垂方向上,所有测点应该满足一定的相互关系,判断矩阵元素小于2,则直接输出数据;当不满足相互关系时,判断矩阵元素等于2,判断该测点的数据不可靠,采用同一水层其他测点的平均值进行纠正,纠正后,将测点数据输出,本发明可以对监测数据进行纠错,提高水质监测数据的可靠性;同时,其纠错行为可人为控制,当参数取最小值时系统的纠错功能不运作,而当参数取最大值时系统对测点数据发生的任意偏移均认为发生故障,强制纠错。
申请公布号 CN106093329A 申请公布日期 2016.11.09
申请号 CN201610476193.7 申请日期 2016.06.24
申请人 南京工业大学 发明人 易辉;刘宇芳;姜斌
分类号 G01N33/18(2006.01)I;G06F19/00(2011.01)I 主分类号 G01N33/18(2006.01)I
代理机构 南京天翼专利代理有限责任公司 32112 代理人 查俊奎;朱戈胜
主权项 一种纠错能力可控的水质监测数据可靠性提升方法,其特征在于,包括如下步骤:步骤[1]将目标水域在垂直方向上划分为近表层、中层、近底层,每层分别布置n测点,所述近表层、中层、近底层中的测点数据分别记作[X<sub>1</sub>,X<sub>2</sub>,... X<sub>i</sub>...,X<sub>n</sub>],[Y<sub>1</sub>,Y<sub>2</sub>,... Y<sub>i</sub>...,Y<sub>n</sub>]和[Z<sub>1</sub>,Z<sub>2</sub>,... Z<sub>i</sub>...,Z<sub>n</sub>],其中X<sub>i</sub>,Y<sub>i</sub>,Z<sub>i</sub>分别是所述近表层、中层、近底层中的第i个测点数据,i=1,2,...,n;设目标水域界面面积为A,每个测点的覆盖面积为S,则有n·S≥A;步骤[2]利用多组正常状态下近表层、中层、近底层中的测点采集的历史数据作为训练样本,采用支持向量回归方法分别建立近表层、中层、近底层同一水层测点间的内在关系式:X<sub>n</sub>=w<sub>X1</sub>×X<sub>1</sub>+w<sub>X2</sub>×X<sub>2</sub>+…+w<sub>Xj</sub>×X<sub>j</sub>+…+w<sub>Xn‑1</sub>×X<sub>n‑1</sub>‑b<sub>X</sub>         (1)Y<sub>n</sub>=w<sub>Y1</sub>×Y<sub>1</sub>+w<sub>Y2</sub>×Y<sub>2</sub>+…+w<sub>Yj</sub>×Y<sub>j</sub>+…+w<sub>Yn‑1</sub>×Y<sub>n‑1</sub>‑b<sub>Y</sub>         (2)Z<sub>n</sub>=w<sub>Z1</sub>×Z<sub>1</sub>+w<sub>Z2</sub>×Z<sub>2</sub>+…+w<sub>Zj</sub>×Z<sub>j</sub>+…+w<sub>Zn‑1</sub>×Z<sub>n‑1</sub>‑b<sub>Z</sub>         (3)其中,w<sub>Xj</sub>,w<sub>Yj</sub>,w<sub>Zj</sub>分别为近表层、中层、近底层中测点X<sub>j</sub>,Y<sub>j</sub>,Z<sub>j</sub>的权重系数,j=1,2,…,n‑1;b<sub>X</sub>、b<sub>Y</sub>、b<sub>Z</sub>为近表层、中层、近底层内在关系式的偏置量;同理,采用支持向量回归方法分别建立近表层、中层、近底层在同一垂直方向上的三层测点间的内在关系式:X<sub>i</sub>=w'<sub>yi</sub>×Y<sub>i</sub>+w'<sub>zi</sub>×Z<sub>i</sub>‑b<sub>Gi</sub>              (4)其中,w'<sub>yi</sub>,w'<sub>zi</sub>分别为第i个垂面方向上的测点Y<sub>i</sub>,Z<sub>i</sub>的权重系数,b<sub>Gi</sub>为第i个垂直方向上的三层测点间内在关系式的偏置量;步骤[3]给定指标函数f<sub>1</sub>(X,ρ)、f<sub>2</sub>(Y,ρ)、f<sub>3</sub>(Z,ρ)用于评价近表层、中层、近底层中同一水层测点运行的可靠性,ρ参数用于调节评价的严格程度,0≤ρ≤m m为常数变量;<maths num="0001"><math><![CDATA[<mrow><msub><mi>f</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>X</mi><mo>,</mo><mi>&rho;</mi><mo>)</mo></mrow><mo>=</mo><mo>|</mo><mrow><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>w</mi><mrow><mi>X</mi><mi>j</mi></mrow></msub><mo>.</mo><msub><mi>X</mi><mi>j</mi></msub><mo>-</mo><msub><mi>b</mi><mi>X</mi></msub><mo>-</mo><msub><mi>X</mi><mi>n</mi></msub></mrow><mo>|</mo><mo>-</mo><msub><mi>R</mi><mi>X</mi></msub><mrow><mo>(</mo><mi>&rho;</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001029167910000021.GIF" wi="1028" he="326" /></maths><maths num="0002"><math><![CDATA[<mrow><msub><mi>f</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>Y</mi><mo>,</mo><mi>&rho;</mi><mo>)</mo></mrow><mo>=</mo><mo>|</mo><mrow><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>w</mi><mrow><mi>Y</mi><mi>j</mi></mrow></msub><mo>.</mo><msub><mi>Y</mi><mi>j</mi></msub><mo>-</mo><msub><mi>b</mi><mi>Y</mi></msub><mo>-</mo><msub><mi>Y</mi><mi>n</mi></msub></mrow><mo>|</mo><mo>-</mo><msub><mi>R</mi><mi>Y</mi></msub><mrow><mo>(</mo><mi>&rho;</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001029167910000022.GIF" wi="1061" he="326" /></maths><maths num="0003"><math><![CDATA[<mrow><msub><mi>f</mi><mn>3</mn></msub><mrow><mo>(</mo><mi>Z</mi><mo>,</mo><mi>&rho;</mi><mo>)</mo></mrow><mo>=</mo><mo>|</mo><mrow><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>w</mi><mrow><mi>Z</mi><mi>j</mi></mrow></msub><mo>.</mo><msub><mi>Z</mi><mi>j</mi></msub><mo>-</mo><msub><mi>b</mi><mi>Z</mi></msub><mo>-</mo><msub><mi>Z</mi><mi>n</mi></msub></mrow><mo>|</mo><mo>-</mo><msub><mi>R</mi><mi>Z</mi></msub><mrow><mo>(</mo><mi>&rho;</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001029167910000023.GIF" wi="1016" he="199" /></maths><maths num="0004"><math><![CDATA[<mrow><msub><mi>R</mi><mi>X</mi></msub><mrow><mo>(</mo><mi>&rho;</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>(</mo><mi>m</mi><mo>-</mo><mi>&rho;</mi><mo>)</mo><msub><mi>X</mi><mi>n</mi></msub></mrow><mi>m</mi></mfrac></mrow>]]></math><img file="FDA0001029167910000024.GIF" wi="397" he="133" /></maths><maths num="0005"><math><![CDATA[<mrow><msub><mi>R</mi><mi>Y</mi></msub><mrow><mo>(</mo><mi>&rho;</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>(</mo><mi>m</mi><mo>-</mo><mi>&rho;</mi><mo>)</mo><msub><mi>Y</mi><mi>n</mi></msub></mrow><mi>m</mi></mfrac></mrow>]]></math><img file="FDA0001029167910000025.GIF" wi="392" he="134" /></maths><maths num="0006"><math><![CDATA[<mrow><msub><mi>R</mi><mi>Z</mi></msub><mrow><mo>(</mo><mi>&rho;</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>(</mo><mi>m</mi><mo>-</mo><mi>&rho;</mi><mo>)</mo><msub><mi>Z</mi><mi>n</mi></msub></mrow><mi>m</mi></mfrac></mrow>]]></math><img file="FDA0001029167910000026.GIF" wi="403" he="135" /></maths>其中,<img file="FDA0001029167910000027.GIF" wi="941" he="134" />是利用支持向量回归方法计算的预测值,对应地,X<sub>n</sub>、Y<sub>n</sub>、Z<sub>n</sub>是实测值;给定指标函数G<sub>i</sub>(X<sub>i</sub>,Y<sub>i</sub>,Z<sub>i</sub>,ρ)用于评价第i个垂面方向的三个测点运行的可靠性:G<sub>i</sub>(X<sub>i</sub>,Y<sub>i</sub>,Z<sub>i</sub>,ρ)=|w′<sub>yi</sub>×Y<sub>i</sub>+w′<sub>zi</sub>×Z<sub>i</sub>‑b<sub>Gi</sub>‑X<sub>i</sub>|‑R<sub>Gi</sub>(ρ)<maths num="0007"><math><![CDATA[<mrow><msub><mi>R</mi><mrow><mi>G</mi><mi>i</mi></mrow></msub><mrow><mo>(</mo><mi>&rho;</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mo>(</mo><mi>m</mi><mo>-</mo><mi>&rho;</mi><mo>)</mo><msub><mi>X</mi><mi>i</mi></msub></mrow><mi>m</mi></mfrac></mrow>]]></math><img file="FDA0001029167910000028.GIF" wi="470" he="150" /></maths>其中,w'<sub>yi</sub>×Y<sub>i</sub>+w'<sub>zi</sub>×Z<sub>i</sub>‑b<sub>Gi</sub>是采用支持向量回归方法计算的预测值,对应地,X<sub>i</sub>是实测值;步骤[4]设立判断矩阵D为:<maths num="0008"><math><![CDATA[<mrow><mi>D</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>D</mi><mrow><mi>X</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>D</mi><mrow><mi>X</mi><mn>2</mn></mrow></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>D</mi><mrow><mi>X</mi><mi>i</mi></mrow></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>D</mi><mrow><mi>X</mi><mi>n</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>D</mi><mrow><mi>Y</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>D</mi><mrow><mi>Y</mi><mn>2</mn></mrow></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>D</mi><mrow><mi>Y</mi><mi>i</mi></mrow></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>D</mi><mrow><mi>Y</mi><mi>n</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>D</mi><mrow><mi>Z</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>D</mi><mrow><mi>Z</mi><mn>2</mn></mrow></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>D</mi><mrow><mi>Z</mi><mi>i</mi></mrow></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>D</mi><mrow><mi>Z</mi><mi>n</mi></mrow></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001029167910000031.GIF" wi="734" he="221" /></maths>其中,D<sub>Xi</sub>,D<sub>Yi</sub>,D<sub>Zi</sub>,分别为用于判断近表层、中层、近底层第i个测点采集的测点数据可靠性的元素;步骤[5]设定参数ρ,所述近表层、中层、近底层中的测点实时采集测点数据,将[X<sub>1</sub>,X<sub>2</sub>,... X<sub>i</sub>...,X<sub>n</sub>]代入f<sub>1</sub>(X,ρ),若f<sub>1</sub>(X,ρ)小于或者等于0,则判断矩阵D中第1行元素均为0;若f<sub>1</sub>(X,ρ)大于0,则判断矩阵D中第1行元素均为1;将[Y<sub>1</sub>,Y<sub>2</sub>,... Y<sub>i</sub>...,Y<sub>n</sub>]代入f<sub>2</sub>(Y,ρ),若f<sub>2</sub>(Y,ρ)小于或者等于0,则判断矩阵D中第2行元素均为0;若f<sub>2</sub>(Y,ρ)大于0,则判断矩阵D中第2行元素均为1;将[Z<sub>1</sub>,Z<sub>2</sub>,... Z<sub>i</sub>...,Z<sub>n</sub>]代入f<sub>3</sub>(Z,ρ),若f<sub>3</sub>(Z,ρ)小于或者等于0,则判断矩阵D中第3行元素均为0,若f<sub>3</sub>(Z,ρ)大于0,则判断矩阵D中第3行元素均为1;将目标水域同一垂直方向上的三层测点采集的测点数据X<sub>i</sub>、Y<sub>i</sub>和Z<sub>i</sub>代入G<sub>i</sub>(X<sub>i</sub>,Y<sub>i</sub>,Z<sub>i</sub>,ρ),若G<sub>i</sub>(X<sub>i</sub>,Y<sub>i</sub>,Z<sub>i</sub>,ρ)小于或者等于0,则判断矩阵D中[D<sub>Xi</sub>,D<sub>Yi</sub>,D<sub>Zi</sub>]整列元素加0;反之,则判断矩阵D中[D<sub>Xi</sub>,D<sub>Yi</sub>,D<sub>Zi</sub>]整列元素加1;步骤[6]当判断矩阵D中D<sub>Xi</sub>、D<sub>Yi</sub>或者D<sub>Zi</sub>等于2时,则判定与判断矩阵D中等于2的元素相对应的测点采集的测点数据不可靠,定位故障测点位置,发出报警信号,采用故障测点所在水层其他测点采集的测点数据的平均值代替不可靠的测点采集的测点数据,纠正后,输出近表层、中层、近底层测点采集的测点数据;当判断矩阵中D<sub>Xi</sub>、D<sub>Yi</sub>和D<sub>Zi</sub>均小于2时,则判定测点采集的测点数据可靠,输出近表层、中层、近底层测点采集的数据。
地址 210009 江苏省南京市鼓楼区新模范马路5号