APP下载

数字化变电站中通信设备时钟同步技术的研究

2010-06-23王彦亮卜宪德高安邦何迎利

电气技术 2010年8期
关键词:延时交换机报文

王彦亮 卜宪德 高安邦 张 浩 何迎利

(1.国网电力科学研究院,南京 210003;2.淮安信息职业技术学院,江苏 淮安 223200)

1 引言

时钟同步系统是数字化变电站建设中的重要一环,无论是数字化变电站中间隔层的保护装置、测控装置,还是过程层的光电互感器、合并器都离不开同步信息,如何实现数字化变电站过程层、间隔层和站控层各设备的精确同步是必不可少的。

在数字化变电站中数据信息的共享程度和数据的实时性将得到大幅度提高。IEC 61850标准对智能电子设备的时钟精度功能要求划分为 5个等级(Tl~T5),其中用于计量的 T5 等级精度达到±lµs。

2 与时钟同步相关的技术

目前数字化变电站内的时钟同步技术主要有GPS同步、SNTP简单网络时间协议同步以及IEEE1588 PTP网络精确时间同步协议。下面就3种同步方式各自特点给以说明。

目前全球定位系统(Global Positioning System,GPS)在变电站自动化系统(Substation Automation System,SAS)中应用很多,GPS同步设备通过硬接线利用脉冲信号进行对,具有精度高、成本低的特点,其相关技术已很成熟。但对于站内其他设备和系统的对时,在通信协议和对时接口的兼容性上存在不足。

随着变电站的数字化发展,站内二次硬接线被串行通信线所取代,为此IEC 61850标准引入了简单网络时间协议(Simple Network Time Protocol,SNTP)作为网络对时协议。SNTP是互联网网络时间协议(Network Time Protocol,NTP)的简化标准,在一定的网络结构下,NTP对时精度可达 Tl等级(1ms),广域网内误差范围为 10~100ms。NTP/SNTP的网络应用虽然较成熟且方便,但是实现T3等级精度很困难。

2002年 IEC TC57第 10工作组引入了 IEEE 1588标准用于数字化变电站内通信设备的时钟同步。IEEE 1588定义了一种用于分布式测量和控制系统的精密时间协议(Precision Time Protocol,PTP),其网络对时精度可达µs级,它具有高精度的分布式网络对时特点,其精度能够达到数字化变电站通信业务对时钟同步的要求。因此研究IEEE 1588在数字化变电站中的具体应用具有重要意义。

3 IEEE1588 PTP精密时钟同步协议[1]

PTP系统中的时钟在结构上分为普通时钟(Ordinary Clock,OC)与边界时钟(Boundary Clock,BC),功能上解释为主时钟与从时钟。OC为只有一个 PTP端口的对时源端或终端设备,BC为有多个PTP端口的交换机、路由器或智能设备。系统中的源时钟称为根时钟(grandmaster clock,GC)。

IEEE1588有3种工作模式:BC(Boundary Clock边界时钟模式)、TC E2E(End to End Transparent Clock)和 TC P2P(Peer to Peer Transparent Clock)。

(1)BC(边界时钟)模式

BC模式采用主从层次式结构来同步时钟,实现机制如图1所示。T1为主端发送同步报文的时间;T2为从端收到同步报文的时间;T3为从端发送延迟请求报文的时间;T4为主端收到延迟请求报文的时间。这里假设同步报文的收到延迟与延迟请求报文的发送延迟相同,即路径是对称的。

图1 BC模式的主从层次式结构

主从时钟间的偏移量 Offset和传输延迟 Delay的计算公式为

BC模式的工作特点:①必须内置高精度可调时钟源,以确保网络交换机PTP时钟的精确度;②网络交换机分别作为主、从设备收发各种 IEEE1588帧,其必须完全支持 IEEE1588协议(包括管理报文等);③BC网络交换机时钟传递的方式是逐级传递,会产生时间误差积累。

(2)TC E2E模式

E2E模式中网络交换机并不传递时钟,它只是简单记录同步报文及延迟请求报文在交换机中的驻留时间,并且在后续报文的时间戳标记中把这部分时间扣除,其实现机制如图2所示。ΔS是SYNC报文在交换机中的驻留时间,ΔR是Delay_Req报文在交换机中的驻留时间。

图2 E2E模式实现机制

主从时钟间的偏移量 Offset和传输延迟 Delay的计算公式为

E2E模式的工作特点:①网络交换机并不传递时钟,它只是简单记录同步报文及延迟请求报文进出网络交换机的时间;②E2E模式下的计算量要小于P2P模式,精度却要高于P2P模式;③E2E模式下在局域网内有很多终端设备时,所有的延时请求报文都会汇聚给根时钟,对其造成较大响应负担,导致来不及响应,影响终端设备时钟同步精度。

(3)TC P2P模式

P2P模式对同步报文和跟随报文的处理方式与E2E模式大致相同,区别在于P2P网络交换机还需要事先测出主设备到交换机的线路时延,并将它加到 Follow_up包的时间中。P2P网络交换机将延时请求和响应报文当作普通报文处理。其实现机制图3所示。图 3中:主设备到网络交换机之间的线路延时定义为Delay_1,网络交换机到从设备之间的线路延时定义为Delay_2,从设备和网络交换机的时间差定义为Offset_2,ΔS为SYNC报文在网络交换机内的驻留时间,TS1、TS2分别是延时请求报文的时间接收时间和延时响应报文的实际发送时间。

主从时钟间的偏移量 Offset和传输延迟 Delay的计算公式为

图3 P2P模式实现机制

P2P模式的工作特点:①P2P模式要求网络交换机测量主设备到它的线路延时,并将延时值和SYNC包驻留时间一起加到Follow_up包中;②P2P模式需计算和测量的时间量远多于E2E模式,因此其测量精度不如 E2E;③P2P模式下网络交换机将过滤所有的延时请求和响应报文,根时钟只需处理和其直接相连的网络交换机发出的延时请求报文。

4 IEEE1588 PTP在变电站内的应用分析

由以上分析可以看出,用于数字化变电站内设备的时钟同步的手段有多种多样,只有研究和分析数字化变电站各层设备对时钟同步精度的要求,比较各种时钟同步技术的优缺点,才提出适合于数字化变电站内设备间时钟同步的完整解决方案。

数字化变电站系统分为过程层、间隔层和站控层 3层网络[2],不同网络之间需要统一的全站统一同步时钟源作为授时和同步的基准。过程层对同步精度要求:过程层对同步精度要求最高,为µs级。过程层要求信号具有实时性和一致性,而保证采集数据的实时性和一致性的基础和关键就是高精度的同步信号。间隔层对同步精度要求为 ms级;站控层对同步精度要求为ms级。

IEEE 1588是网络对时方式,变电站通信网络拓扑的不同对其应用有较大影响。基于 IEC 61850的数字化变电站典型的网络结构如图 4所示[3],图中虚线及虚线框分别为冗余网络和设备,router为路由器,switch为交换机。

图4 数字化变电站典型的通信网络结构

5 IEEE1588在数字化变电站的应用解决方案[4]

为便于对同步过程的掌控,对IEEE 1588的站内应用做出几点限制:①过程层、间隔层以及变电站层设备只作为对时网络末节点,扮演从时钟角色;②通信网络中的交换机或路由器作为 BC或从时钟参与整个对时过程;③设置专用 GC作为整个对时网络的时钟参考源,该 GC可以有多个网口,但不是交换机或路由器。经过上述限制,数字化变电站对时网络的层次变得清晰,功能明确,通用性更强。

对于图4所示的网络结构,由于过程网络与站级网络相互独立,且有前面所述限制,过程网络与站级网络的对时将被隔开,对此有以下2种解决方法[5](见图 5、6)。

图5 全站设备时钟同步解决方案1

图6 全站设备时钟同步解决方案2

方案1:过程网络与站级网络都采用IEEE 1588进行高精度对时。专用 GC分别连接到过程网络与站级网络,如图5所示。GC接入过程网络与站级网络中的交换机,如图4中的switch5和switch7,对时报文经由这些BC在GC与从时钟间进行交互,完成对时。此方法需要全站过程层和间隔层设备的以太网芯片、变电站层计算机的网卡以及通信网络中的交换机或路由器都支持IEEE 1588硬件对时,投资较大,但全站设备都能实现高精度时钟同步。

方案2:过程网络采用IEEE 1588对时,站级网络采用SNTP对时,如图6所示。SNTP服务器通过一个支持IEEE 1588的网口作为从时钟与GC对时,通过另一不需支持IEEE 1588的网口接入站级网络,以SNTP方式对变电站层设备对时。过程网络的对时方法与方案一相同。此处的SNTP服务器可以和 GC优化成一个时钟服务器,该时钟服务器一个网口以SNTP对时,一个网口以IEEE 1588对时,这样可以优化功能配置,节省投资。此方法针对变电站层设备对时钟同步精度要求较低的特点,省去了变电站层计算机网卡以及站级网络中的交换机或路由器对IEEE 1588的支持,将功能实现与经济性很好地结合在一起。

6 时钟同步系统冗余的实现

鉴于数字化变电站在电网中的重要地位,在组建站内通信网络和配置对时设备时,冗余措施必不可少,如图4中虚线所示。以图5过程网络对时为例,IEEE 1588对时的冗余备用可按下述方式配置:站内装设2套GC(命名为: GCl与GC2),GC上可以有多个支持IEEE 1588的网口。GCl与GC2各有一个网口接至图4中的switch7,另一个网口接至switch8。GCl作为主GC在主过程网络与冗余过程网络上发送对时报文,GC2作为备用。当GCl正常工作时,GC2能接收到 GCl发送的正确报文;当GCI工作不正常时,GC2可能收不到GCl发送的对时报文或者收到错误的报文,据此可以判断GCI出现故障并接替GCl进行对时服务。对于过程层与间隔层设备,主网口与冗余网口都会收到对时报文。如果主网口正常工作时冗余网口不工作,冗余网口MAC层收到的报文直接被后续报文覆盖,当主网口故障时,设备CPU判断后切换到冗余网口;如果主网口与冗余网口相互独立工作,则由设备CPU进行判别后对报文做出取舍。

7 结论

本文仅对比较简单的数字化变电站通信网络进行了分析,在实际应用中,通信网络是比较复杂的,而解决方案都是类似的。

[1]IEC 61588,precision clock synchronization protocol for networked measurement and control systems[S].2004.

[2]TC57-WG57,IEC 61850-5,Communication Requirements for Functions and Device Models [S].

[3]TC57-WG57,IEC 61850-7,Communication networks and systems in substations [S].

[4]赵上林,胡敏强,窦晓波等. 基于IEEE 1588的数字化变电站时钟同步技术研究[J].电网技术,2008,32(21).

[5]高志远,刘长虹,刘瑞平.厂站自动化系统中应用网络时间同步技术探讨[J].电力自动化设备,2006,26(7).

猜你喜欢

延时交换机报文
基于J1939 协议多包报文的时序研究及应用
基于级联步进延时的顺序等效采样方法及实现
CTCS-2级报文数据管理需求分析和实现
浅析反驳类报文要点
日光灯断电关闭及自动延时开关设计
修复损坏的交换机NOS
使用链路聚合进行交换机互联
ATS与列车通信报文分析
Two-dimensional Eulerian-Lagrangian Modeling of Shocks on an Electronic Package Embedded in a Projectile with Ultra-high Acceleration
PoE交换机雷击浪涌防护设计