[发明专利]一种丛式井井口靶批量分配及三维轨迹优化设计方法在审
申请号: | 202111575643.5 | 申请日: | 2021-12-21 |
公开(公告)号: | CN114239415A | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 王六鹏;刘志坤;李轲;李瑷昕;张亦晨;罗荣涛 | 申请(专利权)人: | 西安石油大学 |
主分类号: | G06F30/27 | 分类号: | G06F30/27;G06N3/00;G06F111/08;G06F111/10 |
代理公司: | 西安智大知识产权代理事务所 61215 | 代理人: | 弋才富 |
地址: | 710065 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 丛式井 井口 批量 分配 三维 轨迹 优化 设计 方法 | ||
1.一种丛式井井口靶批量分配及三维轨迹优化设计方法,其特征在于,包括以下步骤:
步骤一、数据载入,载入待设计区块的井口坐标和靶点坐标,其中井口个数为m,靶点个数为n;
步骤二、井口靶分配蚁群算法参数初始化,初始迭代次数NC;人工蚂蚁数sumant;初始蚂蚁序号ant;信息素重要程度参数pip;启发式因子重要程度参数edp;信息素蒸发系数pec;最大迭代次数NC_max;信息素增加强度pai,开始为1;惩罚因子pf;
步骤三、计算每个井口到靶点的距离;
步骤四、将蚂蚁随机放在任意井口位置;
步骤五、计算剩余靶点的空间转移概率,剩余靶点指未被该只蚂蚁访问的靶点,计算蚂蚁从第i井口去向第j靶点的空间转移概率空间;
步骤六、计算剩余井口空间转移概率;
步骤七、更新各井口至靶点、各靶点至井口的信息素矩阵,在信息素矩阵Tau中,第(i,j)位置处元素表示蚂蚁从第i井口去向第j靶点的信息素,在步骤五中蚂蚁沿着P(i,j)最大的方向转移,则信息素矩阵Tau中的(i,j)位置的信息素值增加1;在信息素矩阵tau中,第(j,i)位置处元素表示蚂蚁从第j靶点去向第i井口的信息素,在步骤六中蚂蚁沿着p(j,i)最大的方向转移,则信息素矩阵tau中(j,i)位置的信息素值增加1;
步骤八、判断是否存在路径交叉,抽取井口靶点坐标中X,Y坐标,绘制井口、靶点分配二维平面图形,判断是否存在交叉,如果存在交叉,则步骤七中信息素矩阵Tau中(i,j)位置的信息素值重新赋值;
步骤九、判断蚂蚁是否还有未走过的井口或靶点,如果有则重复返回步骤五,如果没有,求解该只蚂蚁的路径和L,求解公式如下:
步骤十、判断蚂蚁序号数是否等于蚂蚁个数,如果不等于,则蚂蚁序号数ant增加1,返回步骤四,如果蚂蚁序号数等于蚂蚁个数,则进入步骤十一;
步骤十一、求解该次迭代中所有蚂蚁的最短路径,求解公式如下:
Ln(NC)=min{L(1),L(2),L(3),…,L(sumant)} (11)
步骤十二、判断迭代次数是否达到最大迭代次数,如果未达到,则迭代次数NC加1,返回步骤二,如果达到最大迭代次数,则求解最优路径,计算公式如下:
Lbest=min{Ln(1),Ln(2),Ln(3),…,Ln(NC_max)} (12)
该最优路径Lbest中的各井口与靶点的匹配关系,即为最终要求井口与靶点的分配方法;
步骤十三、地层离散化切分,将研究区块地层切分为指定边长为a的正方体;
步骤十四、可钻正方体提取,根据步骤十三的离散化切分结果,将已钻井轨迹或已设计井轨迹所穿过地层离散化切分方块标记,提取未标记的地层方块进行井眼轨迹设计,将其层数按照深度排序进行编号,编号最大值为max;
步骤十五、建立井眼轨迹优化目标:
其中:
式中,x1为造斜点深度,m;x2为造斜能力,°/30m;x3为稳斜段长度,m;Dmax为工程条件允许的造斜垂深最大值,m;Dmin为工程条件允许的造斜垂深最小值,m;Lbcmax为工程条件允许的稳斜段长度的最大值,m;Lbcmin为工程条件允许的稳斜段长度的最小值,m;R1max为造斜工具造斜能力的最大值,°/30m;R1min为造斜工具造斜能力的最小值,°/30m;α1为造斜结束井斜角,°;φ1为造斜结束方位角,°;Dc为靶点C的深度坐标,m;Nc为靶点C的北坐标,m;Ec为靶点C的东坐标,m;
步骤十六、轨迹优化蚁群算法参数初始化,迭代次数NC_tra,初始迭代次数为1,即NC_tra=1;人工蚂蚁数sumant_tra;初始蚂蚁序号ant_tra;信息素重要程度参数pip_tra);启发式因子重要程度参数edp_tra;信息素蒸发系数pec_tra;最大迭代次数NC_max_tra;信息素增加强度pai_tra,初始为1;
步骤十七、计算评价函数值和空间转移概率,评价函数ΔJot的值为第o个节点目标函数Jo与第t个节点目标函数值Jt的比值;
步骤十八,求解蚂蚁在一次转移中走过的距离,蚂蚁按照步骤十七求解的空间转移概率,从第o个节点转移至第t个节点,则蚂蚁走过的距离为:
步骤十九、判断蚂蚁搜索是否终止,蚂蚁在当前节点所有相邻节点的评价函数值均小于1时,则搜索终止,按照步骤十四的地层离散化排序顺序,求解该只蚂蚁所经过的路径和;并进入步骤二十;反之进入步骤十七继续进行的地层离散化排序下一层段搜索;
步骤二十、判断蚂蚁序号数是否等于蚂蚁个数,如果不等于,则蚂蚁序号数增加1,返回步骤十四,如果蚂蚁序号数等于蚂蚁个数,则进入步骤二十一;
步骤二十一、判断迭代次数是否达到最大迭代次数,如果否,则求解该次迭代中蚂蚁的最小路径和:
Lmin(NC_tra)=min{L(1),L(2),L(3),…,L(sumant_tra)} (20)
式中,Lmin(i)表示在第NC_tra次迭代中,所有蚂蚁走过的最小路径;计算该次迭代次数加1,返回步骤十四,如果是,则进入步骤二十二;
步骤二十二、求解最优路径,计算公式如下:
Lbest=min{Lmin(1),Lmin(2),Lmin(3),…,Lmin(NC_max_tra)} (21)
保存最短路径即为该井口至靶点的轨迹设计结果;
步骤二十三、判断是否完成批量设计,如果步骤二十二轨迹设计结果的井口序号等于井口个数井则得带终止,完成批量设计,反之井口序号加1,进入步骤十四,进行新井的轨迹设计,直至完成所有井的轨迹设计;
步骤二十四、批量设计结果展示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安石油大学,未经西安石油大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111575643.5/1.html,转载请声明来源钻瓜专利网。