US9270442B2 - Time signal propagation delay correction - Google Patents

Time signal propagation delay correction Download PDF

Info

Publication number
US9270442B2
US9270442B2 US14/264,394 US201414264394A US9270442B2 US 9270442 B2 US9270442 B2 US 9270442B2 US 201414264394 A US201414264394 A US 201414264394A US 9270442 B2 US9270442 B2 US 9270442B2
Authority
US
United States
Prior art keywords
propagation delay
time
time signal
signal
receiving device
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.)
Expired - Fee Related, expires
Application number
US14/264,394
Other versions
US20150312023A1 (en
Inventor
Raymond W. Rice
Srinivas Achanta
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.)
Schweitzer Engineering Laboratories Inc
Original Assignee
Schweitzer Engineering Laboratories Inc
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 Schweitzer Engineering Laboratories Inc filed Critical Schweitzer Engineering Laboratories Inc
Priority to US14/264,394 priority Critical patent/US9270442B2/en
Assigned to SCHWEITZER ENGINEERING LABORATORIES, INC. reassignment SCHWEITZER ENGINEERING LABORATORIES, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ACHANTA, SRINIVAS, RICE, Raymond W.
Priority to PCT/US2015/024000 priority patent/WO2015167745A1/en
Publication of US20150312023A1 publication Critical patent/US20150312023A1/en
Application granted granted Critical
Publication of US9270442B2 publication Critical patent/US9270442B2/en
Assigned to CITIBANK, N.A., AS ADMINISTRATIVE AGENT reassignment CITIBANK, N.A., AS ADMINISTRATIVE AGENT NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Assignors: SCHWEITZER ENGINEERING LABORATORIES, INC.
Expired - Fee Related legal-status Critical Current
Adjusted 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0016Arrangements for synchronising receiver with transmitter correction of synchronization errors
    • H04L7/0033Correction by delay
    • H04L7/0041Delay of data signal
    • 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

Definitions

  • This disclosure relates to systems and methods for correcting propagation delay in time signals and, more particularly, to systems and methods for correcting for propagation delay in inter-range instrumentation group time signals used in connection with control of an electric power delivery system.
  • FIG. 1 illustrates a simplified timing diagram of time signals consistent with embodiments disclosed herein.
  • FIG. 2 illustrates a diagram showing propagation delay of a time signal and propagation delay correction consistent with embodiments disclosed herein.
  • FIG. 3 illustrates a timing diagram showing propagation delay correction of a time signal consistent with embodiments disclosed herein.
  • FIG. 4 illustrates a flow chart of a method for correcting for propagation delay of a time signal consistent with embodiments disclosed herein.
  • FIG. 5 illustrates a simplified diagram of one embodiment of an electric power delivery system that includes intelligent electronic devices consistent with embodiments disclosed herein.
  • FIG. 6 illustrates a functional block diagram of an intelligent electronic device consistent with embodiments disclosed herein.
  • IEDs may be communicatively connected via a network that includes, for example, multiplexers, routers, hubs, gateways, firewalls, and/or switches to facilitate communications on the networks, each of which may also function as an IED.
  • Networking and communication devices may also be integrated into an IED and/or be in communication with an IED.
  • an IED may include a single discrete IED or a system of multiple IEDs operating together.
  • IEDs included in an electric power generation and delivery system may be coordinated using time-coordinated instructions and/or other time-coordinated information exchanged therebetween.
  • one or more IEDs may be configured to detect and protect electrical power system equipment from abnormal conditions, such as fault events, by issuing one or more time-coordinated control instructions to associated electrical power system equipment configured to mitigate damage caused by the abnormal conditions.
  • One or more IEDs may further be configured to generate, distribute, and/or receive monitored system data in the form of time-synchronized measurement data relating to monitored currents and/or voltages (e.g., represented as time-synchronized phasors or the like) for use in connection with associated monitoring, control, automation, and/or protection activities.
  • common time signals which in certain instances may be referred to herein as time signals, may be utilized for synchronizing various data exchanged between IEDs and/or associated electrical power system equipment (e.g., by applying time stamps or the like).
  • Common time signals may provide an indication of an accurate and/or standardized time such as, for example, coordinated universal time (UTC) or Greenwich Mean Time (GMT), although other time standards may also be utilized in connection with the disclosed systems and methods.
  • Common time signals may be provided to various IEDs by a centralized accurate time source such as, for example, an atomic clock and/or the like.
  • common time signals may be provided to various IEDs by one or more synchronized distributed accurate time sources.
  • Common time signals may be distributed to various IEDs in a variety of ways, including via wired and/or wireless communication channels.
  • common time signals may be distributed to various IEDs via an IRIG signal, a Global Navigation Satellite System (GNSS) communication signal, a common radio signal such as WWV or WWVB, a network time signal such as IEEE 1588, or the like.
  • GNSS Global Navigation Satellite System
  • common time signals may be distributed to various IEDs using a variety of different types of communication channels.
  • an IED associated distribution substation location of an electric power delivery system may wirelessly receive a common time signal and distribute the time signal to one or more other IEDs associated with the distribution station via one or more wired connections.
  • a common time signal may experience a certain amount of propagation delay during transmission. For example, propagation delay may occur during transmission of a common time signal from a centralized accurate time source to a remotely-located IED receiving the common time signal for use in connection with time-synchronized communications and/or activities. Propagation delay may be related to a variety of transmission parameters including, for example, transmission cable length, transmission cable type, ambient temperature, and/or the like. As a common time signal may be used as a reference indication of an accurate universal time for purposes of coordinating various communications and/or activities, propagation delay impacting a common time signal may detrimentally affect the accuracy of the signal for use as a reference.
  • a propagation delay correcting device may receive a common time signal.
  • a period of time associated with propagation delay between an accurate time source and a receiving IED may be estimated (e.g., a number of minutes and/or seconds of an associated propagation delay period).
  • Encoded time information included in the common time signal may be decoded and modified to advance the corresponding time information by the estimated propagation delay period by modifying the encoded time information.
  • a corrected time signal may be generated that includes the modified encoded time information and be transmitted to an associated receiving IED.
  • the receiving IED may receive the corrected time signal, and may utilize the modified encoded time information included in the corrected time signal in connection with coordinating various time-synchronized communications and/or activities.
  • While the above method may correct for propagation delay, accurately estimating a period of time associated with propagation delay between an accurate time source and a receiving IED and adjusting may be difficult. For example, certain locations may follow daylight savings time (DST) whereas others many not. Accordingly, to generate an accurate corrected time signal, various embodiments consistent with the present disclosure may provide information regarding a location of a propagation delay correcting device relative to an accurate time source and/or a receiving IED as well as a time zone associated with the location. The above method may further take into account corrections to the time signal for leap year and/or leap second events.
  • DST daylight savings time
  • a common time signal associated with an accurate time source may include one or more reference indications denoting a start of a data frame containing encoded time information (e.g., day, hour, minutes, seconds, etc.).
  • a receiving IED may associate a time that the reference indication is received with the encoded time information in the data frame following the indication. That is, the time that the reference indication is received by an IED may be associated with the encoded day, hour, minute, and/or second information included in the data frame following the reference indication.
  • reference indications included in a common time signal may be utilized to coordinate various time-synchronized actions and/or communications.
  • a propagation delay correcting device may generate a corrected time signal by estimating a propagation delay between an accurate time source and one or more receiving IEDs.
  • a variety of information may be utilized in connection with estimating the propagation delay including, without limitation, transmission cable length, transmission cable type, ambient temperature, and/or the like.
  • an estimated propagation delay may be determined and/or otherwise calculated by a propagation delay correcting device.
  • the estimated propagation delay may be provided to the propagation delay correcting device by a user thereof.
  • the propagation delay correcting device may generate a corrected time signal by advancing one or more reference indications included in a common time signal by a period associated with the estimated propagation delay. For example, in a common time signal where a reference indication is associated with a rising signal edge, the rising signal edge of the reference indication may be advanced by a period associated with the estimated propagation delay in connection with generating a corrected time signal. Accordingly, following transmission to a receiving IED, the rising signal edge of the reference indication will be received by the IED at an accurate time.
  • signal edges of one or more reference indications as well as encoded time information following the reference indications may be advanced by a period associated with an estimated propagation delay.
  • only reference indications may be advanced by the period associated with the estimated propagation delay, as any encoded time information following the corrected reference indication will be associated with a time the reference indication is received by a receiving IED. Accordingly, if a receiving device can effectively decode the encoded time information without propagation delay correction, the uncorrected decoded time information will be associated with the corrected reference indication.
  • only advancing signal edges associated with reference indications may offer certain efficiencies in connection with propagation delay correction.
  • FIG. 1 illustrates a simplified timing diagram 100 of time signals 102 , 104 implementing the IRIG time-code standard consistent with embodiments disclosed herein. Particularly, the simplified timing diagram 100 illustrates time signals 102 , 104 implementing the IRIG-B standard.
  • IRIG inter-range instrumentation group
  • Signals encoded using the IRIG-B time standard may have a time frame of 1 second—that is, one data frame of encoded time information is transmitted every second.
  • IRIG-B encoded signals may transmit 100 pulses-per-second with an index count of 10 milliseconds over the 1 second time frame.
  • Time information may be encoded in the signal using binary-coded decimal (BCD) and/or straight binary seconds (SBS) formats, and may include information indicative of a day of the year (i.e., 1-366), hours, minutes, and/or seconds.
  • IRIG time formats may use pulse-width coding and include one or more reference indications 106 , 108 preceding encoded time information 110 , 112 in a data frame.
  • the one or more reference indications 106 , 108 may have a duration of 80% of an index count interval.
  • a binary “0” 110 may have a duration of 20% of an index count interval and a binary “1” 112 may have a duration of 50% of an index count interval.
  • the unmodulated IRIG-B signal 102 may be transmitted to receiving devices as an unmodulated pulse-width coded DC level shift signal.
  • the sine wave carrier modulated IRIG-B signal 104 may be transmitted to receiving devices.
  • the sine wave carrier may have a frequency of 1 kHz.
  • an IRIG-B encoded time signal may include two reference indications 106 , 108 .
  • the presence of two consecutive reference indications 106 , 108 marks the start of a time frame.
  • the first reference indication 106 may be utilized as an indication that subsequent a signal edge 114 (e.g., a rising signal edge) associated with a second reference indication 108 marks a time associated with the encoded time information of the data frame.
  • the signal edge 114 may be referred to as an “on-time” and/or a “start-of-second” indication associated with a particular time indicated by the subsequent encoded time information.
  • FIG. 2 illustrates a diagram 200 showing propagation delay of a time signal and propagation delay correction consistent with embodiments disclosed herein.
  • an accurate time source e.g., a UTC time
  • an IRIG time encoder 202 may be encoded by an IRIG time encoder 202 to generate an IRIG encoded time signal for distribution to one or more receiving devices.
  • the IRIG encoded time signal may experience certain propagation delay 204 .
  • propagation delay 204 may be related to a variety of transmission parameters including, for example, transmission cable length, transmission cable type, ambient temperature, and/or the like.
  • the IRIG encoded time signal may be corrected by a propagation delay correcting device 206 to correct for propagation delay 204 .
  • the propagation delay correcting device 206 may estimate a delay period associated with the propagation delay 204 based on available transmission parameters impacting propagation delay of the IRIG encoded time signal.
  • the propagation delay corrector 206 may generate one or more corrected IRIG time signals by advancing one or more reference indications included in the IRIG UTC time signal by a period associated with the estimated propagation delay. For example, in an IRIG time signal where an on-time reference is associated with a rising signal edge of a second reference indication in a frame, the rising signal edge of the on-time reference may be advanced by the estimated propagation delay in a corrected IRIG time signal.
  • the propagation delay correcting device 206 may be associated with a single receiving device and, accordingly, may generate a single corrected IRIG time signal. In further embodiments, the propagation delay correcting device 206 may be associated with a plurality of receiving devices and may be configured to generate a plurality of corrected IRIG time signals based on the IRIG encoded time signal received by the propagation delay correcting device 206 . In some embodiments, the plurality of corrected IRIG time signals generated may include corrections for a plurality of different propagation delays associated with various receiving devices. For example, an IRIG signal may experience a first amount of propagation delay during transmission to a first device and a second amount of propagation delay during transmission to a second device.
  • the propagation delay correcting device 206 may be proximately located to one or more receiving devices and be configured to correct for propagation delay 204 occurring before receipt of an associated IRIG time signal by the propagation delay correcting device 206 .
  • the propagation delay correcting device 206 may correct for anticipated propagation delay 204 between the propagation delay correcting device 206 and/or an accurate time source and a receiving device. Accordingly, the propagation delay correcting device 206 may correct for estimated propagation delay 204 of an IRIG time signal before the signal has actually experienced such delay.
  • FIG. 3 illustrates a timing diagram 300 showing propagation delay correction of a time signal consistent with embodiments disclosed herein.
  • the illustrated timing diagram 300 shows an exemplary IRIG encoded accurate common time signal 302 (e.g., generated by an accurate time source), a corresponding IRIG encoded time signal after experiencing propagation delay 304 , and a IRIG encoded time signal corrected for the propagation delay consistent with embodiments disclosed herein.
  • Propagation delay may cause signal edges of an IRIG encoded signal 304 (e.g., signal edge 312 ) to be delayed by an amount of time 204 associated with the propagation delay.
  • signal edge 312 indicating an on-time reference of the IRIG signal experiencing propagation delay 304
  • a propagation delay corrected IRIG signal 306 may be generated that advances the signal edge 312 by the period of time 204 associated with the propagation delay such that the signal edge 312 occurs at the same time and/or substantially at the same time as the actual on-time reference 114 .
  • the period 204 associated with propagation delay may be determined and/or otherwise calculated by a propagation delay correcting device based on a variety of available transmission parameters (e.g., using a lookup table or the like). In further embodiments, the period 204 associated with propagation delay 204 may be provided to the propagation delay correcting device by a user.
  • timing information following the on-time reference signal edge of the propagation delay corrected IRIG signal 306 will be associated with the actual on-time reference 114 by a receiving IED.
  • signal edges associated with encoded timing information in a data frame following an on-time reference 114 may also be advanced by an amount corresponding to the propagation delay (e.g., period 204 ). For example, in the illustrated timing diagram 300 , signal edge 310 of the propagation delay corrected IRIG signal 306 may be advanced to 308 .
  • only on-time reference signal edges may be corrected for propagation delay, as any encoded time information following the corrected on-time signal edge will be associated with a time the on-time signal is received by a receiving IED. Accordingly, if a receiving device can effectively decode the encoded time information propagation delay correction, the decoded time information may be associated with the corrected on-time reference signal edge. In certain embodiments, correcting for propagation delay in only on-time reference signal edges may provide certain processing efficiencies.
  • propagation delay may be corrected up to a certain threshold amount based on capabilities of a receiving IED. For example, propagation delay may be corrected by advancing an on-time signal edge up to an amount that a receiving IED may properly decode encoded time information following the advanced on-time signal edge that has not been advanced by an amount of the propagation delay.
  • FIG. 4 illustrates a flow chart of a method 400 for correcting for propagation delay of a time signal consistent with embodiments disclosed herein.
  • the method 400 may be performed by a propagation delay correcting device configured to receive a time signal from an accurate time source and distribute a propagation-corrected signal to one or more receiving devices.
  • the method 400 may be performed by an accurate time source prior to transmitting a time signal to one or more receiving devices based on anticipated propagation delay.
  • the method 400 may be performed by one or more modules integrated in a receiving device configured to correct a received time signal for propagation delay prior to using the signal in connection with time-synchronized activities and/or communications.
  • an estimated propagation delay of a time signal during transmission between a source and a receiving device may be determined.
  • Propagation delay may be estimated and/or otherwise calculated based on a variety of available transmission parameters including, for example, transmission cable length, transmission cable type, ambient temperature, and/or the like.
  • estimated propagation delay may be determined by a propagation delay correcting device based on available transmission parameters (e.g., using a look-up table associating propagation delay with various transmission parameters).
  • an estimated propagation delay may be provided to a propagation delay correcting device by a user.
  • a determination may be made whether the estimated propagation delay is below a threshold level of propagation delay.
  • the threshold level of propagation delay may be a level where various time-coordinated activities and/or communications are not substantially and/or detrimentally affected by the propagation delay. For example, a picosecond of delay may not determinately affect time-coordinated activities and/or communications between various IEDs.
  • the method 400 may terminate and a common time signal may be sent to one or more received devices without propagation delay correction. If, however, the propagation delay is above the threshold, the method 400 may proceed to 406 .
  • an on-time indication of the time signal may be advanced by the estimated propagation delay determined at 402 to generate a propagation delay corrected time signal.
  • the method 400 may proceed to 410 , where the propagation delay corrected time signal may be transmitted to one or more associated receiving IEDs.
  • the method 400 may proceed from 406 to 408 , where signal edges associated with encoded time information of time signal may also be advanced by the estimated propagation delay determined at 402 in connection with generating the propagation delay corrected time signal. Once generated, the propagation delay corrected time signal may be transmitted to one or more associated received IEDs.
  • FIG. 5 illustrates a simplified diagram of an electric power generation and delivery system 500 that includes IEDs 502 - 512 consistent with embodiments disclosed herein. Although illustrated as a one-line diagram for purposes of simplicity, electrical power generation and delivery system 500 may also be configured as a three phase power system. Moreover, embodiments of the disclosed systems and methods may be utilized in connection with any suitable electric power generation and delivery system and is therefore not limited to the specific system 500 illustrated in FIG. 5 . Accordingly, embodiments may be utilized in connection with, for example, in industrial plant power generation and delivery systems, distributed generation power generation and delivery systems, and utility electric power generation and delivery systems.
  • the electric power generation and delivery system 500 may include generation, transmission, distribution, and power consumption equipment.
  • the system 500 may include one or more generators 514 - 520 that, in some embodiments, may be operated by a utility provider for generation of electrical power for the system 500 .
  • Generators 514 and 516 may be coupled to a first transmission bus 522 via step up transformers 524 and 526 , which are respectively configured to step up the voltages provided to first transmission bus 522 .
  • a transmission line 528 may be coupled between the first transmission bus 522 and a second transmission bus 530 .
  • Another generator 518 may be coupled to the second transmission bus 530 via step up transformer 532 which is configured to step up the voltage provided to the second transmission bus 530 .
  • a step down transformer 534 may be coupled between the second transmission bus 530 and a distribution bus 536 configured to step down the voltage provided by the second transmission bus 530 at transmission levels to lower distribution levels at the distribution bus 536 .
  • One or more feeders 538 , 540 may draw power from the distribution bus 536 .
  • the feeders 538 , 540 may distribute electric power to one or more loads 542 , 544 .
  • the electric power delivered to the loads 542 , 544 may be further stepped down from distribution levels to load levels via step down transformers 546 and 548 , respectively.
  • Feeder 538 may feed electric power from the distribution bus 536 to a distribution site 550 (e.g., a refinery, smelter, paper production mill, or the like). Feeder 538 may be coupled to a distribution site bus 552 .
  • the distribution site 550 may also include a distributed generator 520 configured to provide power to the distribution site bus 552 at an appropriate level via transformer 554 .
  • the distribution site 550 may further include one or more loads 542 . In some embodiments, the power provided to the loads 542 from the distribution site bus 552 may be stepped up or stepped down to an appropriate level via transformer 546 .
  • the distribution site 550 may be capable of providing sufficient power to loads 542 independently by the distributed generator 520 , may utilize power from generators 514 - 518 , or my utilize both the distributed generator 520 and one or more of generators 514 - 518 to provide electric power to the loads.
  • IEDs 502 - 508 may be configured to control, monitor, protect, and/or automate the electric power system 500 .
  • an IED may refer to any microprocessor-based device that monitors, controls, automates, and/or protects monitored equipment within an electric power system and/or is configured to implement any of the systems and methods disclosed herein.
  • IEDs 502 - 508 may gather status information from one or more pieces of monitored equipment. Further, IEDs 502 - 508 may receive information concerning monitored equipment using sensors, transducers, actuators, and the like.
  • FIG. 5 illustrates separate IEDs monitoring a signal (e.g., IED 504 ) and controlling a breaker (e.g., IED 508 ), these capabilities may be combined into a single IED.
  • FIG. 5 illustrates various IEDs 502 - 512 performing various functions for illustrative purposes and does not imply any specific arrangements or functions required of any particular IED.
  • IEDs 502 - 508 may be configured to monitor and communicate information, such as voltages, currents, equipment status, temperature, frequency, pressure, density, infrared absorption, radio-frequency information, partial pressures, viscosity, speed, rotational velocity, mass, switch status, valve status, circuit breaker status, tap status, meter readings, and the like.
  • IEDs 502 - 508 may be configured to monitor and communicate information relating to overcurrent and/or interharmonic conditions of a monitored line (e.g., a feeder and/or transmission line).
  • IEDs 502 - 508 may be configured to communicate calculations, such as phasors (which may or may not be synchronized as synchrophasors), events, fault distances, differentials, impedances, reactances, frequency, and the like. IEDs 502 - 508 may also communicate settings information, IED identification information, communications information, status information, alarm information, and the like. Information of the types listed above, or more generally, information about the status of monitored equipment, may be generally referred to herein as monitored system data.
  • IEDs 502 - 508 may issue control instructions to the monitored equipment in order to control various aspects relating to the monitored equipment.
  • an IED e.g., IED 506
  • a circuit breaker e.g., breaker 556
  • an IED may be in communication with a recloser and capable of controlling reclosing operations.
  • an IED may be in communication with a voltage regulator and capable of instructing the voltage regulator to tap up and/or down.
  • Information of the types listed above, or more generally, information or instructions directing an IED or other device to perform a certain action, may be generally referred to as control instructions.
  • the distributed site 550 may include an IED 508 for monitoring, controlling, and protecting the equipment of the distributed site 550 (e.g., generator 520 , transformer 546 , etc.).
  • IED 508 may receive monitored system data, including current signals (e.g., current signals including overcurrent and/or interharmonic current information) via current transformer (CT) 558 and voltage signals via potential transformer (PT 560 ) from one or more locations (e.g., line 562 ) in the distribution site 550 .
  • CT current transformer
  • PT 560 potential transformer
  • the IED 508 may further be in communication with a breaker 564 coupled between the feeder 536 and the distribution site bus 552 .
  • the IED 508 may be configurable to cause the breaker 508 to disconnect the distribution site bus 552 from the distribution bus 536 , based on monitored system data received via CT 558 and PT 560 .
  • Feeder 540 may be communicatively coupled with an IED 506 configured to control a breaker 556 between the loads 544 and the distribution bus 536 based on monitored system data.
  • the power provided to the loads 544 from the distribution bus 536 may be stepped up or stepped down to an appropriate level via transformer 548 .
  • monitored system data may be obtained by IED 506 using CTs and/or PTs (not shown).
  • IEDs may be configured to monitor, control, and/or protect the electric power generation and delivery system 500 .
  • IED 504 may provide transformer and generator protection to the step-up transformer 524 and generator 514 .
  • IEDs 504 - 508 may be in communication with another IED 502 , which may be a central controller, synchrophasor vector processor, automation controller, programmable logic controller (PLC), real-time automation controller, Supervisory Control and Data Acquisition (SCADA) system, or the like.
  • IED 502 may be a synchrophasor vector processor.
  • IED 502 may be a real-time automation controller.
  • IED 502 may also be a PLC or any similar device capable of receiving communications from other IEDs and processing the communications there from.
  • IEDs 504 - 508 may communicate with IED 502 directly or via a communications network (e.g., network 566 ).
  • the central IED 502 may communicate with other IEDs 504 - 508 to provide control and monitoring of the other IEDs 504 - 508 and the power generation and delivery system 500 as a whole.
  • IEDs 504 - 508 may be configured to generate monitored system data in the form of time-synchronized phasors (synchrophasors) of monitored currents and/or voltages.
  • synchrophasor measurements and communications may comply with the IEC C37.118 protocol.
  • IEDs 502 - 508 may receive common time signals for synchronizing collected data (e.g., by applying time stamps for the like) and/or managing time-synchronized activities and/or communications.
  • IEDs 502 - 508 may receive common time signals, such as an IRIG signal, from an accurate time reference 568 respectively.
  • the common time signals may be provided using a GPS satellite, a common radio signal such as WWV or WWVB, a network time signal such as IEEE 1588, or the like.
  • the common time signal provided by the accurate time reference 568 may provide an indication of an accurate and/or standardized time such as, for example, UTC or GMT, although other time standards may also be utilized in connection with the disclosed systems and methods.
  • common time signals may be provided to various IEDs by one or more synchronized distributed accurate time sources (not shown).
  • common time signals may be provided directly to one or more IEDs 502 - 508 by time reference 568 .
  • the accurate time reference 568 may provide a common time signal directly to IED 502 .
  • common time signals may be provided directly to receiving IEDs experiencing relatively minimal propagation delay in communication channel(s) between the accurate time reference 568 and/or the receiving IEDs.
  • one or more propagation delay correcting devices 510 , 512 implementing embodiments of the systems and methods disclosed herein may be utilized to correct for propagation delay in common time signals occurring between the accurate time reference 568 and/or one or more receiving IEDs 504 - 508 .
  • propagation delay correcting device 512 may correct for propagation delay in a common time signal during transmission from the accurate time reference 568 to IED 506 .
  • propagation delay correcting device 510 may correct for propagation delay in a common time signal during transmission between the accurate time reference 568 to IEDs 504 , 508 .
  • propagation delay correcting device 510 may correct for a first amount of propagation delay between reference 568 and IED 504 and a second amount of propagation delay between reference 568 and IED 508 .
  • a software module or component may include any type of computer instruction or computer executable code located within a memory device that is operable in conjunction with appropriate hardware to implement the programmed instructions.
  • a software module or component may, for instance, comprise one or more physical or logical blocks of computer instructions, which may be organized as a routine, program, object, component, data structure, etc., that performs one or more tasks or implements particular abstract data types.
  • a particular software module or component may comprise disparate instructions stored in different locations of a memory device, which together implement the described functionality of the module.
  • a module or component may comprise a single instruction or many instructions, and may be distributed over several different code segments, among different programs, and across several memory devices.
  • Some embodiments may be practiced in a distributed computing environment where tasks are performed by a remote processing device linked through a communications network.
  • software modules or components may be located in local and/or remote memory storage devices.
  • data being tied or rendered together in a database record may be resident in the same memory device, or across several memory devices, and may be linked together in fields of a record in a database across a network.
  • Embodiments may be provided as a computer program product including a non-transitory machine-readable medium having stored thereon instructions that may be used to program a computer or other electronic device to perform processes described herein.
  • the non-transitory machine-readable medium may include, but is not limited to, hard drives, floppy diskettes, optical disks, CD-ROMs, DVD-ROMs, ROMs, RAMs, EPROMs, EEPROMs, magnetic or optical cards, solid-state memory devices, or other types of media/machine-readable medium suitable for storing electronic instructions.
  • the computer or other electronic device may include a processing device such as a microprocessor, microcontroller, logic circuitry, or the like.
  • the processing device may further include one or more special purpose processing devices such as an application specific interface circuit (ASIC), PAL, PLA, PLD, field programmable gate array (FPGA), or any other customizable or programmable device.
  • ASIC application specific interface circuit
  • PLA PLA
  • PLD field programmable gate array
  • FPGA field
  • FIG. 6 illustrates a block diagram of an IED 600 consistent with embodiments disclosed herein.
  • Embodiments of the IED 600 may be utilized to implement embodiments of the systems and methods disclosed herein.
  • the IED 600 may be configured to correct for propagation delay in time signals including, for example, IRIG encoded time signals.
  • IED 600 may include a network interface 602 configured to communicate with a communication network. IED 600 may also include a time input 604 , which may be used to receive a common time signal. In certain embodiments, a common time reference may be received and/or transmitted via network interface 602 , and accordingly, a separate time input 604 and/or Global Navigation Satellite System (GNSS) time input 606 may not be necessary. One such embodiment may employ the IEEE 1588 protocol. Alternatively, a GNSS input 606 may be provided in addition to, or instead of, time input 604 . In certain embodiments, the time input 604 may provide a wired input time reference in the event a communication fail occurs with the GNSS time input 606 . The IED 600 may further include a time output 614 for providing an output time signal corrected for associated propagation delay to one or more receiving IEDs and/or devices.
  • GNSS Global Navigation Satellite System
  • a computer-readable storage medium 608 may be the repository of one or more modules and/or executable instructions configured to implement any of the processes described herein.
  • a data bus 612 may link time output 614 , time input 604 , network interface 602 , GNSS time input 606 , and the computer-readable storage medium 608 to a processor 610 .
  • Processor 610 may be configured to process communications received via network interface 602 , time input 604 , GNSS time input 606 , and/or information output by time output 614 .
  • Processor 610 may operate using any number of processing rates and architectures.
  • Processor 610 may be configured to perform various algorithms and calculations described herein using computer executable instructions stored on computer-readable storage medium 608 .
  • Processor 610 may be embodied as a general purpose integrated circuit, an application specific integrated circuit, a field-programmable gate array, and/or other programmable logic devices.
  • Computer-readable storage medium 608 may be the repository of one or more modules and/or executable instructions configured to implement certain functions and/or methods described herein.
  • computer-readable storage medium 608 may include a propagation delay correction module 618 , which may be a repository of the modules and/or executable instructions configured to implement the propagation delay correction functionalities described herein.
  • the propagation delay correction module 618 may include, among other things, a propagation delay estimation module 620 , a propagation delay information database 622 , and a time signal adjustment module 624 .
  • the computer-readable medium 608 may further include a communication module 626 and a control module 628 .
  • Propagation delay estimation module 620 may be configured to perform propagation delay estimation functions. In certain embodiments, the propagation delay estimation module 620 may estimate an amount of propagation delay between an accurate reference time source and one or more IEDs receiving a common time signal from the time source. In certain embodiments, the propagation delay estimation module 620 may estimate propagation delay based on available transmission parameters and information included in a propagation delay information database 622 .
  • the propagation delay information database 622 may, among other things, include information (e.g., a look-up table) associating propagation delay with various transmission parameters such as cable length, cable time, ambient temperature, and/or the like.
  • a time signal adjustment module 624 may be used to correct a common time signal received from the network interface 602 , time input 604 , and/or GNSS time input 606 for propagation delay and to generate a corrected common time signal for transmission via time output 614 based on the estimated propagation delay determined by the propagation delay estimation module 620 .
  • the common time signal adjustment module 620 may generate one or more corrected common time signals by advancing one or more reference indications included in a common time signal by period associated with the estimated propagation delay.
  • the rising signal edge of the start-of-second reference may be advanced by the period associated with the estimated propagation delay in connection with generating a corrected IRIG time signal.
  • the common time signal adjustment module 620 may also advance signal edge transitions associated with encoded time information by the period associated with the estimated propagation delay.
  • a control module 628 may be configured for interacting with monitored equipment connected to distributed controller via a monitored equipment interface and/or via network interface 602 .
  • control instructions from the control module 628 may be intended as control instructions for other IEDs and/or monitored equipment located remote to IED 600 .
  • control instructions may be only informative or suggestive, meaning that the receiving IED is not obligated to perform the control instruction. Rather, the receiving IED may use the suggested control instruction in coordination with its own determinations and information from other controllers to determine whether it will perform the control instruction.
  • control instructions may be directive in that they are required actions. Differentiation between informative or suggestive control instructions and mandatory control instruction may be based on information included with the control instruction.
  • a communication module 626 may include instructions for facilitating communication of information from IED 600 to other controllers and/or other components in the electric power delivery system.
  • the communication module 626 may include instructions on the formatting of communications according to a predetermined protocol.
  • Communication module 626 may be configured with subscribers to certain information, and may format message headers according to such subscription information.

Abstract

Disclosed herein are a variety of systems and methods for correcting for propagation delay in time signals used in connection with an electric power generation and delivery system. According to various embodiments, a device consistent with the present disclosure may determine an estimated propagation delay between an accurate time source and a receiving device. The propagation delay may be determined based on a variety of transmission parameters including, for example, communication channel type and/or length. A corrected time signal may be generated by advancing a reference incitation such as an “on-time” reference and/or “start-of-second” reference included in the time signal by an amount associated with the propagation delay. The corrected time signal may then be transmitted to the receiving device.

Description

TECHNICAL FIELD
This disclosure relates to systems and methods for correcting propagation delay in time signals and, more particularly, to systems and methods for correcting for propagation delay in inter-range instrumentation group time signals used in connection with control of an electric power delivery system.
BRIEF DESCRIPTION OF THE DRAWINGS
Non-limiting and non-exhaustive embodiments of the disclosure are described, including various embodiments of the disclosure, with reference to the figures, in which:
FIG. 1 illustrates a simplified timing diagram of time signals consistent with embodiments disclosed herein.
FIG. 2 illustrates a diagram showing propagation delay of a time signal and propagation delay correction consistent with embodiments disclosed herein.
FIG. 3 illustrates a timing diagram showing propagation delay correction of a time signal consistent with embodiments disclosed herein.
FIG. 4 illustrates a flow chart of a method for correcting for propagation delay of a time signal consistent with embodiments disclosed herein.
FIG. 5 illustrates a simplified diagram of one embodiment of an electric power delivery system that includes intelligent electronic devices consistent with embodiments disclosed herein.
FIG. 6 illustrates a functional block diagram of an intelligent electronic device consistent with embodiments disclosed herein.
DETAILED DESCRIPTION
The embodiments of the disclosure will be best understood by reference to the drawings. It will be readily understood that the components of the disclosed embodiments, as generally described and illustrated in the figures herein, could be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the systems and methods of the disclosure is not intended to limit the scope of the disclosure, as claimed, but is merely representative of possible embodiments of the disclosure. In addition, the steps of a method do not necessarily need to be executed in any specific order, or even sequentially, nor do the steps need be executed only once, unless otherwise specified.
In some cases, well-known features, structures, or operations are not shown or described in detail. Furthermore, the described features, structures, or operations may be combined in any suitable manner in one or more embodiments. It will also be readily understood that the components of the embodiments, as generally described and illustrated in the figures herein, could be arranged and designed in a wide variety of different configurations. For example, throughout this specification, any reference to “one embodiment,” “an embodiment,” or “the embodiment” means that a particular feature, structure, or characteristic described in connection with that embodiment is included in at least one embodiment. Thus, the quoted phrases, or variations thereof, as recited throughout this specification are not necessarily all referring to the same embodiment.
Electrical power generation and delivery systems are designed to generate, transmit, and distribute electrical energy to loads. Electrical power generation and delivery systems may include a variety of equipment, such as electrical generators, electrical motors, power transformers, power transmission and distribution lines, circuit breakers, switches, buses, transmission and/or feeder lines, voltage regulators, capacitor banks, and the like. Such equipment may be monitored, controlled, automated, and/or protected using intelligent electronic devices (IEDs) that receive electric power system information from the equipment, make decisions based on the information, and provide monitoring, control, protection, and/or automation outputs to the equipment.
In some embodiments, an IED may include, for example, remote terminal units, differential relays, distance relays, directional relays, feeder relays, overcurrent relays, voltage regulator controls, voltage relays, breaker failure relays, generator relays, motor relays, automation controllers, bay controllers, meters, recloser controls, communication processors, computing platforms, programmable logic controllers (PLCs), programmable automation controllers, input and output modules, governors, exciters, statcom controllers, SVC controllers, OLTC controllers, and the like. Further, in some embodiments, IEDs may be communicatively connected via a network that includes, for example, multiplexers, routers, hubs, gateways, firewalls, and/or switches to facilitate communications on the networks, each of which may also function as an IED. Networking and communication devices may also be integrated into an IED and/or be in communication with an IED. As used herein, an IED may include a single discrete IED or a system of multiple IEDs operating together.
Various actions performed by IEDs included in an electric power generation and delivery system may be coordinated using time-coordinated instructions and/or other time-coordinated information exchanged therebetween. For example, one or more IEDs may be configured to detect and protect electrical power system equipment from abnormal conditions, such as fault events, by issuing one or more time-coordinated control instructions to associated electrical power system equipment configured to mitigate damage caused by the abnormal conditions. One or more IEDs may further be configured to generate, distribute, and/or receive monitored system data in the form of time-synchronized measurement data relating to monitored currents and/or voltages (e.g., represented as time-synchronized phasors or the like) for use in connection with associated monitoring, control, automation, and/or protection activities.
In certain embodiments, common time signals, which in certain instances may be referred to herein as time signals, may be utilized for synchronizing various data exchanged between IEDs and/or associated electrical power system equipment (e.g., by applying time stamps or the like). Common time signals may provide an indication of an accurate and/or standardized time such as, for example, coordinated universal time (UTC) or Greenwich Mean Time (GMT), although other time standards may also be utilized in connection with the disclosed systems and methods. Common time signals may be provided to various IEDs by a centralized accurate time source such as, for example, an atomic clock and/or the like. In further embodiments, common time signals may be provided to various IEDs by one or more synchronized distributed accurate time sources.
Common time signals may be distributed to various IEDs in a variety of ways, including via wired and/or wireless communication channels. For example, common time signals may be distributed to various IEDs via an IRIG signal, a Global Navigation Satellite System (GNSS) communication signal, a common radio signal such as WWV or WWVB, a network time signal such as IEEE 1588, or the like. In certain embodiments, common time signals may be distributed to various IEDs using a variety of different types of communication channels. For example, an IED associated distribution substation location of an electric power delivery system may wirelessly receive a common time signal and distribute the time signal to one or more other IEDs associated with the distribution station via one or more wired connections.
A common time signal may experience a certain amount of propagation delay during transmission. For example, propagation delay may occur during transmission of a common time signal from a centralized accurate time source to a remotely-located IED receiving the common time signal for use in connection with time-synchronized communications and/or activities. Propagation delay may be related to a variety of transmission parameters including, for example, transmission cable length, transmission cable type, ambient temperature, and/or the like. As a common time signal may be used as a reference indication of an accurate universal time for purposes of coordinating various communications and/or activities, propagation delay impacting a common time signal may detrimentally affect the accuracy of the signal for use as a reference.
To compensate for propagation delay time information included in the common time signal may be advanced by a propagation delay correcting device by a period associated with the delay in some embodiments. For example, a propagation delay correcting device may receive a common time signal. A period of time associated with propagation delay between an accurate time source and a receiving IED may be estimated (e.g., a number of minutes and/or seconds of an associated propagation delay period). Encoded time information included in the common time signal may be decoded and modified to advance the corresponding time information by the estimated propagation delay period by modifying the encoded time information. A corrected time signal may be generated that includes the modified encoded time information and be transmitted to an associated receiving IED. The receiving IED may receive the corrected time signal, and may utilize the modified encoded time information included in the corrected time signal in connection with coordinating various time-synchronized communications and/or activities.
While the above method may correct for propagation delay, accurately estimating a period of time associated with propagation delay between an accurate time source and a receiving IED and adjusting may be difficult. For example, certain locations may follow daylight savings time (DST) whereas others many not. Accordingly, to generate an accurate corrected time signal, various embodiments consistent with the present disclosure may provide information regarding a location of a propagation delay correcting device relative to an accurate time source and/or a receiving IED as well as a time zone associated with the location. The above method may further take into account corrections to the time signal for leap year and/or leap second events.
Systems and methods disclosed herein may facilitate propagation delay correction in a manner that ameliorates at least some of the difficulties described above. In certain embodiments, a common time signal associated with an accurate time source (e.g., a UTC reference time source or the like) may include one or more reference indications denoting a start of a data frame containing encoded time information (e.g., day, hour, minutes, seconds, etc.). A receiving IED may associate a time that the reference indication is received with the encoded time information in the data frame following the indication. That is, the time that the reference indication is received by an IED may be associated with the encoded day, hour, minute, and/or second information included in the data frame following the reference indication. In this manner, reference indications included in a common time signal may be utilized to coordinate various time-synchronized actions and/or communications.
Consistent with embodiments disclosed herein, a propagation delay correcting device may generate a corrected time signal by estimating a propagation delay between an accurate time source and one or more receiving IEDs. A variety of information may be utilized in connection with estimating the propagation delay including, without limitation, transmission cable length, transmission cable type, ambient temperature, and/or the like. In certain embodiments, an estimated propagation delay may be determined and/or otherwise calculated by a propagation delay correcting device. In further embodiments, the estimated propagation delay may be provided to the propagation delay correcting device by a user thereof.
The propagation delay correcting device may generate a corrected time signal by advancing one or more reference indications included in a common time signal by a period associated with the estimated propagation delay. For example, in a common time signal where a reference indication is associated with a rising signal edge, the rising signal edge of the reference indication may be advanced by a period associated with the estimated propagation delay in connection with generating a corrected time signal. Accordingly, following transmission to a receiving IED, the rising signal edge of the reference indication will be received by the IED at an accurate time.
In certain embodiments, in connection with generating a corrected time signal, signal edges of one or more reference indications as well as encoded time information following the reference indications may be advanced by a period associated with an estimated propagation delay. In other embodiments, however, only reference indications may be advanced by the period associated with the estimated propagation delay, as any encoded time information following the corrected reference indication will be associated with a time the reference indication is received by a receiving IED. Accordingly, if a receiving device can effectively decode the encoded time information without propagation delay correction, the uncorrected decoded time information will be associated with the corrected reference indication. In certain embodiments, only advancing signal edges associated with reference indications may offer certain efficiencies in connection with propagation delay correction.
Certain embodiments disclosed herein may be utilized in connection with common time signals encoded using the inter-range instrumentation group (IRIG) time-code standard (e.g., the IRIG-B standard or the like). FIG. 1 illustrates a simplified timing diagram 100 of time signals 102, 104 implementing the IRIG time-code standard consistent with embodiments disclosed herein. Particularly, the simplified timing diagram 100 illustrates time signals 102, 104 implementing the IRIG-B standard. Although embodiments disclosed herein are discussed in connection with the IRIG-B standard, it will be appreciated that a variety of other time standards may also be utilized in connection with the disclosed embodiments.
Signals encoded using the IRIG-B time standard may have a time frame of 1 second—that is, one data frame of encoded time information is transmitted every second. IRIG-B encoded signals may transmit 100 pulses-per-second with an index count of 10 milliseconds over the 1 second time frame. Time information may be encoded in the signal using binary-coded decimal (BCD) and/or straight binary seconds (SBS) formats, and may include information indicative of a day of the year (i.e., 1-366), hours, minutes, and/or seconds.
IRIG time formats may use pulse-width coding and include one or more reference indications 106, 108 preceding encoded time information 110, 112 in a data frame. In some embodiments, the one or more reference indications 106, 108 may have a duration of 80% of an index count interval. A binary “0” 110 may have a duration of 20% of an index count interval and a binary “1” 112 may have a duration of 50% of an index count interval. In some embodiments, the unmodulated IRIG-B signal 102 may be transmitted to receiving devices as an unmodulated pulse-width coded DC level shift signal. In other embodiments, the sine wave carrier modulated IRIG-B signal 104 may be transmitted to receiving devices. In some embodiments, the sine wave carrier may have a frequency of 1 kHz.
As illustrated, an IRIG-B encoded time signal may include two reference indications 106, 108. In certain instances, the presence of two consecutive reference indications 106, 108 marks the start of a time frame. The first reference indication 106 may be utilized as an indication that subsequent a signal edge 114 (e.g., a rising signal edge) associated with a second reference indication 108 marks a time associated with the encoded time information of the data frame. In some embodiments, the signal edge 114 may be referred to as an “on-time” and/or a “start-of-second” indication associated with a particular time indicated by the subsequent encoded time information.
FIG. 2 illustrates a diagram 200 showing propagation delay of a time signal and propagation delay correction consistent with embodiments disclosed herein. As illustrated, an accurate time source (e.g., a UTC time) may be encoded by an IRIG time encoder 202 to generate an IRIG encoded time signal for distribution to one or more receiving devices. During transmission to the receiving devices, however, the IRIG encoded time signal may experience certain propagation delay 204. As discussed above, propagation delay 204 may be related to a variety of transmission parameters including, for example, transmission cable length, transmission cable type, ambient temperature, and/or the like.
The IRIG encoded time signal may be corrected by a propagation delay correcting device 206 to correct for propagation delay 204. The propagation delay correcting device 206 may estimate a delay period associated with the propagation delay 204 based on available transmission parameters impacting propagation delay of the IRIG encoded time signal. The propagation delay corrector 206 may generate one or more corrected IRIG time signals by advancing one or more reference indications included in the IRIG UTC time signal by a period associated with the estimated propagation delay. For example, in an IRIG time signal where an on-time reference is associated with a rising signal edge of a second reference indication in a frame, the rising signal edge of the on-time reference may be advanced by the estimated propagation delay in a corrected IRIG time signal.
In certain embodiments, the propagation delay correcting device 206 may be associated with a single receiving device and, accordingly, may generate a single corrected IRIG time signal. In further embodiments, the propagation delay correcting device 206 may be associated with a plurality of receiving devices and may be configured to generate a plurality of corrected IRIG time signals based on the IRIG encoded time signal received by the propagation delay correcting device 206. In some embodiments, the plurality of corrected IRIG time signals generated may include corrections for a plurality of different propagation delays associated with various receiving devices. For example, an IRIG signal may experience a first amount of propagation delay during transmission to a first device and a second amount of propagation delay during transmission to a second device. To correct for the various delays, the propagation delay correcting device 206 may generate a first corrected IRIG time signal for transmission to the first device correcting for the first amount of propagation delay and a second corrected IRIG time signal for transmission to the second device correcting for the second amount of propagation delay.
In some embodiments, the propagation delay correcting device 206 may be proximately located to one or more receiving devices and be configured to correct for propagation delay 204 occurring before receipt of an associated IRIG time signal by the propagation delay correcting device 206. In further embodiments, the propagation delay correcting device 206 may correct for anticipated propagation delay 204 between the propagation delay correcting device 206 and/or an accurate time source and a receiving device. Accordingly, the propagation delay correcting device 206 may correct for estimated propagation delay 204 of an IRIG time signal before the signal has actually experienced such delay.
FIG. 3 illustrates a timing diagram 300 showing propagation delay correction of a time signal consistent with embodiments disclosed herein. Particularly, the illustrated timing diagram 300 shows an exemplary IRIG encoded accurate common time signal 302 (e.g., generated by an accurate time source), a corresponding IRIG encoded time signal after experiencing propagation delay 304, and a IRIG encoded time signal corrected for the propagation delay consistent with embodiments disclosed herein.
Propagation delay may cause signal edges of an IRIG encoded signal 304 (e.g., signal edge 312) to be delayed by an amount of time 204 associated with the propagation delay. For example, signal edge 312, indicating an on-time reference of the IRIG signal experiencing propagation delay 304, may be received by a receiving IED following a period of time 204 after the actual on-time reference 114. To correct for this delay, a propagation delay corrected IRIG signal 306 may be generated that advances the signal edge 312 by the period of time 204 associated with the propagation delay such that the signal edge 312 occurs at the same time and/or substantially at the same time as the actual on-time reference 114. As discussed above, in certain embodiments, the period 204 associated with propagation delay may be determined and/or otherwise calculated by a propagation delay correcting device based on a variety of available transmission parameters (e.g., using a lookup table or the like). In further embodiments, the period 204 associated with propagation delay 204 may be provided to the propagation delay correcting device by a user.
As the corrected on-time reference signal edge of the propagation delay corrected IRIG signal 306 is aligned and/or substantially aligned with the actual on-time reference 114, timing information following the on-time reference signal edge of the propagation delay corrected IRIG signal 306 will be associated with the actual on-time reference 114 by a receiving IED. In certain embodiments, signal edges associated with encoded timing information in a data frame following an on-time reference 114 may also be advanced by an amount corresponding to the propagation delay (e.g., period 204). For example, in the illustrated timing diagram 300, signal edge 310 of the propagation delay corrected IRIG signal 306 may be advanced to 308. In other embodiments, however, only on-time reference signal edges (e.g., edge 312) may be corrected for propagation delay, as any encoded time information following the corrected on-time signal edge will be associated with a time the on-time signal is received by a receiving IED. Accordingly, if a receiving device can effectively decode the encoded time information propagation delay correction, the decoded time information may be associated with the corrected on-time reference signal edge. In certain embodiments, correcting for propagation delay in only on-time reference signal edges may provide certain processing efficiencies.
In some embodiments, propagation delay may be corrected up to a certain threshold amount based on capabilities of a receiving IED. For example, propagation delay may be corrected by advancing an on-time signal edge up to an amount that a receiving IED may properly decode encoded time information following the advanced on-time signal edge that has not been advanced by an amount of the propagation delay.
FIG. 4 illustrates a flow chart of a method 400 for correcting for propagation delay of a time signal consistent with embodiments disclosed herein. In certain embodiments, the method 400 may be performed by a propagation delay correcting device configured to receive a time signal from an accurate time source and distribute a propagation-corrected signal to one or more receiving devices. In further embodiments, the method 400 may be performed by an accurate time source prior to transmitting a time signal to one or more receiving devices based on anticipated propagation delay. In yet further embodiments, the method 400 may be performed by one or more modules integrated in a receiving device configured to correct a received time signal for propagation delay prior to using the signal in connection with time-synchronized activities and/or communications.
At 402, an estimated propagation delay of a time signal during transmission between a source and a receiving device may be determined. Propagation delay may be estimated and/or otherwise calculated based on a variety of available transmission parameters including, for example, transmission cable length, transmission cable type, ambient temperature, and/or the like. In certain embodiments, estimated propagation delay may be determined by a propagation delay correcting device based on available transmission parameters (e.g., using a look-up table associating propagation delay with various transmission parameters). In further embodiments, an estimated propagation delay may be provided to a propagation delay correcting device by a user.
At 404, a determination may be made whether the estimated propagation delay is below a threshold level of propagation delay. In certain embodiments, the threshold level of propagation delay may be a level where various time-coordinated activities and/or communications are not substantially and/or detrimentally affected by the propagation delay. For example, a picosecond of delay may not determinately affect time-coordinated activities and/or communications between various IEDs.
If the estimated propagation delay is below the threshold, the method 400 may terminate and a common time signal may be sent to one or more received devices without propagation delay correction. If, however, the propagation delay is above the threshold, the method 400 may proceed to 406. At 406, an on-time indication of the time signal may be advanced by the estimated propagation delay determined at 402 to generate a propagation delay corrected time signal. In certain embodiments, the method 400 may proceed to 410, where the propagation delay corrected time signal may be transmitted to one or more associated receiving IEDs. In further embodiments, the method 400 may proceed from 406 to 408, where signal edges associated with encoded time information of time signal may also be advanced by the estimated propagation delay determined at 402 in connection with generating the propagation delay corrected time signal. Once generated, the propagation delay corrected time signal may be transmitted to one or more associated received IEDs.
FIG. 5 illustrates a simplified diagram of an electric power generation and delivery system 500 that includes IEDs 502-512 consistent with embodiments disclosed herein. Although illustrated as a one-line diagram for purposes of simplicity, electrical power generation and delivery system 500 may also be configured as a three phase power system. Moreover, embodiments of the disclosed systems and methods may be utilized in connection with any suitable electric power generation and delivery system and is therefore not limited to the specific system 500 illustrated in FIG. 5. Accordingly, embodiments may be utilized in connection with, for example, in industrial plant power generation and delivery systems, distributed generation power generation and delivery systems, and utility electric power generation and delivery systems.
The electric power generation and delivery system 500 may include generation, transmission, distribution, and power consumption equipment. For example, the system 500 may include one or more generators 514-520 that, in some embodiments, may be operated by a utility provider for generation of electrical power for the system 500. Generators 514 and 516 may be coupled to a first transmission bus 522 via step up transformers 524 and 526, which are respectively configured to step up the voltages provided to first transmission bus 522. A transmission line 528 may be coupled between the first transmission bus 522 and a second transmission bus 530. Another generator 518 may be coupled to the second transmission bus 530 via step up transformer 532 which is configured to step up the voltage provided to the second transmission bus 530.
A step down transformer 534 may be coupled between the second transmission bus 530 and a distribution bus 536 configured to step down the voltage provided by the second transmission bus 530 at transmission levels to lower distribution levels at the distribution bus 536. One or more feeders 538, 540 may draw power from the distribution bus 536. The feeders 538, 540 may distribute electric power to one or more loads 542, 544. In some embodiments, the electric power delivered to the loads 542, 544 may be further stepped down from distribution levels to load levels via step down transformers 546 and 548, respectively.
Feeder 538 may feed electric power from the distribution bus 536 to a distribution site 550 (e.g., a refinery, smelter, paper production mill, or the like). Feeder 538 may be coupled to a distribution site bus 552. The distribution site 550 may also include a distributed generator 520 configured to provide power to the distribution site bus 552 at an appropriate level via transformer 554. The distribution site 550 may further include one or more loads 542. In some embodiments, the power provided to the loads 542 from the distribution site bus 552 may be stepped up or stepped down to an appropriate level via transformer 546. In certain embodiments, the distribution site 550 may be capable of providing sufficient power to loads 542 independently by the distributed generator 520, may utilize power from generators 514-518, or my utilize both the distributed generator 520 and one or more of generators 514-518 to provide electric power to the loads.
IEDs 502-508 may be configured to control, monitor, protect, and/or automate the electric power system 500. As used herein, an IED may refer to any microprocessor-based device that monitors, controls, automates, and/or protects monitored equipment within an electric power system and/or is configured to implement any of the systems and methods disclosed herein. In some embodiments, IEDs 502-508 may gather status information from one or more pieces of monitored equipment. Further, IEDs 502-508 may receive information concerning monitored equipment using sensors, transducers, actuators, and the like. Although FIG. 5 illustrates separate IEDs monitoring a signal (e.g., IED 504) and controlling a breaker (e.g., IED 508), these capabilities may be combined into a single IED.
FIG. 5 illustrates various IEDs 502-512 performing various functions for illustrative purposes and does not imply any specific arrangements or functions required of any particular IED. In some embodiments, IEDs 502-508 may be configured to monitor and communicate information, such as voltages, currents, equipment status, temperature, frequency, pressure, density, infrared absorption, radio-frequency information, partial pressures, viscosity, speed, rotational velocity, mass, switch status, valve status, circuit breaker status, tap status, meter readings, and the like. For example, IEDs 502-508 may be configured to monitor and communicate information relating to overcurrent and/or interharmonic conditions of a monitored line (e.g., a feeder and/or transmission line). Further, IEDs 502-508 may be configured to communicate calculations, such as phasors (which may or may not be synchronized as synchrophasors), events, fault distances, differentials, impedances, reactances, frequency, and the like. IEDs 502-508 may also communicate settings information, IED identification information, communications information, status information, alarm information, and the like. Information of the types listed above, or more generally, information about the status of monitored equipment, may be generally referred to herein as monitored system data.
In certain embodiments, IEDs 502-508 may issue control instructions to the monitored equipment in order to control various aspects relating to the monitored equipment. For example, an IED (e.g., IED 506) may be in communication with a circuit breaker (e.g., breaker 556), and may be capable of sending an instruction to open and/or close the circuit breaker, thus connecting or disconnecting a portion of a power system. In another example, an IED may be in communication with a recloser and capable of controlling reclosing operations. In another example, an IED may be in communication with a voltage regulator and capable of instructing the voltage regulator to tap up and/or down. Information of the types listed above, or more generally, information or instructions directing an IED or other device to perform a certain action, may be generally referred to as control instructions.
The distributed site 550 may include an IED 508 for monitoring, controlling, and protecting the equipment of the distributed site 550 (e.g., generator 520, transformer 546, etc.). IED 508 may receive monitored system data, including current signals (e.g., current signals including overcurrent and/or interharmonic current information) via current transformer (CT) 558 and voltage signals via potential transformer (PT 560) from one or more locations (e.g., line 562) in the distribution site 550. The IED 508 may further be in communication with a breaker 564 coupled between the feeder 536 and the distribution site bus 552. In certain embodiments, the IED 508 may be configurable to cause the breaker 508 to disconnect the distribution site bus 552 from the distribution bus 536, based on monitored system data received via CT 558 and PT 560.
Feeder 540 may be communicatively coupled with an IED 506 configured to control a breaker 556 between the loads 544 and the distribution bus 536 based on monitored system data. In some embodiments, the power provided to the loads 544 from the distribution bus 536 may be stepped up or stepped down to an appropriate level via transformer 548. Like the IED 508 of the distribution site 550, monitored system data may be obtained by IED 506 using CTs and/or PTs (not shown).
Other IEDs (e.g., IED 504) may be configured to monitor, control, and/or protect the electric power generation and delivery system 500. For example IED 504 may provide transformer and generator protection to the step-up transformer 524 and generator 514. In some embodiments, IEDs 504-508 may be in communication with another IED 502, which may be a central controller, synchrophasor vector processor, automation controller, programmable logic controller (PLC), real-time automation controller, Supervisory Control and Data Acquisition (SCADA) system, or the like. For example, in some embodiments, IED 502 may be a synchrophasor vector processor. In other embodiments, IED 502 may be a real-time automation controller. IED 502 may also be a PLC or any similar device capable of receiving communications from other IEDs and processing the communications there from. In certain embodiments, IEDs 504-508 may communicate with IED 502 directly or via a communications network (e.g., network 566).
The central IED 502 may communicate with other IEDs 504-508 to provide control and monitoring of the other IEDs 504-508 and the power generation and delivery system 500 as a whole. In some embodiments, IEDs 504-508 may be configured to generate monitored system data in the form of time-synchronized phasors (synchrophasors) of monitored currents and/or voltages. In certain embodiments, synchrophasor measurements and communications may comply with the IEC C37.118 protocol. In certain embodiments, IEDs 502-508 may receive common time signals for synchronizing collected data (e.g., by applying time stamps for the like) and/or managing time-synchronized activities and/or communications. Accordingly, IEDs 502-508 may receive common time signals, such as an IRIG signal, from an accurate time reference 568 respectively. In some embodiments, the common time signals may be provided using a GPS satellite, a common radio signal such as WWV or WWVB, a network time signal such as IEEE 1588, or the like.
In certain embodiments, the common time signal provided by the accurate time reference 568 may provide an indication of an accurate and/or standardized time such as, for example, UTC or GMT, although other time standards may also be utilized in connection with the disclosed systems and methods. In further embodiments, common time signals may be provided to various IEDs by one or more synchronized distributed accurate time sources (not shown).
In some embodiments, common time signals may be provided directly to one or more IEDs 502-508 by time reference 568. For example, as illustrated, the accurate time reference 568 may provide a common time signal directly to IED 502. In certain embodiments, common time signals may be provided directly to receiving IEDs experiencing relatively minimal propagation delay in communication channel(s) between the accurate time reference 568 and/or the receiving IEDs. In further embodiments, one or more propagation delay correcting devices 510, 512 implementing embodiments of the systems and methods disclosed herein may be utilized to correct for propagation delay in common time signals occurring between the accurate time reference 568 and/or one or more receiving IEDs 504-508. For example, propagation delay correcting device 512 may correct for propagation delay in a common time signal during transmission from the accurate time reference 568 to IED 506. Similarly, propagation delay correcting device 510 may correct for propagation delay in a common time signal during transmission between the accurate time reference 568 to IEDs 504, 508. For example, in certain embodiments, based on respective amounts of estimated propagation delay between accurate time reference 568 and IEDs 504, 508, propagation delay correcting device 510 may correct for a first amount of propagation delay between reference 568 and IED 504 and a second amount of propagation delay between reference 568 and IED 508.
Several aspects of the embodiments described herein are illustrated as software modules or components. As used herein, a software module or component may include any type of computer instruction or computer executable code located within a memory device that is operable in conjunction with appropriate hardware to implement the programmed instructions. A software module or component may, for instance, comprise one or more physical or logical blocks of computer instructions, which may be organized as a routine, program, object, component, data structure, etc., that performs one or more tasks or implements particular abstract data types.
In certain embodiments, a particular software module or component may comprise disparate instructions stored in different locations of a memory device, which together implement the described functionality of the module. Indeed, a module or component may comprise a single instruction or many instructions, and may be distributed over several different code segments, among different programs, and across several memory devices. Some embodiments may be practiced in a distributed computing environment where tasks are performed by a remote processing device linked through a communications network. In a distributed computing environment, software modules or components may be located in local and/or remote memory storage devices. In addition, data being tied or rendered together in a database record may be resident in the same memory device, or across several memory devices, and may be linked together in fields of a record in a database across a network.
Embodiments may be provided as a computer program product including a non-transitory machine-readable medium having stored thereon instructions that may be used to program a computer or other electronic device to perform processes described herein. The non-transitory machine-readable medium may include, but is not limited to, hard drives, floppy diskettes, optical disks, CD-ROMs, DVD-ROMs, ROMs, RAMs, EPROMs, EEPROMs, magnetic or optical cards, solid-state memory devices, or other types of media/machine-readable medium suitable for storing electronic instructions. In some embodiments, the computer or other electronic device may include a processing device such as a microprocessor, microcontroller, logic circuitry, or the like. The processing device may further include one or more special purpose processing devices such as an application specific interface circuit (ASIC), PAL, PLA, PLD, field programmable gate array (FPGA), or any other customizable or programmable device.
FIG. 6 illustrates a block diagram of an IED 600 consistent with embodiments disclosed herein. Embodiments of the IED 600 may be utilized to implement embodiments of the systems and methods disclosed herein. For example, the IED 600 may be configured to correct for propagation delay in time signals including, for example, IRIG encoded time signals.
IED 600 may include a network interface 602 configured to communicate with a communication network. IED 600 may also include a time input 604, which may be used to receive a common time signal. In certain embodiments, a common time reference may be received and/or transmitted via network interface 602, and accordingly, a separate time input 604 and/or Global Navigation Satellite System (GNSS) time input 606 may not be necessary. One such embodiment may employ the IEEE 1588 protocol. Alternatively, a GNSS input 606 may be provided in addition to, or instead of, time input 604. In certain embodiments, the time input 604 may provide a wired input time reference in the event a communication fail occurs with the GNSS time input 606. The IED 600 may further include a time output 614 for providing an output time signal corrected for associated propagation delay to one or more receiving IEDs and/or devices.
A computer-readable storage medium 608 may be the repository of one or more modules and/or executable instructions configured to implement any of the processes described herein. A data bus 612 may link time output 614, time input 604, network interface 602, GNSS time input 606, and the computer-readable storage medium 608 to a processor 610.
Processor 610 may be configured to process communications received via network interface 602, time input 604, GNSS time input 606, and/or information output by time output 614. Processor 610 may operate using any number of processing rates and architectures. Processor 610 may be configured to perform various algorithms and calculations described herein using computer executable instructions stored on computer-readable storage medium 608. Processor 610 may be embodied as a general purpose integrated circuit, an application specific integrated circuit, a field-programmable gate array, and/or other programmable logic devices.
Computer-readable storage medium 608 may be the repository of one or more modules and/or executable instructions configured to implement certain functions and/or methods described herein. For example, computer-readable storage medium 608 may include a propagation delay correction module 618, which may be a repository of the modules and/or executable instructions configured to implement the propagation delay correction functionalities described herein. The propagation delay correction module 618 may include, among other things, a propagation delay estimation module 620, a propagation delay information database 622, and a time signal adjustment module 624. The computer-readable medium 608 may further include a communication module 626 and a control module 628.
Propagation delay estimation module 620 may be configured to perform propagation delay estimation functions. In certain embodiments, the propagation delay estimation module 620 may estimate an amount of propagation delay between an accurate reference time source and one or more IEDs receiving a common time signal from the time source. In certain embodiments, the propagation delay estimation module 620 may estimate propagation delay based on available transmission parameters and information included in a propagation delay information database 622. The propagation delay information database 622 may, among other things, include information (e.g., a look-up table) associating propagation delay with various transmission parameters such as cable length, cable time, ambient temperature, and/or the like.
A time signal adjustment module 624 may be used to correct a common time signal received from the network interface 602, time input 604, and/or GNSS time input 606 for propagation delay and to generate a corrected common time signal for transmission via time output 614 based on the estimated propagation delay determined by the propagation delay estimation module 620. In certain embodiments, the common time signal adjustment module 620 may generate one or more corrected common time signals by advancing one or more reference indications included in a common time signal by period associated with the estimated propagation delay. For example, in an IRIG time signal where an on-time reference is associated with a rising signal edge of a second reference indication in a frame, the rising signal edge of the start-of-second reference may be advanced by the period associated with the estimated propagation delay in connection with generating a corrected IRIG time signal. In further embodiments, the common time signal adjustment module 620 may also advance signal edge transitions associated with encoded time information by the period associated with the estimated propagation delay.
A control module 628 may be configured for interacting with monitored equipment connected to distributed controller via a monitored equipment interface and/or via network interface 602. According to some embodiments, control instructions from the control module 628 may be intended as control instructions for other IEDs and/or monitored equipment located remote to IED 600. In some cases, control instructions may be only informative or suggestive, meaning that the receiving IED is not obligated to perform the control instruction. Rather, the receiving IED may use the suggested control instruction in coordination with its own determinations and information from other controllers to determine whether it will perform the control instruction. In other cases control instructions may be directive in that they are required actions. Differentiation between informative or suggestive control instructions and mandatory control instruction may be based on information included with the control instruction.
A communication module 626 may include instructions for facilitating communication of information from IED 600 to other controllers and/or other components in the electric power delivery system. The communication module 626 may include instructions on the formatting of communications according to a predetermined protocol. Communication module 626 may be configured with subscribers to certain information, and may format message headers according to such subscription information.
While specific embodiments and applications of the disclosure have been illustrated and described, it is to be understood that the disclosure is not limited to the precise configurations and components disclosed herein. For example, the systems and methods described herein may be applied to an industrial electric power delivery system or an electric power delivery system implemented in a boat or oil platform that may not include long-distance transmission of high-voltage power. In will further be appreciated that embodiments of the disclosed systems and methods may be utilized in connection with a variety of systems, devices, and/or applications utilizing time signals, including systems, devices, and/or applications that are not associated and/or otherwise included in an electric power delivery system. Accordingly, many changes may be made to the details of the above-described embodiments without departing from the underlying principles of this disclosure. The scope of the present invention should, therefore, be determined only by the following claims.

Claims (21)

What is claimed is:
1. A device associated with an electric power delivery system, the device comprising:
an interface configured to receive a time signal from an accurate time source;
a processor communicatively coupled to the interface;
a computer-readable storage medium communicatively coupled to the processor, the computer-readable storage medium storing instructions that when executed by the processor cause the processor to:
determine a first estimated propagation delay between the accurate time source and a first receiving device,
generate a first corrected time signal by advancing a plurality of signal edges associated with encoded time information following a reference indication included in the time signal by the first estimated propagation delay, wherein the reference indication comprises an on-time reference rising signal edge indication, and
transmit the first corrected time signal to the first receiving device.
2. The device of claim 1, wherein the time signal comprises a inter-range instrumentation group encoded time signal.
3. The device of claim 1, wherein the reference indication comprises an indication denoting a start of a data frame of the time signal compromising encoded time information.
4. The device of claim 1, wherein the time signal comprises a time signal generated using a reference atomic clock.
5. The device of claim 1, where determining the first estimated propagation delay between the accurate time source and the first receiving device is based on one or more transmission parameters associated with a communication channel between the accurate time source and the first receiving device.
6. The device of claim 5, wherein the one or more transmission parameters comprise one or more of a communication channel length, a communication channel type, and an ambient temperature.
7. The device of claim 5, wherein the one or more transmission parameters are provided to the device by user input.
8. The device of claim 1, wherein the instructions are further configured to cause the processor to:
determine a second estimated propagation delay between the accurate time source and a second receiving device;
generate a second corrected time signal by advancing a reference indication included in the time signal by the second estimated propagation delay; and
transmit the second corrected time signal to the second receiving device.
9. The device of claim 1, wherein the first estimated propagation delay comprises an estimated amount of propagation delay having previously occurred in the time signal prior to being received by the interface.
10. The device of claim 1, wherein the first estimated propagation delay comprises an estimated amount of anticipated propagation delay between the accurate time source and the first receiving device.
11. A method for generating a corrected time signal in an electric power delivery system comprising:
receiving a time signal from an accurate time source;
determining a first estimated propagation delay between the accurate time source and a first receiving device;
generating a first corrected time signal by advancing signal edges associated with encoded time information following a reference indication included in the time signal by the first estimated propagation delay, wherein the reference indication comprises an on-time reference rising signal edge indication; and
transmitting the first corrected time signal to the first receiving device.
12. The method of claim 11, wherein the time signal comprises a inter-range instrumentation group encoded time signal.
13. The method of claim 11, wherein the reference indication comprises an indication denoting a start of a data frame of the time signal compromising encoded time information.
14. The method of claim 11, wherein the common time signal comprises a time signal generated using a reference atomic clock.
15. The method of claim 11, where determining the first estimated propagation delay between the accurate time source and the first receiving device is based on one or more transmission parameters associated with a communication channel between the accurate time source and the first receiving device.
16. The method of claim 15, wherein the one or more transmission parameters comprise one or more of a communication channel length, a communication channel type, and an ambient temperature.
17. The method of claim 15, wherein the one or more transmission parameters are provided by user input.
18. The method of claim 11, wherein the method further comprises:
determining a second estimated propagation delay between the accurate time source and a second receiving device;
generating a second corrected common time signal by advancing a reference indication included in the common time signal by the second estimated propagation delay; and
transmitting the second corrected common time signal to the second receiving device.
19. The method of claim 11, wherein the first estimated propagation delay comprises an estimated amount of propagation delay having previously occurred in the time signal prior to being received from the accurate time source.
20. The device of claim 11, wherein the first estimated propagation delay comprises an estimated amount of anticipated propagation delay between the accurate time source and the first receiving device.
21. A device associated with an electric power delivery system, the device comprising:
an interface configured to receive an inter-range instrumentation group encoded time signal from an accurate time source;
a processor communicatively coupled to the interface;
a computer-readable storage medium communicatively coupled to the processor, the computer-readable storage medium storing instructions that when executed by the processor cause the processor to:
determine a first estimated propagation delay between the accurate time source and a first receiving device based on a length and a type of a communication channel between the accurate time source and the first receiving device,
generate a first corrected time signal by advancing an on-time reference indication included in the time signal by the first estimated propagation delay and advancing a plurality of signal edges associated with encoded time information following the on-time reference indication, by the first estimated propagation delay,
transmit the first corrected time signal to the first receiving device
determine a second estimated propagation delay between the accurate time source and a second receiving device;
generate a second corrected time signal by advancing a reference indication included in the time signal by the second estimated propagation delay; and
transmit the second corrected time signal to the second receiving device.
US14/264,394 2014-04-29 2014-04-29 Time signal propagation delay correction Expired - Fee Related US9270442B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US14/264,394 US9270442B2 (en) 2014-04-29 2014-04-29 Time signal propagation delay correction
PCT/US2015/024000 WO2015167745A1 (en) 2014-04-29 2015-04-02 Time signal propagation delay correction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US14/264,394 US9270442B2 (en) 2014-04-29 2014-04-29 Time signal propagation delay correction

Publications (2)

Publication Number Publication Date
US20150312023A1 US20150312023A1 (en) 2015-10-29
US9270442B2 true US9270442B2 (en) 2016-02-23

Family

ID=54335782

Family Applications (1)

Application Number Title Priority Date Filing Date
US14/264,394 Expired - Fee Related US9270442B2 (en) 2014-04-29 2014-04-29 Time signal propagation delay correction

Country Status (2)

Country Link
US (1) US9270442B2 (en)
WO (1) WO2015167745A1 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150105868A1 (en) * 2013-10-15 2015-04-16 Lsis Co., Ltd. Event input module
US9400330B2 (en) 2012-10-19 2016-07-26 Schweitzer Engineering Laboratories, Inc. Manipulation resilient time distribution network
US9425652B2 (en) 2014-06-16 2016-08-23 Schweitzer Engineering Laboratories, Inc. Adaptive holdover timing error estimation and correction
US9520860B2 (en) 2012-10-19 2016-12-13 Schweitzer Engineering Laboratories, Inc. Time distribution switch
US9599719B2 (en) 2012-10-19 2017-03-21 Schweitzer Engineering Laboratories, Inc. Detection of manipulated satellite time signals
US9709680B2 (en) 2012-09-08 2017-07-18 Schweitzer Engineering Laboratories, Inc. Quality of precision time sources
US9709682B2 (en) 2013-05-06 2017-07-18 Schweitzer Engineering Laboratories, Inc. Multi-constellation GNSS integrity check for detection of time signal manipulation
US9759816B2 (en) 2013-01-11 2017-09-12 Schweitzer Engineering Laboratories, Inc. Multi-constellation GNSS integrity check for detection of time signal manipulation
US9760062B2 (en) 2012-10-19 2017-09-12 Schweitzer Engineering Laboratories, Inc. Time distribution with multi-band antenna
US9813173B2 (en) 2014-10-06 2017-11-07 Schweitzer Engineering Laboratories, Inc. Time signal verification and distribution
US10375108B2 (en) 2015-12-30 2019-08-06 Schweitzer Engineering Laboratories, Inc. Time signal manipulation and spoofing detection based on a latency of a communication system
US10527732B2 (en) 2017-02-09 2020-01-07 Schweitzer Engineering Laboratories, Inc. Verification of time sources
US10819727B2 (en) 2018-10-15 2020-10-27 Schweitzer Engineering Laboratories, Inc. Detecting and deterring network attacks
US10912104B2 (en) 2019-02-01 2021-02-02 Schweitzer Engineering Laboratories, Inc. Interleaved, static time division multiple access (TDMA) for minimizing power usage in delay-sensitive applications
US11630424B2 (en) 2018-07-13 2023-04-18 Schweitzer Engineering Laboratories, Inc. Time signal manipulation detection using remotely managed time
US11943729B2 (en) 2020-03-26 2024-03-26 Nokia Technologies Oy Network time monitoring and adjustment

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2572956T3 (en) * 2012-07-31 2016-06-03 Abb Research Ltd. Synchronization of clocks for differential line protection
US9565513B1 (en) * 2015-03-02 2017-02-07 Thirdwayv, Inc. Systems and methods for providing long-range network services to short-range wireless devices
EP3677984B1 (en) 2019-01-07 2022-08-10 ADVA Optical Networking SE Method of time delivery in a computing system and system thereof

Citations (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5160926A (en) 1989-06-28 1992-11-03 Schweitzer Engineering Laboratories, Inc. Display transducer apparatus
US5557284A (en) 1995-02-03 1996-09-17 Honeywell Inc. Spoofing detection system for a satellite positioning system
US5737715A (en) 1996-04-23 1998-04-07 Hughes Electronics Frequency normalization utilizing GPS pulse time and time interval signal
US6144334A (en) 1998-02-26 2000-11-07 Analytical Graphics, Inc. Method and apparatus for calculating access between satellite constellations and ground targets
US6229479B1 (en) 1997-04-25 2001-05-08 Magellan Corporation Relative position measuring techniques using both GPS and GLONASS carrier phase measurements
US20020158693A1 (en) 2000-12-21 2002-10-31 Telefonaktiebolaget Lm Ericsson Oscillating circuit and method for calibrating same
US6483856B1 (en) * 1998-07-29 2002-11-19 Trimble Navigation Limited GPS synchronized data communications link
US20030087654A1 (en) 2001-09-11 2003-05-08 Nec Corporation Apparatus and method of compensation for signal time-of-arrival variation in a UMTS handset
US20030107513A1 (en) 2000-11-17 2003-06-12 Charles Abraham Method and system for determining time in a satellite positioning system
US20040062279A1 (en) 2000-09-13 2004-04-01 Kenneth Primrose Method of synchronising data
US20040228368A1 (en) * 2003-05-16 2004-11-18 Scott Jecmen Systems and methods for determining the delay offsets of communication systems
US20060259806A1 (en) * 2005-05-12 2006-11-16 Schweitzer Eng. Laboratories, Inc. Self-calibrating time code generator
US7146516B2 (en) 2002-12-20 2006-12-05 Invensys Systems, Inc. Time synchronization schemes wherein at least one data message associates a hardware pulse with a future time
US20070132773A1 (en) 2005-12-08 2007-06-14 Smartdrive Systems Inc Multi-stage memory buffer and automatic transfers in vehicle event recording systems
US20070194987A1 (en) 2006-02-22 2007-08-23 Honeywell International Inc. Systems and methods for a high-precision time of arrival ultra-wideband positioning system
US7375683B2 (en) 1999-03-05 2008-05-20 Era Systems Corporation Use of geo-stationary satellites to augment wide— area multilateration synchronization
US20080169978A1 (en) 2006-05-16 2008-07-17 Luke Stephen Powell Detection Of Deception Signal Used To Deceive Geolocation Receiver Of A Satellite Navigation System
US20080186229A1 (en) 2001-06-06 2008-08-07 Van Diggelen Frank Method and Apparatus for Monitoring Satellite-Constellation Configuration To Maintain Integrity of Long-Term-Orbit Information In A Remote Receiver
US20080198069A1 (en) 2001-12-13 2008-08-21 Gronemeyer Steven A Fast Reacquisition of a GPS Signal
US7436232B2 (en) 2003-06-17 2008-10-14 Atmel Corporation Regenerative clock repeater
US7440427B1 (en) 2008-03-12 2008-10-21 Daniel A. Katz Increasing channel capacity of TDMA transmitters in satellite based networks
US20090117928A1 (en) 2007-11-02 2009-05-07 Jonathan Ladd System and method for distributing time and frequency over a network
US20090160705A1 (en) 2007-12-19 2009-06-25 Seiko Epson Corporation TimeKeeping Device and Satellite Signal Reception Method for a Timekeeping Device
US20090315764A1 (en) 2008-05-30 2009-12-24 The Boeing Company Precise absolute time transfer from a satellite system
US20100030916A1 (en) 2008-08-04 2010-02-04 Endace USA Limited Method and system for distributing clock signals
US20100034190A1 (en) 2007-05-17 2010-02-11 Hanyang Navicom Co., Ltd Apparatus for wireless communication and method for synchronizing time thereof
US20100073228A1 (en) 2008-09-22 2010-03-25 Vincent Maddock Smith Method and apparatus for a global navigation satellite system receiver coupled to a host computer system
US20100117899A1 (en) 2008-11-13 2010-05-13 Ecole Polytechnique Federale De Lausanne (Epfl) Method to secure gnss based locations in a device having gnss receiver
US20100190509A1 (en) * 2009-01-23 2010-07-29 At&T Mobility Ii Llc Compensation of propagation delays of wireless signals
US20100222068A1 (en) * 2009-03-02 2010-09-02 Qualcomm Incorporated Timing adjustment for synchronous operation in a wireless network
US20100231448A1 (en) 2009-03-13 2010-09-16 Andrew Llc Method and system for selecting optimal satellites in view
US20100253578A1 (en) 2007-11-25 2010-10-07 Mantovani Jose R B Navigation data acquisition and signal post-processing
US20100254225A1 (en) 2009-04-03 2010-10-07 Schweitzer Iii Edmund O Fault tolerant time synchronization
US20110001668A1 (en) 2004-04-29 2011-01-06 Novariant, Inc. Rebroadcasting method and system for navigation signals
US20110035066A1 (en) 2009-08-10 2011-02-10 Schweitzer Iii Edmund O Electric power system automation using time coordinated instructions
US20110068973A1 (en) 2009-09-24 2011-03-24 Coherent Navigation, Inc. Assimilating GNSS Signals to Improve Accuracy, Robustness, and Resistance to Signal Interference
US20110085540A1 (en) 2008-06-23 2011-04-14 Kaoru Kuwabara Time synchronizer
US20110102258A1 (en) 2003-09-02 2011-05-05 Sirf Technology, Inc. Signal Processing System for Satellite Positioning Signals
US7940213B2 (en) 2008-11-24 2011-05-10 Andrew, Llc System and method for determining falsified satellite measurements
US7952519B1 (en) 2010-04-16 2011-05-31 John Nielsen Method and system for detecting GNSS spoofing signals
US7979228B2 (en) 2007-07-20 2011-07-12 The Regents Of The University Of Michigan High resolution time measurement in a FPGA
US7978130B1 (en) 2009-05-01 2011-07-12 Coherent Navigation, Inc. Practical method for upgrading existing GNSS user equipment with tightly integrated Nav-Com capability
US20110169577A1 (en) 2009-07-06 2011-07-14 Nortel Networks Limited System and method for built in self test for timing module holdover
US20110181466A1 (en) 2010-01-22 2011-07-28 Astrium Limited Receiver and method for authenticating satellite signals
US20110227787A1 (en) 2010-03-22 2011-09-22 Qualcomm Incorporated Anti-spoofing detection system
US20110261917A1 (en) 2010-04-21 2011-10-27 Lsi Corporation Time Synchronization Using Packet-Layer and Physical-Layer Protocols
US20110287779A1 (en) 2010-05-21 2011-11-24 Andrew Llc System and Method for Location Assurance of A Mobile Device
US20110285586A1 (en) 2010-05-18 2011-11-24 Kendall Ferguson Global navigation satellite system (gnss) reference station integrity monitoring and assurance
US20120005326A1 (en) 2010-07-02 2012-01-05 Ryan Bradetich Systems and methods for remote device management
US20120026037A1 (en) 2008-11-24 2012-02-02 Andrew Llc System and method for server side detection of falsified satellite measurements
US20120030495A1 (en) 2010-07-27 2012-02-02 Sundeep Chandhoke Clock Distribution in a Distributed System with Multiple Clock Domains Over a Switched Fabric
US20120066418A1 (en) 2009-05-20 2012-03-15 Chronologic Pty. Ltd. Synchronous network of superspeed and non-superspeed usb devices
US20120116677A1 (en) 2008-11-04 2012-05-10 The University Court Of The University Of Edinburgh Assisted positioning systems
US20120179404A1 (en) 2011-01-12 2012-07-12 Lee Tony J System and apparatus for measuring the accuracy of a backup time source
US20120182181A1 (en) 2011-01-14 2012-07-19 Dai Liwen L Method and system for determining clock corrections
US20120195253A1 (en) 2011-01-27 2012-08-02 Telefonaktiebolaget L M Ericsson (Publ) Transfer of Synchronization in a Hybrid Global Satellite Packet Network System
US20120195350A1 (en) 2011-01-31 2012-08-02 Srinjoy Das System and Method for Facilitating Data Transfer Using a Shared Non-Deterministic Bus
US8237609B2 (en) 2009-02-22 2012-08-07 Trimble Navigation Limited GNSS position coasting
WO2012151006A1 (en) 2011-03-22 2012-11-08 Trimble Navigation Limited Gnss signal processing with delta phase
US20130157593A1 (en) * 2011-12-15 2013-06-20 Shankar V. Achanta Systems and Methods for Time Synchronization of IEDs via Radio Link
US20130244624A1 (en) 2012-03-16 2013-09-19 Qualcomm Incorporated Selective distribution of location based service content to mobile devices
US8564330B1 (en) 2012-06-05 2013-10-22 Xilinx, Inc. Methods and systems for high frequency clock distribution
US20130328606A1 (en) 2010-06-11 2013-12-12 Altera Corporation Integrated circuits with dual-edge clocking
US20140003199A1 (en) 2012-06-29 2014-01-02 Finite State Research Llc Method, time consumer system, and computer program product for maintaining accurate time on an ideal clock
US8655608B2 (en) 2007-09-28 2014-02-18 Schweitzer Engineering Laboratories Inc Symmetrical component amplitude and phase comparators for line protection using time stamped data
US20140094218A1 (en) 2012-10-01 2014-04-03 Markus Hammes Clock distribution systems and methods
US20140100702A1 (en) 2012-10-04 2014-04-10 Schweitzer Engineering Laboratories, Inc. Distributed coordinated wide-area control for electric power delivery systems
US20140334477A1 (en) 2011-09-12 2014-11-13 Ulrich Stählin Method and device for synchronizing network subscribers in an on-board network of a vehicle
US9083503B2 (en) 2013-05-02 2015-07-14 Schweitzer Engineering Laboratories, Inc. Synchronized clock event report

Patent Citations (81)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5160926A (en) 1989-06-28 1992-11-03 Schweitzer Engineering Laboratories, Inc. Display transducer apparatus
US5557284A (en) 1995-02-03 1996-09-17 Honeywell Inc. Spoofing detection system for a satellite positioning system
WO1997047987A1 (en) 1995-02-03 1997-12-18 Honeywell Inc. Spoofing detection system for a satellite positioning system
US5737715A (en) 1996-04-23 1998-04-07 Hughes Electronics Frequency normalization utilizing GPS pulse time and time interval signal
US6229479B1 (en) 1997-04-25 2001-05-08 Magellan Corporation Relative position measuring techniques using both GPS and GLONASS carrier phase measurements
US6144334A (en) 1998-02-26 2000-11-07 Analytical Graphics, Inc. Method and apparatus for calculating access between satellite constellations and ground targets
US6483856B1 (en) * 1998-07-29 2002-11-19 Trimble Navigation Limited GPS synchronized data communications link
US7375683B2 (en) 1999-03-05 2008-05-20 Era Systems Corporation Use of geo-stationary satellites to augment wide— area multilateration synchronization
US20040062279A1 (en) 2000-09-13 2004-04-01 Kenneth Primrose Method of synchronising data
US20030107513A1 (en) 2000-11-17 2003-06-12 Charles Abraham Method and system for determining time in a satellite positioning system
US20020158693A1 (en) 2000-12-21 2002-10-31 Telefonaktiebolaget Lm Ericsson Oscillating circuit and method for calibrating same
US20080186229A1 (en) 2001-06-06 2008-08-07 Van Diggelen Frank Method and Apparatus for Monitoring Satellite-Constellation Configuration To Maintain Integrity of Long-Term-Orbit Information In A Remote Receiver
US20030087654A1 (en) 2001-09-11 2003-05-08 Nec Corporation Apparatus and method of compensation for signal time-of-arrival variation in a UMTS handset
US20080198069A1 (en) 2001-12-13 2008-08-21 Gronemeyer Steven A Fast Reacquisition of a GPS Signal
US7146516B2 (en) 2002-12-20 2006-12-05 Invensys Systems, Inc. Time synchronization schemes wherein at least one data message associates a hardware pulse with a future time
US20040228368A1 (en) * 2003-05-16 2004-11-18 Scott Jecmen Systems and methods for determining the delay offsets of communication systems
US7436232B2 (en) 2003-06-17 2008-10-14 Atmel Corporation Regenerative clock repeater
US20110102258A1 (en) 2003-09-02 2011-05-05 Sirf Technology, Inc. Signal Processing System for Satellite Positioning Signals
US8138972B2 (en) 2003-09-02 2012-03-20 Csr Technology Inc. Signal processing system for satellite positioning signals
US20110001668A1 (en) 2004-04-29 2011-01-06 Novariant, Inc. Rebroadcasting method and system for navigation signals
US20060259806A1 (en) * 2005-05-12 2006-11-16 Schweitzer Eng. Laboratories, Inc. Self-calibrating time code generator
US7398411B2 (en) 2005-05-12 2008-07-08 Schweitzer Engineering Laboratories, Inc. Self-calibrating time code generator
US20070132773A1 (en) 2005-12-08 2007-06-14 Smartdrive Systems Inc Multi-stage memory buffer and automatic transfers in vehicle event recording systems
US20070194987A1 (en) 2006-02-22 2007-08-23 Honeywell International Inc. Systems and methods for a high-precision time of arrival ultra-wideband positioning system
US20080169978A1 (en) 2006-05-16 2008-07-17 Luke Stephen Powell Detection Of Deception Signal Used To Deceive Geolocation Receiver Of A Satellite Navigation System
US20100034190A1 (en) 2007-05-17 2010-02-11 Hanyang Navicom Co., Ltd Apparatus for wireless communication and method for synchronizing time thereof
US7979228B2 (en) 2007-07-20 2011-07-12 The Regents Of The University Of Michigan High resolution time measurement in a FPGA
US8655608B2 (en) 2007-09-28 2014-02-18 Schweitzer Engineering Laboratories Inc Symmetrical component amplitude and phase comparators for line protection using time stamped data
US20090117928A1 (en) 2007-11-02 2009-05-07 Jonathan Ladd System and method for distributing time and frequency over a network
US8055288B2 (en) 2007-11-02 2011-11-08 Novatel Inc. System and method for distributing accurate time and frequency over a network
US20100253578A1 (en) 2007-11-25 2010-10-07 Mantovani Jose R B Navigation data acquisition and signal post-processing
US20090160705A1 (en) 2007-12-19 2009-06-25 Seiko Epson Corporation TimeKeeping Device and Satellite Signal Reception Method for a Timekeeping Device
US20130335266A1 (en) 2008-01-14 2013-12-19 Trimble Navigation Limited GNSS Signal Processing with Delta Phase for Incorrect Starting Position
US7440427B1 (en) 2008-03-12 2008-10-21 Daniel A. Katz Increasing channel capacity of TDMA transmitters in satellite based networks
US20090315764A1 (en) 2008-05-30 2009-12-24 The Boeing Company Precise absolute time transfer from a satellite system
US20110085540A1 (en) 2008-06-23 2011-04-14 Kaoru Kuwabara Time synchronizer
US20100030916A1 (en) 2008-08-04 2010-02-04 Endace USA Limited Method and system for distributing clock signals
US20100073228A1 (en) 2008-09-22 2010-03-25 Vincent Maddock Smith Method and apparatus for a global navigation satellite system receiver coupled to a host computer system
US20120116677A1 (en) 2008-11-04 2012-05-10 The University Court Of The University Of Edinburgh Assisted positioning systems
US8159391B2 (en) 2008-11-13 2012-04-17 Ecole Polytechnique Federale De Lausanne (Epfl) Method to secure GNSS based locations in a device having GNSS receiver
US20100117899A1 (en) 2008-11-13 2010-05-13 Ecole Polytechnique Federale De Lausanne (Epfl) Method to secure gnss based locations in a device having gnss receiver
US7940213B2 (en) 2008-11-24 2011-05-10 Andrew, Llc System and method for determining falsified satellite measurements
US20120026037A1 (en) 2008-11-24 2012-02-02 Andrew Llc System and method for server side detection of falsified satellite measurements
US8325087B2 (en) 2008-11-24 2012-12-04 Andrew Llc System and method for server side detection of falsified satellite measurements
US8326319B2 (en) 2009-01-23 2012-12-04 At&T Mobility Ii Llc Compensation of propagation delays of wireless signals
US20100190509A1 (en) * 2009-01-23 2010-07-29 At&T Mobility Ii Llc Compensation of propagation delays of wireless signals
US8237609B2 (en) 2009-02-22 2012-08-07 Trimble Navigation Limited GNSS position coasting
US20100222068A1 (en) * 2009-03-02 2010-09-02 Qualcomm Incorporated Timing adjustment for synchronous operation in a wireless network
US20100231448A1 (en) 2009-03-13 2010-09-16 Andrew Llc Method and system for selecting optimal satellites in view
US20100254225A1 (en) 2009-04-03 2010-10-07 Schweitzer Iii Edmund O Fault tolerant time synchronization
US7978130B1 (en) 2009-05-01 2011-07-12 Coherent Navigation, Inc. Practical method for upgrading existing GNSS user equipment with tightly integrated Nav-Com capability
US20120066418A1 (en) 2009-05-20 2012-03-15 Chronologic Pty. Ltd. Synchronous network of superspeed and non-superspeed usb devices
US20110169577A1 (en) 2009-07-06 2011-07-14 Nortel Networks Limited System and method for built in self test for timing module holdover
US20120323397A1 (en) 2009-08-10 2012-12-20 Schweitzer Engineering Laboratories, Inc. Electric Power System Automation Using Time Coordinated Instructions
US20110035066A1 (en) 2009-08-10 2011-02-10 Schweitzer Iii Edmund O Electric power system automation using time coordinated instructions
US20110068973A1 (en) 2009-09-24 2011-03-24 Coherent Navigation, Inc. Assimilating GNSS Signals to Improve Accuracy, Robustness, and Resistance to Signal Interference
US20110102259A1 (en) 2009-09-24 2011-05-05 Coherent Navigation, Inc. Augmenting GNSS User Equipment to Improve Resistance to Spoofing
US20110181466A1 (en) 2010-01-22 2011-07-28 Astrium Limited Receiver and method for authenticating satellite signals
US20110227787A1 (en) 2010-03-22 2011-09-22 Qualcomm Incorporated Anti-spoofing detection system
US7952519B1 (en) 2010-04-16 2011-05-31 John Nielsen Method and system for detecting GNSS spoofing signals
US20110261917A1 (en) 2010-04-21 2011-10-27 Lsi Corporation Time Synchronization Using Packet-Layer and Physical-Layer Protocols
US8446896B2 (en) 2010-04-21 2013-05-21 Lsi Corporation Time synchronization using packet-layer and physical-layer protocols
US20110285586A1 (en) 2010-05-18 2011-11-24 Kendall Ferguson Global navigation satellite system (gnss) reference station integrity monitoring and assurance
US20110287779A1 (en) 2010-05-21 2011-11-24 Andrew Llc System and Method for Location Assurance of A Mobile Device
US20130328606A1 (en) 2010-06-11 2013-12-12 Altera Corporation Integrated circuits with dual-edge clocking
US20120005326A1 (en) 2010-07-02 2012-01-05 Ryan Bradetich Systems and methods for remote device management
US20120030495A1 (en) 2010-07-27 2012-02-02 Sundeep Chandhoke Clock Distribution in a Distributed System with Multiple Clock Domains Over a Switched Fabric
US20120179404A1 (en) 2011-01-12 2012-07-12 Lee Tony J System and apparatus for measuring the accuracy of a backup time source
US20120182181A1 (en) 2011-01-14 2012-07-19 Dai Liwen L Method and system for determining clock corrections
US20120195253A1 (en) 2011-01-27 2012-08-02 Telefonaktiebolaget L M Ericsson (Publ) Transfer of Synchronization in a Hybrid Global Satellite Packet Network System
US20120195350A1 (en) 2011-01-31 2012-08-02 Srinjoy Das System and Method for Facilitating Data Transfer Using a Shared Non-Deterministic Bus
WO2012151006A1 (en) 2011-03-22 2012-11-08 Trimble Navigation Limited Gnss signal processing with delta phase
US20140334477A1 (en) 2011-09-12 2014-11-13 Ulrich Stählin Method and device for synchronizing network subscribers in an on-board network of a vehicle
US20130157593A1 (en) * 2011-12-15 2013-06-20 Shankar V. Achanta Systems and Methods for Time Synchronization of IEDs via Radio Link
US20130244624A1 (en) 2012-03-16 2013-09-19 Qualcomm Incorporated Selective distribution of location based service content to mobile devices
US8564330B1 (en) 2012-06-05 2013-10-22 Xilinx, Inc. Methods and systems for high frequency clock distribution
US20140003199A1 (en) 2012-06-29 2014-01-02 Finite State Research Llc Method, time consumer system, and computer program product for maintaining accurate time on an ideal clock
WO2014005016A1 (en) 2012-06-29 2014-01-03 Finite State Research Llc System for maintaining accurate ideal clock time
US20140094218A1 (en) 2012-10-01 2014-04-03 Markus Hammes Clock distribution systems and methods
US20140100702A1 (en) 2012-10-04 2014-04-10 Schweitzer Engineering Laboratories, Inc. Distributed coordinated wide-area control for electric power delivery systems
US9083503B2 (en) 2013-05-02 2015-07-14 Schweitzer Engineering Laboratories, Inc. Synchronized clock event report

Non-Patent Citations (19)

* Cited by examiner, † Cited by third party
Title
Gurtner, W., "Rinex: The Receiver Independent Exchange Format Version 2", Sep. 2008.
Gurtner, W., Estey, L., "Rinex: The Receiver Independent Exchange Format Version 3.00", Nov. 28, 2007.
Jafarnia-Jahromi, A., Broumandan, A., Nielsen, J., Lachapelle, G., "GPS Vulnerability to Spoofing Threats and a Review of Antispoofing Techniques", International Journal of Navigation and Observation vol. 2012, Article ID 127072, Feb. 2012.
Moore, P., Crossley, P., GPS Applications in Power Systems Part 1 Introduction to GPS, Tutorial: GPS in Power Systems, Power Engineering Journal, Feb. 1999.
PCT/US2013/058297, Patent Cooperation Treaty, International Search Report and Written Opinion of the International Searching Authority, Feb. 14, 2014.
PCT/US2013/064012, Patent Cooperation Treaty, International Search Report and Written Opinion of the International Searching Authority, Dec. 19, 2013.
PCT/US2013/064942 Patent Cooperation Treaty, International Search Report and Written Opinion of the International Searching Authority, Jan. 29, 2014.
PCT/US2013/065447, Patent Cooperation Treaty, International Search Report and Written Opinion of the International Searching Authority, Mar. 13, 2014.
PCT/US2013/065695, Patent Cooperation Treaty, International Search Report and Written Opinion of the International Searching Authority, Mar. 10, 2014.
PCT/US2014/010422 Patent Cooperation Treaty, International Search Report and Written Opinion of the International Searching Authority, Sep. 16, 2014.
PCT/US2014/010507 Patent Cooperation Treaty, International Search Report and Written Opinion of the International Searching Authority, May 6, 2014.
PCT/US2014/034358 Patent Cooperation Treaty, International Search Report and Written Opinion of the International Searching Authority, Sep. 22, 2014.
PCT/US2014/049813 Patent Cooperation Treaty, International Search Report and Written Opinion of the International Searching Authority, Apr. 2, 2015.
PCT/US2015/024000 Patent Cooperation Treaty, International Search Report and Written Opinion of the International Searching Authority, Jul. 13, 2015.
PCT/US2015/029939 Patent Cooperation Treaty, International Search Report and Written Opinion of the International Searching Authority, Aug. 12, 2015.
Shepard, D., Humphreys, T., Fansler, A., "Evaluation of the Vulnerability of Phasor Measurement Units to GPS Spoofing Attacks", Oct. 2, 2011.
Tippenhauer, N.O., Popper, C., Rasmussen, K.B., Capkun, S., On the Requirements for Successful GPS Spoofing Attacks, In Proceedings of the ACM Conference on Computer and Communications Security (CCS), Oct. 2011.
Wen, H., Huang, P. Y., Dyer, J., Archinal, A., Fagan, J., "Countermeasures for GPS Signal Spoofing," Proceedings of the 18th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2005), Long Beach, CA, Sep. 2005, pp. 1285-1290.
Wullems, C., "A Spoofing Detection Method for Civilian L1 GPS and the E1-B Galileo Safety of Life Service". IEEE Transactions on Aerospace and Electronic Systems, Aug. 2011.

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9709680B2 (en) 2012-09-08 2017-07-18 Schweitzer Engineering Laboratories, Inc. Quality of precision time sources
US9760062B2 (en) 2012-10-19 2017-09-12 Schweitzer Engineering Laboratories, Inc. Time distribution with multi-band antenna
US9520860B2 (en) 2012-10-19 2016-12-13 Schweitzer Engineering Laboratories, Inc. Time distribution switch
US10122487B2 (en) 2012-10-19 2018-11-06 Schweitzer Engineering Laboratories, Inc. Time distribution switch
US9400330B2 (en) 2012-10-19 2016-07-26 Schweitzer Engineering Laboratories, Inc. Manipulation resilient time distribution network
US9599719B2 (en) 2012-10-19 2017-03-21 Schweitzer Engineering Laboratories, Inc. Detection of manipulated satellite time signals
US10288741B2 (en) 2013-01-11 2019-05-14 Schweitzer Engineering Laboratories, Inc. Multi-constellation GNSS integrity check for detection of time signal manipulation
US9759816B2 (en) 2013-01-11 2017-09-12 Schweitzer Engineering Laboratories, Inc. Multi-constellation GNSS integrity check for detection of time signal manipulation
US9709682B2 (en) 2013-05-06 2017-07-18 Schweitzer Engineering Laboratories, Inc. Multi-constellation GNSS integrity check for detection of time signal manipulation
US20150105868A1 (en) * 2013-10-15 2015-04-16 Lsis Co., Ltd. Event input module
US9864358B2 (en) * 2013-10-15 2018-01-09 Lsis Co., Ltd. Event input module
US9425652B2 (en) 2014-06-16 2016-08-23 Schweitzer Engineering Laboratories, Inc. Adaptive holdover timing error estimation and correction
US9813173B2 (en) 2014-10-06 2017-11-07 Schweitzer Engineering Laboratories, Inc. Time signal verification and distribution
US10375108B2 (en) 2015-12-30 2019-08-06 Schweitzer Engineering Laboratories, Inc. Time signal manipulation and spoofing detection based on a latency of a communication system
US10527732B2 (en) 2017-02-09 2020-01-07 Schweitzer Engineering Laboratories, Inc. Verification of time sources
US11630424B2 (en) 2018-07-13 2023-04-18 Schweitzer Engineering Laboratories, Inc. Time signal manipulation detection using remotely managed time
US10819727B2 (en) 2018-10-15 2020-10-27 Schweitzer Engineering Laboratories, Inc. Detecting and deterring network attacks
US10912104B2 (en) 2019-02-01 2021-02-02 Schweitzer Engineering Laboratories, Inc. Interleaved, static time division multiple access (TDMA) for minimizing power usage in delay-sensitive applications
US11943729B2 (en) 2020-03-26 2024-03-26 Nokia Technologies Oy Network time monitoring and adjustment

Also Published As

Publication number Publication date
US20150312023A1 (en) 2015-10-29
WO2015167745A1 (en) 2015-11-05

Similar Documents

Publication Publication Date Title
US9270442B2 (en) Time signal propagation delay correction
US10333301B2 (en) Transient simulation modeling for dynamic remedial action schemes using real-time protection setting updates
US9160158B2 (en) Coordinated high-impedance fault detection systems and methods
US9383735B2 (en) Distributed coordinated electric power delivery control system using component models
US9008850B2 (en) Systems and methods for under-frequency blackout protection
US9128130B2 (en) Systems and methods for synchronizing distributed generation systems
US8965592B2 (en) Systems and methods for blackout protection
US8816652B2 (en) Systems and methods for synchronized control of electrical power system voltage profiles
US20190267807A1 (en) Distributed control in electric power delivery systems
US9819227B2 (en) State trajectory prediction in an electric power delivery system
AU2012368224B2 (en) Systems and methods for blackout protection
CA2885779A1 (en) Detection of manipulated satellite time signals
US20210055332A1 (en) Wireless current sensor
Antonova et al. Wide-area awareness: Smarter power grid monitoring and analysis
AU2015202134B2 (en) Systems and methods for synchronized control of electrical power system voltage profiles

Legal Events

Date Code Title Description
AS Assignment

Owner name: SCHWEITZER ENGINEERING LABORATORIES, INC., WASHING

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:RICE, RAYMOND W.;ACHANTA, SRINIVAS;SIGNING DATES FROM 20140428 TO 20140429;REEL/FRAME:032778/0029

STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: CITIBANK, N.A., AS ADMINISTRATIVE AGENT, TEXAS

Free format text: NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS;ASSIGNOR:SCHWEITZER ENGINEERING LABORATORIES, INC.;REEL/FRAME:047231/0253

Effective date: 20180601

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY