SlideShare a Scribd company logo
1 of 35
Download to read offline
This is a copyrighted IEEE Standard. For personal or standards development use only.
Standard for Synchrophasors for Power Systems
1. Overview
This standard covers synchronized phasor measurements used in electric power systems. It defines the measurement,
provides a method of quantifying the measurements, and quality test specifications. It also defines data transmission
formats for real-time data reporting. Clause 1 provides the scope and needs for the standard. Clause 2 references
other standards that are related or may be useful in the study and application of this standard. Clause 3 defines terms
and acronyms found in this standard. Clause 4 defines the measurement. Clause 5 defines measurement
requirements, a method of quantifying the measurement, a test method, and accuracy limits.
Six informative annexes are provided to clarify the standard and give supporting information. Annex A is a
bibliography. Annex B explores the effects of timetagging and transient response relevant to this measurement
technique. Annex C provides the algoritms that were used to confirm the performance requirements. Annex D
discusses time synchronization. Annex E explains the TVE concept of measurement quality and gives plots of error
results.
1.1 Scope
This standard is for synchronized phasor measurement systems in power systems. It defines a synchronized phasor
(synchrophasor), frequency and rate of change of frequency measurements. It describes timetag and synchronization
requirements for measurement of all three of these quantities. It specifies methods for evaluating these
measurements, and requirements for compliance with the standard under both static and dynamic conditions. It
defines a Phasor Measurement Unit (PMU) which can be a stand-alone physical unit or a functional unit within
another physical unit. This standard does not specify hardware, software or a method for computing phasors,
frequency, or rate of change of frequency.
1.2 Purpose
This standard defines synchronized phasor and frequency measurements in substations along with methods and
requirements for measurement verification. Measurements compliant with the standard and taken at various locations
in the power system can be readily and accurately combined for power system analysis and operations. Timetag and
other essential associations are also described to facilitate communication and reliable data application.
Communication and recording of phasor measurements are covered in other standards, such as the companion
standard IEEE C37.118.2 (Standard for Synchrophasor Data Transfer for Power Systems).
1.3 Need for this standard
The 2005 version of the standard, commonly followed by equipment manufacturers and system integrators, specifies
the performance of phasor measurements only under steady state conditions. Synchrophasor applications,
particularly during severe system disturbances, will utilize dynamic synchronized measurements. This revision of the
standard extends the synchrophasor definition and specifies measurement requirements and test conditions to include
practical dynamic power system conditions. The original synchrophasor standard, IEEE Std 1344-1995 (IEEE
Standard for Synchrophasors for Power Systems) and its successor, IEEE Std C37.118-2005 (IEEE Standard for
Synchrophasors for Power Systems) provide for reporting of system frequency and rate of change of system
frequency. These quantities are not defined, however, and no measurement requirements are mandated. This revision
provides definition and measurement requirements for power system frequency and rate of change of frequency
under practical power system conditions. A number of issues in the standard have been identified that require
clarification or modification. This revision addresses issues that have been reported, such as out of band frequencies.
This revision also separates the measurement and communication sections of C37.118 into individual standards. This
simplifies widespread adoption, and aids deployment by allowing freer use of other standards for synchrophasor
communication.
This is a copyrighted IEEE Standard. For personal or standards development use only.
2. References
This standard shall be used in conjunction with the following publications. If the following publications are
superseded by an approved revision, the revision shall apply.
IEEE Standard 754-1985, IEEE Standard for Binary Floating-Point Arithmetic
IEEE Standard 1588-2002, IEEE Standard for a Precision Clock Synchronization Protocol for Networked
Measurement and Control Systems
IRIG STANDARD 200-04 – IRIG SERIAL TIME CODE FORMATS – SEPTEMBER 2004, Timing Committee,
Telecommunications and Timing Group, Range Commanders Council, US Army White Sands Missile
Range, NM 88002-5110
3. Definitions
For the purposes of this standard, the following terms and definitions apply. IEEE 100, The Authorative Dictionary
of IEEE Standards Terms, Seventh Edition should be referenced for terms not defined in this clause.
3.1 anti-aliasing: (not defined in IEEE Dictionary). The process of filtering a signal when converting to a
sampled form to remove the components of that signal whose frequency is equal to or greater than ½ the Nyquist rate
(sample rate). If not removed, these signal components would appear as a lower frequency component (an alias).
3.2 IEEE floating-point: A 32-bit representation of a real number in accordance with IEEE Standard 754-1985.
3.3 Nyquist rate: A rate that is twice the highest frequency component in the input analog signal. The analog
signal must be sampled at a rate greater than the Nyquist rate to be represented accurately in digital form.
3.4 phasor: A complex equivalent of a simple cosine wave quantity such that the complex modulus is the cosine
wave amplitude and the complex angle (in polar form) is the cosine wave phase angle.
3.5 synchronism: The state where connected alternating-current systems, machines, or a combination operate at
the same frequency and where the phase angle displacements between voltages in them are constant, or vary about a
steady and stable average value.
3.6 synchronized phasor: A phasor calculated from data samples using a standard time signal as the reference
for the measurement. In this case, the phasors from remote sites have a defined common phase relationship. Syn:
synchrophasor.
3.7 abbreviations and acronyms:
BCD Binary Coded Decimal
C/A Code Coarse Acquisition code, used by the GPS system for basic location and timing acquisition
CRC-CCITT 16 bit Cyclic Redundancy Check calculated using the generating polynomial X16 + X12 + X5 + 1,
seed value 0xFFFF (-1), no final mask
DC Data Concentrator – a device to combine data from several measurement devices
DoD Department of Defense
f0 system nominal frequency, either 50 Hz or 60 Hz
fin input frequency of the fundamental; this is the frequency of the measurement input which is normally
nominal (50 Hz or 60 Hz) but may vary when the input is off nominal for test
Fs reporting rate for measurements, in frames of data per second
This is a copyrighted IEEE Standard. For personal or standards development use only.
FE Frequency Error – the measure of error between the theoretical frequency and the measured frequency for
the given instant of time
GPS Global Positioning System - a DoD navigation system which uses a constellation of 24 satellites
broadcasting a precision signal for location and time synchronization. Basic time synchronization
accuracy is ± 0.2 microseconds (µs).
IRIG-B InterRange Instrumentation Group Time Code Format B
PDC Phasor data concentrator – a data concentrator used in phasor measurement systems
PMU Phasor Measurement Unit - in this standard a generic device which produces synchronized phasors from
voltage and/or current inputs and synchronizing signal.
PPS Pulse per Second
rms root-mean square
RFE Rate of change of Frequency Error – the measure of error between the theoretical rate of change of
frequency and the measured rate of change of frequency for the given instant of time
ROCOF Rate of change of frequency
SBS Straight Binary Seconds
SCADA Supervisory Control and Data Acquisition
SOC Second Of Century
THD Total Harmonic Distortion
TVE Total Vector Error – the measure of error between the theoretical phasor value of the signal being
measured and the phasor estimate, as defined in 5.2
UTC Universal Time Coordinated which is calculated by BIH in Paris, France. It is distributed by various
media including WWV and the GPS system
WWV Radio broadcast of time and selected weather information. They are provided by the U.S. National
Institute for Standards and Technology using several formats including WWV, WWVB, and WWVH.
4. Synchrophasor measurement
4.1 Phasor definition
The pure sinusoidal waveform x(t) = Xm cos (ωt + φ) is commonly represented as a phasor
X = Xr + jXi = (Xm/ √2)(e
jφ
) where φ depends on the definition of the time scale.
For this Standard, this basic concept is adapted as the representation of power system sinusoidal signals.
4.2 Synchrophasor definition
The synchrophasor representation X of a signal x(t) is the complex value given by
X = Xr + jXi (1)
= (Xm/ √2) e
jφ
= Xm/√2 (cos φ + j sin φ)
where Xm/ √2 is the rms value of the signal x(t) and φ is its instantaneous phase angle relative to a cosine function at
nominal system frequency synchronized to UTC. This angle is defined to be 0 degrees when the maximum of x(t)
occurs at the UTC second rollover (1 PPS time signal), and -90 degrees when the positive zero crossing occurs at the
UTC second rollover. Figure 1 illustrates this relationship.
This is a copyrighted IEEE Standard. For personal or standards development use only.
X = Xm/ √2
(0 degrees)
Synchrophasor
Representation
X = (Xm/ √2) e
-jΠ/2
(-90 degrees)
Figure 1-Convention for synchrophasor representation
Off-nominal frequency signals:
The synchrophasor representation of a sinusoid is based on the nominal system frequency, not the actual frequency
of the system. Given the sinusoid x(t) = Xm cos(2πft+φ) and a power system frequency f0, the synchrophasor is based
on the representation x(t) = Xm cos(2π(f0 + ∆f)t+φ) = Xm cos(2πf0t + (2π∆f t+φ)) where f = f0 + ∆f and has a phasor
representation X = (Xm/√2)εj(2π∆f t+φ)
. It is clear that the base phase angle φ of the phasor is determined by the starting
time (t=0) of the sinusoid and the phasor angle will rotate as a function of the difference (∆f) between the actual
frequency f of the signal and the system frequency (f0).
Consider that such a sinusoid is observed at intervals {0, T0, 2T0, 3T0,..,nT0, …} where T0,= 1/ f0, and the
corresponding phasor representations are {X0, X1, X2, X3, …}. If the sinusoid frequency f ≠ f0, the observed phasor
will have a constant magnitude, but the phase angles of the sequence of phasors {X0, X1, X2, X3, …} will change
uniformly at a rate 2π(f-f0)T0, where f0 = 1/T0 as illustrated in Figure 2.
Figure 2 - A sinusoid with a period of T observed at instants which are multiples of T0 apart. T0 is
not an integer multiple of T.
0 T0 2T0 3T0 4T0 5T0
φ1
φ0 φ2
φ3
φ4
Xm
t = 0
(1 PPS)
Xm
t = 0
(1 PPS)
signal
x(t)
This is a copyrighted IEEE Standard. For personal or standards development use only.
4.3 Measurement time synchronization
All measurements specified in this standard shall be synchronized to UTC time with accuracy sufficient to meet the
requirements of this standard. Note that a time error of 1 µs corresponds to a synchrophasor phase error of 0.022
degrees for a 60 Hz system and 0.018 degrees for a 50 Hz system. A phase error of 0.01 radian or 0.57 degrees will
by itself cause 1% Total Vector Error as defined in Equation (2) below. This corresponds to a maximum time error
of ±26 µs for a 60 Hz system, and ±31 µs for a 50 Hz system.
The PMU must be capable of receiving time from a highly reliable source, such as the Global Positioning System
(GPS), which can provide sufficient time accuracy to keep the Total Vector Error (TVE), the Frequency Error (FE),
and the Rate of Change of Frequency Error (RFE) within the required limits. The time source must also provide an
indication of of time synchronization accuracy with respect to UTC and leap second changes.
The PMU shall assign a timetag consisting of a time of measurement and status of the time source at the time of
measurement to each measurement. The time of measurement shall include information to resolve the measurement
accurately to at least 10-6
seconds within a specified 100 year period. The time status shall include a time quality
indicator which clearly indicates traceability to UTC and leap second status. Time and time quality for reporting and
recording shall be derived from the PMU timetag and converted to the required format and content as required.
5. Synchrophasor measurement requirements and compliance verification
5.1 Synchrophasor estimation
A PMU shall calculate and be capable of reporting synchrophasor estimates as defined and described in 4.
Measurement accuracy, reporting times, and evaluation criteria are given in this section (5).
5.2 Frequency and rate of change of frequency (ROCOF) estimation
A PMU shall calculate and be capable of reporting frequency and rate of change of frequency (ROCOF). For this
measurement, the following standard definitions shall be used. Given a sinusoidal signal
X(t) = Xm cos [ψ(t)]
frequency is defined by
dt
td
tf
)(
.
2
1
)(
ψ
π
=
and the rate of change of frequency ROCOF = df(t)/dt
Synchrophasors are always computed in relation to the system nominal frequency (f0). If the cosine argument is
represented as ψ(t) = ω0t + (t) = 2πf0t + 2π (t), the formula for frequency becomes
f(t) = f0 + d(t)/dt = f0 + ∆f
where ∆f is the deviation of frequency from nominal and
ROCOF = d2
(t)/dt2
= d(∆f)/dt
Frequency in phasor measurements may be reported as the actual frequency (f) or the deviation of frequency from
nominal (∆f).
This is a copyrighted IEEE Standard. For personal or standards development use only.
5.3 Measurement evaluation
5.3.1 Synchrophasor measurement evaluation
Synchrophasor measurements shall be evaluated using the TVE (total vector error) criteria of equation (2). With this
criterion, TVE is the vector difference between the theoretical synchrophasor defined in equation (1) and the
estimate given by the measuring device at the same instant of time, expressed per unit of the theoretical phasor.
TVE (Total vector error) is defined as
( )( ) ( )
22
r
2
ii
2
r -(n)n
i
r
XX
XXXX
TVE
+
+−
= (2)
where Xr(n) and Xi(n) are the measured values, given by the measuring device, and Xr and Xi are the theoretical
values of the input signal at the instant of time of measurement, determined from equation (1) and the known
conditions of Xm, ω, and φ.
5.3.2 Frequency and ROCOF measurement evaluation
Frequency and rate of change of frequency (ROCOF) measurements shall be evaluated using the following
definitions. With these criteria, Frequency and ROCOF errors are the absolute value of the difference between the
theoretical values and the estimated values given in Hz and Hz/s respectively.
FE = Frequency Measurement Error = |ftrue – fmeasured| = |∆ftrue – ∆fmeasured| (3)
RFE = Rate of change of Frequency Measurement Error = |(df/dt)true – (df/dt)measured| (4)
The measured and true values are for the same instant of time, which will be given by the timetag of the estimated
values.
5.3.3 Measurement response time
Measurement response time is the time to achieve steady state accuracy after a step change in input. It shall be
measured by applying a positive or negative step change in magnitude or phase with the input signal at nominal
magnitude and rated frequency. The response time is the time interval from the start of response to the end of
response. The start of response is defined as the timetag of the last measurement which is within the specified TVE,
FE, or RFE accuracy. The end of response is the time tag of the first measurement for which the TVE is within and
stays within specified TVE, FE, or RFE accuracy. The TVE, FE, and RFE accuracies are specified according to the
test and performance class.
5.3.4 Measurement reporting latency
Latency in measurement reporting is the time delay from when an event occurs on the power system to the time that
it is reported in data. This latency includes many factors such as the window over which data is gathered to make a
measurement, the estimation method, measurement filtering, the PMU processing time and finally where the event
occurs within the reporting interval. The reporting rate and class of service are often the largest factors since these
will determine the measurement window, filtering, and the length of the interval over which an event will be
reported.
This is a copyrighted IEEE Standard. For personal or standards development use only.
For purposes of this standard, PMU measurement reporting latency is defined as the maximum time interval between
the data report time as indicsted by the data time stamp and the time when the data is output from the PMU.
5.3.5 Measurement and operational errors
The PMU shall assign a flag to each measurement to indicate internal problems encountered during the measurement
process. This flag shall include errors detectable by the PMU including A/D errors, memory overflow, calculation
overflow and any other condition that could cause an error in the measurement. When C37.118.2 reporting is used,
this flag shall be reported as bit 14, PMU error, in the status word. (Under this requirement all measurement and
operationalerror conditions must be combined into a single error indication bit.)
5.4 Measurement reporting
Synchrophasor, frequency, and rate of change of frequency estimates shall be made at a constant rate, called the
Reporting rate Fs, which is an integer number of times per second or integer number of seconds between
measurements when the measurement rate is slower than 1/s. All three measurements shall be made and reported for
the same time. When made at a sub-second interval, these estimates shall be equally spaced within each one-second
interval. The PMU may make other measurements synchronously with these specified measurements, such as
Boolean status, waveform sampling, or other calculated data.
5.4.1 Reporting rates
The PMU shall support data reporting (by recording or output) at sub-multiples of the nominal power-line (system)
frequency. Required rates for 50 Hz and 60 Hz systems are listed in the following Table 1.
Table 1-Required PMU reporting rates
System Frequency 50 Hz 60 Hz
Reporting rates (Fs - frames per
second)
10 25 50 10 12 15 20 30 60
The actual rate to be used shall be user selectable. The inclusion of more rates is encouraged, such as 100/s or 120/s
or lower than 10/s such as 1/s. Note that rates lower than 10/s are not subject to dynamic requirements (see 5.5.2).
5.4.2 Reporting times
For a reporting rate N frames per second where N > 0, the reporting times shall be evenly spaced through each
second with frame number 0 (numbered 0 thru N-1) coincident with the UTC second rollover (eg, coincident with a
1 PPS provided by GPS). These reporting times (timetags) are to be used for determining the instantaneous values
of the synchrophasor as defined in 4.2. This is illustrated in Figure 2 where the reporting times are at 0, T0, 2T0, 3T0,
4T0, etc. If rates slower than 1/s are used, there shall be one report on the hour (xx:00:00) and evenly spaced
thereafter according to the chosen rate.
5.4.3 Example results
The following Table 2 gives the Synchrophasor values as defined in Equation 1 for the waveforms shown in Figure
2. The values are derived for a 10 frame per second reporting rate with a system frequency of 50 Hz and 60 Hz.
Synchrophasor values are shown for base phase angles of 0 and -90 degrees at the 1 PPS time mark as shown in
Figure 1 for both 50 Hz and 60 Hz, and then 51 Hz and 61 Hz signals. The values in this example depend only on
the magnitude, the reporting rate, and the signal frequency relative to the system frequency, so they are identical for
50 Hz and 60 Hz systems.
This is a copyrighted IEEE Standard. For personal or standards development use only.
Table 2-Table of synchrophasor values at a 10 frame per second reporting rate
Time Fractional Time Synchrophasor values for:
50 Hz frequency – 50 Hz system
60 Hz frequency – 60 Hz system
Synchrophasor values for:
51 Hz frequency – 50 Hz system
61 Hz frequency – 60 Hz system
Second Frame
number
Fractional
second
Synchrophasor
(0 degrees)
Synchrophasor
(-90 degrees)
Synchrophasor
(0 degrees)
Synchrophasor
(-90 degrees)
k-1 9 0.900000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠-36º Xm/√2, ∠−126º
k 0 0.000000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠0º Xm/√2, ∠-90º
k 1 0.100000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠36º Xm/√2, ∠−54º
k 2 0.200000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠72º Xm/√2, ∠−18º
k 3 0.300000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠108º Xm/√2, ∠18º
k 4 0.400000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠144º Xm/√2, ∠54º
k 5 0.500000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠180º Xm/√2, ∠90º
k 6 0.600000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠−144º Xm/√2, ∠126º
k 7 0.700000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠-108º Xm/√2, ∠162º
k 8 0.800000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠-72º Xm/√2, ∠−162º
k 9 0.900000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠-36º Xm/√2, ∠−126º
k+1 0 0.000000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠0º Xm/√2, ∠-90º
5.5 Measurement compliance
5.5.1 Introduction
To be compliant with this standard, a PMU shall provide synchrophasor, frequency, and ROCOF measurements that
meet the requirements in this section. This section details the requirements and conditions under which those
requirements must be met. The first subsections describe the test equipment needs and conditions for test. The
following sections describe the test conditions and requirements for steady-state and dynamic measurement
conditions.
5.5.1 Compliance certification
A calibration device used to verify performance in accordance with this section shall be traceable to national
standards, and have a ‘test accuracy ratio’ of at least four (4) compared with these test requirements (for example,
provide a Total Vector Error measurement within 0.25% where TVE is 1%). In cases where there is no national
standard available for establishing traceability, a detailed error analysis shall be performed to demonstrate
compliance with these requirements.
Documentation shall be provided by any vendor claiming compliance with this standard that shall include the
following information:
1. Performance class
2. Measurements that meet this class of performance
3. Test results demonstrating performance
4. Equipment settings that were used in testing
5. Environmental conditions during the testing
6. Error analysis if the verification system is based on an error analysis as called for above
Compliance certification is by PMU and class of performance. All signals supplied under a particular class of
service must meet the compliance requirements under the specified class of service to qualify the PMU as compliant.
5.5.2 Reference and test conditions
This is a copyrighted IEEE Standard. For personal or standards development use only.
All compliance tests are to be performed with all parameters set to standard reference conditions except those being
varied as specified for the test. The reference condition specified for each test is the value of the quantity being
tested when not being varied. Only the parameters specified for each requirement shall be varied as the effects shall
be considered independent. Reference conditions for all tests are:
1. Voltage at nominal
2. Current at nominal
3. Frequency at nominal
4. Voltage, current, phase, and frequency constant
5. Signal THD < 0.2% of the fundamental
6. All interfering signals < 0.2% of the fundamental
Measurements at reporting rates (Fs) lower than 10/s shall not be subject to dynamic performance requirements.
They shall be subject to all steady-state requirements (Table 3) except out of band rejection. This applies to all
measurement classes.
Unless otherwise specified, all testing to certify compliance shall be performed at standard laboratory test conditions
which include:
1. Temperature 23º C ± 3º C
2. Humidity < 90%
Unless otherwise specified, the TVE, FE and RFE for each performance requirement shall be the average, RMS, or
maximum value observed over a minimum of 5 seconds of test duration. Each test specifies whether the average,
RMS or maximum value shall be used, and whether the period of observation shall be longer or shorter than 5
seconds. Note that some tests do not allow continued measurements at a specific value.
In the following sections, fin is the frequency of the fundamental signal component. It is normally 50 or 60 Hz, but in
the course of testing may be varied from nominal. Also, f0 always represents the nominal frequency, exactly 50 or 60
Hz. Similarly ω0 = 2πf0 always represents the nominal frequency in radians/s.
5.5.3 Steady state compliance
Steady state compliance shall be confirmed by comparing the synchrophasor, frequency, and ROCOF estimates
obtained under steady-state conditions to the corresponding theoretical values of Xr, Xi, F, and ROCOF. Steady-state
conditions are where Xm, ω, and φ of the test signal, and all other influence quantities are fixed for the period of the
measurement. (Note that for off-nominal frequencies, the measured phase angle will change even though the test
signal phase φ is constant.) These measurements are evaluated using the same test criteria but the tables are
separated for clarity.
Table 3. Steady-state synchrophasor measurement requirements
Influence quantity Reference
condition
Minimum range of influence quantity over which PMU must be within
given TVE limit
Performance class P Performance class M
Range Max TVE
(%)
Range Max TVE
(%)
Signal frequency
range (f0 ± fdev)
Fnominal (f0) ± 2.0 Hz 1 ± 2.0 Hz for Fs<10
± Fs/5 Hz for
10 ≤ Fs < 25
± 5.0 Hz for Fs ≥25
1
The Signal Frequency range tests above are to be performed over the given ranges and meet the given requirements
at 3 temperatures: T = nominal (~23º C), T = 0º C, and T = 50º C.
Signal magnitude -
Voltage
100% rated 80 – 120% rated 1 10 – 120% rated 1
This is a copyrighted IEEE Standard. For personal or standards development use only.
Signal magnitude -
Current
100% rated 10 – 200% rated 1 10 – 200% rated 1
Phase angle with
| fin – f0 | < .25 Hz
Constant
angle
±π radians 1 ±π radians 1
Harmonic distortion <0.2%
(THD)
1%, any harmonic
up to 50th
1 10%, any harmonic up
to 50th
1
Out of band interfering
signal, at frequency fob
where |fob - f0 | >Fs /2,
where
Fs = phasor reporting
rate and the
fundamental test signal
fin is varied between f0
and ± (2/3) signal
frequency range
(f0 – 2/3 fdev ≤ fin ≤ f0 +
2/3 fdev)
<0.2% of
input signal
magnitude
None 10 % of input signal
magnitude for Fs ≥ 10.
No requirement for
Fs < 10.
1
Notes--
• The required Class of compliance shall be determined by the user. Class P is intended for applications
requiring fast response and no explicit filtering. Class M is intended for applications which could be
adversely impacted by aliased signals but do not require the fastest reporting speed, so out-of-band (anti-
alias) filtering is required.
• The phase test can be performed with f0 offset and | fin – f0 | < .25 Hz to provide a slowly varying phase.
• An out-of-band interfering signal is any signal whose frequency exceeds the Nyquist rate for the reporting
rate Fs applied to the nominal system frequency as shown in the formula in the table. The test demonstrates
the effectiveness of the PMU anti-alias filtering. The test signal should include those frequencies outside of
the bandwidth specified above which cause the greatest TVE.
• Out-of-band compliance (required for M class only) is to be checked with the fundamental input frequency
(fin) at nominal (f0) and varied above and below over 2/3 of the signal frequency range specified in table 3.
The signal frequency measurement range is specified as fin = f0 ± deviation which is 2 to 5 Hz, depending on
the reporting rate, Fs. The full performance range is f0 – fdev ≤ fin ≤ f0 + fdev. The out of band compliance
needs to be checked across 2/3 of this range, thus over the range f0 – 2/3 fdev ≤ fin ≤ f0 + 2/3 fdev. For out of
band compliance, (2/3) times lesser of (Fs/5 or 5Hz).
• Out-of-band compliance can be confirmed by using a single frequency sinusoid added to the fundamental
power signal at the required amplitude level. The signal frequency needs to be varied over the out-of-band
range from below the passband (at least down to 10 Hz) to the second harmonic (2 x f0). If the positive
sequence measurement is being tested, the interfering signal must be positive sequence.
Table 4. Steady-state Frequency and ROCOF measurement requirements
Influence quantity Reference condition Error Requirements for compliance
Class P Class M
Signal Frequency Frequency = f0 (fnominal)
Phase angle constant
Range f0 ± lesser of
Fs/5 or 2.0 Hz
Range f0 ± lesser of
Fs/5 or 5.0 Hz
Max FE Max RFE Max FE Max RFE
.005 Hz .01 Hz/s .005 Hz .01 Hz/s
Harmonic distortion (same
as table 3)
<0.2% THD 1 % harmonic up to 50th
10% harmonic up to
50th
FE RFE FE RFE
.005 Hz .01 Hz/s .005 Hz .01 Hz/s
Out-of-band interference <0.2% of input signal magnitude No requirements Interfering signal 10%
This is a copyrighted IEEE Standard. For personal or standards development use only.
(same as table 3) of signal magnitude
FE RFE
None None .01 Hz .1 Hz/s
Note that frequency and ROCOF are required to comply with the measurement limits only over the same range of
frequencies specified for phasors. However most frequency and ROCOF measurements will operate successfully
over a much wider range. Vendors are encouraged to extend their measurement reporting over the widest practical
range.
5.5.4 Dynamic compliance – measurement bandwidth
The synchrophasor measurement bandwidth shall be determined by sweeping the input with sinusoidal amplitude and
phase modulation. This shall be done by modulating balanced three phase input signals (voltages and currents) with
sinusoidal signals applied to signal amplitudes and phase angles simultaneously in accordance with Tables 5 & 6.
Mathematically the input signals may be represented by
Xa = Xm [1+kxcos(ωt)]•cos [ω0t+kacos(ωt-π)]
Xb = Xm [1+kxcos(ωt)]•cos [ω0t-2π/3+kacos(ωt-π)]
Xc = Xm [1+kxcos(ωt)]•cos [ω0t+2π/3+kacos(ωt-π)]
where Xm is the amplitude of the input signal, ω0 is the nominal power system frequency, ω is the modulation
frequency in radians/s, fm = ω/2π is the modulation frequency in Hz, kx is the amplitude modulation factor, and ka is
the phase angle modulation factor.
The positive sequence signal corresponding to the above three phase inputs is given by
X1 = Xm [1+kxcos(ωt)]•cos [ω0t+ka cos (ωt-π)]
At reporting time-tags t = nT {where n is an integer and T is the phasor reporting interval} the PMU shall produce a
positive sequence measurement of
X(nT) = {Xm/√2}[1+kxcos(ωnT)]∠{kacos(ωnT-π)}
within the error limits given in Table 5.
Frequency and ROCOF measurement performance shall also be determined during this test. For the input signals
defined above and at reporting times t = nT, frequency, frequency deviation, and ROCOF are given respectively by
f(nT) = ω0/2π - ka (ω/2π) sin (ωnT-π)
∆f(nT) = - ka (ω/2π) sin (ωnT-π)
ROCOF(nT) = d/dt[f(nT)] = - ka (ω2
/2π) cos (ωnT-π)
The modulation tests shall be performed with ω, kx and ka over the frequency ranges specified in Table 5. The
modulation frequency shall be varied in steps of 0.2 Hz or smaller over the range specified in the table. The TVE,
FE, and RFE shall be measured over at least two full cycles of modulation. The maximum is the highest value
observed at the given reporting rate over the full test interval. This maximum must be within the specified limits for
Class P and Class M compliance at the given reporting rate. An adequate settling time shall be allowed for each test
signal change to prevent parameter change transient effects from distorting the measurement.
Table 5. Synchrophasor measurement bandwidth requirements using modulated test signals
Minimum range of influence quantity over which PMU must be
within given TVE limit
Class P Class M
Modulation
Level
Reference condition
Range Max TVE Range Max TVE
kx = 0.1,
ka = 0.1
100% rated signal
magnitude,
Modulation
frequency 0.1 to
3 % Modulation
frequency 0.1 to
3 %
This is a copyrighted IEEE Standard. For personal or standards development use only.
radian fnominal Fs/10 Hz Fs/5 Hz
kx = 0,
ka = 0.1
radian
100% rated signal
magnitude,
fnominal
Modulation
frequency 0.1 to
Fs/10 Hz
3% Modulation
frequency 0.1 to
Fs/5 Hz
3%
Table 6. Frequency and ROCOF performance requirements under modulation tests.
Modulation level, Reference condition, Range Error Requirements for compliance
Class P Class M
Max FE Max RFE Max FE Max RFE
Use the same modulation levels and ranges under
the reference conditions specified in table 5.
.2 Hz 2.0 Hz/s .006 Hz .04 Hz/s
5.5.5 Dynamic compliance – performance during ramp of system frequency
Measurement performance during system frequency change shall be tested with linear ramp of the system frequency
applied as balanced three phase input signals (voltages and currents). Mathematically the input signals may be
represented by
Xa = Xm cos [ω0t+πRft2
]
Xb = Xm cos [ω0t-2π/3+πRft2
]
Xc = Xm cos [ω0t+2π/3+πRft2
]
where Xm is the amplitude of the input signal, ω0 is the nominal power system frequency, and Rf (= df/dt) is the
frequency ramp rate (fixed value in this equation).
The positive sequence signal corresponding to the above three phase inputs is given by
X1 = Xm cos [ω0t+πRft2
]
At reporting time-tags t = nT {where n is an integer and T is the phasor reporting interval} the PMU shall produce a
positive sequence measurement of
X(nT) = {Xm/√2}∠{πRf (nT)2
}
During ramp tests, the true values of frequency, frequency deviation, and ROCOF for the specified test signals at
reporting time tags t = nT are given respectively by
f(nT) = ω0/2π + (Rf)(nT)
∆f(nT) = (Rf)(nT)
d/dt[f(nT)] = Rf
The ramp rate and frequency range as well as the response error limits are shown in Tables 7 & 8. Note that the
allowed TVE, FE, and RFE may be exceeded during a “transition time” after a sudden change is made to the signal
frequency or ROCOF. The error calculation shall exclude measurements during the first 2 sample periods after a
change in the test frequency. Sample periods are the reporting interval, 1/Fs, of the given test. For example, if the
reporting rate Fs = 30 fps, then measurements reported during a period of 67 ms after a transition shall be discarded.
The test shall not include frequency discontinuities (frequency or ROCOF steps).
This is a copyrighted IEEE Standard. For personal or standards development use only.
Table 7. Synchrophasor performance requirements under frequency ramp tests
Minimum range of influence quantity over which PMU must be within
given TVE limit
Test Signal Reference
condition
Ramp rate (Rf) (positive
& negative ramp)
Performance
Class
Ramp Range Max
TVE
Class P ± 2 Hz 1 %Linear
frequency
ramp
100% rated
signal
magnitude,
& fnominal at start
of test
± 1.0 Hz/Sec
Class M Lesser of ± (Fs/5) Hz
or ± 5 Hz *
1 %
Ramp with
3rd
Harmonic
Same as above Same as above but with
balanced 3-phase 3rd
harmonic at a 10%
amplitude level
Class P
&
Class M
Same as above for
each class.
1%
* For Fs = 12 FPS, Ramp range shall be ±2 1/3 (two and one-third) Hz to allow for an integer number of samples in
the result.
Table 8. Frequency and ROCOF performance requirements under frequency ramp tests
Signal specification Reference condition Transition time Error Requirements for compliance
Class P Class MRamp tests – same as
specified in Table 7.
100% rated signal
magnitude & 0 radian
base angle
± 2/Fs for the
start & end of
ramp Max FE Max RFE Max FE Max RFE
1 Hz/s, no harmonic .01 Hz .01 Hz/s .005 Hz .02 Hz/s
1 Hz/s, 3rd
harmonic at
10% amplitude
.1 Hz 50 Hz/s .01 Hz 5 Hz/s
5.5.6 Dynamic compliance – performance under step changes in phase and amplitude
Performance during step changes in amplitude and phase shall be determined by applying balanced 3 phase step
changes to balanced three phase input signals (voltages and currents). This test is mathematically represented in the
following formulas.
Xa = Xm [1+kx f1(t)]•cos [ω0t+ka f1(t)]
Xb = Xm [1+ kx f1(t)]•cos [ω0t-2π/3+ ka f1(t)]
Xc = Xm [1+ kx f1(t)]•cos [ω0t+2π/3+ ka f1(t)]
where Xm is the amplitude of the input signal, ω0 is the nominal power system frequency, f1(t) is a unit step function,
kx is the amplitude step magnitude and ka phase step magnitude. The individual phase and positive sequence
synchrophasors, frequency, and ROCOF representations are the same as in the steady state case. This test is a
transition between two steady states used to determine response time and overshoot, so there is no transient
calculation. Step functions as specified in Table 9 shall be applied and the measurements shall meet the
requirements in Tables 9 & 10. Figure 3 illustrates the measurement points.
Since the measurement timetag is assigned by the algorithm, the response can be before or after the input. It is
considered positive if it is after the input signal or negative if it is before the input signal. The magnitude (absolute
value) of the delay must be within the given limits.
This is a copyrighted IEEE Standard. For personal or standards development use only.
-0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
0.98
1
1.02
1.04
1.06
1.08
1.1
1.12
1.14
Figure 3 – Sample of step change at t = 0, illustrating response time, response delay, and
overshoot measurements. Note that maximum overshoot may be over or under the final value,
and the response delay may be positive (response after step) or negative (response before step).
Table 9. Performance requirements for input step change
Reference condition Maximum response time, response delay, and overshoot
Class P Class M
Step change
specification
Response
time (s)
|Response
delay|
Max
Overshoot
Response
time (s)
|Response
delay|
Max
Overshoot
Amplitude = ± 10%,
kx = ± 0.1,
ka = 0
All test conditions
nominal at start
3/Fs 1/(4•Fs) 5% of step
magnitude
5/Fs 1/(4•Fs) 10% of step
magnitude
Angle ± 10°,
kx = 0,
ka = ± π/18
All test conditions
nominal at start
3/Fs 1/(4•Fs) 5% of step
magnitude
5/Fs 1/(4•Fs) 10% of step
magnitude
Table 10. Frequency and ROCOF performance requirements under step tests.
Response time & delaySignal
specification
Reference
condition Class P Class M
1% TVE
1% TVE
Overshoot
Response
time
Response
delay
Time of step input
This is a copyrighted IEEE Standard. For personal or standards development use only.
Frequency ROCOF Frequency ROCOF
Resp
time
Resp
delay
Resp
time
Resp
delay
Resp
time
Resp
delay
Resp
time
Resp
delay
Amplitude
test as in
Table 9
Same as in
Table 9
4/Fs 1/(4•Fs) 4/Fs 1/(4•Fs) 4/Fs 1/(4•Fs) 4/Fs 1/(4•Fs)
Phase test as
in Table 9
Same as in
Table 9
4/Fs 1/(4•Fs) 4/Fs 1/(4•Fs) 4/Fs 1/(4•Fs) 4/Fs 1/(4•Fs)
Note: Response abbreviated “Resp” in table.
5.5.7 Measurement reporting latency compliance
The latency in measurement reporting is a critical factor for measurements used in real time applications, particularly
controls. In addition to measurement latency there are many factors contributing to reporting delay such as
communication coding and transmission distance. The application using the data must take into account ALL delays
to determine system performance. As defined in 5.3.4, measurement latency includes not only the various
computation delays but the effect of where an event occurs relative to the reporting time so that it will usually be
greater than one reporting period (1/Fs). These factors are included in this performance requirement.
PMU reporting latency shall be determined for each reporting rate Fs by measuring the difference between the time
of message output and the data report message timestamp over at least 1000 consecutive messages. The reporting
latency is the maximum of these values. The message output time is time the first transition of the first bit of the
reporting message determined within 0.1 ms of UTC time.
P class 2 reporting intervals (1/ Fs)
M class 3 reporting intervals (1/ Fs)
This is a copyrighted IEEE Standard. For personal or standards development use only.
Annex A
Bibliography
(informative)
[B1] E. O. Brigham, The Fast Fourier Transform, Inc., New York, Prentice Hall, 1974.
[B2] S.B. Wicker, ERROR CONTROL SYSTEMS for Digital Communications and Storage, Upper Saddle River,
NJ: Prentice Hall, 1995.
[B3] The Authoritative Dictionary of IEEE Standards Terms, formerly IEEE 100.
[B4] IEEE C37.111-1999, IEEE Standard Common Format for Transient Data Exchange (COMTRADE) for
Power Systems, June 1999.
[B5] IEEE 1012-1998, IEEE Standard for Software Verification and Validation, .July 1998
Annex B
Time tagging and dynamic response
(informative)
B.1 Dynamic response
As defined in 1.2, the primary purpose of this standard is to ensure PMU interoperability.. IEEE Standard C37.118-
2005 introduced measurement compliance specifications for steady-state operation. This standard expands that
context to dynamic response to transient conditions so all operational measurements should be comparable. This
annex discusses aspects of timetags and measurement errors.
Identical PMUs (defined as having identical hardware and algorithms) should yield the same phasor measurement
under all conditions. However, two PMUs with different algorithms and/or different analog circuitry can be
expected to yield different results for the same phasor measurement in transient state (defined here as the time during
which a change in magnitude, phase angle, or frequency takes place). Test requirements and measurement
evaluation in 5 detail requirements to assure that measurements in both steady-state and transient conditions are
comparable.
B.2 Time-tags
Phasor measurements are the estimation of the phasor representation of a sinusoidal signal. The estimation is made
for the signal at a particular instant of time, and that time is represented by the phasor timetag. The process of
making a phasor estimate will require sampling the waveform over some interval of time which can lead to some
confusion as to which time within that window is the correct timetag for the phasor. In the original synchrophasor
standard, IEEE1344, this was defined as the last sample in the window. While this yields a measurement that
appears causal, it also yields ambiguity in response due to the length of the window. Further investigation also
showed that this provides an undesirable phase angle measurement error with change in frequency. Consequently in
the succeeding standard, C37.118-2005, the timetag was defined as the time of the theoretical phasor that the
estimated phasor represents. This acknowledges that the synchrophasor is actually an estimate of the sinusoid
parameters over the window of obseravation rather than a response to the input. The estimate covers a short period
of time so will represent some kind of “average” of the parameters which may be changing during that window. In
most cases the phasor estimate will be best represented by a time at the center of the estimation window. It is up to
the designer to create a conversion process that assures that the magnitude and phase angle are properly represented
according to the TVE and verification tests defined in 5.2 and 5.3.
This is a copyrighted IEEE Standard. For personal or standards development use only.
As long as input signal frequency is exactly equal to the nominal power system frequency, phase angles will be
calculated correctly. However, if the power system frequency is different from its nominal value, the phasor will
rotate as illustrated in Table 2 in 5.1.3. While this does represent a steady-state condition, it is easy to show that the
instantaneous value of the phasor phase angle will be determined by the choice of the time-tag and the inherent group
delay associated with the actual measurement algorithm. This behavior is illustrated in Figure B.1, where a step in
frequency from f0 to f0 + 5 Hz is applied at t = 0. The curves illustrate the estimate produced by 3 different
algorithms without group delay compensation.
-0.1 -0.05 0 0.05 0.1 0.15 0.2
-4
-3
-2
-1
0
1
2
3
4
5Hz Frequency step test: Phase Response
Time [s]
Phase
[radian]
Figure B.1-Frequency step test phase response without group delay compensation
Ideal
1 Cycle Rectangular
3 Cycle Flat-Top
4 Cycle Raised-Cosine
This is a copyrighted IEEE Standard. For personal or standards development use only.
-0.1 -0.05 0 0.05 0.1 0.15 0.2
-4
-3
-2
-1
0
1
2
3
4
5Hz Frequency step test: Phase Response
Time [s]
Phase[radian]
Figure B.2-Frequency Step test phase response after group delay compensation (Ideal+3
algorithms, corresponding to Figure B.1.)
By relying on the total vector error concept defined in 5.2, this standard eliminates the off nominal frequency phase
angle ambiguity and ensures the compatibility between different PMUs. All compensation for group delay or other
deficiencies of the estimation shall be compensated by the manufacturer. Figure B.2 shows multiple device output
(from Figure B.1) after group delay compensation. It is easy to see that devices closely track each other, with 4
traces virtually indistinguishable from each other.
Figure B.3 shows the results of these same 3 algorithms with group delay compensation under a 10% negative step in
magnitude. This shows there will be differences in responses even though the group delay is compensated. The
differences are small, and will be imperceptible under most data reporting rates since sample rates are much slower
than what is illustrated here. The responses are centered at the step (t=0), they meet the response time requirement
for P class at 180 fps (and all lower reporting rates), and all overshoot requirements.
This is a copyrighted IEEE Standard. For personal or standards development use only.
-0.04 -0.03 -0.02 -0.01 0 0.01 0.02 0.03 0.04
0.88
0.9
0.92
0.94
0.96
0.98
1
1.02
Magnitude Step Test
Time [s]
Magni
tude
[PU]
Figure B.3-Magnitude step test results for 3 different algorithms (Group delay compensated,
corresponding to Figure B.2). Per Unit (PU) voltage or current is normalized to the reference
(V/Vref or I/Iref).
Group delay of a finite Impulse Response (FIR) filter based algorithm with symmetric or anit-symmetric coefficients
is equal to one half of the window length (timetag in the center of the window). Infinite Impulse Response (IIR)
filters, asymmetric FIR filters and optimization-based algorithms may stretch the trailing edge, making the time
response asymmetrical. Furthermore, as indicated in Figure B.3, the ‘transient’ behavior will vary depending on the
type of algorithm used for phasor estimation. Instead of mandating a single measurement algorithm, this standard
defines the performance under a variety of conditions and the use of ‘TVE’ as the primary tool for phasor
measurement device performance assurance.
B.3 Magnitude step test example
Results of a simulated magnitude step test obtained with a single cycle FFT based algorithm are ilustrated in Figure
B.4. Total Vector Error limits defined in 5.2 are indicated by using dashed lines. It is clear that under steady state
conditions, simulated PMU response stays within the prescribed Total Vector Error requirement. However during
the step the TVE significantly exceeds the steady state requirement. For this reason, the performance requirements
in 5.5.6 do not specify a maximum TVE during the 3/Fs (class P) or 5/Fs (class M) allowed for the test.
1 Cycle Rectangular
3 Cycle Flat-top
4 Cycle Raised-Cosine
This is a copyrighted IEEE Standard. For personal or standards development use only.
-0.04 -0.03 -0.02 -0.01 0 0.01 0.02 0.03 0.04
0
0.5
1
Single Cycle DFT Performance
Magnitude
-0.04 -0.03 -0.02 -0.01 0 0.01 0.02 0.03 0.04
-2
0
2
Phase[rad]
-0.04 -0.03 -0.02 -0.01 0 0.01 0.02 0.03 0.04
-5
0
5
TotalVectorError[%]
Time [mS], t=0(1pps)
Figure B.4-Magnitude step test example (simulation, 1 cycle FFT based algorithm)
Annex C
Reference signal processing models
(Informative)
C.1 Introduction
This annex presents the reference signal processing models used to develop and verify performance requirements in
this standard. It is given for information purposes only, and does not imply being the only (or recommended)
method for estimating synchrophasors. Its purpose is to establish common ground for understanding performance
requirements and confirming their achievability.
The first section includes a reference model for the general synchrophasor derivation. This model is the same for
both algorithms presented in this section.
The second section has the specific model and formulas for P class verification. This is a simple derivation based on
a fixed 2 cycle filter to remove the 2nd
(and higher) harmonics as required to meet frequency derivation
requirements. P class filter length is constant for all output rates, meaning that PMU output generated at lower rates
(<50 or 60 msg/s) may contain additional aliasing components.
The third section has the specific model and formulas for the M class verification. It uses a low pass filter for 20 dB
of out of band protection in all signals. M class filter length changes as a function of the PMU output rate.
This is a copyrighted IEEE Standard. For personal or standards development use only.
C.2 Basic synchrophasor estimation model
Figure C.1 shows typical processing steps performed within the PMU. It assumes fixed frequency sampling
synchronized to an absolute time reference, followed by complex multiplication with the nominal frequency carrier.
Other implementations using frequency tracked sampling, frequency tracked carrier or nonlinear estimation methods
are also possible and are permitted by the standard. Depending on the algorithm and windowing, the output from
this conversion may be at the original sample rate or lower.
Figure C.1 – Single phase section of the PMU signal processing model
Given a set of samples of a single phase of the power signal { xi}, the synchrophasor estimate X(i) at the ith
sample
time is:
))(exp(
2
)(
2/
2/
0)()(∑−=
+ ∆+−∗∗∗=
N
Nk
kki tkijWx
Gain
iX ω (C-1)
∑−=
=
2/
2/
)(
N
Nk
kWGain (C-2)
Where:
ω0 = 2πf0 where f0 is the nominal power system frequency (50 Hz or 60 Hz).
N = FIR filter order (number of filter taps is equal to N+1)
∆t = 1/Sampling Frequency
xi = sample of the waveform at time t = i ∆t where the time t = 0 coincides with a 1 second rollover.
W(k) = Low pass filter coefficients (depending on P or M class filtering)
Equation C-1 represents the complex demodulation and low pass filtering shown in figure C-1. Note that
0)(exp( ωtkij ∆+− ) is Eulers equation and includes multiplication of the input by the quadrature oscillator (sine
and cosine) shown in figure C.1 above. The low pass filtering (W(k)) can be applied individually to the Real and
Imaginary outputs of the complex demodulator as shown in figure C.1 since these components are orthogonal.
C.2.1 Timestamp compensaton for low-pass filter group delay
The timestamp of the PMU output must represent the phasor equivalent, frequency, and ROCOF of the power system
signal at the time it is applied to the PMU input. All of these estimates must be compensated for PMU processing
delays including analog input filtering, sampling, and estimation group delay. If the sample timetags are
compensated for all input delays, the timetag of the sample in the middle of the estimation window can be used for
the phasor estimation (output) timtag as long as the filtering coefficients are symmetrical across the filtering window.
This method of group delay compensation is used with both, the P class and the M class algorithms presented in this
Annex.
ADC
Re
LP
Filter
Im
Analog
Front
End
Synchronized
Sampling Clock
Quadrature
Oscillator (Fnominal)
Absolute time
V,I
LP
Filter
cossin
LP
Filter
This is a copyrighted IEEE Standard. For personal or standards development use only.
The filter coefficients for P class and M class low pass filters can be found below in the corresponding reference
model sections. Filter order for FIR filters is determined by the number of elements in the filter; the order is one less
than the number of elements (taps) of the filter. For example, a 1 cycle Fourier filter using 15 samples/cycle is a N =
15 – 1 = 14th
order filter. Examples provideded in this annex use even order filters (odd number of taps). Resulting
filter group delay is an integer multiple of the sampling frequency: Gd = N/2 * ∆t
This is a copyrighted IEEE Standard. For personal or standards development use only.
C.2.2 Positive Sequence, Frequency and ROCOF
Figure C.2 – Complete PMU signal processing model. All processing shown is at the ADC sampling rate;
reporting rate is produced by resampling at the system output (decimator stage).
The normal positive sequence is calculated using the symmetrical component transformation. Frequency is then
calculated from the rate of change of phase angle. Since phase angle changes relative to the difference between the
actual frequency and the nominal frequency, this apporach yields the offset from nominal. This algorithm uses
differencing between the estimation point and 3 previous points. It is set up this way to smooth out the estimate,
particularly for the case of limited resolution as would be found in a real PMU. For this modeling there was little
difference in the performance of this algorithm and the frequency estimate derived from a single difference between
two points.
]20/[)]3()2(2)1(3)(6[)( tiXiXiXiXiF ∆∗−∠−−∠−−∠−∠=∆ π (C-3)
where X(i) is the ith
positive sequence estimate using the averaged single phase phasors.
tiFiFiDF ∆−∆−∆= /)]1()([)( (C-4)
C.3 P class reference model for phasor and frequency derivation
The P class phasor estimation algorithm presented here uses fixed length 2 cycle triangular weighted FIR filter which
is not changed for different PMU reporting rates. In order to simplify time stamp generation and phase
compensation, the algorithm uses an odd number of samples (filter taps). This allows conversions and filtering to
use a sample time stamp at the center of the window without adjustment. This reference algorithm implementation
uses a sample rate of 15 samples/cycle which becomes 60 * 15 = 900 samples/s for a 60 Hz system.
This algorithm can be implemented using a 2 cycle FIR filter with triangular window coefficients shown in figure
C.3 (with filter order N being equal to N = 2*(15 – 1) = 28) or in two stages with a one-cycle Fourier conversion
followed by uniform averaging over one cycle (cascaded boxcar filter approach). As long as the sample times are
This is a copyrighted IEEE Standard. For personal or standards development use only.
compensated for input delays, the timestamp at the center of the window produces an estimate whose phase is
unbiased by the actual power system frequency and does not need further phase or delay correction. It does require
amplitude correction for off nominal frequency which is applied to the final phasor based on the frequency estimate.
The complete process is diagrammed in Figure C.2.
C.3.1 P class filter details
The P class filter coefficients W(k) are defined as:
)
1
2
1()( k
N
W k
+
−= (C-5)
Where:
k = - N/2 : N/2 (integer values only)
N = filter order (N = (15-1)*2 = 28 for sampling frequency example with 15 samples per cycle)
Example filter coefficients are shown in figure C3.
-15 -10 -5 0 5 10 15
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Sample Number
Value
Figure C.3 – Class P filter coefficient example (f0=60Hz, f0=15*60=900Hz, N=2*(15-1)=28)
P class filter works well at the nominal frequency for all but out of band rejection. For off nominal frequency, the
period of estimation does not match the actual period of the signal. Phase estimation works well because the signal
is centered on the estimate. However, the estimate magnitude rolls off and needs compensation. The harmonic
rejection is excellent when the conversion matches the system frequency. When it doesn’t, such as under off-
nominal operation, harmonics are not suppressed very well which causes some problems with frequency and ROCOF
estimation.
When PMU implementation is made with a fixed conversion frequency f0, the phasor amplitude will roll off as the
signal frequency deviates from f0. The result is a (sine(x)/x)2
curve determined by the 2 cycle low pass filter
response shown in Figure C.4.
This is a copyrighted IEEE Standard. For personal or standards development use only.
0 50 100 150 200 250 300 350 400 450
-70
-60
-50
-40
-30
-20
-10
0
10
Frequency [Hz]
FilterResponse[dB]
Figure C.4 – Class P filter response as a function of frequency (example shows: f0=60Hz,
fsampling=15*60=900Hz, N=2*(15-1)=28)
Over a limited frequency range, this deviation can be compensated by dividing the phasor magnitude by the P class
filter response at the measured frequency. With this algorithm, the phase angle measurement is accurately computed
at all frequencies using the estimate centered in the window. The amplitude is compensated by dividing the
amplitude with a sine at the actual signals frequency. The two cycle triangular window produces a faster rolloff than
a standard one cycle rectangular window, so the frequency deviation is spread with an additional factor of 1.625 to
increase compensation (the factor was derived esperimentally) as shown in the following formula:
)]2/))(625.1(/[sin()()(ˆ 00 fiFfiXiX ∆+= π (C-6)
where ∆F(i) is the deviation of frequency from nominal computed at point i as shown in C-3 above.
Using the given formulas, synchrophasor, frequency, and ROCOF values were obtained in all the performance tests
which met all the requirements for P class performance.
C.4 M class reference model for phasor and frequency derivation
The principal difference between P and M class is the out-of-band filtering requirement for the M class. The M class
must have filtering that attenuates signals by at least 20 dB that are higher than the Nyquist frequency for the given
reporting rate. This filtering will result in longer reporting delays at reporting rates below 120/s, particularly at very
low rates like 10/s. It also will reduce the liklyhood of aliasing that can produce erroneous results. Because of the
required filtering, the M class can produce somewhat higher accuracy which is also reflected in the requirements.
The M class requirements for passband and out of band filtering are shown in Figure C.5. It is based on the class M
1% TVE (passband) and out of band signal rejection requirements (stopband) given in 5, with corner frequency
specifications linked to the PMU reporting rate. This is used as the mask for designing the reference filter. A Finite
Impulse Response (FIR) filter implementation was used to achieve linear phase response. The reference filter
coefficients were obtained by using well known “brick wall” filter design methodology based on “sinc” function
x
x)sin(
multiplied with a Hamming window. The filter order (length) is adjusted to meet frequency response
This is a copyrighted IEEE Standard. For personal or standards development use only.
requirements . This model assumes correct implementation of the front end scaling, anti-aliasing filter, A/D
converter and adequate sampling rate which was set to 960Hz in this example.
Attenuation
Figure C.5 – Reference algorithm filter frequency response mask specification
For Figure C.5, the filter response must remain outside the shaded areas
Following formula calculates a vector of filter coefficients
)(*
2
2
2
2sin
)( kh
k
F
F
k
F
F
kW
sampling
cutoff
sampling
cutoff
××








××
=
π
π
(C-7)
Where:
k = - N/2 : N/2
N = filter order from table C.1
Fcutoff = the low pass filter cutoff frequency from table C.1
Fsampling = the sampling frequency of the system (960 samples /second for the reference model)
h(k) is the hamming function
W(0) = 1 (note when k=0, W=0/0 which is ‘not a number’ and must be replaced by 1.)
This is a copyrighted IEEE Standard. For personal or standards development use only.
-50 -40 -30 -20 -10 0 10 20 30 40 50
-0.2
0
0.2
0.4
0.6
0.8
1
1.2
Sample Number
Value
Figure C.6 – Class M filter coefficient example (f0=60Hz, fs=960Hz, N=96)
The following table shows input parameters to generate the filter coefficients used to verify limits in this
specification. It is given for information purposes only, and does not imply being the only (or recommended) filter:
Table C1: M Class Low Pass Filter Parameters (example)
Reporting Rate
Fs
Cutoff Frequency
Fcutoff
Filter Order
N
10 1.920Hz 700
25 4.800Hz 280
50 8.850Hz 100
50 Hz
100 16.000Hz 44
10 1.920Hz 794
12 2.304Hz 660
15 2.880Hz 528
20 3.840Hz 396
30 5.616Hz 238
60 10.320Hz 96
60Hz
120 18.960Hz 40
C.5 Data rate reduction model
The reference model shown in Figures C.1 and C.2 can be used to directly produce any of the output rates shown in
Table C.1. If the PMU produces phasors, frequency, and ROCOF internally at a high rate and reduces the data
stream for output, similar filters can be used to perform further decimation (derive lower rates) for class M outputs as
shown in Figure C.7. This method can be used when multiple rate outputs are required from the same PMU and in
the case of a phasor data concentrator (PDC) application, It is important to note that the out of band rejection
requirements specified in this standard for M class apply equally to lower frequency (decimated) synchrophasor data
streams produced by both PMUs and PDCs. Consequently, decimated output data (lower rates) generated by the
This is a copyrighted IEEE Standard. For personal or standards development use only.
PDC are expected to remain comparable (have the same dynamic behavior) as those generated by the PMU. These
same methods can be used for P class, but additional filtering is not required since out-of-band filtering is not
needed. P class data reduction can be accomplished by a simple 1/N resampling (ie, taking every Nth sample).
Figure C.7 – Data rate reduction signal processing model.
Annex D
Time and synchronization communication
(informative)
D.1 PMU Time input
A PMU requires a source of UTC time synchronization. This may be supplied directly from a time broadcast such as
GPS or from a local clock using a standard time code. IRIG-B is commonly used for local time dissemination. It
may be provided in a level shift, a 1 kHz amplitude modulated signal, or in the bi-phase Manchester modulated
format (modulation type 2, B2xx). If the amplitude modulation is used it may need to be supplemented with a 1 PPS
pulse train to achieve the required accuracy. The IRIG-B amplitude modulated format is commonly available and
hence is the most readily implemented. The newer Manchester format is more compatible with fiber optic and digital
systems and provides complete synchronization without additional signals. Other forms of precise time distribution,
such as standard Ethernet using the IEEE 1588 standard, are emerging and will become increasingly available with
new technology developments.
1 PPS. A common feature of timing systems is a pulse train of positve pulses at a rate of one pulse per second (1
PPS). The rising edge of the pulses coincides with the seconds change in the clock and provides a very precise time
reference. The pulse widths vary from 5 µs to 0.5 s, and the signal is usually a 5.0 V. amplitude driving a 50 ohm
load.
Low
Pass
Filter
Decimation
factor N
Low
Pass
Filter
Freq/N
ROCOF/N
Frequency
ROCOF
Low
Pass
Filter
Low
Pass
Filter
Re
Im
Re/N
Im/N
This is a copyrighted IEEE Standard. For personal or standards development use only.
IEEE 1588. IEEE Std. 1588-2008 “IEEE Standard for a Precision Clock Synchronization Protocol for Networked
Measurement and Control Systems” allows timing accuracies better than 1us for devices connected via a network
such as Ethernet. PC37.238 “Draft Standard for Use of IEEE Std. 1588 Precision Time Protocol in Power System
Applications” specifies a subset of IEEE 1588 functionality to be supported for power system protection, control,
automation and data communication applications utilizing an Ethernet communication architecture. At the time of
this writing (2010) when PC37,238 Draft standard is going through sponsor ballot, several commercially-available
Ethernet switches, grandmaster clocks and slave clocks have implemented the PC37.238 functionality and
demonstrated this performance. For more information see http://ieee1588.nist.gov/ and http://www.pes-psrc.org/h
under WG H7/SubC7.
IRIG-B. IRIG-B is fully described in IRIG STANDARD 200-04 published by the Range Commanders Council of
the U. S. Army White Sands Missile Range. Time is provided once per second in seconds through day of year in a
binary coded decimal (BCD) format and an optional binary second-of-day count. The standard allows a number of
configurations which are designated as Bxyz where x indicates the modulation technique, y indicates the counts
included in the message, and z indicates the interval. The most commonly used form is B122 which has seconds
through day-of-year coded in BCD and is amplitude modulated on a 1 kHz carrier. The amplitude should be a peak-
to-peak amplitude of 1 V to 6 V for the mark (peak) with a mark-to-space amplitude ratio 10:3 as provided in the
standard. A block of 27 control bits are available for user assignment and can be used to supplement the standard
code for continuous timekeeping. The time code format is:
<sync> SS:MM:HH:DDD <control> <binary seconds> where
<sync> is the on-time sync marker
SS is the second of the minute(00 to 59 (60 during leap seconds))
MM is the minute of the hour (00 to 59)
HH is the hour of day in 24 format (00 to 23)
DDD is the day of year (001 to 366)
<control> is a block of 27 binary control characters
<binary seconds> is a 17 bit second of day in binary
Control bit assignment. By using IRIG-B with additional extensions, old and new time sources and time users can
be easily integrated. PMUs should be programmed to check the control bit field and use this additional information
where it is provided but rely on user-entered data where it is not. Where possible, these new assignments are made
with zero indicating a normal state since unused control field bits are normally set to zero. This will minimize the
possibility of creating a false alarm.
Table D.1-Control bit assignments.
IRIG-B
Pos ID
CTRL
BIT#
DESIGNATION EXPLANATION
P 50 1 Year, BCD 1 Last 2 digits of year in BCD.
P 51 2 Year, BCD 2 IBID
P 52 3 Year, BCD 4 IBID
P 53 4 Year, BCD 8 IBID
P 54 5 Not Used Unassigned
P 55 6 Year, BCD 10 Last 2 digits of year in BCD.
P 56 7 Year, BCD 20 IBID
P 57 8 Year, BCD 40 IBID
P 58 9 Year, BCD 80 IBID
P 59 - P6 Position identifier # 6
P 60 10 Leap Second Pending (LSP) Becomes 1 up to 59 s BEFORE leap s insert
P 61 11 Leap Second (LS) 0 = Add leap second, 1 = Delete leap second
P 62 12 Daylight Saving Pending(DSP) Becomes 1 up to 59 s BEFORE DST change
This is a copyrighted IEEE Standard. For personal or standards development use only.
P 63 13 Daylight Savings Time (DST) Becomes 1 during Daylight Savings Time (DST)
P 64 14 Time Offset sign Time offset sign--0 = +, 1 = - .
P 65 15 Time Offset--binary 1 Offset from coded IRIG-B time to UTC time.
P 66 16 Time Offset--binary 2 IRIG coded time minus time offset (including
P 67 17 Time Offset--binary 4 sign) equals UTC time at all times (offset will
P 68 18 Time Offset--binary 8 change during daylight savings).
P 69 - P7 Position identifier # 7
P 70 19 Time Offset--0.5 hour 0=none, 1=additional 0.5 h time offset
P 71 20 Time Quality 4 Bit code representing approx. clock time error.
P 72 21 Time Quality 0000 = clock locked to traceable UTC source
P 73 22 Time Quality 1111 = clock failed, data unreliable.
P 74 23 Time Quality
P 75 24 PARITY Parity on all preceding data bits.
P 76 25 Not Used Unassigned
P 77 26 Not Used Unassigned
P 78 27 Not Used Unassigned
P79 - P8 Position identifier # 8
NOTE: The interpretation of the UTC offset encoded in control bits 14-19 changed between IEEE 1344-1995 and
C37.118-2005.,In IEEE1344 the offset defined in those control bits was added to the IRIG time to get UTC time. In
C37.118-2005 this was changed to subtracting the offset so the listed offset sign would be consistent with standard
practice. In standard practice, time zones to the east of the Greenwitch meridian are positive and those to the west
are negative. This standard retains the C37.118-2005 method—the listed offset must be subtracted from IRIG to
determine UTC time.
Virtually every timekeeping system is run by some kind of processor. Since IRIG time code numbers arrive after the
on-time mark, the timekeeping system must generate the time-tag based on the anticipated number rather than on
what it just got. Consequently time counts that are not in exact sequence require advance notice. Non-sequence
clock counts include leap year, leap second, and daylight savings time changes. The leap second and daylight
savings change bits warn of impending special clock counts, and the last two digits of the year alert the timing system
of leap year changes.
As an interpretation of the IRIG standard, BCD time and Straight Binary Seconds (SBS) should be consistent. If
BCD time changes by an hour for a daylight time change, SBS should change at the same time to reflect a consistent
count. The year will roll over with BCD time regardless of whether it corresponds with UTC time.
Year: The last two digits of the year is in straight BCD in the same format as the rest of the IRIG-B code and
follows first after day of year. It will roll over with the day-of-year in the BCD time count.
Leap Second: The leap second pending (LSP) and polarity (LS) bits show that one is about to happen and whether it
will be inserted or deleted. Leap seconds have only been positive for the last 20 years, so LS = 0 is almost certain.
The LSP bit should be asserted between 1 and 60 seconds before the hour it is to be inserted. The bit should go to 0
when the second count goes to 00. Leap seconds are always inserted at UTC midnight by altering the second time
count only. Thus in UTC time, the time count goes from 23:59:59 to 23:59:60 to 00:00:00 to add the extra second.
In another time zone, say Pacific Standard Time which is 8 hours behind UTC, the same count will be 15:59:59 to
15:59:60 to 16:00:00. SBS should give the count 57600 (=16:00:00) twice.
Daylight Savings: The Daylight Savings Pending (DSP) and Daylight Savings Time (DST) bits indicate that a
change is about to happen and whether daylight savings is in effect. If DST = 0, then the impending change will be
to ON which will delete one hour from the time scale (leap forward one hour in the spring) and the Daylight Savings
bit will go to one. If DST = 1, the opposite will occur. Daylight time changes will be one hour and are asserted at
the minute rollover. The DSP bit should be asserted between 1 and 60 seconds before time is to be changed. The
DSP and DST bits should change at the same time between the 59 and 00 second counts. In the United States where
This is a copyrighted IEEE Standard. For personal or standards development use only.
the time change is put into effect at 2 AM, the time count in the spring is 01:59:59 to 03:00:00. In the fall, the count
is 01:59:59 to 01:00:00.
Local Time Offset: The local time offset is a 5 bit binary count with a sign bit. The last bit is a fractional 1/2 hour
which is used by a few countries. The offset gives the hours difference (up to ± 15.5 hours) between UTC time and
the IRIG-B time (both BCD and SBS codes). Subtracting the offset from the IRIG-B time using the included sign
gives UTC time. (For e.g., if the IRIG-B time is 109:14:43:27 and the offset is -06 given by the code 0110.0
(Central Standard Time in North America), then UTC time is 109:20:43:27.) The local time offset should always
give the true difference between IRIG code and UTC time, so the offset changes whenever a daylight savings time
change is made. This follows the standard convention of positive time offsets East of the GMT meridian and
negative offsets West of the meridian.
Time Quality: A 4 bit Time Quality indicator code is used by several manufacturers and is in several existing
standards. It is an indicator of time accuracy or synchronization relative to UTC and is based on the clock's internal
parameters. The code recommended here is by order of magnitude relative to 1 nanosecond (ns). It is basically the
same as used in the HaveQuick and STANAG 4430 (NATO) time codes but with a more practical scale. The 1 ns
basic reference is fine enough to accommodate all present industry uses now and into the foreseeable future. TQ =
0000 is used when the clock is locked to UTC traceable source.
Table D.2-4 bit Time Quality indicator code.
BINARY HEX VALUE (worst case accuracy)
1111 F Fault--clock failure, time not reliable
1011 B time within 10 s of UTC
1010 A time within 1 s of UTC
1001 9 time within 10-1 s of UTC
1000 8 time within 10-2 s of UTC
0111 7 time within 10-3 s of UTC
0110 6 time within 10-4 s of UTC
0101 5 time within 10-5 s of UTC
0100 4 time within 10-6 s of UTC
0011 3 time within 10-7 s of UTC
0010 2 time within 10-8 s of UTC
0001 1 time within 10-9 s of UTC
0000 0 Clock is locked to a UTC traceable source
Parity: A parity bit is easy to implement by simply adding modulo-2 all the bits in the message from BCD seconds
through the time quality control bits. This results in EVEN parity. (Straight Binary Seconds would not be included.)
It provides some assurance the data is correct and a secondary verification that the control bit field has been
implemented. An unused bit could not be mistaken for parity since parity will change each second most of the time
as the second count increments. The last 3 unused bits are left after the parity for user specific assignment without
affecting this code. They could be used for higher order bits in a 4 bit Parity or LRC.
D.2 High precision time code format
IRIG-B format transmitted using modified Manchester modulation is recommended as an alternative to the AM
modulated IRIG-B with separate 1 PPS sync. This modulation is better adapted for both fiber and metallic digital
systems. With the previous control bit assignments, this time code format can serve all power industry requirements
now and in the foreseeable future.
Manchester coding provides a zero mean code which is easy to decode, even at low signal levels. The 1 kHz clock
provides a precise on-time mark which is always present. The coding method mimics 1 kHz modulated IRIG-B with
binary 1's and 0's in place of high and low amplitude cycles. A Manchester binary 1 is equivalent to a high
This is a copyrighted IEEE Standard. For personal or standards development use only.
amplitude cycle in the AM modulation and a binary 0 indicates a low amplitude cycle. Using this modulation, an
IRIG-B code '0' will be two ones followed by eight zeroes. An IRIG-B code '1' will be five ones followed by five
zeroes (Figure F.1). This conversion keeps the codes compatible and makes translation or regeneration of the AM
IRIG-B very simple.
1 01 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 10 000 0 0 0 0 0 0 0 0 0 0 0 0 0 0110
1 PPS
IRIG-B
IRIG-B
B120
B000
1 kHz
MODIFIED MANCHESTER
BIT PATTERN FOR MOD-MANCHESTER
REFERENCE IRIG ZERO IRIG ONEREFERENCE
(UTC REFERENCE)
Figure D.1-IRIG-B coding comparisons: level shift, 1 kHz AM, & modified Manchester.
Modified Manchester coding. Manchester modulation or encoding is a return-to-zero type where the pulse
transition indicates binary 0 or 1. In this case, a 1 kHz square wave is the basic clock modulated by the data to
produce a rising edge to indicate a binary one (1) and a falling edge to indicate a binary zero (0). The transition at
every data bit provides good receiver synchronization. Each bit period is half high and half low, so the mean is
always ½ making it easy to decode, even at low levels. In standard Manchester coding, the data edge occurs in the
middle of the clock window to indicate a binary one or zero. The 'modification' moves the data window so the data
is at the edge of the clock window which is on time with UTC (Figure D.2). In another view, the modification
simply defines the middle of the window as ‘on time’. What is important is that the data edge is the ‘on time’ mark
in the code. This simplifies the construction of readers and regeneration of the other IRIG code forms. Modified
Manchester modulation is designated type 2 in the IRIG standard (B2xx).
CLOCK
bit 1 bit 2 bit 3 bit 4 bit 5 bit 6 bit 7 bit 8 FRAME
1 1 0 0 0 1 0 1 DATA
Figure D.2-Modified Manchester coding.
Annex E
TVE evaluation and PMU testing
(Informative)
E.1 TVE measurement technique
This is a copyrighted IEEE Standard. For personal or standards development use only.
The Total Vector Error (TVE) criterion combines error evaluation from all error sources including time
synchronization, phasor angle, and phasor magnitude estimation errors. Figure E.1 illustrates the relationship
between the input signal, PMU output, and evaluation of the difference. Figure E.2 shows TVE error in relation to
phase angle and magnitude error.
In figure E.1 the input signal, X(t) = Xr(t) + jXi(t), is defined precisely by its phasor representation, X = Xr + jXi, at
an instant of time. The AC signal that this phasor model represents is input to the PMU device. The PMU then
estimates phasor representation, X(n) = Xr(n) + jXi(n), from the waveform itself. The TVE is the “vector” difference
between the exact applied signal and the estimate.
Figure E.1-Phasor measurement process with TVE error detection criteria.
A phasor defines an AC signal at an instant of time. A signal that meets this definition can be generated for the same
instant of time. However measurement of the properties of an AC signal requires an interval of observation. If the
signal changes during the interval of observation, the AC properties will be some kind of average value of what they
are during the interval. For steady-state performance, the signal properties will be constant throughout the
measurement interval and the estimation will precisely compared with the input signal regardless of the measurement
time. For the dynamic measurement requirements, the parameters will not be constant and the estimate be correctly
timed. The standard requires comparison between the input signal taken at the same time as the PMU output report.
If the parameter is uniformly increasing or decreasing across the measurement interval, the estimate and the actual
value will compare most closely if the measurement time is the middle of the interval. For example, if the phase
angle increases linearly from 10º to 12º across the measurement window, it will be 11º at the center. If the
measurement time is the center of the window, the true value at that time is 11º and this matches the averaged
measurement which will also be 11º. If the parameters are not constant or changing linearly across the window,
achiving a suitable estimate becomes more difficult. They can be undergoing quadratic or higher order changes
across the interval in which case the center of the interval may not be the best estimate. The solution to this dilemma
Phasor
Measurement
Unit (PMU)
UTC Time
(GPS)
X(n) = Xr(n) + jXi(n)X = Xr + jXi
X
Xi
X r
X(n)
Xi(n)
Xr(n)
Phasor defined
at t = 0.
Waveform matches
phasor definition
at t = 0.
PMU estimates phasor
equivalent from an interval
of the waveform.
The estimate is compared
with the defined phasor to
determine error (TVE).
TVE = √√√√ [((Xr(n) - Xr) 2
+ (Xi(n) - Xi) 2
) / (Xr
2
+ Xi
2
)]
-1
-0.5
0
0.5
1
-0.012 -0.008 -0.004 0 0.004 0.008 0.012
This is a copyrighted IEEE Standard. For personal or standards development use only.
lies in limited range of power system frequency response. Changes to the power signal usually occur at rates less
than 3 Hz; where they are at a higher frequency, they are quite small. With a 1 cycle estimation window, a slower
change under 3 Hz appears as short segments that are nearly linear so the center of window makes a good
approximation. With higher frequencies, the magnitude of the changes are small, so even if the time representation
is not ideal, the error is small and within the TVE limit. This issue of accurate signal estimation under a range of
signal frequency is directly addressed by the modulation test. It requires estimation accuracy up to a limit of Fs/10
(P class) or Fs/5 (M class) where Fs is reporting rate. For the M class the window size will be effectively determined
by Fs. For P class the window should be short to limit delay, and a shorter window enables a higher frequency
response. The important point is that the estimate for a particular time is compared with the theoretical value of the
signal for the same instant of time, so the choice of estimation interval and method should produce a result that will
meet the TVE requirement.
E.2 TVE example results
TVE combines magnitude and phase errors. Phase is determined by timing and the measured phase of the signal.
Phase errors can come from the input timing or timing of the processing. They can also come from signal phase
processing such as delay through filtering. With no magnitude errors, 1% TVE is reached when the phase error
reaches ± 0.57º. With increasing magnitude errors, 1% TVE is reached with less phase error as shonwn in figure
E.2. With 0.1% magnitude error, the 1% TVE is still nearly ± 0.57º. However at 0.5% magnitude error 1% TVE is
reached at ± 0.495º and at 1% magnitude error the TVE is 1% with no phase error.
-1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
0
0.2
0.4
0.6
0.8
1
1.2
1.4
1.6
1.8
2
Phase angle estimation error (degrees)
TVE(%)
TVE under magnitude & angle errors
Figure E.2-Error in time synchronization as detected by TVE criteria (60 Hz system).
Timing errors translate directly to phase errors. The TVE is computed relative to measurement magnitude and phase
at the given system frequency. Consequently timing errors will result in different TVE depending on system
frequency. A cycle at a system frequency is 20 ms at 50 Hz and 16.67 ms at 60 Hz. One degree of phase angle at 50
No magnitude error
0.1% magnitude error
0.5% magnitude
error
1.0 % magnitude error
This is a copyrighted IEEE Standard. For personal or standards development use only.
Hz is 55.6 µs and at 60 Hz is 46.3 µs. A timing error will cause a 1% TVE error at ± 31.7 µs at 50 Hz and at ± 26 µs
at 60 Hz.
E.3 Testing
Testing requires providing an input signal synchronized to UTC that is generated with parameters matching a phasor
definition. Generally that consists of a certain magnitude, phase angle, and frequency with the signal generator
synchronized to a GPS reference. The phasor estimates that are output from the PMU are recorded and compared
with the phasor representation of the input signal using the TVE, FE, and RFE criteria. Signal generators are
available that provide precise phase angle, magnitude, and frequency settings that are GPS synchronized. Complete
test procedures are being produced by IEEE and other organizations. They are not part of this standard.

More Related Content

What's hot

Ber performance of ofdm with discrete wavelet transform for time dispersive c...
Ber performance of ofdm with discrete wavelet transform for time dispersive c...Ber performance of ofdm with discrete wavelet transform for time dispersive c...
Ber performance of ofdm with discrete wavelet transform for time dispersive c...eSAT Publishing House
 
Advanced approach for reducing papr in ofdm systems to minimize interference ...
Advanced approach for reducing papr in ofdm systems to minimize interference ...Advanced approach for reducing papr in ofdm systems to minimize interference ...
Advanced approach for reducing papr in ofdm systems to minimize interference ...eSAT Journals
 
Application for phasor measurement unit
Application for phasor measurement unitApplication for phasor measurement unit
Application for phasor measurement unitPower System Operation
 
A Survey of Routing Protocols for Structural Health Monitoring
A Survey of Routing Protocols for Structural Health MonitoringA Survey of Routing Protocols for Structural Health Monitoring
A Survey of Routing Protocols for Structural Health MonitoringIJEEE
 
An Algorithm Based On Discrete Wavelet Transform For Faults Detection, Locati...
An Algorithm Based On Discrete Wavelet Transform For Faults Detection, Locati...An Algorithm Based On Discrete Wavelet Transform For Faults Detection, Locati...
An Algorithm Based On Discrete Wavelet Transform For Faults Detection, Locati...paperpublications3
 
Comparison of Energy Efficient WSN in Coverage and Connectivity
Comparison of Energy Efficient WSN in Coverage and ConnectivityComparison of Energy Efficient WSN in Coverage and Connectivity
Comparison of Energy Efficient WSN in Coverage and ConnectivityIRJET Journal
 
Design of dfe based mimo communication system for mobile moving with high vel...
Design of dfe based mimo communication system for mobile moving with high vel...Design of dfe based mimo communication system for mobile moving with high vel...
Design of dfe based mimo communication system for mobile moving with high vel...Made Artha
 
Wavelet energy moment and neural networks based particle swarm optimisation f...
Wavelet energy moment and neural networks based particle swarm optimisation f...Wavelet energy moment and neural networks based particle swarm optimisation f...
Wavelet energy moment and neural networks based particle swarm optimisation f...journalBEEI
 
Channel estimation for high data rate communication in mobile wi max system
Channel estimation for high data rate communication in mobile wi max systemChannel estimation for high data rate communication in mobile wi max system
Channel estimation for high data rate communication in mobile wi max systemIAEME Publication
 
Design of CW THz Photonic Transmitter based on Low Pass-Filter and Bow-tie W...
Design of CW THz Photonic Transmitter based on  Low Pass-Filter and Bow-tie W...Design of CW THz Photonic Transmitter based on  Low Pass-Filter and Bow-tie W...
Design of CW THz Photonic Transmitter based on Low Pass-Filter and Bow-tie W...IJECEIAES
 
IRJET- A Unique Methodology for Transmission Line Breakage Detection and ...
IRJET-  	  A Unique Methodology for Transmission Line Breakage Detection and ...IRJET-  	  A Unique Methodology for Transmission Line Breakage Detection and ...
IRJET- A Unique Methodology for Transmission Line Breakage Detection and ...IRJET Journal
 
Transient Monitoring Function based Fault Classifier for Relaying Applications
Transient Monitoring Function based Fault Classifier for Relaying Applications Transient Monitoring Function based Fault Classifier for Relaying Applications
Transient Monitoring Function based Fault Classifier for Relaying Applications IJECEIAES
 
Paper Publication 163-143696093856-61
Paper Publication 163-143696093856-61Paper Publication 163-143696093856-61
Paper Publication 163-143696093856-61sayaji nagargoje
 
Pmu's Placement in power System using AI algorithms
Pmu's Placement in power System using AI algorithmsPmu's Placement in power System using AI algorithms
Pmu's Placement in power System using AI algorithmsAjay Singh
 
A Review: Significant Research on Time And Frequency Synchronization In MIMO ...
A Review: Significant Research on Time And Frequency Synchronization In MIMO ...A Review: Significant Research on Time And Frequency Synchronization In MIMO ...
A Review: Significant Research on Time And Frequency Synchronization In MIMO ...IJERA Editor
 
Power balancing optimal selective forwarding
Power balancing optimal selective forwardingPower balancing optimal selective forwarding
Power balancing optimal selective forwardingeSAT Publishing House
 
International journal of engineering issues vol 2015 - no 2 - paper7
International journal of engineering issues   vol 2015 - no 2 - paper7International journal of engineering issues   vol 2015 - no 2 - paper7
International journal of engineering issues vol 2015 - no 2 - paper7sophiabelthome
 

What's hot (20)

Ber performance of ofdm with discrete wavelet transform for time dispersive c...
Ber performance of ofdm with discrete wavelet transform for time dispersive c...Ber performance of ofdm with discrete wavelet transform for time dispersive c...
Ber performance of ofdm with discrete wavelet transform for time dispersive c...
 
Advanced approach for reducing papr in ofdm systems to minimize interference ...
Advanced approach for reducing papr in ofdm systems to minimize interference ...Advanced approach for reducing papr in ofdm systems to minimize interference ...
Advanced approach for reducing papr in ofdm systems to minimize interference ...
 
Application for phasor measurement unit
Application for phasor measurement unitApplication for phasor measurement unit
Application for phasor measurement unit
 
A Survey of Routing Protocols for Structural Health Monitoring
A Survey of Routing Protocols for Structural Health MonitoringA Survey of Routing Protocols for Structural Health Monitoring
A Survey of Routing Protocols for Structural Health Monitoring
 
An Algorithm Based On Discrete Wavelet Transform For Faults Detection, Locati...
An Algorithm Based On Discrete Wavelet Transform For Faults Detection, Locati...An Algorithm Based On Discrete Wavelet Transform For Faults Detection, Locati...
An Algorithm Based On Discrete Wavelet Transform For Faults Detection, Locati...
 
Comparison of Energy Efficient WSN in Coverage and Connectivity
Comparison of Energy Efficient WSN in Coverage and ConnectivityComparison of Energy Efficient WSN in Coverage and Connectivity
Comparison of Energy Efficient WSN in Coverage and Connectivity
 
Chap 4 telemetry
Chap 4 telemetryChap 4 telemetry
Chap 4 telemetry
 
Design of dfe based mimo communication system for mobile moving with high vel...
Design of dfe based mimo communication system for mobile moving with high vel...Design of dfe based mimo communication system for mobile moving with high vel...
Design of dfe based mimo communication system for mobile moving with high vel...
 
Class 27 signal processing techniques for the future smart grid.pdf
Class 27 signal processing techniques for the future smart grid.pdfClass 27 signal processing techniques for the future smart grid.pdf
Class 27 signal processing techniques for the future smart grid.pdf
 
Wavelet energy moment and neural networks based particle swarm optimisation f...
Wavelet energy moment and neural networks based particle swarm optimisation f...Wavelet energy moment and neural networks based particle swarm optimisation f...
Wavelet energy moment and neural networks based particle swarm optimisation f...
 
Channel estimation for high data rate communication in mobile wi max system
Channel estimation for high data rate communication in mobile wi max systemChannel estimation for high data rate communication in mobile wi max system
Channel estimation for high data rate communication in mobile wi max system
 
Design of CW THz Photonic Transmitter based on Low Pass-Filter and Bow-tie W...
Design of CW THz Photonic Transmitter based on  Low Pass-Filter and Bow-tie W...Design of CW THz Photonic Transmitter based on  Low Pass-Filter and Bow-tie W...
Design of CW THz Photonic Transmitter based on Low Pass-Filter and Bow-tie W...
 
IRJET- A Unique Methodology for Transmission Line Breakage Detection and ...
IRJET-  	  A Unique Methodology for Transmission Line Breakage Detection and ...IRJET-  	  A Unique Methodology for Transmission Line Breakage Detection and ...
IRJET- A Unique Methodology for Transmission Line Breakage Detection and ...
 
Transient Monitoring Function based Fault Classifier for Relaying Applications
Transient Monitoring Function based Fault Classifier for Relaying Applications Transient Monitoring Function based Fault Classifier for Relaying Applications
Transient Monitoring Function based Fault Classifier for Relaying Applications
 
Paper Publication 163-143696093856-61
Paper Publication 163-143696093856-61Paper Publication 163-143696093856-61
Paper Publication 163-143696093856-61
 
Pmu's Placement in power System using AI algorithms
Pmu's Placement in power System using AI algorithmsPmu's Placement in power System using AI algorithms
Pmu's Placement in power System using AI algorithms
 
A Review: Significant Research on Time And Frequency Synchronization In MIMO ...
A Review: Significant Research on Time And Frequency Synchronization In MIMO ...A Review: Significant Research on Time And Frequency Synchronization In MIMO ...
A Review: Significant Research on Time And Frequency Synchronization In MIMO ...
 
Power balancing optimal selective forwarding
Power balancing optimal selective forwardingPower balancing optimal selective forwarding
Power balancing optimal selective forwarding
 
IJIREEICE 84
IJIREEICE 84IJIREEICE 84
IJIREEICE 84
 
International journal of engineering issues vol 2015 - no 2 - paper7
International journal of engineering issues   vol 2015 - no 2 - paper7International journal of engineering issues   vol 2015 - no 2 - paper7
International journal of engineering issues vol 2015 - no 2 - paper7
 

Similar to Standard for Synchrophasors for Power Systems

Synchrophasor Fundamentals: from Computation to Implementation
Synchrophasor Fundamentals: from Computation to ImplementationSynchrophasor Fundamentals: from Computation to Implementation
Synchrophasor Fundamentals: from Computation to ImplementationPower System Operation
 
Joint State and Parameter Estimation by Extended Kalman Filter (EKF) technique
Joint State and Parameter Estimation by Extended Kalman Filter (EKF) techniqueJoint State and Parameter Estimation by Extended Kalman Filter (EKF) technique
Joint State and Parameter Estimation by Extended Kalman Filter (EKF) techniqueIJERD Editor
 
IRJET- Low Cost Harmonic Measurement using Arduino UNO
IRJET-  	  Low Cost Harmonic Measurement using Arduino UNOIRJET-  	  Low Cost Harmonic Measurement using Arduino UNO
IRJET- Low Cost Harmonic Measurement using Arduino UNOIRJET Journal
 
Adaptive and inteligence
Adaptive and inteligenceAdaptive and inteligence
Adaptive and inteligenceFinitoTheEnd
 
Synchronization of Photo-voltaic system with a Grid
Synchronization of Photo-voltaic system with a GridSynchronization of Photo-voltaic system with a Grid
Synchronization of Photo-voltaic system with a GridIOSR Journals
 
A overview on WAMS/PMU.
A overview on WAMS/PMU.A overview on WAMS/PMU.
A overview on WAMS/PMU.Rahul Singh
 
An Adaptive Neuro-Fuzzy Inference Distributed Power Flow Controller (DPFC) in...
An Adaptive Neuro-Fuzzy Inference Distributed Power Flow Controller (DPFC) in...An Adaptive Neuro-Fuzzy Inference Distributed Power Flow Controller (DPFC) in...
An Adaptive Neuro-Fuzzy Inference Distributed Power Flow Controller (DPFC) in...IAES-IJPEDS
 
Monitoring and Control of Power System Oscillations using FACTS/HVDC and Wide...
Monitoring and Control of Power System Oscillations using FACTS/HVDC and Wide...Monitoring and Control of Power System Oscillations using FACTS/HVDC and Wide...
Monitoring and Control of Power System Oscillations using FACTS/HVDC and Wide...Power System Operation
 
Experimental Testing of a Real-Time Implementation of a PMU-Based Wide-Area D...
Experimental Testing of a Real-Time Implementation of a PMU-Based Wide-Area D...Experimental Testing of a Real-Time Implementation of a PMU-Based Wide-Area D...
Experimental Testing of a Real-Time Implementation of a PMU-Based Wide-Area D...Power System Operation
 
Voltage variations identification using Gabor Transform and rule-based classi...
Voltage variations identification using Gabor Transform and rule-based classi...Voltage variations identification using Gabor Transform and rule-based classi...
Voltage variations identification using Gabor Transform and rule-based classi...IJECEIAES
 
Differential equation fault location algorithm with harmonic effects in power...
Differential equation fault location algorithm with harmonic effects in power...Differential equation fault location algorithm with harmonic effects in power...
Differential equation fault location algorithm with harmonic effects in power...TELKOMNIKA JOURNAL
 
DESIGN OF MPSS AND TCSC DAMPING CONTROLLERS IN MULTI- MACHINE POWER SYSTEM U...
DESIGN OF MPSS AND TCSC DAMPING CONTROLLERS  IN MULTI- MACHINE POWER SYSTEM U...DESIGN OF MPSS AND TCSC DAMPING CONTROLLERS  IN MULTI- MACHINE POWER SYSTEM U...
DESIGN OF MPSS AND TCSC DAMPING CONTROLLERS IN MULTI- MACHINE POWER SYSTEM U...Editor IJMTER
 
transmission lineprotection_20100513_web
 transmission lineprotection_20100513_web transmission lineprotection_20100513_web
transmission lineprotection_20100513_webVara Prasad Moturi
 
Fpga versus dsp for wavelet transform based voltage sags detection
Fpga versus dsp for wavelet transform based voltage sags detectionFpga versus dsp for wavelet transform based voltage sags detection
Fpga versus dsp for wavelet transform based voltage sags detectionCecilio Martins
 
Reliability analysis of pmu using hidden markov model
Reliability analysis of pmu using hidden markov modelReliability analysis of pmu using hidden markov model
Reliability analysis of pmu using hidden markov modelamaresh1234
 
Fault diagnosis of a high voltage transmission line using waveform matching a...
Fault diagnosis of a high voltage transmission line using waveform matching a...Fault diagnosis of a high voltage transmission line using waveform matching a...
Fault diagnosis of a high voltage transmission line using waveform matching a...ijsc
 

Similar to Standard for Synchrophasors for Power Systems (20)

Synchrophasor Fundamentals: from Computation to Implementation
Synchrophasor Fundamentals: from Computation to ImplementationSynchrophasor Fundamentals: from Computation to Implementation
Synchrophasor Fundamentals: from Computation to Implementation
 
Phasor Measurement Unit (PMU)
 Phasor Measurement Unit (PMU) Phasor Measurement Unit (PMU)
Phasor Measurement Unit (PMU)
 
Joint State and Parameter Estimation by Extended Kalman Filter (EKF) technique
Joint State and Parameter Estimation by Extended Kalman Filter (EKF) techniqueJoint State and Parameter Estimation by Extended Kalman Filter (EKF) technique
Joint State and Parameter Estimation by Extended Kalman Filter (EKF) technique
 
IRJET- Low Cost Harmonic Measurement using Arduino UNO
IRJET-  	  Low Cost Harmonic Measurement using Arduino UNOIRJET-  	  Low Cost Harmonic Measurement using Arduino UNO
IRJET- Low Cost Harmonic Measurement using Arduino UNO
 
Adaptive and inteligence
Adaptive and inteligenceAdaptive and inteligence
Adaptive and inteligence
 
Synchronization of Photo-voltaic system with a Grid
Synchronization of Photo-voltaic system with a GridSynchronization of Photo-voltaic system with a Grid
Synchronization of Photo-voltaic system with a Grid
 
A overview on WAMS/PMU.
A overview on WAMS/PMU.A overview on WAMS/PMU.
A overview on WAMS/PMU.
 
An Adaptive Neuro-Fuzzy Inference Distributed Power Flow Controller (DPFC) in...
An Adaptive Neuro-Fuzzy Inference Distributed Power Flow Controller (DPFC) in...An Adaptive Neuro-Fuzzy Inference Distributed Power Flow Controller (DPFC) in...
An Adaptive Neuro-Fuzzy Inference Distributed Power Flow Controller (DPFC) in...
 
Monitoring and Control of Power System Oscillations using FACTS/HVDC and Wide...
Monitoring and Control of Power System Oscillations using FACTS/HVDC and Wide...Monitoring and Control of Power System Oscillations using FACTS/HVDC and Wide...
Monitoring and Control of Power System Oscillations using FACTS/HVDC and Wide...
 
Experimental Testing of a Real-Time Implementation of a PMU-Based Wide-Area D...
Experimental Testing of a Real-Time Implementation of a PMU-Based Wide-Area D...Experimental Testing of a Real-Time Implementation of a PMU-Based Wide-Area D...
Experimental Testing of a Real-Time Implementation of a PMU-Based Wide-Area D...
 
Voltage variations identification using Gabor Transform and rule-based classi...
Voltage variations identification using Gabor Transform and rule-based classi...Voltage variations identification using Gabor Transform and rule-based classi...
Voltage variations identification using Gabor Transform and rule-based classi...
 
Differential equation fault location algorithm with harmonic effects in power...
Differential equation fault location algorithm with harmonic effects in power...Differential equation fault location algorithm with harmonic effects in power...
Differential equation fault location algorithm with harmonic effects in power...
 
I0423056065
I0423056065I0423056065
I0423056065
 
DESIGN OF MPSS AND TCSC DAMPING CONTROLLERS IN MULTI- MACHINE POWER SYSTEM U...
DESIGN OF MPSS AND TCSC DAMPING CONTROLLERS  IN MULTI- MACHINE POWER SYSTEM U...DESIGN OF MPSS AND TCSC DAMPING CONTROLLERS  IN MULTI- MACHINE POWER SYSTEM U...
DESIGN OF MPSS AND TCSC DAMPING CONTROLLERS IN MULTI- MACHINE POWER SYSTEM U...
 
transmission lineprotection_20100513_web
 transmission lineprotection_20100513_web transmission lineprotection_20100513_web
transmission lineprotection_20100513_web
 
Fpga versus dsp for wavelet transform based voltage sags detection
Fpga versus dsp for wavelet transform based voltage sags detectionFpga versus dsp for wavelet transform based voltage sags detection
Fpga versus dsp for wavelet transform based voltage sags detection
 
Vail 2015 Paper
Vail 2015 PaperVail 2015 Paper
Vail 2015 Paper
 
Reliability analysis of pmu using hidden markov model
Reliability analysis of pmu using hidden markov modelReliability analysis of pmu using hidden markov model
Reliability analysis of pmu using hidden markov model
 
Unit 6 power quality
Unit 6 power qualityUnit 6 power quality
Unit 6 power quality
 
Fault diagnosis of a high voltage transmission line using waveform matching a...
Fault diagnosis of a high voltage transmission line using waveform matching a...Fault diagnosis of a high voltage transmission line using waveform matching a...
Fault diagnosis of a high voltage transmission line using waveform matching a...
 

More from Power System Operation

Thermography test of electrical panels
Thermography test of electrical panelsThermography test of electrical panels
Thermography test of electrical panelsPower System Operation
 
Big Data Analytics for Power Grid Operations
Big Data Analytics for Power Grid OperationsBig Data Analytics for Power Grid Operations
Big Data Analytics for Power Grid OperationsPower System Operation
 
SPS to RAS Special Protection Scheme Remedial Action Scheme
SPS to RAS Special Protection Scheme  Remedial Action SchemeSPS to RAS Special Protection Scheme  Remedial Action Scheme
SPS to RAS Special Protection Scheme Remedial Action SchemePower System Operation
 
SVC PLUS Frequency Stabilizer Frequency and voltage support for dynamic grid...
SVC PLUS Frequency Stabilizer Frequency and voltage support for  dynamic grid...SVC PLUS Frequency Stabilizer Frequency and voltage support for  dynamic grid...
SVC PLUS Frequency Stabilizer Frequency and voltage support for dynamic grid...Power System Operation
 
Principles & Testing Methods Of Earth Ground Resistance
Principles & Testing Methods Of Earth Ground ResistancePrinciples & Testing Methods Of Earth Ground Resistance
Principles & Testing Methods Of Earth Ground ResistancePower System Operation
 
Gas Insulated Switchgear? Gas-Insulated High-Voltage Switchgear (GIS)
Gas Insulated Switchgear?  Gas-Insulated High-Voltage Switchgear (GIS)Gas Insulated Switchgear?  Gas-Insulated High-Voltage Switchgear (GIS)
Gas Insulated Switchgear? Gas-Insulated High-Voltage Switchgear (GIS)Power System Operation
 
Electrical Transmission Tower Types - Design & Parts
Electrical Transmission Tower  Types - Design & PartsElectrical Transmission Tower  Types - Design & Parts
Electrical Transmission Tower Types - Design & PartsPower System Operation
 
The Need for Enhanced Power System Modelling Techniques & Simulation Tools
The Need for Enhanced  Power System  Modelling Techniques  &  Simulation Tools The Need for Enhanced  Power System  Modelling Techniques  &  Simulation Tools
The Need for Enhanced Power System Modelling Techniques & Simulation Tools Power System Operation
 
Power Quality Trends in the Transition to Carbon-Free Electrical Energy System
Power Quality  Trends in the Transition to  Carbon-Free Electrical Energy SystemPower Quality  Trends in the Transition to  Carbon-Free Electrical Energy System
Power Quality Trends in the Transition to Carbon-Free Electrical Energy SystemPower System Operation
 

More from Power System Operation (20)

ENERGY TRANSITION OUTLOOK 2021
ENERGY TRANSITION OUTLOOK  2021ENERGY TRANSITION OUTLOOK  2021
ENERGY TRANSITION OUTLOOK 2021
 
Thermography test of electrical panels
Thermography test of electrical panelsThermography test of electrical panels
Thermography test of electrical panels
 
What does peak shaving mean
What does peak shaving meanWhat does peak shaving mean
What does peak shaving mean
 
What's short circuit level
What's short circuit levelWhat's short circuit level
What's short circuit level
 
Power System Restoration Guide
Power System Restoration Guide  Power System Restoration Guide
Power System Restoration Guide
 
Big Data Analytics for Power Grid Operations
Big Data Analytics for Power Grid OperationsBig Data Analytics for Power Grid Operations
Big Data Analytics for Power Grid Operations
 
SPS to RAS Special Protection Scheme Remedial Action Scheme
SPS to RAS Special Protection Scheme  Remedial Action SchemeSPS to RAS Special Protection Scheme  Remedial Action Scheme
SPS to RAS Special Protection Scheme Remedial Action Scheme
 
Substation Neutral Earthing
Substation Neutral EarthingSubstation Neutral Earthing
Substation Neutral Earthing
 
SVC PLUS Frequency Stabilizer Frequency and voltage support for dynamic grid...
SVC PLUS Frequency Stabilizer Frequency and voltage support for  dynamic grid...SVC PLUS Frequency Stabilizer Frequency and voltage support for  dynamic grid...
SVC PLUS Frequency Stabilizer Frequency and voltage support for dynamic grid...
 
Principles & Testing Methods Of Earth Ground Resistance
Principles & Testing Methods Of Earth Ground ResistancePrinciples & Testing Methods Of Earth Ground Resistance
Principles & Testing Methods Of Earth Ground Resistance
 
Gas Insulated Switchgear? Gas-Insulated High-Voltage Switchgear (GIS)
Gas Insulated Switchgear?  Gas-Insulated High-Voltage Switchgear (GIS)Gas Insulated Switchgear?  Gas-Insulated High-Voltage Switchgear (GIS)
Gas Insulated Switchgear? Gas-Insulated High-Voltage Switchgear (GIS)
 
Electrical Transmission Tower Types - Design & Parts
Electrical Transmission Tower  Types - Design & PartsElectrical Transmission Tower  Types - Design & Parts
Electrical Transmission Tower Types - Design & Parts
 
What is load management
What is load managementWhat is load management
What is load management
 
What does merit order mean
What does merit order meanWhat does merit order mean
What does merit order mean
 
What are Balancing Services ?
What are  Balancing Services ?What are  Balancing Services ?
What are Balancing Services ?
 
The Need for Enhanced Power System Modelling Techniques & Simulation Tools
The Need for Enhanced  Power System  Modelling Techniques  &  Simulation Tools The Need for Enhanced  Power System  Modelling Techniques  &  Simulation Tools
The Need for Enhanced Power System Modelling Techniques & Simulation Tools
 
Power Quality Trends in the Transition to Carbon-Free Electrical Energy System
Power Quality  Trends in the Transition to  Carbon-Free Electrical Energy SystemPower Quality  Trends in the Transition to  Carbon-Free Electrical Energy System
Power Quality Trends in the Transition to Carbon-Free Electrical Energy System
 
Power Purchase Agreement PPA
Power Purchase Agreement PPA Power Purchase Agreement PPA
Power Purchase Agreement PPA
 
Harmonic study and analysis
Harmonic study and analysisHarmonic study and analysis
Harmonic study and analysis
 
What is leakage current testing
What is leakage current testingWhat is leakage current testing
What is leakage current testing
 

Recently uploaded

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

Standard for Synchrophasors for Power Systems

  • 1. This is a copyrighted IEEE Standard. For personal or standards development use only. Standard for Synchrophasors for Power Systems 1. Overview This standard covers synchronized phasor measurements used in electric power systems. It defines the measurement, provides a method of quantifying the measurements, and quality test specifications. It also defines data transmission formats for real-time data reporting. Clause 1 provides the scope and needs for the standard. Clause 2 references other standards that are related or may be useful in the study and application of this standard. Clause 3 defines terms and acronyms found in this standard. Clause 4 defines the measurement. Clause 5 defines measurement requirements, a method of quantifying the measurement, a test method, and accuracy limits. Six informative annexes are provided to clarify the standard and give supporting information. Annex A is a bibliography. Annex B explores the effects of timetagging and transient response relevant to this measurement technique. Annex C provides the algoritms that were used to confirm the performance requirements. Annex D discusses time synchronization. Annex E explains the TVE concept of measurement quality and gives plots of error results. 1.1 Scope This standard is for synchronized phasor measurement systems in power systems. It defines a synchronized phasor (synchrophasor), frequency and rate of change of frequency measurements. It describes timetag and synchronization requirements for measurement of all three of these quantities. It specifies methods for evaluating these measurements, and requirements for compliance with the standard under both static and dynamic conditions. It defines a Phasor Measurement Unit (PMU) which can be a stand-alone physical unit or a functional unit within another physical unit. This standard does not specify hardware, software or a method for computing phasors, frequency, or rate of change of frequency. 1.2 Purpose This standard defines synchronized phasor and frequency measurements in substations along with methods and requirements for measurement verification. Measurements compliant with the standard and taken at various locations in the power system can be readily and accurately combined for power system analysis and operations. Timetag and other essential associations are also described to facilitate communication and reliable data application. Communication and recording of phasor measurements are covered in other standards, such as the companion standard IEEE C37.118.2 (Standard for Synchrophasor Data Transfer for Power Systems). 1.3 Need for this standard The 2005 version of the standard, commonly followed by equipment manufacturers and system integrators, specifies the performance of phasor measurements only under steady state conditions. Synchrophasor applications, particularly during severe system disturbances, will utilize dynamic synchronized measurements. This revision of the standard extends the synchrophasor definition and specifies measurement requirements and test conditions to include practical dynamic power system conditions. The original synchrophasor standard, IEEE Std 1344-1995 (IEEE Standard for Synchrophasors for Power Systems) and its successor, IEEE Std C37.118-2005 (IEEE Standard for Synchrophasors for Power Systems) provide for reporting of system frequency and rate of change of system frequency. These quantities are not defined, however, and no measurement requirements are mandated. This revision provides definition and measurement requirements for power system frequency and rate of change of frequency under practical power system conditions. A number of issues in the standard have been identified that require clarification or modification. This revision addresses issues that have been reported, such as out of band frequencies. This revision also separates the measurement and communication sections of C37.118 into individual standards. This simplifies widespread adoption, and aids deployment by allowing freer use of other standards for synchrophasor communication.
  • 2. This is a copyrighted IEEE Standard. For personal or standards development use only. 2. References This standard shall be used in conjunction with the following publications. If the following publications are superseded by an approved revision, the revision shall apply. IEEE Standard 754-1985, IEEE Standard for Binary Floating-Point Arithmetic IEEE Standard 1588-2002, IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems IRIG STANDARD 200-04 – IRIG SERIAL TIME CODE FORMATS – SEPTEMBER 2004, Timing Committee, Telecommunications and Timing Group, Range Commanders Council, US Army White Sands Missile Range, NM 88002-5110 3. Definitions For the purposes of this standard, the following terms and definitions apply. IEEE 100, The Authorative Dictionary of IEEE Standards Terms, Seventh Edition should be referenced for terms not defined in this clause. 3.1 anti-aliasing: (not defined in IEEE Dictionary). The process of filtering a signal when converting to a sampled form to remove the components of that signal whose frequency is equal to or greater than ½ the Nyquist rate (sample rate). If not removed, these signal components would appear as a lower frequency component (an alias). 3.2 IEEE floating-point: A 32-bit representation of a real number in accordance with IEEE Standard 754-1985. 3.3 Nyquist rate: A rate that is twice the highest frequency component in the input analog signal. The analog signal must be sampled at a rate greater than the Nyquist rate to be represented accurately in digital form. 3.4 phasor: A complex equivalent of a simple cosine wave quantity such that the complex modulus is the cosine wave amplitude and the complex angle (in polar form) is the cosine wave phase angle. 3.5 synchronism: The state where connected alternating-current systems, machines, or a combination operate at the same frequency and where the phase angle displacements between voltages in them are constant, or vary about a steady and stable average value. 3.6 synchronized phasor: A phasor calculated from data samples using a standard time signal as the reference for the measurement. In this case, the phasors from remote sites have a defined common phase relationship. Syn: synchrophasor. 3.7 abbreviations and acronyms: BCD Binary Coded Decimal C/A Code Coarse Acquisition code, used by the GPS system for basic location and timing acquisition CRC-CCITT 16 bit Cyclic Redundancy Check calculated using the generating polynomial X16 + X12 + X5 + 1, seed value 0xFFFF (-1), no final mask DC Data Concentrator – a device to combine data from several measurement devices DoD Department of Defense f0 system nominal frequency, either 50 Hz or 60 Hz fin input frequency of the fundamental; this is the frequency of the measurement input which is normally nominal (50 Hz or 60 Hz) but may vary when the input is off nominal for test Fs reporting rate for measurements, in frames of data per second
  • 3. This is a copyrighted IEEE Standard. For personal or standards development use only. FE Frequency Error – the measure of error between the theoretical frequency and the measured frequency for the given instant of time GPS Global Positioning System - a DoD navigation system which uses a constellation of 24 satellites broadcasting a precision signal for location and time synchronization. Basic time synchronization accuracy is ± 0.2 microseconds (µs). IRIG-B InterRange Instrumentation Group Time Code Format B PDC Phasor data concentrator – a data concentrator used in phasor measurement systems PMU Phasor Measurement Unit - in this standard a generic device which produces synchronized phasors from voltage and/or current inputs and synchronizing signal. PPS Pulse per Second rms root-mean square RFE Rate of change of Frequency Error – the measure of error between the theoretical rate of change of frequency and the measured rate of change of frequency for the given instant of time ROCOF Rate of change of frequency SBS Straight Binary Seconds SCADA Supervisory Control and Data Acquisition SOC Second Of Century THD Total Harmonic Distortion TVE Total Vector Error – the measure of error between the theoretical phasor value of the signal being measured and the phasor estimate, as defined in 5.2 UTC Universal Time Coordinated which is calculated by BIH in Paris, France. It is distributed by various media including WWV and the GPS system WWV Radio broadcast of time and selected weather information. They are provided by the U.S. National Institute for Standards and Technology using several formats including WWV, WWVB, and WWVH. 4. Synchrophasor measurement 4.1 Phasor definition The pure sinusoidal waveform x(t) = Xm cos (ωt + φ) is commonly represented as a phasor X = Xr + jXi = (Xm/ √2)(e jφ ) where φ depends on the definition of the time scale. For this Standard, this basic concept is adapted as the representation of power system sinusoidal signals. 4.2 Synchrophasor definition The synchrophasor representation X of a signal x(t) is the complex value given by X = Xr + jXi (1) = (Xm/ √2) e jφ = Xm/√2 (cos φ + j sin φ) where Xm/ √2 is the rms value of the signal x(t) and φ is its instantaneous phase angle relative to a cosine function at nominal system frequency synchronized to UTC. This angle is defined to be 0 degrees when the maximum of x(t) occurs at the UTC second rollover (1 PPS time signal), and -90 degrees when the positive zero crossing occurs at the UTC second rollover. Figure 1 illustrates this relationship.
  • 4. This is a copyrighted IEEE Standard. For personal or standards development use only. X = Xm/ √2 (0 degrees) Synchrophasor Representation X = (Xm/ √2) e -jΠ/2 (-90 degrees) Figure 1-Convention for synchrophasor representation Off-nominal frequency signals: The synchrophasor representation of a sinusoid is based on the nominal system frequency, not the actual frequency of the system. Given the sinusoid x(t) = Xm cos(2πft+φ) and a power system frequency f0, the synchrophasor is based on the representation x(t) = Xm cos(2π(f0 + ∆f)t+φ) = Xm cos(2πf0t + (2π∆f t+φ)) where f = f0 + ∆f and has a phasor representation X = (Xm/√2)εj(2π∆f t+φ) . It is clear that the base phase angle φ of the phasor is determined by the starting time (t=0) of the sinusoid and the phasor angle will rotate as a function of the difference (∆f) between the actual frequency f of the signal and the system frequency (f0). Consider that such a sinusoid is observed at intervals {0, T0, 2T0, 3T0,..,nT0, …} where T0,= 1/ f0, and the corresponding phasor representations are {X0, X1, X2, X3, …}. If the sinusoid frequency f ≠ f0, the observed phasor will have a constant magnitude, but the phase angles of the sequence of phasors {X0, X1, X2, X3, …} will change uniformly at a rate 2π(f-f0)T0, where f0 = 1/T0 as illustrated in Figure 2. Figure 2 - A sinusoid with a period of T observed at instants which are multiples of T0 apart. T0 is not an integer multiple of T. 0 T0 2T0 3T0 4T0 5T0 φ1 φ0 φ2 φ3 φ4 Xm t = 0 (1 PPS) Xm t = 0 (1 PPS) signal x(t)
  • 5. This is a copyrighted IEEE Standard. For personal or standards development use only. 4.3 Measurement time synchronization All measurements specified in this standard shall be synchronized to UTC time with accuracy sufficient to meet the requirements of this standard. Note that a time error of 1 µs corresponds to a synchrophasor phase error of 0.022 degrees for a 60 Hz system and 0.018 degrees for a 50 Hz system. A phase error of 0.01 radian or 0.57 degrees will by itself cause 1% Total Vector Error as defined in Equation (2) below. This corresponds to a maximum time error of ±26 µs for a 60 Hz system, and ±31 µs for a 50 Hz system. The PMU must be capable of receiving time from a highly reliable source, such as the Global Positioning System (GPS), which can provide sufficient time accuracy to keep the Total Vector Error (TVE), the Frequency Error (FE), and the Rate of Change of Frequency Error (RFE) within the required limits. The time source must also provide an indication of of time synchronization accuracy with respect to UTC and leap second changes. The PMU shall assign a timetag consisting of a time of measurement and status of the time source at the time of measurement to each measurement. The time of measurement shall include information to resolve the measurement accurately to at least 10-6 seconds within a specified 100 year period. The time status shall include a time quality indicator which clearly indicates traceability to UTC and leap second status. Time and time quality for reporting and recording shall be derived from the PMU timetag and converted to the required format and content as required. 5. Synchrophasor measurement requirements and compliance verification 5.1 Synchrophasor estimation A PMU shall calculate and be capable of reporting synchrophasor estimates as defined and described in 4. Measurement accuracy, reporting times, and evaluation criteria are given in this section (5). 5.2 Frequency and rate of change of frequency (ROCOF) estimation A PMU shall calculate and be capable of reporting frequency and rate of change of frequency (ROCOF). For this measurement, the following standard definitions shall be used. Given a sinusoidal signal X(t) = Xm cos [ψ(t)] frequency is defined by dt td tf )( . 2 1 )( ψ π = and the rate of change of frequency ROCOF = df(t)/dt Synchrophasors are always computed in relation to the system nominal frequency (f0). If the cosine argument is represented as ψ(t) = ω0t + (t) = 2πf0t + 2π (t), the formula for frequency becomes f(t) = f0 + d(t)/dt = f0 + ∆f where ∆f is the deviation of frequency from nominal and ROCOF = d2 (t)/dt2 = d(∆f)/dt Frequency in phasor measurements may be reported as the actual frequency (f) or the deviation of frequency from nominal (∆f).
  • 6. This is a copyrighted IEEE Standard. For personal or standards development use only. 5.3 Measurement evaluation 5.3.1 Synchrophasor measurement evaluation Synchrophasor measurements shall be evaluated using the TVE (total vector error) criteria of equation (2). With this criterion, TVE is the vector difference between the theoretical synchrophasor defined in equation (1) and the estimate given by the measuring device at the same instant of time, expressed per unit of the theoretical phasor. TVE (Total vector error) is defined as ( )( ) ( ) 22 r 2 ii 2 r -(n)n i r XX XXXX TVE + +− = (2) where Xr(n) and Xi(n) are the measured values, given by the measuring device, and Xr and Xi are the theoretical values of the input signal at the instant of time of measurement, determined from equation (1) and the known conditions of Xm, ω, and φ. 5.3.2 Frequency and ROCOF measurement evaluation Frequency and rate of change of frequency (ROCOF) measurements shall be evaluated using the following definitions. With these criteria, Frequency and ROCOF errors are the absolute value of the difference between the theoretical values and the estimated values given in Hz and Hz/s respectively. FE = Frequency Measurement Error = |ftrue – fmeasured| = |∆ftrue – ∆fmeasured| (3) RFE = Rate of change of Frequency Measurement Error = |(df/dt)true – (df/dt)measured| (4) The measured and true values are for the same instant of time, which will be given by the timetag of the estimated values. 5.3.3 Measurement response time Measurement response time is the time to achieve steady state accuracy after a step change in input. It shall be measured by applying a positive or negative step change in magnitude or phase with the input signal at nominal magnitude and rated frequency. The response time is the time interval from the start of response to the end of response. The start of response is defined as the timetag of the last measurement which is within the specified TVE, FE, or RFE accuracy. The end of response is the time tag of the first measurement for which the TVE is within and stays within specified TVE, FE, or RFE accuracy. The TVE, FE, and RFE accuracies are specified according to the test and performance class. 5.3.4 Measurement reporting latency Latency in measurement reporting is the time delay from when an event occurs on the power system to the time that it is reported in data. This latency includes many factors such as the window over which data is gathered to make a measurement, the estimation method, measurement filtering, the PMU processing time and finally where the event occurs within the reporting interval. The reporting rate and class of service are often the largest factors since these will determine the measurement window, filtering, and the length of the interval over which an event will be reported.
  • 7. This is a copyrighted IEEE Standard. For personal or standards development use only. For purposes of this standard, PMU measurement reporting latency is defined as the maximum time interval between the data report time as indicsted by the data time stamp and the time when the data is output from the PMU. 5.3.5 Measurement and operational errors The PMU shall assign a flag to each measurement to indicate internal problems encountered during the measurement process. This flag shall include errors detectable by the PMU including A/D errors, memory overflow, calculation overflow and any other condition that could cause an error in the measurement. When C37.118.2 reporting is used, this flag shall be reported as bit 14, PMU error, in the status word. (Under this requirement all measurement and operationalerror conditions must be combined into a single error indication bit.) 5.4 Measurement reporting Synchrophasor, frequency, and rate of change of frequency estimates shall be made at a constant rate, called the Reporting rate Fs, which is an integer number of times per second or integer number of seconds between measurements when the measurement rate is slower than 1/s. All three measurements shall be made and reported for the same time. When made at a sub-second interval, these estimates shall be equally spaced within each one-second interval. The PMU may make other measurements synchronously with these specified measurements, such as Boolean status, waveform sampling, or other calculated data. 5.4.1 Reporting rates The PMU shall support data reporting (by recording or output) at sub-multiples of the nominal power-line (system) frequency. Required rates for 50 Hz and 60 Hz systems are listed in the following Table 1. Table 1-Required PMU reporting rates System Frequency 50 Hz 60 Hz Reporting rates (Fs - frames per second) 10 25 50 10 12 15 20 30 60 The actual rate to be used shall be user selectable. The inclusion of more rates is encouraged, such as 100/s or 120/s or lower than 10/s such as 1/s. Note that rates lower than 10/s are not subject to dynamic requirements (see 5.5.2). 5.4.2 Reporting times For a reporting rate N frames per second where N > 0, the reporting times shall be evenly spaced through each second with frame number 0 (numbered 0 thru N-1) coincident with the UTC second rollover (eg, coincident with a 1 PPS provided by GPS). These reporting times (timetags) are to be used for determining the instantaneous values of the synchrophasor as defined in 4.2. This is illustrated in Figure 2 where the reporting times are at 0, T0, 2T0, 3T0, 4T0, etc. If rates slower than 1/s are used, there shall be one report on the hour (xx:00:00) and evenly spaced thereafter according to the chosen rate. 5.4.3 Example results The following Table 2 gives the Synchrophasor values as defined in Equation 1 for the waveforms shown in Figure 2. The values are derived for a 10 frame per second reporting rate with a system frequency of 50 Hz and 60 Hz. Synchrophasor values are shown for base phase angles of 0 and -90 degrees at the 1 PPS time mark as shown in Figure 1 for both 50 Hz and 60 Hz, and then 51 Hz and 61 Hz signals. The values in this example depend only on the magnitude, the reporting rate, and the signal frequency relative to the system frequency, so they are identical for 50 Hz and 60 Hz systems.
  • 8. This is a copyrighted IEEE Standard. For personal or standards development use only. Table 2-Table of synchrophasor values at a 10 frame per second reporting rate Time Fractional Time Synchrophasor values for: 50 Hz frequency – 50 Hz system 60 Hz frequency – 60 Hz system Synchrophasor values for: 51 Hz frequency – 50 Hz system 61 Hz frequency – 60 Hz system Second Frame number Fractional second Synchrophasor (0 degrees) Synchrophasor (-90 degrees) Synchrophasor (0 degrees) Synchrophasor (-90 degrees) k-1 9 0.900000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠-36º Xm/√2, ∠−126º k 0 0.000000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠0º Xm/√2, ∠-90º k 1 0.100000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠36º Xm/√2, ∠−54º k 2 0.200000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠72º Xm/√2, ∠−18º k 3 0.300000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠108º Xm/√2, ∠18º k 4 0.400000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠144º Xm/√2, ∠54º k 5 0.500000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠180º Xm/√2, ∠90º k 6 0.600000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠−144º Xm/√2, ∠126º k 7 0.700000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠-108º Xm/√2, ∠162º k 8 0.800000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠-72º Xm/√2, ∠−162º k 9 0.900000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠-36º Xm/√2, ∠−126º k+1 0 0.000000 Xm/√2, ∠0º Xm/√2, ∠-90º Xm/√2, ∠0º Xm/√2, ∠-90º 5.5 Measurement compliance 5.5.1 Introduction To be compliant with this standard, a PMU shall provide synchrophasor, frequency, and ROCOF measurements that meet the requirements in this section. This section details the requirements and conditions under which those requirements must be met. The first subsections describe the test equipment needs and conditions for test. The following sections describe the test conditions and requirements for steady-state and dynamic measurement conditions. 5.5.1 Compliance certification A calibration device used to verify performance in accordance with this section shall be traceable to national standards, and have a ‘test accuracy ratio’ of at least four (4) compared with these test requirements (for example, provide a Total Vector Error measurement within 0.25% where TVE is 1%). In cases where there is no national standard available for establishing traceability, a detailed error analysis shall be performed to demonstrate compliance with these requirements. Documentation shall be provided by any vendor claiming compliance with this standard that shall include the following information: 1. Performance class 2. Measurements that meet this class of performance 3. Test results demonstrating performance 4. Equipment settings that were used in testing 5. Environmental conditions during the testing 6. Error analysis if the verification system is based on an error analysis as called for above Compliance certification is by PMU and class of performance. All signals supplied under a particular class of service must meet the compliance requirements under the specified class of service to qualify the PMU as compliant. 5.5.2 Reference and test conditions
  • 9. This is a copyrighted IEEE Standard. For personal or standards development use only. All compliance tests are to be performed with all parameters set to standard reference conditions except those being varied as specified for the test. The reference condition specified for each test is the value of the quantity being tested when not being varied. Only the parameters specified for each requirement shall be varied as the effects shall be considered independent. Reference conditions for all tests are: 1. Voltage at nominal 2. Current at nominal 3. Frequency at nominal 4. Voltage, current, phase, and frequency constant 5. Signal THD < 0.2% of the fundamental 6. All interfering signals < 0.2% of the fundamental Measurements at reporting rates (Fs) lower than 10/s shall not be subject to dynamic performance requirements. They shall be subject to all steady-state requirements (Table 3) except out of band rejection. This applies to all measurement classes. Unless otherwise specified, all testing to certify compliance shall be performed at standard laboratory test conditions which include: 1. Temperature 23º C ± 3º C 2. Humidity < 90% Unless otherwise specified, the TVE, FE and RFE for each performance requirement shall be the average, RMS, or maximum value observed over a minimum of 5 seconds of test duration. Each test specifies whether the average, RMS or maximum value shall be used, and whether the period of observation shall be longer or shorter than 5 seconds. Note that some tests do not allow continued measurements at a specific value. In the following sections, fin is the frequency of the fundamental signal component. It is normally 50 or 60 Hz, but in the course of testing may be varied from nominal. Also, f0 always represents the nominal frequency, exactly 50 or 60 Hz. Similarly ω0 = 2πf0 always represents the nominal frequency in radians/s. 5.5.3 Steady state compliance Steady state compliance shall be confirmed by comparing the synchrophasor, frequency, and ROCOF estimates obtained under steady-state conditions to the corresponding theoretical values of Xr, Xi, F, and ROCOF. Steady-state conditions are where Xm, ω, and φ of the test signal, and all other influence quantities are fixed for the period of the measurement. (Note that for off-nominal frequencies, the measured phase angle will change even though the test signal phase φ is constant.) These measurements are evaluated using the same test criteria but the tables are separated for clarity. Table 3. Steady-state synchrophasor measurement requirements Influence quantity Reference condition Minimum range of influence quantity over which PMU must be within given TVE limit Performance class P Performance class M Range Max TVE (%) Range Max TVE (%) Signal frequency range (f0 ± fdev) Fnominal (f0) ± 2.0 Hz 1 ± 2.0 Hz for Fs<10 ± Fs/5 Hz for 10 ≤ Fs < 25 ± 5.0 Hz for Fs ≥25 1 The Signal Frequency range tests above are to be performed over the given ranges and meet the given requirements at 3 temperatures: T = nominal (~23º C), T = 0º C, and T = 50º C. Signal magnitude - Voltage 100% rated 80 – 120% rated 1 10 – 120% rated 1
  • 10. This is a copyrighted IEEE Standard. For personal or standards development use only. Signal magnitude - Current 100% rated 10 – 200% rated 1 10 – 200% rated 1 Phase angle with | fin – f0 | < .25 Hz Constant angle ±π radians 1 ±π radians 1 Harmonic distortion <0.2% (THD) 1%, any harmonic up to 50th 1 10%, any harmonic up to 50th 1 Out of band interfering signal, at frequency fob where |fob - f0 | >Fs /2, where Fs = phasor reporting rate and the fundamental test signal fin is varied between f0 and ± (2/3) signal frequency range (f0 – 2/3 fdev ≤ fin ≤ f0 + 2/3 fdev) <0.2% of input signal magnitude None 10 % of input signal magnitude for Fs ≥ 10. No requirement for Fs < 10. 1 Notes-- • The required Class of compliance shall be determined by the user. Class P is intended for applications requiring fast response and no explicit filtering. Class M is intended for applications which could be adversely impacted by aliased signals but do not require the fastest reporting speed, so out-of-band (anti- alias) filtering is required. • The phase test can be performed with f0 offset and | fin – f0 | < .25 Hz to provide a slowly varying phase. • An out-of-band interfering signal is any signal whose frequency exceeds the Nyquist rate for the reporting rate Fs applied to the nominal system frequency as shown in the formula in the table. The test demonstrates the effectiveness of the PMU anti-alias filtering. The test signal should include those frequencies outside of the bandwidth specified above which cause the greatest TVE. • Out-of-band compliance (required for M class only) is to be checked with the fundamental input frequency (fin) at nominal (f0) and varied above and below over 2/3 of the signal frequency range specified in table 3. The signal frequency measurement range is specified as fin = f0 ± deviation which is 2 to 5 Hz, depending on the reporting rate, Fs. The full performance range is f0 – fdev ≤ fin ≤ f0 + fdev. The out of band compliance needs to be checked across 2/3 of this range, thus over the range f0 – 2/3 fdev ≤ fin ≤ f0 + 2/3 fdev. For out of band compliance, (2/3) times lesser of (Fs/5 or 5Hz). • Out-of-band compliance can be confirmed by using a single frequency sinusoid added to the fundamental power signal at the required amplitude level. The signal frequency needs to be varied over the out-of-band range from below the passband (at least down to 10 Hz) to the second harmonic (2 x f0). If the positive sequence measurement is being tested, the interfering signal must be positive sequence. Table 4. Steady-state Frequency and ROCOF measurement requirements Influence quantity Reference condition Error Requirements for compliance Class P Class M Signal Frequency Frequency = f0 (fnominal) Phase angle constant Range f0 ± lesser of Fs/5 or 2.0 Hz Range f0 ± lesser of Fs/5 or 5.0 Hz Max FE Max RFE Max FE Max RFE .005 Hz .01 Hz/s .005 Hz .01 Hz/s Harmonic distortion (same as table 3) <0.2% THD 1 % harmonic up to 50th 10% harmonic up to 50th FE RFE FE RFE .005 Hz .01 Hz/s .005 Hz .01 Hz/s Out-of-band interference <0.2% of input signal magnitude No requirements Interfering signal 10%
  • 11. This is a copyrighted IEEE Standard. For personal or standards development use only. (same as table 3) of signal magnitude FE RFE None None .01 Hz .1 Hz/s Note that frequency and ROCOF are required to comply with the measurement limits only over the same range of frequencies specified for phasors. However most frequency and ROCOF measurements will operate successfully over a much wider range. Vendors are encouraged to extend their measurement reporting over the widest practical range. 5.5.4 Dynamic compliance – measurement bandwidth The synchrophasor measurement bandwidth shall be determined by sweeping the input with sinusoidal amplitude and phase modulation. This shall be done by modulating balanced three phase input signals (voltages and currents) with sinusoidal signals applied to signal amplitudes and phase angles simultaneously in accordance with Tables 5 & 6. Mathematically the input signals may be represented by Xa = Xm [1+kxcos(ωt)]•cos [ω0t+kacos(ωt-π)] Xb = Xm [1+kxcos(ωt)]•cos [ω0t-2π/3+kacos(ωt-π)] Xc = Xm [1+kxcos(ωt)]•cos [ω0t+2π/3+kacos(ωt-π)] where Xm is the amplitude of the input signal, ω0 is the nominal power system frequency, ω is the modulation frequency in radians/s, fm = ω/2π is the modulation frequency in Hz, kx is the amplitude modulation factor, and ka is the phase angle modulation factor. The positive sequence signal corresponding to the above three phase inputs is given by X1 = Xm [1+kxcos(ωt)]•cos [ω0t+ka cos (ωt-π)] At reporting time-tags t = nT {where n is an integer and T is the phasor reporting interval} the PMU shall produce a positive sequence measurement of X(nT) = {Xm/√2}[1+kxcos(ωnT)]∠{kacos(ωnT-π)} within the error limits given in Table 5. Frequency and ROCOF measurement performance shall also be determined during this test. For the input signals defined above and at reporting times t = nT, frequency, frequency deviation, and ROCOF are given respectively by f(nT) = ω0/2π - ka (ω/2π) sin (ωnT-π) ∆f(nT) = - ka (ω/2π) sin (ωnT-π) ROCOF(nT) = d/dt[f(nT)] = - ka (ω2 /2π) cos (ωnT-π) The modulation tests shall be performed with ω, kx and ka over the frequency ranges specified in Table 5. The modulation frequency shall be varied in steps of 0.2 Hz or smaller over the range specified in the table. The TVE, FE, and RFE shall be measured over at least two full cycles of modulation. The maximum is the highest value observed at the given reporting rate over the full test interval. This maximum must be within the specified limits for Class P and Class M compliance at the given reporting rate. An adequate settling time shall be allowed for each test signal change to prevent parameter change transient effects from distorting the measurement. Table 5. Synchrophasor measurement bandwidth requirements using modulated test signals Minimum range of influence quantity over which PMU must be within given TVE limit Class P Class M Modulation Level Reference condition Range Max TVE Range Max TVE kx = 0.1, ka = 0.1 100% rated signal magnitude, Modulation frequency 0.1 to 3 % Modulation frequency 0.1 to 3 %
  • 12. This is a copyrighted IEEE Standard. For personal or standards development use only. radian fnominal Fs/10 Hz Fs/5 Hz kx = 0, ka = 0.1 radian 100% rated signal magnitude, fnominal Modulation frequency 0.1 to Fs/10 Hz 3% Modulation frequency 0.1 to Fs/5 Hz 3% Table 6. Frequency and ROCOF performance requirements under modulation tests. Modulation level, Reference condition, Range Error Requirements for compliance Class P Class M Max FE Max RFE Max FE Max RFE Use the same modulation levels and ranges under the reference conditions specified in table 5. .2 Hz 2.0 Hz/s .006 Hz .04 Hz/s 5.5.5 Dynamic compliance – performance during ramp of system frequency Measurement performance during system frequency change shall be tested with linear ramp of the system frequency applied as balanced three phase input signals (voltages and currents). Mathematically the input signals may be represented by Xa = Xm cos [ω0t+πRft2 ] Xb = Xm cos [ω0t-2π/3+πRft2 ] Xc = Xm cos [ω0t+2π/3+πRft2 ] where Xm is the amplitude of the input signal, ω0 is the nominal power system frequency, and Rf (= df/dt) is the frequency ramp rate (fixed value in this equation). The positive sequence signal corresponding to the above three phase inputs is given by X1 = Xm cos [ω0t+πRft2 ] At reporting time-tags t = nT {where n is an integer and T is the phasor reporting interval} the PMU shall produce a positive sequence measurement of X(nT) = {Xm/√2}∠{πRf (nT)2 } During ramp tests, the true values of frequency, frequency deviation, and ROCOF for the specified test signals at reporting time tags t = nT are given respectively by f(nT) = ω0/2π + (Rf)(nT) ∆f(nT) = (Rf)(nT) d/dt[f(nT)] = Rf The ramp rate and frequency range as well as the response error limits are shown in Tables 7 & 8. Note that the allowed TVE, FE, and RFE may be exceeded during a “transition time” after a sudden change is made to the signal frequency or ROCOF. The error calculation shall exclude measurements during the first 2 sample periods after a change in the test frequency. Sample periods are the reporting interval, 1/Fs, of the given test. For example, if the reporting rate Fs = 30 fps, then measurements reported during a period of 67 ms after a transition shall be discarded. The test shall not include frequency discontinuities (frequency or ROCOF steps).
  • 13. This is a copyrighted IEEE Standard. For personal or standards development use only. Table 7. Synchrophasor performance requirements under frequency ramp tests Minimum range of influence quantity over which PMU must be within given TVE limit Test Signal Reference condition Ramp rate (Rf) (positive & negative ramp) Performance Class Ramp Range Max TVE Class P ± 2 Hz 1 %Linear frequency ramp 100% rated signal magnitude, & fnominal at start of test ± 1.0 Hz/Sec Class M Lesser of ± (Fs/5) Hz or ± 5 Hz * 1 % Ramp with 3rd Harmonic Same as above Same as above but with balanced 3-phase 3rd harmonic at a 10% amplitude level Class P & Class M Same as above for each class. 1% * For Fs = 12 FPS, Ramp range shall be ±2 1/3 (two and one-third) Hz to allow for an integer number of samples in the result. Table 8. Frequency and ROCOF performance requirements under frequency ramp tests Signal specification Reference condition Transition time Error Requirements for compliance Class P Class MRamp tests – same as specified in Table 7. 100% rated signal magnitude & 0 radian base angle ± 2/Fs for the start & end of ramp Max FE Max RFE Max FE Max RFE 1 Hz/s, no harmonic .01 Hz .01 Hz/s .005 Hz .02 Hz/s 1 Hz/s, 3rd harmonic at 10% amplitude .1 Hz 50 Hz/s .01 Hz 5 Hz/s 5.5.6 Dynamic compliance – performance under step changes in phase and amplitude Performance during step changes in amplitude and phase shall be determined by applying balanced 3 phase step changes to balanced three phase input signals (voltages and currents). This test is mathematically represented in the following formulas. Xa = Xm [1+kx f1(t)]•cos [ω0t+ka f1(t)] Xb = Xm [1+ kx f1(t)]•cos [ω0t-2π/3+ ka f1(t)] Xc = Xm [1+ kx f1(t)]•cos [ω0t+2π/3+ ka f1(t)] where Xm is the amplitude of the input signal, ω0 is the nominal power system frequency, f1(t) is a unit step function, kx is the amplitude step magnitude and ka phase step magnitude. The individual phase and positive sequence synchrophasors, frequency, and ROCOF representations are the same as in the steady state case. This test is a transition between two steady states used to determine response time and overshoot, so there is no transient calculation. Step functions as specified in Table 9 shall be applied and the measurements shall meet the requirements in Tables 9 & 10. Figure 3 illustrates the measurement points. Since the measurement timetag is assigned by the algorithm, the response can be before or after the input. It is considered positive if it is after the input signal or negative if it is before the input signal. The magnitude (absolute value) of the delay must be within the given limits.
  • 14. This is a copyrighted IEEE Standard. For personal or standards development use only. -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.98 1 1.02 1.04 1.06 1.08 1.1 1.12 1.14 Figure 3 – Sample of step change at t = 0, illustrating response time, response delay, and overshoot measurements. Note that maximum overshoot may be over or under the final value, and the response delay may be positive (response after step) or negative (response before step). Table 9. Performance requirements for input step change Reference condition Maximum response time, response delay, and overshoot Class P Class M Step change specification Response time (s) |Response delay| Max Overshoot Response time (s) |Response delay| Max Overshoot Amplitude = ± 10%, kx = ± 0.1, ka = 0 All test conditions nominal at start 3/Fs 1/(4•Fs) 5% of step magnitude 5/Fs 1/(4•Fs) 10% of step magnitude Angle ± 10°, kx = 0, ka = ± π/18 All test conditions nominal at start 3/Fs 1/(4•Fs) 5% of step magnitude 5/Fs 1/(4•Fs) 10% of step magnitude Table 10. Frequency and ROCOF performance requirements under step tests. Response time & delaySignal specification Reference condition Class P Class M 1% TVE 1% TVE Overshoot Response time Response delay Time of step input
  • 15. This is a copyrighted IEEE Standard. For personal or standards development use only. Frequency ROCOF Frequency ROCOF Resp time Resp delay Resp time Resp delay Resp time Resp delay Resp time Resp delay Amplitude test as in Table 9 Same as in Table 9 4/Fs 1/(4•Fs) 4/Fs 1/(4•Fs) 4/Fs 1/(4•Fs) 4/Fs 1/(4•Fs) Phase test as in Table 9 Same as in Table 9 4/Fs 1/(4•Fs) 4/Fs 1/(4•Fs) 4/Fs 1/(4•Fs) 4/Fs 1/(4•Fs) Note: Response abbreviated “Resp” in table. 5.5.7 Measurement reporting latency compliance The latency in measurement reporting is a critical factor for measurements used in real time applications, particularly controls. In addition to measurement latency there are many factors contributing to reporting delay such as communication coding and transmission distance. The application using the data must take into account ALL delays to determine system performance. As defined in 5.3.4, measurement latency includes not only the various computation delays but the effect of where an event occurs relative to the reporting time so that it will usually be greater than one reporting period (1/Fs). These factors are included in this performance requirement. PMU reporting latency shall be determined for each reporting rate Fs by measuring the difference between the time of message output and the data report message timestamp over at least 1000 consecutive messages. The reporting latency is the maximum of these values. The message output time is time the first transition of the first bit of the reporting message determined within 0.1 ms of UTC time. P class 2 reporting intervals (1/ Fs) M class 3 reporting intervals (1/ Fs)
  • 16. This is a copyrighted IEEE Standard. For personal or standards development use only. Annex A Bibliography (informative) [B1] E. O. Brigham, The Fast Fourier Transform, Inc., New York, Prentice Hall, 1974. [B2] S.B. Wicker, ERROR CONTROL SYSTEMS for Digital Communications and Storage, Upper Saddle River, NJ: Prentice Hall, 1995. [B3] The Authoritative Dictionary of IEEE Standards Terms, formerly IEEE 100. [B4] IEEE C37.111-1999, IEEE Standard Common Format for Transient Data Exchange (COMTRADE) for Power Systems, June 1999. [B5] IEEE 1012-1998, IEEE Standard for Software Verification and Validation, .July 1998 Annex B Time tagging and dynamic response (informative) B.1 Dynamic response As defined in 1.2, the primary purpose of this standard is to ensure PMU interoperability.. IEEE Standard C37.118- 2005 introduced measurement compliance specifications for steady-state operation. This standard expands that context to dynamic response to transient conditions so all operational measurements should be comparable. This annex discusses aspects of timetags and measurement errors. Identical PMUs (defined as having identical hardware and algorithms) should yield the same phasor measurement under all conditions. However, two PMUs with different algorithms and/or different analog circuitry can be expected to yield different results for the same phasor measurement in transient state (defined here as the time during which a change in magnitude, phase angle, or frequency takes place). Test requirements and measurement evaluation in 5 detail requirements to assure that measurements in both steady-state and transient conditions are comparable. B.2 Time-tags Phasor measurements are the estimation of the phasor representation of a sinusoidal signal. The estimation is made for the signal at a particular instant of time, and that time is represented by the phasor timetag. The process of making a phasor estimate will require sampling the waveform over some interval of time which can lead to some confusion as to which time within that window is the correct timetag for the phasor. In the original synchrophasor standard, IEEE1344, this was defined as the last sample in the window. While this yields a measurement that appears causal, it also yields ambiguity in response due to the length of the window. Further investigation also showed that this provides an undesirable phase angle measurement error with change in frequency. Consequently in the succeeding standard, C37.118-2005, the timetag was defined as the time of the theoretical phasor that the estimated phasor represents. This acknowledges that the synchrophasor is actually an estimate of the sinusoid parameters over the window of obseravation rather than a response to the input. The estimate covers a short period of time so will represent some kind of “average” of the parameters which may be changing during that window. In most cases the phasor estimate will be best represented by a time at the center of the estimation window. It is up to the designer to create a conversion process that assures that the magnitude and phase angle are properly represented according to the TVE and verification tests defined in 5.2 and 5.3.
  • 17. This is a copyrighted IEEE Standard. For personal or standards development use only. As long as input signal frequency is exactly equal to the nominal power system frequency, phase angles will be calculated correctly. However, if the power system frequency is different from its nominal value, the phasor will rotate as illustrated in Table 2 in 5.1.3. While this does represent a steady-state condition, it is easy to show that the instantaneous value of the phasor phase angle will be determined by the choice of the time-tag and the inherent group delay associated with the actual measurement algorithm. This behavior is illustrated in Figure B.1, where a step in frequency from f0 to f0 + 5 Hz is applied at t = 0. The curves illustrate the estimate produced by 3 different algorithms without group delay compensation. -0.1 -0.05 0 0.05 0.1 0.15 0.2 -4 -3 -2 -1 0 1 2 3 4 5Hz Frequency step test: Phase Response Time [s] Phase [radian] Figure B.1-Frequency step test phase response without group delay compensation Ideal 1 Cycle Rectangular 3 Cycle Flat-Top 4 Cycle Raised-Cosine
  • 18. This is a copyrighted IEEE Standard. For personal or standards development use only. -0.1 -0.05 0 0.05 0.1 0.15 0.2 -4 -3 -2 -1 0 1 2 3 4 5Hz Frequency step test: Phase Response Time [s] Phase[radian] Figure B.2-Frequency Step test phase response after group delay compensation (Ideal+3 algorithms, corresponding to Figure B.1.) By relying on the total vector error concept defined in 5.2, this standard eliminates the off nominal frequency phase angle ambiguity and ensures the compatibility between different PMUs. All compensation for group delay or other deficiencies of the estimation shall be compensated by the manufacturer. Figure B.2 shows multiple device output (from Figure B.1) after group delay compensation. It is easy to see that devices closely track each other, with 4 traces virtually indistinguishable from each other. Figure B.3 shows the results of these same 3 algorithms with group delay compensation under a 10% negative step in magnitude. This shows there will be differences in responses even though the group delay is compensated. The differences are small, and will be imperceptible under most data reporting rates since sample rates are much slower than what is illustrated here. The responses are centered at the step (t=0), they meet the response time requirement for P class at 180 fps (and all lower reporting rates), and all overshoot requirements.
  • 19. This is a copyrighted IEEE Standard. For personal or standards development use only. -0.04 -0.03 -0.02 -0.01 0 0.01 0.02 0.03 0.04 0.88 0.9 0.92 0.94 0.96 0.98 1 1.02 Magnitude Step Test Time [s] Magni tude [PU] Figure B.3-Magnitude step test results for 3 different algorithms (Group delay compensated, corresponding to Figure B.2). Per Unit (PU) voltage or current is normalized to the reference (V/Vref or I/Iref). Group delay of a finite Impulse Response (FIR) filter based algorithm with symmetric or anit-symmetric coefficients is equal to one half of the window length (timetag in the center of the window). Infinite Impulse Response (IIR) filters, asymmetric FIR filters and optimization-based algorithms may stretch the trailing edge, making the time response asymmetrical. Furthermore, as indicated in Figure B.3, the ‘transient’ behavior will vary depending on the type of algorithm used for phasor estimation. Instead of mandating a single measurement algorithm, this standard defines the performance under a variety of conditions and the use of ‘TVE’ as the primary tool for phasor measurement device performance assurance. B.3 Magnitude step test example Results of a simulated magnitude step test obtained with a single cycle FFT based algorithm are ilustrated in Figure B.4. Total Vector Error limits defined in 5.2 are indicated by using dashed lines. It is clear that under steady state conditions, simulated PMU response stays within the prescribed Total Vector Error requirement. However during the step the TVE significantly exceeds the steady state requirement. For this reason, the performance requirements in 5.5.6 do not specify a maximum TVE during the 3/Fs (class P) or 5/Fs (class M) allowed for the test. 1 Cycle Rectangular 3 Cycle Flat-top 4 Cycle Raised-Cosine
  • 20. This is a copyrighted IEEE Standard. For personal or standards development use only. -0.04 -0.03 -0.02 -0.01 0 0.01 0.02 0.03 0.04 0 0.5 1 Single Cycle DFT Performance Magnitude -0.04 -0.03 -0.02 -0.01 0 0.01 0.02 0.03 0.04 -2 0 2 Phase[rad] -0.04 -0.03 -0.02 -0.01 0 0.01 0.02 0.03 0.04 -5 0 5 TotalVectorError[%] Time [mS], t=0(1pps) Figure B.4-Magnitude step test example (simulation, 1 cycle FFT based algorithm) Annex C Reference signal processing models (Informative) C.1 Introduction This annex presents the reference signal processing models used to develop and verify performance requirements in this standard. It is given for information purposes only, and does not imply being the only (or recommended) method for estimating synchrophasors. Its purpose is to establish common ground for understanding performance requirements and confirming their achievability. The first section includes a reference model for the general synchrophasor derivation. This model is the same for both algorithms presented in this section. The second section has the specific model and formulas for P class verification. This is a simple derivation based on a fixed 2 cycle filter to remove the 2nd (and higher) harmonics as required to meet frequency derivation requirements. P class filter length is constant for all output rates, meaning that PMU output generated at lower rates (<50 or 60 msg/s) may contain additional aliasing components. The third section has the specific model and formulas for the M class verification. It uses a low pass filter for 20 dB of out of band protection in all signals. M class filter length changes as a function of the PMU output rate.
  • 21. This is a copyrighted IEEE Standard. For personal or standards development use only. C.2 Basic synchrophasor estimation model Figure C.1 shows typical processing steps performed within the PMU. It assumes fixed frequency sampling synchronized to an absolute time reference, followed by complex multiplication with the nominal frequency carrier. Other implementations using frequency tracked sampling, frequency tracked carrier or nonlinear estimation methods are also possible and are permitted by the standard. Depending on the algorithm and windowing, the output from this conversion may be at the original sample rate or lower. Figure C.1 – Single phase section of the PMU signal processing model Given a set of samples of a single phase of the power signal { xi}, the synchrophasor estimate X(i) at the ith sample time is: ))(exp( 2 )( 2/ 2/ 0)()(∑−= + ∆+−∗∗∗= N Nk kki tkijWx Gain iX ω (C-1) ∑−= = 2/ 2/ )( N Nk kWGain (C-2) Where: ω0 = 2πf0 where f0 is the nominal power system frequency (50 Hz or 60 Hz). N = FIR filter order (number of filter taps is equal to N+1) ∆t = 1/Sampling Frequency xi = sample of the waveform at time t = i ∆t where the time t = 0 coincides with a 1 second rollover. W(k) = Low pass filter coefficients (depending on P or M class filtering) Equation C-1 represents the complex demodulation and low pass filtering shown in figure C-1. Note that 0)(exp( ωtkij ∆+− ) is Eulers equation and includes multiplication of the input by the quadrature oscillator (sine and cosine) shown in figure C.1 above. The low pass filtering (W(k)) can be applied individually to the Real and Imaginary outputs of the complex demodulator as shown in figure C.1 since these components are orthogonal. C.2.1 Timestamp compensaton for low-pass filter group delay The timestamp of the PMU output must represent the phasor equivalent, frequency, and ROCOF of the power system signal at the time it is applied to the PMU input. All of these estimates must be compensated for PMU processing delays including analog input filtering, sampling, and estimation group delay. If the sample timetags are compensated for all input delays, the timetag of the sample in the middle of the estimation window can be used for the phasor estimation (output) timtag as long as the filtering coefficients are symmetrical across the filtering window. This method of group delay compensation is used with both, the P class and the M class algorithms presented in this Annex. ADC Re LP Filter Im Analog Front End Synchronized Sampling Clock Quadrature Oscillator (Fnominal) Absolute time V,I LP Filter cossin LP Filter
  • 22. This is a copyrighted IEEE Standard. For personal or standards development use only. The filter coefficients for P class and M class low pass filters can be found below in the corresponding reference model sections. Filter order for FIR filters is determined by the number of elements in the filter; the order is one less than the number of elements (taps) of the filter. For example, a 1 cycle Fourier filter using 15 samples/cycle is a N = 15 – 1 = 14th order filter. Examples provideded in this annex use even order filters (odd number of taps). Resulting filter group delay is an integer multiple of the sampling frequency: Gd = N/2 * ∆t
  • 23. This is a copyrighted IEEE Standard. For personal or standards development use only. C.2.2 Positive Sequence, Frequency and ROCOF Figure C.2 – Complete PMU signal processing model. All processing shown is at the ADC sampling rate; reporting rate is produced by resampling at the system output (decimator stage). The normal positive sequence is calculated using the symmetrical component transformation. Frequency is then calculated from the rate of change of phase angle. Since phase angle changes relative to the difference between the actual frequency and the nominal frequency, this apporach yields the offset from nominal. This algorithm uses differencing between the estimation point and 3 previous points. It is set up this way to smooth out the estimate, particularly for the case of limited resolution as would be found in a real PMU. For this modeling there was little difference in the performance of this algorithm and the frequency estimate derived from a single difference between two points. ]20/[)]3()2(2)1(3)(6[)( tiXiXiXiXiF ∆∗−∠−−∠−−∠−∠=∆ π (C-3) where X(i) is the ith positive sequence estimate using the averaged single phase phasors. tiFiFiDF ∆−∆−∆= /)]1()([)( (C-4) C.3 P class reference model for phasor and frequency derivation The P class phasor estimation algorithm presented here uses fixed length 2 cycle triangular weighted FIR filter which is not changed for different PMU reporting rates. In order to simplify time stamp generation and phase compensation, the algorithm uses an odd number of samples (filter taps). This allows conversions and filtering to use a sample time stamp at the center of the window without adjustment. This reference algorithm implementation uses a sample rate of 15 samples/cycle which becomes 60 * 15 = 900 samples/s for a 60 Hz system. This algorithm can be implemented using a 2 cycle FIR filter with triangular window coefficients shown in figure C.3 (with filter order N being equal to N = 2*(15 – 1) = 28) or in two stages with a one-cycle Fourier conversion followed by uniform averaging over one cycle (cascaded boxcar filter approach). As long as the sample times are
  • 24. This is a copyrighted IEEE Standard. For personal or standards development use only. compensated for input delays, the timestamp at the center of the window produces an estimate whose phase is unbiased by the actual power system frequency and does not need further phase or delay correction. It does require amplitude correction for off nominal frequency which is applied to the final phasor based on the frequency estimate. The complete process is diagrammed in Figure C.2. C.3.1 P class filter details The P class filter coefficients W(k) are defined as: ) 1 2 1()( k N W k + −= (C-5) Where: k = - N/2 : N/2 (integer values only) N = filter order (N = (15-1)*2 = 28 for sampling frequency example with 15 samples per cycle) Example filter coefficients are shown in figure C3. -15 -10 -5 0 5 10 15 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Sample Number Value Figure C.3 – Class P filter coefficient example (f0=60Hz, f0=15*60=900Hz, N=2*(15-1)=28) P class filter works well at the nominal frequency for all but out of band rejection. For off nominal frequency, the period of estimation does not match the actual period of the signal. Phase estimation works well because the signal is centered on the estimate. However, the estimate magnitude rolls off and needs compensation. The harmonic rejection is excellent when the conversion matches the system frequency. When it doesn’t, such as under off- nominal operation, harmonics are not suppressed very well which causes some problems with frequency and ROCOF estimation. When PMU implementation is made with a fixed conversion frequency f0, the phasor amplitude will roll off as the signal frequency deviates from f0. The result is a (sine(x)/x)2 curve determined by the 2 cycle low pass filter response shown in Figure C.4.
  • 25. This is a copyrighted IEEE Standard. For personal or standards development use only. 0 50 100 150 200 250 300 350 400 450 -70 -60 -50 -40 -30 -20 -10 0 10 Frequency [Hz] FilterResponse[dB] Figure C.4 – Class P filter response as a function of frequency (example shows: f0=60Hz, fsampling=15*60=900Hz, N=2*(15-1)=28) Over a limited frequency range, this deviation can be compensated by dividing the phasor magnitude by the P class filter response at the measured frequency. With this algorithm, the phase angle measurement is accurately computed at all frequencies using the estimate centered in the window. The amplitude is compensated by dividing the amplitude with a sine at the actual signals frequency. The two cycle triangular window produces a faster rolloff than a standard one cycle rectangular window, so the frequency deviation is spread with an additional factor of 1.625 to increase compensation (the factor was derived esperimentally) as shown in the following formula: )]2/))(625.1(/[sin()()(ˆ 00 fiFfiXiX ∆+= π (C-6) where ∆F(i) is the deviation of frequency from nominal computed at point i as shown in C-3 above. Using the given formulas, synchrophasor, frequency, and ROCOF values were obtained in all the performance tests which met all the requirements for P class performance. C.4 M class reference model for phasor and frequency derivation The principal difference between P and M class is the out-of-band filtering requirement for the M class. The M class must have filtering that attenuates signals by at least 20 dB that are higher than the Nyquist frequency for the given reporting rate. This filtering will result in longer reporting delays at reporting rates below 120/s, particularly at very low rates like 10/s. It also will reduce the liklyhood of aliasing that can produce erroneous results. Because of the required filtering, the M class can produce somewhat higher accuracy which is also reflected in the requirements. The M class requirements for passband and out of band filtering are shown in Figure C.5. It is based on the class M 1% TVE (passband) and out of band signal rejection requirements (stopband) given in 5, with corner frequency specifications linked to the PMU reporting rate. This is used as the mask for designing the reference filter. A Finite Impulse Response (FIR) filter implementation was used to achieve linear phase response. The reference filter coefficients were obtained by using well known “brick wall” filter design methodology based on “sinc” function x x)sin( multiplied with a Hamming window. The filter order (length) is adjusted to meet frequency response
  • 26. This is a copyrighted IEEE Standard. For personal or standards development use only. requirements . This model assumes correct implementation of the front end scaling, anti-aliasing filter, A/D converter and adequate sampling rate which was set to 960Hz in this example. Attenuation Figure C.5 – Reference algorithm filter frequency response mask specification For Figure C.5, the filter response must remain outside the shaded areas Following formula calculates a vector of filter coefficients )(* 2 2 2 2sin )( kh k F F k F F kW sampling cutoff sampling cutoff ××         ×× = π π (C-7) Where: k = - N/2 : N/2 N = filter order from table C.1 Fcutoff = the low pass filter cutoff frequency from table C.1 Fsampling = the sampling frequency of the system (960 samples /second for the reference model) h(k) is the hamming function W(0) = 1 (note when k=0, W=0/0 which is ‘not a number’ and must be replaced by 1.)
  • 27. This is a copyrighted IEEE Standard. For personal or standards development use only. -50 -40 -30 -20 -10 0 10 20 30 40 50 -0.2 0 0.2 0.4 0.6 0.8 1 1.2 Sample Number Value Figure C.6 – Class M filter coefficient example (f0=60Hz, fs=960Hz, N=96) The following table shows input parameters to generate the filter coefficients used to verify limits in this specification. It is given for information purposes only, and does not imply being the only (or recommended) filter: Table C1: M Class Low Pass Filter Parameters (example) Reporting Rate Fs Cutoff Frequency Fcutoff Filter Order N 10 1.920Hz 700 25 4.800Hz 280 50 8.850Hz 100 50 Hz 100 16.000Hz 44 10 1.920Hz 794 12 2.304Hz 660 15 2.880Hz 528 20 3.840Hz 396 30 5.616Hz 238 60 10.320Hz 96 60Hz 120 18.960Hz 40 C.5 Data rate reduction model The reference model shown in Figures C.1 and C.2 can be used to directly produce any of the output rates shown in Table C.1. If the PMU produces phasors, frequency, and ROCOF internally at a high rate and reduces the data stream for output, similar filters can be used to perform further decimation (derive lower rates) for class M outputs as shown in Figure C.7. This method can be used when multiple rate outputs are required from the same PMU and in the case of a phasor data concentrator (PDC) application, It is important to note that the out of band rejection requirements specified in this standard for M class apply equally to lower frequency (decimated) synchrophasor data streams produced by both PMUs and PDCs. Consequently, decimated output data (lower rates) generated by the
  • 28. This is a copyrighted IEEE Standard. For personal or standards development use only. PDC are expected to remain comparable (have the same dynamic behavior) as those generated by the PMU. These same methods can be used for P class, but additional filtering is not required since out-of-band filtering is not needed. P class data reduction can be accomplished by a simple 1/N resampling (ie, taking every Nth sample). Figure C.7 – Data rate reduction signal processing model. Annex D Time and synchronization communication (informative) D.1 PMU Time input A PMU requires a source of UTC time synchronization. This may be supplied directly from a time broadcast such as GPS or from a local clock using a standard time code. IRIG-B is commonly used for local time dissemination. It may be provided in a level shift, a 1 kHz amplitude modulated signal, or in the bi-phase Manchester modulated format (modulation type 2, B2xx). If the amplitude modulation is used it may need to be supplemented with a 1 PPS pulse train to achieve the required accuracy. The IRIG-B amplitude modulated format is commonly available and hence is the most readily implemented. The newer Manchester format is more compatible with fiber optic and digital systems and provides complete synchronization without additional signals. Other forms of precise time distribution, such as standard Ethernet using the IEEE 1588 standard, are emerging and will become increasingly available with new technology developments. 1 PPS. A common feature of timing systems is a pulse train of positve pulses at a rate of one pulse per second (1 PPS). The rising edge of the pulses coincides with the seconds change in the clock and provides a very precise time reference. The pulse widths vary from 5 µs to 0.5 s, and the signal is usually a 5.0 V. amplitude driving a 50 ohm load. Low Pass Filter Decimation factor N Low Pass Filter Freq/N ROCOF/N Frequency ROCOF Low Pass Filter Low Pass Filter Re Im Re/N Im/N
  • 29. This is a copyrighted IEEE Standard. For personal or standards development use only. IEEE 1588. IEEE Std. 1588-2008 “IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems” allows timing accuracies better than 1us for devices connected via a network such as Ethernet. PC37.238 “Draft Standard for Use of IEEE Std. 1588 Precision Time Protocol in Power System Applications” specifies a subset of IEEE 1588 functionality to be supported for power system protection, control, automation and data communication applications utilizing an Ethernet communication architecture. At the time of this writing (2010) when PC37,238 Draft standard is going through sponsor ballot, several commercially-available Ethernet switches, grandmaster clocks and slave clocks have implemented the PC37.238 functionality and demonstrated this performance. For more information see http://ieee1588.nist.gov/ and http://www.pes-psrc.org/h under WG H7/SubC7. IRIG-B. IRIG-B is fully described in IRIG STANDARD 200-04 published by the Range Commanders Council of the U. S. Army White Sands Missile Range. Time is provided once per second in seconds through day of year in a binary coded decimal (BCD) format and an optional binary second-of-day count. The standard allows a number of configurations which are designated as Bxyz where x indicates the modulation technique, y indicates the counts included in the message, and z indicates the interval. The most commonly used form is B122 which has seconds through day-of-year coded in BCD and is amplitude modulated on a 1 kHz carrier. The amplitude should be a peak- to-peak amplitude of 1 V to 6 V for the mark (peak) with a mark-to-space amplitude ratio 10:3 as provided in the standard. A block of 27 control bits are available for user assignment and can be used to supplement the standard code for continuous timekeeping. The time code format is: <sync> SS:MM:HH:DDD <control> <binary seconds> where <sync> is the on-time sync marker SS is the second of the minute(00 to 59 (60 during leap seconds)) MM is the minute of the hour (00 to 59) HH is the hour of day in 24 format (00 to 23) DDD is the day of year (001 to 366) <control> is a block of 27 binary control characters <binary seconds> is a 17 bit second of day in binary Control bit assignment. By using IRIG-B with additional extensions, old and new time sources and time users can be easily integrated. PMUs should be programmed to check the control bit field and use this additional information where it is provided but rely on user-entered data where it is not. Where possible, these new assignments are made with zero indicating a normal state since unused control field bits are normally set to zero. This will minimize the possibility of creating a false alarm. Table D.1-Control bit assignments. IRIG-B Pos ID CTRL BIT# DESIGNATION EXPLANATION P 50 1 Year, BCD 1 Last 2 digits of year in BCD. P 51 2 Year, BCD 2 IBID P 52 3 Year, BCD 4 IBID P 53 4 Year, BCD 8 IBID P 54 5 Not Used Unassigned P 55 6 Year, BCD 10 Last 2 digits of year in BCD. P 56 7 Year, BCD 20 IBID P 57 8 Year, BCD 40 IBID P 58 9 Year, BCD 80 IBID P 59 - P6 Position identifier # 6 P 60 10 Leap Second Pending (LSP) Becomes 1 up to 59 s BEFORE leap s insert P 61 11 Leap Second (LS) 0 = Add leap second, 1 = Delete leap second P 62 12 Daylight Saving Pending(DSP) Becomes 1 up to 59 s BEFORE DST change
  • 30. This is a copyrighted IEEE Standard. For personal or standards development use only. P 63 13 Daylight Savings Time (DST) Becomes 1 during Daylight Savings Time (DST) P 64 14 Time Offset sign Time offset sign--0 = +, 1 = - . P 65 15 Time Offset--binary 1 Offset from coded IRIG-B time to UTC time. P 66 16 Time Offset--binary 2 IRIG coded time minus time offset (including P 67 17 Time Offset--binary 4 sign) equals UTC time at all times (offset will P 68 18 Time Offset--binary 8 change during daylight savings). P 69 - P7 Position identifier # 7 P 70 19 Time Offset--0.5 hour 0=none, 1=additional 0.5 h time offset P 71 20 Time Quality 4 Bit code representing approx. clock time error. P 72 21 Time Quality 0000 = clock locked to traceable UTC source P 73 22 Time Quality 1111 = clock failed, data unreliable. P 74 23 Time Quality P 75 24 PARITY Parity on all preceding data bits. P 76 25 Not Used Unassigned P 77 26 Not Used Unassigned P 78 27 Not Used Unassigned P79 - P8 Position identifier # 8 NOTE: The interpretation of the UTC offset encoded in control bits 14-19 changed between IEEE 1344-1995 and C37.118-2005.,In IEEE1344 the offset defined in those control bits was added to the IRIG time to get UTC time. In C37.118-2005 this was changed to subtracting the offset so the listed offset sign would be consistent with standard practice. In standard practice, time zones to the east of the Greenwitch meridian are positive and those to the west are negative. This standard retains the C37.118-2005 method—the listed offset must be subtracted from IRIG to determine UTC time. Virtually every timekeeping system is run by some kind of processor. Since IRIG time code numbers arrive after the on-time mark, the timekeeping system must generate the time-tag based on the anticipated number rather than on what it just got. Consequently time counts that are not in exact sequence require advance notice. Non-sequence clock counts include leap year, leap second, and daylight savings time changes. The leap second and daylight savings change bits warn of impending special clock counts, and the last two digits of the year alert the timing system of leap year changes. As an interpretation of the IRIG standard, BCD time and Straight Binary Seconds (SBS) should be consistent. If BCD time changes by an hour for a daylight time change, SBS should change at the same time to reflect a consistent count. The year will roll over with BCD time regardless of whether it corresponds with UTC time. Year: The last two digits of the year is in straight BCD in the same format as the rest of the IRIG-B code and follows first after day of year. It will roll over with the day-of-year in the BCD time count. Leap Second: The leap second pending (LSP) and polarity (LS) bits show that one is about to happen and whether it will be inserted or deleted. Leap seconds have only been positive for the last 20 years, so LS = 0 is almost certain. The LSP bit should be asserted between 1 and 60 seconds before the hour it is to be inserted. The bit should go to 0 when the second count goes to 00. Leap seconds are always inserted at UTC midnight by altering the second time count only. Thus in UTC time, the time count goes from 23:59:59 to 23:59:60 to 00:00:00 to add the extra second. In another time zone, say Pacific Standard Time which is 8 hours behind UTC, the same count will be 15:59:59 to 15:59:60 to 16:00:00. SBS should give the count 57600 (=16:00:00) twice. Daylight Savings: The Daylight Savings Pending (DSP) and Daylight Savings Time (DST) bits indicate that a change is about to happen and whether daylight savings is in effect. If DST = 0, then the impending change will be to ON which will delete one hour from the time scale (leap forward one hour in the spring) and the Daylight Savings bit will go to one. If DST = 1, the opposite will occur. Daylight time changes will be one hour and are asserted at the minute rollover. The DSP bit should be asserted between 1 and 60 seconds before time is to be changed. The DSP and DST bits should change at the same time between the 59 and 00 second counts. In the United States where
  • 31. This is a copyrighted IEEE Standard. For personal or standards development use only. the time change is put into effect at 2 AM, the time count in the spring is 01:59:59 to 03:00:00. In the fall, the count is 01:59:59 to 01:00:00. Local Time Offset: The local time offset is a 5 bit binary count with a sign bit. The last bit is a fractional 1/2 hour which is used by a few countries. The offset gives the hours difference (up to ± 15.5 hours) between UTC time and the IRIG-B time (both BCD and SBS codes). Subtracting the offset from the IRIG-B time using the included sign gives UTC time. (For e.g., if the IRIG-B time is 109:14:43:27 and the offset is -06 given by the code 0110.0 (Central Standard Time in North America), then UTC time is 109:20:43:27.) The local time offset should always give the true difference between IRIG code and UTC time, so the offset changes whenever a daylight savings time change is made. This follows the standard convention of positive time offsets East of the GMT meridian and negative offsets West of the meridian. Time Quality: A 4 bit Time Quality indicator code is used by several manufacturers and is in several existing standards. It is an indicator of time accuracy or synchronization relative to UTC and is based on the clock's internal parameters. The code recommended here is by order of magnitude relative to 1 nanosecond (ns). It is basically the same as used in the HaveQuick and STANAG 4430 (NATO) time codes but with a more practical scale. The 1 ns basic reference is fine enough to accommodate all present industry uses now and into the foreseeable future. TQ = 0000 is used when the clock is locked to UTC traceable source. Table D.2-4 bit Time Quality indicator code. BINARY HEX VALUE (worst case accuracy) 1111 F Fault--clock failure, time not reliable 1011 B time within 10 s of UTC 1010 A time within 1 s of UTC 1001 9 time within 10-1 s of UTC 1000 8 time within 10-2 s of UTC 0111 7 time within 10-3 s of UTC 0110 6 time within 10-4 s of UTC 0101 5 time within 10-5 s of UTC 0100 4 time within 10-6 s of UTC 0011 3 time within 10-7 s of UTC 0010 2 time within 10-8 s of UTC 0001 1 time within 10-9 s of UTC 0000 0 Clock is locked to a UTC traceable source Parity: A parity bit is easy to implement by simply adding modulo-2 all the bits in the message from BCD seconds through the time quality control bits. This results in EVEN parity. (Straight Binary Seconds would not be included.) It provides some assurance the data is correct and a secondary verification that the control bit field has been implemented. An unused bit could not be mistaken for parity since parity will change each second most of the time as the second count increments. The last 3 unused bits are left after the parity for user specific assignment without affecting this code. They could be used for higher order bits in a 4 bit Parity or LRC. D.2 High precision time code format IRIG-B format transmitted using modified Manchester modulation is recommended as an alternative to the AM modulated IRIG-B with separate 1 PPS sync. This modulation is better adapted for both fiber and metallic digital systems. With the previous control bit assignments, this time code format can serve all power industry requirements now and in the foreseeable future. Manchester coding provides a zero mean code which is easy to decode, even at low signal levels. The 1 kHz clock provides a precise on-time mark which is always present. The coding method mimics 1 kHz modulated IRIG-B with binary 1's and 0's in place of high and low amplitude cycles. A Manchester binary 1 is equivalent to a high
  • 32. This is a copyrighted IEEE Standard. For personal or standards development use only. amplitude cycle in the AM modulation and a binary 0 indicates a low amplitude cycle. Using this modulation, an IRIG-B code '0' will be two ones followed by eight zeroes. An IRIG-B code '1' will be five ones followed by five zeroes (Figure F.1). This conversion keeps the codes compatible and makes translation or regeneration of the AM IRIG-B very simple. 1 01 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 10 000 0 0 0 0 0 0 0 0 0 0 0 0 0 0110 1 PPS IRIG-B IRIG-B B120 B000 1 kHz MODIFIED MANCHESTER BIT PATTERN FOR MOD-MANCHESTER REFERENCE IRIG ZERO IRIG ONEREFERENCE (UTC REFERENCE) Figure D.1-IRIG-B coding comparisons: level shift, 1 kHz AM, & modified Manchester. Modified Manchester coding. Manchester modulation or encoding is a return-to-zero type where the pulse transition indicates binary 0 or 1. In this case, a 1 kHz square wave is the basic clock modulated by the data to produce a rising edge to indicate a binary one (1) and a falling edge to indicate a binary zero (0). The transition at every data bit provides good receiver synchronization. Each bit period is half high and half low, so the mean is always ½ making it easy to decode, even at low levels. In standard Manchester coding, the data edge occurs in the middle of the clock window to indicate a binary one or zero. The 'modification' moves the data window so the data is at the edge of the clock window which is on time with UTC (Figure D.2). In another view, the modification simply defines the middle of the window as ‘on time’. What is important is that the data edge is the ‘on time’ mark in the code. This simplifies the construction of readers and regeneration of the other IRIG code forms. Modified Manchester modulation is designated type 2 in the IRIG standard (B2xx). CLOCK bit 1 bit 2 bit 3 bit 4 bit 5 bit 6 bit 7 bit 8 FRAME 1 1 0 0 0 1 0 1 DATA Figure D.2-Modified Manchester coding. Annex E TVE evaluation and PMU testing (Informative) E.1 TVE measurement technique
  • 33. This is a copyrighted IEEE Standard. For personal or standards development use only. The Total Vector Error (TVE) criterion combines error evaluation from all error sources including time synchronization, phasor angle, and phasor magnitude estimation errors. Figure E.1 illustrates the relationship between the input signal, PMU output, and evaluation of the difference. Figure E.2 shows TVE error in relation to phase angle and magnitude error. In figure E.1 the input signal, X(t) = Xr(t) + jXi(t), is defined precisely by its phasor representation, X = Xr + jXi, at an instant of time. The AC signal that this phasor model represents is input to the PMU device. The PMU then estimates phasor representation, X(n) = Xr(n) + jXi(n), from the waveform itself. The TVE is the “vector” difference between the exact applied signal and the estimate. Figure E.1-Phasor measurement process with TVE error detection criteria. A phasor defines an AC signal at an instant of time. A signal that meets this definition can be generated for the same instant of time. However measurement of the properties of an AC signal requires an interval of observation. If the signal changes during the interval of observation, the AC properties will be some kind of average value of what they are during the interval. For steady-state performance, the signal properties will be constant throughout the measurement interval and the estimation will precisely compared with the input signal regardless of the measurement time. For the dynamic measurement requirements, the parameters will not be constant and the estimate be correctly timed. The standard requires comparison between the input signal taken at the same time as the PMU output report. If the parameter is uniformly increasing or decreasing across the measurement interval, the estimate and the actual value will compare most closely if the measurement time is the middle of the interval. For example, if the phase angle increases linearly from 10º to 12º across the measurement window, it will be 11º at the center. If the measurement time is the center of the window, the true value at that time is 11º and this matches the averaged measurement which will also be 11º. If the parameters are not constant or changing linearly across the window, achiving a suitable estimate becomes more difficult. They can be undergoing quadratic or higher order changes across the interval in which case the center of the interval may not be the best estimate. The solution to this dilemma Phasor Measurement Unit (PMU) UTC Time (GPS) X(n) = Xr(n) + jXi(n)X = Xr + jXi X Xi X r X(n) Xi(n) Xr(n) Phasor defined at t = 0. Waveform matches phasor definition at t = 0. PMU estimates phasor equivalent from an interval of the waveform. The estimate is compared with the defined phasor to determine error (TVE). TVE = √√√√ [((Xr(n) - Xr) 2 + (Xi(n) - Xi) 2 ) / (Xr 2 + Xi 2 )] -1 -0.5 0 0.5 1 -0.012 -0.008 -0.004 0 0.004 0.008 0.012
  • 34. This is a copyrighted IEEE Standard. For personal or standards development use only. lies in limited range of power system frequency response. Changes to the power signal usually occur at rates less than 3 Hz; where they are at a higher frequency, they are quite small. With a 1 cycle estimation window, a slower change under 3 Hz appears as short segments that are nearly linear so the center of window makes a good approximation. With higher frequencies, the magnitude of the changes are small, so even if the time representation is not ideal, the error is small and within the TVE limit. This issue of accurate signal estimation under a range of signal frequency is directly addressed by the modulation test. It requires estimation accuracy up to a limit of Fs/10 (P class) or Fs/5 (M class) where Fs is reporting rate. For the M class the window size will be effectively determined by Fs. For P class the window should be short to limit delay, and a shorter window enables a higher frequency response. The important point is that the estimate for a particular time is compared with the theoretical value of the signal for the same instant of time, so the choice of estimation interval and method should produce a result that will meet the TVE requirement. E.2 TVE example results TVE combines magnitude and phase errors. Phase is determined by timing and the measured phase of the signal. Phase errors can come from the input timing or timing of the processing. They can also come from signal phase processing such as delay through filtering. With no magnitude errors, 1% TVE is reached when the phase error reaches ± 0.57º. With increasing magnitude errors, 1% TVE is reached with less phase error as shonwn in figure E.2. With 0.1% magnitude error, the 1% TVE is still nearly ± 0.57º. However at 0.5% magnitude error 1% TVE is reached at ± 0.495º and at 1% magnitude error the TVE is 1% with no phase error. -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 Phase angle estimation error (degrees) TVE(%) TVE under magnitude & angle errors Figure E.2-Error in time synchronization as detected by TVE criteria (60 Hz system). Timing errors translate directly to phase errors. The TVE is computed relative to measurement magnitude and phase at the given system frequency. Consequently timing errors will result in different TVE depending on system frequency. A cycle at a system frequency is 20 ms at 50 Hz and 16.67 ms at 60 Hz. One degree of phase angle at 50 No magnitude error 0.1% magnitude error 0.5% magnitude error 1.0 % magnitude error
  • 35. This is a copyrighted IEEE Standard. For personal or standards development use only. Hz is 55.6 µs and at 60 Hz is 46.3 µs. A timing error will cause a 1% TVE error at ± 31.7 µs at 50 Hz and at ± 26 µs at 60 Hz. E.3 Testing Testing requires providing an input signal synchronized to UTC that is generated with parameters matching a phasor definition. Generally that consists of a certain magnitude, phase angle, and frequency with the signal generator synchronized to a GPS reference. The phasor estimates that are output from the PMU are recorded and compared with the phasor representation of the input signal using the TVE, FE, and RFE criteria. Signal generators are available that provide precise phase angle, magnitude, and frequency settings that are GPS synchronized. Complete test procedures are being produced by IEEE and other organizations. They are not part of this standard.