Abstract
This paper addresses the multi-fault diagnosis problem of thrusters and sensors for autonomous underwater vehicles (AUVs). Traditional support vector domain description (SVDD) has low classification accuracy in the process of AUV multi-fault pattern classification because of the effect of sample sparse density and the uneven distribution of samples, and so on. Thus, a fuzzy weighted support vector domain description (FWSVDD) method based on positive and negative class samples is proposed. In this method, the negative class sample is introduced during classifier training, and the local density and the class weight are introduced for each sample. To improve the multi-fault pattern classifier training speed and fault diagnosis accuracy of FWSVDD, a multi-fault mode classification method based on a hierarchical strategy is proposed. This method adds fault contain detection surface for each thruster and sensor to isolate fault components during fault diagnosis. By considering the problem of pattern classification for a fuzzy sample, which may be located in the overlapping area of hyper-spheres or may not belong to any hyper-sphere in the process of multi-fault classification based on FWSVDD, a relative distance judgment method is given. The effectiveness of the proposed multi-fault diagnosis approach is demonstrated through water tank experiments with an experimental AUV prototype.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Antonelli, G., Caccavale, F., Sansone, C. and Villani, L., 2004. Fault diagnosis for AUVs using support vector machines, Proceedings of the 2004 IEEE International Conference on Robotics & Autonomation, New Orleans, 4486–4491.
Cheng, S. X. and Shih, F. Y., 2007. An improved incremental training algorithm for support vector machines using active query, Pattern Recognition, 40(3): 964–971
Cristianini, N. and Shawe-Taylor, J., 2004. An Introduction to Support Vector Machines and Other Kernel-Based Learning Methods, Cambridge, Cambridge University Press, 33–40.
Du, Z. M. and Jin, X. Q., 2007. Detection and diagnosis for multiple faults in VAV systems, Energy and Building, 39(8): 923–934.
Gao, G. H., Zhang, Y. Z., Zhu, Y. and Duan, G. H., 2007. Hybrid support vector machines-based multi-fault classification, Journal of China University of Mining and Technology, 17(2): 246–250.
Hamilton, K., Lane, D. M., Brown, K. E., Evans, J. and Taylor, N. K., 2007. An integrated diagnostic architecture for autonomous underwater vehicles, Journal of Field Robotics, 24(6): 497–526.
Han, H., Gu, B., Hong, Y. C. and Kang, J., 2011. Automated FDD of multiple-simultaneous faults (MSF) and the application to building chillers, Energy and Buildings, 43(9): 2524–2532.
Hao, H. W. and Jiang, R. R., 2007. Training sample selection method for neural networks based on nearest neighbor rule, Acta Automatica Sinica, 33(12): 1247–1251. (in Chinese)
Hsu, C. W. and Lin, C. J., 2002. A comparison of methods for multi-class support vector machines, IEEE Transactions on Neural Networks, 13(2): 415–425.
Hu, S. S. and Wang, Y., 2001. Support vector machine based fault diagnosis for nonlinear dynamics systems, Control and Decision, 16(5): 617–620. (in Chinese)
Khediri, I. B., Weihs, C. and Limam, M., 2012. Kernel k-means clustering based local support vector domain description fault detection of multimodal processes, Expert Systems with Applications, 39(2): 2166–2171.
Li, H. and Xiao. D. Y., 2011. Survey on data driven fault diagnosis methods, Control and Decision, 26(1): 1–10. (in Chinese)
Li, J. H., Jun, B. H., Lee, P. M. and Hong, S. W., 2005. A hierarchical real-time control architecture for a semi-autonomous underwater vehicle, Ocean Eng., 32(13): 1631–1641.
Lin, C. F. and Wang, S. D., 2002. Fuzzy support vector machines, IEEE Transactions on Neural Networks, 13(2): 464–471.
Lin, C. L., Feng, X. S. and Li, Y. P., 2011. Research on actuator fault detection of unmanned underwater vehicle based on unscented Kalman filter, Machinery Design and Manufacture, 5, 168–170. (in Chinese)
Liu, X. M., Liu, G. J. and Qiu, J., 2006. Decision improving of unsupervised SVM for fault identification, Chinese Journal of Mechanical Engineering, 42(4): 107–111. (in Chinese)
Peng, M. J. and Xiao, J. H., 2009. Dynamic SVDD algorithm and its application, Computer Science, 36(3): 156–158. (in Chinese)
Qi, J. T. and Han, J. D., 2007. Fault diagnosis and fault-tolerant control of rotorcraft flying robots: A survey, CAAI Transactions on Intelligent Systems, 2(2): 31–39.
Schwenker, F., 2000. Hierarchical support vector machines for multi-class pattern recognition, Proc.4th International Conference on Knowledge Based Intelligent Engineering System and Allied Technologies, Brighton, 561–565.
Talebi, H. A., Khorasani, K. and Tafazoli, S., 2009. A recurrent neural-network based sensor and actuator fault detection and isolation for nonlinear systems with application to the satallite’s attitude control subsystem, IEEE Transactions on Neural Networks, 20(1): 45–60.
Tax, D. M. J. and Duin, R. P. W., 1999. Support vector domain description, Pattern Recognition Letters, 20(11–13): 1191–1199.
Wang, S. W., Shi, X. H. and Xu, H., 2010. Fault diagnosis of UV’s sensors based on wavelet neural network, Journal of Test and Measurement Technology, 24(4): 367–371. (in Chinese)
Wei, X. K., Lu, B., Wang, C., Lu, J. M. and Li, Y. H., 2004. Applications of support vector machines to aeroengine fault diagnosis, Journal of Aerospace Power, 19(6): 844–848. (in Chinese)
Weston, J. and Wathkins, C., 1998. Multi-class Support Vector Machines, Technical Report, Department of Computer Science, Royal Holloway, University of London.
Xu, Y. R. and Su, Y. M., 2008. Think on the development in autonomous underwater vehicles, Ship Science and Technology, 30(1): 17–21. (in Chinese)
Xu, Y. R. and Xiao, K., 2007. Technology development of autonomous ocean vehicle, Acta Autonomous Sinica, 33(5): 518–521. (in Chinese)
Zhang, M. J., Wu, J. and Wang, Y. J., 2010. A method of multi-sensor simultaneous faults detection for autonomous underwater vehicle, Robot, 32(5): 298–305. (in Chinese)
Zhang, Q., Xu, G. H., Wang, J. and Liang, L., 2007. Dynamic multi-fault diagnosis model based on support vector domain description, Journal of Xi’an Jiaotong University, 41(5): 593–597. (in Chinese)
Zhang, Y., Liu. X. D., Xie, F. D. and Li, K. Q., 2009. Fault classifier of rotating machinery based on weighted support vector data description, Expert Systems with Applications, 36(4): 7928–7932.
Zhou, S. L., Qin, L., Shi, X. J. and Xiao, Z. C., 2012. Hyper-sphere SVM and D-S theory for fault diagnosis, Computer Engineering and Applications, 48(9): 6–9. (in Chinese)
Zhu, D. Q., Liu, Q. and Hu, Z., 2009. Reliability control technology of unmanned underwater vehicles, Shipbuilding of China, 50(2): 183–192. (in Chinese)
Author information
Authors and Affiliations
Corresponding author
Additional information
This project is supported by the National Natural Science Foundation of China (Grant No. 51279040) and the Research Fund for the Doctoral Program of Higher Education of China (Grant No. 20112304110024).
Rights and permissions
About this article
Cite this article
Zhang, Mj., Wu, J. & Chu, Zz. Multi-fault diagnosis for autonomous underwater vehicle based on fuzzy weighted support vector domain description. China Ocean Eng 28, 599–616 (2014). https://doi.org/10.1007/s13344-014-0048-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13344-014-0048-x