CT Saturation Calculations for Protection Relay Applications
Current transformer (CT) saturation is the single most common cause of misoperation in numerical overcurrent, differential, and distance protection schemes. When a CT saturates, its secondary current waveform becomes clipped or distorted, leading to under-reach, over-reach, false differential currents, and failed breaker tripping. This technical reference walks through the analytical method — based on knee point voltage, internal resistance (Rct), and connected burden — used by protection engineers to verify that a CT remains in its linear region during the maximum credible through-fault condition. The worked example uses a 1200/1 10P10 CT exposed to an 18 kA primary fault, terminated at a Siemens SIPROTEC 7SJ numerical overcurrent relay.
CT Protection Class Designations: 10P10, 5P20, and C-Class Explained
A protection CT is described by two standardized characteristics: an accuracy class letter (P or C, occasionally X or K) and a numerical accuracy limit factor or secondary voltage rating. Misreading these ratings is the leading source of CT misapplication.
| Designation | Standard | Meaning | Test Condition |
|---|---|---|---|
| 10P10 | IEC 60255 / BS 3938 (legacy) | Protection class, 10 % composite error at 10 × In | With burden equal to rated burden at 10× rated primary current |
| 5P10 | IEC 60255 | Protection class, 5 % composite error at 10 × In | With rated burden, 10× rated current |
| 5P20 | IEC 60255 | 5 % composite error at 20 × In | Higher headroom for high-impedance busbar schemes |
| C400 | IEEE C57.13 | That the secondary will support 400 V at 20× rated current with standard burden | C denotes "calculated"; burden expressed in volts |
| C800 | IEEE C57.13 | 800 V secondary at 20× rated current | Generator differential circuits |
A 1200/1 10P10 CT is therefore warranted by the manufacturer to deliver a 1 A secondary current with less than 10 % composite error up to 12 × 1200 = 14,400 A primary, provided the connected burden does not exceed the rated burden. An 18 kA fault exceeds the 10P10 design point by 4,800 A. Whether the CT survives this without unacceptable saturation is not answered by the class rating alone — the knee point voltage and full excitation curve must be examined.
Applicable Standards Governing CT Performance
Three documents govern the design, test, and reporting of CT saturation behavior:
- GE Vernova — CT Saturation Tolerance for 87L Applications: covers CT fundamental theory, AC and DC saturation, simulation models, and the factors driving a CT into saturation for line differential protection.
- Schweitzer Engineering Laboratories (SEL) — Beyond the Knee Point: A Practical Guide to CT Saturation: an in-depth treatment of the KPV method, including worked examples and excitation-curve interpretation.
- IEEE C57.13:2016 — Standard Requirements for Instrument Transformers: defines accuracy classes, reporting of excitation curves, and the requirement that manufacturers supply the 1-second short-time withstand rating of a CT with secondary shorted, expressed in primary amperes.
The Knee Point Voltage Method
The knee point voltage (KPV or Vknee) is defined by IEC 60255 as the secondary voltage at which a 10 % increase in applied voltage produces a 50 % increase in excitation current. Graphically, it is the "elbow" of the secondary V–I excitation curve plotted on log–log paper.
The fundamental current-transformer equivalent circuit is:
V_secondary = I_excitation × jX_m // magnetizing branch
V_secondary = (I_secondary + I_excitation) × (R_ct + Z_external)
For a fault at the relay terminals, with primary current Ipri, the maximum expected secondary EMF before saturation begins is:
E_sec.max = V_knee − I_excitation × R_ct ≈ V_knee (ignoring the small magnetizing drop)
I_sec.max = V_knee / (R_ct + R_burden + R_lead)
I_pri.max = CTR × I_sec.max
Where:
- Vknee — knee point voltage from the manufacturer excitation curve (volts, RMS)
- Rct — CT secondary winding DC resistance, measured or from the test report (ohms)
- Rburden — impedance of relay current input at operating frequency (ohms)
- Rlead — one-way loop resistance of the secondary cabling (ohms); use Rlead = 2 × ρ × L / A, taking the round-trip
- CTR — current transformer ratio (e.g. 1200:1 = 1200)
Once Ipri.max exceeds the available fault current, the CT begins to produce significant composite error; above approximately 1.5 × Ipri.max, the secondary waveform is heavily clipped and the relay may fail to operate.
Worked Example: 1200/1 10P10 CT at 18 kA Fault
Use the calculation method stated in the discussion between Kevin Bosch and the responding engineer: assume typical tap data, solve for the required CT primary current limit, then compare to the available 18 kA.
Given:
| Rated primary current | 1200 A |
| Rated secondary current | 1 A |
| Accuracy class | 10P10 |
| Available primary fault current (symmetrical RMS) | 18 000 A = 15 × In |
| System voltage | 11 kV |
| CT terminal box to relay distance | ≈ 50 m typical |
| Cable cross-section (typical 2.5 mm² Cu) | Rloop ≈ 0.4 Ω/100 m × 2 (round trip) = 0.4 Ω for 50 m |
Step 1 — Required CT excitation data (must come from the manufacturer):
V_knee ≈ 18 V (typical 10P10 1200/1 wound-primary CT, 1 sec rating basis)
R_ct ≈ 0.20 Ω (1 A secondary — measured cold DC, not under excitation)
Step 2 — Combined secondary impedance:
Z_sec_total = R_ct + R_burden(7SJ) + R_lead
= 0.20 Ω + 0.05 Ω + 0.40 Ω
= 0.65 Ω (all values illustrative)
The Siemens 7SJ80x input impedance at 50 Hz is approximately 0.02 to 0.05 Ω per phase at rated current (per the SIPROTEC 5 manual), negligibly small compared with the cabling in a 1 A secondary circuit. The cabling therefore dominates.
Step 3 — Maximum linear secondary current:
I_sec.max = V_knee / Z_sec_total
= 18 V / 0.65 Ω
= 27.7 A_secondary
Step 4 — Equivalent linear primary current limit:
I_pri.max = CTR × I_sec.max
= 1200 × 27.7 A
≈ 33 250 A primary
Step 5 — Compare to available fault:
Saturation_margin = I_pri.max / I_fault_available
= 33 250 / 18 000
≈ 1.85 × — CT remains largely linear at the first-cycle peak
A saturation margin above 1.3 typically indicates acceptable steady-state accuracy. Below 1.0 the CT will produce composite error in excess of 10 % and protective relay operating times may be delayed. The 1200/1 10P10 in this example is generously over-rated for an 18 kA primary fault, provided the cabling is kept short and the manufacturer's published Vknee is at least 18 V.
What if the burden increases? Re-running the same arithmetic with Rburden+Rlead=1.5 Ω (longer cable run, undersized conductors, or a junction box):
I_sec.max = 18 V / (0.20 + 1.5) Ω = 10.6 A
I_pri.max = 1200 × 10.6 = 12 720 A_primary
Sat_margin = 12 720 / 18 000 = 0.71 — CT now saturates severely
This is the practical reality of protection engineering: a CT suitable on paper can be rendered useless by the length or gauge of the secondary cabling.
Calculating Internal Resistance (Rct) and Reading Excitation Curves
Two CT parameters are critical and routinely missing in field installations: the DC secondary winding resistance Rct, and the points on the V–I excitation curve that bracket the operating point. They are always provided on the manufacturer's approval drawing package.
Measuring Rct in the field
- Isolate the CT from all secondary wiring and from the relay.
- Short the secondary with a calibrated low-resistance bridge lead at the CT terminals.
- Measure across the short with a 4-wire Kelvin bridge or a micro-ohmmeter at DC.
- Record ambient temperature; correct to 75 °C using R75 = Ramb × (234.5 + 75)/(234.5 + Tamb) (copper constant 234.5).
For 1 A secondaries of 1200 A ratios, expected Rct is generally 0.1 to 0.5 Ω for measuring-class types and up to 1.5 Ω for protection-class iron-core designs. A 200:5 (40:1) CT would typically have Rct an order of magnitude lower.
Reading a published excitation curve
Excitation curves are plotted on log–log axes. Locate the elbow using a 45 ° tangent: Vknee is at the intersection. Read the excitation current Ie at Vknee — this value times 0.1 approximates the magnetizing drop contribution to error. Use the curve to find E at the desired secondary EMF, then evaluate percent error:
%Error ≈ (I_e / I_total) × 100, where I_total = I_sec + I_e
A composite error of 10 % at the operating point corresponds to Voperating ≈ 0.78 × Vknee; at Vknee, error is roughly 30 to 50 %. The 10P10 point is therefore meaningfully below Vknee.
Burden Analysis for Siemens 7SJ Relays
The SIPROTEC 7SJ80 series (7SJ801, 7SJ802, 7SJ803, 7SJ804) presents a very small burden to the CT secondary, typically 0.02 to 0.05 VA at rated current per phase for the 1 A variant. Converted to impedance:
| Relay | Variant | In | Burden/phase | Zin at 50 Hz | Source |
|---|---|---|---|---|---|
| 7SJ80x | 1 A | 1 A | ≤ 0.05 VA | 0.05 Ω | SIPROTEC 7SJ80 manual |
| 7SJ62 / 7SJ64 | 1 A | 1 A | ≤ 0.30 VA | 0.30 Ω | SIPROTEC 4 manual (7SJ62/64) |
| 7SJ66 | 5 A | 5 A | ≤ 0.30 VA | 0.012 Ω | SIPROTEC 4 manual (7SJ66) |
Round-trip cable resistance
For copper conductors at 20 °C:
R_loop = 2 × ρ × L / A = 0.0353 Ω/(m·mm⁻²) × L/A for round trip
Sample values, 1 A secondary CT:
| Cable length | 2.5 mm² Cu | 4 mm² Cu | 6 mm² Cu |
|---|---|---|---|
| 10 m | 0.14 Ω | 0.088 Ω | 0.059 Ω |
| 30 m | 0.42 Ω | 0.27 Ω | 0.18 Ω |
| 50 m | 0.71 Ω | 0.44 Ω | 0.29 Ω |
| 100 m | 1.41 Ω | 0.88 Ω | 0.59 Ω |
AC vs DC (Transient) Saturation
The calculation above evaluates symmetrical steady-state behavior. Two further phenomena must be considered for completeness:
AC saturation
Repeated peak flux density is determined by Vsec alone. If Vsec exceeds 0.78 × Vknee at any peak, the secondary waveform becomes clipped on alternate half-cycles. Numerical relays sample at 16 to 64 samples/cycle; even small clipping will produce measurable RMS error.
DC (transient) saturation
During the first 30 to 100 ms after a bolted fault, primary current is offset by an asymmetric component:
i_pri(t) = I_peak_sym × ( e^(−t/τ_pri) × cos(ωt + φ) − cos(φ) × e^(−t/τ_pri) )
The X/R ratio of the upstream network determines the DC time constant τpri. A fully-offset fault can drive the CT flux to 2 × peak flux (per IEEE C37.91). For 7SJ relays, transient saturation is generally tolerated because the relay's definite-time and IDMT elements have intentional coordination time delays of 100–300 ms; DC offset has largely decayed by then.
Antuokzio's rule of thumb for DC offset
V_transient ≈ V_sec_sym × (1 + X/R)
If Vtransient > Vknee, apply an "S" (or "K" per IEC 60044-6) rated CT, or switch to a non-cores-balance scheme. The S-class CT has a controlled remenance flux below 10 % of saturation flux, achieved through annealing and a gap in the core.
Commissioning Verification Procedure
- Pre-energization. Verify CT polarity markings (P1 towards source, P2 towards load) match the relay wiring diagram; verify the star-point ground at the relay panel only, never at the CT.
- Secondary loop check. With the CT secondary shorted to ground at the CT terminal block, measure loop resistance from the relay panel. Confirm against the calculation. Open-circuit is forbidden.
- Polarity and ratio test. Inject from a primary injection set (or use the burden's secondary injection). Confirm ratio at 20 %, 50 %, 100 % rated current — record deviation in %.
- Excitation curve verification. With CT secondary disconnected from the relay, apply 50 Hz AC to the secondary through a variac. Capture the V vs I curve at 0.25 A, 0.5 A, 1 A, 2 A, 5 A, and 10 A excitation. Compare to the manufacturer's factory curve. Should match within 10 %.
- Primary injection at relay setting. Inject the 50 % and 100 % of fault current at the relay input terminals. Verify pickup, operating time, and direction discrimination.
- Three-phase fault simulation. If a primary injection set is available, perform a true three-phase primary fault and capture relay COMTRADE files; verify the CT and relay report the correct ratio and angles.
- Documentation. Issue a Protection Settings Report, signed-off test sheets, and an "as-left" excitation curve.
Acceptance criteria
| Test | Acceptance Limit |
|---|---|
| Ratio error at rated current | < 1 % (for protection CTs) |
| Phase displacement | < 60 minutes (1°) |
| Excitation curve match (50–100 % Vknee) | ±10 % of factory curve |
| Polarity | As per wiring diagram |
| Burden (round-trip lead) | < 80 % of CT rated burden |
Troubleshooting CT Saturation in Service
If the 7SJ relay records misoperation events that point to the CT (slow trip, no trip on close-in fault, unexpected restraint in differential), check the items below in priority order:
Symptom matrix
| Symptom | Likely Cause | First Diagnostic | Remediation |
|---|---|---|---|
| Operating time too long on close-in 3Φ fault | AC saturation — CT undersized | Re-calculate Vsec vs Vknee | Larger CT, lower secondary burden, or higher ratio |
| Relay starts then drops off (chatter) | DC transient saturation in first cycle | Check X/R upstream; capture oscillography | Switch to S-class CT, or use point-on-wave logic |
| False differential current on external fault | CT saturation mismatch between branches | Verify Vknee & burden of each leg | Add stabilising resistor or size matching CTs |
| Over-reach in distance zone 1 | Memory voltage loss + CT saturation | Check infeed current vs CT limit | Apply S-class or extend to zone 2 |
| Relay reports ratio error in metering path | Metering CT saturated, protection CT OK | Separate metering & protection cores | Redo secondary wiring |
| Standing COMTRADE offset in all phases | Single point of grounding violated (multiple) | Disconnect other grounds | Single ground at relay panel |
| High burden alarm | Long / undersized secondary cabling | Measure loop R; compare to spec | Recable to 4 mm² or larger |
Diagnostic and Calculation Tools
- ETAP Current Transformer Sizing & Saturation module — automated KPV-based check, multi-fleet library, side-by-side CT comparison.
- GE Vernova CT Saturation Tolerance for 87L Applications (PDF) — canonical reference covering AC/DC saturation, relay models, and 87L-specific reporting.
- SEL — Beyond the Knee Point: A Practical Guide to CT Saturation (PDF) — definitive treatment of the KPV method, worked relay-grade examples.
Quick-Reference: Sizing the CT for a New Installation
- Determine Ifault,max,pri at the relay location (including DC offset contribution Vtransient).
- Calculate Zsec,total = Rct + Rburden,relay + Rburden,lead,loop.
- Compute Vsec,max = Ifault,max,sec × Zsec,total.
- Require Vknee,manufacturer ≥ 1.5 × Vsec,max. (1.5 is the typical factor including transient DC overshoot.)
- If requirement fails: choose (a) a higher-ratio CT, (b) a larger cable cross-section, (c) a higher-Vknee CT, or (d) an S-class CT for X/R > 17 networks.
- Document Vknee, Rct, full excitation curve, rated burden, short-time current rating, and S-class certification in the approval package.
Frequently Asked Questions
At what primary current will a 1200/1 10P10 CT saturate?
It saturates at the point where the secondary EMF reaches Vknee, not at a fixed primary current. With a typical Vknee of 18 V, Rct=0.2 Ω, and a 7SJ80-type burden of 0.05 Ω plus 50 m of 2.5 mm² cabling (≈0.71 Ω loop), Isec,max=18/0.96 ≈ 18.8 A secondary, which is 22 540 A primary — comfortably above an 18 kA fault. Add transient DC offset and the practical limit drops to roughly 11–15 kA.
Is the 10P10 rating itself sufficient to confirm the CT is OK at 18 kA?
No. The 10P10 rating guarantees <10 % error only up to 10 × rated current = 12 000 A, and only at the manufacturer's rated burden. An 18 kA fault exceeds that. Use the knee point voltage (Vknee) and the actual connected burden, including cabling, to verify the CT linear region as shown in the worked example above.
What is the difference between a "C400" and "10P10" CT?
C400 is an IEEE C57.13 designation used in North America, meaning the secondary will support 400 V at 20 × rated current with standard burden, expressed as a calculated value. 10P10 is an IEC/BS designation, meaning <10 % composite error at 10 × rated current at rated burden. C-class (C400, C800) is roughly equivalent to the "5P20" / "5P10" headroom concept. The two systems are not directly additive — verify either with the knee point voltage method.
Does cable length really matter for a 1 A CT? The relay draws so little current.
Yes — significantly. At 1 A nominal, even a small loop resistance creates a non-trivial voltage drop under fault. 100 m of 4 mm² copper contributes about 0.88 Ω loop resistance. At a 12 kA fault, that yields 8.6 V of cable drop alone, before any CT internal drop or relay burden. Most field CT misoperations in 1 A schemes can be traced back to cabling. Use the shortest practical run and select conductors so that Rlead < 0.5 × Rct.
How do I obtain the excitation curve for an installed CT?
Request the manufacturer's approval drawing package for the switchgear, transformer, or breaker assembly. Per IEEE C57.13 (and IEC 60255 reporting clauses), the manufacturer must furnish the full V–I excitation curve plus Rct. If absent, perform an in-situ excitation test using a variac and ammeter to drive the secondary at 50/60 Hz up to a recorded current (typically 1 A or 5 A), capturing the curve. Compare to a generic curve of the same rating class — beware of errors above 30 % if the cores have aged.
When is an "S"-class (low-remanence) CT required instead of a standard 10P10?
When the upstream network X/R is high (typically >17 in EHV transmission) and the application is time-critical in the first cycle, such as busbar differential, line differential, or distance Zone 1 where you cannot tolerate inrush transient errors. For 11 kV distribution fed from a transformer with moderate X/R, a 10P10 is generally adequate for overcurrent protection — but switch to S-class where any differential scheme is added later.