Graph databases have become one of the essential tools for managing large data systems. Their structure improves over traditional table-based relational databases in that it reconciles more closely to the inherent physics of a power system, enabling it to model the components and the network of a power system in an organic way. The authors’ pioneering research has demonstrated the effectiveness and the potential of graph data management and graph computing to transform power system analysis.
Graph Database and Graph Computing for Power System Analysis presents a comprehensive and accessible introduction to this research and its emerging applications. Programs and applications conventionally modeled for traditional relational databases are reconceived here to incorporate graph computing. The result is a detailed guide which demonstrates the utility and flexibility of this cutting-edge technology.
Databases play an important role in scientific and non-scientific applications. In power system analysis, equipment such as generators, transmission lines, transformers, loads, shunt capacitors/reactors, circuit breakers, nodes, buses, and their properties are typically organized in structured tables in a database. In power system applications, relational databases are widely used to store and manage power system data and models. To adapt to the real-time application of the power system, in-memory databases and hierarchical databases are developed to maintain the real-time topology and dynamic operating conditions of the power system. In-memory databases and hierarchical databases are essentially derived relational databases for storing and managing structured data and information.
In contrast, a graph database is a database that models a system and stores information using a graph structure with vertices, edges, and attributes of vertices and edges. Edges describe the relationship between vertices. The data structure in a graph database is very different from a traditional relational database. Relationships are built directly into the graph database as given properties. In a relational database, the relationship between the vertices is implicit and indirectly established through analysis and calculation.
The book’s readers will also find:
Design configurations for a graph-based program to solve linear equations, differential equations, optimization problems, and more
Detailed demonstrations of graph-based topology analysis, state estimation, power flow analysis, security-constrained economic dispatch, automatic generation control, small-signal stability, transient stability, and other concepts, analysis, and applications
An authorial team with decades of experience in software design and power systems analysis
Author(s): Renchang Dai; Guangy iLiu; Guangyi Liu
Series: IEE Press Series on Power and Energy System
Publisher: Wiley-IEEE Press
Year: 2023
Language: English
Pages: 514
Preface
Acknowledgments
Part I: Theory and Approaches
1 Introduction
2 Graph Database
3 Graph Parallel Computing
4 Large-Scale Algebraic Equations
5 High-Dimensional Differential Equations
6 Optimization Problems
7 Graph-Based Machine Learning
Part II: Implementations and Applications
8 Power Systems Modeling
9 State Estimation Graph Computing
10 Power Flow Graph Computing
11 Contingency Analysis Graph Computing
12 Economic Dispatch and Unit Commitment
13 Automatic Generation Control
14 Small-Signal Stability
15 Transient Stability
16 Graph-Based Deep Reinforcement Learning on Overload Control
17 Conclusions
Appendix
Index