Data Communications Network for Real-Time Industrial Control Systems

Authors

  • Nkolika Ogechukwu Nwazor Electrical/Electronic Engineering, University of Port Harcourt
  • Eliezar Elisha Audu Center for Information and Telecommunication Engineering, University of Port Harcourt, Choba, Rivers State, 500102, Nigeria

Keywords:

Networks, Collaborative networks, Virtual local area network, Internet protocol, Data transmission, Industrial control systems

Abstract

The advancements in network technologies and the evolution of the Internet of Things (IoT) have made supporting industrial control systems over probabilistic data networks promising. However, control systems’ communication over the traditional data networks is faced with problems of instability in feedback control and poor quality of performance due to time-varying data propagation delay. This paper presents two approaches that can enable real-time industrial control over non-deterministic computer networks allowing control system designers to take advantage of the existing communication infrastructures. The first approach is based on system-level interaction over two wires network called the collaboration network. The second approach is based on the implementation of the virtual local area network (VLAN). This method allows real-time control of industrial equipment or systems over IP-based networks while other computers are connected. Nodes providing real-time control services have the same PortID on the VLAN switch. This approach minimizes data traffic and reduces time-varying delay in system control over IP networks. The first approach was modeled and simulated using Proteus ISIS software. Two PIC16F877A microcontrollers were used to represent two nodes. CISCO packet tracer was used in the second approach to model and simulate IP-based control system communications over the traditional data network. Results indicate that the use of a two-wire collaborative network approach to a real-time control system is effective but requires an additional network alongside the main data traffic channel. VLAN, therefore, presents a more flexible approach that relies on the same infrastructures.

References

Al-Odienat, A.I. and Al-Lawana, A.A. (2008). The advantages of PID fuzzy controllers over the conventional Types. American Journal of Applied Science, 5(6): 653-658. DOI: https://doi.org/10.3844/ajassp.2008.653.658

Berger, A.S. (2002). Embedded System Design: An introduction to processes, tools, and techniques. CMP Books: Kansas, USA.

Choi, D.H and Kim, D.S. (2008). Wireless Fieldbus for networked control systems using LR-WPAN. International Journal of Control, Automation, and Systems, 6(1): 119-125.

Cho, J.U.; Q.N. Le and J. W. Jeon. (2009). An FPGA-based Multiple Axis Motion Control Chip. IEEE Transactions on Industrial Electronics, 56(3): 856-870.

Chow, M.Y. and Tipsuwan, Y. (2001). Networked-based control systems: A tutorial. Paper presented at the 27th Annual Conference of the IEEE industrial electronics society (IECON’01), Denver, Colorado, USA, 1593 – 1602: IEEE.

Cloosterman, M. B., Van de Wouw, N., Heemels, W. P. M. H., & Nijmeijer, H. (2009). Stability of networked control systems with uncertain time-varying delays. IEEE Transactions on Automatic Control, 54(7), 1575-1580.

Corrigan, S. (2002). Introduction to the Controller Area Network. Application Report, TEXAS Instrument.

Damas, M.; A.M. Prados; F. Gomez and G. Olivares. (2001). HidroBus System: Fieldbus for integrated management of extensive area of irrigated land. Microprocessors and Microsystems, 25: 177-184.

Di Natale, M.; H. Zeng; P. Giusto and A. Ghosal. (2012). Understanding and using the controller area network communication protocol: Theory and practice. Springer Science & Business Media.

Durtertre, B. (2007). Formal modeling and analysis of the Modbus protocol. In: proceeding of the 1st Annual IFIP working group 11.10 International Conference on Critical Infrastructure, Protection, Hanover, New Hampshire: 189-204.

Fadali, M.S. and Visioli, A. (2013). Digital Control engineering. Analysis and Design (2nd Edition). Waltham, USA: Elsevier.

Gaddam, M. and Akula R. (2006). Automatic tuning of PID controller using fuzzy logic. 8th International Conference on development and application systems Suceava, Romania: 120-127

Garimella, P.; Y. W. E. Sung; N. Zhang and S. Rao. (2007). Characterizing VLAN usage in an operational network. In Proceedings of the 2007 SIGCOMM workshop on Internet network management (INM '07). Association for Computing Machinery, New York, NY, USA, 305–306. DOI:https://doi.org/10.1145/1321753.1321772

Gupta, R. A. and Chow, M. Y. (2008). Gupta, R. A., & Chow, M. Y. (2008). Overview of networked control systems. In Networked Control Systems: 1-23. Springer, London. https://doi.org/10.1007/978-1-84800-215-9_1

Gupta, R. A. and Chow, M. Y. (2009). Networked control system: Overview and research trends. IEEE transactions on industrial electronics, 57(7): 2527-2535.

Hang, C.C. (2009). Smith Predictor and its Modification Control System, Robotics, and Automation. Encyclopedia of Life Support System-Vol. II.

Heemels, W. M. H.; A. R. Teel; N. Van de Wouw and D. Nešić. (2010). Networked control systems with communication constraints: Tradeoffs between transmission intervals, delays and performance. IEEE Transactions on Automatic Control, 55(8): 1781-1796.

Huang, J.; H. Handley; P. Pazos-Lago; A. Pinto; S. Kovacic; A. Collins; C. Keating; A. Sousa-Poza; A. Gheorghe; G. Rabadi; R. Unal; T. Cotter; R. Landaeta; and C. Daniels. (2019). Digital Systems Engineering: Concepts, Challenges, and Enabling Technologies. Available at https://www.researchgate.net/publication/336702108

Imtiaz, J.; J. Jasperneite; K. Weber; F. J. Goetz and G. Lessmann. (2008). A novel method for auto-configuration of real-time Ethernet networks. Paper presented at 2008 IEEE International Conference on Emerging Technologies and Factory Automation: 861-868. IEEE.

Jabbar, A.W.; M.H. Alsibai; N.S. Amran and S.K. Mahayadin. (2018). Design and Implementation of IoT-Based Automation System for Smart Home. Paper presented at the 2018 International Symposium on Networks, Computers and Communications (ISNCC): 1-6.

Jetto, L. and Orsini, V. (2009). Relaxed Conditions for the Exponential Stability of a Class of Linear Time-Varying System. IEEE Transactions on Automatic Control, 54(7): 1580-1585

Johansson, K. H.; M. Törngren and L. Nielsen. (2005). Vehicle applications of controller area network. In Handbook of networked and embedded control systems: 741-765 Birkhäuser Boston

Kalavathi, R.; A.Y. Reddy and C. Swathi. (2017). A Comprehensive Analysis of Virtual Local Area Network (VLAN) and Inter-VLAN Routing Strategies, Star, 5(12): 14-16.

Korčok, D. (2016). Industry 4.0: The future concepts and new visions of factory of the future development. International Scientific Conference on ICT and E-business related research (Sinteza 2016) Singidunum University.: 293-298.

Kunal, K.; Artifianto, A.Z.; Poetro, J.E.; Waseel, F. and Atmoko, R.A. (2020). Accelerator meter implementation as feedback on 5 degrees of freedom Arm Robot. Journal of Robotics and Control, 1(1): 31-34.

Lokman, S. F.; A. T. Othman and M. H. Abu-Bakar. (2019). Intrusion detection system for automotive Controller Area Network (CAN) bus system: a review. EURASIP Journal on Wireless Communications and Networking, 2019(1): 1-17.

Malliarjun, G.H.; R.M. Umayal; K.K. Shiva and H. Raghavendra. (2017). Programmable Logic Controller (PLC) in Automation. Advanced Journal of Graduate Research, 2(1): 37-45.

Massimiliano, V. (2003). Performance Improvement of Smith Predictor through Automatic Computation of Dead-Time. Yokogawa Technical Report, Industrial Automation Department, Italy. 5:25-30.

Nehete, R. O. and Bhide, A. S. (2015). Raspberry PI 3 based control and monitor remote machine automation. Proc Int J Eng Comput Sci, 6(1): 20151-20155.

Niranjan, M., N. Madhukar; A. Ashwini; J. Muddsar and M. Saish. (2017). IOT Based Industrial Automation. IOSR Journal of Computer Engineering (IOSR-JCE): 36-40.

O’Dwyer, A. (2005). A reference guide to Smith Predictor-based methods for the compensation of dead-time processes. ISSC, Dublin: 231-238.

Ojo, M.O.; Giordano, S.; Procissi, G and Seitanidis, I.N. (2018). A Review of Low-End, Middle-End, and High-End IoT devices. IEEE Access, 6: 70528-70554

Pan, I.; Das, S. and Gupta, A.(2011). Tuning of Optimal Fuzzy PID Controllers with stochastic algorithm for Networked Control System with random time-delay. ISA Transactions, 50(1): 28-36.

Patil, B.; M.H. Panchal; M.S. Yadav; M.A. Singh and M.D. Patil. (2017). Plant Monitoring using Image processing, Raspberry Pi and IoT. International Research Journal of Engineering and Technology (IRJET), 4 (10): 1337-1342.

Powell, J. and Eng, P. (2013). Profibus and Modbus: a comparison. Automation.com: 1-5.

Peng, C.; Y. C. Tian and M. O. Tade. (2008). State feedback controller design of networked control systems with interval time‐varying delay and nonlinearity. International Journal of Robust and Nonlinear Control: IFAC‐Affiliated Journal, 18(12): 1285-1301.

Rojko, A. (2017). Industry 4.0 Concept: Background and Overview. International Journal of Interactive Mobile Technologies (IJIM), 11(5):77-90.

Saenko, I and Kotenko, I.V. (2014). Design of Virtual Local Area Network Scheme based on Genetic Optimization and Visual Analysis. Journal of Wireless Mobile Networks, Ubiquitous computing, and Dependable Applications (J. Wirel. Mob. Networks Ubiquitous Comput. Dependable Appl.), 5(4): 86-102.

Shokri, S.; M. Shirvani; A.R. Salmani and M. Younesi. (2010). Improved PI-Controllers Tuning in Time-delay Smith Predictor with Model Mismatch. International Journal of Chemical Engineering and Applications, 1(4): 290-293.

Sun, X.; Y. W. Sung; S. D. Krothapalli and S. G. Rao. (2010). A systematic approach for evolving VLAN designs. In 2010 Proceedings IEEE INFOCOM: 1-9. IEEE.

Smith, O.J. (1957). Closed control of loop with dead time. Chemical Engineering Progress, 53: 217-219

Swales, A. (1999). Open Modbus/TCP specifications. Schneider Electric. 29: 3-19.

Tindell, K.; H. Hanssmon and A. J. Wellings. (1994). Analysing Real-Time Communications: Controller Area Network (CAN). In RTSS: 259-263.

Tindell, K.; A. Burns and A. J. Wellings. (1995). Calculating controller area network (CAN) message response times. Control engineering practice, 3(8): 1163-1169.

Tipsuwan, Y and Chow, M.Y. (2003). Control methodologies in networked control systems. Control engineering practice, 11(10): 1099-1111.

Thomesse, J.P. (2005). Fieldbus technology in Industrial Automation. Proceeding of the IEEE, 93(6): 1073-1101.

Vardhan, S. and Kumar, R. (2011). Simulation for Time-delay Compensation in Network Control System. Cyber Journals: Multidisciplinary Journals in Science and Technology, Journal of Selected Areas in Telecommunication (JSAT): 38-43.

Vatanski,N.; J.P. Georges; C. Aubrun; E. Rondeau and S.L.J. Jounela. (2006). Control Compensation Based on Upper-bound delay in NCS. Available online at:

http://arxiv.org/ftp/cs/papers/0609/0609151.pdf. Accessed on 26th September 2020.

Walsh, G. C.; H. Ye and L. G. Bushnell. (2002). Stability analysis of networked control systems. IEEE transactions on control systems technology, 10(3): 438-446.

Wang, X and Lemmon, M.D. (2010). Event Triggering in Distributed Networked Control System. IEEE Transactions on Automatic Control, 56(3): 586-601.

Wang, Y and Jang, S. (2019). A pulse sensor interface design for FPGA based multi-sensor health monitoring platform. International Journal of Biosensors and Bio-electronics, 5(1): 23-27.

Yamasaki, Y.; Y. Miyamoto; J. Yamato; H. Goto and H. Sone. (2011). Flexible access management system for campus VLAN based on OpenFlow. Paper presented at 2011 IEEE/IPSJ International Symposium on Applications and the Internet: 347-351. IEEE.

Yang, S.H.; X. Chen; L.S. Tan and L. Yang. (2005). Time Delay and Data Loss Compensation for Internet-Based Process Control. Transactions of the Institute of Measurement and Control, 27(2): 103-118.

Zampieri, S. (2008). Trends in networked control systems. IFAC Proceedings Volumes, 41(2): 2886-2894.

Zhang, H.; Li, Y.; and Zhu, H. (2011). Development for Protocol of Conversion gateway of Profibus and Modbus. Procedia Engineering, 15:767-771.

Zhang, Y.; M. Chen; N. Guizani; D. Wu and V. C. Leung. (2017). SOVCAN: Safety-oriented vehicular controller area network. IEEE Communications Magazine, 55(8): 94-99.

Zhao, Y. B.; G. P. Liu and D. Rees. (2009). Design of a packet-based control framework for networked control systems. IEEE Transactions on Control Systems Technology, 17(4): 859-865.

Zhang, H.; Y. Li and H. Zhu. (2011). Development for protocol conversion gateway of PROFIBUS and Modbus. Procedia Engineering, 15: 767-771.

Additional Files

Published

2022-04-18

Issue

Section

Articles