Skip to main content

A data model for describing power systems

Project description

IEEH Power System Data Model

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:
    • base topology containing all elements of the exported grid topology relationship diagram
  • topology case;
    • information about disabled elements to represent a specific operational case based on the base topology topology case relationship diagram
  • steadystate case
    • information about power draw/infeed for a specific operational case 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
    • The Rated Power should always be defined positive (absolute value).
  • SteadyState
    • 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 pdm

Windows:

(Invoke-WebRequest -Uri https://raw.githubusercontent.com/pdm-project/pdm/main/install-pdm.py -UseBasicParsing).Content | python -

Linux/Mac:

curl -sSL https://raw.githubusercontent.com/pdm-project/pdm/main/install-pdm.py | python3 -

Or using pipx or pip:

pipx install pdm
pip install --user pdm

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

pdm install --prod

Install power-system-data-model in development mode

pdm install

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ieeh_power_system_data_model-2.0.1.tar.gz (19.0 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file ieeh_power_system_data_model-2.0.1.tar.gz.

File metadata

File hashes

Hashes for ieeh_power_system_data_model-2.0.1.tar.gz
Algorithm Hash digest
SHA256 10188b3070a2b429d43fbfc8d71500b081edcd1962959a7e5a4de1abca04f914
MD5 e7b17331b673ca13887f70f6d0e34cd6
BLAKE2b-256 d3e409c04d4d297632a77976da353113833175c52a29392554e78209ff6413c1

See more details on using hashes here.

File details

Details for the file ieeh_power_system_data_model-2.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for ieeh_power_system_data_model-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a2987a21b0c78e241080e43a630cf143ef3726ef5171e6538cdc1ef6ca3ae316
MD5 eb5c8f4dcba8728af541dd76d59d9986
BLAKE2b-256 b29fee3ba21b576fa80a1eca91963a6e0b5805dd3327a86e94815b6feb21d002

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page