论文部分内容阅读
目前,电网数据主要通过云计算模型实现远距离且集中式的存储、处理和应用,但资源高度集中也带来了相应问题。一方面,网络延时将极大地影响数据的时效性;另一方面,一旦发生断线,云中心将失去对设备的监控能力。为改善云计算模型存在的问题,引入边缘计算作为数据处理模型。边缘计算模型将云中心的计算负荷分担到设备侧,提高系统对数据响应的实时性并降低系统对网络的依赖。本文通过Docker虚拟化技术在网关内搭建计算服务,设计并实现了基于边缘计算的电力网关。主要工作内容如下:(1)分析边缘计算在电力行业的应用场合和技术要求,对基于边缘计算的网关系统进行设计。将实现方法分为网关的通用服务的设计与实现、接地开关状态识别算法的实现、云端协同与监控平台的设计与实现三部分,并以此思路开展后续工作。(2)基于Python语言和Docker虚拟化技术构建基于微服务架构的通用服务,并实现了一种基于MQTT协议的应用交互架构,加强了 Docker应用交互的有序性以及微服务架构的拓展性,有利于后续部署算法。(3)结合图像识别技术和Docker虚拟化技术实现接地开关分合状态识别的算法,实现边缘计算技术在电力行业的运用。同时,实现了一种基于霍夫直线检测的遮挡物剔除方法,加强了算法的鲁棒性。(4)实现了云端协同并构建了可视化的监控平台,通过该平台可实现网关的远程连接、数据交互以及算法在线升级,加强了边缘节点与云平台的配合。