Skip to main content

License

A data model for the description of electrical power systems.

Field of Application

This data model is intended to describe electrical power systems. It provides a hierarchical structure/schema to describe unique entity relations as well as parameter sets.

The data model is structured as the following schema:

Grid Topology

This is the base topology containing all elements of the exported grid:

  • Branches (symmetrical: overhead lines, cables, fuses from type "branch")
  • Nodes
  • Transformers (symmetrical: 2- or 3-winding)
  • External grids
  • Loads (consumer, producer, grid assets) topology relationship diagram

In addition to the explicitly defined element attributes, it is possible to save user-specific additional information as optional AttributeData (Export example of powerfactory-tools).

Topology Case

This holds information about disabled elements to represent a specific operational case based on the base topology. topology case relationship diagram

Steadystate Case

This holds information for a specific operational case such as:

  • power draw/infeed of load
  • tap posistion of transformer
  • operating point of external grid steadystate case relationship diagram

General Remarks

Please find below some important general remarks and assumptions to consider for consistent usage across different applications:

  • The passive sign convention should be used for all types of loads (consumer as well as producer).
  • Numeric values should be set using the SI unit convention.
  • Topology
    • Only symmetrical grid assets, e.g. transformer or line, are supported.
    • The Rated Power should always be defined positive (absolute value).
  • The interaction between load models and controllers are depicted in the following schematic: active/reactive power schematics

Installation

Just install via pip:

pip install ieeh-power-system-data-model

Development

Install the Python package and project manager uv

Clone power-system-data-model

git@github.com:ieeh-tu-dresden/power-system-data-model.git
cd power-system-data-model

Install power-system-data-model as a production tool

uv sync --no-dev

Install power-system-data-model in development mode

uv sync

For development in Visual Studio Code, all configurations are already provided:

Attribution

Please provide a link to this repository:

https://github.com/ieeh-tu-dresden/power-system-data-model

Please cite as:

Institute of Electrical Power Systems and High Voltage Engineering - TU Dresden, Power System Data Model - A data model for the description of electrical power systems, Zenodo, 2023. https://doi.org/10.5281/zenodo.8087079.

DOI

Release files for ieeh-power-system-data-model 2.3.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ieeh-power-system-data-model 2.3.3
File Size Uploaded
ieeh_power_system_data_model-2.3.3.tar.gz 17.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for ieeh-power-system-data-model 2.3.3
File Interpreter ABI Platform
ieeh_power_system_data_model-2.3.3-py3-none-any.whl Python 3 none any Details

Total release size: 17.1 MB

Release files / ieeh_power_system_data_model-2.3.3.tar.gz

Download URL ieeh_power_system_data_model-2.3.3.tar.gz
Size 17.1 MB
Tags Source
SHA-256 checksum
How to use checksums
59e3a7b43289523c2cd0629d7456939f4b90194d179edd49c051d900df571254
BLAKE2b-256 checksum
How to use checksums
a4d465ada6d7b34c8657ebcd213ed6771970f22970d4864d3c08c7b395feb4de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.5.28

Release files / ieeh_power_system_data_model-2.3.3-py3-none-any.whl

Download URL ieeh_power_system_data_model-2.3.3-py3-none-any.whl
Size 30.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
766c5693e0c378d68fba7bb65f168529b1e5efdff95aa3f64b05e020d16e16fd
BLAKE2b-256 checksum
How to use checksums
2a7ef8e883f6a0e6f67dd5436a464dfa3317b4a64c6871960b6388ae538539ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.5.28

Release history Release notifications | RSS feed

This release

2.3.3 This release

2 release files

2.3.2

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.1

2 release files

1.9.0

2 release files

1.8.1

2 release files

1.8.0

2 release files

1.7.0

2 release files

1.6.0

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page