基于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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/72031.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/72031.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/72031.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

UniApp 按鈕組件 open-type 屬性詳解:功能、場景與平臺差異

文章目錄 引言一、open-type 基礎概念1.1 核心作用1.2 通用使用模板 二、主流 open-type 值詳解2.1 contact - 客服會話功能說明平臺支持代碼示例 2.2 share - 內容轉發功能說明平臺支持注意事項 2.3 getUserInfo - 獲取用戶信息功能說明平臺支持代碼示例 2.4 getPhoneNumber -…

【大模型】Ubuntu下 fastgpt 的部署和使用

前言 本次安裝的版本為 fastgpt:v4.8.8-fix2。 最新版本fastgpt:v4.8.20-fix2 問答時報錯,本著跑通先使用起來,就沒有死磕下去,后面bug解了再進行記錄。 ? github連接:https://github.com/labring/FastGPT fastgpt 安裝說明&…

【GenBI實戰】python腳本實現基于DeepSeek api的數據查詢和圖表可視化

寫在前面 生成式 BI (GenBI) 正在改變我們與數據交互的方式。它允許用戶使用自然語言提出問題,并自動獲得數據洞察,而無需編寫復雜的 SQL 查詢或手動創建圖表。本文將帶你動手實戰,使用 Python 和 DeepSeek API (或其他類似的大語言模型 API…

Web-to-Web和Server-to-Serve歸因方法

Web2Web 和 S2S 歸因方法 1. Web2Web 歸因方法 原理: Web2Web(Web-to-Web)歸因方法主要用于跟蹤用戶在網站之間的行為路徑。它通過瀏覽器中的Cookie或其他標識符來追蹤用戶在不同網站之間的行為,從而確定用戶轉化的路徑。 使用…

c++中迭代器和指針有什么區別?

在 C 中,迭代器和指針雖然在某些場景下有相似的行為,但它們在設計目的、功能和使用場景上有本質區別。以下是詳細對比和最佳實踐: 一、核心區別對比表 特征指針迭代器本質原生數據類型,直接存儲內存地址類對象,抽象容…

如何使用Docker搭建哪吒監控面板程序

哪吒監控(Nezha Monitoring)是一款自托管、輕量級的服務器和網站監控及運維工具,旨在為用戶提供實時性能監控、故障告警及自動化運維能力。 文檔地址:https://nezha.wiki/ 本章教程,使用Docker方式安裝哪吒監控面板,在此之前,你需要提前安裝好Docker. 我當前使用的操作系…

ONLYOFFICE + Ollama,本地AI模型的高效集成方案

這篇文章將繼續探討如何在 ONLYOFFICE 中連接并高效使用各類 AI 模型。今天的主角是 Ollama——一個專為本地部署和運行 AI 模型的平臺。如何使用 Ollama 并與 ONLYOFFICE 編輯器集成,利用其強大的 AI 模型處理文本任務。以下是詳細的操作步驟和使用方法。 關于 ONL…

單片機開發為什么不用C++?

最近受到很多初學者的靈魂拷問,單片機需要學C嗎? 還別說,問這問題的還挺多的,今天以一篇文章來說下。 很多小白覺得,C語言這老古董,語法簡陋得像石器時代的產物,為什么還牢牢霸占著單片機開發的…

2025-02-28 學習記錄--C/C++-C語言 scanf 中,%s 不需要加

合抱之木,生于毫末;九層之臺,起于累土;千里之行,始于足下。💪🏻 C語言 scanf 中,%s 不需要加 & 格式化符號變量類型是否需要加 &原因%s字符數組不需要數組名本身就是指針&a…

數字樣機:從技術革新到產業賦能的演進之路

摘要:數字樣機作為產品全生命周期數字化的核心技術,旨在通過虛擬化建模與仿真技術重構傳統工業研發范式。 數字樣機(Digital Prototype,DP)技術是一種數字化設計技術,利用數字樣機替代原型樣機&#xff0c…

Ubuntu20.04安裝Isaac sim/ Isaac lab

2025年之后omniverse好像不能直接裝Isaac sim了,要跳轉到官網鏈接。 Isaac lab要在Isaac sim安裝之后才能安裝 Ubuntu20.04安裝Isaac sim/ Isaac lab Isaac sim安裝Isaac lab安裝 Isaac sim安裝 找到官網 Isaac sim官方文檔 下載下來解壓到本地文件夾&#xff0c…

【前端】XML,XPATH,與HTML的關系

XML與HTML關系 XML(可擴展標記語言)和 HTML(超文本標記語言)是兩種常見的標記語言,但它們有不同的目的和用途。它們都使用類似的標記結構(標簽),但在設計上存在一些關鍵的差異。 XML…

8款智能排班系統,全面深入介紹

本文介紹了以下8款主流的排班系統:1.i人事;2.Moka; 3.When I Work; 4.薪人薪事; 5.泛微e-office; 6.多可軟件; 7.釘釘; 8.Homebase等。 排班系統作為一種高效的管理工具,…

DeepSeek 助力 Vue3 開發:打造絲滑的頁腳(Footer)

前言:哈嘍,大家好,今天給大家分享一篇文章!并提供具體代碼幫助大家深入理解,徹底掌握!創作不易,如果能幫助到大家或者給大家一些靈感和啟發,歡迎收藏關注哦 💕 目錄 Deep…

SpringCloud 微服務框架

單體架構:將業務全部功能集中到一個項目中,打成一個war包存儲,部署在一臺服務器中,只有一個數據庫 優點 :架構簡單,部署成本低。適合小型項目 問題:高并發性能問題,開發時代碼耦合問題&#x…

goLand導入git項目并打包發布linux

作為項目管理,擁有半吊子開發能力,居然有一天需要修改維護go項目。。。從菜鳥教程學習開始~苦 goland導入git項目 本地啟動 導入之后會自動更新相關依賴。 本人導入之后立馬修改了依賴位置,且修改為一項目一位置,互不干涉。 在代…

通義靈碼插件安裝入門教學 - IDEA(安裝篇)

在開發過程中,使用合適的工具和插件可以極大地提高我們的工作效率。今天,我們將詳細介紹如何在 IntelliJ IDEA 中安裝并配置通義靈碼插件,這是一款旨在提升開發者效率的實用工具。無論你是新手還是有經驗的開發者,本文都將為你提供…

【設計模式精講】開源實戰之剖析Spring框架:Spring中工廠模式的應用

文章目錄 第七章 開源實戰7.1 剖析Spring框架中用到的經典設計模式7.1.1 Spring中工廠模式的應用7.1.1.1 Spring中的Bean組件7.1.1.2 Spring中的BeanFactory7.1.1.3 Spring中的FactoryBean 個人主頁:道友老李 歡迎加入社區:道友老李的學習社區 第七章 開…

[數據結構]用棧實現隊列

思路分析 代碼實現: typedef int STDataType; typedef struct Stack {int* a;int top;//下標int capacity; }ST; //棧的初始化 void STInit(ST* ps); //棧的插入 void STPush(ST* ps, STDataType x); //棧的刪除 void STPop(ST* ps); // int STSize(ST* ps); //判斷…

C++ 17 允許在 for 循環,if 語句,switch 語句中初始化變量

看到 c 有這個特性,python 和 java 似乎都沒有,根據 AI 的回答進行了一些整理總結。 文章目錄 **1. 在 for 循環中初始化變量****特點****多個變量初始化** **2. 在 if 語句中初始化變量(C17 及以上)****示例****特點** **3. 在 s…