Evaluating the Performance of Fault-Tolerant S2A vs. In-Loop Controller Models for Ethernet-Based NCS

Abstract

Two different controller-level fault-tolerant models for Ethernet-based Networked Control Systems (NCSs) are presented in this paper. These models are studied using unmodified Fast and Gigabit Ethernet. The first is an in-loop controller model while the second is a direct Sensor to Actuator (S2A) model. OMNeT++ simulations showed the success of both models in meeting system end-to-end delay and strict zero packet loss (with no over-delayed packets) requirements. It was shown in the literature that the S2A model has a lower end-to-end delay than the in-loop controller model. It will be shown here that, on the one hand, the in-loop fault-tolerant model performs better in terms of less total end-to-end delay than the S2A model in the fault-free situation. While, on the other hand, in the scenario with the failed controller(s), the S2A model was shown to have less total end-to-end delay.

Share and Cite:

Moustafa, E. , Halawa, H. , Daoud, R. and Amer, H. (2014) Evaluating the Performance of Fault-Tolerant S2A vs. In-Loop Controller Models for Ethernet-Based NCS. Intelligent Control and Automation, 5, 81-90. doi: 10.4236/ica.2014.52009.

Conflicts of Interest

The authors declare no conflicts of interest.

References

[1] Lian, F.L., Moyne, J.R. and Tilbury, D.M. (2001) Performance Evaluation of Control Networks: Ethernet, ControlNet, and DeviceNet. IEEE Control Systems Magazine, 21, 66-83.
http://dx.doi.org/10.1109/37.898793
[2] ODVA, Volume 1: CIP Common.
http://www.odva.org/10_2/03_events/03_ethernet-homepage.htm
[3] ODVA, Volume 2: EtherNet/IP Adaptation on CIP.
http://www.odva.org/10_2/03_events/03_ethernet-homepage.htm
[4] Official Site for PROFIBUS and PROFINET.
http://www.profibus.com
[5] Bosch (1991) CAN Specification version 2.0 ISO 11898.
[6] EtherNet/IP Performance and Application Guide, Allen-Bradley, Rockwell Automation, Application Solution.
[7] Official Site for Control Net.
http://odva.org/default.aspx?tabid=244
[8] Nilsson, J. (1998) Real-Time Control Systems with Delays, Ph.D. Thesis, Department of Automatic Control, Lund Institute of Technology, Lund.
[9] Lian, F.L., Moyne, J.R. and Tilbury, D.M. (2001) Networked Control Systems Toolkit: A Simulation Package for Analysis and Design of Control Systems with Network Communication. Technical Rep., UM-ME-01-04, July 2001.
http://www.eecs.umich.edu/~impact
[10] Daoud, R., Elsayed, H., Amer, H. and Eid, S. (2003) Performance of Fast and Gigabit Ethernet in Networked Control Systems. Proceedings of the 46th IEEE Midwest Symposium on Circuits and Systems MWSCAS, Cairo, December 2003.
http://dx.doi.org/10.1109/MWSCAS.2003.1562328
[11] Tolly, K. (1997) The Great Networking Correction: Frames Reaffirmed. Industry Report, The Tolly Group, IEEE Internet Computing.
[12] Wittenmark, B., Bastian, B. and Nilsson, J. (1998) Analysis of Time Delays in Synchronous and Asynchronous Control Loops. Proceedings of the 37th IEEE Conference on Decision and Control, Tampa, December 1998, 283-288.
[13] Wang, J. and Keshav, S. (1999) Efficient and Accurate Ethernet Simulation. Cornell Network Research Group (C/NRG), Department of Computer Science, Cornell University.
[14] Moss, B. (2000) Real-time Control on Ethernet. Dedicated Systems, No. 00q2, 53-60.
[15] EtherNet/IP Performance and Application Guide. Allen-Bradley, Rockwell Automation, Application Solution.
[16] Lounsbury, B. and Westerman, J. (2001) Ethernet: Surviving the Manufacturing and Industrial Environment. AllenBradley White Paper.
[17] Lee, S.H. and Cho, K.H. (2001) Congestion Control of High-Speed Gigabit-Ethernet Networks for Industrial Applications. Proceedings of IEEE International Symposium on Industrial Electronics, Pusan, 12-16 June 2001, 260-265.
[18] Daoud, R.M., Amer, H.H., Elsayed, H.M. and Sallez, Y. (2006) Ethernet-Based Car Control Network. Proceedings of the IEEE Canadian Conference on Electrical and Computer Engineering CCECE, Ottawa, 7-10 May 2006.
[19] IEC 61784-1 and 61784-2. www.iec.ch
[20] Marti, P., Fuertes, J.M. and Fohler, G. (2001) An Integrated Approach to Real-Time Distributed Control Systems over Fieldbuses. Proceedings of the IEEE International Conference on Emerging Technologies and Factory Automation ETFA, Antipes-Juan les Pins, 15-18 October 2001, 177-182.
[21] Zinonos, Z., Silva, R., Vassiliou, V. and Silva, J.S. (2011) Mobility Solutions for Wireless Sensor and Actuator Networks with Performance Guarantees. Proceedings of the International Conference on Telecommunications ICT, Ayia Napa, 8-11 May 2011, 406-411.
[22] Cecilio, J., Martins, P., Costa, J. and Furtado, P. (2012) A Configurable Middleware for Processing in Heterogeneous Industrial Intelligent Sensors. Proceedings of the IEEE International Conference on Intelligent Engineering Systems INES, Lisbon, 13-15 June 2012, 145-150.
[23] Aoki, S., Kirihara, Y., Nakazawa, J., Takashio, H. and Tokuda, H. (2009) A Sensor Actuator Network Architecture with Control Rules. Proceedings of the 6th International Conference on Networked Sensing Systems INSS, Pittsburgh, 17-19 June 2009, 1-4.
[24] Blanke, M., Staroswiecki, M. and Wu, N. (2001) Concepts and Methods in Fault-Tolerant Control. Proceedings of the American Control Conference, Arlington, 25-27 June 2001, 2608-2620.
[25] Daoud, R.M., Amer, H.H. and ElSayed, H.M. (2005) Fault Tolerant Two-Level Pyramid Networked Control Systems. Proceedings of the IEEE International Conference on Emerging Technologies and Factory Automation ETFA, Catania, 19-22 September 2005, CF 000471, 6 p.
[26] Amer, H.H., Moustafa, M.S. and Daoud, R.M. (2006) Availability of Pyramid Industrial Networks. Proceedings of the Canadian Conference on Electrical and Computer Engineering CCECE, Ottawa, 7-10 May 2006, 1862-1865.
[27] Amer, H.H. and Daoud, R.M. (2006) Parameter Determination for the Markov Modeling of Two-Machine Production Lines. Proceedings of the International IEEE Conference on Industrial Informatics INDIN, Singapore, 16-18 August 2006, 1178-1182.
[28] Thomsen, J.S. and Blanke, M. (2006) Fault-Tolerant Actuator System for Electrical Steering of Vehicles. Proceedings of the 32nd Annual Conference of the IEEE Industrial Electronics IECON, Paris, 6-10 November 2006, 3597-3602.
[29] Zhang, J.J. (2012) Fuzzy Robust Fault-Tolerant Control for Networked Control Systems. Proceedings of the International Conference on Computer Science & Education ICCSE, Melbourne, 14-17 July 2012, 1267-1270.
[30] Moustafa, E.A., Halawa, H.H., Daoud, R.M. and Amer, H.H. (2013) Sensor Actuator Ethernet-Based Networked Control Systems. Proceedings of the 14th International IEEE Conference on Sciences and Techniques of Automatic Control and Computer Engineering STA, Sousse, 20-22 December 2013, 530-534.
[31] Official Site for OMNeT++. www.omnetpp.org/
[32] Boggia, G., Camarda, P., Divittorio, V. and Grieco, L.A. (2009) A Simulation-Based Performance Evaluation of Wireless Networked Control Systems. Proceedings of the IEEE International Conference on Emerging Technologies and Factory Automation ETFA, Malloraca, 22-25 September 2009, 1-6.
[33] Official Site for SIEMENS.
http://www.siemens.com/entry/cc/en/
[34] Seno, L., Vitturi, S. and Tramarin, F. (2011) Experimental Evaluation of the Service Time for Industrial Hybrid (Wired/Wireless) Networks under Non-Ideal Environmental Conditions. Proceedings of the IEEE International Conference on Emerging Technologies and Factory Automation ETFA, Toulouse, 5-9 September 2011, 1-8.
[35] Kurose, J.F. and Ross, K.W. (2000) Computer Networking: A Top-Down Approach Featuring the Internet. Addison Wesley Publishing Company, Boston.

Copyright © 2023 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.