论文部分内容阅读
风电变流器作为风力发电过程中重要的能量转换单元,在风力发电系统中占据着十分重要的位置,其复杂的结构与众多的参数使得其成为了风电系统中较为脆弱的环节,为了避免风电变流器的损坏,需要对其进行有效的监控,现有的风电变流器监控软件均为近距离监控,对于现场工作人员而言太过繁琐。本文针对风电变流器的远程监控,设计了一款基于TCP/IP网络通信方式的风电变流器监控软件,用于远程监控风电场的风电变流器。本文首先根据文献讨论研究了课题背景,介绍了风电变流器监控软件的国内外研究现状,提出了课题主要研究的内容与方向。随后,本文对变流器整体通信系统进行了分析说明,介绍了风电变流器远程监控系统通信连接方式,提出了监控软件的需求分析。根据软件的需求,本文对风电变流器远程监控软件进行了分层设计,利用MVVM设计模式与WPF程序设计技术对软件的各个层次的设计与实现进行了阐述。针对本课题特有的通讯环境,设计了通讯协议,提出了一种适配底层为串口的网络通讯模块的设计方法。之后针对风电变流器远程监控软件的具体模块的设计与实现进行了详细的说明,包括数据交互部分的主要界面设计、软件示波器部分的设计与实现、用户管理、日志管理等功能模块的设计与实现以及这些功能模块在设计实现过程中遇到的问题与解决方案。重点说明了软件示波器部分实现过程中因为固定重绘点数选取对波形视觉效果上的移动方向的影响,通过分析找出了最优重绘点数的计算方式,同时提出了基于频域的统计学波形周期性判断方法以及基于离散傅里叶变换的波形周期计算方法,且对于软件示波器后台多线程双缓冲的数据实时处理与显示部分进行了设计,解决了双机时钟不同步情况下的数据显示问题。同时也针对其他功能页面的具体解耦设计、底层数据交互方式进行了详细的说明。在软件开发完成之后,对软件进行了测试,从基础的单元测试到后续的集成测试、系统测试以及最后的验收测试均制定了详细的测试方案并给出了测试结果。最后针对本文所做工作进行了总结,分析了远程监控软件目前还存在的问题以及未来可能发展的趋势,为未来风电变流器的远程监控做出了展望。本课题的远程风电变流器监控软件在原始近距离监控软件的基础上更进一步的解放了变流器维护人员的工作强度,降低了操作人员的风险,为风电变流器厂商对于变流器的维护降低了成本,具有很高的实用价值。