arrow
Return

On Active Learning for Supervisor Synthesis

delete2024-01-01
delete1
PRE
AI
A
Ashfaq Farooqui *
R
Ramon Tijsse Claase
M
Martin Fabian
DOI:10.1109/TASE.2022.3216759delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Supervisory control theory provides an approach to synthesize supervisors for cyber-physical systems using a model of the uncontrolled plant and its specifications. These supervisors can help guarantee the correctness of the closed-loop controlled system. However, access to plant models is a bottleneck for many industries, as manually developing these models is an error-prone and time-consuming process. An approach to obtaining a supervisor in the absence of plant models would help industrial adoption of supervisory control techniques. This paper presents SupL* , an algorithm to learn a maximally permissive controllable supervisor in the absence of plant models. It does so by actively interacting with a simulation of the plant by means of queries. If the obtained supervisor is blocking, existing synthesis techniques are employed to prune the blocking supervisor and obtain the maximally permissive controllable and non-blocking supervisor. Additionally, this paper presents an approach to interface the SupL* with a PLC to learn supervisors in a virtual commissioning setting. This approach is demonstrated by learning a supervisor of the well-known Machine Buffer Machine example simulated in Xcelgo Experior and controlled using a PLC. SupL* interacts with the PLC and learns a maximally permissive controllable supervisor for the simulated system.
Keywords:
Discrete-event systems
automata learning
active learning
supervisory control theory

Journal

IEEE Transactions on Automation Science and Engineering cover
IEEE Transactions on Automation Science and Engineering
IF:
6.4
Papers:
4.9K
Citations:
1.6W

Organization

C
chalmers university of technology
Scholars:
1.5W
Papers: 1.6W
Citations: 10
E
Eindhoven University of Technology
Scholars:
1.6W
Papers: 1.5W
Citations: 2.2W