变电站自动化自20世纪90年代以来一直是我国电力行业中的热点之一。其所以成为热点,一是建设的需要,二是市场的因素。目前全国投入电网运行的35~110kV变电站约18000座(不包括用户变),220kV变电站约有1000座,则500kV变电站大约有50座。而且每年变电站的数量以3~5的速度增长,也就是说每年都有千百座新建电站投入电网运行。同时根据电网的要求,每年又有不少变电站进行技术改造,以提高自动化水平。近十年来我国变电站自动化技术,无论是从国外引进的,还是国内自行开发研制的系统和设备,在技术和数量上都有显著的发展。
从变电站自动化系统的设计思想角度来看,设计者对变电站测控的看法已实现从局部到整体的转化。目前的变电站自动化系统中,面向对象技术已成为一个十分流行的趋势,即不单纯考虑某一个量,而是为某一设备配备完备的保护和监控功能装置,以完成特定的功能,从而保证了系统的分布式开放性。从技术发展的趋势看,将来的测控设备还将和设备完全融合,即实现所谓的智能设备,每个对象均含有保护、监控、计费、操作、闭锁等一系列功能及信息库,面向自动化的仅是一对通信双绞线,该双绞线以网络方式和计算机相连。
设计思想的发展导致了系统结构的发展,原先的自动化系统基本只能集中配屏,由于面向对象设计思想的深入以及设备的整体化设计,系统结构将由集中式向部分分散式或全分散式发展,变电站内可能将不再具有规模庞大的测控屏以及大量连接信号源和测控屏之间的铜芯电缆,全部测控装置下放在就地,实现所有功能,而在控制室,取而代之的是一个计算机显示器甚至仅为一台临时监视、操作使用的便携机。
完全分散式的实现依托于如今发展很快的计算机及网络技术,特别是现场总线技术。这一技术的使用已使得自动化系统的实现简单得多,性能上也大大优于以往的系统,并可解决以往系统中RS-485链路信息传输的实时性问题,以及信号传输的容量问题。
1 时延构成分析
变电站自动化系统的功能大多由分布于不同物理设备的两个或多个逻辑节点通过网络传输报文协调完成。例如,物理设备IED1的功能A把报文发送到位于物理设备IED2中的功能B,报文传输过程。
在报文传输时,发送节点的功能A将待发送报文按帧格式封装,通过系统调用功能将报文发送至操作系统。报文首先要经过高层协议进行分层处理,然后调用MAC层的以太网控制器(NIC)驱动程序的发送模块。在NIC的发送模块中,将要发送的报文传送到NIC的发送缓冲区。,报文按照串行次序通过物理层的通信接口发送出去。
与发送节点相对应,接收节点也需要类似的过程。报文到达时,首先由NIC产生中断信号触发CPU中断,CPU响应中断后进入中断服务程序。在中断服务程序中,将报文从MAC层NIC的接收缓冲区复制到内核空间,并同时产生高层协议处理任务。然后,操作系统调用高层协议处理任务,由该任务将报文从内核空间复制到用户空间。,功能B从用户空间提取报文。
从上述过程可以看到,报文传输过程的实质是由发送节点的某功能产生发送报文,经过各层协议的封装解析并通过网络到达接收节点的某功能,网络时延就是在这个过程中产生的。根据时延的产生过程和影响因素的特征,将报文的端到端时延分成三部分:发送处理延迟τ1、网络链路延迟τ2及接收处理延迟τ3。
发送处理延迟τ1是以发送节点的功能A将应用数据交给协议栈进行协议封装开始,到通信控制器实际开始报文发送之间所经历的延迟。接收处理延迟τ3是从接收节点的通信控制器开始报文接收,到协议栈进行协议拆封并终将应用数据提交给端系统的功能B之间的延迟。可以看出,τ1、τ3与通信控制器的性能、操作系统的性能以及所采用的通信协议的性能有关。因此,设计中应采用合适的微处理器、实时操作系统以及高效的通信协议。
链路延迟τ2是报文从发送节点的网络接口,到达终的接收节点的网络接口期间所经历的全部延迟,主要包括传输时延、排队时延和传播时延。τ2的大小主要取决于通信网络的介质访问控制方法、数据传输的波特率、报文的长度以及传输的距离等因素。其中,排队时延是造成网络时延不确定的主要因素。
2 OPNET Modeler的应用
OPNET公司起源于麻省理工学院(MIT),1986年成立,1987年OPNET公司发布了其个商业化的网络性能仿真软件,提供了具有重要意义的网络性能优化工具,使得具有可预测性的网络性能管理和仿真成为可能。OPNET公司1998年进入中国,并快速发展。由于OPNET公司其出众的技术而成为了当前业界的智能化网络仿真、分析、管理解决方案的提供商。OPNET Modeler为开发人员提供了建模、仿真以及分析的集成环境,大大减轻了编程和数据分析的工作量[3]。
OPNET Modeler为通信网络和分布式系统的建模及性能评估提供了一个综合的开发环境和分析平台。OPNET Modeler由许多工具组成,每一个工具关注建模任务的一个具体方面,对应于项目建模和仿真流程的三个阶段:规范说明阶段、数据收集阶段、仿真分析阶段。
3 站级网络模型的建立
站级网络在多数时间里只有报文,网络负荷低,但保护动作、控制等随机事件和突发事件发生后会产生事件、控制命令、变位信息及文件传输等报文,网络负荷短时增大[4]。站级网络传输的报文除了具有周期性和随机性的特点外,还具有突发性数据流的特点。本文的各种仿真节点模型均基于OPNET Modeler的TCP/IP模板来建立,站级网络节点的基本模型。
站级网络模型的建立以IEC 61850标准中的D2型配电变电站为例[5]。大多数D2变电站内的总元件数多于5个,少于20个。一个典型的D2型变电站一般有两路为输电电压等级的进线,两台主变电站,低压侧有两段及以上的母线,若干条电压等级不超过35 kV的馈出线路。本文选择20个IED构成间隔层设备和一个监控主机。又因站级网络包含突发性数据流,因此本文采用一个文件传输协议FTP(File Transfer Protocol)服务器节点来模拟产生故障录波、文件、定值等大量突发性数据业务[6],并通过应用配置和配置描述两个模块来设置应用层业务。
根据变电站的实际情况,本文选择网络的基本参数有:网络的拓扑结构为星型结构,网络半径为500 m,网络带宽为10 Mb/s,中间节点选择交换机,构成的站级网络仿真模型。
各节点具体通信行为如下:
(1)间隔层设备节点,IED_1~IED_20。这些设备主要向监控主机传输一些类型的报文,且传输的数据为周期性数据流。考虑到报文增加了上层协议的封装,报文的长度取512 B,报文到达的时间间隔取20 ms。
(2)监控主机节点,SCADA。监控主机向IED_1~IED_10随机发送控制报文,应用层数据长度固定为256 B,报文到达为泊松到达,到达时间间隔服从λ=0.01 s的指数分布。
(3)FTP服务器节点向网络传送的FTP业务数据,用来模拟间隔层设备向变电站层设备上传的突发性数据流。本文模拟10个IED的突发性数据流,报文长度服从1 024 B的常数分布。根据ON/OFF数据模型的特点,取ON状态持续时间服从Pareto分布,其参数为k=1 ms, α=1.2。OFF状态持续时间服从参数λ=0.01 s的指数分布。
4 仿真结果
建立的仿真节点模型采用完整的TCP/IP协议栈,考虑到TCP/IP协议栈较为复杂,网络时延包含报文在发送和接收端处理时间的端到端延时。经过仿真得到的站级网络的端到端信息传递时延的仿真结果。
随着大量突发性和随机性数据流的加入,网络时延在1.6 ms~1.7 ms之间,网络时延产生一定的波动,同时站级网络的端到端时延比过程网络的链路时延要高出很多。也可以看出,除了网络本身,端节点对协议栈的处理能力也是影响通信性能的重要因素。考虑到间隔层设备大多采用嵌入式系统,对协议封装和拆封的开销不能忽略,在满足系统开放性的基础上,采用精简的TCP/IP协议栈是必要的选择。
依据变电站站级网络的实际要求,在对各间隔层设备模型协议栈进行裁剪的基础上,对端对端传递时延进行了仿真,仿真结果。可以看出,经过裁剪的TCP/IP协议的嵌入式以太网节点的端对端传递时延要比裁剪前时延要减少0.3 ms左右。
本文对变电站自动化网络通信的时延构成进行了分析,采用动态仿真软件OPNET Modeler对电站嵌入式以太网的实时性能进行了详细研究,建立了变电站通信网络的仿真模型,具体研究了变电站层嵌入式以太网的网络时延,研究结果证明了嵌入式以太网在变电站网络通信中的可行性。
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。