Machine Condition Monitoring Project Final Report
Machine Condition Monitoring Project Final Report
E SIVASIDHARTH
(19BEC0721)
BACHELOR OF ENGINEERING
OBJECTIVE:
Condition monitoring of electrical motors is a high-priority task due to the prevalent and
continually extended use of electric motors around the world. The accelerometer sensor is
placed above the motor. Improvisation Scope: The values collected from the sensor can be
sent to the data acquisition module and the digital values can be sent to the personal
computer and the evaluated data can be sent to a cloud storage.
INTRODUCTION:
One of the oldest and the most successful techniques used for condition monitoring of
rotating machines is vibration analysis. In combination with other non-invasive techniques,
it is used in all types of industry. Machine condition monitoring and fault diagnostics may be
defined as the field of technical activity in which selected physical parameters, associated
with machinery operation, are observed for the purpose of determining machinery integrity.
In industrial domain, a system similar with that presented in this project allows the
continuous monitoring of a various machinery and provides information essential to the
early detection of faults or malfunctions under all service conditions. In this way further
serious damage or even failures can be prevented, which may impair the machine
performance or endanger the plant and the operating personnel.
CONDITION MONITORING:
VIBRATION ANALYSIS:
Laurence Maregedze in his paper described that vibration analysis is a measurement tool
used to identify, predict, and prevent failures in machine tools. It involves the analysis of
machinery performance parameters to detect and identify problems before failure and
extensive damage can occur. The vibration which occurs in most machines, vehicles,
structures, buildings and dynamic systems is undesirable, not only because of the resulting
unpleasant motions and the dynamic stresses which may lead to fatigue and failure of the
structure or machine, but also because of the energy losses, reduction in performance and
the noise produced. Since the vibration frequency and amplitude cannot be measured by
sight or touch, a means must be employed to convert the vibration into a usable product
that can be measured and analysed.
Mikhail Tsypkin in his paper described the process of vibration analysis, the first of these
tasks is called fault detection and the second one is fault diagnosis. Fault detection is when a
measurement parameter exceeds a normal operating range. Fault diagnosis is often
associated with condition monitoring, and focuses on specific changes and symptoms in
order to determine a cause, severity, and corrective action.
From a practical standpoint, simple harmonic vibration functions are related to the circular
frequencies of the rotating or moving components. Therefore, these frequencies are some
multiple of the basic running speed of the machine-train, which is expressed in revolutions
per minute (rpm) or cycles per minute (cpm). Determining these frequencies is the first
basic step in analysing the operating condition of the machine-train, are proposed by Ioan
Lita.
The proposed block diagram consists of an accelerometer sensor which is placed above the
motor and data collected from the accelerometer is sent to the data acquisition module and
in the data acquisition module the analog values are converted into digital values. The
digital values are send to the PC for data evaluation and the evaluated data is send to the
cloud for storage. The proposed block diagram is shown in Fig. 3.1.
ACCELEROMETER:
Arduino is an open source microcontroller that has become popular with students,
hobbyists and professionals alike. It has a very active community and the low purchase cost
makes it a great tool to test and deploy ideas quickly. We chose to work with the Arduino
Uno Rev. 3 reference model, which can be seen in Fig. 3.3. It has a weight of 68.6x 53.4 mm
and 25 g. It is based on the 8-bit microcontroller ATmega328. It has a 16 MHz clock
frequency and a flash memory of 32 KB. It operates at 5 V and can be powered by an
external power supply or USB. There are six analog pins on the board and a total of 14
digital I / O pins, of which 6 provide PWM output. Power management pins are also
available.
The analog pins with which we work mostly in this project have a 10-bit resolution meaning
that they can handle 1024 different values. This is usually done by having each value
correspond to a voltage between ground and 5 V, but by using the AREF pin (analog
reference pin) this can be changed. UART TTL (5V) serial communication is used to
communicate with the Arduino. It is also possible to use the digital pins0 (RX) and 1 (TX) to
send and receive serial data. There is an integrated serial monitor in the IDE which can be
used for sending and receiving information. The Arduino appears as a virtual COM - port
when connected to a computer via USB and any software capable of serial communication
can be used.
ESP8266 Wi-Fi MODULE:
Due to its low price but packed with a bunch of hardware capabilities, the ESP8266 has
attracted attention of many developers, especially in the open source community. Currently
there are numbers of manufacturers which produce ready-to-use ESP8266 modules. Over
time each manufacturer has designed and launched numerous versions of modules, each of
which offers different added features and configurations. Some modules feature bigger flash
memory, while others have more number of exposed I/O pins. Some are equipped with an
external antenna, while some are not. Fig. 3.4 depicts some of ESP8266 modules available in
the market. external antenna, while some are not. Fig. 3.4 depicts some of ESP8266 modules
available in the market
ESP8266 is a system on chip (SOC) and Wi-Fi network that can carry software applications. It
also has TCP/IP protocol that permits to access Wi-Fi network. The ESP8266 is efficient to
host an application or remove all Wi-Fi networking functions from another application
processor. The flash memory can be started straight from an external move. In-built cache
memory will help upgrade system performance and curtail memory requirements. Another
condition is when wireless Internet access considers the task of Wi-Fi adapter, you can
integrate it to any microcontroller-based design, and the connection is uncomplicated, just
by SPI / SDIO interface. The module has fast processing and high storage capability. This
allows it to integrate via GPIO ports sensors and other application specific machine with the
lowest development in early and least loading during runtime. The ESP8266 allows very less
external circuitry due to the highly integrated chip. It includes antenna switch and front-end
module, including the entire designed to minimize PCB area. The system of ESP8266
supports the following features: energy saving VoIP applications and Bluetooth interference.
It has self-generated RF allow it to work on the operating condition with no external RF
parts. The input voltage of the module is 3.3 V, with 8 pins, which have two pins of 1 TXD
and 1 RXD, 2 GPIO pins i.e. GPIO 0 and GPIO 2, RST is Reset, VCC and GND is Ground. The
module is very cheap and transforming it into an IoT solution is a unique thing.
Although it is not the only factor, antenna is a critical one that determines the coverage
distance of a wireless transceiver. Among the ESP8266 modules with integrated antenna, it
can be recognized that there are three distinctive types, which in this paper will be refer to
as model A, B, and C. For ease of use, we employ modules with integrated USB to serial
converter, like shown in Fig. 3.5. Model A employs the ESP-12 module, which is integrated
with a meandered PCB antenna. Model B, also called Wemos D1 Mini, is using the ESP-12F
module and incorporated with another type of meandered Inverted-F PCB antenna.
Meanwhile module C is known as Wemos D1 Mini Pro, which uses a ceramic antenna. In
fact, model C also has an IPX RF plug for connecting additional antenna. We also try model C
coupled with a dipole antenna, which is referred to as model D. It is worth to mention that
for model D to work properly, the 0-ohm resistor on the board should be rerouted to the
dipole antenna. By default, the resistor is connected to the ceramic antenna.
RSSI is a parameter used by Wi-Fi transceivers to adapt its modulation and coding scheme so
that the optimum data rate can be achieved. Modulation scheme supporting high speed
transmission requires high SNR, which is correlated to strong RSSI. Otherwise, error rate will
be high, and a lot of time wasted for correction and retransmission. Therefore, a Wi-Fi
transceiver will dynamically change its modulation scheme according to the actual RSSI. In
ESP8266 relation between data rate and signal strength is shown in Table 3.1
ARDUINO IDE:
The Arduino microcontroller is coded using the C / C++ based Arduino language and has an
Integrated Development Environment (IDE) that is user-friendly. To make an executable
development program, the user only has to define two functions: a setup and a loop
function. Only once is the setup function executed and used to initialize variables, pin
modes, etc. The loop function is essentially an infinite loop that is repeatedly called until the
device is decided to switch off, where your code is implemented. These types of programs
are called executive cyclic programs.
CIRCUIT:
HARDWARE SETUP:
CONCLUSION AND FUTURE WORK:
SPM and SKF Modules are used for Machine Condition monitoring and analysis which take a
long time to process and cost in lakhs. This Module which uses ADXL 335B and LM35 Can
detect their respective reading with an ample amount of accuracy and doing the same
function of those other modules.
In future work, the collected data can be sent to the LabVIEW for applying Fast Fourier
Transform and for faster data optimisation. The accuracy of the vibration velocity measured
can be improved by using accelerometer sensor which operates at higher frequency so that
the vibration values would be more accurate.