摘 要:以四川华电瓦屋山水电站相关设计资料为基础,利用Excel拟合出水库水面面积——水位曲线方程,再用积分原理推导出水库蓄能值计算公式。利用计算机编程得到水库蓄能值计算应用软件,将复杂的计算过程交给计算机完成。
关键词:水库蓄能值;计算机编程;水库调度
中图分类号:TV743 文献标志码:A
1 目的
水库蓄能值是指在目前水位和库容条件下,一个水电站所能发出的最大电量,是反映一个电站的能源贮备情况的重要指标,也是国家电网和发电公司进行电力调度的重要参考条件,也为国家能源储备决策提供了依据。瓦屋山电站作为周公河流域一库七级水电开发的龙头水库,电站装机容量24万kW,正常蓄水1080m,死水位1020m,总库容5.843亿m3,可调节库容4.634亿m3,具有多年调节性能,是一座承担调峰的混合式开发的中型电站工程。因为丰水期和枯水期上网电价差别较大,根据水库蓄能值将全年电量在不同时间段进行合理分配,在确保不弃水的前提下,尽量多在枯水期发电,多发高价电。
所以开发出一个计算准确,使用方便的水库蓄能值计算软件具有重要意义,不仅关系到本电站的发电量和售电收入,还将直接影响下游电站的发电量和售电收入。能够让四川省电网公司和华电瓦屋山公司能够及时的了解电站的水库蓄能值,有利于进行电力调度。
2 蓄能值计算数学模型的设计
该软件的实现首先需要推导出蓄能值的计算公式。
根据设计资料拟合出水库的水面面积X (万m2)和水位Y(m)之间的曲线关系。根据水库的水面面积X (万m2)和水位Y(m)关系曲线得到下列一组数据,如表1所示:
由上述推理计算过程可以看出蓄能值的计算繁杂且易出错,为了在实际应用中更方便、快捷、正确得计算出水库蓄能值,利用计算机编程语言进行编程[3],根据上述推导的公式,实现蓄能值的计算软件,将繁杂的计算过程交给电脑来处理。
该软件的开发平台是Microsoft Visual Studio 2008 ,开发语言使用Visual C#[4]。软件运行效果图如图2所示。
该蓄能值计算软件提供如下功能:输入水h(单位:m),计算出相应的蓄能值(单位:亿*KW*h)。根据瓦屋山水电站实际运行情况,限定水位h在1020~1100m之间,蓄能值计算结果显示到8位小数。
因为该软件需要在.NET Framework 3.5 环境下运行,所以该软件制作了安装软件,包含了该蓄能值软件运行必备的环境,以及安装说明。通过安装软件,根据步骤进行安装,即可使用,简单方便。
4 总结
本水库蓄能值计算软件计算结果与原有计算结果的比较具有以下优点:
利用积分原理,根据瓦屋山电站的水位、库容、面积之间的相互关系,推理出一套准确的计算方法和公式。
利用C# 语言进行编程,开发出一个应用软件,将复杂的计算过程交给电脑来完成,既方便又快捷,避免了人工计算的繁杂和易错等问题。
此外,本水库蓄能值计算软件的开发还可供其他水电站进行参考和借鉴。
参考文献
[1]王福军.计算流体动力学分析[M],北京:清华大学出版社,2004.
[2]JohnD.Anderson等.计算流体力学基础及其应用[M],机械工业出版社,2007.
[3]李佳,付强,丁宁等.C#开发技术大全[M].北京:清华大学出版社,2003.
[4]欧立奇,康祥顺,马煜.Visual C# .NET 案例开发集锦[M].电子工业出版社,2005.