IDMT Relay Trip Time Calculator
IEC 60255 & IEEE C37.112-1996 curves — forward trip-time calculation, plus a full curve comparison table
Calculate Smarter. Work Faster.
Free Inverse Time Overcurrent (TOC/IDMT) relay trip time calculator — select an IEC 60255 or IEEE C37.112-1996 curve, enter pickup current, fault current, and TMS/TD to get trip time instantly.
Relay & Fault Details
Select the trip curve, then enter pickup current, fault current, and TMS/TD.
Enter values and hit calculate
Single-relay trip-time calculation only — always verify against the exact curve actually implemented on your physical relay and a full coordination study.
Design estimate only — confirm against relay manufacturer documentation
Enter values above to see a breakdown.
Compare Trip Time Across All Standard Curves
Uses the same pickup and fault current entered above, with one multiplier value applied uniformly to every curve (as TMS for the IEC rows, as TD for the IEEE rows) — useful for choosing a curve type, or for comparing an IEC-curve relay against an IEEE-curve relay on equal footing.
Enter values above and click Run Comparison.
This comparison applies the same numeric multiplier value to every curve for a like-for-like reference — it does not mean an IEC TMS of, say, 1.0 is equivalent in setting philosophy to an IEEE TD of 1.0 on a real relay; each curve family's multiplier range and typical values are defined independently by its own standard and by relay manufacturers. Use this table to compare shapes and relative trip times only, not as a substitute for coordinating actual configured settings.
How TOC/IDMT Relay Trip Time Is Calculated
Inverse Time Overcurrent (TOC) protection, also called Inverse Definite Minimum Time (IDMT), describes a relay whose trip time automatically shortens as fault current rises, instead of tripping after one fixed delay no matter how severe the fault is. The relay compares the actual current it sees, I, against its own pickup setting, Is, and the ratio between them — I ÷ Is, commonly called PSM (Plug Setting Multiplier) or simply M — is the single number that drives how fast the relay operates on either the IEC or IEEE curve families below.
IEC 60255 formula: t = TMS × [k ÷ ((I÷Is)^α − 1)], where k and α are constants fixed by the specific curve (Standard, Very, Extremely, or Long-Time Standard Inverse — see the reference table below), and TMS (Time Multiplier Setting) scales the whole curve up or down without changing its shape.
IEEE C37.112-1996 formula: t = TD × [A ÷ ((I÷Is)^p − 1) + B], where A, B, and p are constants fixed by the specific curve (Moderately, Very, or Extremely Inverse), and TD (Time Dial) plays the same scaling role TMS plays in the IEC formula. The structural difference that matters here is the added constant B inside the brackets — it shifts every point on the curve by a fixed amount rather than only scaling the whole curve, which is why an IEEE curve's shape isn't simply a rescaled IEC curve even when their exponents look similar.
Worked example — IEC Standard Inverse: Is = 1000 A, I = 10,000 A, so PSM = 10. With k=0.140, α=0.020: (10)^0.020 ≈ 1.0471, so k÷(PSM^α−1) = 0.140÷0.0471 ≈ 2.971 s at TMS=1.0. At the default TMS=1.0 entered above, trip time ≈ 2.971 s.
Worked example — IEEE Moderately Inverse: using the same Is=1000 A, I=10,000 A (PSM=10), with A=0.0515, B=0.114, p=0.02: A÷(PSM^p−1) = 0.0515÷0.0471 ≈ 1.093, plus B=0.114 gives ≈ 1.207 s at TD=1.0 — noticeably faster than the IEC Standard Inverse curve at the identical PSM and multiplier value, illustrating why the two families aren't directly interchangeable setting-for-setting.
Why doubling fault current doesn't halve trip time: both formulas raise PSM to a fractional or low-integer exponent (α or p) before it enters the rest of the calculation, so the relationship between fault current and trip time is nonlinear — for the Standard Inverse curve's very small α=0.02 exponent in particular, trip time changes only modestly across a wide range of PSM values, with most of the curve's real speed variation concentrated at PSM values just above 1.
PSM must exceed 1 for the relay to operate: both formulas produce an undefined or negative result when PSM ≤ 1 (that is, when the actual current doesn't exceed the pickup setting) — physically this simply means the relay hasn't picked up at all yet and there is no trip time to calculate, not a calculation error.
Discrete relay taps versus continuous inputs: like the underlying pickup and TMS/TD settings themselves, this calculator treats Is, I, and the multiplier as continuous values, but many physical relays (especially older electromechanical types) only offer discrete tap steps for some or all of these settings — always round to the nearest available tap on the actual relay hardware, and re-run the calculation with the rounded value to confirm the achieved trip time still meets the original coordination requirement.
Matching the calculator's curve to the relay's actual configured curve: selecting the wrong curve type in this calculator — for example, calculating with an IEC Standard Inverse curve when the physical relay is actually configured for IEEE Very Inverse — produces a trip time that has nothing to do with what the real relay will do. Always confirm the exact curve type, and the exact standard family (IEC or IEEE), configured on the physical device before relying on a calculated trip time.
Where this calculator fits alongside a Relay Setting Calculator: a Relay Setting Calculator (solving backward from a desired trip time to the TMS/pickup that achieves it) and this trip-time calculator (solving forward from a known configuration to the resulting trip time) are complementary directions of the same underlying formula — use one to design a setting, and the other to sanity-check a setting you already have, whether it came from a prior coordination study, a relay's existing configuration, or this page's own comparison table below.
Summary: compute PSM = I ÷ Is, apply the correct curve family's formula (IEC's k/α form, or IEEE's A/B/p form) with the matching curve constants, scale by the actual configured TMS or TD, and always cross-check the result against the exact curve implemented on the physical relay and a complete multi-relay coordination study before finalizing any real installation.
Typical Laboratory Setup for Verifying IDMT Characteristics
One common way to verify an IDMT relay's actual trip time against the calculated curve: inject a controlled fault current downstream of the relay's CT while a breaker (C.B.) is ready to trip, and time the interval from fault injection to trip-coil operation. The single-line diagram below shows the test circuit; the schematic beneath it shows the simplified trip circuit (bus-bar → C.B. trip coil, C.T. → relay coil → normally-open contact) that actually operates the breaker once the relay picks up.
Illustrative diagram, not a specific manufacturer's product or wiring standard — actual test-bench wiring, relay panel layout, and trip-circuit design vary by manufacturer and installation; consult the relay's own manual and the test lab's safety procedure before performing an actual injection test.
Worked Example
Is=1000A, I=10,000A (PSM=10): IEC Standard Inverse at TMS=1.0 trips in ≈ 2.971 s; IEEE Moderately Inverse at TD=1.0 trips in ≈ 1.207 s for the same PSM — the two curve families are not directly interchangeable at the same multiplier value.
What This Calculator Does Not Calculate
This tool computes single-relay trip time from a given curve, pickup current, fault current, and TMS/TD only. It does not calculate: multi-relay coordination margins, discrete relay tap-step rounding, CT saturation or accuracy-class limitations, breaker interrupting time, minimum sensitivity for remote faults, or a manufacturer-specific TDM-to-TD conversion — and it does not confirm which curve is actually configured on your physical relay. Check each of these separately against the relay's own documentation, a coordination study, or a protection engineer's review before treating any calculated trip time as final.
| Check | This Calculator | Must Verify Separately |
|---|---|---|
| Single-relay trip time (IEC or IEEE curve) | ✓ | — |
| Multi-relay coordination margin | ✗ | Coordination study |
| Manufacturer TDM→TD conversion | ✗ | Relay manual |
| Discrete relay tap-step rounding | ✗ | Relay setting sheet |
| CT saturation / accuracy class | ✗ | CT datasheet / study |
| Breaker interrupting time | ✗ | Breaker datasheet |
This calculator computes trip time for a single relay in isolation, using the standard IEC 60255 or IEEE C37.112-1996 formula for the curve you select — it does not check protection coordination between multiple devices, confirm the curve type actually configured on a physical relay, or account for CT/relay tolerances. Treat any figure from this page as an input to a broader coordination review, not a finished setting — dedicated coordination software and sign-off from a qualified protection engineer are the appropriate next step before it's applied to a real installation.
IEC 60255 & IEEE C37.112-1996 Curve Constants
Curve formulas at a glance
IEC Standard Inverse (SI)
IEC Very Inverse (VI)
IEC Extremely Inverse (EI)
IEC Long-Time Standard Inverse (LTI)
IEEE Moderately Inverse
IEEE Very Inverse
IEEE Extremely Inverse
Curve shape comparison — trip time vs. PSM at TMS/TD = 1.0 (log-log)
Chart computed directly from the same formula and constants this calculator uses (not a manufacturer sample curve) — useful for seeing which curve is relatively faster or slower at a given PSM, not for reading off an exact trip time; use the calculator above for that.
| IEC 60255 Curve | k | α |
|---|---|---|
| Standard Inverse (SI) | 0.140 | 0.020 |
| Very Inverse (VI) | 13.5 | 1 |
| Extremely Inverse (EI) | 80 | 2 |
| Long-Time Standard Inverse (LTI) | 120 | 1 |
| IEEE C37.112-1996 Curve | A | B | p |
|---|---|---|---|
| Moderately Inverse | 0.0515 | 0.114 | 0.02 |
| Very Inverse | 19.61 | 0.491 | 2 |
| Extremely Inverse | 28.2 | 0.1217 | 2.0 |
Both formulas use the identical PSM (I÷Is) as their core driver, but structure the rest of the calculation differently: the IEC form is a pure scaling of k÷(PSM^α−1) by TMS, while the IEEE form adds a constant B inside the brackets before scaling by TD — this is why an IEC curve and an IEEE curve with visually similar exponents (compare IEC's Very/Extremely Inverse α values of 1 and 2 against IEEE's Very/Extremely Inverse p values of 2 and 2) still don't produce identical trip times at the same PSM and multiplier value.
Relay manufacturers and regional practices vary in which family is the default — IEC 60255 curves are more common in installations following European/IEC-influenced standards, while IEEE C37.112-1996 curves are more common in North American and other ANSI/IEEE-influenced systems. Many modern numerical relays support both families in the same device, selectable per protection function, so always confirm which family and which specific curve is actually configured, rather than assuming one based on the relay's country of manufacture alone.
Common Mistakes When Calculating TOC/IDMT Trip Time
1. Mixing IEC and IEEE constants in the same calculation. The IEC (k, α) and IEEE (A, B, p) constants belong to different formula structures — plugging IEC constants into the IEEE formula (or vice versa) produces a number that isn't a valid trip time for either standard.
2. Assuming a relay's country of origin tells you its curve family. Many modern numerical relays support both IEC and IEEE curve families in the same physical device, selectable per protection element — always confirm the actual configured family and curve type in the relay's own settings, not an assumption based on brand or region.
3. Confusing a manufacturer's Time Dial Multiplier (TDM) with the standard's Time Dial (TD). These are not always numerically the same value, and there is no single universal conversion between them — using a TDM value directly as TD in the IEEE formula, without checking the relay's own conversion, can produce a meaningfully wrong trip time.
4. Entering a fault current at or below the pickup setting. PSM must be greater than 1 for either formula to produce a valid, finite trip time — a fault current equal to or below pickup means the relay simply hasn't operated yet, not a calculation to solve.
5. Using CT secondary current where the relay's pickup is set in primary terms (or vice versa). Both I and Is need to be expressed on the same side of the CT ratio — mixing primary and secondary values anywhere in the PSM calculation produces a badly wrong ratio.
6. Assuming a calculated exact TMS/TD value is directly settable on the physical relay. Many relays, especially electromechanical types, only offer discrete tap steps for TMS/TD and sometimes for pickup current — always round to the actual nearest available tap and re-verify the resulting trip time, not just the theoretical calculated value.
7. Treating a single relay's trip time as proof of adequate coordination. A correctly calculated trip time for one relay says nothing about whether it's properly time-graded against the relays or fuses immediately upstream and downstream of it — coordination requires comparing operating times across every relevant device at every fault current of interest, not checking one relay in isolation.
8. Extrapolating a curve far beyond the fault current range it was designed for. Both curve families are defined and verified by their standards over a bounded PSM range typical of real protection applications — using extremely high or extremely low PSM values can produce numerically valid but practically meaningless results outside the range the relay manufacturer actually tested and published curve data for.
Frequently Asked Questions
What is Inverse Time Overcurrent (TOC/IDMT) protection? +
Inverse Time Overcurrent (TOC), also called Inverse Definite Minimum Time (IDMT), is a relay characteristic where the trip (operating) time gets shorter automatically as the fault current gets larger, rather than tripping after a single fixed delay regardless of fault severity. This lets a more severe fault clear faster while still allowing marginal overloads just above pickup a longer, more tolerant delay.
What is the IEC 60255 IDMT trip-time formula and what do k and α mean? +
t = TMS × [k ÷ ((I ÷ Is)^α − 1)], where I is the actual (fault) current, Is is the relay's pickup current setting, TMS is the Time Multiplier Setting, and k and α are constants that define the specific curve shape (Standard Inverse, Very Inverse, Extremely Inverse, or Long-Time Standard Inverse) as published in IEC 60255.
What is the IEEE C37.112-1996 IDMT trip-time formula and how does it differ from the IEC formula? +
t = TD × [A ÷ ((I ÷ Is)^p − 1) + B], where TD is the Time Dial setting and A, B, and p are curve-specific constants (Moderately Inverse, Very Inverse, or Extremely Inverse) published in IEEE C37.112-1996. The key structural difference from the IEC formula is the added constant B, which shifts every point on the IEEE curve rather than only scaling it, giving IEEE curves a slightly different shape even where the exponent looks similar to an IEC curve.
What is PSM (or M) and why does it drive the trip time? +
PSM (Plug Setting Multiplier, sometimes just called M) is the ratio of actual current to the relay's pickup current setting: PSM = I ÷ Is. It tells you how many multiples above pickup the relay is actually seeing, and both the IEC and IEEE formulas use PSM (raised to the curve's own exponent) as the core driver of trip time — a higher PSM means a shorter trip time, which is the entire basis of the inverse-time characteristic.
How do I choose between IEC Standard, Very, Extremely, and Long-Time Inverse curves? +
Standard Inverse (SI) is the general-purpose default for most feeder and transformer coordination. Very Inverse (VI) and Extremely Inverse (EI) curves fall off more steeply with rising current, making them better suited to coordinating with fuses or motor starting characteristics, which are themselves steep. Long-Time Standard Inverse (LTI) is comparatively flat and slow-reacting, and is typically reserved for specific applications like motor thermal backup or ground-fault schemes where a deliberately long, gently-inverse delay is wanted.
How do I choose between IEEE Moderately Inverse, Very Inverse, and Extremely Inverse curves? +
The IEEE curve family follows the same general logic as its IEC counterparts — Moderately Inverse behaves similarly in role to IEC's Standard Inverse (a general-purpose default), while Very Inverse and Extremely Inverse fall off more steeply for coordination with steep upstream/downstream devices like fuses. The specific choice ultimately depends on matching the curve already assumed in an existing coordination study, or the convention used by the relay manufacturer and the region/utility standard being followed.
Is there a universal formula to convert a Time Dial Multiplier (TDM) to a Time Dial (TD)? +
No — unlike the IEEE C37.112 trip-time formula itself, the relationship between a manufacturer's own Time Dial Multiplier (TDM) setting and the standard's Time Dial (TD) value is not a single universal equation; it depends on how that specific relay model's firmware defines its TDM range and scaling. Always use the exact conversion given in your relay's own manual or manufacturer documentation rather than assuming a generic formula.
Can I directly compare an IEC-curve relay and an IEEE-curve relay for coordination? +
Only by calculating each relay's actual trip time at the fault currents of interest and comparing those resulting times — you cannot compare TMS and TD values, or k/α and A/B/p constants, directly against each other, since they belong to different formulas with different structures. This calculator's comparison table is built for exactly this purpose: it computes trip time for every standard curve at the same pickup and fault current so IEC- and IEEE-curve devices can be compared on equal footing.
Explore More Categories
Electrical Calculators
Cable size, transformer size, motor current, DG size, solar sizing & more.
Browse all →Mechanical Calculators
Belt length, bearing life, cooling tower efficiency & more.
Browse all →Financial Calculators
EPF, PPF, SIP, gratuity, income tax, CAGR & more.
Browse all →Blog & Guides
Maintenance guides & engineering articles.
Browse all →