土木在线论坛 \ 水利工程 \ 水文与水资源工程 \ 数学、数学软件与水文水利计算(2)

数学、数学软件与水文水利计算(2)

发布于:2013-07-23 11:27:23 来自:水利工程/水文与水资源工程 [复制转发]
本帖最后由 wanglixin6181 于 2013-7-23 11:26 编辑

今天说说水库工程调洪演算方面的的一些想法(并附实例)。
水库调洪演算的实质,是求解如下的微分方程初值问题:
001.png
式中的z、Q、q、F分别为水库水位(m)、入库流量(m3/s)、下泄流量(m3/s)和水面面积(m2)。该方程两边都具有速度量纲,单位为m/s,其意义是表示水库水位的变化率,而方程的解曲线即为水库水位随时间的变化曲线。
一般情况下,入库流量Q(t)不具有标准的解析式,而是离散值。因此,求解上述微分方程初值问题多采用数值解法,常用的方法有改进欧拉法和四阶龙格—库塔公式。采用四阶龙格—库塔公式精度较高,相应求解式如下:
007.png
具体计算时采用Mathcad编程进行计算,速度较快。调洪演算成果如表2(只列出一种情况);洪水过程线、下泄流量过程线及水库水位变化过程线分别见图1~2。(图片用Mathcad绘制)
008.png006.png003.png
图1 XX水库P=3.33%设计洪水过程线与下泄流量过程线

004.png
图2 XX水库P=3.33%水库水位变化过程线
由于用上述方法计算时,洪水过程是离散的,需要逐个读取。我曾考虑将设计洪水过程线拟合为某种曲线,即在调洪演算微分方程中使各个变量均有方程表达式,这样可直接调用相关软件中的内置函数进行求解,并直接输出解函数曲线。从洪水过程线分析,想借用瞬时单位线,但在Γ函数的处理上难度很大。后来搞了一个多函数组合,用了常数、指数函数、三角函数等,勉强凑合,经计算,误差在5~10cm,自己感觉不是很满意,目前尚在进一步摸索之中。但我认为用数学软件求解有关水文水利计算问题是可行的,也是有效果的;一旦建立了可供实际应用的计算模型,在以后的设计计算中便可大大提高工作效率,这就是所谓的“先苦后甜”。
以上思路是否可行,还请朋友们指正。

001.png


004.png


006.png


003.png


007.png


008.png

全部回复(6 )

只看楼主 我来说两句
  • wanglixin6181
    wanglixin6181 沙发
    lxidin 发表于 2013-7-29 21:43 ps.你将水位~面积拟合成一个函数的作法是从excel中得出的吗?个人觉得,水位~面积本身即有内插的成份在内, …建议非常好,谢谢指教!我会继续努力。:P
    2013-07-29 23:18:29

    回复 举报
    赞同0
  • lxidin
    lxidin 板凳
    ps.你将水位~面积拟合成一个函数的作法是从excel中得出的吗?个人觉得,水位~面积本身即有内插的成份在内,用excel拟合也较难完全符合已知点据,倒不如直接用interp进行线性插值,只要点据不是过少,得出的线条也不会相差到哪里去。
    ps2.另外,将水位~下泄流量如您用这样一个函数进行表示,是否准确?因上游水位不同,相应的流态、流量系数、侧收缩、淹没系数是不一样的。简单一点的,还不如以小间隔,用excel算出各水位流量关系,再用interp进行线性拟合。复杂一点的,就干脆构造一个复杂的函数。
    ps3.即使您要使用龙格—库塔法,MathCAD中也有rkfixed函数(采用 四阶 Runge-Kutta 法)。不过这个我没用过,你可以试试。
    ps4.不知道您有没有采用MathCAD进行水面线计算?
    2013-07-29 21:43:29

    回复 举报
    赞同0
加载更多

水文与水资源工程

返回版块

4.6 万条内容 · 238 人订阅

猜你喜欢

阅读下一篇

数学、数学软件与水文水利计算(1)

本帖最后由 wanglixin6181 于 2013-7-21 15:36 编辑 数学是研究数量关系与空间形式的一门学科,也是工程学科的共同基础。数学软件是研究数学、应用数学的辅助工具,借助电子计算机的超强运算能力,可以大大减轻工程师的工作压力,并可大幅提高工作效率。 现代数学从大的方面可分为“分析、拓扑、代数”三类,其研究内容十分丰富,其中很大一部分都与工程学科相关。限于篇幅,此处不再展开,有兴趣者可阅读有关数学书籍。

回帖成功

经验值 +10