论文部分内容阅读
随着智能电网建设的快速推进与信息技术的飞速发展,正加速推动着水电站自动化、信息化、智能化水平的快速提升。所提数据采集系统是水电站群集控中心监控系统(以下简称:水电站远程集控系统)的重要组成部分与数据门户,其主要承担着整个集控系统的数据采集任务,包括与厂站端/上下级集控中心/调度中心的远程通信、信息交换、规约处理、与其他系统的数据通信以及数据转发等。现有数据采集系统大多采用紧耦合的方式进行构建,各项应用功能模块被打包在一个工程里,未能实现功能层面的有效分离与解耦合,难以进行分布式开发与部署,且系统运行维护与升级困难。在实际工业运行过程中,这种紧耦合结构的数据采集系统在数据吞吐能力、实时性、可靠性以及可扩展性等方面存在的性能瓶颈已日益凸显,已难以满足当前“无人值班、少人值守”的智能水电站建设的需求。因此,结合先进信息技术,研究开发一套满足智能水电站集控业务发展需求的水电站群数据采集系统已十分必要。本文对水电站群数据采集系统进行了总体设计,涉及系统硬件与软件架构设计以及历史数据库设计,针对现有数据采集系统各功能模块紧密耦合的问题,借助面向服务架构思想(SOA)将系统进行解耦合,将原本集中式结构的系统转换为松耦合的分布式系统。与此同时,提出了基于异步事件驱动机制的IEC60870-5-104规约处理方法,以提高系统数据采集的稳定性。此外,针对传统客户机/服务器(C/S)模式的系统安装部署复杂,兼容性与可维护性差的问题,提出了基于浏览器/服务器(B/S)模式构建系统人机交互子系统的实现方案,使得用户无需下载安装复杂的客户端软件,只需通过浏览器即可对系统进行跨平台Web访问,具备较强的灵活性。另外,将系统部署至云平台上,可充分利用云技术具备的技术优势,提高了系统的可靠性与可扩展性。本文结合广西某流域小水电站群集控中心建设项目实际应用需求,采用微软.NET框架,设计并实现了一套水电站群数据采集系统,通过接入实际工程数据,将系统投入在线运行,运行效果表明,该系统可有效突破现有数据采集系统存在的瓶颈,适应了未来智能水电站集控业务的发展需求。