跳转到内容

HydroGeoSphere/融雪

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

您可以在指定集合中的面分配融雪边界条件。这些面应该是陆地流域的一部分,通常位于外边界。

以下指令可以用作输入类型指令在边界条件...结束指令组分配融雪边界条件

将输入类型设置为融雪边界条件。

• • •

例如

boundary condition
    type
    snowmelt

    face set
    top

    time value table
    !  time             snowfall             air temperature
        0               2.5848E-07           -7
        2592000         2.0447E-07           -6.1
        5184000         2.5463E-07           -0.9
        7776000         0                     6.2
        10368000        0                    12.9
        12960000        0                    18
        15552000        0                    20.2
        18144000        0                    19.3
        20736000        0                    14.8
        23328000        0                     8.6
        25920000        0                     2.4
        28512000        2.7006E-07           -4
        31104000        2.7006E-07           -4
    end

    interpolate

    snowmelt constants
    100.0d0        ! snow density
    5.78704E-06    ! melting constant
    0.0            ! sublimation constant
    0.0            ! threshold temperature
    0.1            ! initial snow depth
    
    tecplot output

end


此示例展示了使用时间值表指令来定义降雪量和气温值,并使用雪密度、融化常数、升华率、阈值温度和初始雪深来分配融雪常数指令。

融雪常数

[编辑 | 编辑源代码]
  1. snow_rho 雪密度 [M L−3]。前一个流动解决方案的结果。
  2. snow_melt 雪融化常数。
  3. snow_sublimation 雪升华常数。
  4. snow_threshold_temp 雪阈值温度。
  5. snow_initial_depth 初始雪深 [L]。

融雪常数命令需要 5 个值来表示雪密度、融化常数、升华常数、阈值温度和初始雪深。五个雪参数必须按上述顺序排列,以便grok 正确读取。

• • •

华夏公益教科书