CN112104433A - 一种基于二次迭代算法的集中器精确对时方法 - Google Patents

一种基于二次迭代算法的集中器精确对时方法 Download PDF

Info

Publication number
CN112104433A
CN112104433A CN201910528399.3A CN201910528399A CN112104433A CN 112104433 A CN112104433 A CN 112104433A CN 201910528399 A CN201910528399 A CN 201910528399A CN 112104433 A CN112104433 A CN 112104433A
Authority
CN
China
Prior art keywords
time
ntp
server
concentrator
time synchronization
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
CN201910528399.3A
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.)
State Grid Corp of China SGCC
State Grid Jiangsu Electric Power Co Ltd
Changzhou Power Supply Co of State Grid Jiangsu Electric Power Co Ltd
Original Assignee
State Grid Corp of China SGCC
State Grid Jiangsu Electric Power Co Ltd
Changzhou Power Supply Co of State Grid Jiangsu Electric Power 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 State Grid Corp of China SGCC, State Grid Jiangsu Electric Power Co Ltd, Changzhou Power Supply Co of State Grid Jiangsu Electric Power Co Ltd filed Critical State Grid Corp of China SGCC
Priority to CN201910528399.3A priority Critical patent/CN112104433A/zh
Publication of CN112104433A publication Critical patent/CN112104433A/zh
Pending legal-status Critical Current

Links

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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Electric Clocks (AREA)

Abstract

本发明涉及一种基于二次迭代算法的集中器精确对时方法,包括以下步骤:A、将主站与集中器双向连接,同时,集中器向主站请求对时;B、之后进行NTP 服务器时间同步;C、之后进行同步保持;D、最后进行校时滤波。本发明保证集中器时钟与主站标准时钟一致,提高对时精度,校时精度能控制在1秒之内,完全能够满足用电信息采集***的整体校时精度要求。

Description

一种基于二次迭代算法的集中器精确对时方法
技术领域
本发明涉及对时***,特别涉及一种基于二次迭代算法的集中器精确对时方法。
背景技术
用电信息采集***的对时***主要是采用以NTP网络时钟或GPS时钟为时钟源,由其对用电信息采集***的主站及服务器进行每天同步对时,而采集终端则以采集***主站的时钟为基准进行对时,集中器由采集主站进行对时,以GPRS为通信链路,时钟偏差主要来源于GPRS通信延时,但通信链路的延时不可避免,目前对时误差较大。
发明内容
本发明要解决的技术问题是一种基于NTP技术的二次迭代算法计算通信延时,从而进行补偿并提高集中器对时精度。
实现本发明目的的技术方案是提供一种基于二次迭代算法的集中器精确对时方法,包括以下步骤:
A、将主站与集中器双向连接,同时,集中器向主站请求对时;
B、之后进行NTP服务器时间同步;
C、之后进行同步保持;
D、最后进行校时滤波。
进一步的,所述步骤A中,对时算法为:
Figure RE-GDA0002365394470000011
Figure RE-GDA0002365394470000012
Figure RE-GDA0002365394470000013
当t1<T时,
Figure RE-GDA0002365394470000014
当t1>T时,
Figure RE-GDA0002365394470000021
其中,t1:集中器向主站请求命令对时时刻时钟;T1:主站收到集中器对时请求命令时刻时钟;T2:主站向集中器发送对时命令时刻时钟;t 2:主站向集中器发送对时命令传输时长;t:集中器对时时钟。
进一步的,所述步骤B中同步方法如下:
a、将多台NTP-S时间同步服务器划分为多个集群,在每个集群中选取第一预设数量的服务器配置为NTP集群服务器;
b、将NTP-S时间同步服务器在工作过程中多次与NTP-T服务器进行时间同步,得出NTP-S时间同步服务器与NTP-T服务器的时差,得出NTP-S时间同步服务器的单位时间漂移率;
c、将每台NTP站点服务器与标准时钟进行时间同步以同步每台NTP站点服务器的时间;
d、根据NTP-S时间同步服务器的单位时间漂移率和各业务服务器可容忍的最大时间差错值,计算出NTP-S时间同步服务器与NTP-T服务器同步时间的最佳周期;
e、最后,NTP节点服务器接收来自所在集群内的NTP集群服务器的NTP报文以同步每台节点服务器的时间。
进一步的,所述步骤C中,同步保持方法如下:
a、首先NTP-S服务器按照设定的时间间隔查询自身与相邻第一NTP-S服务器的第一时钟偏差值;
b、若第一时钟偏差值超过设定的阈值,则修正本地时钟;
c、当前NTP-S服务器按照设定的时间间隔查询自身与相邻第二NTP-S服务器的第二时钟偏差值;
d、若第二时钟偏差值超过设定的阈值,且小于第一时钟偏差值,则请求业务服务器提供时钟同步服务;使相邻的NTP-S服务器保持时间同步。
进一步的,所述步骤D中校时滤波算法具体为:
设定上行延时真实值为δ1,下行延时真实值为δ2,主站与集中器的时间偏差真实值为θr,第i次NTP校时过程中则有:
Figure RE-GDA0002365394470000022
其中,δ1和δ2都是非负数值,上式可以转化为:
Figure RE-GDA0002365394470000031
得到:
Figure RE-GDA0002365394470000032
利用上下行延时对称求得的θ与θr的差值为一次NTP校时误差εs,则有
Figure RE-GDA0002365394470000033
利用该边界条件,在多次NTP校时过程中进行校时样本点的优化选择。
本发明具有积极的效果:1、本发明保证集中器时钟与主站标准时钟一致,提高对时精度,校时精度能控制在1秒之内,完全能够满足用电信息采集***的整体校时精度要求;
2、本发明的时钟精确可保证各类事件记录的时间戳准确,保证数据的准确性和有效性,确保主站命令的精准执行;
3、本发明有益于精确的线损分析和电网质量监测;
4、本发明采用NTP同步方法的实现了各服务器的时间同步,避免了各服务器时钟的错乱,从而使基于时间同步的各关联服务器能够准确稳定的工作。
具体实施方式
(实施例1)
本实施例的一种基于二次迭代算法的集中器精确对时方法包括以下步骤:
A、将主站与集中器双向连接,同时,集中器向主站请求对时;所述步骤A中,对时算法为:
Figure RE-GDA0002365394470000034
Figure RE-GDA0002365394470000035
Figure RE-GDA0002365394470000036
当t1<T时,
Figure RE-GDA0002365394470000037
当t1>T时,
Figure RE-GDA0002365394470000038
其中,t1:集中器向主站请求命令对时时刻时钟;T1:主站收到集中器对时请求命令时刻时钟;T2:主站向集中器发送对时命令时刻时钟;t 2:主站向集中器发送对时命令传输时长;t:集中器对时时钟。
B、之后进行NTP服务器时间同步;所述步骤B中同步方法如下:
a、将多台NTP-S时间同步服务器划分为多个集群,在每个集群中选取第一预设数量的服务器配置为NTP集群服务器;
b、将NTP-S时间同步服务器在工作过程中多次与NTP-T服务器进行时间同步,得出NTP-S时间同步服务器与NTP-T服务器的时差,得出NTP-S时间同步服务器的单位时间漂移率;
c、将每台NTP站点服务器与标准时钟进行时间同步以同步每台NTP站点服务器的时间;
d、根据NTP-S时间同步服务器的单位时间漂移率和各业务服务器可容忍的最大时间差错值,计算出NTP-S时间同步服务器与NTP-T服务器同步时间的最佳周期;
e、最后,NTP节点服务器接收来自所在集群内的NTP集群服务器的NTP报文以同步每台节点服务器的时间。
C、之后进行同步保持;所述步骤C中,同步保持方法如下:
a、首先NTP-S服务器按照设定的时间间隔查询自身与相邻第一NTP-S服务器的第一时钟偏差值;
b、若第一时钟偏差值超过设定的阈值,则修正本地时钟;
c、当前NTP-S服务器按照设定的时间间隔查询自身与相邻第二NTP-S服务器的第二时钟偏差值;
d、若第二时钟偏差值超过设定的阈值,且小于第一时钟偏差值,则请求业务服务器提供时钟同步服务;使相邻的NTP-S服务器保持时间同步。
D、最后进行校时滤波。所述步骤D中校时滤波算法具体为:
设定上行延时真实值为δ1,下行延时真实值为δ2,主站与集中器的时间偏差真实值为θr,第i次NTP校时过程中则有:
Figure RE-GDA0002365394470000041
其中,δ1和δ2都是非负数值,上式可以转化为:
Figure RE-GDA0002365394470000042
得到:
Figure RE-GDA0002365394470000043
利用上下行延时对称求得的θ与θr的差值为一次NTP校时误差εs,则有
Figure RE-GDA0002365394470000044
利用该边界条件,在多次NTP校时过程中进行校时样本点的优化选择。
本发明保证集中器时钟与主站标准时钟一致,提高对时精度,校时精度能控制在1秒之内,完全能够满足用电信息采集***的整体校时精度要求;时钟精确可保证各类事件记录的时间戳准确,保证数据的准确性和有效性,确保主站命令的精准执行;采用 NTP同步方法的实现了各服务器的时间同步,避免了各服务器时钟的错乱,从而使基于时间同步的各关联服务器能够准确稳定的工作。
显然,上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而这些属于本发明的精神所引伸出的显而易见的变化或变动仍处于本发明的保护范围之中。

Claims (5)

1.一种基于二次迭代算法的集中器精确对时方法,其特征在于包括以下步骤:
A、将主站与集中器双向连接,同时,集中器向主站请求对时;
B、之后进行NTP服务器时间同步;
C、之后进行同步保持;
D、最后进行校时滤波。
2.根据权利要求1所述的一种基于二次迭代算法的集中器精确对时方法,其特征在于:所述步骤A中,对时算法为:
Figure RE-FDA0002365394460000011
Figure RE-FDA0002365394460000012
Figure RE-FDA0002365394460000013
当t1<T时,
Figure RE-FDA0002365394460000014
当t1>T时,
Figure RE-FDA0002365394460000015
其中,t1:集中器向主站请求命令对时时刻时钟;T1:主站收到集中器对时请求命令时刻时钟;T2:主站向集中器发送对时命令时刻时钟;t2:主站向集中器发送对时命令传输时长;t:集中器对时时钟。
3.根据权利要求1所述的一种基于二次迭代算法的集中器精确对时方法,其特征在于:所述步骤B中同步方法如下:
a、将多台NTP-S时间同步服务器划分为多个集群,在每个集群中选取第一预设数量的服务器配置为NTP集群服务器;
b、将NTP-S时间同步服务器在工作过程中多次与NTP-T服务器进行时间同步,得出NTP-S时间同步服务器与NTP-T服务器的时差,得出NTP-S时间同步服务器的单位时间漂移率;
c、将每台NTP站点服务器与标准时钟进行时间同步以同步每台NTP站点服务器的时间;
d、根据NTP-S时间同步服务器的单位时间漂移率和各业务服务器可容忍的最大时间差错值,计算出NTP-S时间同步服务器与NTP-T服务器同步时间的最佳周期;
e、最后,NTP节点服务器接收来自所在集群内的NTP集群服务器的NTP报文以同步每台节点服务器的时间。
4.根据权利要求1所述的一种基于二次迭代算法的集中器精确对时方法,其特征在于:所述步骤C中,同步保持方法如下:
a、首先NTP-S服务器按照设定的时间间隔查询自身与相邻第一NTP-S服务器的第一时钟偏差值;
b、若第一时钟偏差值超过设定的阈值,则修正本地时钟;
c、当前NTP-S服务器按照设定的时间间隔查询自身与相邻第二NTP-S服务器的第二时钟偏差值;
d、若第二时钟偏差值超过设定的阈值,且小于第一时钟偏差值,则请求业务服务器提供时钟同步服务;使相邻的NTP-S服务器保持时间同步。
5.根据权利要求1所述的一种基于二次迭代算法的集中器精确对时方法,其特征在于:所述步骤D中校时滤波算法具体为:
设定上行延时真实值为δ1,下行延时真实值为δ2,主站与集中器的时间偏差真实值为θr,第i次NTP校时过程中则有:
Figure RE-FDA0002365394460000031
其中,δ1和δ2都是非负数值,上式可以转化为:
Figure RE-FDA0002365394460000032
得到:
Figure RE-FDA0002365394460000033
利用上下行延时对称求得的θ与θr的差值为一次NTP校时误差εs,则有
Figure RE-FDA0002365394460000034
利用该边界条件,在多次NTP校时过程中进行校时样本点的优化选择。
CN201910528399.3A 2019-06-18 2019-06-18 一种基于二次迭代算法的集中器精确对时方法 Pending CN112104433A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910528399.3A CN112104433A (zh) 2019-06-18 2019-06-18 一种基于二次迭代算法的集中器精确对时方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910528399.3A CN112104433A (zh) 2019-06-18 2019-06-18 一种基于二次迭代算法的集中器精确对时方法

Publications (1)

Publication Number Publication Date
CN112104433A true CN112104433A (zh) 2020-12-18

Family

ID=73748744

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910528399.3A Pending CN112104433A (zh) 2019-06-18 2019-06-18 一种基于二次迭代算法的集中器精确对时方法

Country Status (1)

Country Link
CN (1) CN112104433A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115060235A (zh) * 2022-06-15 2022-09-16 广州市赛皓达智能科技有限公司 一种轻量化配电杆塔倾斜监测装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102231656A (zh) * 2011-06-20 2011-11-02 中兴通讯股份有限公司 Ntp服务器时钟同步保持方法、***及装置
CN102916799A (zh) * 2012-11-09 2013-02-06 四川长虹电子***有限公司 一种ntp服务器时间同步的方法
CN104410481A (zh) * 2014-11-28 2015-03-11 国家电网公司 一种基于ntp网络的对时方法及对时***
CN104464247A (zh) * 2014-12-12 2015-03-25 武汉中原电子信息公司 一种降低集中器公网对时误差的方法
CN107276736A (zh) * 2017-07-15 2017-10-20 青岛鼎信通讯股份有限公司 基于时间同步的电力载波节点协作编码广播/多播传输方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102231656A (zh) * 2011-06-20 2011-11-02 中兴通讯股份有限公司 Ntp服务器时钟同步保持方法、***及装置
CN102916799A (zh) * 2012-11-09 2013-02-06 四川长虹电子***有限公司 一种ntp服务器时间同步的方法
CN104410481A (zh) * 2014-11-28 2015-03-11 国家电网公司 一种基于ntp网络的对时方法及对时***
CN104464247A (zh) * 2014-12-12 2015-03-25 武汉中原电子信息公司 一种降低集中器公网对时误差的方法
CN107276736A (zh) * 2017-07-15 2017-10-20 青岛鼎信通讯股份有限公司 基于时间同步的电力载波节点协作编码广播/多播传输方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
姚力等: "用电信息采集***精确校时方案研究" *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115060235A (zh) * 2022-06-15 2022-09-16 广州市赛皓达智能科技有限公司 一种轻量化配电杆塔倾斜监测装置

Similar Documents

Publication Publication Date Title
CN106992830B (zh) 一种fc-ae-1553网络中的时钟同步方法
CN100359956C (zh) 无线通信***中实现同步与测距的方法及其实施装置
CN2718922Y (zh) 无线网络控制器
CN102144363B (zh) 用于使通信网络中的时钟同步的方法
CN105743599B (zh) 一种动态网络高精度传输同步与延迟补偿方法
CN100370864C (zh) 移动通信***中的网元时间同步方法
US10862602B2 (en) Time synchronization method, sensor data acquisition terminal, and sensor network system
CN102347814B (zh) 基于主时钟频率差值的从时钟调整方法
CN103532652A (zh) 一种时间同步装置和方法
CN105553598B (zh) 一种基于m估计稳健回归的时间触发以太网时钟补偿方法
CN104080115A (zh) 一种时间同步性能监测方法、装置及***
CN107786293A (zh) 时间同步方法、主时钟设备、从时钟设备及时间同步***
CN101541073B (zh) 无线传感器网络节点晶振频率误差补偿方法
CN103842917A (zh) 时间控制装置、时间控制方法和程序
CN107276709B (zh) 一种时间同步方法及***
KR20150085701A (ko) 무선 통신 시스템에서 단말의 타이밍을 제어하기 위한 방법 및 그 전자 장치
WO2019056921A1 (zh) 一种集中式1588的实现***及方法
CN102907020B (zh) 光网络中的方法和装置
CN112104433A (zh) 一种基于二次迭代算法的集中器精确对时方法
CN109921871A (zh) 一种时间同步方法、装置及网络***
CN114726471A (zh) 基于hplc的配电场域网时钟精准同步方法及装置
CN101860023A (zh) 智能电网分布、自治式广域对时方法
CN102916758A (zh) 以太网时间同步装置和网络设备
CN108521314B (zh) 面向实时Wi-Fi网络的时钟漂移补偿方法
CN110417770B (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