买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于模糊神经网络的自动射孔系统_电子科技大学_202310120220.7 

申请/专利权人:电子科技大学

申请日:2023-02-14

公开(公告)日:2024-04-23

公开(公告)号:CN116084892B

主分类号:E21B43/116

分类号:E21B43/116;E21B43/119;E21B47/00;G06F30/27;G06Q50/02

优先权:

专利状态码:有效-授权

法律状态:2024.04.23#授权;2023.06.30#实质审查的生效;2023.05.09#公开

摘要:本发明涉及地质工程的井下射孔领域,具体涉及一种基于模糊神经网络的自动射孔系统。本发明通过引入人工智能技术,根据射孔器的工作场景与模糊神经网络结合,依据实时探测的CCL信号序列通过模糊神经网络进行自动化的精准接箍点判定。首先在现有CCL信号序列数据库的基础上,利用梯度下降算法训练模糊神经网络,得到网络参数并存入系统的智能识别单元;然后以结构简单,训练方便,正确率高的智能识别单元为核心的自动射孔系统,实现了不依靠人工经验,自动识别CCL信号序列,判断射孔器当前位置,根据目标位置坐标进行自动射孔作业的功能。该自动射孔系统解决了传统射孔作业中工作人员负担重,可靠性不足的问题。

主权项:1.一种基于模糊神经网络的自动射孔系统,其特征在于:包括CCL传感器、CCL滤波器、智能识别单元、控制单元、火工品单元、电源和头部保护单元;所述CCL传感器通过自身携带的线圈,在施工井内下降过程中切割地磁感线,从而产生电信号,实时探测施工井内的CCL信号序列并将探测得到的CCL信号序列传输至CCL滤波器;所述CCL滤波器通过自身滤波逻辑,将接收的CCL信号序列的毛刺与噪声去除,得到平滑的CCL信号序列,并输出至智能识别单元;所述智能识别单元,其内部保存有已经训练完成的模糊神经网络的结构参数,用于判断CCL滤波器输入的平滑CCL信号序列是否是通过接箍时的序列;智能识别单元将接收到的平滑的CCL信号序列作为模糊神经网络的输入,模糊神经网络基于自身前向推理逻辑输出判断输入的CCL信号序列是否是通过接箍而产生的信号序列的电信号;模糊神经网络结构具体如下:第一层为输入层,用于将外部输入的CCL信号序列接入模糊神经网络;设输入的CCL信号序列为向量X,X的维度为n,即X=[x1x2x3...xn]T,T为转置运算符号,第一层的节点数为n;第二层为分割层,用于将输入向量X等量分割为维度为m的分量,一共分割为p个子集,其中若n不能被m整除,则在输入向量的最前端和最后段添加0,使得输入向量的维度可以被m整除,从而第二层的维度变为N,第二层的节点数为N,并且第三层为模糊化层,用于将分割层中的每个节点映射到模糊语言值上;对于分割层中的每一个节点xi,都有为节点xi在其第si个模糊语言值上的隶属度,是节点xi的第si个隶属函数,第三层节点数为N*m;第四层为模糊规则强度层,用于进行模糊规则强度的叠加,每个规则强度节点都有其中,为第四层的每个规则强度节点,第四层的节点数为p*m;第五层为全连接层,用于将每个子集p的模糊规则强度与识别分类数联系在一起;全连接层的每个节点都有其中,yo为全连接层每个节点的输出,为全连接层的权重,r为识别的分类数;第六层为概率层,用于输出输入的CCL信号序列对应在每个种类的概率;概率层的每个节点都有其中Po为对应输入序列在第o个类别的概率;所述控制单元接收来自智能识别单元的判断信号,进行逻辑控制;控制单元依靠射孔作业之前所确定的需要进行射孔的节点位置,以及施工井内所有接箍的位置,判断当前射孔器的位置坐标,如果判断当前已经到达某一个需要射孔的节点位置,则向火工品单元发出进行射孔的电信号;所述火工品单元当接收到来自控制单元需要进行射孔的电信号时,便进行一次射孔;所述电源与所有需要供电的组件连接,用于给整个系统进行供电;所述头部保护单元,用于保护整个自动射孔系统;工作流程包括准备阶段与执行阶段;准备阶段工作步骤如下:步骤1、初始化训练条件,包括:1确定网络结构,包括输入序列维度、输入序列分割数、每个输入元素的模糊语言数、隶属函数类型和输出类别数;2根据已有的CCL信号序列库,将其按照比例分为训练集、测试集和验证集;3确定学习率γ、损失函数E和每次训练时的批数batch_size;步骤2、训练模糊神经网络,具体步骤为:1训练开始;2按照初始化训练条件时的batch_size从训练集中按照顺序分批次选取一个样本输入网络;3计算网络实际输出与期望输出的误差;4根据参数关于误差的梯度调整网络各项参数;5判断训练集样本是否全部经过训练:如果训练集样本没有全部经过训练,则回到步骤2继续从训练集选择新的样本;如果训练集样本全部经过训练,则使用测试集测试当前正确率,如果当前正确率满足精度要求,则训练完成;如果当前正确率不满足精度要求,则回到步骤1,直至当前正确率满足精度要求;其中,训练参数的调整具体如下:使用梯度下降算法训练模糊神经网络的参数,定义损失函数E,对于全连接层的权重有其中隶属函数中的训练参数有其中根据梯度下降算法,与的表达式,可以得到各参数迭代公式: 其中是更新后的权重参数,是更新前的权重参数,γ是学习率,t为时间; 其中是更新后的隶属函数参数,是更新前的隶属函数参数;步骤3、将训练好的模糊神经网络结构参数存入系统的智能识别单元;步骤4、将所有需要射孔的节点位置和井内所有接箍的位置存入系统的控制单元;执行阶段工作步骤如下:步骤1、控制单元判断所有需要射孔的节点是否已经全覆盖,如果已经全部覆盖,则任务完成;如果没有全部覆盖,则继续下放射孔器;步骤2、射孔器持续下放过程中,通过CCL传感器实时得到CCL信号序列,该序列经过CCL滤波器得到平滑的CCL信号序列,平滑的CCL信号序列被实时输入智能识别单元,智能识别单元判断之后向控制单元发送判断结果;步骤3、控制单元接收智能识别单元的判断电信号;控制单元如果接收到是接箍的电信号,则根据接箍位置判断当前射孔器的位置;如果到达需要射孔的节点位置之一,则向火工品单元发送需要进行射控的电信号,如果没有到达目标位置之一,则跳回至步骤2;控制单元如果接收得到不是接箍的电信号,则跳转至步骤2;步骤4、火工品单元接收到进行射孔的电信号后,进行射孔,之后跳转至步骤1。

全文数据:

权利要求:

百度查询: 电子科技大学 一种基于模糊神经网络的自动射孔系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。