Discovering a data interpreted petri net model of industrial control systems for anomaly detection

Loading...
Thumbnail Image
Files
Hussain6586522-Accepted.pdf
Embargoed until 2025-05-26
File version

Accepted Manuscript (AM)

Author(s)
Hussain, Mukhtar
Fidge, Colin
Foo, Ernest
Jadidi, Zahra
Griffith University Author(s)
Primary Supervisor
Other Supervisors
Editor(s)
Date
2023
Size
File type(s)
Location
License
Abstract

An industrial control system (ICS) can be described as an integration of heterogeneous processes, i.e., a discrete event-driven process at the automatic control layer and a continuous time-driven process at the physical layer. To accurately describe the behaviour of an ICS, a model must capture the characteristics of both the discrete and continuous processes and their interactions. We present a method to discover a data-interpreted Petri net (DIPN) model of an ICS from the observed input/output signals of the controller. A DIPN model combines a Petri net and differential equations which are typically used for modelling discrete event-driven processes and continuous time driven processes. Hence, the main contribution of our paper is to discover guards on event transitions which serve as the link between the discrete automatic control layer and the continuous physical layer processes of an ICS. Supporting this, we rely on existing system identification methods to discover models of discrete and continuous processes, i.e., Petri nets and differential equations. Model discovery is useful for wide range of applications such as reverse engineering, performance optimisation, and anomaly detection. This paper is motivated by the problem of discovering a model of an industrial control system for anomaly detection. Unlike black-box model discovery methods such as neural networks, the goal of our work for practical application is to discover a human readable model which it can provide actionable reports of anomaly detection. To assess the accuracy of the discovered DIPN model, it was used as a binary classifier to detect anomalies in a publicly available dataset of a water treatment plant.

Journal Title

Expert Systems with Applications

Conference Title
Book Title
Edition
Volume

230

Issue
Thesis Type
Degree Program
School
Publisher link
Patent number
Funder(s)
Grant identifier(s)
Rights Statement
Rights Statement

© 2023. This manuscript version is made available under the CC-BY-NC-ND 4.0 license https://creativecommons.org/licenses/by-nc-nd/4.0/

Item Access Status
Note
Access the data
Related item(s)
Subject

Data structures and algorithms

Mechanical engineering

Neural networks

Science & Technology

Technology

Computer Science, Artificial Intelligence

Engineering, Electrical & Electronic

Operations Research & Management Science

Persistent link to this record
Citation

Hussain, M; Fidge, C; Foo, E; Jadidi, Z, Discovering a data interpreted petri net model of industrial control systems for anomaly detection, Expert Systems with Applications, 2023, 230, pp. 120511

Collections