Skip to main content

Chowdhury et al. PowNet Refactored

Project description

# PowNet Refactored

![license MIT](https://img.shields.io/github/license/kamal0013/PowNet)

# PyPowNet: A Python Library for PowNet Model Optimization

[PowNet](https://github.com/kamal0013/PowNet/) is a least-cost optimization model for simulating the Unit Commitment and Economic Dispatch of large-scale power systems.

It has been applied to model Cambodian, Laotian, and Thai power systems.

PyPowNetR improves the original implementation of PowNet and simplifies the model specification process.

It aims to help researchers to import their own power system data on the PowNet model and and serve as a benchmark for optimization solvers.

Ultimately, we hope that our effort will encourage more regions to adopt renewable energy sources in the power system.

# Requirements

PyPowNetR is written in Python 3.6. It requires the following Python packages: (i) Pyomo, (ii) NumPy, and (iii) Pandas. It also requires an optimization solver (e.g. CPLEX).

PyPowNetR has been tested in Anaconda on Windows 10.

# How to run

If you have installed [glpk], this will execute the model using the data on Cambodian power system.

The script also generates .csv files containing the values of each decision variable.

# Citation

If you use PyPowNetR for your research, please cite the following papers (mainly from the original authors), which can be found in [this document](README_LONG.md)

# License

PyPowNetR is released under the MIT license.

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

pypownetr-0.1.0.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pypownetr-0.1.0-py3-none-any.whl (13.9 kB view details)

Uploaded Python 3

File details

Details for the file pypownetr-0.1.0.tar.gz.

File metadata

  • Download URL: pypownetr-0.1.0.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/1.7.0 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.9

File hashes

Hashes for pypownetr-0.1.0.tar.gz
Algorithm Hash digest
SHA256 538f1d97520ab3c8f3f149b37a1b685216bb49ecd1faa8174c760a506e05f312
MD5 629582fdbf612a63ca3a4d7df69b05ac
BLAKE2b-256 5c8f4e15ad9a3add870a632536a2a7de0eceb60ec0f47acfb3108b8e6e38c0a1

See more details on using hashes here.

File details

Details for the file pypownetr-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pypownetr-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 13.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/1.7.0 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.9

File hashes

Hashes for pypownetr-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f88401fe5eb63d602d4ed941765c6ecd4cdd9a150eb8e139f59a24854cff90f7
MD5 16fca227a0cfefba2eaed15ae62a31b2
BLAKE2b-256 aec085e3e62541821dc04475986022f69e99105ca65afc61b14dd18e4d4d19c8

See more details on using hashes here.

Supported by

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