Towards cyber-physical agnosticism by enhancing IEC 61499 with PTIDES model of computations

This paper addresses software design for cyber-physical automation systems that enables invariant properties of the physical system in case of software reallocation to different hardware. The proposed approach is based on the distributed reference architecture of IEC 61499 standard enhanced with a time-stamping mechanism. It is demonstrated that the proposed approach complements the abilities of IEC 61499 to maintain correct causality of distributed system execution with improved performance of physical system property called cyber-physical agnosticism. The time-stamped event semantics of IEC 61499 is introduced and mapped to the PTIDES execution model of Ptolemy II. We have experimentally validated that changing the model of computation in distributed automation to a time-stamped event-driven one can bring substantial improvements in flexibility and reconfigurability of cyber-physical automation systems.

[1]  Valeriy Vyatkin,et al.  Engineering in Industrial Automation : State of the Art Review , 2013 .

[2]  Valeriy Vyatkin IEC 61499 as Enabler of Distributed and Intelligent Automation: State-of-the-Art Review , 2011, IEEE Transactions on Industrial Informatics.

[3]  Kagermann Henning Recommendations for implementing the strategic initiative INDUSTRIE 4.0 , 2013 .

[4]  Valeriy Vyatkin,et al.  Distributed control patterns for intelligent mechatronic systems , 2012, IEEE 10th International Conference on Industrial Informatics.

[5]  Valeriy Vyatkin,et al.  Cyber-physical components for heterogeneous modelling, validation and implementation of smart grid intelligence , 2014, 2014 12th IEEE International Conference on Industrial Informatics (INDIN).

[6]  Karl-Erik Årzén,et al.  A simple event-based PID controller , 1999 .

[7]  Edward A. Lee,et al.  Execution Strategies for PTIDES, a Programming Model for Distributed Embedded Systems , 2009, 2009 15th IEEE Real-Time and Embedded Technology and Applications Symposium.

[8]  Valeriy Vyatkin,et al.  Service-oriented distributed control software design for process automation systems , 2014, 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[9]  Valeriy Vyatkin,et al.  Distributed Software Architecture Enabling Peer-to-Peer Communicating Controllers , 2013, IEEE Transactions on Industrial Informatics.

[10]  Paolo Ienne,et al.  Seamless hardware-software integration in reconfigurable computing systems , 2005, IEEE Design & Test of Computers.

[11]  Maciej J. Zawodniok,et al.  Stability of a Cyber-physical Smart Grid System Using Cooperating Invariants , 2013, 2013 IEEE 37th Annual Computer Software and Applications Conference.

[12]  Valeriy Vyatkin,et al.  Implementation of FREEDM Smart Grid distributed load balancing using IEC 61499 function blocks , 2013, IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society.

[13]  Matti Lehtonen,et al.  MAS-based Active Network Model for State Estimation and Beyond , 2015 .

[14]  Kang Lee,et al.  IEEE 1588 standard for a precision clock synchronization protocol for networked measurement and control systems , 2002, 2nd ISA/IEEE Sensors for Industry Conference,.

[15]  Edward A. Lee,et al.  Distributed Real-Time Software for Cyber–Physical Systems , 2012, Proceedings of the IEEE.

[16]  Valeriy Vyatkin,et al.  Adaptable software components: Towards digital ecosystems and software evolution in the industrial automation domain , 2014, IECON 2014 - 40th Annual Conference of the IEEE Industrial Electronics Society.

[17]  Valeriy Vyatkin,et al.  Function block implementation of service oriented architecture: Case study , 2014, 2014 12th IEEE International Conference on Industrial Informatics (INDIN).

[18]  Karl Johan Åström,et al.  Event Based Control , 2008 .

[19]  Valeriy Vyatkin,et al.  On methodology of implementing distributed function block applications using TinyOS WSN nodes , 2014, Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA).

[20]  Pierluigi Siano,et al.  A Review of Agent and Service-Oriented Concepts Applied to Intelligent Energy Systems , 2014, IEEE Transactions on Industrial Informatics.

[21]  Valeriy Vyatkin,et al.  Toward Industrially Usable Agent Technology for Smart Grid Automation , 2015, IEEE Transactions on Industrial Electronics.