=Paper=
{{Paper
|id=Vol-3828/ISWC2024_paper_41
|storemode=property
|title=Knowledge Representation and Engineering for Smart Diagnosis of Cyber Physical Systems
|pdfUrl=https://ceur-ws.org/Vol-3828/paper41.pdf
|volume=Vol-3828
|authors=Ameneh Naghdipour,Benno Kruit,Jieying Chen,Peter Kruizinga,Godfried Webers,Stefan Schlobach
|dblpUrl=https://dblp.org/rec/conf/semweb/NaghdipourKCKWS24
}}
==Knowledge Representation and Engineering for Smart Diagnosis of Cyber Physical Systems==
Knowledge Representation and Engineering for Smart
Diagnosis of Cyber Physical Systems
Ameneh Naghdi Pour1 , Benno Kruit1 , Jieying Chen1 , Peter Kruizinga2 ,
Godfried Webers3 and Stefan Schlobach1
1
Vrije Universiteit Amsterdam, De Boelelaan 1111, 1081 HV Amsterdam, NL
2
Canon Production Printing Netherlands, Van der Grintenstraat 1, 5914 HH Venlo, NL
3
Philips Medical Systems International, Veenpluis 6, 5684 PC Best, NL
1. Motivation
Machine breakdowns pose a substantial expenses for equipment manufactures, such as Canon
and Philips, and their customers. A considerable portion of the expenses comprises salaries
for service engineers, costs for providing spare parts, and training service engineers for fault
diagnosis. Furthermore, breakdowns and subsequent downtime have extensive implications
on the plant capacity as customers are unable to utilize the machine during these periods.
Therefore, manufacturers must prioritize effective fault diagnosis to minimize costs and mitigate
the adverse impacts on the operation of their customers. The current maintenance approach
of the manufacturers involved in this project includes training their own service engineers
to diagnose the fault, by providing them with valuable documentation and sometimes videos.
However, this documentation cannot encompass all the necessary support for service engineers
because of the complexities involved in navigating intricate documentation and the ever-
increasing complexity and size of machinery, particularly with Cyber–Physical Systems (CPS)
like Canon printers and Philips magnetic resonance imaging scanners. Additionally, providing
training video to support service engineer is costly in terms of time and resources.
2. Proposal
To overcome this challenge and enhance support for service engineers, several methods for
fault diagnosis of CPS have been introduced including model-based [9], signal-based [10], and
quantitative-knowledge-based [2]. However, these methods have limitations, such as the need
for precise physical models and reliance on extensive historical (sensor) data, both of which
can be prohibitively expensive to develop. To mitigate these limitations, a promising approach
Posters, Demos, and Industry Tracks at ISWC 2024, November 13–15, 2024, Baltimore, USA
$ a.naghdipour@vu.nl (A. Naghdi Pour); b.b.kruit@vu.nl (B. Kruit); j.y.chen@vu.nl (J. Chen);
peter.kruizinga@cpp.canon (P. Kruizinga); godfried.webers@philips.com (G. Webers); k.s.schlobach@vu.nl
(S. Schlobach)
https://https://github.com/Ameneh71 (A. Naghdi Pour); http://bennokruit.nl/ (B. Kruit);
https://jieyingchenchen.github.io/ (J. Chen); https://www.few.vu.nl/~schlobac/ (S. Schlobach)
© 2024 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
CEUR
ceur-ws.org
Workshop ISSN 1613-0073
Proceedings
Input Phase 1: Phase 2: Output
Knowledge Graph Diagnosis
Documented
Logbook Data Construction
Knowledge
FMEA
Root Cause
Ontology Symptom
Engineering Observation
Bill of
Materials
Tacit Knowledge
Repair
Troubleshooting
Querying & Procedure
Manual Information
Reasoning
Extraction
Figure 1: Construction and application framework of the domain fault knowledge graph
is qualitative-knowledge-based fault diagnosis [3] [1]. One key aspect of this method is the
need for a reasonable model that accurately describes knowledge related to faults. Classical
models like fault trees [6], petri nets [8], and rule systems [7], have been used in the past, but
they typically require prior analysis of potential equipment fault modes and involve manual
editing, which makes them inflexible and challenging to update dynamically. Therefore, we
proposes to use knowledge graph (KG) technology to mine fault knowledge from vast and
diverse documents and then construct a structured and interconnected fault knowledge base.
3. Framework
Figure 1, presents our framework for the construction and application of a fault knowledge
graph, which we have created in close collaboration with our industrial partners. Two main
phases including knowledge graph construction and diagnosis are depicted along with input
sources and output results. The input sources are knowledge and data that have been used in
diagnosing faults. We identified and categorized them by regularly interviewing authorities
in the two aforementioned manufacturers. It is worth mentioning that these various sources
are complementary, we utilize all of them to leverage their strengths while compensating for
their limitations. For example, the Bill of Materials provides the physical structure and location
of each part but lacks information on potential issues. In contrast, sources like Failure Mode
Effects Analysis, troubleshooting manuals, and logbook data offer insights into these problems.
Integrating these sources enables more accurate and effective fault diagnosis.
In the first phase, we manually developed an upper-level ontology that serves as the founda-
tion for structuring the schema of the knowledge graph. This involved a comprehensive analysis
of various input sources to identify valuable knowledge, relevant entities, and relationships
for fault diagnosis. We also formulated competency questions to highlight key queries for the
knowledge graph and conducted interviews with industrial partners to align their expectations
with the ontology. Our fault diagnosis ontology is further inspired by the Industrial Domain
Ontology [5] and the Industrial Ontology Foundry-Maintenance Reference Ontology [4] by
considering and comparing the entities and relations. Currently, we are using this ontology to
create a cohesive KG that allows for the analysis of fault frequencies, locations, interactions,
and solutions. To this end, we apply different information extraction techniques such as Regular
Expressions, Named Entity Recognition and Large language Models to populate data based
on the ontology. Ongoing development indicate that the upper-level ontology allows us to
model a diverse set of qualitative features related to the functioning and repair of complex
cyber-physical systems.
4. Future Work
The next phase, diagnosis, shows the application of our proposed method in which service
engineers observe symptoms of the failure, which should be converted to a query for KG-based
reasoning. As a result, the root cause of the issue along with a procedure should be suggested
to solve the issue. To this end, we are planning develop querying and reasoning systems for
diagnosis, with the aim of supporting different fault diagnosis reasoning techniques.
Acknowledgements
This publication is part of the project ZORRO with project number KICH1.ST02.21.003 of the
research programme Key Enabling Technologies (KIC) which is (partly) financed by the Dutch
Research Council (NWO).
References
[1] Jianfeng Deng et al. “Research on event logic knowledge graph construction method of
robot transmission system fault diagnosis”. In: IEEE Access 10 (2022), pp. 17656–17673.
[2] Jingchuan Dong et al. “Fine-grained transfer learning based on deep feature decomposition
for rotating equipment fault diagnosis”. In: Measurement Science and Technology 34.6
(2023), p. 065902.
[3] Huihui Han et al. “Construction and evolution of fault diagnosis knowledge graph in
industrial process”. In: IEEE Transactions on Instrumentation and Measurement 71 (2022).
[4] Melinda Hodkiewicz et al. Industrial Ontology Foundry (IOF) Maintenance Reference On-
tology. English. 2024. doi: 10.26182/chzp-vs60.
[5] ISO. ISO 15926-14:2020(E), ISO 15926 Part 14: Industrial top-level ontology. Tech. rep. ISO,
Geneva, CH, 2020.
[6] Kai Pan et al. “Towards a systematic description of fault tree analysis studies using
informetric mapping”. In: Sustainability 14.18 (2022), p. 11430.
[7] Ziyi Wang et al. “A new topology-switching strategy for fault diagnosis of multi-agent
systems based on belief rule base”. In: Entropy 24.11 (2022), p. 1591.
[8] Chuannuo Xu, Jiming Li, and Xuezhen Cheng. “Comprehensive Learning Particle Swarm
Optimized Fuzzy Petri Net for Motor-Bearing Fault Diagnosis”. In: Machines 10.11 (2022).
[9] Seung-Han You, Young Man Cho, and Jin-Oh Hahn. “Model-based fault detection and iso-
lation in automotive yaw moment control system”. In: International Journal of Automotive
Technology 18 (2017), pp. 405–416.
[10] Kun Zhang et al. “A novel Fast Entrogram and its applications in rolling bearing fault
diagnosis”. In: Mechanical Systems and Signal Processing 154 (2021), p. 107582.