HydroGeoSphere/热传递
外观
要启用热传递,您必须在溶质定义块中定义温度物种,如第 5.6.3.1 节所述。请注意,温度单位必须为 °C,所有热传递属性必须以千克-米-秒-摄氏度的 SI 单位给出。固体的热性质在材料属性文件中指定。以下说明可用于控制热传递解
导致 grok 开始读取一组热传递指令,直到它遇到结束指令。
- • • •
- • • •
可用的指令是
- k_l [W L−1 K−1] 液相的热导率。
将统一的值分配给地下水的热导率。如果使用此指令,则水的热导率被假定为常数,等于 。因此,它不是从水温计算出来的,水温是默认设置。
- • • •
- • • •
- c_l [J kg−1 K−1] 液相的比热容。
将统一的值分配给水的比热容。如果使用此指令,则水的比热容被假定为常数,等于 。因此,它不是从水温计算出来的,水温是默认设置。
- • • •
- • • •
导致模拟机械热扩散。默认情况下不进行机械热扩散。
- • • •
- • • •
以下指令可用于定义问题的初始温度
- temp_top [°C] 域顶部的温度。
- temp_grad [K m−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 的其他值。
- • • •
- • • •
- heat_q_zero 在 t = 0 时产生的热量。
- heat_constant 指数函数中的常数。
选定区域中的节点被分配一个呈指数下降的零级热源边界条件。
- • • •
- • • •