Distributed Control System for Ship Engines Using Dual Fieldbus

  • Dong-Seong KimEmail author
  • Hoa Tran-Dang
Part of the Computer Communications and Networks book series (CCN)


This chapter describes a distributed control system (DCS) for ship engines using a dual fieldbus. Communication among DCS entities is provided by considering the redundancy between Modbus and the controller area network (CAN) bus. The dual fieldbus consists of Modbus and an alternative CAN bus. Owing to its short time frame, CAN networks have the advantage of a short time latency. Moreover, Modbus is a simple protocol and is powerful in its support of many types of real-time industrial applications. By considering the benefits of both Modbus and CAN bus, a DCS based on a dual fieldbus for monitoring and controlling the condition of a ship engine has been proposed. In the proposed scheme, Modbus has been used as a primary communication link for engine system. If link errors arise with Modbus, the system automatically switches to CAN in a reliable way. The performance of the proposed DCS has been tested and evaluated by a real implementation in a testbed. The experimental results show that the proposed DCS satisfies the redundancy time required by the International Association of Classification Societies.


  1. 1.
    Lingqi L, Hanasaki K, Xiangyu W, Yanbin P, Zheng L, Youhua W (1999) Integration of fieldbus into DCS. In: 38th annual conference proceedings of the SICE 1999, pp 1043–1046.
  2. 2.
    Cheng YC, Robertazzi TG (1988) Distributed computation with communication delay (distributed intelligent sensor networks). IEEE Trans Aerosp Electron Syst 24(6):700–712. Scholar
  3. 3.
    Yang F, Wang Z, Hung YS, Gani M (2006) H infinity control for networked systems with random communication delays. IEEE Trans Autom Control 51(3):511–518. Scholar
  4. 4.
    Yook JK, Tilbury DM, Soparkar NR (2002) Trading computation for bandwidth: reducing communication in distributed control systems using state estimators. IEEE Trans Control Syst Technol 10(4):503–518.
  5. 5.
    Kim D-S, Choi D-H, Mohapatra P (2009) Real-time scheduling method for networked discrete control systems. Control Eng Pract 17(5):564–570CrossRefGoogle Scholar
  6. 6.
    Kim D-S, Lee YS, Kwon WH, Park HS (2003) Maximum allowable delay bounds of networked control systems. Control Eng Pract 11(11):1301–1313. (URL
  7. 7.
    CAN Protocol Specification (2013). Accessed 13 Feb 2015
  8. 8.
    Andrn F, Strasser T, Zoitl A, Hegny I (2012) A reconfigurable communication gateway for distributed embedded control systems, pp 3720–3726.
  9. 9.
    Lin Qing YX et al (1999) Field bus and network integration, test control techniqueGoogle Scholar
  10. 10.
    Ran P, Wang B, Wang W (2008) The design of communication convertor based on CAN bus, in: IEEE International Conference on Industrial Technology, ICIT 2008, pp 1–5.
  11. 11.
    Chen D, Xia L, Wang H (2008) Modeling and Simulation of Monitor—Control Network in Ship Power Station, pp 384–388.
  12. 12.
    Shenhua Y, Minjie Z, Xinghua W, Chunsen C (2010) Design and implementation of intelligent monitoring system for ship-hull status based on CAN bus 1 384–388.
  13. 13.
    Noh DH, Kim DS (2014) Message scheduling on can bus for large-scaled ship engine systems, IFAC Proc. 47(3):7911–7916Google Scholar
  14. 14.
    Kay S, Michels J, Chen H, Varshney P (2006) Reducing probability of decision error using stochastic resonance, IEEE Signal Process. Lett. 13(11):695–698.
  15. 15.
    Cao H, Ma J, Zhang G, Zhang J, Ren G (2010) Marine main engine remote control system with redundancy can bus based on distributed processing technology, in: 2010 International Conference on Intelligent Control and Information Processing, ICICIP, pp 638–640.
  16. 16.
    Guerrero C, Rodriguez-Navas G, Proenza J (2002) Hardware support for fault tolerance in triple redundant can controllers, in: 9th International Conference on Electronics, Circuits and Systems, vol 2, pp 457–460.
  17. 17.
    J K-W, L J-W, P J-H, K SY, H-C Park, J-S Lee (2010) Development of network platform for integrated information exchange on shipboard, in: IJCSNS Int J Comput Sci Netw Secur 10 Jan 2010Google Scholar
  18. 18.
    Lee D, Allan J, Thompson HA, Bennett S (2001) PID control for a distributed system with a smart actuator, Control Eng Pract 9(11):1235–1244. (pID control. URL
  19. 19.
    Chang-kun H (1996) A distributed control system of ship diesels, in: Proceedings of the IEEE International Conference on Industrial Technology, ICIT'96, pp 1–5.
  20. 20.
    Choi D, Kim DS (2008) Wireless fieldbus for networked control systems using lr-wpan, Int J Control Autom Syst 6(1):119Google Scholar
  21. 21.
    Gereziher WA, Dong-Seong K (2017) Distributed control system for ship engines using dual fieldbus, Computer Standards & Interfaces, vol 50, pp 83–91Google Scholar
  22. 22.
    Wang K, Peng D, Song L, Zhang H (2014) Implementation of modbus communication protocol based on arm coretx-m0, in: 2014 IEEE International Conference on System Science and Engineering, ICSSE, pp 69–73.
  23. 23.
    Modbus Protocol Specification (2013)〉 (accessed 2/3/2015)
  24. 24.
    Lee H, Yi DK, Lee JS, Park G-D, Lee JM (2010) Marine engine state monitoring system using distributed precedence queue mechanism in CAN networks, in: Proceedings of the Third International Conference on Intelligent Robotics and Applications, ICIRA 2010, Shanghai, China, November 10–12, 2010, Part I, Springer, Berlin, Heidelberg, pp 237–245.
  25. 25.
    D.C.W.A. Engineer for Transceivers (2014) Can Bit Timing to Optimize Performance, vol 48, September 2014 (URL
  26. 26.
    At90can128 Data Sheet (2013)〉 (accessed 7/3/2015)
  27. 27.
    Lee J, Lee J (2010) Scheduling of can-based network for marine engine state monitoring, in: The 7th International Conference on Ubiquitous Robots and Ambient Intelligence, URAI 2010Google Scholar
  28. 28.
    Modbus Over Serial Line (2013) (accessed 20/5/2015)

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Department of ICT Convergence EngineeringKumoh National Institute of TechnologyGumiKorea (Republic of)

Personalised recommendations