Fluid level measurement in dynamic environments using a single ultrasonic sensor and Support Vector Machine (SVM)

A fluid level measurement system to accurately determine fluid levels in dynamic environments has been described. The measurement system is based on a single ultrasonic sensor and Support Vector Machine (SVM) based signal processing and classification scheme. For exemplification of the measurement system in dynamic environments, the novel measurement system is experimented and verified on a fuel tank of a running vehicle. The effects of slosh and temperature variations on the acoustic sensor based measurement system are reduced using the novel approach. The novel approach is based on ν-SVM classification method with the Radial Basis Function (RBF) to compensate for the measurement error induced by the sloshing effects in the tank due to the motion of the moving vehicle. In this approach, raw sensor signals are differentiated after smoothing with some selected pre-processing filters, namely, Moving Mean, Moving Median, and Wavelet filter. The derivative signal is then transformed into Frequency Domain to reduce the size of input features before performing the signal classification with SVM. Field trials were performed on actual vehicle under normal driving conditions at various fuel volumes ranging from 5 L to 50 L to acquire sample data from the ultrasonic sensor for the training of SVM model. Further drive trials were conducted to obtain data to verify the SVM results. A comparison of the accuracy of the predicted fluid level obtained using SVM and the pre-processing filters is provided. It is demonstrated that the ν-SVM model using the RBF kernel function and the Moving Median filter has produced the most accurate outcome compared with the other signal filtration methods in terms of fluid level measurement.

[1]  Ronald L. Allen,et al.  Signal Analysis: Time, Frequency, Scale and Structure , 2003 .

[2]  Chih-Jen Lin,et al.  Training v-Support Vector Classifiers: Theory and Algorithms , 2001, Neural Computation.

[3]  A. C. Fischer-Cripps Force, pressure and flow , 2002 .

[4]  Chih-Jen Lin,et al.  A Practical Guide to Support Vector Classication , 2008 .

[5]  Subhash Rakheja,et al.  Analysis of the overturning moment caused by transient liquid slosh inside a partly filled moving tank , 2006 .

[6]  Heinrich Kuttruff,et al.  Ultrasonics fundamentals and applications , 1991 .

[7]  Gunnar Rätsch,et al.  Advanced lectures on machine learning : ML Summer Schools 2003, Canberra, Australia, February 2-14, 2003, Tübingen, Germany, August 4-16, 2003 : revised lectures , 2004 .

[8]  Stefan aus der Wiesche Computational slosh dynamics: theory and industrial application , 2003 .

[9]  Ronald L. Allen,et al.  TimeDomain Signal Analysis , 2003 .

[10]  Liming Dai,et al.  A Numerical Scheme for Dynamic Liquid Sloshing in Horizontal Cylindrical Containers , 2006 .

[11]  R. Ibrahim Liquid Sloshing Dynamics: Theory and Applications , 2005 .

[12]  Andrea Boni,et al.  Low-Power and Low-Cost Implementation of SVMs for Smart Sensors , 2007, IEEE Transactions on Instrumentation and Measurement.

[13]  Abdul Rahim Ahmad,et al.  Online handwriting recognition using support vector machine , 2004, 2004 IEEE Region 10 Conference TENCON 2004..

[14]  Bernhard Schölkopf,et al.  A tutorial on v-support vector machines , 2005 .

[15]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[16]  A. C. Fischer-Cripps,et al.  Newnes interfacing companion , 2002 .

[17]  M. Davenport The 2nu-SVM: A Cost-Sensitive Extension of the nu-SVM , 2005 .

[18]  Xue-Ling Song,et al.  Application research of information fusion technology of multi-sensor in level measurement , 2004, Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.04EX826).

[19]  William C. Dunn,et al.  Introduction to Instrumentation, Sensors, and Process Control , 2005 .

[20]  D. Petri,et al.  Low-power and Low-cost Implementation of SVMs for Smart Sensors , 2005, 2005 IEEE Instrumentationand Measurement Technology Conference Proceedings.

[21]  Shuhe Zhao,et al.  Remote sensing data fusion using support vector machine , 2004, IGARSS 2004. 2004 IEEE International Geoscience and Remote Sensing Symposium.

[22]  S. K. Bhattacharyya,et al.  Experimental investigation of slosh dynamics of liquid-filled containers , 2001 .

[23]  Ingrid Daubechies,et al.  Ten Lectures on Wavelets , 1992 .

[24]  Robert P. W. Duin,et al.  Feature Extraction and Selection , 2005 .

[25]  D. Houzet,et al.  Implementation of the SVM neural network generalization function for image processing , 2000, Proceedings Fifth IEEE International Workshop on Computer Architectures for Machine Perception.

[26]  N.M. Rajpoot,et al.  Wavelets and support vector machines for texture classification , 2004, 8th International Multitopic Conference, 2004. Proceedings of INMIC 2004..

[27]  Jenq-Neng Hwang,et al.  Handbook of Neural Network Signal Processing , 2000, IEEE Transactions on Neural Networks.

[28]  Alexander J. Smola,et al.  Learning with Kernels: support vector machines, regularization, optimization, and beyond , 2001, Adaptive computation and machine learning series.

[29]  Chuan-Ying Jia,et al.  A new nu-support vector machine for training sets with duplicate samples , 2005, 2005 International Conference on Machine Learning and Cybernetics.

[30]  Jun Wang,et al.  A virtual level temperature compensation system based on information fusion technology , 2007, 2007 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[31]  Ovidiu Ivanciuc,et al.  Applications of Support Vector Machines in Chemistry , 2007 .

[32]  Jun Zhang,et al.  SVM-based ultrasonic medicine image diagnosis , 2001, International Symposium on Multispectral Image Processing and Pattern Recognition.

[33]  Kim Hyun-Soo,et al.  Optimization design technique for reduction of sloshing by evolutionary methods , 2008 .

[34]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[35]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[36]  Harry Wechsler,et al.  Face pose discrimination using support vector machines (SVM) , 1998, Proceedings. Fourteenth International Conference on Pattern Recognition (Cat. No.98EX170).

[37]  Gerard V. Trunk,et al.  A Problem of Dimensionality: A Simple Example , 1979, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[38]  Chih-Jen Lin,et al.  A tutorial on?-support vector machines , 2005 .

[39]  H. Yeh,et al.  INVESTIGATION OF TUNED LIQUID DAMPERS UNDER LARGE AMPLITUDE EXCITATION , 1998 .

[40]  Vojislav Kecman,et al.  Learning and Soft Computing: Support Vector Machines, Neural Networks, and Fuzzy Logic Models , 2001 .

[41]  Shigeo Abe Support Vector Machines for Pattern Classification , 2010, Advances in Pattern Recognition.

[42]  Bernhard Schölkopf,et al.  New Support Vector Algorithms , 2000, Neural Computation.

[43]  Shigeo Abe,et al.  Two-Class Support Vector Machines , 2010 .