[发明专利]一种多链路数据同步方法与装置在审
申请号: | 201410085137.1 | 申请日: | 2014-03-10 |
公开(公告)号: | CN103905528A | 公开(公告)日: | 2014-07-02 |
发明(设计)人: | 王兴安;金华蓉;窦中山;陈玉涛;周晓娟;段太钢;蒋怀贞;沈志广 | 申请(专利权)人: | 许继电气股份有限公司;许昌许继软件技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L7/00 |
代理公司: | 郑州睿信知识产权代理有限公司 41119 | 代理人: | 胡泳棋 |
地址: | 461000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 路数 同步 方法 装置 | ||
技术领域
本发明涉及一种基于网络补偿的多链路数据同步方法,适用于组网模式下的跨间隔、多链路数据的同步。
背景技术
在智能变电站内,对多个合并单元和智能终端来的数据,为精确还原多采集监测点数据时序的一致性,需要对多个SV链路之间的数据同步,以及GOOSE链路和SV链路之间的数据进行同步后才能进行计算、处理和存储等,数据同步的效果决定了后续计算、处理和存储的数据的正确性和准确性。
当前的同步方案大多都是采用序号对齐的方式;以序号对齐方式进行数据同步的理论依据是采样序号在整秒时对应0序号,相邻两点时间间隔固定为250微秒,在所有链路同步的情况下,所有SV链路都是整秒对应0序号,250微秒对应1序号,500微秒对应2序号……以至于3999序号,以序号对齐方式能够正确还原数据现场;当有链路失步时,失步的链路的0序号和整秒的对应关系就不存在了,此时再用序号对齐方式进行数据同步,同步后的数据就会失真。
因此,现在亟需一种数据同步方法,在所有或部分链路失步时依然能够保证同步后的数据不失真,真实还原当时的数据现场。
发明内容
本发明的目的是提供一种多链路数据同步方法,用以解决现有同步方法在部分或全部链路失步时失真的问题。
为实现上述目的,本发明的方案包括:
一种多链路数据同步方法,包括如下步骤:
步骤1),判断报文类型;
步骤2),若为SV报文,则判断链路的数据是否同步,若同步则测量并记录该链路延迟参数,采用该链路自身的同步序号作为链路同步基准序号;若失步则以该链路延迟参数对自身同步序号进行修正,得到链路同步基准序号;
步骤3),若为GOOSE报文,判断是否为变位报文,对于变位报文判断链路的数据是否同步,同步则按GOOSE报文中变位时间折算链路同步基准序号,不同步则按接收时间折算链路同步基准序号。
步骤2)中,通过SV报文解析对应链路是否同步,链路自身的同步序号为SV报文中采样序号。
步骤2)中,所述链路延迟参数为接收时间与SV报文中采样序号时间之差。
步骤2)中,失步时,使用链路的接收时间减去记录的该链路的网络延迟参数,折算对应的采样序号为链路同步基准序号。
步骤3)中,引入接收时间与GOOSE报文中变位时间之差,若差值大于t则认为不同步,小于t则认为同步,t为设定时间。
一种多链路数据同步装置,包括如下步骤:
模块1),用于判断报文类型;
模块2),用于SV链路同步:若为SV报文,则判断链路的数据是否同步,若同步则测量并记录该链路延迟参数,采用该链路自身的同步序号作为链路同步基准序号;若失步则以该链路延迟参数对自身同步序号进行修正,得到链路同步基准序号;
模块3),用于GOOSE与SV链路同步:若为GOOSE报文,判断是否为变位报文,对于变位报文判断链路的数据是否同步,同步则按GOOSE报文中变位时间折算链路同步基准序号,不同步则按接收时间折算链路同步基准序号。
模块2)中,通过SV报文解析对应链路是否同步,链路自身的同步序号为SV报文中采样序号。
模块2)中,所述链路延迟参数为接收时间与SV报文中采样序号时间之差。
模块2)中,失步时,使用链路的接收时间减去记录的该链路的网络延迟参数,折算对应的采样序号为链路同步基准序号。
模块3)中,引入接收时间与GOOSE报文中变位时间之差,若差值大于t则认为不同步,小于t则认为同步,t为设定时间。
本发明的方法,适应组网和点对点方式,采用网络延迟的测量机制,实现了基于网络补偿的数据同步方法,能够使数据同步效果不依赖于全站时钟系统的同失步状态,能够保证站内链路数据由同步转为失步的情况下数据同步效果不受影响。
附图说明
图1是本发明的程序流程图;
图2是同步内存区缓存同步数据示意图。
具体实施方式
下面结合附图对本发明做进一步详细的说明。
实施例1
对于多个SV链路之间的数据同步。
建立1s的内存缓冲区,存储各个链路收到的采样数据,按序号为顺序缓存。
对于一个链路,在同步时,求采样序号对应时间和接收时间之差,作为此链路网络延迟时间,记录,以备失步时补偿用。
在SV链路同步时,使用此链路的采样序号和其他链路以序号为基准进行对齐。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于许继电气股份有限公司;许昌许继软件技术有限公司,未经许继电气股份有限公司;许昌许继软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410085137.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车身装配锁定装置和方法
- 下一篇:一种调度方法及服务器