FliPSi: Generating Data for the Training of Machine Learning Algorithms for CPPS

Abstract

Anomaly Detection, the recognition of faulty behavior, and diagnosis, the process of identification of the root cause of a fault, in Cyber-Physical Production Systems (CPPS) are complex tasks, due to the increasing complexity and modularity of modern production systems. But the increasing amount of data, generated by sensors, offers a solution: Machine Learn ing (ML) can be used to automatically generate models for Anomaly Detection and diagnosis based on data — at least in addition to manual models. While nowadays huge data sets for CPPS exist, they mainly cover repetitive OK situations and lack fault modes, which is problematic for the training of ML algorithms. In this work we present a possibility to overcome this problem by generating data with a simulation of modular CPPS. For simulation we use the game engine Unity, which has already been employed to generatedata for the training of self-driving cars and the simulation of robots. Within Unity, modules of CPPS are designed and programmed. Afterwards they are combined into complex CPPS, which are then used for simulation using the built-in physics engine of Unity. The built-in physics engine is not constrained to certain applications, but can adequately simulate a wide variety of scenarios, allowing for the combination of different simulation types. The generated data can be exported for training purposes. In the simulation, faults can be inserted and data sets containing faults and normal behavior can be exported. This way, ML algorithms can be trained for fault detection and diagnosis. The data is especially useful for pre-training of ML algorithms, which can later be fine-tuned using data sets from the real CPPS. This way, the problem of repetitive data sets which lack data for fault cases can be overcome. Furthermore, the simulation can be utilized as a test environment for newly developed ML algorithm before they are employed in real systems.

Access paper the here

Citation: M. Krantz et al., “FliPSi: Generating Data for the Training of Machine Learning Algorithms for CPPS,” Annual Conference of the PHM Society, vol. 14, no. 1. PHM Society, Oct. 28, 2022. doi: 10.36001/phmconf.2022.v14i1.3229.