水动力学模型的边界条件对模型计算结果来说,毫无疑问是非常重要的,比如在算一条河的水位时,如果上游来流量都给不准,显然模拟计算的沿程水位也是不准确的。同样的,下边界也是很重要的。很多人平时在建模时经常会碰到下边界条件无法明确给定或者不太好确定的情况,往往会想到,如果把计算范围延伸到更远点,然后给一个近似的下边界条件,是不是也可以呢?答案是肯定的,但是也是有前提条件的,一般来说,需要具备以下两个条件:
1)延伸的距离足够远。当然,具体要有多远,要视具体问题,不同的水流状况影响距离是不同的。对于一些山区性河道,如果坡度比较大,水流以急流为主,距离可以稍微近点。如果是相对平坦的地方,不管是一维还是二维,这个距离可能就要比较远才行。另外,向外延伸,也需要真实地形作为支撑,否则是没有意义的。
2)下边界相对合理。虽然下边界如果取得足够远,对所研究的区域的结果可能真的影响不大,但是下边界还是得取得相对合理,比如下边界本来是急流开边界,最后定一个固边界或者一个很高的水位边界,显然是不行的。如果下边界太不合理,随着时间的推移,其影响范围随着计算的进行,会越来越大。
总之,不同的水流流态,不同的流量以及不同的演算时间,下边界的影响是不同的。如果要采用延伸下边界的做法,最好要经过一定的试算,不能凭感觉说没影响就没影响。
您好,请问下我用mike21模拟一段河流,为什么河道两侧的流速大,中间的流速小