Transformer Hot Spot, Ageing and Harmonic Derating

Model a 24-hour transformer load cycle, hot-spot temperature and insulation life use. Calculate harmonic loss factors and loss-based derating from a current spectrum.

#Arrhenius ageing #harmonic derating #hot-spot temperature #IEC 60076-7:2017 #IEEE C57.110-2018 #IEEE C57.91-2011 #K-factor #transformer

Estimate how a daily transformer load cycle affects winding hot-spot temperature and insulation ageing, then assess the extra heating caused by harmonic currents. This transformer loss of life calculator is intended for engineers, students and anyone comparing EV charging, heat pumps, UPS equipment or data hall loads on an oil-immersed transformer.

Enter the transformer’s heat-run data: rated top-oil rise, hot-spot gradient, load-loss ratio and thermal time constants. The default oil and winding exponents describe an illustrative ONAN case. Other cooling arrangements require suitable parameters from the manufacturer. Nameplate kVA only converts the harmonic current capability into apparent-power capability at rated voltage; it does not set the thermal behaviour.

Build a day from six consecutive periods. Set five end times and six load ratios; the final period ends at midnight. A ratio of 1.15 means total RMS current is 115% of rated current, including the harmonics. The load multiplier lets you explore growth or demand reduction without retyping the day. Ambient temperature is held constant. Use several runs to compare seasonal conditions.

Choose a repeating daily cycle for an established routine, or a steady preload before midnight for a particular day. The hot spot temperature calculator follows the separate oil and winding responses with exponential transitions. Play the time cursor to see the transformer’s temperature and cumulative equivalent ageing change through the day. The charts show why a short current peak and a long overload can have very different effects.

For the harmonic assessment, enter up to six significant harmonic orders and each RMS current divided by the fundamental RMS current. Enter 0.15 for 15%; leave unused rows at zero and keep orders increasing. The fundamental is included automatically. Obtain average eddy, local hot-spot eddy and other stray loss ratios from the transformer supplier. The defaults are examples, not certified transformer data. This K-factor calculator distinguishes the spectrum’s total-RMS-based factor from the rated-current-based K-factor at peak load.

Equivalent ageing hours express the damage as hours at a constant 110 °C hot spot. The daily ageing factor compares that with an ordinary 24-hour day. Percentage loss of life divides equivalent hours by the assumed normal insulation life. It does not predict remaining service life.

Use this transformer overload calculator for screening and education. Its exponential method follows open restatements of IEEE C57.91-2011; IEC 60076-7:2017 and IEEE C57.110-2018 provide the wider loading and harmonic assessment context. It omits changing cooling stages, moisture, oxygen, winding geometry, neutral heating and accessories. Check against the standard in force. A qualified engineer must check loading decisions, and installation work belongs to a qualified person.

How it is calculated

The thermal screen uses the fixed-time-constant exponential method restated by Dong et al. (arXiv 1805.00630, PDF pp. 2–3), naming IEEE C57.91-2011. Let k be total RMS current / rated current. Rated rises are Δθor above ambient and Δθhr above top oil; R is rated total load loss / no-load loss.

For harmonic currents aₕ = Iₕ/I₁, including a₁ = 1, FHL = Σ(aₕ²h²)/Σaₕ² and FSTR = Σ(aₕ²h⁰·⁸)/Σaₕ². On a rated I²R-loss base, e and s are average winding-eddy and other-stray loss ratios. The total load-loss multiplier is Mₗ = (1 + e FHL + s FSTR)/(1 + e + s). For the local winding hot spot, Mᵥ = (1 + eₕ FHL)/(1 + eₕ). These loss equations follow the open IET 2020 paper, section 2, and Rex Power Magnetics' worked C57.110 example.

With harmonic heating enabled, ultimate rises are Δθo,u = Δθor[(1 + R Mₗ k²)/(1 + R)]ⁿ and Δθh,u = Δθhr(Mᵥ k²)ᵐ. With it disabled, both multipliers are one. Coupling harmonic loss multipliers into the rise equations is an engineering screening extension derived here, not the complete IEC differential model or IEEE Annex G model.

Each period follows x(t) = xᵤ + (x₀ − xᵤ) exp(−t/τ). Oil and winding gradient are independent states; θh = θair + Δθo + Δθh. The periodic option solves the affine one-day map exactly for x₀ = xend, eliminating warm-up error. The preload option starts from steady prior load.

Ageing acceleration is exp(15000/383 − 15000/(θh + 273)), retaining the published historical 273 K offset so 110 °C gives exactly one (Dong p. 3; WPRC 2022 pp. 1–3). Temperature plotting samples are spaced by at most one minute and one eighth of either thermal time constant, including every period boundary. Ageing is evaluated from the exact exponential temperatures at additional midpoint samples. Composite Simpson panels are bisected until the sum of absolute panel error estimates, |Sfine − Scoarse|/15, divided by total equivalent ageing is at most 10⁻⁶ (0.0001%). Summing absolute panel differences prevents cancellation of local errors. The cumulative curve uses the refined integrals, not trapezoids through the plotted ageing rates. If the refinement limit is reached before this estimated tolerance, an error condition holds back results. This is a quadrature error target, not a physical-model accuracy claim. Divide equivalent hours by 24 h for the daily factor and by the assumed normal life for life fraction. Temperature peaks remain maxima of the plotting samples; the animation cursor interpolates the computed curves.

Equal-loss current capabilities are 1/√Mₗ and 1/√Mᵥ; the smaller is the reported screening capability. It is not applied automatically to the entered cycle. At rated voltage, multiply by nameplate kVA. FHL is also the spectrum K-factor when normalized to total RMS current. The separately reported peak rated-current-base K-factor is kpeak² FHL; it is not a certified K-rating.

Assumptions

  • Mineral-oil immersed transformer with thermally upgraded cellulose insulation and a 110 °C ageing reference. Dry-type temperatures and non-upgraded paper ageing are outside this model.
  • Six piecewise-constant load intervals; constant ambient, cooling mode and thermal time constants. The winding exponent is m, so the sinusoidal current power is 2m.
  • ONAN defaults n = m = 0.8 are stated by Dong et al., PDF pp. 2–3. Default rises (55 K and 25 K), time constants (180 min and 7 min), R = 5, loss split and daily loads are illustrative editable engineering assumptions.
  • Spectrum shape stays fixed over the day and scales with total RMS current. Include every significant harmonic in the six available rows; omit phases, DC and interharmonics. Magnitudes are RMS, not peak.
  • Rated winding and stray losses are specified on a consistent rated I²R base; the local hot-spot eddy ratio is separate from the average. FSTR uses the conservative h⁰·⁸ weighting. No skin-depth correction is applied to the h² eddy weighting.
  • The 180,000 h normal-life default is cited in WPRC 2022 p. 1. Life consumption is thermal insulation ageing only. Scene temperatures are explicitly labelled in °C; physical input and result cards support the viewer's unit conversion.

Where it applies

Screening and education only. A qualified engineer must check all loading decisions. Methods are identified with IEEE C57.91-2011, IEC 60076-7:2017 and IEEE C57.110-2018; check against the standard in force and the manufacturer's loading guide.

This is not a complete implementation or compliance assessment of those standards. In particular, fixed oil time constants, independent first-order winding response and a constant ambient omit cooling-stage changes, load-dependent time constants, oil-flow overshoot, tap changes, resistance-temperature feedback, voltage harmonics, neutral/triplen circulation, unbalance, enclosure ventilation and accessory limits. The equal-loss capability does not establish allowable cyclic or emergency loading.

Use validated heat-run and local loss data; the illustrative defaults cannot establish a loading rating. Loads above twice rated current are outside this screen. Very high computed temperatures are outside useful model accuracy, and a temperature under any particular threshold is not a safety approval. Temperature plotting is one minute or finer, resolving each time constant with at least eight intervals and including every period boundary. Ageing integration refines independently to an estimated relative quadrature error of 0.0001%; inspect the reported quadrature error under How it’s calculated. Sampled temperature maxima can still miss extrema between samples, and cursor values interpolate the curves; compare finer measurements for rapid duty.

Moisture, oxygen, paper condition and prior ageing are not modelled. Percentage life used is based on an assumed normal insulation life, not an estimate of remaining transformer life or failure probability. Installation work belongs to a qualified person.

References

  • Dong, Li and Nassif, A Data-Driven Residential Transformer Overloading Risk Assessment Method, IEEE Trans. Power Delivery 34(1), 2019, DOI:10.1109/TPWRD.2018.2882215. Open author version: https://arxiv.org/abs/1805.00630 ; PDF pp. 2–3 (thermal equations, ONAN exponents and ageing).
  • Piatniczka, Kockott, Bistaffa and Paduraru, Transformer Loss of Life Monitoring, Western Protective Relay Conference 2022, PDF pp. 1–4: https://wprcarchives.org/wp-content/uploads/2024/04/Piatniczka_Alexandre_Transformer_Loss_of_Life_Monitoring_2022.pdf
  • Mikhak-Beyranvand, Faiz and Rezaeealam, Thermal analysis and derating of a power transformer with harmonic loads, IET Generation, Transmission & Distribution 14(7), 2020, DOI:10.1049/iet-gtd.2019.0703 ; free-access sections 2 and 6: https://ietresearch.onlinelibrary.wiley.com/doi/10.1049/iet-gtd.2019.0703
  • Rex Power Magnetics, IEEE C57.110 Derating: Calculating Transformer Capability on Non-Linear Loads, 23 August 2026, worked example and loss equations: https://www.rexpowermagnetics.com/fr/non-classifiee/ieee-c57-110-derating-calculating-transformer-capability-on-non-linear-loads/
  • Standards named for method context, not reproduced: IEEE C57.91-2011; IEC 60076-7:2017; IEEE C57.110-2018. Consult the applicable editions and manufacturer data.

Inputs

InputSymbolUnitDefault
Time of day ▶
Play the daily temperature profile. Daily results do not change as this cursor moves.
t_playh21
Ambient temperature
Constant ambient for this screening day.
T_air°C30
Nameplate apparent power
Used only to express the harmonic current capability as kVA at rated voltage.
S_ratedkVA500
Rated top-oil rise over ambient
Heat-run top-oil rise at rated sinusoidal current.
d_oilK55
Rated hot-spot rise over top oil
Hot-spot gradient from heat-run data, not average winding rise.
d_windK25
Rated load loss / no-load loss
Rated sinusoidal total load loss divided by no-load loss.
R_loss5
Top-oil time constant
Illustrative fixed time constant; replace with manufacturer data.
tc_oilmin180
Winding time constant
Illustrative hot-spot response time; replace with manufacturer data.
tc_windmin7
Oil exponent n
ONAN default 0.8: Dong et al., arXiv 1805.00630, PDF p. 2. Forced cooling needs validated parameters.
n_oil0.8
Winding exponent m
Hot-spot current exponent is 2m. ONAN default 0.8: Dong et al., PDF p. 3.
m_wind0.8
Starting thermal state
Repeating cycle solves the midnight temperature exactly. Preload starts from thermal equilibrium at the specified prior current.
initial_modeRepeating daily cycle
Prior total RMS current / rated current
Steady current before the day begins. Same ambient and spectrum as the simulated day.
k_prior0.6
Normal insulation life at 110 °C
WPRC 2022 p. 1 cites 180,000 h. This is an assumed insulation-life basis, not the remaining service life.
L_normalh180000
Multiply every period's load by
All load entries are total RMS current divided by rated current, including harmonics. At rated voltage this is also total apparent power / nameplate kVA.
load_scale1
Period 1 ends at
Hours after midnight; keep period ends increasing.
end_1h6
Period 1: total RMS current / rated current
Load is constant during this period.
k_10.5
Period 2 ends at
Hours after midnight; keep period ends increasing.
end_2h9
Period 2: total RMS current / rated current
Load is constant during this period.
k_20.9
Period 3 ends at
Hours after midnight; keep period ends increasing.
end_3h16
Period 3: total RMS current / rated current
Load is constant during this period.
k_30.75
Period 4 ends at
Hours after midnight; keep period ends increasing.
end_4h19
Period 4: total RMS current / rated current
Load is constant during this period.
k_41
Period 5 ends at
Hours after midnight; keep period ends increasing.
end_5h22
Period 5: total RMS current / rated current
Load is constant during this period.
k_51.15
Period 6: total RMS current / rated current
Final period ends at 24 h.
k_60.65
Include harmonic heating in daily temperatures
Turn off to compare the thermal cycle with sinusoidal current of the same total RMS magnitude. Spectrum factors and derating are always calculated.
harmonic_heattrue
Average rated winding eddy loss / rated I²R loss
Manufacturer loss split at rated sinusoidal current. Default is illustrative.
p_eddy0.08
Rated other stray loss / rated I²R loss
Tank, clamps and structural losses; default is illustrative. Uses harmonic order to power 0.8.
p_stray0.1
Local hot-spot eddy loss / local I²R loss
Local winding eddy-loss ratio may exceed the average. Default is illustrative; do not substitute a K-rating.
p_hot0.15
Spectrum row 1: harmonic order
Use distinct increasing orders; even harmonics can also be entered. Fundamental is fixed at order 1.
h_13
Spectrum row 1: RMS current / fundamental current
For 15% of the fundamental, enter 0.15. Set unused rows to zero. All significant measured harmonics must fit in these six rows.
a_10.25
Spectrum row 2: harmonic order
Use distinct increasing orders; even harmonics can also be entered. Fundamental is fixed at order 1.
h_25
Spectrum row 2: RMS current / fundamental current
For 15% of the fundamental, enter 0.15. Set unused rows to zero. All significant measured harmonics must fit in these six rows.
a_20.15
Spectrum row 3: harmonic order
Use distinct increasing orders; even harmonics can also be entered. Fundamental is fixed at order 1.
h_37
Spectrum row 3: RMS current / fundamental current
For 15% of the fundamental, enter 0.15. Set unused rows to zero. All significant measured harmonics must fit in these six rows.
a_30.1
Spectrum row 4: harmonic order
Use distinct increasing orders; even harmonics can also be entered. Fundamental is fixed at order 1.
h_411
Spectrum row 4: RMS current / fundamental current
For 15% of the fundamental, enter 0.15. Set unused rows to zero. All significant measured harmonics must fit in these six rows.
a_40.05
Spectrum row 5: harmonic order
Use distinct increasing orders; even harmonics can also be entered. Fundamental is fixed at order 1.
h_513
Spectrum row 5: RMS current / fundamental current
For 15% of the fundamental, enter 0.15. Set unused rows to zero. All significant measured harmonics must fit in these six rows.
a_50.03
Spectrum row 6: harmonic order
Use distinct increasing orders; even harmonics can also be entered. Fundamental is fixed at order 1.
h_617
Spectrum row 6: RMS current / fundamental current
For 15% of the fundamental, enter 0.15. Set unused rows to zero. All significant measured harmonics must fit in these six rows.
a_60.02

Results

With the default inputs above, the calc gives:

ResultValue
Peak hot-spot temperature133.2 °C
Equivalent ageing at 110 °C per day23.97 h
Daily ageing factor0.999
Normal insulation life used (%/day)0.01332
Harmonic nameplate capability (%)89.5
Harmonic capability at rated voltage447.6 kVA
Spectrum K-factor (RMS base) / FHL2.899
Peak K-factor (rated-current base)3.834

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).

WPRC upgraded paper: constant 110 °C

Source: Piatniczka et al., Transformer Loss of Life Monitoring, WPRC 2022, PDF pp. 1, 3: upgraded-paper rate 1.0 at 110 °C. A steady rated thermal state (30 + 55 + 25 °C) isolates this published ageing anchor.

Inputs: Include harmonic heating in daily temperatures = no; Period 1: total RMS current / rated current = 1; Period 2: total RMS current / rated current = 1; Period 3: total RMS current / rated current = 1; Period 5: total RMS current / rated current = 1; Period 6: total RMS current / rated current = 1; the others as above.

ResultSourceThis calc
Peak hot-spot temperature110 °C110 °C
Daily ageing factor11
Equivalent ageing at 110 °C per day24 h24 h

WPRC upgraded paper: constant 140 °C

Source: WPRC 2022, PDF p. 3, Table 1: upgraded-paper relative ageing 17.2 at 140 °C (rounded). The table is checked as a numerical anchor, not reproduced.

Inputs: Ambient temperature = 60 °C; Include harmonic heating in daily temperatures = no; Period 1: total RMS current / rated current = 1; Period 2: total RMS current / rated current = 1; Period 3: total RMS current / rated current = 1; Period 5: total RMS current / rated current = 1; Period 6: total RMS current / rated current = 1; the others as above.

ResultSourceThis calc
Peak hot-spot temperature140 °C140 °C
Daily ageing factor17.217.199

Rex measured-spectrum worked example

Source: Rex Power Magnetics, IEEE C57.110 Derating, worked example (23 Aug 2026), https://www.rexpowermagnetics.com/fr/non-classifiee/ieee-c57-110-derating-calculating-transformer-capability-on-non-linear-loads/ : I5/I1=.20, I7/I1=.14, I11/I1=.09, I13/I1=.07; published FHL≈4.45 and capability≈0.87. Check only harmonic loss calculation; the source example is dry-type and does not validate this oil thermal model.

Inputs: Spectrum row 1: harmonic order = 5; Spectrum row 2: harmonic order = 7; Spectrum row 3: harmonic order = 11; Spectrum row 4: harmonic order = 13; Spectrum row 5: harmonic order = 17; Spectrum row 6: harmonic order = 19; Spectrum row 1: RMS current / fundamental current = 0.2; Spectrum row 2: RMS current / fundamental current = 0.14; Spectrum row 3: RMS current / fundamental current = 0.09; Spectrum row 4: RMS current / fundamental current = 0.07; Spectrum row 5: RMS current / fundamental current = 0; Spectrum row 6: RMS current / fundamental current = 0; Average rated winding eddy loss / rated I²R loss = 0.1; Local hot-spot eddy loss / local I²R loss = 0.1; Rated other stray loss / rated I²R loss = 0; the others as above.

ResultSourceThis calc
Spectrum K-factor (RMS base) / FHL4.45 ± 0.014.446
Equal total-load-loss current capability / rated current0.87 ± 0.0060.8726

Independent quadrature: cooling from twice-rated preload

Source: Independent reviewer supplied adaptive-quadrature result 18.15214 equivalent hours for this cooling transient (review feedback). Thermal and Arrhenius equations are from Dong et al., https://arxiv.org/abs/1805.00630, PDF pp. 2–3. This is a numerical regression, not a published worked example; the independent value is retained rather than recalculated from the calc's integration.

Inputs: Starting thermal state = Steady load before midnight; Prior total RMS current / rated current = 2; Multiply every period's load by = 0; Include harmonic heating in daily temperatures = no; Rated top-oil rise over ambient = 30 K; the others as above.

ResultSourceThis calc
Equivalent ageing at 110 °C per day18.152 h18.152 h
Peak hot-spot temperature187.5 °C187.5 °C

Related Resources

Responses

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

L ading...