news 2026/7/14 16:20:48

COMSOL模拟煤层封存二氧化碳:水平井与垂直井的双重视角分析,深入探讨裂隙压力、基质压力及煤...

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
COMSOL模拟煤层封存二氧化碳:水平井与垂直井的双重视角分析,深入探讨裂隙压力、基质压力及煤...

COMSOL模拟煤层封存二氧化碳。 该案列分别从水平井和垂直井两个角度分析煤层封存二氧化碳,分析裂隙和基质压力以及煤层渗透率,附有详细的SP讲解。

地下六百米深处的煤层正默默上演着神奇的气体收纳术。以山西某煤矿为例,我们尝试用COMSOL还原二氧化碳注入的真实场景——当高压气体顺着井筒钻进煤层缝隙,岩层像吸饱水的海绵般发生着肉眼不可见的形变。

先看水平井模型。建立几何结构时特别要注意煤岩的裂隙网络,这里有个实用技巧:直接在材料属性里用概率函数生成随机裂隙分布。代码片段中这个for循环控制着裂隙密度随深度变化的梯度:

for (int i=0; i<layerCount; i++) { double depthFactor = 1 - (currentDepth/maxDepth); fractureDensity[i] = baseDensity * Math.pow(depthFactor, 2.3); }

相当于在每层岩体中,越靠近地表裂隙越稀疏。配合达西定律模块设置时,初始渗透率别直接填常数,而是关联裂隙开度的二次方函数k=∫(a^3/12μ)ds,这样才能真实反映裂隙对导流能力的指数级影响。

垂直井的模型更考验网格划分技巧。在井筒周围需要做三层边界层网格,最内层单元尺寸控制在0.1米级。这里有个骚操作——在求解器设置里勾选"非线性渐变",配合自动时间步进,能有效避免气体突窜导致的发散问题。监测点数据导出时记得用探针功能,实时捕获基质孔隙压力波动,像这样截取瞬态数据:

probe1 = mphprobe(model,'pore_pressure','selection',[23,45,67]); timeData = probe1.getTime(); pressureData = probe1.getData();

对比两种井型的结果很有意思。水平井注气第30天,距井筒50米处的裂隙压力已达8MPa,而基质仅5.2MPa,这1.8MPa压差驱动着气体持续渗入微孔隙。渗透率演化曲线显示,前两周k值暴涨40%,之后趋于平稳——对应着裂隙撑开、煤体膨胀的动态平衡过程。

垂直井的表现则大相径庭。在800米注气段,气体优先沿原生裂隙纵向突进,形成倒锥形压力分布。有个反直觉现象:注气速率提高20%时,封存量反而下降15%。究其根源,过快的注入导致裂隙过度扩展,反而连通了外围低渗区形成泄漏通道。

当把吸附膨胀效应纳入计算时,模型开始展现煤层的"记忆效应"。在材料设置里勾选Swelling Strain选项后,渗透率衰减呈现先快后慢的特征。这里有个防坑指南:膨胀系数别直接照搬文献值,应该用现场岩芯的应力-应变曲线反演参数,否则可能偏差一个数量级。

最终对比显示,水平井在单位时间封存量上占优,但垂直井的波及范围更均匀。实际工程中得玩"排列组合",比如采用从林式井网,让水平井做主封存通道,垂直井作压力调节器。下次如果再优化模型,可以试试在注气后期切换氮气驱替,说不定能多压进去15%的二氧化碳。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/13 19:09:34

咱们今天聊点硬核的——用COMSOL搞基质裂缝双重介质里的油水两相流。别慌,我保证不甩公式砸死你,直接上手操作才是硬道理

comsol案例&#xff0c;两相流体&#xff0c;基于基质裂缝双重介质达西定律流动模式先看模型骨架&#xff1a;基质像海绵负责储油&#xff0c;裂缝当高速公路负责运油。这哥俩得分开建模但又得勾搭着传质。在COMSOL里直接调出达西定律和两相流物理场&#xff0c;注意这里得同时…

作者头像 李华
网站建设 2026/7/12 10:35:50

【课程设计/毕业设计】基于SpringBoot的足球俱乐部管理系统的设计与实现基于springboot的足球训练营系统的设计与实现设计与实现【附源码、数据库、万字文档】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/7/12 17:50:57

Java计算机毕设之基于springboot的足球训练营系统的设计与实现设计与实现训练数据记录与分析、教练资源调度(完整前后端代码+说明文档+LW,调试定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/7/14 16:44:57

Langchain-Chatchat提示词模板库设计与管理

Langchain-Chatchat提示词模板库设计与管理 在企业级大模型应用落地的过程中&#xff0c;一个常常被低估却至关重要的环节是&#xff1a;如何让AI“说对人话”。我们见过太多这样的场景——系统明明检索到了正确的文档内容&#xff0c;但模型输出的回答却似是而非、自说自话&a…

作者头像 李华
网站建设 2026/7/12 12:14:38

手把手玩转COMSOL+MATLAB生成多孔介质模型

COMSOL with MATLAB代码随机分布球/圆模型及代码。 包含二维三维&#xff0c;打包。 用于模拟多孔介质 二维COMSOL with MATLAB 接口代码 多孔介质生成 以及 互不相交小球生成程序 说明&#xff1a;本模型可以生成固定数目的互不相交的随机小球&#xff1b;也可以生成随机孔隙…

作者头像 李华
网站建设 2026/7/12 17:45:06

小程序毕设选题推荐:基于springboot+微信小程序校园学生兼职系统springboot校园兼职系统【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华