[go: up one dir, main page]

CN101772872B - Estimating Time Offset Between Static Clocks - Google Patents

Estimating Time Offset Between Static Clocks Download PDF

Info

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
Application number
CN2008801020700A
Other languages
Chinese (zh)
Other versions
CN101772872A (en
Inventor
D·曾格
M·拉森
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.)
Hitachi Energy Ltd
Original Assignee
ABB Research Ltd Switzerland
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 ABB Research Ltd Switzerland filed Critical ABB Research Ltd Switzerland
Publication of CN101772872A publication Critical patent/CN101772872A/en
Application granted granted Critical
Publication of CN101772872B publication Critical patent/CN101772872B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/0682Clock or time synchronisation in a network by delay compensation, e.g. by compensation of propagation delay or variations thereof, by ranging
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J13/00Circuit 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/00006Circuit 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
    • 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/0644External master-clock
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • YGENERAL 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
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS 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/00Systems supporting electrical power generation, transmission or distribution
    • Y04S10/50Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications
    • Y04S10/52Outage or fault management, e.g. fault detection or location
    • YGENERAL 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
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS 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/00Systems 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/12Systems 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

The present invention is concerned with an improved time synchronisation of two stationary clocks. A global time signal from a global time reference or common time source is used to calculate a common view based clock offset between two stationary clocks. In parallel, a network based clock offset between the two clocks is calculated based on messages exchanged over a communication network interconnecting the two clocks and without reverting to the global time reference. The two most recent values of the common view and network based clock offsets are then combined or superposed in a seamless or hitless way to produce a final time offset estimate. The combination of the independently calculated common view and network based clock offsets is a weighted average of the two values, involving respective weights based on quality estimates of the latter. Preferably, the time synchronization schemes based on the Global Positioning System (GPS) and a wide area communication network are combined in order to synchronize the stationary clocks of the Phasor Measurement Units (PMUs) of a Wide Area Monitoring System to a central server clock at the Network Control Center (NCC) of the system.

Description

估计静态时钟之间的时间偏差Estimating Time Offset Between Static Clocks

技术领域 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 claims 1 and 7 . Other preferred embodiments are evident from the dependent patent claims.

根据本发明,来自共视中(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

Figure GPA00001018085100031
Figure GPA00001018085100031

在此,项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:

dd (( tt nno )) == (( CC 11 (( tt nno )) -- SS 11 (( tt nno )) )) ++ (( SS 22 (( tt nno )) -- CC 22 (( tt nno )) )) 22 -- -- -- (( 1111 ))

x T ( t n ) = ( C 1 ( t n ) - S 1 ( t n ) ) - d ( t n ) = ( C 1 ( t n ) - S 1 ( t n ) ) - ( S 2 ( t n ) - C 2 ( t n ) ) 2 (12) x T ( t no ) = ( C 1 ( t no ) - S 1 ( t no ) ) - d ( t no ) = ( C 1 ( t no ) - S 1 ( t no ) ) - ( S 2 ( t no ) - C 2 ( t no ) ) 2 (12)

其中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:

xx TT (( tt nno )) == (( CC 11 (( tt kk )) -- SS 11 (( tt kk )) )) -- (( SS 22 (( tt nno )) -- CC 22 (( tt nno )) )) 22

一种选择是,来自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,

xx (( tt )) == xx GG (( tt ii )) σσ TT 22 σσ GG 22 ++ σσ TT 22 ++ xx TT (( tt nno )) σσ GG 22 σσ GG 22 ++ σσ TT 22

客户端可以最后根据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 step 3 periodically.

对时刻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)

1. method of be used for estimating the time deviation x between first and second static clock C, S, described static clock C, S are suitable for receiving full time signal G and are interconnected by communication network (4), and the method comprises:
-received the full time signal G (t be broadcasted with reference to (3) from the full time by the first and second static clock C, S i), and at the first static clock place based on full time signal G (t i) time of reception C (t i), S (t i) calculate between first and second static clock based on the clock jitter x that looks altogether G(t i);
-between first and second static clock C, S swap time prerequisite message, and at the first static clock place the transmission time S based on described message 1(t k), C 2(t n) and time of reception C 1(t k), S 2(t n) calculate the based on network clock jitter x between first and second static clock T(t n); And
-will be based on the clock jitter x that looks altogether G(t i) and based on network clock jitter x T(t n) combined with deviation x estimated time,
Wherein, variable t i, t kAnd t nRefer to t constantly i, t kAnd t n
2. method according to claim 1 is characterized in that comprising:
-estimate for based on the clock jitter x that looks altogether with network G(t i), x T(t n) quality σ G, σ TAnd
-pass through based on estimated quality σ G, σ TThe weighted average of calculating x makes up described two clock jitters.
3. method according to claim 1, is characterized in that, to based on the clock jitter x that looks altogether G(t i) calculating comprise:
-will comprise full time signal G (t by the second static clock in prerequisite mode of non-time i) at the time of reception S (t at the second static clock place i) message send to the first static clock.
4. method according to claim 1 is characterized in that comprising:
-upgrade independently and repeatedly based on the clock jitter x that looks altogether G(t i) and based on network clock jitter x T(t n) calculating.
5. method according to claim 1, it is characterized in that, the first static clock C is the clock of the phasor measurement unit (PMU) of wide area monitoring system, and the second static clock S is the clock of the network control center (NCC) of this wide area monitoring system.
6. method according to claim 5, is characterized in that, to based on network clock jitter x T(t n) calculating comprise
-will comprise that the prerequisite message of time of PMU phasor data sends to the second static clock S from the first static clock C.
One kind estimated time deviation equipment, it has static the first static clock C and is suitable for receiving full time signal G and exchanges messages by communication network (4), this equipment comprises:
-be used for based on full time signal G (t i) the time of reception S of the position of the first and second static clock C, S ( t), C (t i) calculate between the first static clock C and the second static clock S based on the clock jitter c that looks altogether G(t i) device;
-for the transmission time S based on prerequisite message of time exchanged between the first and second static clock C, S 1(t k), C 2(t n) and time of reception C 1( tk), S 2(t n) calculate the based on network clock jitter x between the first static clock C and the second static clock S T(t n) device; And
-being used for will be based on the clock jitter x that looks altogether G(t i) and based on network clock jitter x T(t n) combined estimating the device of the time deviation x between the first static clock C and the second static clock S,
Wherein, variable t i, t kAnd t nRefer to t constantly i, t kAnd t n
CN2008801020700A 2007-08-06 2008-06-23 Estimating Time Offset Between Static Clocks Active CN101772872B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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