Fault-tolerant control algorithm of the manned submarine with multi-thruster based on quantum-behaved particle swarm optimisation

A thruster reconfiguration control approach of manned submarine with 7000 m operation depth based on quantum-behaved particle swarm optimisation (QPSO) is presented in this article. The manned submarine has eight thrusters. When thruster faults happen, the corresponding weight matrix is updated to restrict the usage of the faulty thruster. But the solution with this method may become unfeasible (exceed the rated valve of the thruster) and cannot be directly applied to the thrusters. In order to complete an appropriate control law reconfiguration, a novel control reallocation method based on QPSO is proposed. Not only is the solution obtained by the approach of QPSO limited in the whole feasible space, but also the control error of the fault-tolerant control is very small. Eight dimensions of the particles are used in this article, and each particle represents the components of the control vector, it searches in the range of the restricted factor value to make sure that all the reconfiguration control solutions are feasible. Compared to the weighted pseudo-inverse method, the error of the obtained control vector with the QPSO is very small. Finally, simulation examples of multi-uncertain faults are given to illustrate the advantages of the proposed method.

[1]  Richard H. Middleton,et al.  Networked control design for linear systems , 2003, Autom..

[2]  Seppo J. Ovaska,et al.  A modified harmony search method in constrained optimization , 2010 .

[3]  Wenbo Xu,et al.  Particle swarm optimization with particles having quantum behavior , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).

[4]  Maurice Clerc,et al.  The particle swarm - explosion, stability, and convergence in a multidimensional complex space , 2002, IEEE Trans. Evol. Comput..

[5]  R. Eberhart,et al.  Empirical study of particle swarm optimization , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[6]  G. N. Roberts,et al.  Extension of feasible region of control allocation for open-frame underwater vehicles , 2004 .

[7]  B. Freyermuth,et al.  Fault Detection, Supervision and Safety for Technical Processes , 1992 .

[8]  C. Coello,et al.  Multi-Objective Particle Swarm Optimizers : A Survey of the State-ofthe-Art , 2006 .

[9]  Michel Kinnaert,et al.  Diagnosis and Fault-Tolerant Control , 2004, IEEE Transactions on Automatic Control.

[10]  Junku Yuh,et al.  Experimental study of fault-tolerant system design for underwater robots , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[11]  Youmin Zhang,et al.  Bibliographical review on reconfigurable fault-tolerant control systems , 2003, Annu. Rev. Control..

[12]  Pere Ridao,et al.  Fault Detection and Accommodation for ROVs , 2003 .

[13]  Dorothea Heiss-Czedik,et al.  An Introduction to Genetic Algorithms. , 1997, Artificial Life.

[14]  Ignacio Díaz Blanco,et al.  Fuzzy inference maps for condition monitoring with self-organizing maps , 2001, EUSFLAT Conf..

[15]  Nilanjan Sarkar,et al.  Fault-tolerant control of an autonomous underwater vehicle under thruster redundancy , 2001, Robotics Auton. Syst..

[16]  Dana R. Yoerger,et al.  Adaptive sliding control of an experimental underwater vehicle , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[17]  Chih-Min Lin,et al.  Robust Fault-Tolerant Control for a Biped Robot Using a Recurrent Cerebellar Model Articulation Controller , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[18]  Arnaud Doucet,et al.  Sequential Monte Carlo Methods , 2006, Handbook of Graphical Models.

[19]  M. J. Yazdanpanah,et al.  Reconfigurable control system design using eigenstructure assignment: static, dynamic and robust approaches , 2005 .

[20]  M Reyes Sierra,et al.  Multi-Objective Particle Swarm Optimizers: A Survey of the State-of-the-Art , 2006 .

[21]  Ron J. Patton,et al.  Fault-Tolerant Control: The 1997 Situation , 1997 .

[22]  Chukwudi Anyakoha,et al.  A review of particle swarm optimization. Part II: hybridisation, combinatorial, multicriteria and constrained optimization, and indicative applications , 2008, Natural Computing.

[23]  Nilanjan Sarkar,et al.  Fault tolerant decomposition of thruster forces of an autonomous underwater vehicle , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[24]  Nilanjan Sarkar,et al.  Fault tolerant control of an autonomous underwater vehicle under thruster redundancy: simulations and experiments , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[25]  Daqi Zhu,et al.  A Fuzzy CMAC Neural Network Model Based on Credit Assignment , 2006 .

[26]  F. van den Bergh,et al.  Training product unit networks using cooperative particle swarm optimisers , 2001, IJCNN'01. International Joint Conference on Neural Networks. Proceedings (Cat. No.01CH37222).

[27]  Vishnu Prasad,et al.  Economic dispatch using particle swarm optimization: A review , 2009 .

[28]  Youmin Zhang,et al.  Active Fault Tolerant Control Systems: Stochastic Analysis and Synthesis , 2003 .

[29]  Yu Jiancheng,et al.  Research on Thruster Fault Tolerant Control Allocation of a 7000m Manned Submarine , 2006 .

[30]  G. N. Roberts,et al.  Thruster fault diagnosis and accommodation for open-frame underwater vehicles , 2004 .

[31]  Alberto Bemporad,et al.  Evaluation of piecewise affine control via binary search tree , 2003, Autom..

[32]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[33]  Daqi Zhu,et al.  Adaptive fault-tolerant control of non-linear systems: an improved CMAC-based fault learning approach , 2007, Int. J. Control.

[34]  Junku Yuh,et al.  Fault-tolerant System Design of an Autonomous Underwater Vehicle Odin: an Experimental Study , 1999, Int. J. Syst. Sci..

[35]  Wenbo Xu,et al.  Adaptive parameter control for quantum-behaved particle swarm optimization on individual level , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[36]  BanksAlec,et al.  A review of particle swarm optimization. Part II , 2007 .

[37]  Michael Negnevitsky,et al.  Artificial Intelligence: A Guide to Intelligent Systems , 2001 .

[38]  Didier Theilliol,et al.  Fault-tolerant Control Systems: Design and Practical Applications , 2009 .