Microprocessor Based Protection System F
Microprocessor Based Protection System F
WAEL A. FARAG
Electrical Engineering Dept.
Cairo University, Giza, Egypt
MAHMOUD I. KAMEL
Electrical and Electronics Engineering
High Institute of Technology
Benha, Egypt
Induction motors are widely used in industry because of their rigidity and
speed-control exibility. Therefore, the problem of induction motor protection
attracted many researchers. The digital protection techniques that are used in
digital relays provide better performance and higher accuracy than the conven-
tional electromagnetic and solid-state relays. This paper tackles the problem
of three-phase induction-motor overall protection using digital protection algo-
rithms. A stand-alone, microcontroller-based digital protector is designed and
implemented. Many algorithms are developed to realize the various functions
of the protector. Mc-8031 assembly-language procedures are coded to activate
the hardware of the protector. Moreover, the electrical and thermal behavior
of the induction motor is studied. The implemented protection system can be
programmed to suit a wide range of induction motor sizes, and to monitor
the motor parameters during its operation and after a fault occurrence through
seven-segment display units. The relay protection functions that are considered
in this implementation are overload, over-temperature, supply under-voltage,
supply over-voltage, unbalance of supply-voltages, phase reversal, phase loss,
heavy over-current, excess ground-current, unbalance of supply-currents, and
repeated startings.
1 Introduction
Properly designed microprocessor relays and protection systems are in several ways
superior to the electromechanical and solid-state relays. If we are concerned with
the economic consideration, the cost of the digital hardware has decreased and
the cost of conventional relays has increased during the last two decades. Of course,
this takes no account of the software development costs for a digital relay. Although
these costs are high, they will be distributed over many similar units. Furthermore,
the digital relay, being a programmable device, can be used to perform multiple
functions.
The digital protection of an electrical power apparatus has been an active area
of research over the past 20 years [1,2]. The research outcomes are being used
453
454 W. A. Farag and M. I. Kamel
in some of the digital relay designs developed in recent years [1]. A considerable
amount of research has been done on digital protection of motors. In [2], three
diŒerent designs of digital protection systems for motors are described. Lacroix
and Clegg [3] have developed the IM 7990 microprocessor-based motor protection
relay. Also, many of these systems are now commercially available [4–6]. This paper
presents a further step toward the protection of three-phase induction motors with
full protection coverage, reasonable cost, and good performance.
3 T hermal-Limit Curve
The thermal limit U of a motor is the maximum period that the motor can with-
stand at a denite value of motor current [7]. The thermal limit is related to the
motor parameters according to the following equation:
u* C T
U = , (1)
I 12 * R
where
u is the maximum temperature limit of the motor in ° C,
C T is the thermal capacity (watt-sec/ ° C),
I 1 is the full-load current of the motor in amps,
R is the equivalent resistance of the motor windings in ohms.
Equation (1) represents the maximum period U in seconds that the motor can oper-
ate at full-load without exceeding the maximum temperature u . The time required
for the motor to reach this temperature u at any motor-current value I can be
calculated from the following equation:
U = I 2 * t, (2)
where
I is the motor current in per unit,
t is the time to reach u in seconds.
According to the previous discussion, each motor has its own thermal limit. The
proposed digital relay calculates the thermal limit of each motor based on equation
(2). By substituting ( I = the starting current of the motor, and t = the starting
time of the motor), this gives the thermal limit U with a good estimate. This is
more practical than using equation (1) to calculate the thermal limit, which needs
the determination of some parameters (such as C T and R ) that are dicult to
estimate.
As each motor has a constant thermal limit U , the relay protection curve can
be modeled by equation (2). Figure 1 shows the current-time curve used by the
protector to protect the motor during heavy over-current and over-load abnormal
conditions. The safe and unsafe areas of operation are also shown. A subroutine in
the protector builds this protection curve based on two parameters: the starting-
current and the starting-time of the motor under consideration. These two param-
eters should be provided to the protector by the operator during the parameter-
setting process.
4 RM S Calculations
The RMS values of a periodic signal, z ( t ) within a period 2¼ radians, are dened
in continuous form as [10]
2¼
1
Zrm s = z 2 ( t ) * dt . (3)
2¼ 0
5 Digital Filtering
A second-order, band-pass, butter-worth digital lter is designed and used in the
proposed relay to cancel out analog-to-digital conversion errors and truncation er-
rors. The lter has a unity gain at 50 Hz, and it is based on the following recursive
equation:
y( n ) = a 1 x ( n 2) + a 2 x ( n 1) + a 3 x ( n ) + b1 y ( n 1) + b2 y ( n 2) , (7)
where y ( n ) is the output and x ( n ) is the input of the lter at the n th sample.
Microprocessor-Based Protection System for Induction Motors 457
6 Hardware Implementation
The overall conguration scheme of induction motor when connected to the digital
protector is shown in Figure 2. The scheme illustrates the connection of the potential
transformers (star-connected) to the supply lines of the motor and the connection
of the current transducers to both the supply and earthing wires. A thermocouple
buried in the stator winding works as a temperature transducer that generates a
proportional analog voltage ( V t ), which is sent to one of the digital protector’ s
inputs. The conguration shows that two current transducers are only used for
measuring the three-phase currents. The third phase-current is estimated from the
measurements of the other two phases. This method saves an extra electronic-
current transducer and instead uses only a few calculations.
The digital protector hardware consists of four functional boards: the data-
acquisition/ digital-processing board, the programming/ monitoring board, the
signal-conditioning board, and the power-supply board. The block diagram of the
Figure 3. Block diagram of the digital protector hardware. CT: current trans-
former; PT: potential transformer; TS: temperature sensor; AF & S: analog lter
and scalar; AS: analog scalar; SUM & S: summer and scalar; S/ H: sample and hold;
ADC: analog to digital converter; AB: address bus; DB: data bus.
relay hardware is shown in Figure 3. The voltage and current signals are scaled and
isolated using the potential transformers and current transducers, respectively. The
isolated analog signals are ltered to minimize the aliasing error [1]. Second-order,
butter-worth, low-pass analog lters are used to reject all frequency components
beyond the half-sampling frequency [16]. The ltered signals are then multiplexed
using an analog multiplexer (MUX). The output of the MUX is sampled using
a sample and hold unit (S/ H). The sampling frequency is selected to be 600 Hz
or 12 samples per fundamental-frequency-cycle. The sampled signal is converted
Microprocessor-Based Protection System for Induction Motors 459
to digital form using ADC. Mc-8031 [11] is used to control all the procedures
in the digital protector. It controls the operation of the analog MUX, the S/ H,
and the ADC, as well as the keypad and the display units. Many peripherals are
connected to the ¹c 8031 to facilitate the execution of all these tasks. An 8 kb
static RAM is used as an external data memory, an 8 kb Erasable-Programmable
ROM is used as an external program memory, a PPI (Programmable-Peripheral-
Interface) chip is used as an input/ output port, and a digital decoder is used to
select one of the peripherals to work with the ¹c 8031, one at a time, accord-
ing to the states of the address bus. The ¹c 8031 executes a variety of signal
processing algorithms to estimate the relay parameters and the thermal state of
the motor.
The user interface is provided through a keypad and seven-segments display
unit, which allows the user to set/ display/ modify the relay set-points and dis-
play various relay parameters. A ¹c-8031 assembly routine is developed to manage
the user interface protocol. The software algorithms are stored in the EPROM,
whereas the RAM is used for temporary storage of data. The power-supply board
is implemented to provide the relay with various supply voltages that are required
for proper operation. The output DC voltages are well regulated, stabilized, and
smoothed.
7 Software Implementation
DiŒerent algorithms are required to control the hardware and to perform the var-
ious tanks of the motor protector. The software that includes these algorithms is
developed in modular programming technique and divided into three modules:
ADC and the truncation errors due to the limitations of the integer-processor
( ¹c 8031). Another error occurs due to the inaccurate determination of the
sample or hold instances of the S/ H. These errors are lumped together in
what is called “ digitization error.” Such digitization errors accumulate while
using the recursive algorithm dened by equations (5, 6), and as a result,
the algorithm diverges, producing hazardous outputs. The solution of this
problem is to refresh the computation after certain intervals of recursion. The
watch-dog routine determines these intervals and performs the refreshments
using one of the timer units in the ¹c 8031.
3. Monitoring module: This module includes the procedures required for
Driving the keypad for recognition of key-pressing.
Driving the seven segments display units.
Realizing the required functions for setting the protector and entering
the motor parameters. These parameters are as follows: the full-load phase
current, the input phase voltage, the operating temperature, the starting
current in per unit, and the starting time in seconds.
Realizing the required functions for monitoring and displaying some pa-
rameters, such as the RMS value of each phase current, the RMS value of
each phase voltage, and the instantaneous temperature value in ° C.
Figure 4 illustrates how the main parts of the protector software are linked
together in order to realize the protector functions. Figure 5 shows some concepts
of the comparison technique used to compare the measured-signal values with the
settings of the protector.
8 Protection A lgorithms
1. Phase-reversal protection: A phase-sequence word, which is composed of
three bits, is used to carry the information about the phase-sequence in a
binary form. A look-up table is stored in the ROM and contains the six pos-
sible phase-sequence words for healthy operation. The six words are stored
in the same order of occurrence. If the coming words from the motor does
not have the same values or order as in the look-up table, this means that
a sequence fault takes place and a trip single is issued. This algorithm also
detects phase-loss fault.
2. Heavy over-current protection: Once the phase-current becomes higher than
1.2 times the starting-current, an instantaneous trip signal is issued.
3. Over/under-voltage protection: According to the protector setting. There are
upper and lower limits for the supply voltages. A delayed trip signal is issued
if one of the voltages violates these limits. This algorithm also detects the
large unbalance in supply voltages.
4. Over-current protection: This includes any current more than the full-load
current and less than the starting-current. The protector uses the protection
curve that is shown in Figure 1.
5. Over-temperature protection: A look-up table is stored in the ROM and con-
tains the nonlinear ° C-volt response of the thermocouple. If the temperature
exceeds the withstanding temperature limit of the motor, the protector is-
sues a delayed trip signal.
Microprocessor-Based Protection System for Induction Motors 461
9 Conclusion
In this paper, the implementation of the microprocessor-based protection system
has been described. The software, as well as the various algorithms used within the
protector, have also been discussed.
All of the circuits of the protection system have been designed, implemented,
and assembled at the Power-Electronics Laboratory at the Electrical Engineering
Department of Cairo University. A 4HP 3-phase induction motor is connected to
the protection system through the measuring devices, as illustrated in Figure 2.
The motor is loaded using a DC generator and connected to a 3-phase supply
through a circuit breaker. A torque-measuring apparatus is used to measure the
loading on the induction motor. A lot of testing procedures have been carried out
on the protection system under various motor loading conditions. Many abnormal
conditions and faults have been stimulated to test the protector. The testing is
successful and the protection system shows a good performance in detecting the
faults and in clearing them. The testing routines are carried many times and the
protector shows the same good performance.
The protection system realizes many current-time characteristics according to
the type of the detected abnormal condition. These characteristics can be summa-
rized as follows:
· An inverse denite minimum time (IDMT) curve (I2 t = constant) for the
overload condition, as illustrated by the curve in Figure 1.
· A denite time (DT) curve for unbalance of phase currents, ground fault,
over-voltage, and under-voltage conditions.
· An instantaneous characteristics for heavy over-current condition.
The fastest tripping time measured is about 6.5 msec or (1/ 3 cycle). This was after
a simulated heavy over-current or stalling fault.
Finally, this paper has presented an inexpensive and reliable microprocessor-
based protection system for the three-phase induction motors. This system is consid-
ered superior if compared with the conventional electromechanical and solid-states
protection systems.
References
[1] Sachdev (Co-ordinator) , 1979, Computer relaying, IEEE Tutorial Course Text, Pub-
lication No. 79EH0148-7-P WR, July, pp. 1–79.
464 W. A. Farag and M. I. Kamel
[2] Sachdev (Co-ordinator) , 1988, Microprocessor relays and protection systems, IEEE
Tutorial Course Text, 88EH0269-1-P WR, February.
[3] Lacroix and Clegg, D. 1989, Microprocessor motor protection relay, 4th Int. Conf. on
Developments in Power System Protection, IEE Pub. No. 302, pp. 235–238.
[4] Allen-Bradley Company, 1984, Programmable Motor Protector: User’s Manual, Jan-
uary.
[5] Universal Phase and Earth Fault, Overload and NPS Relay Type MC 91, 1984, Relays
and Protection Schemes CH-ES 65-32.10E, BBC Brown Boveri Company, Ltd., CH-
5401, Baden, Switzerland, August.
[6] Type MPR Motor Protective Relay, 1985, Westinghouse Electric Corporation, Prod-
uct Bulletin No. 41-155, August.
[7] Powell and Zocholl, S. E., 1989, Determining relay setting for motor protection using
published and empirical data, 43rd Annual GA Tech Protective Relaying Conference.
[8] Hermanto, I., Murty, Y. V. V. S., Rahman, M. A., 1991, A stand-alone digital pro-
tective relay for power transformers, IEEE Transactions on Power Delivery, Vol. 6,
No. 1, January.
[9] Benmouyal, G., 1990, Design of a digital multi-curve time-overcurrent relay, IEEE
Transactions on Power Delivery, Vol. 5, No. 4, November.
[10] Yalla, M. V. V. S., 1992, A digital multifunction protective relay, IEEE Transactions
on Power Delivery, Vol. 7, No. 1, January.
[11] Signetics Company, 1989, Microcontroller Users’ Guide.
[12] Kar and Mukhopadhyay, Microprocessor based generalized overcurrent protection
schemes, Model Simul. Control A, Vol. 18, No. 3, 1988, pp. 55–63.
[13] Cotton, Advanced Electrical Technology, 1983.
[14] Say, G., 1958, The Performance and Design of Alternating Current Machines.
[15] Gilany, M. I., 1989, A New Digital Relaying Technique For Parallel Transmission
Lines, Thesis of MSc. degree, Electrical Eng. Dept., Cairo University.
[16] Irvine, 1981, Operational Amplier Characteristics and Applications, Second Edition.
[17] Hall, D. V., 1986, Microprocessors and Interfacing, Programming and Hardware,
McGraw-Hill.
Copyright of Electric Machines & Power Systems is the property of Taylor & Francis Ltd and
its content may not be copied or emailed to multiple sites or posted to a listserv without the
copyright holder's express written permission. However, users may print, download, or email
articles for individual use.