Smartphone Application for Fault Recognition


Share / Export Citation / Email / Print / Text size:

International Journal on Smart Sensing and Intelligent Systems

Professor Subhas Chandra Mukhopadhyay

Exeley Inc. (New York)

Subject: Computational Science & Engineering, Engineering, Electrical & Electronic


eISSN: 1178-5608



VOLUME 6 , ISSUE 4 (September 2013) > List of articles

Smartphone Application for Fault Recognition

1Nishchal K. Verma * / Rahul K. Sevakula * / Jayesh K. Gupta * / Sumanik Singh * / Sonal Dixit * / Al Salour *

Keywords : Feature Extraction, Android, Feature Classification, Feature Selection, Support Vector Machines

Citation Information : International Journal on Smart Sensing and Intelligent Systems. Volume 6, Issue 4, Pages 1,763-1,782, DOI:

License : (CC BY-NC-ND 4.0)

Received Date : 10-June-2013 / Accepted: 08-August-2013 / Published Online: 05-September-2013



Smart-phones have become an essential tool for many in daily life. Smart-phone Application development has grown rapidly to fulfill the demands of increasingly diverse usage. This paper presents an application based on a fault recognition model that can be used for recognizing different acoustic patterns. The application is made to detect various faulty conditions of an industrial air compressor based on the sound generated by the machine. The application has been tested in real time and is found to perform very well with classification accuracies above 94.75%. We propose that similar applications and recognition models with some modified specifications could be used for acoustic pattern recognition in a wide range of areas.

Content not available PDF Share



[1] Li, Weilin, Pan Fu, Weiqing Cao, "Study on Feature Selection and Identification Method of Tool Wear States Based on SVM," International Journal on Smart Sensing and Intelligent Systems, vol. 6, no. 2, pp. 448-465, April 2013.
[2] Lane, D. Nicholas, et al. "BeWell: A smartphone application to monitor, model and promote wellbeing," 5th International Conference on Pervasive Computing Technologies for Healthcare (Pervasive Health 2011), 2011.
[3] Frank Sposaro, Justin Danielson, Gary Tyson. "iWander: an Android application for dementia patients," In Engineering in Medicine and Biology Society (EMBC), 2010 Annual International Conference of the IEEE, pp. 3875-3878, 2010.
[4] N.K. Verma, S. Singh, J.K. Gupta, R.K. Sevakula, S. Dixit, A. Salour, "Smartphone application for fault recognition," Sixth International Conference on Sensing Technology (ICST), 18-21 Dec. 2012
[5] Andrew K.S. Jardine, Daming Lin, Dragan Banjevic. "A review on machinery diagnostics and prognostics implementing condition-based maintenance," Mechanical Systems and Signal Processing, vol. 20, no. 7, pp. 1483-1510, 2006.
[6] Qingbo He, Fanrang Kong, Ruqiang Yan. "Subspace-based gearbox condition monitoring by kernel principal component analysis," Mechanical Systems and Signal Processing, vol. 21, no. 4, pp. 1755-1772, May 2007.
[7] Qingbo He, Ruqiang Yan, Fanrang Kong, Ruxu Du, “Machine condition monitoring using principal component representations,” Mechanical Systems and Signal Processing, vol. 23, no. 2, pp. 446-466, February 2009.
[8] B. Liu, S.F. Ling, Q.F. Meng, “Machinery diagnostics based on wavelet packets,” Journal of Vibration and Control, vol. 3, no. 1, pp. 5–17, 1997.
[9] J. Ming, “Feature Extraction based on Morlet wavelet and its application for mechanical fault diagnosis,” Journal of Sound and Vibration, vol. 234, no. 1, pp. 135-148, 2000.
[10] S.K. Goumas, M.E. Zervakis, G.S. Stavrakakis, "Classification of washing machines vibration signals using discrete wavelet analysis for feature extraction," IEEE Transactions on Instrumentation and Measurement, vol. 51, no. 3, pp. 497-508, 2002.
[11] Ingrid Daubechies, “Ten lectures on wavelets,” Philadelphia: Society for industrial and applied mathematics, vol. 61, 1992.
[12] I.T. Jolliffe, "Principal component analysis," Spring-verlag, New York, 1986.
[13] S. Wold, K. Esbensen, P. Geladi. "Principal component analysis," Chemometrics and intelligent laboratory systems, vol. 2, no. 1, pp. 37-52, 1987.
[14] A. Widodo, Bo-Suk Yang, “Support vector machine in machine condition monitoring and fault diagnosis,” Mechanical Systems and Signal Processing, vol. 21, no. 6, pp. 2560–2574, August 2007.
[15] A. Mathur, G.M. Foody, "Multiclass and Binary SVM Classification: Implications for Training and Classification Users," Geoscience and Remote Sensing Letters, IEEE, vol. 5, no. 2, pp. 241-245, April 2008.
[16] N.K. Verma, A. Roy, A. Salour, "An optimized fault diagnosis method for reciprocating air compressors based on SVM," IEEE International Conference on System Engineering and Technology (ICSET), pp. 65-69, 27-28 June 2011.
[17] C. Cortes, V. Vapnik, “Support-vector networks,” Machine Learning, vol. 20, no. 3, pp. 273-297, 1995.
[18] Commons Math Developers, Apache Commons Math, Release 2.2
Library available at:
[19] N.K. Verma, K. Jagannatham, A. Bahirat, T. Shukla, “Finding Sensitive Sensor positions under faulty condition of Reciprocating Air Compressors,” IEEE International Conference on Recent Advances in Intelligent Computational Systems, pp. 242-246, Sep. 22-24, 2011.
[20] N.K. Verma, K. Piyush, R.K. Sevakula, S. Dixit, A. Salour. "Ranking of sensitive positions based on statistical parameters and cross correlation analysis," Sixth International Conference on Sensing Technology (ICST), pp. 815-821, 18-21 Dec. 2012.
[21] C. Chang, C. Lin, “LIBSVM : a library for support vector machines,” ACM Transactions on Intelligent Systems and Technology, vol. 2, no. 3, pp. 27:1-27:27, 2011.
Software available at