基于工程参数变化趋势异常诊断的卡钻实时预警方法
2024-01-30胜亚楠
胜亚楠
(中石化中原石油工程有限公司钻井工程技术研究院,河南 濮阳 457001)
0 引言
近年来,中国石化加快了页岩气资源的勘探开发,并在川渝地区取得了重大突破,其中川南工区是我国页岩气资源最为丰富、最具开发潜力的地区之一。该工区地质环境复杂苛刻、施工工艺尚未配套,导致钻井复杂、故障频发,其中卡钻故障最为突出,占复杂、故障总时效的47.48%,严重制约了页岩气安全高效开发。目前解决此类问题最有效的方法是对钻井过程中的卡钻风险进行准确预测分析,并及时采取风险规避措施,避免卡钻故障的发生。国内外学者对于卡钻的预测进行了长期的研究,卡钻预警方法多以区域井统计分析和基于传统钻井物理模型为主。对于前者来说,需要收集大量区域井资料和数据,通过对卡钻原因和过程进行分析,然后利用人工神经网络、模糊数学、层次分析法等方法建立卡钻预测模型[1-3]。该类方法受限于数据难以准确获取,同时收集到的数据往往具有区域独特性,这就使得通过该类方法建立的模型难以推广到其他区域,不具有普适性。对于后一类方法来说,需要进行摩阻扭矩的精确计算才能实现异常的有效监测;但是传统钻井物理模型计算需要大量数据并且难以实时更新计算结果,这就限制了该类方法异常判断的实时性[4-9]。目前钻井现场的卡钻故障识别仍然是依靠司钻和技术人员,以个人经验进行异常判断,缺乏配套软件,降低了风险识别的准确度和效率。现有卡钻识别技术存在监控信息综合利用能力差、风险预警不够及时、主观性太强等问题较为突出。本文通过分析钻井作业过程中卡钻故障的专家知识判断,确定了卡钻风险对应的关键表征参数,并研究了卡钻发生位点的关键表征参数的变化趋势,得到了相应的变化规律;在此基础上建立了基于工程参数变化趋势异常诊断的卡钻故障实时预警方法,实现了卡钻故障的智能诊断,提高了异常工况的诊断准确率。结合VDX 参数仪建立了卡钻故障预警系统,对卡钻故障进行动态辨识与分析,选取已钻井历史复杂故障进行模型验证与完善,实例分析验证了方法的可靠性。本文技术的攻关和应用对于在川南工区深层页岩气钻井降低复杂和故障损失、提高钻井效率具有重要意义。
1 川南页岩气卡钻故障专家知识总结
综合考虑川南工区卡钻故障的特殊性,通过整理分析工区内已钻井历史复杂与故障,总结该区块主要的卡钻故障类型有:沉砂卡钻、掉块卡钻、压差卡钻及泥包卡钻。沉砂卡钻一般发生在排量不足、携砂不及时的严重漏失的井段。掉块卡钻往往发生在存在“大肚子”井眼,在钻进过程中或上提过程中存在掉块卡钻,或者是钻遇破碎带,在定向或上提过程中存在卡钻风险。压差卡钻一般发生在地层造浆、泥岩发育、易缩径地层。泥包卡钻一般发生在堵漏结束后井段和造浆地层、易缩径地层。
川南工区典型卡钻统计数据见表1。
表1 川南工区典型卡钻故障井统计Table 1 Typical sticking wells in South Sichuan
由表1 可以看出:工区各区域水平段目的层龙马溪组和五峰组均易发生卡钻故障,卡钻发生的主要原因是地层不稳定,直接原因是钻头、扶正器和旋转导向等大尺寸位置在井眼中通过阻力大,停泵、起钻等操作易诱发卡钻发生;卡钻前工况多发生在接单根,上提钻具、倒划眼等钻柱上提过程;掉块卡钻距离井底近(86%发生在立柱第一根),突发概率高、具有“秒杀”特征;沉砂卡钻井底岩屑逐渐积累,具有“推土机”效应。同时可以看出卡钻危害较大,一旦发生卡钻即使成功解卡,亦浪费较长的时间,严重影响生产效率,如果解卡失败,则会造成严重的经济损失。
结合传统专家知识判断方法,对卡钻故障的定性识别方法进行梳理和归纳,这也是进行人工智能风险预测重要的基础工作之一。通过卡钻故障的专家知识判断[10-11],能够表征卡钻故障的参数有:大钩载荷、泵压、扭矩、机械钻速、转盘转速、钻压。
2 卡钻故障关键表征参数变化规律探究
尽管卡钻故障诱发的原因和卡钻的类型不同,但是在卡钻故障发生以后,最终造成的结果都是钻头或者钻具在井下失去了自由活动的能力,卡钻故障在综合录井的实测数据表现的规律是一致的。从钻井过程中钻进、钻具上下活动等工况下分析故障在发生以后对应井下实测数据发生的变化:在钻进过程中发生卡钻故障后,存在钻时升高、转盘扭矩升高、泵压升高、转速降低等参数变化规律;起钻过程中发生卡钻后,存在大钩负荷升高、扭矩升高等参数变化规律;在下钻过程中发生卡钻后,存在大钩负荷降低、扭矩升高、转速升高等参数变化规律。
通过研究卡钻发生位点监测数据的关键特征和变化趋势,挖掘卡钻故障发生前后的关键表征参数的变化特点及趋势,剖析参数变化与卡钻的关联性,为后续卡钻预警模型的构建提供依据。
以压差卡钻为例:压差卡钻故障征兆及表征参数变化规律见图1。
图1 压差卡钻故障征兆及表征参数变化规律Fig.1 Pressure differential sticking risk sign and change law of the characterization parameters
3 基于参数变化趋势异常诊断的卡钻预警模型
在对卡钻故障发生前后的工程监测数据的变化特点及趋势进行总结分析的基础上,建立和完善基于专家知识和数据智能算法的风险评估算法,构建卡钻故障识别与诊断模型,对卡钻故障的发生频率及烈度进行定量评估;基于构建的卡钻故障智能识别算法,实现井下复杂故障的智能定量诊断,把井下复杂故障从事后诊断升级为事前预警,并结合本院自研的VDX 参数仪建立井下卡钻风险预警机制,对卡钻故障进行动态辨识与分析,并选取已钻井历史复杂故障进行模型验证与完善,最终将预警系统应用于钻井现场,提高异常工况的诊断准确率、降低钻井风险。
卡钻故障对应故障征兆的变化趋势需要通过对一定时间段内的测量数据进行分析才能确定,而不是当前时间点的单一数值。参数的异常变化反映在曲线形态上即是曲线斜率的增大或减小。卡钻发生时,突出表现为悬重、扭矩和泵压发生浮动变化。通过自动监测时间序列悬重、扭矩和泵压变化,实现卡钻故障实时预警。算法主要步骤如下。
3.1 野点剔除
工程参数曲线的毛刺或突变可能是异常跳动,也可能是井下工况突变。对异常跳动、毛刺或突变应该剔除;对井下工况突变,则应该保留。未确知有理数方法能够很好地识别异常值和真值突变问题[12]。
假设某时刻工程参数响应为未确知有理数A,如式(1):
式中:Xi——某深度处的钻井工程参数;p(x)——钻井工程参数的可信度分布函数。
对比异常值和真值突变:如果Xi是异常值,则它是孤立的,在其邻域内与其数值相近的数据很少;如果是真实突变,则在Xi的邻域内与其数值相近的数据较多。由此认为,Xi邻域内与其相近的数据越多,则Xi的可信度大,反之Xi的可信度小。可信度函数为:
式中:ni——Xi邻域内(i-δ<j<i+δ)中包含Xj的个数。
这样就可以采用未确知有理数A的期望来代替,实现异常值剔除。
3.2 参数归一化
本文采用最大最小法对工程参数进行归一化处理[13]:
式中:xmin、xmax——序列中的最小值和最大值。
3.3 基于参数变化趋势异常诊断的卡钻预警算法
对于工程参数所显示的增长趋势,引入移动平均值的偏差,计算公式为:
式中:Mα、Mβ——t时刻的移动平均值;α、β——滑动窗口长度;ΔM——t时刻移动平均值的插值。
上述技术仅适用于量化数据的增加和降低趋势,为了量化数据变化趋势的异常,将线性回归应用于实时数据分析,将时刻t处回归的斜率值记为Ki,t,正值为正趋势,负值为负趋势。平均局部斜率的计算公式为:
式中:wi——一个逻辑函数,表示从0~1 的指数转换,公式为:
式中:λ1、λ2——分别为控制过渡的位置和锐度,λ1=0.5-α,λ2=0.1;wi——时间步骤t之前数据点i的加权因子,当i=t-α时,加权因子接近0,当tα<i≤t时,接近1。
分别选取t时刻之前0.5、1、1.5、2、2.5、3 min(时间间距可调整)做参数变化趋势分析,如果斜率一直增加,并且t时刻之前0.5 min 之内数据回归斜率>0,则表明该工程参数有异常增大趋势。如:当起钻过程中,悬重测量参数t时刻之前0.5、1、1.5、2、2.5、3 min,6 个时间段内数据回归斜率一直增加,并且t时刻之前0.5 min 之内数据回归斜率>0,则发生卡钻预警。同理,根据扭矩、泵压变化规律也可判断卡钻故障。卡钻风险指数可以通过将不同的加权因子分配给悬重监测指标、扭矩监测指标和泵压监测指标的概率值来计算,公式为:
式中:Rsk——卡钻风险指数;PD、PT、PP——分别为悬重、扭矩和泵压监测指标风险概率;wD、wT、wP——加权因子,根据专家经验或已钻井历史数据确定加权因子。
卡钻自动监测算法流程如图2 所示,过程如下:
图2 基于参数变化趋势异常诊断的卡钻实时预警流程Fig.2 Real‑time warning flow of the sticking based on the abnormal diagnose of the parameter change trend
(1)首先在使用卡钻监测算法之前对实时数据进行异常点剔除,通过实时钻井参数对钻井状态进行工况识,并判断操作是否属于任何瞬态活动;上述预处理过程可以为风险预警建立一个合理的起点,并避免由于瞬态操作或异常点引起的误报警。
(2)基于当前和先前时间步骤的数据计算卡钻关键表征参数:悬重、扭矩、泵压移动平均值的偏差和t时刻之前0.5、1、1.5、2、2.5、3 min 局部趋势特征。如果平均移动偏差值指示局部增加趋势,同时6 个时间段内数据回归斜率绝对值一直增加,则根据不同工况下卡钻故障判断准则做出卡钻预警。
(3)通过为得到的概率值分配不同的加权因子,可以获得最终的卡钻风险指数。如果风险指数等于1,算法给出报警信号。
4 实例应用与分析
为验证算法的可靠性,选取WY-XX 井为实例进行分析。WY-XX 井是布置于四川盆地铁山—威远构造带白马镇向斜上的一口开发井。设计井深:5670 m;目的层:龙马溪组一段2-3①小层;完钻原则:钻至设计水平段长完钻。该井于2020 年2 月8日16:00 导眼开钻;2 月17 日18:00 一开开钻;3 月1日10:00 二开开钻;4 月21 日4:00 三开开钻;5 月9日18:40 钻进至4956.28 m,循环30 min 后,倒划眼至井深4937.3 m 时发生遇阻复杂。遇阻卡层位:龙马溪组3-1 小层,岩性:页岩。
卡钻发生过程:2020 年05 月09 日18:40 正常钻完立柱至井深4956.28 m,至19:11 循环31 min。按照操作规程,看好悬重、每次上提几厘米、倒划眼清砂,倒划至井深4937.3 m,扭矩由15 kN·m 上升至20 kN·m,顶驱憋停(顶驱力限设置20 kN·m),排量29 L/s,泵压31 MPa,立即下压钻具,悬重由1100 kN 下压至200 kN(游动系统悬重200 kN),多次上提下放活动、憋扭矩未能活动钻具。钻进参数:钻压120~140 kN,排量29 L/s,扭矩力限25 kN·m;倒划前降低扭矩力限至20 kN·m。
井内钻具组合:Ø215.9 mm PDC 钻头×0.33 m+Ø172 mm 贝克旋转导向工具×11.50 m(自身最大外径Ø212.0 mm 螺旋扶正器,距离钻头2.19 m)+Ø172 mm 无磁承压钻杆×9.18 m+Ø127 mm加重钻杆×9.27 m+Ø172 mm 滤网接头×1.7 m+127 mm 回压阀×0.50 m(外径168 mm)+Ø127 mm加重钻杆×18.31 m+Ø158.8 mm 随钻震击器×9.78 m+Ø127 mm 加重钻杆×55.37 m+Ø127 mm钻杆×2079.64 m。
清砂接头位置:
①号4697.28~4698.37 m;
②号4582.73~4583.82 m;
③号4468.05~4469.14 m;
④号4353.38~4354.47 m;
⑤号4238.22~4239.31 m;
⑥号4123.35~4124.44 m。
钻井液性能:密度2.35 g/cm³、粘度74 s、高温高压滤失量1.8 mL、泥饼厚度1 mm、含砂量0.1%、塑性粘度78 mPa·s、动切力8.5 Pa、初/终切力4/8 Pa、破乳电压1669 V、含水率6%,含油率49%,油水比90∶10、固相含量45%、PH2.0、钻井液六速旋转粘度计600 r/300 r=173/95、200 r/100 r=65/36、6 r/3 r=12/7。
选取WY-XX 井卡钻前一段时间内工程参数进行分析(见图3),通过做平均移动偏差值(见图4),可以看出:8000 s 时刻之后,长短窗口滑动平均值出现明显偏差,表明工程参数发生波动。
图3 WY-XX 井卡钻前一段时间内工程参数监测数据Fig.3 Monitoring data of the engineering parameters within a period of time before WY-XX sticked
图4 WY-XX 井卡钻前一段时间内工程参数平均移动偏差值Fig.4 Average moving deviation value of the engineering parameters within a period of time before Well WY-XX sticked
进一步利用构建的卡钻预警模型,实时计算悬重、扭矩监测参数每一时刻之前30、60、90、120、150、180 s 时间段内局部斜率,当悬重和扭矩的变化趋势满足6 个时间段内数据回归斜率一直增加,并且该时刻之前30 s 之内数据回归斜率>0,则发出卡钻预警,结果如图5 所示。可以看出:在8000 s 时刻发生卡钻前,该软件有2 次上提遇阻和一次憋扭矩预警(卡钻风险指数达到1),如果在遇阻报警发出后及时地采取相应的卡钻风险规避措施,就可以规避后续卡钻故障的发生。
图5 WY-XX 井卡钻故障预警结果Fig.5 Warning result of the sticking risk for Well WY-XX
查阅井史报告,在8000 s 时刻(2020 年5 月9 日19:28)倒划眼遇阻,继而发生卡钻故障。软件预警结果与实际井下风险相吻合,验证了模型的准确性和可靠性,实现了卡钻故障的智能诊断,提高了异常工况的诊断准确率。
自2021 年8 月起至今在川南页岩气工区推广应用卡钻风险预警软件30 余井次,监控井日均报警2.23 次/井·日,运行期间共报警8917 次,其中准报6852 次,误报2065 次,去掉误报较多的数据异常提醒550 条后,准确率达83%。
5 结论
(1)在钻井作业过程中,井下风险发生之前都会有一定的征兆,如果能在风险发生的早期对于可能发生的风险进行预警,可以及时对风险进行调控。
(2)通过卡钻故障的专家知识总结,能够表征卡钻故障的工程参数有:大钩载荷、泵压、扭矩、机械钻速、转盘转速、钻压。地质参数有:岩性、地质构造、地层压力、钻井液性能等。
(3)本文研究了卡钻发生位点的关键表征参数的变化趋势,得到了相应的变化规律;在此基础上建立了基于工程参数变化趋势异常诊断的卡钻实时预警方法,WY-XX 井实例分析验证了本文构建方法的可靠性,实现了卡钻故障的智能诊断,把井下复杂故障从事后诊断升级为实时预警判断,提高了异常工况的诊断准确率,准确率达83%。