跳转到内容

HydroGeoSphere/热传递特性

来自维基教科书,开放的书籍,开放的世界

要启用热传递,您必须在溶质定义块中定义温度物种,如第 5.6.3.1 节所述。请注意,温度单位必须为°C,并且所有热传递特性都必须以 SI 单位(千克-米-秒-摄氏度)给出。固体的热特性在材料属性文件中指定。以下说明可用于控制热传递解决方案

可用的指令是

水的热导率

[编辑 | 编辑源代码]
  1. k_l [W L−1 K−1] 液相的热导率。

为地下水的热导率分配一个统一的值。如果使用此指令,则水的热导率被假定为常数,等于。因此,它不会从水温中计算出来,这是默认设置。

• • •

水的比热容

[编辑 | 编辑源代码]
  1. c_l [J kg−1 K−1] 液相的比热容。

为水的比热容分配一个统一的值。如果使用此指令,则水的比热容被假定为常数,等于。因此,它不会从水温中计算出来,这是默认设置。

• • •

机械热扩散

[编辑 | 编辑源代码]

导致模拟机械热扩散。默认情况下不进行机械热扩散。

• • •

以下指令可用于定义问题的初始温度

初始温度分布

[编辑 | 编辑源代码]
  1. temp_top [°C] 域顶部的温度。
  2. temp_grad [K m−1] 盛行的地热梯度。

计算温度的深度分布并将值分配给初始温度。

• • •

以下指令可用于定义热源边界条件

零级源

[编辑 | 编辑源代码]
  1. npanel 时间可变的零级源函数中的面板数量。对于每个面板,输入以下内容
(a) ton_val,toff_val, (bc_val(j),j=1,nspeciesmob) 时间开 [T],时间关 [T] 以及单位时间内每单位孔隙介质固体体积产生的溶质质量
[M L−3]。

选定区域中的节点被分配了零级源边界条件。

面板是源项被设置为新值的时间点。第一个面板通常从时间零开始。为最后一个面板给出的源项将一直保持到模拟结束。您可以通过将npanel设置为 1、ton_val设置为 0.0 以及toff_val设置为一个大数字来为模拟的整个持续时间分配一个静态源项。

请注意,如果nspeciesmob大于 1,则应包括bc_val的附加值。

• • •

指数零级源

[编辑 | 编辑源代码]
  1. heat_q_zerot = 0 时的热量产生。
  2. heat_constant 指数函数中的常数。

选定区域中的节点被分配了指数递减的零级热源边界条件。

• • •

华夏公益教科书