课题学习(七)----粘滑运动的动态算法

news2024/10/4 20:55:47

一、 粘滑运动的动态算法

   在实际钻井过程中,钻柱会出现扭振和粘滑现象(粘滑运动–B站视频连接),但并不总是呈现均匀旋转。如下图所示,提取一段地下数据时,转盘转速保持在100 r/min,钻头转速在0-200 r/min之间波动,粘滑现象非常严重。在这种情况下,基于钻柱均匀旋转的理论模型将不可行。

  "粘滑运动"是一个物理学术语,通常用于描述物体在两个表面之间运动时的特性。它包括了两种主要类型的摩擦:
  1.粘性摩擦(也称为动摩擦):这是指当两个物体之间相对运动时,由于它们之间的接触表面不是完全光滑的,所以会产生的摩擦力。这种摩擦力随着相对速度的增加而增加,但在某一点上会达到一个极限值,称为静摩擦系数。
  2.滑动摩擦:这是指当一个物体相对于另一个物体开始运动时所产生的摩擦力。滑动摩擦力通常比静摩擦力小,一旦物体开始移动,滑动摩擦力会保持相对稳定。
这两种摩擦力可以用数学公式来描述,通常使用静摩擦系数(μs)和动摩擦系数(μk)来表示。  公式如下:
  静摩擦力(Fs):Fs ≤ μs * N
其中,N是物体间的垂直压力或重力。
  动摩擦力(Fk):Fk = μk * N
其中,N是物体间的垂直压力或重力。
  理解粘滑运动对于设计和工程应用非常重要,因为它影响了许多日常物体和机器的性能。例如,汽车轮胎与路面之间的摩擦力决定了车辆的牵引力和制动效果。

在这里插入图片描述

   首先分析了钻柱的运动,实际计算出在整个钻井过程中出现粘滑现象的频率。使用研制的旋转导向系统进行了多次现场试验,测量数据表明,在钻井过程中会频繁出现粘滑振动。
   我们利用储层采样原理随机选取2 h的速度数据,根据样本的特征估计总体特征。 首先选取1 h的数据点顶部;假设有k个数据点;从第k + 1个数据点到达最后一个数据点;选择概率为1/i (i=k + 1, k + 2,…,N)的第i个数据点,并随机替换之前选择的一个元素。这个遍历时间可以保证1 h的数据点完全随机选择。如下图所示,接近于零的速度表示出现了粘滑。粘滑振动在钻井过程中始终存在,因此应用粘滑振动法提高测量精度是可行的。
在这里插入图片描述

1.1 实验数据

   利用式(3.30)、式(3.31)和设计好的滤波器,建立DSP程序。将整个系统放到实验台上进行测量系统的精度测试。下图显示了加速度计(x、y、z轴)和磁通门(x、y、z轴)的测量数据。
在这里插入图片描述

在这里插入图片描述
   可以看出,加速度计的测量噪声相对大于磁通门;主要原因是加速度计对钻柱振动的敏感性。通过滤波可以得到一定程度上对噪声的消除。最后,试验中的倾角和方位角值如下图所示。其中X区为旋转钻柱振动噪声情况下的计算结果。
在这里插入图片描述

1.2 现场数据分析

   在实际应用中,我们采用了低通滤波和移动平均滤波等方法,但在钻柱旋转时,效果并不理想。如下图所示,钻柱旋转时,倾角和方位角波动较大,而瞬时静止时,倾角和方位角波动明显较小,这促使我们寻求一种利用钻柱瞬时静止时数据的方法,以提高整个过程的精度。
在这里插入图片描述
   时间序列如上图所示,倾角和方位角每10 s计算一次,井下传感器采样频率为100 Hz。也就是说,每次计算使用1000个数据点,因此我们可以看到上图中的非旋转区域持续了大约400 s(论文中写的是400s,但是从图中我并没有看出持续了400s,有点像40s)。这是钻井过程中人为停止的结果。实际上,井下钻柱在地面似乎处于连续旋转状态时也会自动停止( 这就是粘滑运动带来的效果,其实说白了,就是一走一停的现象)
   为了在更小的时间尺度上观察,如下图所示,采样频率为100 Hz, 500个数据点代表5秒。这些数据甚至不足以计算出上图中的一个点,但是我们找到了一个静止的区域,我们称之为粘性区域。在粘滞区,磁通门信号保持在固定值,加速度计信号有一定波动,但比钻柱旋转时的表现小得多。通过安装结构可以推断,y轴信号与x轴相似,相位相差90度°,所以图中没有显示y轴信号。
   显然,在旋转时,加速度计信号也应该像磁通门信号一样呈现正弦波,但由于钻柱的强烈振动,我们没有看到这个结果。

在这里插入图片描述
   z轴加速度计信号也受到相对较小的振动的影响。我们使用移动平均滤波器进行进一步处理,如下式所示: A n = ∑ i = 1 10 a i A n + i − 9 , a i = 1 10 A_n = \sum_{i=1}^{10}a_iA_{n+i-9},a_i=\frac{1}{10} An=i=110aiAn+i9,ai=101
   滤波后的信号得到了很大的改善,如图下图所示。在本章中,我们还使用FIR滤波器消除信噪比。对于磁通门信号,由于不受振动的影响,噪声信号被认为是高频分量。
在这里插入图片描述

  预处理后可进入动力计算部分。我们需要设置一个时间窗口来实时判断钻柱的运动状态。最大限度地利用隐藏在原始测量信号中的准确信息,提高最终的测量精度。

1.3 粘滑振动现象分析

   首先要分析钻柱的运动,实际上是要 弄清楚在整个钻井过程中出现粘滑现象的频率。研制的旋转导向系统进行了多次现场试验,试验数据回放表明,粘滑振动的发生频率很高。由于数据量大,对整个测量数据进行分析既费时又费力。
   因此,我们利用储层采样原理]随机选取2 h的速度数据,以便从样本的数据中估计总体特征。首先选择顶部1 h的数据点,假设有k个数据点,从第k + 1个数据点到最后一个数据点,选择第i个点的概率为 1 i \frac{1}{i} i1,并随机替换先前选择的元素。这个遍历时间得到1 h的数据点可以保证完全随机选择。
   由下图可以看出,在零附近的速度表示出现了粘滑。粘滑振动在钻井过程中始终存在,因此应用粘滑振动法提高测量精度是可行的。
在这里插入图片描述

1.4 利用粘滑振动提高测量精度

1.4.1 粘滑振动的应用方法

   下图提出了旋转钻柱底部姿态的动态求解方法,即在非旋转情况下,三轴实时信号滤波全部用于计算,同时存储x、y轴滤波信号;在旋转状态下,采用z轴实时滤波信号和非旋转管柱的x、y轴存储信号。
在这里插入图片描述

   此外,井下钻具的粘滑状态被视为一种不旋转的“静止”状态。提出了基于井下实测数据的管柱旋转状态实时判断方法。钻柱转速可用于判断钻柱是否旋转,是一种切实可行的方法,但可靠性不高。通过以上分析,用标准差统计方法来确定钻柱运动将会更好,因为它反映了组内个体之间的分散程度。使用50个数据点作为时间窗口,假设为x1, x2,…, x49, x50,将得到标准差σ。如下图所示,当标准差接近于零时,钻柱力矩可以认为是静态的。
在这里插入图片描述

1.4.2 卡尔曼滤波

   卡尔曼滤波是一种最优递归数据处理算法。它是最优的,因为它使用所有可用的信息来最小化给定系统状态变量中的错误。它是递归的,因为它不需要将所有以前的数据保存在存储中。它也是一种数据处理算法,因为它不是电滤波器,而是计算机程序。为了实现离散卡尔曼滤波器,误差模型必须以状态空间形式给出: x k = F k , k − 1 + G k − 1 w k − 1 ( 3.93 ) x_k = F_{k,k-1}+G_{k-1}w_{k-1} (3.93) xk=Fk,k1+Gk1wk13.93 y k = H k x k + v k ( 3.94 ) y_k=H_kx_k+v_k(3.94) yk=Hkxk+vk3.94
   式(3.93)称为动力学方程,式(3.94)为观测或更新方程。这里 x k x_k xk是过程状态向量, F k , k − 1 F_{k,k-1} Fk,k1 x k {x_k} xk x k − 1 x_{k-1} xk1之间的方阵,称为状态转移矩阵,而 w k − 1 w_{k-1} wk1是一个随机函数,以 G k − 1 {G_{k-1}} Gk1为系数向量,被认为是白噪声。在式(12)中, y k {y_k} yk为第k时刻的测量向量, H k {H_k} Hk为给出观测向量与状态向量之间理想无噪声关系的设计矩阵, v k {v_k} vk为观测随机噪声。假设 v k {v_k} vk w k − 1 {w_{k-1}} wk1无关。
   定义刀具面为φ,倾角为θ,方位为ψ。变换矩阵Rn b可以定义为:
在这里插入图片描述
   G b = [ G x G y G y ] T G^b=\begin{bmatrix}G_x &G_y &G_y\end{bmatrix}^T Gb=[GxGyGy]T,转速分别在xyz轴上定义为 w x , w y , w z w_x,w_y,w_z wx,wy,wz, w i b b = [ w x w y w y ] T w_{ib}^b=\begin{bmatrix}w_x &w_y &w_y\end{bmatrix}^T wibb=[wxwywy]T,则得到旋转角度。
在这里插入图片描述
   用四元数 Q = [ q 1 q 2 q 3 q 4 ] T Q=\begin{bmatrix}q1 &q2 &q3&q4\end{bmatrix}^T Q=[q1q2q3q4]T表示坐标系变换,则 R n b R_n^b Rnb可以重新定义为:
在这里插入图片描述
   然后得到倾角和方位角求解的动力学方程:
在这里插入图片描述

1.4.2 仿真效果

   我们提取了旋转钻柱状态下的4000个数据点,Matlab仿真结果如下图所示。由此可见,利用粘滑现象,大大提高了钻柱动态旋转时的井眼倾角和方位角计算精度。
在这里插入图片描述

   在定向钻井和旋转导向钻井技术及应用中,随着钻柱的旋转,如何实时准确测量井底钻具的空间姿态(倾角、方位、刀面)是一个具有挑战性的问题。仿真和实验表明,本章提出的动态求解方法能够满足工程要求。但钻柱的振动严重影响了动态求解的精度。通过对现场资料的统计分析,我们发现粘滑现象普遍存在,因此我们利用粘滑状态来开发一种动态算法,以提高井眼倾角和方位求解器的精度。仿真和实验评价结果表明,所设计的算法具有良好的实用性。这对定向钻井和旋转导向技术的发展具有参考意义。

二、 往期回顾

课题学习(一)----静态测量
课题学习(二)----倾角和方位角的动态测量方法(基于磁场的测量系统)
课题学习(三)----倾角和方位角的动态测量方法(基于陀螺仪的测量系统)
课题学习(四)----四元数解法
课题学习(五)----阅读论文《抗差自适应滤波的导向钻具动态姿态测量方法》
课题学习(六)----安装误差校准、实验方法

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1091387.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Namomo Summer Camp 23 Day 1

Namomo Summer Camp 23 Day 1 - Virtual Judge B - Brexiting and Brentering AC代码: #include<bits/stdc.h> #define endl \n //#define int long long using namespace std; string s; void solve() {cin>>s;int x-1;for(int is.size()-1;i>0;i--){if(s[i…

YOLOv5训练自己的数据集(超详细)

YOLOv5训练自己的数据集整个过程主要包括&#xff1a;环境安装----制作数据集----模型训练----模型测试----模型推理 一、准备深度学习环境 本人的笔记本电脑系统是&#xff1a;Windows10 首先进入YOLOv5开源网址 &#xff0c;手动下载zip或是git clone 远程仓库&#xff0c;本…

【C++心愿便利店】No.8---C++之重识类和对象

文章目录 前言一、再谈构造函数二、static成员三、友元四、内部类五、匿名对象六、再次理解类和对象 前言 &#x1f467;个人主页&#xff1a;小沈YO. &#x1f61a;小编介绍&#xff1a;欢迎来到我的乱七八糟小星球&#x1f31d; &#x1f4cb;专栏&#xff1a;C 心愿便利店 &…

6、docker下mysql修改配置文件

1、查看mysql镜像 如果没有mysql镜像则下载 docker images |grep mysql 2、查看mysql容器 docker ps |grep mysql 如果没有显示mysql容器信息&#xff0c;则创建 3、创建容器 docker run -it --name mysql-test -e MYSQL_ROOT_PASSWORDroot -p 3306:3306 -d f9653 4、在…

AB实验--科学增长

涉及的内容&#xff1a; AB实验的前置知识 AB实验的架构 AB实验的创建 AB实验的分析 AB实验的展示 AB实验的监控 AB扩展---指标监控 AB扩展---指标异动 AB扩展---异动分析 AB实验参考书籍 1.什么是AB AB 测试&#xff08;也称为拆分测试&#xff09;是一种统计方法&a…

SiC外延片测试方案

外延材料是实现器件制造的关键&#xff0c;主要技术指标有外延层厚度、晶格布局&#xff0c;材料结构&#xff0c;形貌以及物理性质&#xff0c;表面粗糙度和掺杂浓度等。下面阐述SiC外延表面常见的测试手段&#xff1a; 1. 外延层厚度&#xff08;傅里叶变换红外FT-IR&#xf…

xray安装与bp组合使用-被动扫描

xray安装与bp组合使用-被动扫描 文章目录 xray安装与bp组合使用-被动扫描1 工具官方文档&#xff1a;2 xray官网3 工具使用4 使用指令说明5 此为设置被动扫描6 被动扫描-启动成功7 启动bp7.1 设置bp的上层代理7.2 添加上层代理7777 --》指向的是xray7.3 上层代理设置好后&#…

实施运维03

一.制作启动盘&#xff08;老毛桃&#xff0c;大白菜&#xff0c;傲梅&#xff09; 1.网上下载启动盘工具 https://msdn.itellyou.cn/ 二.重装系统 1.1.插上启动盘 2.电脑关机 3.电脑开机&#xff0c;开机的时候按住F12键 4.选择启动盘进去&#xff0c;选择一个要重装的系统…

关于mybatis中collection出现的问题(ofType 和 javaType )

关于mybatis中collection出现的问题 我在代码中的collection标签中使用了javaType导致映射是失败的&#xff0c;我使用了ofType就可以了&#xff0c;下面介绍这两个标签之间的区别。 ofType 和 javaType 属性都用于指定集合或关联对象的类型&#xff0c;但它们的使用方式和含义…

蓝牙资讯|2024年智能家居新趋势,蓝牙助力智能家居发展

2024年将迎来变革&#xff0c;智能家居趋势不仅会影响我们的生活空间&#xff0c;还会提高我们的生活质量&#xff0c;让我们有更多时间享受属于自己的时光。 2024年智能家居新趋势 趋势一&#xff1a;多功能科技 2024年预示着多功能技术的趋势&#xff0c;创新将成为焦点。混…

主机jvisualvm连接到tomcat服务器查看jvm状态

​使用JMX方式连接到tomcat&#xff0c;连接后能够查看前边的部分内容&#xff0c;但是不能查看Visual GC&#xff0c;显示不受此JVM支持&#xff0c; 对了&#xff0c;要显示Visual GC&#xff0c;首先要安装visualvm工具&#xff0c;具体安装方式就是根据自己的jdk版本下载…

【PWN · 栈迁移】[CISCN 2019东南]PWN2

一道非常典型、适合用作学习栈迁移的题目。 前言 当存在栈溢出但是溢出字符数并不多的情况下&#xff0c;可以尝试在别处构造rop链&#xff0c;通过栈迁移到目标内存区域&#xff0c;执行rop链。这里不讲栈迁移原理&#xff0c;仅是对题目的分析&#xff0c;适合对栈迁移有初步…

Java 操作 Excel:生成数据、设置单元格样式、设置数据有效性(hutool)

必读信息 该篇文章&#xff0c;主要通过 Java 代码对 Excel 文件的常用操作&#xff0c;包括&#xff1a;生成表格、修改单元格样式、设置数据有效性。 该篇文章&#xff0c;在官网文献下增加个人的看法和理解&#xff0c;如文中有出现不符、错误或需要补充的地方&#xff0c…

CVE-2017-12615 Tomcat远程命令执行漏洞

漏洞简介 2017年9月19日&#xff0c;Apache Tomcat官方确认并修复了两个高危漏洞&#xff0c;漏洞CVE编号&#xff1a;CVE-2017-12615和CVE-2017-12616&#xff0c;其中 远程代码执行漏洞&#xff08;CVE-2017-12615&#xff09; 当 Tomcat 运行在 Windows 主机上&#xff0c;…

AutoDL平台transformers环境搭建

AutoDL平台transformers环境搭建 租借GPU可以参考 AutoDL平台租借GPU详解 一、激活base环境 1.进入终端 vim ~/.bashrc2、然后按英文模式的 i 进入编辑&#xff0c;按键盘下键到最后输入 source root/miniconda3/etc/profile.d/conda.sh3、然后先按键盘Esc键&#xff0c…

Linux系统编程01

C语言程序编译过程 多个源文件生成一个可执行文件的过程 预处理阶段主要是将带 # 号的类似于 #include #define #ifdef等进行处理替换 gcc -S 下面讲解C语言源代码编译成汇编语言之后&#xff0c;之间的对应情况 源代码 使用gcc -S test15.c -o test15.s指令让源代码进行编译…

Adaptive AUTOSAR CM模块介绍(五)

Proxy Class API’s proxy class类提供类&#xff08;静态&#xff09;方法来FindService() 实例&#xff0c;服务是动态的&#xff0c;因此&#xff0c;AUTOSAR提供了两个方法来提供发现服务。 StartFindService():是一个类方法&#xff0c;它在后台启动一个周期性的“FindS…

联想电脑的Microsoft Edge启动总是百度页面的修改方法

前言 拿到联想电脑&#xff0c;打开浏览器的搜索引擎默认是百度&#xff0c;在浏览器中的设置总是更改不了。这是因为联想管家启动浏览器保护&#xff0c;我们是无法更改的&#xff0c;除非在联想管家中更改启动页的打开网址。操作流程往下看。 操作 &#x1f388;打开联想管…

苹果放出快捷指令专题介绍页面,大大提高了 Mac 使用效率

近日&#xff0c;苹果发布 macOS Sonoma 更新的同时&#xff0c;还上线了“《快捷指令》助你效率倍增”专题页面&#xff0c;其目标是在 Mac 上让好用的 App 更强大。 快捷指令功能可以让设备自动完成常用或繁琐的操作&#xff0c;大大提升 Mac 的效率。 快捷指令能帮你在《邮…

4.Python-用Python,Ajax实现MySQL数据库的新增数据

题记 用python&#xff0c;ajax实现mysql数据库的新增数据。以下是一个简单的实例和操作过程。 安装flask模块 pip install flask 安装mysql.connector模块 pip install mysql-connector-python 编写app.py文件 app.py文件如下&#xff1a; 块引用可能显示不完整&#x…