基于OFDR的层压陆相页岩油储层中非对称裂缝群传播的分布式光纤监测
关键词:OFDR、分布式光纤传感、裂缝传播
一. 概述
四川盆地凉高山组优质页岩油储层存在复杂的垂直重叠岩性,大陆页岩油储层存在发育层理,薄层和天然裂缝,对水平井多级压裂技术的裂缝网络形态控制和监测构成挑战。本研究提出了一种基于OFDR分布式光纤传感的实验室真三轴压裂物理监测方法。采用U型平面布局方式监测水力压裂开始到结束的应变数据。
二. 实验过程
本次实验选用250 mm×250mm×200mm的立方体露台,将岩石两边及底部开槽,使用氰基丙烯酸酯速干胶将0.9mm紧护套光纤固定在槽内。图1为实验前准备过程图。使用武汉昊衡科技研发的OSI-D分布式光纤动态传感设备,采集向井筒内加液压过程中光纤应变数据,光纤测试系统空间分辨率选用1.28mm,图2为光纤测试仪器实物图及光纤原理示意图。
图2分布式光纤光监测设备及原理。
三. 测试结果
图3比较了3个页岩油样品压裂前后的裂缝网络形态。图4为三个样品压裂后300s光纤应变数据及对应页岩油样品位置图。此时压裂网络已经启动并正在稳步扩展。从视觉上看,断裂的数量、监测的应变和左右两侧的断裂形态都存在差异。在样品1#的左右两侧分别有2个和1个水力裂缝,其中HF1’和HF3’的应变相对接近,约为410με,HF2’为247με。样品2#的左右两侧分别有4个和2个水力裂缝,其中HF3’’的应变值为432με,其余分布在200-300με范围内。样品3#的左右两侧分别产生两个水力裂缝,HF3’’的应变为408με,其余分布在350-390με范围内。分布光纤采集的单向应变特征是正态应变为拉伸应变,负应变为压缩应变。因此,这六种都是拉伸形裂缝,也被称为I形裂缝。
图3真三轴压裂试验前后页岩油样裂缝对比
图4 页岩水力压裂井筒左右两侧裂缝形态对比及对应光纤测试数据
通过OFDR分布式光纤传感系统监测光纤应变,发现断裂开始后存在应变恢复过程。以样品2#为例。随着压裂液体的连续注入,液压迅速增大。当压力达到页岩油试样的压裂压力值时,岩样开始断裂,然后产生拉伸和压缩应变。样品2#在第一次开始时7s内监测的应变如图5所示,断裂的产生是瞬时且有弹性的。HF3’’的拉伸应变从47με上升到276με,HF1’’从190秒到193秒从18με上升到121με。在第194秒,HF3’’的应变达到最大值,437 με。随后,HF3’’的应变开始下降,在第197秒达到402με后,下降了近8%。然后,在压裂液体注入过程中,裂缝位置的应变保持不变。持压过程和断裂起始阶段的应变迅速增加,随后略有下降;这表明断裂起始是一个弹性过程,在断裂起始时刻存在一个适当的应变恢复阶段。此外,参考红线,HF5’’的应变和HF6’’的应变在第199秒达到最大值,表明垂直断裂的光纤两侧有2s的时间偏差。时间偏差是指垂直裂缝到达露头两侧与混凝土两侧的时间不同,水力裂缝沿最大水平主应力方向不均匀传播。此外,每个裂缝的左右两侧的应变带也是不对称的。
图5 样品2#实验开始后的应变和泵的压力曲线
图6为光纤应变云图以及裂缝扩展位置图,应变云图可以快速确定由光纤监测得到的应变数据的演化规律。它可以通过拉伸应变来确定水力裂缝的位置。在样品的持压过程中,没有明显的光纤光变形。在裂缝起始点附近,光纤只检测到一个很小的应变(在50με范围内)。当样品出现裂缝时,光纤监测到拉伸和压缩应变,此时应变值最大。裂缝宽度保持不变,在水力裂缝群传播过程中,周围位置受到拉应力的影响。与样品2#相比,样品1#和样品3#的红色条带较窄,水力裂缝的宽度较小。当泵停止,混合压力开始缓解后,整个光纤就会产生变化,因此会出现张力和压缩带,重新说明光纤状态良好。
(b)样品2#的垂直裂缝延伸到边界,产生4个不对称层状裂缝。裂缝到达两侧时时间相差接近2秒
(c)垂直裂缝沿天然裂缝延伸,呈高角度延伸,连接两条层状裂缝 图6 光纤测试应变云图以及裂缝云图
四. 结论
基于OFDR分布光纤传感技术对真三轴压裂过程岩石应变的监测,发现了垂直裂缝和层状裂缝的不对称扩展行为,并进行了分类。其主要结论如下:
垂直裂缝和层状裂缝的裂缝扩展形态和表面性质都有所不同。层压页岩储层中裂缝群的不对称传播模式主要反映了它们的传播速度和方向。裂缝到达两侧有2s的时差。同时,主垂直裂缝与水平最大原位应力之间的夹角分别为23°、15°和34°。
裂缝的开产生是瞬间发生的,裂缝产生后具有弹性恢复的特征。在3s内的最大应变回复率约为8%,在裂缝扩展过程中应变是稳定的。这一特性可以为油田裂缝尖端的产生和延伸过程中添加砂的时间提供一种方法。
以下工作值得进一步研究:通过分布式光纤监测得到的应变云图可以单独获得裂缝的宽度、长度和形状等信息。通过分布式光纤应变监测,可以进一步跟踪和确定裂缝的传播路径。分布式光纤的u型布置可以为相邻井的压裂监测提供一个实用的思路。
如需下载原文,请移至:
来源:Rock Mechanics and Rock Engineering
题名:Distributed Fiber Optic Monitoring of Asymmetric Fracture Swarm Propagation in Laminated Continental Shale Oil Reservoirs
作者: 侯冰、张其星、吕嘉昕
原文链接: https://doi.org/10.1007/s00603-024-03791-z
相关文章:

基于OFDR的层压陆相页岩油储层中非对称裂缝群传播的分布式光纤监测
关键词:OFDR、分布式光纤传感、裂缝传播 一. 概述 四川盆地凉高山组优质页岩油储层存在复杂的垂直重叠岩性,大陆页岩油储层存在发育层理,薄层和天然裂缝,对水平井多级压裂技术的裂缝网络形态控制和监测构成挑战。本研究提出了一…...

Linux虚拟机网络配置-桥接网络配置
简介 本文档旨在指导用户如何在虚拟环境中配置Linux系统的桥接网络,以实现虚拟机与物理主机以及外部网络的直接通信。桥接网络允许虚拟机如同一台独立的物理机一样直接连接到物理网络,从而可以被分配一个独立的IP地址,并能够与网络中的其他设…...

软开经验总结
文章目录 软开经验总结一、二次开发时候操作步骤二、logger的作用!!!三、git使用 软开经验总结 一、二次开发时候操作步骤 改 SDK 和 language level改 maven 配置改数据库 注意Mysql 版本 差别是否过大!!࿰…...

关于虚拟环境中遇到的bug
conda和cmd介绍 介绍 Conda 概述: Conda是一个开源包管理系统和环境管理系统,尤其适用于Python和R语言的开发环境。它允许用户创建独立的虚拟环境,方便地管理依赖包和软件版本。 特点: 环境管理:可以创建、导入、导…...
C 语言在微软平台:经典与创新的交融
在编程语言的璀璨星空中,C 语言犹如一颗耀眼的恒星,散发着永恒的光芒。当这颗恒星与微软强大的平台相互辉映时,更是碰撞出了绚丽多彩的火花,构建起了一个充满无限可能的编程世界。 C 语言与微软平台的深厚渊源 C 语言诞生于 20 …...
大数据测试中,数据仓库表类型有哪些?
本文我们一起了解一下数据仓库测试的对象,直白一点讲就是一张表,这张表分为以下几种类型: 全量表:没有分区的表,数据全量更新或者增量合并,我们通常理解就是把这些数据放到了一个文件夹里面。这样会有什么…...

基于开源库编写MQTT通讯
目录 1. MQTT是什么?2. 开发交互UI3. 服务器核心代码4. 客户端核心代码5. 消息订阅与发布6. 通讯测试7. MQTT与PLC通讯最后. 核心总结 1. MQTT是什么? MQTT(Message Queuing Terlemetry Transport)消息队列遥测协议;是…...
Kafka Connect连接器的全生命周期:
以下是基于Vue和PySide2的两种图形化界面设计方案,用于管理Kafka Connect连接器的全生命周期: 方案一:Vue3 Web管理平台 技术栈 - 前端:Vue3 + Element Plus + ECharts - 通信:Axios + WebSocket - 安全:JWT + HTTPS - 打包:Vite + Docker核心功能模块 <!-- 连接器…...

磁盘空间不足|如何安全清理以释放磁盘空间(开源+节流)
背景: 最近往数据库里存的东西有点多,磁盘不够用 查看磁盘使用情况 df -h /dev/sda5(根目录 /) 已使用 92% 咱们来开源节流 目录 背景: 一、开源 二、节流 1.查找 大于 500MB 的文件: 1. Snap 缓存…...
DeepSeek vs Grok vs ChatGPT:大模型三强争霸,谁将引领AI未来?
DeepSeek vs. Grok vs. ChatGPT:大模型三强争霸,谁将引领AI未来? 在人工智能领域,生成式模型的竞争已进入白热化阶段。DeepSeek、Grok和ChatGPT作为三大代表性工具,凭借独特的技术路径和应用优势,正在重塑…...

2025国家护网HVV高频面试题总结来了04(题目+回答)
网络安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。 一、HVV行动面试题分类 根据面试题的内容,我们将其分为以下几类: 漏洞利用与攻击技术 …...

我的AI工具箱Tauri版-通用音频转文本
本模块支持FunAsr和FasterWhisper两种模式,可批量处理音频与视频文件,自动生成txt文本与srt字幕,满足多种应用场景需求。 工具内置FunAsr,无需额外参数调整,特别适用于中文语音的高质量转录,确保识别准确率…...
Vue.js计算属性
计算属性 基础示例 模板中的表达式虽然方便,但也只能用来做简单的操作。如果在模板中写太多逻辑,会让模板变得臃肿,难以维护。比如说,我们有这样一个包含嵌套数组的对象: js const author = reactive({name: John Doe,books: [Vue 2 - Advanced Guide,Vue 3 - Bas…...

品佳诚邀您参加 3/12『英飞凌汽车方案引领智能座舱新纪元』在线研讨会
英飞凌汽车方案引领智能座舱新纪元 時間:2025年3月12日 14:00-15:30 品佳诚邀您参加本次线上直播,深入了解英飞凌如何引领智能座舱技术革新! 随著科技的飞速发展,汽车已不再仅仅是交通工具,而是集成了丰富智能功能的…...

科普|无人机专业术语
文章目录 前言一、飞控二、电调三、通道四、2S、3S、4S电池五、电池后面C是什么意思?六、电机的型号七、什么是电机的KV值?八、螺旋桨的型号九、电机与螺旋桨的搭配 前言 无人机飞控系统控制飞行姿态,电调控制电机转速,遥控器通道控制飞行动作。电池C…...
Tauri跨平台开发问题及解决方案深度解析(React版)
Tauri跨平台开发问题及解决方案深度解析(React版) 一、环境配置与项目初始化难题(React适配) 1.1 React项目初始化 推荐模板: # 使用ReactTypeScript模板 npm create tauri-applatest -- --template react-ts# 项目…...

基于单片机和Wifi技术的智能台灯设计
摘要 :本文主要介绍了基于单片机AT89C51和Wifi技术的智能台灯的硬件和软件设计。该智能台灯具有根据当前光线自动调节灯光亮度的功能,还可对用户使用台灯时处于非正常的距离和姿态时给予报警提示,用户可以随时通过手机app查询智能台灯的报警记…...
ds回答-开源llm应用开发平台
以下是几个著名的开源 LLM 应用开发平台,涵盖不同场景和技术特点: 1. Dify 特点:低代码 / 无代码开发、支持 RAG 检索、Agent 智能体、模型管理、LLMOps 全流程优化。核心功能:可视化工作流编排、数百种模型兼容(如 GP…...
【量化策略】均值回归策略
【量化策略】均值回归策略 🚀量化软件开通 🚀量化实战教程 技术背景与应用场景 在金融市场中,价格波动是常态,但长期来看,资产价格往往会围绕其历史平均水平上下波动。均值回归策略正是基于这一现象设计的量化交易…...
iterm2更新后主题报错
报错 .oh-my-zsh/themes/agnoster.zsh-theme:307: parse error near <<<。方法1:更新Oh My Zsh主题(以agnoster为例) 适用场景:使用Oh My Zsh自带主题(如agnoster)时出现语法错误。 备份当前主题…...
在软件开发中正确使用MySQL日期时间类型的深度解析
在日常软件开发场景中,时间信息的存储是底层且核心的需求。从金融交易的精确记账时间、用户操作的行为日志,到供应链系统的物流节点时间戳,时间数据的准确性直接决定业务逻辑的可靠性。MySQL作为主流关系型数据库,其日期时间类型的…...
c++ 面试题(1)-----深度优先搜索(DFS)实现
操作系统:ubuntu22.04 IDE:Visual Studio Code 编程语言:C11 题目描述 地上有一个 m 行 n 列的方格,从坐标 [0,0] 起始。一个机器人可以从某一格移动到上下左右四个格子,但不能进入行坐标和列坐标的数位之和大于 k 的格子。 例…...

1.3 VSCode安装与环境配置
进入网址Visual Studio Code - Code Editing. Redefined下载.deb文件,然后打开终端,进入下载文件夹,键入命令 sudo dpkg -i code_1.100.3-1748872405_amd64.deb 在终端键入命令code即启动vscode 需要安装插件列表 1.Chinese简化 2.ros …...
3403. 从盒子中找出字典序最大的字符串 I
3403. 从盒子中找出字典序最大的字符串 I 题目链接:3403. 从盒子中找出字典序最大的字符串 I 代码如下: class Solution { public:string answerString(string word, int numFriends) {if (numFriends 1) {return word;}string res;for (int i 0;i &…...

(转)什么是DockerCompose?它有什么作用?
一、什么是DockerCompose? DockerCompose可以基于Compose文件帮我们快速的部署分布式应用,而无需手动一个个创建和运行容器。 Compose文件是一个文本文件,通过指令定义集群中的每个容器如何运行。 DockerCompose就是把DockerFile转换成指令去运行。 …...
Device Mapper 机制
Device Mapper 机制详解 Device Mapper(简称 DM)是 Linux 内核中的一套通用块设备映射框架,为 LVM、加密磁盘、RAID 等提供底层支持。本文将详细介绍 Device Mapper 的原理、实现、内核配置、常用工具、操作测试流程,并配以详细的…...

如何在网页里填写 PDF 表格?
有时候,你可能希望用户能在你的网站上填写 PDF 表单。然而,这件事并不简单,因为 PDF 并不是一种原生的网页格式。虽然浏览器可以显示 PDF 文件,但原生并不支持编辑或填写它们。更糟的是,如果你想收集表单数据ÿ…...

算法笔记2
1.字符串拼接最好用StringBuilder,不用String 2.创建List<>类型的数组并创建内存 List arr[] new ArrayList[26]; Arrays.setAll(arr, i -> new ArrayList<>()); 3.去掉首尾空格...
#Uniapp篇:chrome调试unapp适配
chrome调试设备----使用Android模拟机开发调试移动端页面 Chrome://inspect/#devices MuMu模拟器Edge浏览器:Android原生APP嵌入的H5页面元素定位 chrome://inspect/#devices uniapp单位适配 根路径下 postcss.config.js 需要装这些插件 “postcss”: “^8.5.…...
动态 Web 开发技术入门篇
一、HTTP 协议核心 1.1 HTTP 基础 协议全称 :HyperText Transfer Protocol(超文本传输协议) 默认端口 :HTTP 使用 80 端口,HTTPS 使用 443 端口。 请求方法 : GET :用于获取资源,…...