IEC 61850-9-3 / IEC 61850-57 min read

Worked Example: PTP Time Error Budget for Sampled Values (IEC 61850-9-3)

Add up grandmaster, transparent clock and end-device errors, check the result against the time class sampled values need, and estimate how long the merging units stay accurate if GPS is lost.

Scenario

FunctionSampled values for protection — class T4, ±4 µs
MethodPTP power profile (IEC 61850-9-3)
Error contributionsGrandmaster 250 ns, 4 transparent clocks of 50 ns, no boundary clocks, end device 200 ns
HoldoverDevice oscillator TCXO, 1 ppm

Step-by-step calculation

Step 1: Worst-case sum

error = GM + n_TC × e_TC + n_BC × e_BC + end device
250 + 4 × 50 + 0 + 200 ns
650 ns = ±0.65 µs

Step 2: Which class is reached

IEC 61850-5 time performance classes: T3 ±25 µs, T4 ±4 µs, T5 ±1 µs.

Step 3: The profile's own limit

IEC 61850-9-3 allows 250 ns at the grandmaster, 50 ns per transparent clock and 200 ns per boundary clock, so that 1 µs is held after 15 transparent clocks: 250 + 15 × 50 = 1 000 ns.

Step 4: Holdover after loss of GPS

time to reach the limit = (requirement − error) / oscillator drift
(4 − 0.65) µs ÷ 1 µs/s (1 ppm)
≈ 3.4 s

Result summary

CheckRequirementActualStatus
Time error≤ ±4 µs (T4)±0.65 µs✓ PASS
Holdover with TCXOLong enough to ride through a GPS outage≈ 3.4 s✗ FAIL
The PTP design reaches ±0.65 µs, comfortably inside the ±4 µs sampled values need. But a 1 ppm oscillator keeps that accuracy for only about 3.4 s after the grandmaster loses GPS; for protection schemes that compare samples from different merging units, specify grandmasters with OCXO or rubidium holdover, or a redundant grandmaster.

Key insight: The accuracy budget is usually easy to meet with PTP; holdover is where designs fall short. Check what happens when the GPS antenna fails, not only when it works.

Try it with your own numbers

Every input in this example is editable in the live calculator — no signup needed.

Open SCL NetStudio (IEC 61850 network design) calculator →

Frequently asked questions

Should the errors be added or combined statistically?

The worst-case sum is conservative. The tool can also show the root-sum-square, which is closer to what is measured when errors are independent.

What does smpSynch tell me?

In each sampled-value frame smpSynch shows whether the merging unit is synchronised to a global source (2), a local one (1) or none (0); the capture analyser flags frames that are not synchronised.

More in IEC 61850 & Substation Automation

← Back to all worked examples