论文部分内容阅读
在水电站设计中,水轮机模型综合特性曲线对于水轮机的选型设计与分析水轮机的性能具有重要意义,往往这些曲线是以图像的形式提供给设计人员。在进行选型设计与性能分析时,需要大量而重复地在特性曲线图上采取相应的数据点,传统的手工采集方法不仅工作量大、繁琐,而且采集精度也相对较低,难以满足现代化设计需求。随着数字化仪的普及,使用数字化仪替代手工方法进行数据录入,虽然在效率与精度方面有所改进,但其昂贵的市场价格是很多设计人员难以接受的。本文基于Delphi7.0与SQL Server2008数据库管理系统开发了一套水轮机特性曲线计算机数据采集与处理应用软件,主要实现的功能有:鼠标点击数据采集、采集精度判断、三次样条数值拟合、采集数据管理、模型综合特性曲线重绘与数据后期处理。本文从系统实现的角度,首先介绍了水轮机模型综合特性曲线处理的原理,其次介绍了软件系统的设计方案,最后介绍了系统的实现与关键技术。利用Delphi7.0的鼠标点击事件实现特性曲线的数据采集,采集数据数值拟合部分采用三次样条插值方法;同时,利用Delphi7.0丰富的组件库与控件扩展功能开发出界面友好、操作简单、开发周期短、易维护的应用软件,在模型综合特性曲线重绘与数据后期处理中调用了Delphi7.0第三方控件AdvStringGrid与TeeChart;在数据采集与后期处理过程中,需要处理大量的数据,本系统基于Delphi7.0强大的数据库功能,结合SQLServer2008数据库管理系统实现了对数据的集中管理,其中与数据库的连接采用目前流行的ADO数据库访问技术;最后在数据后期处理当中,充分利用数据库查询功能,实现了复杂等效率曲线计算表的自动生成。