CT Saturation Calculator: DC Offset, Remanence & Time

Estimate CT knee crossing and fault-current distortion with DC offset, burden and remanence. Animate core flux and compare the relay current with a one-cycle Fourier estimate.

#CT-saturation #current-transformer #DC-offset #flux-integration #IEC-61869-2 #IEEE-C37.110 #protective-relaying #remanence

This CT saturation calculator helps protection engineers, students, and commissioning teams ask three practical questions: will the CT distort this fault, how long does useful current transfer last, and what current reaches the relay? It combines an excitation-curve fit with a fault waveform, secondary burden, and signed initial remanence. The default data are an illustrative study case, not a manufacturer’s CT specification.

Enter the rated currents for the tap actually connected. Supply the knee-point RMS voltage and exciting current, then a higher measured voltage/current pair in the saturated region. These points define a smooth power-law approximation. Enter a separate limiting excitation EMF for the hypothetical full-offset estimates. A knee point, a limiting excitation EMF, and an IEEE class C terminal-voltage rating describe different things; do not interchange them without the manufacturer’s guidance.

Build the secondary burden from the CT winding resistance, the complete lead-loop and contact resistance, and relay VA at rated secondary current. Use resistance at the expected operating temperature. Relay power factor adds a series inductance. A measured loop resistance includes both outgoing and return conductors. Enter zero relay VA if the relay resistance is already included in the measured external loop, so it is counted once.

Set symmetrical RMS primary fault current, frequency, X/R ratio, and inception phase. The phase convention is shown beside the input: −90° gives full positive DC offset, while 0° removes the DC component. Remanence is signed and expressed as a fraction of the peak flux associated with the limiting EMF. Initial remanent flux must not exceed knee flux, and the initial exciting current must remain small. Otherwise, reduce assumed remanence or use a hysteresis model. Compare both polarities and several inception angles. Select the observation window in cycles and press ▶ to move through primary current, secondary current, and core flux.

Time to saturation CT calculations need a stated threshold. Here, knee crossing and the first instantaneous current error reaching 10% of symmetrical RMS secondary fault current are separate results. “Not reached” applies only to the selected window. The legacy full-offset time estimate assumes full current DC offset and adverse remanence. It does not bound every inception phase: at low X/R, even a fault without current DC offset can need more flux. Use the entered-phase flux demand and waveform to assess the selected phase.

The relay chart shows a generic one-cycle Fourier magnitude and total RMS. A decaying DC component can leak into the Fourier estimate; saturation can change its magnitude in either direction during the transient. These curves explain measurement distortion and do not predict a particular relay’s trip time.

For CT sizing for protection, review the IEEE-style full-offset factor and IEC-style short-circuit factor alongside the waveform. The finite-window flux factor is calculated for this particular fault, not a certified IEC transient rating. This screening model omits hysteresis history, core losses, distributed winding effects, clearing and reclosing, and proprietary relay algorithms. A qualified protection engineer must check CT selection against the applicable relay manual and the standard in force. Installation and CT testing belong to qualified personnel.

How it is calculated

The secondary-referred equivalent circuit follows the PSRC approach described by Xu et al. (2015), attached PDF pp.4–5. SEL’s Sizing Current Transformers for Line Protection Applications explains numerical flux integration and a full-cycle Fourier filter (PDF p.16), and distinguishes the knee from saturation voltage (PDF p.4).

The fault is i0(t)=2Isf[sin⁡(ωt+β)−sin⁡β e−t/Tp]i_0(t)=\sqrt{2}I_{sf}[\sin(\omega t+\beta)-\sin\beta\,e^{-t/T_p}], where Tp=(X/R)/ωT_p=(X/R)/\omega. Secondary resistance is Rt=Rct+Rloop+Sb pf/Isn2R_t=R_{ct}+R_{loop}+S_b\,pf/I_{sn}^2 and Lb=Sb1−pf2/(Isn2ω)L_b=S_b\sqrt{1-pf^2}/(I_{sn}^2\omega).

Fit Ie(V)=Iek(V/Vk)SI_e(V)=I_{ek}(V/V_k)^S through the two entered RMS excitation points. Let V10V_{10} be its voltage at 10 A RMS, λ10=2V10/ω\lambda_{10}=\sqrt{2}V_{10}/\omega, x=λ/λ10x=\lambda/\lambda_{10}, and RP=Γ(S+1/2)/(πΓ(S+1))R_P=\sqrt{\Gamma(S+1/2)/(\sqrt{\pi}\Gamma(S+1))}. The instantaneous law is F(x)=(10 A/RP) sgn⁡(x)∣x∣SF(x)=(10\,\mathrm{A}/R_P)\,\operatorname{sgn}(x)|x|^S. This RMS-to-peak correction matters because the exciting current is not sinusoidal.

Integrate

dxdt=Rt[i0−F(x)]+Lb di0/dtλ10+LbF′(x),is=i0−F(x).\frac{dx}{dt}=\frac{R_t[i_0-F(x)]+L_b\,di_0/dt}{\lambda_{10}+L_b F'(x)},\qquad i_s=i_0-F(x).

Initial flux is λ(0)=r2Elim/ω\lambda(0)=r\sqrt{2}E_{lim}/\omega. All cases use implicit second-order backward differentiation of q=x+(Lb/λ10)(F−i0)q=x+(L_b/\lambda_{10})(F-i_0), with one backward-Euler startup. Each step solves a monotone scalar power-law equation; no explicit RK45 selection or overflow-prone explicit fallback is used. The time grid has at most 1,920 intervals, with an integer number per cycle: Nper=⌊1920/ncycles⌋N_{per}=\lfloor1920/n_{cycles}\rfloor. This gives 320 intervals per cycle at the defaults and 160 at the longest window. Threshold crossings are linearly interpolated between samples.

Knee crossing uses ∣λ∣≥2Vk/ω|\lambda|\ge\sqrt{2}V_k/\omega. Significant distortion uses ∣i0−is∣≥0.1Isf|i_0-i_s|\ge0.1 I_{sf}, following the explicit threshold described in Xu et al., PDF p.23. The two events need not coincide.

The legacy hypothetical full-offset estimate uses Ka=(1−∣r∣)Elim/(Isf∣Zt∣)K_a=(1-|r|)E_{lim}/(I_{sf}|Z_t|) and t=−Tpln⁡[1−(Ka−1)/(X/R)]t=-T_p\ln[1-(K_a-1)/(X/R)] between 1<Ka<1+X/R1<K_a<1+X/R. It returns immediate exceedance of that approximation below the range and no full-offset crossing above it. This estimate assumes resistive burden, full current DC offset and adverse remanence; it does not use the entered phase and is not an upper bound across all inception phases. SEL Eq.27 (PDF p.13) provides the published 13.3 ms comparison.

Kssc=If/IpnK_{ssc}=I_f/I_{pn}. The legacy 1+X/R1+X/R factor, its EMF estimate, and its primary-current estimate apply only to the hypothetical full-offset case. At low X/R, a zero-DC-current phase can demand more flux because the integral of its AC current has an initial-condition offset. For the entered inception phase, the finite-window factor is ωmax⁡∣λideal−λr∣/(2Isf∣Zt∣)\omega\max|\lambda_{ideal}-\lambda_r|/(\sqrt{2}I_{sf}|Z_t|), calculated from the exact ideal-transfer flux including the inductive term. EMF demand divides by 1−∣r∣1-|r| as an adverse-polarity allowance. It is a study factor, not a declared IEC class rating.

The Fourier estimate is 2f∣∫t−1/ftis(u)e−jωudu∣\sqrt{2}f\left|\int_{t-1/f}^{t}i_s(u)e^{-j\omega u}du\right|. Only complete fault windows are shown; total RMS uses the same window.

PSRC Theory for CT SAT Calculator (2003), attached PDF p.11, limits initial remanent flux to knee flux for this approximation. Because this calculator expresses remanence against the entered limiting EMF, it requires ∣r∣Elim≤Vk|r|E_{lim}\le V_k. It also blocks initial exciting current above 1% of IsfI_{sf}; that numerical limit is a screening choice to enforce the small-initial-current approximation, not a standard-specified limit.

Assumptions

  • The default excitation points are illustrative, user-replaceable assumptions, not catalogue data. Use a test report for the connected CT tap and frequency.
  • A single-valued, lossless power law approximates the excitation curve. The low-excitation region and progressive slope changes are not separately fitted. Extrapolation beyond the higher point is flagged.
  • Remanence is an initial flux condition. This approximation has no hysteresis memory and can relax initial flux; it cannot model retained remanence after clearing or repeated faults. Initial remanent flux above the knee and initial exciting current above 1% of symmetrical RMS ratio current block the results. Reduce the remanence assumption or use a hysteresis model.
  • Fault magnitude and system X/R stay constant over 1–12 cycles. Prefault load flux, fault clearing, breaker arcing and reclosing are omitted.
  • Winding and lead resistances are constant at the temperatures represented by the entered values. Relay burden is a constant series R–L equivalent; leakage inductance and core losses are omitted.
  • A Fourier window is a generic measurement model. It includes decaying-DC leakage and has no relay-specific saturation correction, analogue filter, clipping, pickup logic, or trip characteristic.

Where it applies

For screening and education with inductive protection CTs at 15–100 Hz, positive burden resistance, and fitted exponents from 3 to 40. A numerical waveform is not laboratory validation of a particular CT. Resolve extrapolation warnings and initial-flux errors using measured data or an appropriate hysteresis/EMT model. Time resolution is one cycle divided by the displayed numerical intervals per cycle (0.0625 ms at the defaults). Long windows have coarser resolution; threshold interpolation does not establish equivalent physical accuracy.

The two independent reference cases cover the SEL full-offset time approximation and its remanence example. Excitation-anchor recovery and RMS reconstruction are calibration consistency properties, not independent performance references. Numerical regression properties cover the reviewer's 6 Ω lead-loop case and the low-X/R zero-offset case. First-cycle step refinement checks time and Fourier convergence for the 6 Ω case. A separate SciPy Radau integration cross-checks those regressions. None of these numerical checks establishes measured transient accuracy.

IEEE C37.110-2007 methods reproduced in the 2013 SEL paper supply the legacy screening expressions; IEEE C37.110-2023 supersedes that edition. IEC 61869-2:2012 supplies the relevant current-transformer terminology and transient-performance context. This tool does not certify IEEE accuracy class, IEC P/PX/TP classification, rated ALF, or a complete IEC duty cycle. Check against the standard in force and the relay manufacturer’s CT requirements.

A qualified protection engineer must check CT selection and protection performance. Installation, secondary-circuit changes and CT testing belong to qualified personnel.

References

  • Xu, Z., Proctor, M., Voloh, I., and Lara, M. (2015). Evaluation of CT Saturation Impact for Various 87L Applications. PSRC model pp.4–5; threshold p.23; excitation example p.7. https://wprcarchives.org/wp-content/uploads/2024/04/Xu_Zhihan_Evaluation-of-CT-Saturation-Impact-for-Various-87L-Applications_2015.pdf
  • Altuve, H. J., Fischer, N., Benmouyal, G., and Finney, D. (2013). Sizing Current Transformers for Line Protection Applications. SEL; Eq.27, Eq.28–31; worked examples. https://selinc.com/api/download/101009/?lang=en ; DOI:10.1109/CPRE.2013.6822025
  • Hargrave, A., Thompson, M. J., and Heilman, B. (2018; revised 2020). Beyond the Knee Point: A Practical Guide to CT Saturation. SEL. https://selinc.com/api/download/121665 ; DOI:10.1109/CPRE.2018.8349779
  • IEEE C37.110-2023, Guide for the Application of Current Transformers Used for Protective Relaying Purposes. Edition status checked 2026-10-27. https://standards.ieee.org/ieee/C37.110/6175/
  • IEC 61869-2:2012, Instrument transformers — Part 2: Additional requirements for current transformers, including 2022 interpretation sheet. https://webstore.iec.ch/en/publication/6050
  • IEEE PSRC (2003). Theory for CT SAT Calculator, p.11: initial-remanence restriction for a single-valued excitation curve. https://electrical-engineering-portal.com/res/res5/CT-saturation-calculator-Theory.pdf

Inputs

InputSymbolUnitDefault
CT rated primary currentI_pnA1200
CT rated secondary current
Use the actual connected tap and its excitation curve.
I_snA5
CT winding resistance
Secondary winding resistance at the operating temperature.
R_ctohm0.5
Knee-point excitation voltage
RMS test voltage at the knee. Do not substitute the class C terminal rating.
V_kV250
Exciting current at the kneeI_ekA0.02
Higher excitation-curve voltage
A second measured RMS point in the saturated region; use the same tap and frequency.
V_hV500
Exciting current at the higher point
The two points set the power-law slope. A complete hysteresis loop is not inferred.
I_ehA100
Limiting excitation EMF for screening
Separate manufacturer-supplied saturation/limiting excitation EMF. It is neither automatically the knee voltage nor the class C terminal rating. Remanence is a fraction of its peak flux.
E_limV350
Lead-loop and contact resistance
Complete outgoing and return path at operating temperature; exclude CT winding and relay burden.
R_loopohm0.6
Relay burden at rated secondary currentS_relayVA0.2
Relay burden power factor (lagging)
Constant series R–L equivalent. Enter 1 for a resistive numerical relay burden.
pf_b1
Symmetrical RMS primary fault currentI_faultkA20
System / excitation-test frequencyf_sysHz50
Primary system X/R ratioX_R15
Fault-current inception phase β
i = √2 I [sin(ωt + β) − sin(β) exp(−t/Tp)]. −90° gives full positive DC offset, 0° gives zero DC offset; current starts at zero. Voltage angle α = β + atan(X/R).
betadeg-90
Signed remanence fraction
Initial flux / peak flux associated with the limiting EMF. Its magnitude must stay at or below knee flux: |remanence| × limiting EMF ≤ knee voltage. Compare both polarities; larger initial flux requires a hysteresis model.
r_flux0.3
Fault duration / simulation window (cycles)n_cycles6
Playback time ▶
Animate the cursor, primary/secondary current and core flux. The fault is sustained to the end of the selected window.
t_playms12

Results

With the default inputs above, the calc gives:

ResultValue
Screening resultSignificant distortion predicted
First 10% waveform error10.3 ms
First knee crossing7.7 ms
First-cycle Fourier estimate92.52 A
Final-cycle Fourier estimate80.68 A
Ideal symmetrical secondary RMS83.33 A
Full-offset case: time estimate5.58 ms
IEC-style Kssc16.667
Full-offset case: factor 1 + X/R16
Entered-phase flux demand factor14.655
Full-offset case: EMF estimate2,110.5 V
Entered-phase EMF demand1,933 V
Full-offset case: primary-current estimate3.317 kA
Total secondary resistance1.108 Ω
Waveform sample interval0.0625 ms

Checked against sources

Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).

SEL full-offset worked example: 13.3 ms

Source: Altuve et al., Sizing Current Transformers for Line Protection Applications, SEL, 2013, printed p.11 (PDF p.13), Eq.27: 11 kA, 1200/5, Rct=0.5 Ω, Rb=1 Ω, X/R=12, Vsat=350 V gives 13.3 ms. This validates the legacy full-offset time approximation, not the nonlinear waveform. https://selinc.com/api/download/101009/?lang=en

Inputs: Lead-loop and contact resistance = 1 Ω; Relay burden at rated secondary current = 0 VA; Symmetrical RMS primary fault current = 11 kA; Primary system X/R ratio = 12; System / excitation-test frequency = 60 Hz; Signed remanence fraction = 0; the others as above.

ResultSourceThis calc
Full-offset time estimate (undefined when no crossing)13.3 ± 0.05 ms13.27 ms

SEL full-offset example: remanence allowance

Source: Altuve et al., SEL 2013, printed p.13 (PDF p.15), asymmetrical example: 2000/5, 400 V, 1 Ω external burden, X/R=12, 30% remanence, approximately 8610 A. The paper neglects winding resistance in this per-unit example; the check sets total resistance to 1 Ω. Published intermediate 6.15 is rounded: unrounded result is 8615.38 A. https://selinc.com/api/download/101009/?lang=en

Inputs: CT rated primary current = 2,000 A; CT winding resistance = 0.001 Ω; Lead-loop and contact resistance = 0.999 Ω; Relay burden at rated secondary current = 0 VA; Symmetrical RMS primary fault current = 10 kA; Primary system X/R ratio = 12; Limiting excitation EMF for screening = 400 V; the others as above.

ResultSourceThis calc
Full-offset case: primary-current estimate8.61 ± 0.01 kA8.615 kA

Related Resources

Responses

Your email address will not be published. Required fields are marked *

L ading...