预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共63页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

电力采集方式汇总十篇篇(1)0引言近年来随着通信技术的发展,为了满足电力系统安全、稳定、高效生产的需求,电力通信网发展十分迅速[1]。电力通信网是支撑电网安全稳定运行的重要支撑设施,在通信的稳定性、可靠性等方面有极高要求,因此,对电力通信网进行实时的状态监测是电力通信网管理乃至电网生产运行的重要技术环节。目前在电力通信网实时监测方面,主要依靠通信设备的设备网管、专业网管以及综合网管等通信设备监控软件系统,网管为了满足通信网的管理需求而存在[2]。综合网管实时监测方面,利用直采、北向接口接入等多种技术途径,实现对通信设备和通信网配置信息、运行信息的有效采集[3],具备动态采集技术,能够保证设备数据的完整性、准确性和唯一性[4]。本文结合北向接口与设备直连进行数据采集的技术经验,对2种模式进行优缺点的对比分析,提出了融合北向接口与设备直连模式的电网通信设备数据采集技术。1现状分析1.1电力通信的现状分析在国际能源格局不断变化的背景下,我国能源发展面临着复杂的挑战。在我国能源战略转型的过程中,电力一直处于中心地位,电力平衡是能源平衡的重要支撑。电网的发展离不开电力通信的支持,经过几十年的发展,国内电力通信网络已经成为通信方式多样、结构完善、功能齐备的现代化通信网络[5]。在电力通信的发展过程中,通信完成了从同轴电缆到光纤传输的过渡,交换机制由纵横模式到程控模式的转变,通信技术从硬件到软件的技术转变,实现了质的飞跃[6]。电力通信网不同于公用通信网,电力通信网中存在着多种通信手段,还有种类繁多的设备,从骨干传输网的SDH、OTN等设备,到终端通信接入网的PON设备、无线专网设备、工业以太网设备以及电力通信网特有的载波通信设备[7](电力线通信,是指利用已有的配电网作为传输媒介,实现数据传输和信息交换的一种技术),它们通过不同的接口和转接方式连接在一起,构成了复杂的通信网络结构。由于电力生产的不间断性和运行状态变化的突然性,使得电力通信必须具备高度的可靠性和灵活性,同时,电力通信所传输的信号量少但种类复杂,所以对实时性要求很高。1.2电力通信设备数据采集技术现状分析由于电力通信网具有多样的技术体制、类型繁多的厂家型号、恶劣的设备运行环境以及需求各异的业务应用等特点,从根本上加大了电力通信网的运维以及管理的难度[8]。目前在电力通信网中,综合网管主要通过北向接口采集和设备直连采集来获取设备告警、资源及运行状态数据,但2种方式各有缺陷,主要体现在:北向接口采集的数据受设备网管限制,采集的数据完整性不足;设备直连方式采集的设备数量庞大,导致采集数据的连接会话数大,处理复杂,并且原始数据解析的难度更大。总体来看,传统单一模式的数据采集,无论是北向接口还是设备直连,均在不同程度上存在着采集数据完整性、准确性、及时性以及稳定性上的不足。2融合北向接口与设备直连模式的电网通信设备数据采集技术融合北向接口与设备直连模式的标准化通信设备数据采集技术,可以实现对电力通信设备双纬度立体式数据采集,弥补北向接口或者设备直连模式单纬度采集的缺陷,从而提高数据采集的完整性、准确性、及时性以及稳定性。首先采用协议栈一体化设计,将北向接口连接以及设备直连涉及到的协议栈连接处理方法进行统一封装,智能调配;其次,对采集模式进行自适应识别,根据采集内容,智能化选用更合适的采集方式,通过结合北向接口和设备直连2种模式的数据采集,做到个性化功能互补,提高数据采集的完整性;最后,对通过北向接口和设备直连2种模式采集的数据进行智能化匹配以及双纬度数据验证。采集数据2.1协议栈一体化设计协议栈(protocolstack)对常用的协议栈进行封装,统一接口调用,简化协议程序编码复杂度,让协议转换开发人员不用纠结协议栈的实现细节。采集控制层对协议栈的依赖需要获取协议栈需要配置哪些通信参数,需要根据协议参数通过协议栈与下层网管或设备进行通信。在网络管理领域,SNMP体系结构由于其设计简单,易于实现而得到众多厂商的支持和广泛应用[9]。而TL1更适合对各厂商网管进行统一管理。协议栈一体化设计,以具体协议为单位(如SNMP、TL1、FTP等),针对北向接口和设备直连的不同点,在满足连接、数据互通等基本功能的基础上,全部采用异步通信的方式进行数据发送和接收,并且基于非阻塞通信的原理进行数据处理。2.1.1协议栈封装1)定义2个通用接口,分别为协议栈管理接口与协议栈执行接口,规范每个协议栈实现的方法。2)协议栈管理接口向上层管理模块提供该协议栈需要的参数信息,并实例化协议栈执行接口。3)协议栈执行接口负责提供远端北向接口或者设备的连接方式,并提供数据交互方法。2.1.2异步处理和非阻塞通信在协议栈封装过程中,所有的数据交互方式均采用异步接口,以应对在设备直连方式下,设备数量过多而造成线程阻塞,影响