Graph-Data-Model-to-Facilitate-Reliability-Studies-of-Medium-Voltage-Cable-Systems-in-a-Distribution-Grid
This repository presents a graph data model to facilitate reliability studies of medium-voltage cables in a distribution grid. We present the models in two fold; first a graph model which is the results of a relational data model that was designed to facilitate decentralised data storage for MV cables [1]. This graph model is described in detail in Data Model Folder. Second, its refinement to align with CIM/IEC standard is presentend in folder CIM/IEC Refined Data Model Folder. We use Neo4j database for designing the model, populating it, and run test queries. In this regard, the current model is designed to respond to the following query requirements.
- Which DSO operates an MV Cable System?
- Which DSO operates a Substation?
- How many failures occurred in a given year?
- Which DSO had the most failures?
- What are the leading factors for most failures?
- Are there specific durations for most of these failures?
- Give maintenance record for a certain component
- What activities caused cable failure
- Were certain activities reported to the responsible authorities?
- What drivers facilitated the most in cable failures?
- How many repairs were done to the cable system?
- What is the coverage area of a DSO
- What are the operating voltages for a substation, subsection, or at a certain joint?
- What cable types are mostly affected by digging activities?
- Are there specific cable materials that lead to most of the failures?
- What is the capacity of a cable system?
- Are there specific qualities of cable materials from certain manufacturers that was highly impacted?
- Are there failures that were caused by other activities like digging, lightning, weather events, etc?
- What weather conditions are associated with most failures?
- Do cables with many joints, fail more that those with few joints?
- What distance of the cable system was affected?
The extent to which the model respond to various queries is not limited to the presented use cases. Many more queries, including aggregation of data can also be done.
To use:
- Install Neo4j with spatial data support.
- Run the Cypher script to create nodes, relationships, and indexes.
- Execute testing queries to validate use cases.
- K. Sundsgaard, L. J. Mwinuka, M. Cafaro, J. Z. Hansen and G. Yang, "A Decentralised Relational Data Model for Reliability Studies of Medium-Voltage Cables," 2024 IEEE PES Innovative Smart Grid Technologies Europe (ISGT EUROPE), Dubrovnik, Croatia, 2024, pp. 1-5, doi: 10.1109/ISGTEUROPE62998.2024.10863105.