COMSOL实现煤层注气THM耦合的甲烷开采效果模拟与可视化分析
一、COMSOL实现煤层注气热力流THM耦合下增强甲烷开采 本案例采用热力流三场耦合分析煤层注入CO2增强甲烷开采效果涉及热-流-固数学模型、多气相介质作用全部为PDE模块 二、可以出煤层温度、瓦斯含量、渗透率等许多云图及数据仅显示部分效果图如下最近在折腾COMSOL模拟煤层注CO₂开采甲烷的案例发现这个热力流三场耦合THM的门道比想象中有意思。咱们先不整那些复杂的数学公式直接上实战——用COMSOL的PDE模块手搓耦合场。先说说模型的关键煤层注CO₂时温度场变化会影响气体吸附固体变形又反过来改变渗透率。这里用弱形式PDE定义温度场的时候得特别注意热源项T_test TestFunction(T_space) q_heat (k_th * dot(grad(T), grad(T_test)) rho_gas*C_gas*u_gas*grad(T)*T_test - Q_adsorption*T_test) * dx其中Q_adsorption这个吸附放热项特别容易漏上次调试时发现温度场异常波动就是因为它没参与耦合。建议把煤基质的热膨胀系数设成温度的函数实测用1.2e-5(10.003(T-293))这种非线性关系更贴近实验数据。气体传输部分最刺激的是渗透率动态变化。COMSOL里用场变量耦合特别方便# 渗透率演化方程 k k0 * (1 alpha_swelling*(C_CO2/C_ref)**0.6 - beta_compaction*(sigma_eff/sigma_ref))这个公式里的肿胀系数α和压实系数β需要同时关联固体力学模块的位移解。有个骚操作是在全局定义里用comp1.solid.uX^2 comp1.solid.uY^2提取位移场模量再塞进渗透率计算式。一、COMSOL实现煤层注气热力流THM耦合下增强甲烷开采 本案例采用热力流三场耦合分析煤层注入CO2增强甲烷开采效果涉及热-流-固数学模型、多气相介质作用全部为PDE模块 二、可以出煤层温度、瓦斯含量、渗透率等许多云图及数据仅显示部分效果图如下跑完仿真最直观的是看渗透率云图图1。CO₂注入路径周围会形成明显的渗透率增强带这可不是均匀变化的——距离注气井0.5米处渗透率可能暴增300%但2米外可能只提升30%。这说明注气压力参数的黄金分割点得控制在1.2MPa左右实测超过1.5MPa容易引发基质崩塌。甲烷含量分布动态图2更是个连续剧。初期注气前缘像水墨画一样扩散但三小时后开始出现指进现象。这时候得检查表面扩散系数是否设置了应力依赖项推荐用DD0exp(-0.05(sigma_hydraulic/1e6))这种指数衰减关系。调试中踩过的坑多场耦合的松弛因子千万别用默认值特别是当温度场变化速率比渗流场快两个数量级时把固体力学模块的收敛容差调到1e-4时间步长用自动调整比固定步长靠谱十倍。有次作死设了固定0.1秒步长结果固体变形模块直接发散成毕加索画风...最后上张温度场彩蛋图图3注气井周围的低温区与采气井高温区形成热虹吸效应这个现象用传统单场模型根本捕捉不到。所以啊玩多物理场耦合就像吃重庆火锅——各种料得搅和到位才有那味儿
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2469342.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!