摘要
用龙格—库塔法计算棱柱体明渠恒定渐变流水面线,可求得距控制断面任意长度的断面水深,避免逐段试算法产生的系列问题。推导出分别由上游和下游控制断面计算水面线的两种模型,基于龙格—库塔法的Matlab函数ode45计算水面线。算例表明,与逐段试算法相比,ode45的计算结果精度更高,计算水面线的新方法简单易行,便于在工程中推广。
In this paper, Runge-Kutta method was firstly used to calculate gradually varied steady flow in prismatic channel. It can calculate the depth of any section at a distance from the control section, avoiding a series of problems occurred in the piece- wise trail-error method. Two models for calculating the water surface profile were deduced, from control section in upstream and in downstream. One of Matlab functions, ode45, based on Runge-Kutta method was directly used to calculate the water surface profile. Compared with the piecewise trail-error method, the results of shows that ode45 possesses higher accuracy, so that the way of calculating water surface profile is practical and easy to be popularized in engineering.
出处
《水文》
CSCD
北大核心
2011年第1期22-25,共4页
Journal of China Hydrology
基金
河北省水利厅科研与推广计划项目(2009-093)
河北省自然科学基金项目(E2009000897)
关键词
明渠
恒定渐变流
水面线
龙格-库塔法
open channel
gradually varied steady flow
water surface profile
Runge-Kutta method