2
\ begingroup美元

我正在尝试运行一个耦合的MIKE- she - MIKE- hydroriverver (MIKE 1D)模型(2020年版本)。该模型顺利地完成了预处理阶段,但随后在第一个时间步中显示错误消息并停止运行。该误差与MIKE-Hydro模型中的河流水位极高有关,但在第一个时间步中没有降雨,并且在MIKE-Hydro模型中输入的初始水位不深。MIKE-Hydro模型中的河流横截面是由MIKE-SHE模型中使用的DEM自动推导出来的。MIKE-SHE模型有一个不饱和区(UZ)和饱和区(SZ),后者设置为使用“线性储层”计算选项。在将MIKE-Hydro计算时间从10分钟增加到5秒,并将UZ和SZ图层更改为全局设置后,我设法让模型运行了大约51%,之后它崩溃了,显示了关于河流水位的类似错误消息。信息如下:

'错误:水位超过了1个网格点的最大值。达到“Berg”时最大超过,链距:15500.00米。水深0.4886 m,是断面高度的40000多倍。水位为245.44 m. (HD_ERR_WLAboveMaxOnXS)仿真时间= 2013-08-27 11:07:30(时间步长6764489)。异常:1个格点的水位超过最大值。达到“Berg”时最大超过,链距:15500.00米。水深0.4886 m,是断面高度的40000多倍。水位为245.44米。

截屏设置

\ endgroup美元

    2答案2

    1
    \ begingroup美元

    误差来自于模拟的水道横截面处的水深为该横截面高度的4倍。这里的“截面高度”是指外缘与最深点之间的高差。

    从错误信息中需要注意的是,“水位”不是245.44米深,而是0.4886米深。模拟河面海拔高度为245.44 m (mamsl)。从错误文本的措辞来看,这不是很清楚,但在查看横截面输入以修复问题时,这有助于理解。

    水力模型发动机(MIKE-1D)在横截面被完全淹没时,将假定横截面两侧有一堵垂直墙,直到水被模拟为横截面高度的4倍。在这一点上,它标志着可能有一个不合理的水量。

    你需要检查你的横截面:它们是否真实地捕捉了通道深度?如果您从DEM自动生成横截面,根据该DEM的分辨率,您可能需要手动调整(即加深)部分横截面,以获得相对于侧翼地形(河岸、漫滩)的合理通道纵深。大多数DEM不能充分捕捉河道的切口,特别是在崎岖地区,如果DEM相当粗糙。在水深约0.4885米的情况下得到这个误差,这表明该横截面(Berg河段,长度:15500.00米)进入的地形可能几乎是平坦的:0.488米/ 4 = 0.122米水道高度(海拔范围)?

    如果加深你的横截面没有帮助,或者如果你认为你的横截面是他们应该是怎样的,也检查你的横截面的纵剖面,或最低点,向下移动。如果某处有一个大的凸起,水可能会向上游汇集,导致模拟的深度过深。

    \ endgroup美元
    1
    • \ begingroup美元 我检查了我的横截面,其中有两个非常浅(几乎是平的),其余的都在一米以上。所以我修复了这些(使它们至少1米深),并重新运行模型,它成功地运行完成。 \ endgroup美元
      - - - - - -ecohydrol
      2022年8月17日11:41
    0
    \ begingroup美元

    实际上,我发现了发生此错误的另一个原因:处理时间步长。MIKE-hydro中的时间步控制。如果固定横截面不起作用,那么调整时间步长,使其适用于您的计算机。默认为10分钟。我的运行时间为30秒,在此之前我得到了关于横截面和超过水位最大值的错误。

    \ endgroup美元

      你的答案

      点击“张贴您的答案”,即表示您同意我们的服务条款隐私政策而且饼干的政策

      这不是你想要的答案?浏览带标签的其他问题问自己的问题