论文部分内容阅读
随着电网互联和控制中心间数据共享需求的日趋强烈,电力企业内部以及电力企业之间的网络架构越来越复杂化、终端用户越来越多元化。虽然多控制中心之间的分布式潮流计算可以很好地解决电网规模过大和数据广域分布带来的问题,但是各控制中心都只负责维护自己的图形平台且该平台通常禁止外部系统访问。横跨多各控制中心的分布式潮流计算系统如何为用户提供一套完整的图形浏览和操作平台,满足电力企业信息化的需求,进一步实现图形和数据上网共享的目标一直都是一个技术难题。SVG图形是W3C定义的一种基于XML描述的二维矢量图形格式,支持文档对象模型(DOM),具有良好的交互性。AJAX技术是近年来Web上新兴的技术,它可以让Web客户端异步的从服务端获取数据,而不会造成客户端的请求等待。鉴于SVG和AJAX的技术特点和优势,本文采用SVG作为本图形平台的标准图形格式,实现了SVG从EMS系统中的标准化导出,采用JavaScript对其进行了二次开发,并用QT工具开发了SVG文件鼠标事件绑定工具,使其具备交互性。同时,对EMS电网模型进行基于CIM/XML的导入和导出,在其基础上构建适用于分布式计算的电网模型。引入AJAX作为整个系统的控制中心,调度服务器端脚本语言PHP和客户端脚本JavaScript,以实现实时数据请求与潮流数据刷新显示的异步操作。设计开发了适用于本图形平台的分布式潮流计算主体功能模块及其与图形平台进行数据交互的接口,采用基于邮槽通信的方法,利用C++工具设计和开发系统模型更新功能模块,解决了调度员潮流操作后模型数据同步更新的问题。论文对图形平台的关键功能模块进行了分析和设计。最后论文以邢台地区电网数据为实例,对基于SVG的分布式潮流计算系统图形平台进行了测试,测试结果证明了本图形平台的有效性和实用性,实现了本地和异地潮流计算的图形化操作、浏览和查看,达到了预期效果。