论文部分内容阅读
发展和利用风能已成为国内外新能源领域的发展趋势。我国风能储量巨大,但是风能资源丰富的地区都较偏远,环境恶劣,且发电机组分布分散、密度高、数据量大,而组态监控技术能较好地解决上述问题。但是,随着风力发电技术的快速发展,更复杂的监控环境,更高的客户要求,向组态监控技术提出了前所未有的挑战。因此,对应用于风力发电的高性能组态监控技术的研究已经成为当前与未来的研究热点和发展趋势。本文在研究风力发电组态监控系统硬件网络拓扑结构的基础上,将风力发电监控系统的软件体系划分为现场控制站软件、通信接口软件、数据库系统和组态化人机界面四大部分。其中,组态化人机界面是位于设备之上,侧重于管理的纯软件,它为用户提供可视化的监控界面,因此,是整个监控系统软件体系的核心。根据运行环境的不同,可将组态化人机界面的软件体系划分为界面组态设计时、嵌入式界面组态运行时和WEB界面组态运行时。组态设计时不仅为用户提供可视化的监控界面,还为组态运行时传递信息,从技术层面讲,组态设计时的性能决定了整个风力发电监控系统组态化人机界面的性能。因此,本文对界面组态设计时进行详细研究,将其按功能划分为工程管理器、模型编辑器、工具箱、模型编译器、资源文件生成器五大模块,并分别对五大模块进行架构设计。同时,选取Windows桌面平台,.NET Framework 2.0框架,C#程序设计语言,对风力发电组态监控系统设计时软件进行开发。经测试,该组态设计时软件能够满足灵活配置组态环境的需求,能够达到与组态运行时准确传递信息的目的,能够较好地完成风力发电组态监控任务。与国外组态监控软件相比,该软件不仅具有友好的中文用户界面,并且支持国内风力发电普遍使用的硬件设备,软件本身费用不高,且使用简单,培训费用低。与国内同类产品相比,该软件受益于良好的架构设计、组件化扩展技术、客户端跨平台技术,具有开放性强、通用性强、可重用性强、可扩展性强的优点,不仅能应用于风力发电监控项目中,还能应用于多种其他大型组态监控项目中,具有较强的市场竞争力。