TIME SYNCHRONIZATION USING POWER SYSTEM SYNCHROPHASOR MEASUREMENTS
A method includes performing by a processor: receiving a plurality of power system synchrophasor measurements over a time interval from a plurality of phasor measurement units (PMUs) in a power system, determining a variation in frequency of a power signal generated by the power system based on the plurality of power system synchrophasor measurements, and determining a clock time shift based on the variation in frequency of the power signal.
1 . A method comprising:
performing by a processor:
receiving a plurality of power system synchrophasor measurements over a time interval from a plurality of phasor measurement units (PMUs) in a power system;
determining a variation in frequency of a power signal generated by the power system based on the plurality of power system synchrophasor measurements; and
determining a clock time shift based on the variation in frequency of the power signal.
2 . The method of claim 1 , wherein determining the variation in frequency of the power signal comprises:
determining a first variation in frequency of the power signal based on at least a first portion of the plurality of power system synchrophasor measurements; and
determining a second variation in frequency of the power signal based on at least a second portion of the plurality of power system synchrophasor measurements;
wherein determining the clock time shift comprises:
determining a first clock time shift based on the first variation in frequency of the power signal; and
determining a second clock time shift based on the second variation in frequency of the power signal.
3 . The method of claim 2 , further comprising:
determining a first clock time adjustment and a second clock time adjustment based on the first clock time shift and the second clock time shift, respectively, to reduce a time offset between the first clock and the second clock.
4 . The method of claim 3 , wherein a vehicular traffic management center operates based on the first clock; and
wherein a traffic signal controller operates based on the second clock, the traffic signal controller being under control of the vehicular traffic management center.
5 . The method of claim 4 , further comprising:
communicating the first clock time adjustment to the vehicular traffic management center; and
communicating the second clock time adjustment to the traffic signal controller.
6 . The method of claim 5 , wherein communicating the first clock time adjustment comprises communicating the first clock time adjustment to the vehicular traffic management center via a packet switched connection; and
wherein communicating the second clock time adjustment comprises communicating the second clock time adjustment to the traffic signal controller via the packet switched connection.
7 . The method of claim 6 , wherein the packet switched connection comprises an Ethernet connection.
8 . The method of claim 7 , wherein the first clock time adjustment comprises first Multiprotocol Label Switching (MPLS) packet data; and
wherein the second clock time adjustment comprises second MPLS packet data.
9 . The system of claim 8 , wherein a first label of the first MPLS packet data comprises a first identifier that identifies a first communication service provider; and
wherein a second label of the second MPLS packet data comprises a second identifier that identifies a second communication service provider.
10 . The method of claim 1 , further comprising:
determining a clock time adjustment based on the clock time shift; and
communicating the clock time adjustment to an entity that operates based on the clock.
11 . The method of claim 1 , further comprising:
generating an alert based on the clock time shift.
12 . The method of claim 11 , further comprising:
communicating the alert to an entity that operates based on the clock.
13 . A system, comprising:
a processor; and
a memory coupled to the processor and comprising computer readable program code embodied in the memory that is executable by the processor to perform operations comprising:
receiving a plurality of power system synchrophasor measurements over a time interval from a plurality of phasor measurement units (PMUs) in a power system;
determining a variation in frequency of a power signal generated by the power system based on the plurality of power system synchrophasor measurements; and
determining a clock time shift based on the variation in frequency of the power signal.
14 . The system of claim 13 , wherein determining the variation in frequency of the power signal comprises:
determining a first variation in frequency of the power signal based on at least a first portion of the plurality of power system synchrophasor measurements; and
determining a second variation in frequency of the power signal based on at least a second portion of the plurality of power system synchrophasor measurements;
wherein determining the clock time shift comprises:
determining a first clock time shift based on the first variation in frequency of the power signal; and
determining a second clock time shift based on the second variation in frequency of the power signal.
15 . The system of claim 14 , wherein the operations further comprise:
determining a first clock time adjustment and a second clock time adjustment based on the first clock time shift and the second clock time shift, respectively, to reduce a time offset between the first clock and the second clock.
16 . The system of claim 15 , wherein a vehicular traffic management center operates based on the first clock; and
wherein a traffic signal controller operates based on the second clock, the traffic signal controller being under control of the vehicular traffic management center.
17 . The system of claim 16 , wherein the operations further comprise: communicating the first clock time adjustment to the vehicular traffic management center; and
communicating the second clock time adjustment to the traffic signal controller.
18 . A computer program product, comprising:
a tangible computer readable storage medium comprising computer readable program code embodied in the medium that is executable by a processor to perform operations comprising:
determining a first variation in frequency of the power signal based on at least a first portion of the plurality of power system synchrophasor measurements; and
determining a second variation in frequency of the power signal based on at least a second portion of the plurality of power system synchrophasor measurements;
wherein determining the clock time shift comprises:
determining a first clock time shift based on the first variation in frequency of the power signal; and
determining a second clock time shift based on the second variation in frequency of the power signal.
19 . The computer program product of claim 18 , wherein the operations further comprise:
determining a first clock time adjustment and a second clock time adjustment based on the first clock time shift and the second clock time shift, respectively, to reduce a time offset between the first clock and the second clock.
20 . The computer program product of claim 19 , wherein a vehicular traffic management center operates based on the first clock; and
wherein a traffic signal controller operates based on the second clock, the traffic signal controller being under control of the vehicular traffic management center;
wherein the operations further comprise:
communicating the first clock time adjustment to the vehicular traffic management center; and
communicating the second clock time adjustment to the traffic signal controller.