[发明专利]一种输油管道漏油点与漏油速率的探测方法有效
申请号: | 202010245667.3 | 申请日: | 2020-03-31 |
公开(公告)号: | CN111425768B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 胡卉;徐明武;刘富鑫;冯芷郁;童文杰 | 申请(专利权)人: | 长安大学 |
主分类号: | F17D5/02 | 分类号: | F17D5/02;G06N3/08 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 孟大帅 |
地址: | 710064*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 输油管道 漏油 速率 探测 方法 | ||
1.一种基于水下传感器网络的输油管道漏油点与漏油速率的探测方法,其特征在于,包括以下步骤:
步骤1,布置水下传感器,形成水下立体传感器网络;其中,所述传感器网络的节点类型包括:工作节点和中转节点;所述工作节点沿输油管道设置,用于数据监测采集点,所述中转节点用于将工作节点采集的数据传到岸基基站或工作站;
步骤2,采集记录水下输油管道上下游传感器工作节点压力、浓度数值,通过与理论计算值相比,判断水下输油管道是否发生泄露情况;
步骤3,搜集水下输油管道周围布置的传感器工作节点位置以及不同传感器工作节点监测到的不同浓度数据与实际的漏油点漏油位置的数据包,用于作为神经网络的训练数据;
步骤4,通过步骤3搜集的浓度数据以及定位数据进行预构建神经网络模型训练,获得训练好的神经网络模型;
步骤5,水下输油管道传感器工作节点监测到水下溶液浓度发生变化后,将采集到的浓度数据经中转节点传递到地面基站,将浓度数据与传感器工作节点的定位信息带入到经步骤4训练好的神经网络模型中,获得输油管道的漏油点位置(x,y,z);
步骤6:根据步骤5获得的漏油点位置(x,y,z),计算获得漏油点距离下游传感器节点的距离,求得漏油点的漏油速率;
其中,步骤1中,
水下传感器布置的距离模型表达式为,
式中,Ri为传感器的监测半径,R为传感器通讯半径;
步骤2中,压力参数的计算表达式为,
式中:Hx为距离下游传感器x处的压力;H0为输油管下游传感器的压力;Zx为距离输油管下游传感器x处的高程;Z0为输油管下游传感器的高程;Q为管道中的体积流量;v为石油的运动粘度;D为管道内径;x为泄漏点距离下游传感器的距离;β,m为石油流体阻力系数;
步骤4具体包括:
步骤4.1,所述神经网络模型包括:正向传播和反向传播;
(1)工作信号正向传播,包括:正向传播用于将传感器工作节点定位信息以及传感器监测到的水下溶液的浓度作为输入层的输入信号,经过隐含层,传向输出信号为漏油点定位的输出层;
(2)误差信号反向传播,包括:输油管道漏油点定位的实际输出与期望输出之间差值为误差信号,误差信号由输出端开始逐层向前传播;
步骤4.2,所述神经网络模型设置有输入层、输出层以及隐含层;
所述输入层包括:输油管道周围传感器工作节点x轴、y轴、z轴的定位信息以及传感器工作节点监测到的水下溶液浓度信息,输入层表示为:
Xk=[xk1,xk2,…,xkM],k=1,2,…,
式中,M为输入层的单元数;
所述输出层包括:输油管道泄漏点x轴、y轴、z轴的定位信息,表示为(x,y,z);输出层表示为:
Yk(n)=[yk1(n),yk2(n),…,ykP(n)],k=1,2,…,
式中,P为输出层的单元数;
期望目标输出矢量表示为:
dk=[dk1,dk2,…,dkP],k=1,2,…;
中间各隐含层的权值向量分别为:
第n次迭代时输入层与隐层I之间的权值向量为:
第n次迭代时隐层I与隐层J间的权值向量为:
第n次迭代时隐层J与输出层之间的权值向量为:
隐藏层和输出层神经元设置的激活函数,采用S型函数,函数表达式为:
式中,x为随机变量;
步骤4中,神经网络模型的训练过程包括:
1)选取由步骤3搜集的数据作为训练组,包括:输油管道工作节点定位信息以及传感器工作节点监测的溶液浓度、迭代次数、控制参数以及解的限定范围;
2)初始化参数,赋予WMI(0),WIJ(0),WJP(0)为接近于0的随机值;
3)随机输入样本Xk,并前向计算BP网络每层神经元的输入信号u和输出信号v;
其中,
4)由期望输出dk和上一步求得的实际输出Yk(n)计算误差,判断是否满足预设要求;其中,若满足,则训练结束;若不满足则需根据梯度下降法,调整权值;
5)反向计算每层神经元的局部梯度δ,各隐含层梯度表达式为:
6)权值调整量表达式为:
7)调整后权值的表达式为:
wjp(n+1)=wjp(n)+Δwjp(n),
wij(n+1)=wij(n)+Δwij(n),
wmi(n+1)=wmi(n)+Δwimi(n);
8)k每经历1至M后,判断指标是否满足精度要求:E≤ε,其中E是总误差函数,且ε为初始化精度控制参数;如果不满足,继续迭代,如果满足,则训练结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长安大学,未经长安大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010245667.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种阻燃型面料及其制备方法
- 下一篇:一种过滤脱水装置及脱水方法