Wedajo T. Abdisa

Work place: Engineering Institute of Technology, Perth, Australia



Research Interests: Artificial Intelligence


Wedajo T. Abdisa received his B.Sc. in Electrical Engineering (2008) from Addis Ababa University and his MEng degree (2018) from Engineering Institute of Technology, Australia. Since 2009 he has been working in the industrial control field as an electrical specialist, service engineer, engineering manager and as an industrial automation consultant. He is a certified programmer in Siemens S7 and PCS 7 Programmable Logic Controllers.  His current research interests are application of Artificial Intelligence to solve problems or improve methods applied in the industrial automation field.

Author Articles
A Neural Network Based Motor Bearing Fault Diagnosis Algorithm and its Implementation on Programmable Logic Controller

By Wedajo T. Abdisa Hadi Harb

DOI:, Pub. Date: 8 Oct. 2019

This research aims to test the feasibility of Programmable Logic Controller implementation of an Artificial Neural Network based bearing fault diagnosis using vibration datasets. The main drawback of using a Programmable Logic Controller along with an Artificial Neural Network is that it does not support the parallel nature of neural networks. This drawback is not significant for relatively small applications like bearing diagnosis that involve very short execution time. In this paper, a three layer multilayer perceptron backpropagation neural network is trained using Levenberg-Marquardt training algorithm with vibration dataset consisting of four bearing status classes: normal, outer race way fault, inner race way fault and rolling element (ball) fault. Time-frequency domain and time domain input features were considered in this research. Both approaches have performed well during simulation phase. But the time-frequency feature extraction approach was observed to take too long scan cycle time to be implemented in real-time. This is due to the computationally intensive nature of Fast Fourier Transform algorithm involved during feature extraction. The time domain approach is proved to be feasible for Programmable Logic Controller implementation. The time domain input features used for neural network training were root mean square, variance, kurtosis and negative log likelihood values. The average performance obtained during simulation with 10-fold cross validation performance estimator was an error of 7.9 x10-4. The performance tests of Programmable Logic Controller implementation resulted in 100% bearing fault detection rate.

[...] Read more.
Other Articles