Software principles and concepts applied in the implementation of cyber-physical systems for real-time advanced process control

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

15 Downloads (Pure)

Abstract

Cyber-physical systems (CPSs) for real-time advanced process control (RT-APC) are a class of control systems using network communication to control industrial processes. In this paper, we use simple examples to describe the software principles and concepts used in the implementation of such systems. The key software principles are 1) shared data in the form of a database, files, or shared memory, 2) timers and threads for concurrent periodic execution of tasks, and 3) network communication between the control system and the process, and communication between the control system and the internet, e.g., the cloud to enable remote monitoring and commands. We show how to implement such systems
for Linux operating systems applying the C programming language and we also comment on the implementation using the Python programming language. Finally, we present a complete simulation experiment using a real-time simulator.
Original languageEnglish
Title of host publicationProceedings of European Control Conference 2023
Number of pages6
PublisherIEEE
Publication date2023
ISBN (Print)978-1-6654-6531-1
DOIs
Publication statusPublished - 2023
Event2023 European Control Conference - Bucharest, Romania
Duration: 13 Jun 202316 Jun 2023

Conference

Conference2023 European Control Conference
Country/TerritoryRomania
CityBucharest
Period13/06/202316/06/2023

Fingerprint

Dive into the research topics of 'Software principles and concepts applied in the implementation of cyber-physical systems for real-time advanced process control'. Together they form a unique fingerprint.

Cite this