CN112383378A - 一种基于ptp协议的变电站网络设备对时检测方法及*** - Google Patents

一种基于ptp协议的变电站网络设备对时检测方法及*** Download PDF

Info

Publication number
CN112383378A
CN112383378A CN202011165142.5A CN202011165142A CN112383378A CN 112383378 A CN112383378 A CN 112383378A CN 202011165142 A CN202011165142 A CN 202011165142A CN 112383378 A CN112383378 A CN 112383378A
Authority
CN
China
Prior art keywords
time
ptp
message
network equipment
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011165142.5A
Other languages
English (en)
Inventor
陈强
王兴安
陈志宏
周晓娟
温东旭
周彪
关儒雅
田萍
刘博�
王文洒
刘振宇
罗欣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xuji Group Co Ltd
XJ Electric Co Ltd
Xuchang XJ Software Technology Co Ltd
Original Assignee
Xuji Group Co Ltd
XJ Electric Co Ltd
Xuchang XJ Software Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xuji Group Co Ltd, XJ Electric Co Ltd, Xuchang XJ Software Technology Co Ltd filed Critical Xuji Group Co Ltd
Priority to CN202011165142.5A priority Critical patent/CN112383378A/zh
Publication of CN112383378A publication Critical patent/CN112383378A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0658Clock or time synchronisation among packet nodes
    • H04J3/0661Clock or time synchronisation among packet nodes using timestamps
    • H04J3/0667Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0682Clock or time synchronisation in a network by delay compensation, e.g. by compensation of propagation delay or variations thereof, by ranging

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Remote Monitoring And Control Of Power-Distribution Networks (AREA)
  • Electric Clocks (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

本发明涉及一种基于PTP协议的变电站网络设备对时检测方法及***,对时装置分别对PTP报文发送装置和网络设备发送B码进行对时;PTP报文发送装置和网络设备完成B码对时后,PTP报文发送装置向网络设备发送PTP协议报文;网络设备的采集口进行PTP协议报文采集,对PTP协议报文打上本地时间戳;网络设备发送带有本地时间戳的PTP协议报文,采用网络封包分析软件进行抓包,打开采集的PTP协议报文,读取时间字段的时刻与本地时间戳的时刻进行比较,获得对时精度。本发明通过网络设备和PTP报文发送装置同时对时进行对时统一,再利用PTP报文发送装置对网络设备进行精度判定,方法简单,测试快捷且易于实现,适用范围广。

Description

一种基于PTP协议的变电站网络设备对时检测方法及***
技术领域
本发明涉及变电站技术领域,尤其涉及一种基于PTP协议的变电站网络设备对时检测方法及***。
背景技术
变电站是为了保证电网安全稳定运行、对外可靠供电、各类电力生产工作有序进行而采用的一种有效的管理手段,目前,现有电力***中的时钟大多由GPS精密时钟***提供。
为配合国家电网公司开展统一坚强智能电网技术支持***的建设,满足数字化变电站采用高精度网络对时方式,实现电子和光纤互感器与合并单元(MU)及全数字化的保护、测控、录波、计量、相量测量装置(PMU)、断路器智能操作箱、在线状态检测装置等电气一次和二次设备的网络精确对时技术,采用一种高精度并且兼容以太网的对时同步技术,PTP协议是IEEE-1588中定义的一种精密时钟同步协议,广泛应用于分布式***中。PTP协议可以采用硬件实现,也可以采用软件实现。当采用硬件实现时可以达到ns级的精度。采用软件实现时通常可以达到ms级的精度。传统的时钟同步***对时测量检测方法环境搭建复杂,需要协调多种设备并需要花费大量时间,且测试结果难以保证装置的真实情况。
发明内容
针对解决现有测试技术中测试手段复杂的问题,本发明提供一种基于 PTP协议的变电站网络设备对时检测方法及***,通过网络设备和PTP报文发送装置同时对时进行对时统一,再利用PTP报文发送装置对网络设备进行精度判定,方法简单,测试快捷且易于实现。
为达到上述目的,本发明提供了一种基于PTP协议的变电站网络设备对时检测方法,包括:
对时装置分别对PTP报文发送装置和网络设备发送B码进行对时;PTP 报文发送装置和网络设备完成B码对时后,PTP报文发送装置向网络设备发送PTP协议报文;网络设备的采集口进行PTP协议报文采集,对PTP协议报文打上本地时间戳;网络设备发送带有本地时间戳的PTP协议报文,采用网络封包分析软件进行抓包,打开采集的PTP协议报文,读取时间字段的时刻与本地时间戳的时刻进行比较,获得对时精度。
进一步地,对时精度等于本地时间戳的时刻减去时间字段的时刻。
进一步地,还包括补偿本地时间戳的时刻,包括:本地时间戳的时刻减去补偿时间T作为补偿,T的获取包括:
PTP报文发送装置记录发出报文时间戳t1,网络设备接收到报文时记录接收时间戳t2;
PTP报文发送装置将t1报文时间戳通过跟进报文(follow_up)传递给网络设备;
网络设备发出发送时间读取报文(delay_req)时记录传输时间戳t3, PTP报文发送装置接收到发送时间读取报文(delay_req)时记录接收时间戳 t4,然后发出发送时间读取报文(delay_req),将t4传回到网络设备;
网络设备计算补偿时间T:
T=[(t2-t1)-(t4-t3)]/2。
进一步地,所述对时装置为GPS对时装置或北斗对时装置。
进一步地,网络封包分析软件采用wireshark网络封包分析软件,安装在所述网络设备中或者运行于独立设备上。
进一步地,所述PTP报文发送装置为PTP测试仪或者带PTP对时功能的交换机。
本发明另一方面提供一种基于PTP协议的变电站网络设备对时检测***,包括:对时装置、PTP报文发送装置以及网络封包分析装置;
所述对时装置分别对PTP报文发送装置和网络设备发送B码进行对时;所述PTP报文发送装置和网络设备完成B码对时后,所述PTP报文发送装置向网络设备发送PTP协议报文;
网络设备的采集口进行PTP协议报文采集,对PTP协议报文打上本地时间戳;网络设备发送带有本地时间戳的PTP协议报文至网络封包分析装置;
网络封包分析装置进行抓包,打开采集的PTP协议报文,读取时间字段的时刻与本地时间戳的时刻进行比较,获得对时精度。
进一步地,对时精度等于本地时间戳的时刻减去时间字段的时刻,本地时间戳的时刻减去补偿时间T作为补偿;
T获取包括:
PTP报文发送装置记录发出报文时间戳t1,网络设备接收到报文时记录接收时间戳t2;
PTP报文发送装置将t1报文时间戳通过跟进报文(follow_up)传递给网络设备;
网络设备发出发送时间读取报文(delay_req)时记录传输时间戳t3, PTP报文发送装置接收到发送时间读取报文(delay_req)时记录接收时间戳 t4,然后发出发送时间读取报文(delay_req),将t4传回到网络设备;
网络设备计算补偿时间T:
T=[(t2-t1)-(t4-t3)]/2。
进一步地,所述对时装置为GPS对时装置或北斗对时装置。进一步地,所述PTP报文发送装置为PTP测试仪或者交换机。
进一步地,网络封包分析装置安装wireshark网络封包分析软件进行抓包。
本发明的上述技术方案具有如下有益的技术效果:
(1)本发明是通过网络设备本地网卡或者专有的采集卡进行报文采集记录,并且环境搭建简单,能够适应多种设备的应用场景,并且所支持的对时方式很多,不局限于B码对时(包括PPS脉冲对时、NTP网络对时等),授时装置亦支持多种包括GPS和BD对时装置等,适用于多种应用场景,极大地扩大了本发明的应用范围。
(2)本发明通过网络设备和PTP报文发送装置同时对时进行对时统一,再利用PTP报文发送装置对网络设备进行精度判定,方法简单,测试快捷且易于实现。
附图说明
图1基于PTP协议的变电站网络设备对时检测原理示意图;
图2为PTP测试仪与网络设备之间的网络延迟示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
本发明的目的在于提供一种基于PTP协议的变电站网络设备对时检测方法,网络设备通过对时装置进行B码对时,同时PTP协议测试仪也通过对时装置进行B码对时。PTP协议测试仪与网络设备通过同一时刻的B码进行对时,保证对时的一致性。网络设备对时成功后,对时信号灯亮。
二者均完成对时后,PTP协议测试仪向网络设备的网口广播PTP报文,网络设备的网口进行抓包采集,记录下PTP报文的同时对报文打上时间戳。网络设备本地打开wireshark报文分析工具打开所记录的报文进行分析,分别比对PTP报文中的SYNC时间字段的时间值和该条报文的时间戳,即可获得该网络设备的对时精度。
PTP为精确时钟同步协议,PTP适合用于支持多播消息的分布式网络通信***,同时提供单播消息的支持。协议支持多种传输协议,例如UPD/IPv4, UDP/IPv6,Layer-2EtherNet,DeviceNet。协议采用短帧传输,且数据帧少,算法简单,对网络资源使用少,对计算性能要求低,适合于在低端设备上应用。PTP报文包含Sync字段,为发送时间标签。
网络设备打上了接收时刻的时间戳,与PTP报文中的时间标签进行对比能够获得对时精度。
进一步地,由于PTP报文中的时间标签为发送时间,而时间戳为网络设备打上的接收时刻,考虑到发送时间和接收时间的时间差,可以进行如下补偿:
根据图2,PTP测试仪与网络设备之间的网络延迟。测试仪在发出sync 报文时,将记录发出报文时间戳t1,网络设备接收到sync报文时记录接收时间戳t2,t1通过follow_up报文传递给网络设备。网络设备发出delay_req 报文时记录传输时间戳t3,PTP测试仪接收到delay_req报文时记录接收时间戳t4,然后发出delay_resp报文,将t4传回到网络设备。网络设备有了上述4个时间戳,就可以计算PTP测试设备到网络设备之间的网络延迟了。延迟时间为:
T=[(t2-t1)-(t4-t3)]/2。
所以网络设备给报文打上的时间戳时间再减掉T,这个时间与PTP报文 sync时间戳相减即为对时精度。进一步地,所述对时装置,包括GPS对时装置或BD对时装置,均能够发送B码。
进一步地,所述的PTP报文发送装置,包括PTP测试仪或者交换机,其对时精度较高,可以作为判别基准。所述网络设备指变电站中的网络设备,具备B码对时、BD对时功能,同时具备普通网口或者专门的网络采集口,采集口采集方式包括网卡采集、FPGA硬件采集等。
进一步地,wireshark报文分析工具可安装于网络设备中在线打开保存下的抓包报文,也可单独运行在电脑上,将网络设备采集的报文拷贝下来通过wireshark工具进行分析。
本发明另一方面提供一种基于PTP协议的变电站网络设备对时检测***,包括:对时装置、PTP报文发送装置以及网络封包分析装置;
所述对时装置分别对PTP报文发送装置和网络设备发送B码进行对时;所述PTP报文发送装置和网络设备完成B码对时后,所述PTP报文发送装置向网络设备发送PTP协议报文。
网络设备的采集口进行PTP协议报文采集,对PTP协议报文打上本地时间戳;网络设备发送带有本地时间戳的PTP协议报文至网络封包分析装置。
网络封包分析装置进行抓包,打开采集的PTP协议报文,读取时间字段的时刻与本地时间戳的时刻进行比较,获得对时精度。
综上所述,本发明涉及一种基于PTP协议的变电站网络设备对时检测方法及***,对时装置分别对PTP报文发送装置和网络设备发送B码进行对时; PTP报文发送装置和网络设备完成B码对时后,PTP报文发送装置向网络设备发送PTP协议报文;网络设备的采集口进行PTP协议报文采集,对PTP协议报文打上本地时间戳;网络设备发送带有本地时间戳的PTP协议报文,采用网络封包分析软件进行抓包,打开采集的PTP协议报文,读取时间字段的时刻与本地时间戳的时刻进行比较,获得对时精度。本发明通过网络设备和PTP 报文发送装置同时对时进行对时统一,再利用PTP报文发送装置对网络设备进行精度判定,方法简单,测试快捷且易于实现,适用范围广。
应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。

Claims (10)

1.一种基于PTP协议的变电站网络设备对时检测方法,其特征在于,包括:
对时装置分别对PTP报文发送装置和网络设备发送B码进行对时;PTP报文发送装置和网络设备完成B码对时后,PTP报文发送装置向网络设备发送PTP协议报文;网络设备的采集口进行PTP协议报文采集,对PTP协议报文打上本地时间戳;网络设备发送带有本地时间戳的PTP协议报文,采用网络封包分析软件进行抓包,打开采集的PTP协议报文,读取时间字段的时刻与本地时间戳的时刻进行比较,获得对时精度。
2.根据权利要求1所述的基于PTP协议的变电站网络设备对时检测方法,其特征在于,对时精度等于本地时间戳的时刻减去时间字段的时刻。
3.根据权利要求2所述的基于PTP协议的变电站网络设备对时检测方法,其特征在于,还包括补偿本地时间戳的时刻,包括:本地时间戳的时刻减去补偿时间T作为补偿,T的获取包括:
PTP报文发送装置记录发出报文时间戳t1,网络设备接收到报文时记录接收时间戳t2;
PTP报文发送装置将t1报文时间戳通过跟进报文(follow_up)传递给网络设备;
网络设备发出发送时间读取报文(delay_req)时记录传输时间戳t3,PTP报文发送装置接收到发送时间读取报文(delay_req)时记录接收时间戳t4,然后发出发送时间读取报文(delay_req),将t4传回到网络设备;
网络设备计算补偿时间T:
T=[(t2-t1)-(t4-t3)]/2。
4.根据权利要求3所述的基于PTP协议的变电站网络设备对时检测方法,其特征在于,所述对时装置为GPS对时装置或北斗对时装置。
5.根据权利要求3所述的基于PTP协议的变电站网络设备对时检测方法,其特征在于,网络封包分析软件采用wireshark网络封包分析软件,安装在所述网络设备中或者运行于独立设备上。
6.根据权利要求3所述的基于PTP协议的变电站网络设备对时检测方法,其特征在于,所述PTP报文发送装置为PTP测试仪或者带PTP对时功能的交换机。
7.一种基于PTP协议的变电站网络设备对时检测***,其特征在于,包括:对时装置、PTP报文发送装置以及网络封包分析装置;
所述对时装置分别对PTP报文发送装置和网络设备发送B码进行对时;所述PTP报文发送装置和网络设备完成B码对时后,所述PTP报文发送装置向网络设备发送PTP协议报文;
网络设备的采集口进行PTP协议报文采集,对PTP协议报文打上本地时间戳;网络设备发送带有本地时间戳的PTP协议报文至网络封包分析装置;
网络封包分析装置进行抓包,打开采集的PTP协议报文,读取时间字段的时刻与本地时间戳的时刻进行比较,获得对时精度。
8.根据权利要求7所述的基于PTP协议的变电站网络设备对时检测***,其特征在于,对时精度等于本地时间戳的时刻减去时间字段的时刻,本地时间戳的时刻减去补偿时间T作为补偿;
T获取包括:
PTP报文发送装置记录发出报文时间戳t1,网络设备接收到报文时记录接收时间戳t2;
PTP报文发送装置将t1报文时间戳通过跟进报文(follow_up)传递给网络设备;
网络设备发出发送时间读取报文(delay_req)时记录传输时间戳t3,PTP报文发送装置接收到发送时间读取报文(delay_req)时记录接收时间戳t4,然后发出发送时间读取报文(delay_req),将t4传回到网络设备;
网络设备计算补偿时间T:
T=[(t2-t1)-(t4-t3)]/2。
9.根据权利要求7所述的基于PTP协议的变电站网络设备对时检测***,其特征在于,所述对时装置为GPS对时装置或北斗对时装置。进一步地,所述PTP报文发送装置为PTP测试仪或者交换机。
10.根据权利要求7所述的基于PTP协议的变电站网络设备对时检测***,其特征在于,网络封包分析装置安装wireshark网络封包分析软件进行抓包。
CN202011165142.5A 2020-10-27 2020-10-27 一种基于ptp协议的变电站网络设备对时检测方法及*** Pending CN112383378A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011165142.5A CN112383378A (zh) 2020-10-27 2020-10-27 一种基于ptp协议的变电站网络设备对时检测方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011165142.5A CN112383378A (zh) 2020-10-27 2020-10-27 一种基于ptp协议的变电站网络设备对时检测方法及***

Publications (1)

Publication Number Publication Date
CN112383378A true CN112383378A (zh) 2021-02-19

Family

ID=74577534

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011165142.5A Pending CN112383378A (zh) 2020-10-27 2020-10-27 一种基于ptp协议的变电站网络设备对时检测方法及***

Country Status (1)

Country Link
CN (1) CN112383378A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113014351A (zh) * 2021-03-15 2021-06-22 四川英得赛克科技有限公司 一种无侵入式对时方法、***及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101795020A (zh) * 2010-02-08 2010-08-04 四方华能电网控制***有限公司 变电站智能电子设备的自动对时同步***
CN102013967A (zh) * 2009-09-08 2011-04-13 郑州威科姆科技股份有限公司 基于1588协议的北斗时间同步装置及其应用
CN102315985A (zh) * 2011-08-30 2012-01-11 广东电网公司电力科学研究院 采用ieee1588协议的智能装置时间同步精度测试方法
CN105429725A (zh) * 2015-11-17 2016-03-23 中南大学 一种基于sopc组网的亚微秒级时钟同步方法及***
CN105445534A (zh) * 2015-11-30 2016-03-30 电子科技大学 一种远距离无线向量仪

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102013967A (zh) * 2009-09-08 2011-04-13 郑州威科姆科技股份有限公司 基于1588协议的北斗时间同步装置及其应用
CN101795020A (zh) * 2010-02-08 2010-08-04 四方华能电网控制***有限公司 变电站智能电子设备的自动对时同步***
CN102315985A (zh) * 2011-08-30 2012-01-11 广东电网公司电力科学研究院 采用ieee1588协议的智能装置时间同步精度测试方法
CN105429725A (zh) * 2015-11-17 2016-03-23 中南大学 一种基于sopc组网的亚微秒级时钟同步方法及***
CN105445534A (zh) * 2015-11-30 2016-03-30 电子科技大学 一种远距离无线向量仪

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
庾智兰;李智;: "IEEE1588精密时钟同步协议的分析与实现", 电子测量技术 *
贾杰峰;郝青茹;尹继凯;刘连照;: "基于IEEE1588协议的PTP网络授时监测技术实现", 无线电工程 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113014351A (zh) * 2021-03-15 2021-06-22 四川英得赛克科技有限公司 一种无侵入式对时方法、***及存储介质
CN113014351B (zh) * 2021-03-15 2022-07-22 四川英得赛克科技有限公司 一种无侵入式对时方法、***及存储介质

Similar Documents

Publication Publication Date Title
CN102315985B (zh) 采用ieee1588协议的智能装置时间同步精度测试方法
CN104507156B (zh) 针对无线网络的基于ieee 1588ptp机制的时间同步改进方法
CN104918319B (zh) 一种应用于无线传感器网络的时钟同步精简信息交互方法
CN106451763B (zh) 一种无需全局同步***的智能变电站站级总线网络***
EP2288070A1 (en) Time synchronizing method, device and system of master clock side and slave clock side in synchronous network
CN107786293B (zh) 时间同步方法、主时钟设备、从时钟设备及时间同步***
CN102055544A (zh) 电力***二次设备时间同步监测***及监测方法
US20150222520A1 (en) Latency determination in substation networks
CN103368137B (zh) 一种基于网络的自修复的多端数据同步差动保护方法
CN105572516A (zh) 带时间基准输出的多功能fpga采集单元
CN103715766A (zh) 一种环网分布式母线保护同步方法
CN104579623A (zh) 一种电力***二次设备网络对时***及方法
CN102594683B (zh) 具备同步数字体系sdh网络精确对时功能的专用网络交换方法及设备
CN104065935A (zh) 变电站视频监控主机自动对时***及其对时方法
CN104468014A (zh) 复杂网络环境下提高时间同步精度的方法
CN103647631A (zh) 一种智能化变电站用时钟同步检测装置及检测方法
CN112383378A (zh) 一种基于ptp协议的变电站网络设备对时检测方法及***
CN103399264B (zh) 高压电缆局部放电在线监测及定位***
CN105471540A (zh) 一种基于风电变流器的北斗gps时钟同步***
CN102917284A (zh) 一种基于pon***的精确时钟同步方法
CN103199950B (zh) 一种采用e1专线进行高精度时间传递的方法
CN106656395B (zh) 基于自学习改进的电网时间同步测量***和方法
CN106549822B (zh) 测试时间同步报文的响应时间的方法、装置及测试设备
CN103078728B (zh) 时间同步***
CN103905177B (zh) 一种应用于广域保护的采样值传输***及传输方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination