CN112104433A - 一种基于二次迭代算法的集中器精确对时方法 - Google Patents
一种基于二次迭代算法的集中器精确对时方法 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000012937 correction Methods 0.000 claims abstract description 16
- 230000001360 synchronised effect Effects 0.000 claims abstract description 8
- 238000001914 filtration Methods 0.000 claims abstract description 7
- 230000002457 bidirectional effect Effects 0.000 claims abstract description 4
- 238000012423 maintenance Methods 0.000 claims abstract description 4
- 229910000831 Steel Inorganic materials 0.000 claims description 6
- 239000010959 steel Substances 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008092 positive effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0658—Clock or time synchronisation among packet nodes
- H04J3/0661—Clock or time synchronisation among packet nodes using timestamps
- H04J3/0667—Bidirectional 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、最后进行校时滤波。
其中,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校时过程中则有:其中,δ1和δ2都是非负数值,上式可以转化为:得到:利用上下行延时对称求得的θ与θr的差值为一次NTP校时误差εs,则有利用该边界条件,在多次NTP校时过程中进行校时样本点的优化选择。
本发明具有积极的效果:1、本发明保证集中器时钟与主站标准时钟一致,提高对时精度,校时精度能控制在1秒之内,完全能够满足用电信息采集***的整体校时精度要求;
2、本发明的时钟精确可保证各类事件记录的时间戳准确,保证数据的准确性和有效性,确保主站命令的精准执行;
3、本发明有益于精确的线损分析和电网质量监测;
4、本发明采用NTP同步方法的实现了各服务器的时间同步,避免了各服务器时钟的错乱,从而使基于时间同步的各关联服务器能够准确稳定的工作。
具体实施方式
(实施例1)
本实施例的一种基于二次迭代算法的集中器精确对时方法包括以下步骤:
其中,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校时过程中则有:其中,δ1和δ2都是非负数值,上式可以转化为:得到:利用上下行延时对称求得的θ与θr的差值为一次NTP校时误差εs,则有利用该边界条件,在多次NTP校时过程中进行校时样本点的优化选择。
本发明保证集中器时钟与主站标准时钟一致,提高对时精度,校时精度能控制在1秒之内,完全能够满足用电信息采集***的整体校时精度要求;时钟精确可保证各类事件记录的时间戳准确,保证数据的准确性和有效性,确保主站命令的精准执行;采用 NTP同步方法的实现了各服务器的时间同步,避免了各服务器时钟的错乱,从而使基于时间同步的各关联服务器能够准确稳定的工作。
显然,上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而这些属于本发明的精神所引伸出的显而易见的变化或变动仍处于本发明的保护范围之中。
Claims (5)
1.一种基于二次迭代算法的集中器精确对时方法,其特征在于包括以下步骤:
A、将主站与集中器双向连接,同时,集中器向主站请求对时;
B、之后进行NTP服务器时间同步;
C、之后进行同步保持;
D、最后进行校时滤波。
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服务器保持时间同步。
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115060235A (zh) * | 2022-06-15 | 2022-09-16 | 广州市赛皓达智能科技有限公司 | 一种轻量化配电杆塔倾斜监测装置 |
Citations (5)
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 | 青岛鼎信通讯股份有限公司 | 基于时间同步的电力载波节点协作编码广播/多播传输方法 |
-
2019
- 2019-06-18 CN CN201910528399.3A patent/CN112104433A/zh active Pending
Patent Citations (5)
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)
Title |
---|
姚力等: "用电信息采集***精确校时方案研究" * |
Cited By (1)
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 |