网络时间协议在电力监控系统时钟同步中的应用.pdf
《网络时间协议在电力监控系统时钟同步中的应用.pdf》由会员分享,可在线阅读,更多相关《网络时间协议在电力监控系统时钟同步中的应用.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网络时间协议在电力监控系统时钟同步中的应用冉懋海1,陈小川1,徐 毅2(1.西南交通大学 电气工程学院,四川 成都610031;2.重庆市电信局 数据通信中心,重庆400042)摘要:电力监测系统是一个复杂的分布式系统,对时钟同步精度有着不同层次的需求。文章在介绍实现时钟同步的3种机制(硬时钟同步、软时钟同步、混合时钟同步)以及网络时间协议(NTP)原理的前提下,针对电力监控系统的特点,给出了一个结合GPS授时和NTP对时的分层混合时钟同步方案,并指出了今后改进的方向。关键词:时钟同步;网络时间协议;交换式以太网;传输延迟中图分类号:TN915.01文献标识码:B 文章编号:1005-7641
2、(2006)01-0029-04收稿日期:2005-07-27;修回日期:2005-09-260 引言随着电力系统规模的扩大,其自动化系统也越来越复杂。对大系统采用分布式控制是必要的,而要做到这一点,首先必须要提供一个统一的系统时钟,使整个控制系统内部各个站点的时钟保持同步。电力系统内部信息交换量大,状态改变快,只有满足了一定的时钟同步精度,才能对相位比较、故障记录、事件顺序启动等功能给予保障。现有电力监控系统的时钟系统大多由GPS精密时钟系统提供1-3。与工业以太网在电力监控系统中的发展趋势相类似,部分基于TCP/IP协议的高层网络应用也获得了在电力系统中大量应用的契机。其实时钟同步协议已经
3、广泛存在于现在的计算机网络中,TCP/IP协议中已经提供了几个用于记录和发送时间的机制,如Dayti me协议、Time协议、I CMP中的时间戳协议、IP中的时间戳选项等,但是它们都还远远达不到电力监控系统的精度要求。而网络时间协议(NTP,Network Time Protocol)通过一定的硬件配合和算法优化,能达到很高的精度,可以尝试应用到电力监控系统之中。1 电力监控系统对时钟同步的要求电力监控系统是一个分层的结构,各个层次对时钟同步的精度要求也不一样。(1)IED之间的时钟同步智能电气设备(IED,Intelligent Electronic De2vice)是IEC61850中提
4、出的设备,它们位于监控的最前沿,对时钟同步的精度要求也最高,比如对工频50 Hz来说,时差1 ms就意味着在相位上相差18。事实上,IEC61850中对标准IED的监控和保护事件的时钟同步要求为 1 ms和 0.1 ms 2个等级,对仪表用互感器的时钟同步精度要求为25s、4s和 1s 3个等级4。(2)控制主机和控制中心之间的时钟同步控制主机之间的时钟同步主要是为顺序控制和事件记录服务,这时候的精度要求较之IED之间的时钟同步精度稍低,可以容忍 1 ms的时差。更高层次的时钟同步,如控制中心之间的时钟同步,主要用于故障分析等,其精度只需满足毫秒级就够了。2 时钟同步的实现方法按实现机理来分,
5、时钟同步有硬时钟同步、软时钟同步和混合时钟同步3种。2.1 硬时钟同步硬时钟同步是采用一定的硬件设施(GPS接收机、UTC接收机、外部精密时钟等)实现的局部时钟的同步,直接操作的对象就是计算机内部的硬件时钟。这种方法可以获得很高的同步精度,一般可以达到10-910-6s。硬时钟同步方法的优点是可靠性好、精度高,但是成本过高,而且操作不便,比较适合小规模的高精度系统。在一个大规模分布式网络中,完全采用硬件同步的方法是不现实的。2.2 软时钟同步软时钟同步是采用时钟同步算法实现结点局92第27卷 第159期 电 力 系 统 通 信 Vol.27 No.1592006年1月1 0日 Telecomm
6、unications for Electric Power SystemJan.10,2006部时钟之间的同步,一般不需要对结点的硬件时钟进行操作。通过软件计算来实现时钟同步,工作量很大,结点间的同步偏差也容易积累,而且广域网上信号的传输延迟很大、又具有一定的不确定性,这就造成了软时钟同步的精度较低,通常为10-310-6s5。软件同步的优点在于更加灵活,成本比硬件方式低。2.3 混合时钟同步混合时钟同步就是把硬件时钟同步和软件时钟同步结合起来,兼有2种方式的优点。主要是采用分层式混合同步,将大规模分布式系统的结点网络分成多个网段,在每个网段设置一个结点为时间服务结点,在该结点上引入时钟同步所
7、需的硬件设备(如GPS、UTC接收机),在网段间实现硬时钟同步。每个网段内部则通过软件同步方式实现网段内部时钟也与此网段时间服务器结点同步。这种同步方式的精确度介于上面2种方式之间,一般都可以达到10-4s。3 网络时间协议3.1 网络时间协议原理NTP是由TCP/IP协议中的时间记录和发送机制发展而来。NTP基于无连接的IP协议和UDP协议,能够在复杂的Internet环境中提供精确的时间服务。NTP是基于客户机/服务器计算模式的协议。客户机以传统的客户机/服务器方式周期性地向服务器请求时间信息。服务器用来同步客户机,但却不能被客户机同步,对于客户机来说,则正好相反。基本校时原理:客户机首先
8、向服务器发送1个NTP包,其中包含了该包离开客户机时的时间戳T1。当服务器接收到该包时,依次填入包到达时的时间戳T2、交换包的源地址和目标地址、填入包离开时的时间戳T3,然后立即把包返回给客户机。客户机在接收到响应包时,再填入包回到客户机的时间戳T4。客户机用以上这4个时间戳就能够计算出2个关键的定时参数:包交换的往返延迟 和客户机滞后服务器的时钟偏移。如图1所示。T2-T1=1+(1)T4-T3=2-(2)=1+2(3)假设发送请求和响应请求在以太网上传播的图1NTP原理Fig.1Theory of NTP时间相同,即1=2,则可以计算出=(T2-T1)-(T4-T3)2(4)=(T2-T1
9、)+(T4-T3)(5)通过求得的偏差,可以校正客户端的时钟。NTP的实际工作流程:首先是接收远程服务器的时间信息;然后对每一个服务器的数据都采取过滤处理(服务器信息处理过程),如果接收的是多个服务器的NTP信息,再针对多个时间服务器进行对等选择与组合处理(系统处理过程);最后通过可变频率振荡器进行本地时钟调整(时钟调整过程)。NTP在实际网络中的应用有3种工作方式。(1)主/被动方式:这是一对一的连接,双方均可同步对方或被对方同步,提出请求的工作在主动模式下,另一方则工作在被动模式。(2)C/S方式:同主/被动方式类似,但是客户机只能被服务器同步,而不能同步服务器。(3)P/S方式:这是一对
10、多的连接,即服务器主动向定购了同步信息的站点发送时间戳消息。NTP采用64 bit的时间戳表示方式,前32 bit是整数部分,表示自1900年1月1日0时的世界时(UTC,Universal Coordinated Ti me)秒数,后32 bit为小数部分,可根据需要取舍位数,最高可以精确到200 ps。图2是一个NTP应用层数据在以太网帧中的格式。图2NTP的以太网帧格式Fig.2Packet format of NTP dataSNTP(Si mple NTP)是NTP的简化版本,它不03 电 力 系 统 通 信 2006,27(159)能提供NTP所提供的错误管理和过滤系统,因此精度也
11、达不到NTP那么高。3.2N TP精度分析NTP误差主要来源于以太网网络时延。在NTP的原理说明中,假设了 1=2,但是在实际网络中二者并不完全相等。因 1和 2并不仅仅包含了在以太网介质中传播时间,而且还包括了发送处理延迟ta、传输延迟tb和接收处理延迟tc。其中ta和tc都相对很小,而且对 1和 2来说是基本相等的,造成1和2不等的主要原因是tc中的传输排队延迟tx,它是造成共享式以太网网络时延不确定的主要因素6,所以NTP在共享式以太网中的精度 是 比 较 低 的。如 果 采 用 交 换 式 以 太 网(Switched Ethernet),网络时延可以大大降低,但是1和2也不是完全相等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 时间 协议 电力 监控 系统 时钟 同步 中的 应用
限制150内