首页/文章/ 详情

岩石三簇水力压裂二维模拟

1年前浏览1635

ABAQUS在处理岩石水力压裂模型上功能强大,前后处理都十分方便。这里以二维模型为例,对三簇模型即三注射点进行模拟,压裂方法利用cohesive单元。


几何模型

120mm*120mm,三簇第一个初始射孔段位置在模型中心,其他在左右两侧,间距20m(另外三个模型的等这个算完再定)初始长度为1;天然弱裂缝面采用自编python程序自动生成,如下图。

算法原理为对矩形部件自动进行partition,本例切分皆沿着±30°方向,解离面长度随机。不采用脚本也可手动进行partition,只是费时费力。


材料参数


岩石本体

弹性模量(Pa

20e9

泊松比

0.25

渗透率

1e-7

孔隙比

0.1

液体比重

9800




天然裂缝弱面cohesive单元

实体 位置cohesive单元

弹性模量(Pa

20e9

20e9

滤失系数

1e-14

1e-14

粘度

0.001

0.001

Damage evolutiondisplacement

0.001

0.001

破坏准则

Maxs Damage

Maxs Damage

应力Pa

2e6/10e6/10e6

6e6/20e6/20e6

有限元模型

天然裂缝解理面插入cohesive单元,岩石本体插入cohesive单元

在三个注射点位置插入初始裂缝

给各个组分赋予材料参数后进入分析步模块


分析步

首先设置地应力平衡分析步,然后设置soils分析步压裂时间为30s,时间根据具体模型而定,本例30s足够。

输出por等变量


载荷与边界

此模块设置为重点

首先对模型左右两边约束x自由度,上下两边约束y自由度,并对四条边界的节点的pore pressure约束为0。

然后设置整体介孔节点void ratio为0.1,除边界节点外其他所有节点pore pressure为0(也可为其他合适值)

初始地应力为s11=0, s22=s33=-10MPa, s12=0

每个注射点都进行点注射,流量可合理设置

岩石本体单元类型为CPE4P,裂缝单元为cohesive


最后

为模型写入关键字

1、   *Initial Conditions, type=initial gap

        Part-1-allElemEdges-1.ini-elem


2、   *Element Output, directions=YES

        FLVEL, LE, S, pfopen


第一行位于initial conditions关键字处

第二行在 step关键字内增加pfopen,即裂纹张开宽度


至此保存模型提交计算即可。


结果

裂纹张开宽度


孔隙压力变化


来源:SimSpace
python裂纹材料
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-09-06
最近编辑:1年前
小汪老师
签名征集中
获赞 17粉丝 36文章 19课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈