跳转到内容

HydroGeoSphere/热传递

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

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

进行热传递...结束

[编辑 | 编辑源代码]

导致 grok 开始读取一组热传递指令,直到它遇到结束指令。

• • •

可用的指令是

水的热导率

[编辑 | 编辑源代码]
  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 指数函数中的常数。

选定区域中的节点被分配一个呈指数下降的零级热源边界条件。

• • •

华夏公益教科书