IEC 60255

IDMT Relay Calculator

Operating time for all five IEC inverse curves: Standard, Very, Extremely, Long-Time, and Definite-Time.

Inputs

Range: 0.05 to 1.0

Format: Primary:Secondary

Results

Operating Time

1133.7

milliseconds

Plug Setting Multiple (PSM)20.00
CT Secondary Current5.00 A
Protection Curvestandard inverse
Time Dial0.5
Relay will operate within configured time
Show the working
Step by step derivation of the result
StepWorkingResultReference
Parse CT ratioCT ratio input "100:5" parsed as 100 A primary / 5 A secondary at 11 kV100/5IEC 60255-4
Calculate secondary current from CT(100 A / 100) x 5 = 5.0000 A secondary5.0000 A (secondary)IEC 60255-4
Pickup current setting (Is)Is = 5 A = 5.0% of the 100 A CT primary5 AIEC 60255-4 Cl 5.3
Calculate Plug Setting Multiple (PSM)PSM = I / Is = 100 A / 5 A = 20.000020.0000IEC 60255-4 Cl 5.4
Select IDMT curveCurve lookup: standard_inverse gives t = TMS x 0.14 / (M^0.02 - 1), with TMS = 0.5 and M = PSM = 20.0000Standard InverseIEC 60255-4 Table 1
Calculate operating timet = 0.5 x 0.14 / (20.0000^0.02 - 1) = 1.134 s (1134 ms)1.134 sIEC 60255-4 Table 1

Standards referenced

  • IEC 60255-4:2008 Clause 5. Inverse time characteristics and time multiplier settings
  • IEC 60255-153:2011. Measuring relays and protection equipment, Requirements for electrical measuring transducers
  • AS 60255. Measuring relays and protection equipment

Lookup values used by these calculators are indicative and awaiting validation against the current standards. Confirm against your own licensed copy before relying on a result for design.

Important: These results are indicative only. Relay coordination must be verified by a qualified electrical engineer. Do not use for final design without independent verification.

Parameters

Six inputs feed the relay model. This is what each one means, what it is measured in, the range it accepts, and where it changes the operating time.

Protection curve (five options)
The inverse time characteristic. Writing M for the plug setting multiple and TMS for the time multiplier setting, the calculator uses: standard inverse, operating time equals TMS multiplied by 0.14 divided by M raised to 0.02 minus 1; very inverse, TMS multiplied by 13.5 divided by M minus 1; extremely inverse, TMS multiplied by 80 divided by M squared minus 1; long time inverse, TMS multiplied by 120 divided by M minus 1; and definite time, which is simply TMS in seconds.
Gotcha. On the definite time setting the fault current no longer affects the answer at all beyond deciding whether the relay picks up. The time dial becomes the delay in seconds directly.
Time dial setting, TMS (dimensionless)
The multiplier that scales the whole curve. It is linear: doubling the time dial doubles the operating time at every current.
Typical range. 0.05 to 1.0, which is the range the compliance check enforces. Feeder relays commonly sit between 0.05 and 0.2, incomers between 0.2 and 0.5.
Gotcha. Below 0.1 the calculator raises a warning to confirm coordination, because very low settings leave little room for the downstream device to clear first.
Pickup current, Is (amperes)
The plug setting, that is the current at which the relay starts timing. Typically set at 1.1 to 1.3 times the maximum expected load current on a feeder, above the largest starting current on a motor circuit.
Gotcha. The compliance check compares this against the CT primary rating, so if you enter pickup as a secondary value and a large CT primary, the check will pass while the plug setting multiple is wrong.
Fault current (amperes)
The prospective current through the relay for the fault you are grading, at the location being studied. The field accepts 0.1 to 10000 A.
Gotcha, the important one. The plug setting multiple is simply fault current divided by pickup current, with no CT scaling applied. Both figures must therefore be expressed on the same side of the CT. Enter both as primary amperes, which is the clearer approach, or both as secondary amperes. Mixing a primary fault current with a secondary pickup current inflates the multiple by the CT ratio and returns an operating time that is far too fast.
CT ratio (text, primary and secondary)
The current transformer ratio, for example 400/5. It is used for two things only: reporting the secondary current the relay sees at the entered fault current, and checking that the pickup setting does not exceed the CT primary rating.
Gotcha. Only a slash is parsed. Entering 200:1 with a colon is read as a primary of 200 with the secondary silently defaulting to 5 A, so a 1 A secondary CT must be typed as 200/1. Text that cannot be parsed at all falls back to 100/5. The CT ratio never scales the plug setting multiple or the operating time.
System voltage (kilovolts)
The nominal primary system voltage, recorded so it appears on the exported report.
Gotcha. It does not enter any formula. Changing it does not change the operating time, the plug setting multiple, or any compliance check.

Assumptions and limits

What the tool assumes

  • It implements the five IEC 60255 curve equations with a single set of published constants. It does not carry the IEEE and ANSI curve shapes, manufacturer-specific curves, or the reset characteristic that decides how a relay behaves on intermittent faults.
  • The relay is treated as ideal. There is no minimum operating time floor, no timing tolerance, and no allowance for the current transformer ratio error, saturation, or transient response, all of which matter at high multiples of pickup.
  • The plug setting multiple is a plain ratio of the two currents you enter. Nothing is scaled by the CT ratio.
  • The result is the relay operating time only. Circuit breaker opening time, typically 40 to 80 milliseconds, must be added before you compare two devices.

What this calculator does not do

  • It grades nothing on its own. It returns the operating time of one relay at one current. Coordination means running it twice or more and comparing the results yourself, then adding breaker time and a margin.
  • No instantaneous or high-set element, no directional element, no earth fault element with its own settings, no thermal or negative sequence protection, and no cold load pickup or inrush restraint.
  • No cable or transformer damage curve, so it cannot tell you whether the chosen setting protects the equipment as well as grading against the next device.
  • The four compliance checks are generic sanity checks: pickup multiple above 1, operating time under 100 seconds, pickup at or below the CT primary rating, and time dial within 0.05 to 1.0. None of them is a grading check.
  • If the plug setting multiple is 1 or less the relay never operates. The calculator returns an infinite operating time, which the results panel displays as Infinity, and issues a warning.

The engine is marked draft, and every result carries a note asking you to verify the curve against relay manufacturer test data. Use the output to sketch grading, then confirm settings against the current edition of IEC 60255 and AS 60255, against the relay manufacturer published curves and settings ranges, and against a full protection coordination study. Settings must be signed off by the person responsible for the installation before they are applied to a live relay. Nothing on this page has been validated or certified by a chartered professional engineer.

Worked examples

Three runs through the IEC 60255 equations exactly as the calculator implements them, with every current expressed in primary amperes so the plug setting multiple is right.

Example 1: standard inverse on a feeder relay

An 11 kV feeder with a 400/5 current transformer. Pickup is set at 100 A primary, the fault current at the relay is 2000 A primary, and the time dial is 0.10 on a standard inverse curve.

  1. Plug setting multiple: 2000 divided by 100, which is 20.
  2. 20 raised to the power 0.02 is 1.0617. Subtracting 1 gives 0.06175.
  3. Operating time: 0.10 multiplied by 0.14, which is 0.014, divided by 0.06175.
  4. Secondary current at the relay: 2000 divided by 400, multiplied by 5, which is 25 A.

Result. 0.2267 seconds, or 226.7 milliseconds. All four checks pass: multiple of 20 is above 1, operating time is well under 100 seconds, pickup of 100 A is within the 400 A CT primary, and the time dial is inside the 0.05 to 1.0 range.

Example 2: grading the incomer above it

The incoming relay upstream of the same feeder, seeing the same 2000 A fault, on the same standard inverse curve and the same 100 A pickup, but with the time dial raised to 0.30.

  1. Plug setting multiple is unchanged at 20, so the denominator is still 0.06175.
  2. Operating time: 0.30 multiplied by 0.14, which is 0.042, divided by 0.06175.
  3. Grading margin: 0.6802 seconds minus the 0.2267 seconds from example 1.

Result. 0.6802 seconds, or 680.2 milliseconds, giving a margin of 0.4535 seconds over the downstream relay. All four checks pass, and the margin sits above the usual 0.3 to 0.4 second grading interval. Remember the calculator did not work that margin out for you, and that the downstream breaker opening time has to come out of it before the margin is real.

Example 3: extremely inverse on a transformer feeder

A transformer feeder with a 300/5 current transformer, pickup at 150 A primary, fault current 3000 A primary, time dial 0.20 on an extremely inverse curve.

  1. Plug setting multiple: 3000 divided by 150, which is 20, the same multiple as example 1.
  2. The multiple squared is 400. Subtracting 1 gives 399.
  3. Operating time: 0.20 multiplied by 80, which is 16, divided by 399.
  4. Secondary current at the relay: 3000 divided by 300, multiplied by 5, which is 50 A.

Result. 0.0401 seconds, or 40.1 milliseconds. All four checks pass, and the result carries a note that this is a very fast trip suited to main protection. At the same multiple of 20 and the same time dial of 0.20, a standard inverse curve would take 0.4535 seconds, so the extremely inverse curve is more than ten times faster at this fault level, which is what makes it useful for grading against a fuse or riding through transformer inrush at lower multiples.

The five curves compared at one operating point

All five curves at a plug setting multiple of 20 and a time dial of 0.20, calculated with the same formulas as above.

CurveFormulaOperating time
Extremely inverse80 divided by M squared minus 10.0401 s
Very inverse13.5 divided by M minus 10.1421 s
Definite timeTime dial in seconds0.2000 s
Standard inverse0.14 divided by M to the power 0.02 minus 10.4535 s
Long time inverse120 divided by M minus 11.2632 s

The spread is more than thirty to one at this single operating point, which is why the curve choice matters at least as much as the time dial when you are grading against a downstream device.

IDMT Relay Curves for IEC 60255

Inverse Definite Minimum Time (IDMT) relays are the foundation of overcurrent protection coordination in industrial and utility electrical systems. Their defining characteristic is an operating time that decreases as the fault current increases: small overloads are tolerated for longer periods to avoid nuisance tripping, while large fault currents are cleared rapidly to prevent equipment damage. This calculator computes the operating time for all five standard IEC 60255 inverse curves at any given fault current and time multiplier setting (TMS), making it straightforward to verify relay coordination during protection design.

Key concepts

  • IEC 60255 curve types. The five standard curves are Standard Inverse (SI), Very Inverse (VI), Extremely Inverse (EI), Long Time Inverse (LTI), and Definite Time (DT). Each follows a different mathematical formula relating the current multiple to operating time. SI is the most common for general distribution protection. VI and EI curves trip faster at high fault currents, making them suitable for transformer inrush coordination and fuse grading.
  • Time multiplier setting (TMS). The TMS, sometimes called the time dial, scales the operating time of the relay curve up or down. A lower TMS produces a faster trip time at the same current. TMS is the primary adjustment used to achieve selectivity (grading) between upstream and downstream relays.
  • Pickup current (plug setting). The minimum current at which the relay starts to operate. It is usually set as a multiple of the current transformer (CT) secondary rating. The relay does not operate below this threshold. Setting the pickup correctly ensures the relay ignores normal load current and only responds to fault or overload conditions.
  • Grading margin. To ensure selectivity, the operating time of the upstream relay must exceed the downstream relay by a grading margin of at least 0.3 to 0.4 seconds at the maximum through-fault current. This margin accounts for relay timing errors, CT errors, and circuit breaker operating time.

Common scenarios

  1. Distribution feeder protection grading. An industrial site with a main incomer relay and three downstream feeder relays. All use Standard Inverse curves. The feeder relays are set with TMS 0.1 and the incomer with TMS 0.3, providing a 0.4 second grading margin at the maximum fault level. If a fault occurs on one feeder, that feeder relay trips first while the incomer acts as backup.
  2. Transformer protection coordination. A 1000 kVA distribution transformer with an upstream utility relay on the HV side and LV circuit breakers on the secondary. The HV relay uses a Very Inverse curve to ride through the transformer inrush current (which decays quickly) while still providing fast clearance for sustained faults. The LV breakers are set to trip before the HV relay for any fault on the secondary side.
  3. Motor feeder relay setting. A large motor draws 6 to 8 times full load current during starting for up to 10 seconds. The relay pickup is set above the full load current, and the TMS is set high enough that the relay does not trip during the starting transient. An Extremely Inverse curve may be chosen so that the relay is slow at moderate overcurrents (motor starting) but very fast at high fault currents (cable or busbar fault).
Disclaimer: Protection coordination requires a full study of all upstream and downstream devices. Verify CTs, settings, and curve selection with a protection engineer.

Common questions

What is an IDMT relay and how does it work?+

An Inverse Definite Minimum Time (IDMT) relay is an overcurrent protection device whose operating time decreases as the fault current increases. At low fault currents the relay takes longer to trip, allowing downstream devices to clear local faults first (selectivity). At high fault currents the relay trips faster to protect the upstream equipment.

What are the five IEC standard IDMT curve types?+

IEC 60255 defines five inverse time curves: Standard Inverse (SI), Very Inverse (VI), Extremely Inverse (EI), Long Time Inverse (LTI), and Definite Time (DT). SI is the most common for general distribution protection. VI and EI provide faster tripping at high fault currents, useful for motor protection and transformer inrush coordination.

What is the time multiplier setting (TMS)?+

The time multiplier setting (TMS), also called time dial, scales the operating time of the IDMT curve. A lower TMS means faster tripping. TMS is adjusted to achieve selectivity between relays in series: the downstream relay has a lower TMS and trips first, while the upstream relay waits longer as a backup.

How do I coordinate IDMT relays for selectivity?+

Set the downstream relay TMS lower than the upstream relay, ensuring a grading margin of at least 0.3 to 0.4 seconds between their operating times at the maximum fault current. Use the same curve type (e.g. both SI) for easier coordination. The calculator shows operating time for any TMS and fault current combination.

Can an IDMT relay replace a circuit breaker?+

No. An IDMT relay is a sensing device that detects the overcurrent condition and sends a trip signal. It must be paired with a circuit breaker or contactor that physically opens the circuit. The relay determines when to trip; the breaker does the actual interrupting.

SparkyToolkit · iOS

On site? Get the same calcs on your phone.

SparkyToolkit gives you offline calculators, AI standards lookup, and on-site drawing tools, all built by the same team behind ElecCalc.

Download on theApp Store

Building something else? EmergencyAPI gives developers real-time AU emergency feeds (fires, floods, warnings) as GeoJSON.

Related calculators