COMSOL模型,地热模型,干热岩模型 开采增强型地热系统地热模型,可考虑井壁变形,失稳破坏等问题,也可以增加损伤变量等 增强型地热系统EGS,THM热流固耦合(渗流,温度,应力三场耦合) 有两个版本,一个有裂隙,一个没裂隙。 也可以根据自己的需求自由修改。 模型收敛性好,计算速度快,鲁棒性好。 本模型已发表SCI论文

最近在研究地热相关模型,今天来给大家分享下用 COMSOL 构建的地热模型,特别是增强型地热系统(EGS)的干热岩模型,这里面门道可不少。
一、模型概述
我们构建的开采增强型地热系统地热模型,可是考虑了不少实际工程中会遇到的关键问题。像井壁变形、失稳破坏这些,都是在实际开采过程中可能导致严重后果的因素。不仅如此,还引入了损伤变量,这能更精准地模拟岩体在开采过程中的损伤演化。

说到增强型地热系统 EGS,它涉及到 THM 热流固耦合,也就是渗流、温度、应力三场耦合。这三场之间相互影响,牵一发而动全身,精确模拟它们的耦合作用对理解地热开采过程至关重要。

而且,这个模型有两个有趣的版本,一个有裂隙,一个没裂隙。有裂隙的版本能更好地模拟地下复杂的地质结构中热流和流体的传输,而无裂隙版本则相对简化,便于我们先从基础情况入手分析。
二、COMSOL 中的实现
在 COMSOL 里构建模型,要充分利用它强大的多物理场耦合功能。以热传递模块为例,代码实现温度场计算部分可能像这样:
// 定义材料的热导率
k = 2; % W/(m*K),假设干热岩的热导率
// 定义热源项
Q = 100; % W/m^3,假设单位体积的热源强度
// 定义控制方程,这里简化为稳态热传导方程
d('T','x')*k + d('T','y')*k + d('T','z')*k + Q = 0;
这段代码简单地定义了热传导的基本参数和稳态热传导方程。在实际模型中,会结合更复杂的边界条件,比如与流体的热交换边界条件等。

对于渗流场,COMSOL 中可能这样处理:
// 定义渗透率张量
Kxx = 1e - 15; % m^2
Kyy = 1e - 15;
Kzz = 1e - 15;
K = [Kxx, 0, 0; 0, Kyy, 0; 0, 0, Kzz];
// 定义达西定律
u = -K*grad(p)/mu; % u为流速,p为压力,mu为流体粘度
这里通过定义渗透率张量和达西定律,描述了流体在多孔介质中的渗流情况。而应力场的计算则会涉及到弹性力学相关知识,与前面两场耦合起来,就形成了复杂的 THM 耦合模型。
三、模型特性
这个模型在实际应用中表现出色,收敛性好,计算速度快,鲁棒性也强。收敛性好意味着在求解复杂的耦合方程时,模型能够稳定地迭代直至得到精确解。计算速度快对于处理大规模的地热模型至关重要,节省了大量的计算时间。鲁棒性好则保证了模型在面对不同的初始条件和参数变化时,都能给出合理可靠的结果。

值得一提的是,本模型已经发表在 SCI 论文上,这也从侧面证明了它的科学性和可靠性。

总之,COMSOL 构建的这种地热模型,无论是对地热开采的理论研究,还是实际工程应用,都有着重要的参考价值。希望通过我的分享,能让大家对这类模型有更深入的了解,也欢迎各位同行一起交流探讨。
891

被折叠的 条评论
为什么被折叠?



