Skip to main content
Log in

A message-array-based mechanism for tracking control effects in supervisory control software

  • Published:
International Journal of Automation and Computing Aims and scope Submit manuscript

Abstract

Supervisory control is a very popular paradigm for computer-controlled systems. Knowledge and tracking the control effect of every control operation is crucial to the control tasks. In the paper, we present a message-array-based mechanism to track control effects in supervisory control software. A novel data type, message array, is designed to efficiently support this tracking mechanism. The operation algorithms, adding algorithm (AA), removing algorithm (RA), and scheduler algorithm (SA) are proposed to operate the tracking messages in message array, which forms the special first input X output (FIXO) strategy of message array. Automatically tracking, recording, and rolling back are the characteristics of our tracking mechanism. We implement this messagearray-based mechanism on the famous human machine interface (HMI) software platform-proficy iFix, and construct experiments to evaluate the performance of the mechanism in various cases. The results show our mechanism can be well satisfied with supervisory control software.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. T. B. Sheridan. Telerobotics, Automation, and Human Supervisory Control, Cambridge, UK: MIT Press, 1992.

    Google Scholar 

  2. K. J. Astrom, B. Wittenmark. Computer-controlled Systems: Theory and Design, Beijing, PRC: Tsinghua University Press, 2002.

    Google Scholar 

  3. D. Xu, M. Tan, X. G. Zhao, Z. G. Tu. Seam tracking and visual control for robotic arc welding based on structured light stereovision. International Journal of Automation and Computing, vol. 1, no. 1, pp. 63–75, 2004.

    Article  Google Scholar 

  4. Q. C. Wang, Y. H. Gong, C. H. Yang, G. H. Li. Robust object tracking under appearance change conditions. International Journal of Automation and Computing, vol. 7, no. 1, pp. 31–38, 2010.

    Article  Google Scholar 

  5. A. Sibersehatz, P. B. Gavin, G. Gagne. Operating System Concepts, 7th ed., John, Wiley & Sons, 2004.

  6. S. W. Chang. Rainbow: Cost-effective Software Architecture-based Self-adaptation, Ph. D. dissertation, Carnegie Mellon University, USA, 2008.

    Google Scholar 

  7. Supervisory control, [Online], Available: http://en.wikipedia.org/wiki/Supervisory_control, November 13, 2010.

  8. SCADA, [Online], Available: http://en.wikipedia.org/wiki/SCADA, November 13, 2010.

  9. L. Lamport. Time, Clocks and the ordering of events in distributed system. Communications of the ACM, vol. 21, no. 7, pp. 558–565, 1978.

    Article  MATH  Google Scholar 

  10. S. Sahni. Data Structures, Algorithm, and Applications in C++, New York, USA: Mcgraw-Hill Press, 1999.

    Google Scholar 

  11. Y. Hu, Q. L. Yang, J. C. Xing, P. Wang. Research on the queue-based mechanism of command processing in iFix software environment. Micro-computer Information, vol. 25, no. 10, pp. 37–39, 2009. (in Chinese)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Qi-Liang Yang.

Additional information

Qi-Liang Yang graduated from Engineering Institute of Corps of Engineers, PLA University of Science and Technology (PLA UST), PRC in 1998. He received the M. Sc. degree from PLA UST in 2002. He is currently a lecturer in PLA UST. He is also a Ph. D. candidate in Nanjing University, PRC.

His research interests include computer software and theory, intelligent control, and distributed control system.

Jian-Chun Xing graduated from Engineering Institute of Corps of Engineers, PLA University of Science and Technology (PLA UST), PRC in 1984. He received the M. Sc. and Ph.D. degrees from PLA UST, PRC in 1987 and 2006, respectively. He is currently a professor in PLA UST.

His research interests include intelligent control, artificial intelligence, and information processing.

Ping Wang graduated from Engineering Institute of Corps of Engineers, PLA University of Science and Technology (PLA UST), PRC in 1992. He received the M. Sc. degree from PLA UST in 1996. He is currently an associate professor in PLA UST.

His research interests include intelligent control and fieldbus-based control system.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yang, QL., Xing, JC. & Wang, P. A message-array-based mechanism for tracking control effects in supervisory control software. Int. J. Autom. Comput. 8, 83–91 (2011). https://doi.org/10.1007/s11633-010-0558-9

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11633-010-0558-9

Keywords

Navigation