Common Electric Power Transmission System Model JSON Schema Specification

RESOURCE

Abstract

The Common Electric Power Transmission System Model (CTM) is an intuitive, extensible, language-agnostic, and error-resistant specification of electric power network components parameter names and units, and relation between components, intended for use by the research community developing new computational methods for power systems operations and simulation. Power system datasets following the CTM specification can be read as dictionaries and manipulated in that form in most programming languages (e.g., Python, Julia, C++). This standard data structure in CTM makes it easy to work in multiple power systems domains (e.g., economic operation, reliability assessment, electricity markets, stability assessment, etc.) without requiring conversions between use-case-specific file formats with information loss in the process. This repository specifies CTM as a JSON Schema, provides documentation, derivate (code-generated) implementations of CTM, and example data and usage of the schema for important use cases.
Developers:
Aravena Solis, Ignacio [1]
  1. Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Release Date:
2024-04-22
Project Type:
Open Source, Publicly Available Repository
Software Type:
Scientific
Version:
v0.1-alpha
Licenses:
MIT License
Sponsoring Org.:
Code ID:
142622
Site Accession Number:
LLNL-CODE-865934
Research Org.:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Country of Origin:
United States

RESOURCE

Citation Formats

Aravena Solis, Ignacio. Common Electric Power Transmission System Model JSON Schema Specification. Computer Software. https://github.com/LLNL/ctm. USDOE National Nuclear Security Administration (NNSA). 22 Apr. 2024. Web. doi:10.11578/dc.20240909.9.
Aravena Solis, Ignacio. (2024, April 22). Common Electric Power Transmission System Model JSON Schema Specification. [Computer software]. https://github.com/LLNL/ctm. https://doi.org/10.11578/dc.20240909.9.
Aravena Solis, Ignacio. "Common Electric Power Transmission System Model JSON Schema Specification." Computer software. April 22, 2024. https://github.com/LLNL/ctm. https://doi.org/10.11578/dc.20240909.9.
@misc{ doecode_142622,
title = {Common Electric Power Transmission System Model JSON Schema Specification},
author = {Aravena Solis, Ignacio},
abstractNote = {The Common Electric Power Transmission System Model (CTM) is an intuitive, extensible, language-agnostic, and error-resistant specification of electric power network components parameter names and units, and relation between components, intended for use by the research community developing new computational methods for power systems operations and simulation. Power system datasets following the CTM specification can be read as dictionaries and manipulated in that form in most programming languages (e.g., Python, Julia, C++). This standard data structure in CTM makes it easy to work in multiple power systems domains (e.g., economic operation, reliability assessment, electricity markets, stability assessment, etc.) without requiring conversions between use-case-specific file formats with information loss in the process. This repository specifies CTM as a JSON Schema, provides documentation, derivate (code-generated) implementations of CTM, and example data and usage of the schema for important use cases.},
doi = {10.11578/dc.20240909.9},
url = {https://doi.org/10.11578/dc.20240909.9},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20240909.9}},
year = {2024},
month = {apr}
}