Sie sind auf Seite 1von 5

2017 International Conference on Innovation in Information, Embedded and Communication Systems

Induction Motor Fault Detection, Protection


and Speed Control Using Arduino
Ravi Waswani Aakanksha Pawar
Department of Electrical Engineering, Department of Electrical Engineering,
Sandip Institute of Engineering & Management, Sandip Institute of Engineering & Management,
Nashik, Maharashtra, India Nashik, Maharashtra, India
ravi.waswani@rediffmail.com Aaksapawar12388@gmail.com

Mangesh Deore Rajankumar Patel


Department of Electrical Engineering, Department of Electrical Engineering,
Sandip Institute of Engineering & Management, Sandip Institute of Engineering & Management,
Nashik, Maharashtra, India Nashik, Maharashtra, India
Mangeshd97@gmail.com rajankumar.patel@siem.org.in

Abstract- Today the most extensively used motor in be used for other applications. Hence we also need to
the industry is the induction motor. The faults in the have a speed control system so that a single motor can be
induction motor may lead to breakdown of the used for more than one application.
induction motor and an increase in expense to the
industry. So in this paper we have discussed a system II. LITERATURE SURVEY
which is cheap as compared to the other systems and Many approaches have been used to detect the faults in
also cost effective. This system monitors parameters an induction motor. These use the current spectrum
such as speed, temperature, current and voltage using analysis, vibration analysis and other techniques for the
an Arduino microcontroller. Using these parameters detection of the various faults in the motors. The faults in
we can easily detect faults such as overvoltage, over- the induction motor were detected by the monitoring of
current, overload, excessive heating, crawling and the current and the vibration of the induction motor. The
under-voltage. The induction motor can be isolated mechanical faults are detected such as bearing damage
from the supply in case of any of the faults with through vibration spectrum analysis and electrical faults
relays. The system also involves the use of a speed such as single phasing, unbalanced supply by current
control system which can adjust the speed to desired analysis. [1]
value. This will reduce the need for additional motors In another approach the bearing faults were detected by
because the same motor may be used to drive the use of stator current spectrum analysis and a fault
different devices. This system may lead to a huge model was developed which considered the air gap
amount of cost saving. length variations and changes in the load torque. [2] In
Keywords—Fault Detection, Overloading, Induction another approach, a broken rotor bar fault was detected
Motor, Speed Control using wavelet transform. [3] A Wavelet and adaptive
threshold based fault diagnosis technique for a three-
I. INTRODUCTION phase induction motor stator inter-turn faults was
An induction motor, especially squirrel cage induction developed and the severity of the fault can be detected
motor is very reliable machine. The design of this motor easily. [4] In another report, the effects of motor
enables the machine to work in various rough eccentricity on the generation of characteristic
environments. It may experience various faults/abnormal frequencies and principal slot harmonics in the real and
conditions. The various faults include stator faults, rotor simulated motors were investigated by the use of MCSA
faults & bearing faults. All these faults have their own and monitoring of magnetic flux density outside the
after effects. These after effects may be very hazardous to motor. [5]
the motor if the fault is sustained for a long time.
Therefore it becomes very important to clear a fault as Various strategies have been applied for the speed control
soon as it occurs. of the induction motor. Some of these strategies are
So we need to have a system that detects the faults and discussed below.
isolates the motor from supply the as soon as they occur. Cyclo-converter was used to control the speed, by direct
An induction motor is generally termed as a constant control of supply frequency. The frequency applied can
speed motor. But under some circumstances it is be varied by the converter which changes the speed of
necessary to change the speed of the motor so that it can the motor, as speed is directly proportional to frequency

‹,(((
2017 International Conference on Innovation in Information, Embedded and Communication Systems

and inverse proportional to number of poles in the motor speed control techniques of the induction motor include:
under consideration. [6] Speed control can also be • Stator voltage control: In this method the applied
achieved by the use of PWM technique. The operation voltage across the stator is changed which changes the
can be carried out by the use of 8051 microcontroller. [7] speed of the motor. This however changes the torque
The motor speed can be controlled with the help of of the motor. This may be achieved by means of
Variable Frequency Drives (VFDs). VFDs maintain the resistance, inductance or the semiconductor devices.
voltage to frequency ration of the supply which provides • Rotor resistance control: This method of speed
effectively good torque output. The use of these VFDs is control can be used in the slip ring induction motor
one of the most effective means of speed control. [8] A only. Here the resistance can be added to the rotor in
simulation was carried out in MATLAB for the speed order to reduce the speed of the motor. This also
control of induction motor using PID controller which increases the starting torque of the motor.
gave a good speed response in terms of settling time, rise • Pole changing techniques: The synchronous speed
time and steady state error. [9] of the motor is given by the formula:
Ns = 120*f/p (1)
III. FAULTS IN INDUCTION MOTOR Where Ns is the synchronous speed in rpm, f is
frequency in Hz & p is no of poles.
Any electrical system is affected by electrical & Hence changing the no of poles will change the
mechanical faults occurring in the system. The faults can synchronous speed which in turn changes the speed of
lead to overloading, overheating and other effects. Every the motor as
fault incident is indicated by the machine with various N = (1-s)*Ns (2)
symptoms & behaviors. Faults in induction motors can Where N is speed of motor in rpm, s is the per unit slip &
be categorized as follows: Ns is synchronous speed in rpm.
• Electrical faults: Some of the electrical faults are This may be achieved by:
unbalance supply voltage or current, single phasing, a) Pole amplitude modulation
under or over voltage of current, reverse phase b) Multiple stator windings
sequence, earth fault, overload, inter-turn short-circuit V / f control or frequency control: From equation 1 it
fault, and crawling. is clear that the synchronous speed can be changed by
• Mechanical faults: Some of the mechanical faults are changing the frequency and hence the speed of the motor
broken rotor bar, mass unbalance, air gap eccentricity, will also change according to the equation 2. The emf
bearing damage, rotor winding failure, and stator induced is given by
winding failure. E = 4.44*ij*f*T (3)
• Environmental faults: Some of the environmental Where E is emf induced in Volts, ij is flux in webers, T is
conditions also affect the performance of the induction number of turns & f is frequency in Hz. Therefore a
motor. These include ambient temperature, external reduction in f will lead to an increase in flux which will
moisture and vibrations of machine due to installation lead to saturation of rotor and stator which will lead to
defect, foundation defect, etc. higher magnetizing current. Hence ij should be kept
constant which is done by maintaining the V/f ratio
Table 1: Fault occurrence possibilities of various faults in constant.
induction motor.
Studied Bearing Stator Rotor Others V. IMPLEMENTATION OF PROPOSED SYSTEM
by fault (%) fault (%) fault (%) (%) The system described in this paper works on the
IEEE 42 28 8 22 following procedure:
EPRI 41 36 9 14 1. First of all both the system and the motor are started.
2. Then the potentiometer is checked for the value of
Under EPRI sponsorship, a study was carried out by triggering angle given by the user.
General Electric Company on the basis of data from 3. Then the triggering angle is set and this setting will
motor manufacturer. It revealed the fault occurrence remain same until and unless the user changes the
possibility of each type of fault in an induction motor. setting from the potentiometer.
The results are tabulated in Table 1. [10, 11] 4. Then the current, voltage, speed and temperature are
measured by the arduino.
IV. SPEED CONTROL TECHNIQUES OF 5. Then it is checked whether the parameters are within
INDUCTION MOTOR safe range.
Speed control of the induction motor plays a very 6. If they are approaching the danger zone, warnings
important role in some of the applications. Some of the are displayed on the LCD.
2017 International Conference on Innovation in Information, Embedded and Communication Systems

7. If they are completely out of the safe range the motor b. Voltage: In our system, voltage is measured using
is isolated from the supply. the potential transformer whose ratings are 230V/9V
8. Then parameters of the fault are sent to the data for AC which can handle a current of about 500 mA.
data logging
But this voltage is AC therefore we require a rectifier
circuit for the conversion of AC into DC. This
A) Fault Detection and Protection System
This system consists of various sensors and measurement voltage still is greater than 5V. Hence we need a
circuits which measure the parameters of the motor potential divider circuit in order to further reduce the
continuously. These sensors have to be compatible with voltage to measurable range. This can be connected
the Arduino i.e., their output voltage range should be to one of the analog pins of the arduino.
between 0-5V DC. So, some of the sensors needs signal
conditioning equipment as we are measuring the AC. c.Temperature: In our system, temperature is measured
using the LM 35 which also operates on a voltage of
5V. The range of the sensor is -55oC to 150oC. Its
output voltage varies linearly with respect to current.
This can be connected to one of the analog pins of the
arduino.

Fig 1: Fault detection and protection system

The arduino measures the following parameters: Fig 4: Temperature measurement


a. Current: In our system, current is measured using the
ACS712 which can measure the current between +5A d.Speed: In our system, speed is measured with the help
to -5A. It requires a 5V supply for its operation and its of an infrared module. This module is placed directly
output voltage varies linearly with respect to current. in front of an encoder disc which is mounted on the
Its operation is based on the hall effect. This can be shaft. The module gives digital output, so it can easily
connected to one of the analog pins of the arduino. be connected to one of the digital input pins of the
arduino.

Fig 2: Current measurement


Fig 5: Speed measurement

The parameters are monitored by the arduino


continuously. Then it is checked whether the parameters
are within the safe range. If the motor is within safe
range and is approaching the values out of the safe range,
then a warning is displayed on the LCD. If they are out
of the safe range then the motor is isolated using the
electromechanical relay and the fault which has occurred
Fig 3: Voltage measurement is displayed on the LCD. However if tests are to be
carried out on the motor such as overvoltage test or under
voltage test, then it is recommended that this system
2017 International Conference on Innovation in Information, Embedded and Communication Systems

should be isolated from the motor. This means that for 0V the converted value would be 0
while for 5V it is 1023. Similarly +5A would be 1023 , -
B) Speed Control System: 5A would be 0 and 0A would be 512. So for AC current
This system consists of potentiometer, thyristors, measurement we would take samples for about 500
thyristor trigger circuit and zero crossing detector. The milliseconds. From these samples we will find the
functions of the various components of the system are: maximum value. Let the maximum value measured by
a.Potentiometer: This is provided for the user to set the the arduino be Aim.
Therefore the input RMS current I can be derived as
firing angle of the thyristor. The max firing angle can
follows:
be set to 180. Let Im be the max current.
b.Thyristors: The thyristor is turned ON by the thyristor Im = (Aim – 512 ) /512*5 A (4)
triggering circuit. The thyristor turns OFF by line Therefore I is given by
commutation. The turning ON, if controlled properly I = Im/¥2 A (5)
will change the input RMS voltage of the motor.
c.Thyristor trigger circuit: The thyristor trigger circuit B) Voltage measurement: As we have used a potential
transformer, rectifier and potential divider with ratio 3:1.
is used to turn the thyristor ON according to the firing
The voltage will be in range 0-5V. An arduino analog
angle set by the user on the potentiometer. channel converts the analog input voltage into a number
d.Zero crossing detector: The zero crossing detector between 0-1023. This means that for 0V the converted
provides a pulse to the arduino as soon as the AC value would be 0 while for 5V it is 1023. So for AC
waveform crosses 0. Due to this circuit the firing angle voltage measurement we would take samples for about
is measured from the zero. 500 milliseconds. From these samples we will find the
Due to this system the triggering angle is set according to maximum value. Let the maximum value measured by
the user and hence the voltage of the circuit is varied due the arduino be Avm. Therefore the input RMS current V
to which the speed of the motor is varied. This system can be derived as follows:
also enables soft start of the motor. Let Vm be the max voltage. Considering the PT ratio
230/9 and the potential divider ratio be 3:1 Vm is given
by:
Vm = Avm/1023*5*230/9*3 V (6)

Therefore I is given by
V = Vm/¥2 V (7)

C) Temperature measurement: We have used LM 35


for the temperature measurement which gives a linear
output voltage between the range -55oC - 150oC.
Therefore let the analog value be At.
Fig 6: Speed control system The temperature is given by
C) Data Logging System: T=At/1023*5*100 oC (8)
In case a fault occurs and we need to analyze the D) Speed measurement: We have used an infrared
parameters of the fault, then we have designed a data module which is focused on an encoder disc. The
logging system which stores the parameters of the motor encoder disc is such that in each revolution the infrared
during fault into PC. module gives a pulse only once. So the time between two
consecutive pulses is measured by the arduino. Let the
time be Tp sec and the speed be N.
N is given by:
Fig 7: Data logging system N = 3600/(Tp*9.55) rad/sec (9)
E) Speed control: The potentiometer is used to set the
VI. CALCULATIONS firing angle Į. Let the value read by the arduino analog
A) Current measurement: As we have used the channel be x. The Į can be calculated as:
ACS712 it gives linear output voltage for current Į= x/1023 * 180 (10)
between +5A to -5A. An arduino analog channel converts The calculated value of Į is then used to set the
the analog input voltage into a number between 0-1023. triggering angle of each thyristor. The time of triggering
2017 International Conference on Innovation in Information, Embedded and Communication Systems

(Tt) circuit designed under Aurduino environment. The


Tt=Į/180*10 ms (11) system operation was tested under MATLAB
The arduino waits for the pulse from the zero crossing environment which showed us positive & stable results.
detectors. As soon as it gets the pulse from the zero The use of Arduino as a controlling unit is preferred due
crossing detectors, it waits for Tt msec and then triggers to to cheaper price & simple circuitry compared to other
the thyristors. The effective rms voltage will be given by: systems.
ଵ ఉ ୱ୧୬ ଶĮ
Vrms = ቀగ ‫׬ כ‬ఈ ሺߚ െ ߙ ൅ ଶ
െሺ‫ߚʹ݊݅ݏ‬ሻȀʹሻቁ ̰ͲǤͷ ‫( ܸ כ‬12)
The rms current will be given by: REFERENCES
[1]Sumit Narwade, Prasad Kulkarni, C Y Patil “Fault
ଵ ఉ Detection Of Induction Motor Using Current And Vibration
Irms = ൭ ‫׬ כ‬ఈ ሺ•‹ሺ߱‫ ݐ‬െ ߮ሻ െ •‹ሺߙ െ ߮ሻ ‫כ‬
గ Monitoring”, International Journal Of Advanced Computer
Research, 2013 Volume-3 Number-4 Issue-13,Pp. 272–279.
ೃ ഀ
൬ ಽ ቀഘି௧ቁ൰ ଶ [2]M. E. H. Benbouzid And G. B. Kliman “What Stator
݁ ሻ ݀ሺ߱‫ݐ‬ሻ൱ ̰ͲǤͷ ‫ܸ כ‬Ȁܼ (13)
Current Processing-Based Technique To Use For Induction
Motor Rotor Faults Diagnosis?” Ieee Trans. Energy
Conversion, Vol. 18, No. 2, Pp. 238–244, June 2003.
VII. RESULT [3]Sonalika Mohanty, Subrant Kumar Mohanty, “Broken Rotor
On MATLAB, the speed control technique was tested Bar Fault Detection Using Wavelet”, International Journal
using simelink on a single phase induction motor having Of Innovation In Engineering And Technology Volume-4
a capacity of 0.5 HP, 230 V, 8 pole, 50Hz AC supply Issue-1, Pp. 72-79.
whose main winding had a resistance of 2.02 ohm and an [4]N. Rama Devi, D.V.S.S.Siva Sarma, P.V.Ramana Rao
inductance of 3mH. The results obtained are shown in “Wavelet Based Stator Inter-Turn Faults Detection In
the fig 8 and fig 9 with a triggering angle of zero degree Three-Phase Induction Motors Operated Under Noisy
Condition”, Journal Of Electrical Engineering.
and thirty degree respectively. This speed control
[5]Ielyzaveta Ishkova, OndĜej Vítek, “Detection And
technique can only be used Classification Of Faults In Induction Motor By Means Of
Motor Current Signature Analysis And Stray Flux
Monitoring”, Przegląd Elektrotechniczny, 2016, Pp. 166–
170.
[6]B. Sai Sindura , B. N . Kartheek, “Speed Control Of
Induction Motor Using Cycloconverter”, International
Journal Of Engineering Trends And Technology (Ijett)
2013, Volume 4 Issue 4, Pp. 776-780.
[7]Prof. Harsha P. Pawar, Chavan Neha Sarjerao, Shinde
Ashwini Balaku, Chavan Yugandhara Subhash, “Speed
Control Of Induction Motor Using Pwm Technique”,
International Journal of Engineering Research &
Fig 8: Motor speed for triggering angle zero degree Technology (IJERT), Vol. 4 Issue 04, April-2015, Pp. 174-
(speed obtained = 78.72 rad/sec) 177.
[8]Pooja Shinde, Rupali Burungale, Pooja Kale, Purvee Jain, “
Speed Control Of Induction Motor By Using Variable
Frequency Drive”, Rupali Burungale Et Al Int. Journal Of
Engineering Research And Applications, Vol. 4, Issue 4(
Version 8), April 2014, Pp. 35-37.
[9] Madhavi L. Mhaisgawali, Prof.Mrs. S. P. Muley, “
Induction Motor Speed Control Using Pid Controller” ,
Madhavi L M At Al/ International Journal Of Technology
And Engineering Science, Vol 1(2), Pp. 151 - 155.
[10]Singh Gk, Al Kazzaz Sas (2003) Induction Machine Drive
Condition Monitoring And Diagnostic Research—A
Survey. Electr Power Syst Res 64(2): Pp. 145–158.
[11]Allbrecht Pf, Appiarius Jc, Mccoy Rm, Owen El (1986)
Fig 9: Motor speed for triggering at 30 degree (speed Assessment Of The Reliability Of Motors In Utility
obtained = 54.75 rad/sec) Applications—Updated. IEEE Trans Energy Convers Ec-
1(1):39–46.
[12]Karmakar S, Chattopadhyay S, Mitra M, Sengupta S,
CONCLUSION “Induction Motor Fault Diagonosis”, 2016.
In this study we have seen that an induction motor can be [13]M D Singh, K B Khanchandani, “Power Electronics”,
easily monitored & controlled through an simple control Second Edition.

Das könnte Ihnen auch gefallen