Neural network based design of fault-tolerant controllers for automated sequential manufacturing systems☆

This paper presents a novel application of recurrent neural network (RRN) to fault-tolerant control (FTC) of automated sequential manufacturing systems (ASMS) subject to sensor faults. Two RRNs are employed: the first one acts as an I/O relations recognizer and is able to detect faulty sensors and the latter is used as an inverse model of the AMSM to compute the desired control action in a faulty case according to nominal specifications. The learning process of these networks is carried out based on training data generated from the healthy manufacturing system controlled by a programmable logic controller (PLC). Design of the proposed fault-tolerant control system (FTCS) scheme is based on utilizing the two RNNs, a reconfigurable controller and a fault decision subsystem. The design procedure of the proposed FTCS is introduced. The proposed FTCS has been implemented and tested experimentally for a benchmark industrial ASMS subject to single or multiple faulty sensors. Experimental results show the effectiveness of the procedure for a real simple plant. In addition, the results prove these features of the proposed FTCS: (a) effectively improving the faulty control system behaviors, (b) accomplishing its proper functionality in handling single and multiple sensor faults, (c) identifying the sensor faults, and (d) being advantageous in reducing the complexity of the hardware redundancy.

[1]  Magdy M. Abdelhameed,et al.  Design and Implementation of a Flexible Manufacturing Control System Using Neural Network , 2002 .

[2]  Marios M. Polycarpou,et al.  Learning approach to fault tolerant control: an overview , 1998, Proceedings of the 1998 IEEE International Symposium on Intelligent Control (ISIC) held jointly with IEEE International Symposium on Computational Intelligence in Robotics and Automation (CIRA) Intell.

[3]  Gary G. Yen,et al.  Intelligent fault tolerant control using artificial neural networks , 2000, Proceedings of the IEEE-INNS-ENNS International Joint Conference on Neural Networks. IJCNN 2000. Neural Computing: New Challenges and Perspectives for the New Millennium.

[4]  Jing Liu,et al.  Control reconfiguration of discrete event systems controllers with partial observation , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[5]  Magdy M. Abdelhameed,et al.  A recurrent neural network-based sequential controller for manufacturing automated systems , 2002 .

[6]  Jordan B. Pollack,et al.  Analysis of Dynamical Recognizers , 1997, Neural Computation.

[7]  Garrison W. Cottrell,et al.  Time-delay neural networks: representation and induction of finite-state machines , 1997, IEEE Trans. Neural Networks.

[8]  Henning Dierks PLC-automata: a new class of implementable real-time automata , 2001, Theor. Comput. Sci..

[9]  Eckehard Schnieder,et al.  Model-based programming and diagnosis for programmable logical controllers , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[10]  B. Francois,et al.  Design of a fault tolerant control system for a NPC multilevel inverter , 2002, Industrial Electronics, 2002. ISIE 2002. Proceedings of the 2002 IEEE International Symposium on.

[11]  T. A. Condarcure,et al.  Recurrent neural-network training by a learning automaton approach for trajectory learning and control system design , 1998, IEEE Trans. Neural Networks.

[12]  Mohsen A. Jafari,et al.  A control switching theory for supervisory control of discrete event systems , 2003, IEEE Trans. Robotics Autom..

[13]  Zeungnam Bien,et al.  Fault tolerant control using a redundant adaptive controller , 1990, 29th IEEE Conference on Decision and Control.

[14]  Zhenyu Yang A hybrid system approach towards redundant fault-tolerant control systems , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[15]  Jing-Bing Zhang,et al.  Design and development of a cost-effective fault-tolerant execution and control system for discrete manufacturing , 2003, EFTA 2003. 2003 IEEE Conference on Emerging Technologies and Factory Automation. Proceedings (Cat. No.03TH8696).

[16]  Pankaj Jalote,et al.  Fault tolerance in distributed systems , 1994 .

[17]  N. Eva Wu,et al.  Coverage in fault-tolerant control , 2004, Autom..

[18]  Jeffrey L. Elman,et al.  Distributed Representations, Simple Recurrent Networks, and Grammatical Structure , 1991, Mach. Learn..

[19]  Rafael Castro-Linares,et al.  Trajectory tracking for non-holonomic cars: A linear approach to controlled leader-follower formation , 2010, 49th IEEE Conference on Decision and Control (CDC).

[20]  Wang Jun,et al.  Active fault tolerant control using BP network application in the temperature control of 3-layer PE steel pipe producing , 2004, Fifth World Congress on Intelligent Control and Automation (IEEE Cat. No.04EX788).

[21]  Jin Jiang,et al.  Fault tolerant control system synthesis using imprecise fault identification and reconfigurable control , 1998, Proceedings of the 1998 IEEE International Symposium on Intelligent Control (ISIC) held jointly with IEEE International Symposium on Computational Intelligence in Robotics and Automation (CIRA) Intell.

[22]  Paul Rodríguez,et al.  A Recurrent Neural Network that Learns to Count , 1999, Connect. Sci..

[23]  N. E. Wu,et al.  Concepts and methods in fault-tolerant control , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[24]  Jakob Stoustrup,et al.  Passive fault tolerant control of a double inverted pendulum—a case study , 2003 .