跳转到内容

HydroGeoSphere/指定浓度

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

这也称为第一类、狄利克雷或恒定浓度边界条件。它是一个节点属性,因此您应该首先选择要应用条件的节点子集,然后发出以下指令之一。

如果节点在之前的指令中被分配了指定的浓度、质量通量或第三类值,那么它将不会被随后的指定浓度指令修改。

指定浓度

[编辑 | 编辑源代码]
  1. npanel 时变浓度函数中的面板数量。对于每个面板,输入以下内容
(a) ton_val,toff_val,(bc_val(j),j=1,nspeciesmob) 开启时间 [T],关闭时间 [T],以及每种物质的指定浓度 [M L−3]。

当前活动介质(参见 第 5.8.1 节)中选择的节点将被分配一个时变浓度值。如果节点之前已分配了指定的浓度,则该浓度将保持有效。

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

请注意,如果 nspeciesmob 大于 1,则应包含其他 bc_val 值。

• • •

从文件指定浓度

[编辑 | 编辑源代码]
  1. fname 包含时变浓度信息的 文件的名称。

该文件应包含以下输入数据

  1. nnde 要分配浓度数据的节点数量。
  2. npanel 时变浓度函数中的面板数量。对于每个面板,输入以下内容
(a) ton_val,toff_val 开启时间 [T],关闭时间 [T]。

       3. nde, (bc_val(j),j=1,nspeciesmob) 节点编号和每种物质的指定浓度 [M L−3]。

列出的节点将被分配文件中包含的时变浓度值。如果节点之前已分配了指定的浓度,则该浓度将保持有效。

尽管文件中的所有节点都共享相同的时间开启/时间关闭面板信息,但每个面板中的浓度值可能因节点而异。

• • •

指定井浓度

[编辑 | 编辑源代码]
  1. iw 要应用浓度的井的识别号。对于每个定义的物质,输入以下内容
(a) ninjc 该井和物质的注入浓度历史记录中的面板数量。对于每个面板,输入以下内容
i. cinjc,toninjc,toffinjc 注入浓度 [M L−3],开启时间 [T] 和关闭时间 [T]。

iw 中的所有节点都被分配了一个时变的第一类浓度值,该值沿井的长度是均匀的。

由于此指令遍历所有定义的物质,因此您必须提供输入,即使它是零浓度。

• • •

指定地块浓度

[编辑 | 编辑源代码]
  1. iw 要应用浓度的排水地块的识别号。对于每个定义的物质,输入以下内容
(a) ntdc 该地块和物质的注入浓度历史记录中的面板数量。对于每个面板,输入以下内容
i. c_tile,ton_c_tile,toff_c_tile 注入浓度 [M L−3],开启时间 [T] 和关闭时间 [T]。

排水地块 iw 中的所有节点都被分配了一个时变的第一类浓度值,该值沿地块的长度是均匀的。

由于此指令遍历所有定义的物质,因此您必须提供输入,即使它是零浓度。

• • •

华夏公益教科书