Skip to main content
Reference

PTP and the Power Utility Profile

Precision Time Protocol — IEEE 1588 — and the substation-specific IEC/IEEE 61850-9-3 Power Utility Profile that delivers sub-microsecond time synchronisation across an Ethernet process bus. The substrate that lets multiple merging units publish coherent Sampled Values.

Also: PTP, IEEE 1588, Power Utility Profile, PUP, 61850-9-3

The Precision Time Protocol (PTP) defined in IEEE 1588 distributes time over an Ethernet network with sub-microsecond accuracy. The Power Utility Profile (PUP) specified in IEC/IEEE 61850-9-3 is the substation-specific tightening of that protocol that protection-grade Sampled Values need to be coherent across multiple merging units.

It is the time substrate that makes the entire process bus work. Without it, SV streams from different MUs cannot be combined into a meaningful phasor.

Why microseconds

A protection IED subscribing to SV from three merging units (one per phase, or one per CT/VT pair) reconstructs the instantaneous voltage and current phasors by aligning the sample timestamps. At 4,800 samples per second, one sample is ~208 µs. To resolve the phase angle accurately, the timestamps from the different MUs need to agree within a small fraction of that — the standard target is ±1 µs.

GPS at the antenna achieves this comfortably. The hard part is delivering the same accuracy to every IED on a multi-switch process bus, which is what PTP exists to do.

PTP versus the older alternatives

The substation time-distribution lineage is roughly:

EraMechanismAccuracy
1990sIRIG-B over coax to each device~1 µs but per-cable, not over Ethernet
2000sNTP over the LAN~1-10 ms — fine for SCADA, useless for SV
2010s onwardsPTP over Ethernet with PUP<1 µs over the same LAN that carries the data

PTP is what eliminated the parallel time-distribution cabling that older substations had: a separate IRIG-B coax run beside the Ethernet. With PUP-compliant switches, one fibre carries both data and time.

What the Power Utility Profile constrains

PUP is a profile of IEEE 1588, which means it picks specific options out of the larger standard and forbids others:

  • Layer 2 multicast transport (not UDP/IP) — to avoid IP-layer jitter.
  • Peer-to-peer delay measurement — every switch participates in delay correction.
  • Transparent clocks in every switch — switches measure the residence time of each PTP packet and correct for it. Without this, switch buffering destroys microsecond accuracy.
  • One announce message per second, sync messages at 1 Hz, two-step clock model.
  • BMCA (Best Master Clock Algorithm) restricted so the substation grandmaster is always preferred.

A switch that does not implement transparent-clock support is not usable in a PUP process bus. This is a specific compliance line that catches generic enterprise switches even when they claim “PTP support”.

Grandmaster sources

The grandmaster clock in a substation is typically a GPS-disciplined oscillator with PTP output, often integrated into the substation gateway or a dedicated clock appliance. Two grandmasters in BMCA-failover configuration is the standard high-availability pattern; one grandmaster on each PRP network is the textbook redundant-process-bus design.

Holdover when GPS is lost is the engineering question — a good oven-controlled crystal will hold ±1 µs for hours; a cheap one will drift in minutes. Operators planning for GPS denial (jamming, spoofing, antenna failure) specify chip-scale atomic clocks (CSACs) or rubidium oscillators in their grandmasters, which hold accuracy for days.

Where it intersects the rest of the stack

  • Sampled Values — cannot work without PTP. The SV publish/subscribe model assumes timestamps that align across publishers.
  • GOOSE — uses PTP for the time-of-publication field that lets receivers detect old or replayed messages.
  • Synchrophasors — IEEE C37.118 PMUs require GPS-quality time, typically delivered via PTP rather than parallel IRIG-B in modern installations.
  • Sequence-of-events recording — relies on PTP for cross-IED event correlation that survives audit.
  • PRP / HSR — IEC 62439-3 Annex A defines how PTP transports across redundant networks without the redundancy itself perturbing the time accuracy.

PTP is one of the standards that the architect can take for granted only as long as the procurement does not — every switch, gateway, IED, and grandmaster has to be specified for it explicitly, and a single non-transparent-clock switch in the path will silently degrade the whole bus.