ICA  Vol.5 No.2 , May 2014
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.


Cite this paper
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.
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.

 
 
Top