1.一種管道泄漏檢測方法,其特征在于,所述方法包括:
接收多個傳感器分別獲得的管道沿線的壓力值;
根據(jù)所述壓力值的變化,獲得泄漏點(diǎn)的初選位置,從所述多個傳感器中確定所述泄漏點(diǎn)的初選位置的兩側(cè)的各兩個傳感器;
根據(jù)所述初選位置的一側(cè)的兩個傳感器發(fā)送的壓力值獲得第一壓力梯度方程,根據(jù)所述初選位置的另一側(cè)的兩個傳感器發(fā)送的壓力值獲得第二壓力梯度方程;
根據(jù)所述第一壓力梯度方程以及第二壓力梯度方程,獲得所述泄漏點(diǎn)的第一位置。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
接收所述初選位置的兩側(cè)的各一個傳感器分別獲得的負(fù)壓波信號,所述負(fù)壓波信號包括第一子負(fù)壓波信號以及第二子負(fù)壓波信號;
對所述第一子負(fù)壓波信號以及第二子負(fù)壓波信號分別進(jìn)行小波變換;
對進(jìn)行小波變換后的第一子負(fù)壓波信號以及第二子負(fù)壓波信號分別通過滑動窗口算法尋找負(fù)壓波拐點(diǎn),所述負(fù)壓波拐點(diǎn)包括與第一子負(fù)壓波信號對應(yīng)的第一負(fù)壓波拐點(diǎn)以及與第二子負(fù)壓波信號對應(yīng)的第二負(fù)壓波拐點(diǎn);
根據(jù)所述第一負(fù)壓波拐點(diǎn)以及第二負(fù)壓波拐點(diǎn)獲得所述初選位置的兩側(cè)的各一個傳感器之間的負(fù)壓波信號時間差;
根據(jù)所述負(fù)壓波信號時間差以及負(fù)壓波波速函數(shù),獲得所述泄漏點(diǎn)的第二位置;
取所述第一位置與第二位置的平均值作為所述泄漏點(diǎn)的確定位置。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述負(fù)壓波信號時間差以及負(fù)壓波波速函數(shù),獲得所述泄漏點(diǎn)的第二位置之前,所述方法還包括:
接收所述多個傳感器分別獲得的由于停泵產(chǎn)生的停泵負(fù)壓波信號,并記錄所述停泵負(fù)壓波信號到達(dá)所述多個傳感器中的每個的到達(dá)時間;
根據(jù)所述停泵負(fù)壓波信號到達(dá)所述多個傳感器中的每個的到達(dá)時間、以及所述多個傳感器中的每相鄰兩個傳感器之間的間距,獲得所述多個傳感器中的每相鄰兩個傳感器所在區(qū)間段的負(fù)壓波波速;
對所述負(fù)壓波波速進(jìn)行數(shù)值擬合,獲得負(fù)壓波波速函數(shù)。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對進(jìn)行小波變換后的第一子負(fù)壓波信號以及第二子負(fù)壓波信號分別通過滑動窗口算法尋找負(fù)壓波拐點(diǎn),包括:
根據(jù)公式獲得Y1(i),若Y1(i-W)-P1(i)≥ξ,則i為所述第一負(fù)壓波拐點(diǎn),P1(i)為進(jìn)行小波變換后的第一子負(fù)壓波信號的負(fù)壓波信號序列;
根據(jù)公式獲得Y2(m),若Y2(m-W)-P2(m)≥ξ,則m為所述第二負(fù)壓波拐點(diǎn);其中,P2(m)為進(jìn)行小波變換后的第二子負(fù)壓波信號的負(fù)壓波信號序列,L為負(fù)壓波信號序列的長度,w為滑動窗口的長度,ξ為預(yù)設(shè)閾值。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述負(fù)壓波信號時間差以及負(fù)壓波波速函數(shù),獲得所述泄漏點(diǎn)的第二位置,包括:
根據(jù)公式以及的原函數(shù)F(x),獲得
對方程求解,獲得x的值,所述初選位置的兩側(cè)中,靠近起點(diǎn)的所述傳感器的位置對應(yīng)的數(shù)值與x的值之和為所述泄漏點(diǎn)的第二位置,其中f(x)為所述負(fù)壓波波速函數(shù),所述初選位置的兩側(cè)的各一個傳感器之間的間距為n。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述壓力值的變化,獲得泄漏點(diǎn)的初選位置,包括:
對比管道泄漏時所述管道沿線的壓力值以及管道未泄漏時所述管道沿線的壓力值,獲得所述泄漏點(diǎn)的初選位置。
7.一種管道泄漏檢測裝置,應(yīng)用于控制器,其特征在于,所述裝置包括:
壓力值接收模塊,用于接收多個傳感器分別獲得的管道沿線的壓力值;
初選位置獲得模塊,用于根據(jù)所述壓力值的變化,獲得泄漏點(diǎn)的初選位置,從所述多個傳感器中確定所述泄漏點(diǎn)的初選位置的兩側(cè)的各兩個傳感器;
梯度方程獲得模塊,用于根據(jù)所述初選位置的一側(cè)的兩個傳感器發(fā)送的壓力值獲得第一壓力梯度方程,根據(jù)所述初選位置的另一側(cè)的兩個傳感器發(fā)送的壓力值獲得第二壓力梯度方程;
第一位置計(jì)算模塊,用于根據(jù)所述第一壓力梯度方程以及第二壓力梯度方程,獲得所述泄漏點(diǎn)的第一位置。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括:
負(fù)壓波信號接收模塊,用于接收所述初選位置的兩側(cè)的各一個傳感器分別獲得的負(fù)壓波信號,所述負(fù)壓波信號包括第一子負(fù)壓波信號以及第二子負(fù)壓波信號;
小波變換模塊,用于對所述第一子負(fù)壓波信號以及第二子負(fù)壓波信號分別進(jìn)行小波變換;
負(fù)壓波拐點(diǎn)獲得模塊,用于對進(jìn)行小波變換后的第一子負(fù)壓波信號以及第二子負(fù)壓波信號分別通過滑動窗口算法尋找負(fù)壓波拐點(diǎn),所述負(fù)壓波拐點(diǎn)包括與第一子負(fù)壓波信號對應(yīng)的第一負(fù)壓波拐點(diǎn)以及與第二子負(fù)壓波信號對應(yīng)的第二負(fù)壓波拐點(diǎn);
時間差獲得模塊,用于根據(jù)所述第一負(fù)壓波拐點(diǎn)以及第二負(fù)壓波拐點(diǎn)獲得所述初選位置的兩側(cè)的各一個傳感器之間的負(fù)壓波信號時間差;
第二位置獲得模塊,用于根據(jù)所述負(fù)壓波信號時間差以及負(fù)壓波波速函數(shù),獲得所述泄漏點(diǎn)的第二位置;
確定位置獲得模塊,用于取所述第一位置與第二位置的平均值作為所述泄漏點(diǎn)的確定位置。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括:
停泵信息獲得模塊,用于接收所述多個傳感器分別獲得的由于停泵產(chǎn)生的停泵負(fù)壓波信號,并記錄所述停泵負(fù)壓波信號到達(dá)所述多個傳感器中的每個的到達(dá)時間;
負(fù)壓波波速獲得模塊,用于根據(jù)所述停泵負(fù)壓波信號到達(dá)所述多個傳感器中的每個的到達(dá)時間、以及所述多個傳感器中的每相鄰兩個傳感器之間的間距,獲得所述多個傳感器中的每相鄰兩個傳感器所在區(qū)間段的負(fù)壓波波速;
波速函數(shù)獲得模塊,用于對所述負(fù)壓波波速進(jìn)行數(shù)值擬合,獲得負(fù)壓波波速函數(shù)。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述負(fù)壓波拐點(diǎn)獲得模塊包括:
第一拐點(diǎn)子模塊,用于根據(jù)公式獲得Y1(i),若Y1(i-W)-P1(i)≥ξ,則i為所述第一負(fù)壓波拐點(diǎn),P1(i)為進(jìn)行小波變換后的第一子負(fù)壓波信號的負(fù)壓波信號序列;
第二拐點(diǎn)子模塊,根據(jù)公式獲得Y2(m),若Y2(m-W)-P2(m)≥ξ,則m為所述第二負(fù)壓波拐點(diǎn);其中,P2(m)為進(jìn)行小波變換后的第二子負(fù)壓波信號的負(fù)壓波信號序列。