CN101772872B - Estimating Time Offset Between Static Clocks - Google Patents
Estimating Time Offset Between Static Clocks Download PDFInfo
- Publication number
- CN101772872B CN101772872B CN2008801020700A CN200880102070A CN101772872B CN 101772872 B CN101772872 B CN 101772872B CN 2008801020700 A CN2008801020700 A CN 2008801020700A CN 200880102070 A CN200880102070 A CN 200880102070A CN 101772872 B CN101772872 B CN 101772872B
- Authority
- CN
- China
- Prior art keywords
- clock
- time
- static
- network
- jitter
- 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.)
- Active
Links
Images
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/0682—Clock or time synchronisation in a network by delay compensation, e.g. by compensation of propagation delay or variations thereof, by ranging
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J13/00—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
- H02J13/00006—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by information or instructions transport means between the monitoring, controlling or managing units and monitored, controlled or operated power network element or electrical equipment
-
- 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/0644—External master-clock
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S10/00—Systems supporting electrical power generation, transmission or distribution
- Y04S10/50—Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications
- Y04S10/52—Outage or fault management, e.g. fault detection or location
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S40/00—Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
- Y04S40/12—Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them characterised by data transport means between the monitoring, controlling or managing units and monitored, controlled or operated electrical equipment
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Electric Clocks (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Artificial Filaments (AREA)
- Control And Safety Of Cranes (AREA)
- Measurement Of Force In General (AREA)
- Magnetic Brush Developing In Electrophotography (AREA)
Abstract
Description
技术领域 technical field
本发明涉及两个地理上分离的静态时钟、尤其是用于输电网络的广域监测系统的相量测量单元的时钟之间的时间同步领域。The invention relates to the field of time synchronization between two geographically separated static clocks, in particular clocks of phasor measurement units for wide-area monitoring systems of power transmission networks.
背景技术 Background technique
为了对输电网络进行广域监测,相量测量单元(PMU)被安装在分布的位置处。PMU执行对电流和电压波型的采样,根据采样的波型计算相量值,并且通过广域通信网络将所述相量值周期性地发送给网络控制中心(NCC)。NCC通过比较从分布位置所接收的同步相量测量值来监测输电网络的状态。因此,相量测量的同步性是关键的,并且需要对PMU的采样时钟进行同步。为了使系统对通信网络上的传输延迟和抖动鲁棒(robust),由PMU所传输的相量消息包括指示精确测量时间的时间戳。同样,广域通信网络中的路由器和交换机需要类似程度的时间同步。For wide-area monitoring of the transmission network, phasor measurement units (PMUs) are installed at distributed locations. The PMU performs sampling of current and voltage waveforms, calculates phasor values from the sampled waveforms, and periodically transmits the phasor values to a network control center (NCC) through a wide area communication network. The NCC monitors the status of the transmission network by comparing synchrophasor measurements received from distributed locations. Therefore, the synchronization of the phasor measurements is critical and requires synchronization of the sampling clocks of the PMUs. In order to make the system robust to transmission delays and jitter on the communication network, the phasor messages transmitted by the PMU include a time stamp indicating the exact time of measurement. Likewise, routers and switches in wide area communication networks require a similar degree of time synchronization.
如今,使用商用全球定位系统(GPS)时间接收机来进行对分布式PMU时钟的广域同步。然而,已知的是,传播和干扰问题可能恶化或者甚至阻止GPS接收。周围的景观可能遮蔽特定的位置使其对GPS卫星不可见,或者太阳风可能在数分钟内影响GPS信号的接收。尽管导航车辆可以容易地切换到其它系统以用于确定其位置,但是如今还未针对静态时钟的时间同步实现这样的替代物。Today, wide-area synchronization of distributed PMU clocks is performed using commercial Global Positioning System (GPS) time receivers. However, it is known that propagation and interference problems can exacerbate or even prevent GPS reception. The surrounding landscape may obscure a particular location from view to GPS satellites, or the solar wind may affect GPS signal reception for minutes. Although a navigating vehicle can easily switch to other systems for determining its position, no such alternative has been implemented for time synchronization of static clocks today.
发明内容 Contents of the invention
因此,本发明的目的是改善两个静态时钟的时间同步。该目的通过根据权利要求1和7的用于估计时间偏差的方法和设备来实现。根据从属的专利权利要求,其它的优选实施例是显而易见的。It is therefore an object of the invention to improve the time synchronization of two static clocks. This object is achieved by a method and a device for estimating time offsets according to
根据本发明,来自共视中(in common view)的全球时间参考或者时间源的全球时间信号被用于计算两个静态时钟之间的基于共视的时钟偏差而不是每个时钟与全球时间参考之间的两个相应的时钟偏差。并行地,两个时钟之间的基于网络的时钟偏差基于通过将两个时钟互连的通信网络而被交换的消息且在没有回复到全球时间参考的情况下被计算出。基于共视和网络的时钟偏差的两个最新值然后以无缝或无碰撞的方式被组合或者叠加以产生最终的时间偏移估计。According to the present invention, a global time signal from a global time reference or a time source in common view is used to calculate the common-view based clock offset between two static clocks instead of each clock with the global time reference between the two corresponding clock skews. In parallel, a network-based clock offset between two clocks is calculated based on messages exchanged over a communication network interconnecting the two clocks and without reverting to a global time reference. The two latest values of common-view and network-based clock bias are then combined or superimposed in a seamless or collision-free manner to produce the final time offset estimate.
在本发明的优选变型方案中,被独立地计算的基于共视和网络的时钟偏移的组合是所述两个值的加权平均,所述加权平均涉及基于对所述两个值的质量估计的相应权重。在本发明的一个有利的实施例中,对基于共视的时钟偏差和基于网络的时钟偏差的计算彼此独立地被更新并且以适当的频率被重复。In a preferred variant of the invention, the independently calculated combination of common-view and network-based clock offsets is a weighted average of said two values involving a quality estimate based on said two values corresponding weights. In an advantageous embodiment of the invention, the calculations of the common-view-based clock bias and the network-based clock bias are updated independently of each other and repeated with appropriate frequency.
为了以最优的方式组合基于全球定位系统(GPS)的时间同步方案和针对广域监测系统的相量测量单元(PMU)的静态时钟的通信网络,PMU客户端时钟被同步到该系统的网络控制中心(NCC)处的中央服务器时钟,而不是被同步到GPS时钟本身。在实际中,由于预计GPS单向时间分配(如果可用并且起作用)具有比基于网络的同步更高的精确度,所以本发明的方法将主要充当每当GPS同步失败时就使用网络的动态后备方案。尽管GPS可用,但是该方法被用于提高基于网络的同步的精确度,具体而言,是通过校正基于网络的同步方案中的传输抖动和延迟非对称性。In order to combine in an optimal way a time synchronization scheme based on the Global Positioning System (GPS) and a communication network for a static clock of a phasor measurement unit (PMU) of a wide-area monitoring system, the PMU client clock is synchronized to the system's network A central server clock at the Control Center (NCC) instead of being synchronized to the GPS clock itself. In practice, since GPS one-way time distribution (if available and functional) is expected to have higher accuracy than network-based synchronization, the method of the present invention will primarily act as a dynamic fallback to use the network whenever GPS synchronization fails plan. Although GPS is available, this approach is used to improve the accuracy of network-based synchronization, specifically by correcting for transmission jitter and delay asymmetry in network-based synchronization schemes.
附图说明 Description of drawings
在下文中,将参考附图中所示的优选的示例性实施例更详细地解释本发明的主题,附图:In the following, the subject-matter of the invention will be explained in more detail with reference to a preferred exemplary embodiment shown in the accompanying drawings, in which:
图1示意性地示出了广域监测系统;Figure 1 schematically shows a wide area monitoring system;
图2描述了基本时钟关系;以及Figure 2 depicts the basic clock relationships; and
图3示出了根据本发明的消息序列图。Fig. 3 shows a message sequence diagram according to the present invention.
附图中所使用的参考标记以及其含义以概要的形式被列举在参考标记列表中。原则上,在附图中相同的部分具有相同的参考标记。The reference signs used in the drawings and their meanings are listed in summary form in the list of reference signs. In principle, identical parts have the same reference signs in the figures.
具体实施方式 Detailed ways
图1示出了用于输电网络的广域监测系统,其中若干个相量测量单元(PMU)被安装在分布的位置处。所述PMU计算相量值并且将通过广域通信网络将这些相量值周期性的发送给网络控制中心(NCC)。全球定位系统(GPS)的卫星广播全球时间信号。在所述PMU之一处的任何时钟、即客户端时钟或从时钟C需要与NCC处的时钟、即服务器时钟或主时钟S同步。Figure 1 shows a wide area monitoring system for a power transmission network, where several phasor measurement units (PMUs) are installed at distributed locations. The PMU calculates phasor values and will periodically send these phasor values to a Network Control Center (NCC) over a wide area communication network. Global Positioning System (GPS) satellites broadcast a global time signal. Any clock at one of the PMUs, ie client clock or slave clock C needs to be synchronized with the clock at the NCC, ie server clock or master clock S.
图2描述了时钟关系。PMU的时钟C(t)由Figure 2 depicts the clock relationship. The clock C(t) of the PMU is determined by
C(t)=φC·t+θC (1)C(t)= φC ·t+ θC (1)
来表征,其中θC是时间偏差,φC·t是时钟漂移,并且t表示真实时间。类似地,对于NCC的时钟S(t),, where θ C is the time offset, φ C ·t is the clock drift, and t represents the real time. Similarly, for the clock S(t) of the NCC,
S(t)=φS·t+θS (2)S(t)= φS t+ θS (2)
PMU的时钟C(t)必需被同步为NCC的时钟S(t),也就是说,必需估计PMU时钟与NCC时钟的时间偏差x(t)并且然后在客户端校正所述偏差,其中The PMU's clock C(t) must be synchronized to the NCC's clock S(t), that is, the time offset x(t) of the PMU clock from the NCC clock must be estimated and then corrected at the client side, where
在此,项y(t)表示频率偏差。获得该偏差的实际方法是:Here, the term y(t) represents the frequency deviation. The actual way to get that bias is:
1.单向GPS测量:客户端和服务器都从共同的源、在实践中是从GPS卫星接收时间信息G(t)广播。由客户端和服务器所测量的接收时间分别为C’(t)和S’(t),对所述接收时间有下式成立:1. One-way GPS measurement: Both client and server receive time information G(t) broadcasts from a common source, in practice from GPS satellites. The reception times measured by the client and the server are C'(t) and S'(t), respectively, for which the following holds:
C′(t)=G(t)+xCG(t)+dGC (4)C'(t)=G(t)+x CG (t)+d GC (4)
S′(t)=G(t)+xSG(t)+dGS (5)S'(t)=G(t)+ xSG (t)+ dGS (5)
在(4)中,xCG是客户端与GPS时钟之间的偏差,并且dGC是GPS卫星与客户端之间的传播延迟。类似的定义被用在(5)中。在已知时钟和卫星的相对位置的情况下,所述延迟可以被补偿,从而给出经过校正的时钟In (4), x CG is the offset between the client and the GPS clock, and d GC is the propagation delay between the GPS satellites and the client. A similar definition is used in (5). Given the relative position of the clock and satellite, the delay can be compensated for, giving a corrected clock
C(t)=C′(t)-dGC (6)C(t)=C'(t)-d GC (6)
S(t)=S′(t)-dGS (7)S(t)=S'(t)-d GS (7)
通过比较值C(t)和G(t),然后直接获得xCG(t)==C(t)-G(t)和xSG(t)=S(t)-G(t)。这是用于同步PMU时钟的常用方式。信号xCG(t)控制生成1pps(1脉冲每秒)和例如10MHz时钟信号的本地PMU振荡器,以同步PMU采样和加时间戳。By comparing the values C(t) and G(t), then x CG (t)==C(t)-G(t) and x SG (t)=S(t)-G(t) are directly obtained. This is the usual way for synchronizing PMU clocks. Signal x CG (t) controls a local PMU oscillator that generates a 1 pps (1 pulse per second) and eg 10 MHz clock signal to synchronize PMU sampling and time stamping.
2.共视GPS测量:在许多应用中,不必或者不期望分别估计xCG(t)和xSG(t),而是获得客户端与服务器之间的时钟偏差x(t)可能就足够了。这可以通过利用如下事实来实现:GPS广播信号G(t)被它们共视。针对商定的GPS广播时间G(ti),客户端和服务器记录接收时间C(ti)和S(ti),并且通过某个通信网络以非时间先决的方式交换这些测量值。使用(4)至(7)和图2,这些测量值的差为:2. Common-view GPS measurements: In many applications it is not necessary or desired to estimate xCG (t) and xSG (t) separately, but obtaining the clock offset x(t) between client and server may be sufficient . This can be achieved by exploiting the fact that the GPS broadcast signal G(t) is co-viewed by them. For an agreed GPS broadcast time G(t i ), the client and server record the reception times C(t i ) and S(t i ), and exchange these measurements in a non-time-critical manner over some communication network. Using (4) to (7) and Figure 2, the difference of these measurements is:
C(ti)-S(ti)=xCG(ti)-xSG(ti)=xG(ti) (8)C(t i )-S(t i )=x CG (t i )-x SG (t i )=x G (t i ) (8)
在此,xG(ti)表示C(t)相对于S(t)的偏差x(t),其通过抵消共同的GPS测量值G(ti)而被确定。卡尔曼(Kalman)滤波器或者其它平均技术可以用于进一步改善对x(t)的估计。该共视方法是如今用于比较原子钟以定义协调世界时间(UTC)的标准方法。Here, x G (ti) denotes the deviation x(t) of C(t) relative to S(t), which is determined by offsetting the common GPS measurement value G(t i ). A Kalman filter or other averaging techniques can be used to further improve the estimate of x(t). This common view method is the standard method used today to compare atomic clocks to define Coordinated Universal Time (UTC).
3.双向测量:时钟客户端和服务器通过(时间先决的)通信网络实时地执行时间测量以及交换时间测量值,以直接确定客户端的时间偏差。标准的双向时间同步协议是英特网上的SNTP、以及用于连接到LAN的设备的IEEE 1588。在使用IEEE 1588术语的情况下,基本步骤如下:3. Bi-directional measurement: Clock client and server perform time measurement and exchange time measurement values in real time over a (time-critical) communication network to directly determine the time offset of the client. Standard two-way time synchronization protocols are SNTP on the Internet, and IEEE 1588 for devices connected to a LAN. In the case of using IEEE 1588 terminology, the basic steps are as follows:
(i)在时间tn,服务器广播具有时间戳S1(tn)的Sync消息,该Sync消息在C1(tn)处被客户端接收。考虑到该Sync消息从服务器到客户端的消息传输延迟dSC(t),有下式成立:(i) At time t n , the server broadcasts a Sync message with timestamp S 1 (tn), which is received by the client at C 1 (tn). Considering the message transmission delay d SC (t) of the Sync message from the server to the client, the following formula holds:
C1(tn)=S1(tn)+x(tn)+dSC(tn) (9)C 1 (t n )=S 1 (t n )+x(t n )+d SC (t n ) (9)
其中x(t)是将通过该双向方法确定的偏差。where x(t) is the bias to be determined by this two-way method.
(ii)在客户端时间C2(tn),客户端将Delay-Request消息发送给服务器,该Delay-Request消息在时间S2(tn)被服务器接收。服务器利用Delay-Response消息作出响应,该Delay-Response消息含有S2(tn)的值。类似于上面,dCS(t)表示Delay-Request在从客户端到服务器的反向上的传播延迟。(ii) At client time C 2 (t n ), the client sends a Delay-Request message to the server, and the Delay-Request message is received by the server at time S 2 (t n ). The server responds with a Delay-Response message containing the value of S 2 (t n ). Similar to the above, d CS (t) represents the propagation delay of the Delay-Request in the reverse direction from the client to the server.
S2(tn)=C2(tn)-x(tn)+dCS(tn) (10)S 2 (t n )=C 2 (t n )-x(t n )+d CS (t n ) (10)
(iii)现在,4个测量值S1(tn),C1(tn),C2(tn)以及S2(tn)在客户端可用。假设传输延迟相等、即dSC(t)=dCS(t)=d(t),则客户端可以解(9)和(10)而求出x(tn)作为对时钟偏差的估计:(iii) Now, 4 measurements S 1 (t n ), C 1 (t n ), C 2 (t n ) and S 2 (t n ) are available at the client. Assuming that the transmission delays are equal, that is, d SC (t)=d CS (t)=d(t), the client can solve (9) and (10) to obtain x(t n ) as an estimate of the clock skew:
其中xT(tn)表示对真实偏差x(t)的估计,该偏差通过双向测量方法在时间tn被获得。诸如卡尔曼滤波器和求平均的方法可以在给定在时间tn,tn+1,tn+2等等所执行的一系列测量的情况下进一步改善对时间和频率偏差(x和y)的估计精确度。where x T (t n ) denotes an estimate of the true deviation x(t) obtained at time t n by the two-way measurement method. Methods such as Kalman filters and averaging can further improve the analysis of time and frequency deviations (x and y ) of the estimation accuracy.
所述用于时间同步的双向方法依靠客户端与服务器之间的通信网络。该通信在如下意义上是时间先决的:延迟dSC(t)和dCS(t)中的任何随机变化和非对称性都会影响同步精确度。The two-way method for time synchronization relies on a communication network between the client and the server. The communication is time critical in the sense that any random variation and asymmetry in the delays d SC (t) and d CS (t) will affect the synchronization accuracy.
下面针对具有时钟C(t)的特定的PMU客户端时钟节点C来说明所述程序的详细步骤。所有的PMU都并行地执行该程序以将它们的各个时钟同步到服务器S的中央服务器时钟S(t)。S通常位于NCC处。The detailed steps of the procedure are described below for a specific PMU client clock node C with a clock C(t). All PMUs execute this program in parallel to synchronize their individual clocks to the central server clock S(t) of server S. S is usually located at the NCC.
图3示出了所提出的程序的一回合的消息序列图。Fig. 3 shows the message sequence diagram of one round of the proposed procedure.
1.服务器时钟S(t)最初自由振荡(未受控的振荡器)。1. The server clock S(t) is initially free running (uncontrolled oscillator).
2.客户端时钟C(t)最初自由振荡。2. The client clock C(t) initially oscillates freely.
3.如果GPS单向时间接收在服务器S处可用,则它在时间ti接收GPS时间G(ti),并且记录其接收时间S(ti)。它可以使用该GPS时间来控制其振荡器。3. If GPS one-way time reception is available at server S, it receives GPS time G(t i ) at time t i and records its reception time S(t i ). It can use this GPS time to control its oscillator.
4.服务器S周期性地在时间tk将Sync消息广播到所有的客户端Cs。该消息含有:4. The server S periodically broadcasts a Sync message to all clients Cs at time t k . The message contains:
-消息传输的时间戳S1(tk),- the timestamp S 1 (t k ) of the message transmission,
-(如果从3可用)GPS时间消息的接收时间S(ti)。- (if available from 3) the reception time S(t i ) of the GPS time message.
5.C接收Sync消息并且也记录消息接收时间C1(tk)。5. C receives the Sync message and also records the message reception time C 1 (t k ).
6.如果GPS单向时间接收在客户端C处可用,则它在时间ti接收GPS时间G(ti),并且记录其接收时间C(ti)。如果从4可用,则C根据共视方法计算其与S的时钟偏差,6. If GPS one-way time reception is available at client C, it receives GPS time G(t i ) at time t i and records its reception time C(t i ). If available from 4, C calculates its clock offset from S according to the common-view method,
xG(ti)=C(ti)-S(ti)x G (t i )=C(t i )-S(t i )
C应当使用连续的测量值或者其它系统信息(例如来自GPS数据的关于卫星健康和时钟质量的信息)来确定时钟偏差估计xG(ti)的质量,该质量例如由方差σG 2来表达。C should use continuous measurements or other system information (e.g. information about satellite health and clock quality from GPS data) to determine the quality of the clock bias estimate xG (t i ), expressed e.g. by the variance σG2 .
7.C将Delay-Request消息发送给S。该消息含有:7. C sends the Delay-Request message to S. The message contains:
-消息传输的时间戳C2(tn),- the time stamp C 2 (t n ) of the message transmission,
并且可以与周期性PMU相量数据消息相组合,以便减少通信网络上的消息数目和消息开销。And can be combined with periodic PMU phasor data messages in order to reduce the number of messages and message overhead on the communication network.
8.S接收Delay-Request消息并且记录消息接收时间S2(tn),并且利用Delay-Response消息对C作出响应(在时间tn’)。该消息含有:8. S receives the Delay-Request message and records the message reception time S 2 (t n ), and responds to C (at time t n ′) with a Delay-Response message. The message contains:
-S2(tn)的值,- the value of S 2 (t n ),
-可选地,其自己传输的时间戳S1(tn’)。- Optionally, its own transmitted timestamp S 1 (t n ').
9.C接收Delay-Request消息,并且如果其在8已经接收到S1(tn’),则可以记录消息接收时间C1(tn’)。9. C receives the Delay-Request message, and if it has received S 1 (t n ') at 8, it can record the message reception time C 1 (t n ').
10.C按如下方式计算其与S的通过双向方法测量的时钟偏差:10. C computes its clock offset from S measured by the two-way method as follows:
一种选择是,来自9的较新的测量值S1(tn’)和C1(tn’)可以被用在合适位置或者与S1(tk)和C1(tk)结合使用。客户端还例如通过估计测量方差σT 2来确定xT(tn)的质量。Alternatively, newer measurements S 1 (t n ') and C 1 (t n ') from 9 can be used in place or combined with S 1 (t k ) and C 1 (t k ) use. The client also determines the quality of x T (t n ), eg by estimating the measurement variance σ T 2 .
11.最后C在考虑到它们的估计质量的情况下将两个偏差测量值xG和xT组合成最终的偏差估计x(t)。例如,11. Finally C combines the two bias measurements x G and x T into a final bias estimate x(t) taking into account their estimated quality. For example,
客户端可以最后根据C(t)←C(t)-x(t)来调整其时钟。最终的偏差估计在形式上作为最大似然估计而从两个具有方差σG 2和σT 2的独立的高斯测量值xG和xT被得出。在GPS得出的测量值xG远比xT精确的实际上相关的情况下,由于网络传输延迟以及xT的抖动、即σG 2<<σT 2,因此这简单地导致x(t)=xG(ti)。本程序允许在一个偏差测量方案失败并且因此其方差增加的情况下无缝地或无碰撞地在两个偏差测量方案之间转变。The client can finally adjust its clock according to C(t)←C(t)-x(t). The final bias estimate is derived formally as a maximum likelihood estimate from two independent Gaussian measurements x G and x T with variances σ G 2 and σ T 2 . In the practical case where GPS - derived measurements x G are much more accurate than x T in practice, this simply leads to x( t )=x G (t i ). This procedure allows seamless or collision-free transition between two bias measurement schemes in the event that one bias measurement scheme fails and thus its variance increases.
12.更新时间tn、tk、以及ti,并且周期性地从步骤3循环。12. Update times t n , t k , and t i , and cycle from
对时刻ti(执行GPS时间测量和偏差传递的时刻)、时间tk(服务器广播Sync消息的时刻)以及对时刻tn(执行双向测量值交换的时刻)的更新不需要为同步的。应该在更新算法中使用最新可用的经过平滑处理的测量值。可以基于资源(比如处理器时同和网络带宽)的可用性来选择这些程序的更新速率。较高的速率增加估计的精确度,但是以较高的处理和通信负荷为代价。Updates to time t i (the time at which GPS time measurements and offset transfers are performed), time tk (the time at which the server broadcasts the Sync message) and to time tn (the time at which the two-way measurement exchange is performed) need not be synchronous. The latest available smoothed measurements should be used in the update algorithm. The update rates for these programs may be selected based on the availability of resources such as processor timing and network bandwidth. A higher rate increases the accuracy of the estimate, but at the expense of higher processing and communication load.
为了精确地测量和校正时间偏差x(t),还必需使用连续的时间偏差测量值来估计时钟的频率偏差y(t)。该基本假设是(3)、即线性增加的时钟偏差,其中也可以设想二次模型。In order to accurately measure and correct the time offset x(t), it is also necessary to use successive time offset measurements to estimate the clock's frequency offset y(t). The basic assumption is (3), ie a linearly increasing clock skew, where a quadratic model is also conceivable.
所述消息传输延迟经历随机抖动和异常值。对所述程序的周期重复允许应用已知平滑算法来提高精确度。而且,噪声(抖动)方差可以被估计,并且可以使用其它用于评估测量精确度的方法。例如,差|Ck(tn)-Sk(tn)|的大值是异常值,其指示影响传输延迟的孤立的传输问题,并且应当不被用于更新所期望的时钟偏差估计。可以应用可以在缺失样本(比如暂时丢失GPS接收)或者网络延迟的异常值之间插值的递归估计算法来改善性能。The message delivery delays experience random jitter and outliers. Periodic repetition of the procedure allows the application of known smoothing algorithms to improve accuracy. Also, noise (jitter) variance can be estimated and other methods for evaluating measurement accuracy can be used. For example, a large value of the difference |C k (t n )−S k (t n )| is an outlier, indicating an isolated transmission problem affecting transmission delay, and should not be used to update the expected clock skew estimate. Recursive estimation algorithms that can interpolate between missing samples (such as temporary loss of GPS reception) or outliers of network delay can be applied to improve performance.
名称列表name list
1.相量测量单元(Phasor Measurement Unit,PMU)1. Phasor Measurement Unit (PMU)
2.网络控制中心(Network Control Center,NCC)2. Network Control Center (NCC)
3.GPS卫星(GPS satellite)3. GPS satellite (GPS satellite)
4.广域通信网络(Wide Area Communication Network)4. Wide Area Communication Network
Claims (7)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP07113845.7 | 2007-08-06 | ||
| EP07113845A EP2023456A1 (en) | 2007-08-06 | 2007-08-06 | Estimating a time offset between stationary clocks |
| PCT/EP2008/057931 WO2009019067A1 (en) | 2007-08-06 | 2008-06-23 | Estimating a time offset between stationary clocks |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101772872A CN101772872A (en) | 2010-07-07 |
| CN101772872B true CN101772872B (en) | 2013-05-08 |
Family
ID=38926939
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2008801020700A Active CN101772872B (en) | 2007-08-06 | 2008-06-23 | Estimating Time Offset Between Static Clocks |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US7865331B2 (en) |
| EP (2) | EP2023456A1 (en) |
| CN (1) | CN101772872B (en) |
| AT (1) | ATE492930T1 (en) |
| BR (1) | BRPI0814984A2 (en) |
| DE (1) | DE602008004160D1 (en) |
| ES (1) | ES2357179T3 (en) |
| WO (1) | WO2009019067A1 (en) |
Families Citing this family (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8139489B2 (en) * | 2008-08-06 | 2012-03-20 | International Business Machines Corporation | Robust jitter-free remote clock offset measuring method |
| US8533355B2 (en) | 2009-11-02 | 2013-09-10 | International Business Machines Corporation | Techniques for improved clock offset measuring |
| DE102010022525A1 (en) * | 2010-02-11 | 2012-05-10 | Siemens Aktiengesellschaft | Method for time synchronization in communication network for industrial automation system, involves estimating frequency ratio of reference cycle frequency to internal cycle frequency of node |
| WO2012009365A1 (en) * | 2010-07-12 | 2012-01-19 | Advanced Energy Industries, Inc. | Systems and methods for electrical power grid monitoring using loosely synchronized phasors |
| CN102004258B (en) * | 2010-09-09 | 2012-10-10 | 中国计量科学研究院 | Time frequency transfer method and receiver based on multiple global navigation satellite system (GNSS) integration |
| US8504864B2 (en) * | 2010-12-01 | 2013-08-06 | GM Global Technology Operations LLC | Data sensor coordination using time synchronization in a multi-bus controller area network system |
| JP5649505B2 (en) | 2011-04-19 | 2015-01-07 | 株式会社東芝 | Synchronous control system |
| CN102323739B (en) * | 2011-09-20 | 2014-02-05 | 郑州轻工业学院 | Multilevel time measurement and control method in synchronous clock technology |
| DE102012204084A1 (en) * | 2011-12-23 | 2013-06-27 | Rohde & Schwarz Gmbh & Co. Kg | Method and system for optimizing a short term stability of a clock |
| EP2693586B1 (en) * | 2012-07-31 | 2016-04-06 | ABB Research Ltd. | Clock synchronization for line differential protection |
| US8959381B2 (en) * | 2012-09-05 | 2015-02-17 | Khalifa University of Science, Technology, and Research | Method and system for clock offset and skew estimation |
| CN103888309B (en) * | 2012-12-20 | 2017-09-08 | 中国移动通信集团公司 | Synchronous regime monitoring method and device |
| US20150103817A1 (en) * | 2013-10-11 | 2015-04-16 | Qualcomm Incorporated | Global time synchronization server for wireless devices |
| EP2973942A4 (en) * | 2013-12-03 | 2016-12-07 | Smart Energy Instr Inc | Communication systems and methods for distributed power system measurement |
| US10142088B2 (en) | 2014-01-31 | 2018-11-27 | University Of North Dakota | Network clock skew estimation and calibration |
| CN104199054A (en) * | 2014-08-22 | 2014-12-10 | 北京无线电计量测试研究所 | Preprocessing method for common view data of Beidou satellite navigation system |
| CN104238352B (en) * | 2014-09-24 | 2017-07-21 | 北京市计量检测科学研究院 | The local time standard generation system and method that a kind of National primary standard is controlled |
| US10564701B2 (en) * | 2015-01-08 | 2020-02-18 | Sweetsense, Inc. | System and method for operating a microcomputer in sleep-mode and awake mode with low power event processing |
| CN106772463A (en) * | 2016-12-23 | 2017-05-31 | 中国电子科技集团公司第三十研究所 | A kind of time service security fuzz testing method of electric power wide area monitoring system |
| CN107483136A (en) * | 2017-08-09 | 2017-12-15 | 北京纳飞时空信息技术有限公司 | A kind of clock synchronizing method between fixed communication apparatus |
| CN107592176A (en) * | 2017-08-16 | 2018-01-16 | 清华大学 | The time of networking weather radar and frequency synchronization method and device |
| US10944818B1 (en) * | 2017-08-30 | 2021-03-09 | Amazon Technologies, Inc. | Time synchronization monitoring with client mirroring |
| US11252065B1 (en) | 2018-12-27 | 2022-02-15 | Equinix, Inc. | Clock synchronization in a heterogeneous system |
| CN117270375A (en) * | 2021-04-12 | 2023-12-22 | 中国计量科学研究院 | Common view data generation method, receiver and time calibration system |
| CN114978403B (en) * | 2022-07-29 | 2022-10-04 | 深圳市英特瑞半导体科技有限公司 | Method and device for measuring clock holding phase deviation value |
| CN115657448B (en) * | 2022-12-09 | 2023-03-28 | 电信科学技术第五研究所有限公司 | Frequency offset analysis method for clock discipline |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1418429A (en) * | 2000-03-17 | 2003-05-14 | 汤姆森许可公司 | Method and apparatus for simultaneous recording and displaying two different video programs |
| EP1408595A1 (en) * | 2002-10-10 | 2004-04-14 | Abb Research Ltd. | Determining parameters of an equivalent circuit representing a transmission section of an electrical network |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6295455B1 (en) * | 1999-06-11 | 2001-09-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and arrangements for locating a mobile telecommunications station |
| GB2388264A (en) * | 2002-01-10 | 2003-11-05 | Roke Manor Research | GPS based networked time synchronised unit |
| US6788249B1 (en) * | 2003-07-23 | 2004-09-07 | Snaptrack Incorporated | System for setting coarse GPS time in a mobile station within an asynchronous wireless network |
-
2007
- 2007-08-06 EP EP07113845A patent/EP2023456A1/en not_active Withdrawn
-
2008
- 2008-06-23 WO PCT/EP2008/057931 patent/WO2009019067A1/en active Application Filing
- 2008-06-23 DE DE602008004160T patent/DE602008004160D1/en active Active
- 2008-06-23 CN CN2008801020700A patent/CN101772872B/en active Active
- 2008-06-23 EP EP08774209A patent/EP2174397B1/en active Active
- 2008-06-23 ES ES08774209T patent/ES2357179T3/en active Active
- 2008-06-23 AT AT08774209T patent/ATE492930T1/en not_active IP Right Cessation
- 2008-06-23 BR BRPI0814984-4A2A patent/BRPI0814984A2/en not_active IP Right Cessation
-
2010
- 2010-02-02 US US12/698,641 patent/US7865331B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1418429A (en) * | 2000-03-17 | 2003-05-14 | 汤姆森许可公司 | Method and apparatus for simultaneous recording and displaying two different video programs |
| EP1408595A1 (en) * | 2002-10-10 | 2004-04-14 | Abb Research Ltd. | Determining parameters of an equivalent circuit representing a transmission section of an electrical network |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2174397B1 (en) | 2010-12-22 |
| EP2023456A1 (en) | 2009-02-11 |
| DE602008004160D1 (en) | 2011-02-03 |
| CN101772872A (en) | 2010-07-07 |
| US20100138187A1 (en) | 2010-06-03 |
| WO2009019067A1 (en) | 2009-02-12 |
| EP2174397A1 (en) | 2010-04-14 |
| ES2357179T3 (en) | 2011-04-19 |
| BRPI0814984A2 (en) | 2015-02-03 |
| US7865331B2 (en) | 2011-01-04 |
| ATE492930T1 (en) | 2011-01-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101772872B (en) | Estimating Time Offset Between Static Clocks | |
| US10666371B2 (en) | System for establishing and maintaining a clock reference indicating one-way latency in a data network | |
| US9671822B2 (en) | Method and devices for time transfer using end-to-end transparent clocks | |
| US8873589B2 (en) | Methods and devices for clock synchronization | |
| CN106603183B (en) | A kind of timestamp filter method and device | |
| US10979164B2 (en) | Peer-to-peer transparent clocks and methods of estimating skew in peer-to-peer transparent clocks | |
| US20090086764A1 (en) | System and method for time synchronization on network | |
| WO2014037684A1 (en) | Methods and devices for clock synchronization | |
| Iwanicki et al. | Gossip-based clock synchronization for large decentralized systems | |
| EP3231110B1 (en) | Method and devices for time transfer using end to end transparent clocks | |
| Shim et al. | Provisioning High-Precision Clock Synchronization Between UAVs for Low Latency Networks | |
| KR101086490B1 (en) | Global time synchronization method of sensor nodes | |
| CN112583513B (en) | Cloud platform clock timing method and system | |
| Nielsen | Time in Distributed Systems | |
| Nakashima et al. | Implementation of the performance evaluation system for the NTP server | |
| Hashmi et al. | Time Synchronization in Cognitive Radio–Based Internet of Vehicles | |
| Mahmood et al. | Limitations in implementing wireless clock synchronization using the timing advertisement approach from IEEE 802.11 | |
| FI108976B (en) | Procedure for synchronizing local real-time counters | |
| CN120729459A (en) | Distributed measurement synchronization method and device for power distribution network based on Beidou satellite time service | |
| JP2021057696A (en) | Radio communication device and time synchronization program | |
| Gautam et al. | IMPACT OF LOW ENERGY TIME SYNCHRONI-ZATION METHODS IN WIRELESS SENSOR NETWORKS |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20191202 Address after: Baden, Switzerland Patentee after: ABB Switzerland Co.,Ltd. Address before: Zurich Patentee before: ABB RESEARCH Ltd. |
|
| TR01 | Transfer of patent right |
Effective date of registration: 20210707 Address after: Baden, Switzerland Patentee after: ABB grid Switzerland AG Address before: Baden, Switzerland Patentee before: ABB Switzerland Co.,Ltd. |
|
| TR01 | Transfer of patent right | ||
| CP01 | Change in the name or title of a patent holder |
Address after: Swiss Baden Patentee after: Hitachi energy Switzerland AG Address before: Swiss Baden Patentee before: ABB grid Switzerland AG |
|
| CP01 | Change in the name or title of a patent holder | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20240118 Address after: Zurich, SUI Patentee after: Hitachi Energy Co.,Ltd. Address before: Swiss Baden Patentee before: Hitachi energy Switzerland AG |
|
| TR01 | Transfer of patent right |