Excel迭代功能在水力计算中的应用
2011-12-21乔双全伏世红孟祥国
黑龙江水利科技 2011年5期
关键词:功能
乔双全,伏世红,孟祥国
(1.齐齐哈尔市水利勘测设计研究院,黑龙江齐齐哈尔 161006;2.嫩江尼尔基水利水电有限责任公司,黑龙江齐齐哈尔 161005)
Excel迭代功能在水力计算中的应用
乔双全1,伏世红1,孟祥国2
(1.齐齐哈尔市水利勘测设计研究院,黑龙江齐齐哈尔 161006;2.嫩江尼尔基水利水电有限责任公司,黑龙江齐齐哈尔 161005)
介绍了Excel的迭代功能,并应用于水力学公式求解,提出了直接迭代法、直接迭代加速法和隐式迭代法等3种应用Excel迭代功能进行水力计算的方法,并给出工程计算实例。
Excel;迭代;水力学;数值方法;收缩水深;求解应用
0 引言
在水力计算中经常需要求解非线性方程的根,非线性方程数值求解方法主要有迭代法、二分法等,由于计算复杂,工作量大,需要借助计算机编程加以解决。目前,水利行业水力计算软件数量少,工作中常常不能满足需要。Excel作为常见的数据分析工具,具有强大的数值处理功能。采用Excel表格形式进行水力计算,无须编程,计算过程直观明了,便于阅读和改正,非常适合专业编程人员以外的工程设计人员理解和掌握。然而,在运用Excel进行水力计算的过程中,很多工程设计人员不熟悉Excel迭代功能,而是直接列表手动试算,增加了工作量,降低了成果精度;另外,Excel只能进行显式函数关系试算,水力计算中很多公式函数关系是隐式的,很难转换为显式,不能直接利用其迭代功能进行试算。本文拟利用Excel的迭代功能,设计直观的方程迭代算法,提出了迭代的加速算法和隐式函数关系迭代的算法,满足常见的水力计算求解。……
登录APP查看全文
