Motor Protection
Motor Protection
Motor Protection
Page 1 of 1
Set overload
I2T tracking
variable to 0
Interrupt Generator
(1 mS)
Done
Is the
I2T tracking variable
> the motor I2T limit?
NO
Turn Current Limit OFF
YES
Turn Current Limit ON
*Note that the difference can be either positive or negative, but
the I2T tracking variable itself is limited to no less than zero
Figure 1 - I squared T overload protection algorithm as implemented for the Copley Model 7225X1
UV sine amplifier.
The flowchart is broken up into two sections. The first section on the left shows the initialization routine
that occurs every time the unit is powered up. Three major events happen at initialization. First the main
variable in the routine, the I2T tracking variable, is given an initial value of zero. Second, the motor
continuous current limit is read via the voltage present at one of the A/D inputs of the microcontroller. This
voltage is determined by the header component H13. Third, the motor I2T limit is read via the voltage
present at another of the microcontroller A/D inputs. This voltage is determined by the header component
H14.
The run-time portion of the routine is shown in the other section of the flowchart. This routine is interrupt
driven by a 1mS timer and is implemented on each phase (U, V and W). The flowchart shows the
implementation of just one phase for simplicity. At each interrupt, the output current is sampled via the
A/D converter on board the microcontroller. The algorithm then calculates the difference between the
square of the sample and the square of the continuous current limit (determined by H13 and read during
initialization). This difference is then added to the present value of the I2T tracking variable to determine an
updated value for the I2T tracking variable. Note that this difference can be either positive or negative, thus
the I2T tracking variable can grow or fall, but it can never have a value below zero. Once the I2T tracking
variable is updated it is then compared with the I2T set-point (determined by H14 and read during
initialization). If the I2T tracking variable is greater than the set-point, the microcontroller invokes curent
limiting and the amplifier output current is forced to a level no greater than the continuous limit set by H4
and H6. If the I2T tracking variable is less than the set-point, no action is taken and the amplifier operates
normally.
Page 2 of 2
H4 & H6 (Ohm)
<out>
2.5k
825
383
150
H13 (Ohm)
0 Ohms (short)
15.8k
47.5k
142.5k
<out>
One can also use the following formula to calculate the value of H13 from the given continuous current:
H 13 = 47.5kohm *
(10 I cont )
( I cont 2)
H 14 = 47.5kohm *
H14 (Ohm)
0 (short)
15.8k
56.2k
210k
<out>
(6.25
(
I 2Tlim it
)
32
I 2Tlim it
1.25)
32
Using the formula, we find that H14 = 226 kohms to give 144 A2S.
Regardless of the input command, the amplifier will invoke current limiting following an overload on one
or more phases of 18 amperes for 0.5 seconds. Note that the constant in the equation is the I2T limit of 144
A2S set by header component H14. Therefore limiting will go into effect sooner if the overload current is
greater than 18A or later if the overload current is less than 18A. As an example with an overload of 23A,
limiting will go into effect after a time T1 given by:
T1 =
144 A2 S
= 0.29 S
232 A2 62 A2
Page 3 of 3
It is important to note the algorithm behavior when the limit has been reached. Once the current limiting
occurs, the output current in all phases will fall to a level less than or equal to the continuous current
settings. When the output current has fallen below the continuous limit, the difference between the actual
current and the continuous limit current will be negative and the I2T tracking variable will fall. When the
I2T tracking variable falls below the I2T limit, current limiting is turned off and the amplifier output then
follows the output normally.
Note that under some conditions, the amplifier can limit cycle meaning that the limiting turns on and off
periodically. This occurs when the U and./or V inputs remain at a level above the continuous current limit
after limiting is invoked. In this case the limiting will force the current to a level below the continuous limit
and thus cause the I2T tracking variable to fall. When the I2T tracking variable falls below the I2T limit,
limiting is turned off and the current will increase back to a level corresponding to the input. Since this
level is greater than the continuous limit, the I2T tracking variable will increase back up and eventually
reach the I2T limit again. As long as the input signals remain at a level higher than the continuous current
limit, this cyclical operation will continue. The cycle period is influenced by all of the factors used in
computing the I2T algorithm, thus the greater the overload, the shorter the cycle period.
7225X1IsqTnote.doc
Rev. 1.1 06/13/01
Page 4 of 4