Content area
Industrial Cyber-Physical Systems (ICPSs) are widely regarded as the next generation industrial control systems and as one of the core technologies of the ongoing fourth industrial revolution. Despite its advantages, ICPSs are heavily dependent on the underlying physical process and their synthesis is a customized effort, demanding in terms of resources, which if not conducted carefully may impact the performance of the system. Moreover, as ICPSs consolidate as mature automation solutions, questions about leveraging their flexibility to maintain performance have arisen. This work proposes a methodology to tackle ICPS synthesis in a systematic way, by using a set of industrial agents that take as input an standardized process description file and automatically deploy a modular ICPS from pre-designed functional containers.
The initial implementation is demonstrated through two specific examples—a tank system and an industrial paste thickener—to illustrate the potential of the proposed methodology. This showcases that the ICPS can perform automatic synthesis independently of the process, facilitated by a configuration file, the utilization of agents, and a component library with services packaged in containers. Furthermore, the system exhibits adaptability to various process requirements and can repair itself in the event of a service failure, thereby reducing implementation and start-up time.
To facilitate the synthesis process, given the limitations of current industrial standards for modeling information, this thesis proposes an information model based on multilayer graphs that aids the agent in the synthesis process. The concept of classes and subclasses has also been incorporated in the information model, allowing nodes and relations to be classified based on their appearance and role within the ICPS. The model includes layers that classify the process components into four essential aspects: network, logical, physical, and cloud.
Finally, the thesis concludes by integrating decision-making tasks to improve performance, efficiency, and other operational aspects of the ICPS through a set of supervisory agents. Tests were carried out on two illustrative processes, which showed that using industrial agents to monitor and reconfigure ICPS services improved the performance in both cases.