An energy community simulator to develop and evaluate load balancing schemes.
Project description
PROCSIM
The PROCSIM simulator is an open source python energy community simulator to develop and evaluate load balancing schemes designed to allow researchers of this field to easily create ECs datasets for multiple purposes as well as test and evaluate their load balancing strategies due to the existent lack of available datasets and also due to the hard task of evaluating and comparing such approaches. It uses a modular approach to allow researchers to reuse, replace or append new modules. The simulator includes integration with a consumption profiles generator, a tool to forecast weather data and a photovoltaic energy systems simulator. In addition, it contains a module which generates a synthetic dataset based on the other modules and a module which allows to implement the strategies. Finally, the simulator includes implementations of several energy-related metrics, which can be used to easily analyse the impact of the approaches in the communities. The PROCSIM was created with two core use cases in mind. First, it should enable the creation of new ECs datasets completely customized according to the desired objective with different sizes (i.e. 1 week, 2 months, 1 year, etc), allowing them to be used for multiple purposes. Second, it should provide a simple interface for testing, evaluating and comparing load balancing algorithms, as well as assessing its generalization. In order to do that, the PROCSIM simulator was developed in Python due to the availability of a vast set of libraries for simulating both household consumption as well as pv and wind generation. Furthermore, Python is becoming more popular and is increasingly being used for data science due to its simplicity and flexibility.
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
Built Distribution
File details
Details for the file procsimulator-0.1.2.tar.gz
.
File metadata
- Download URL: procsimulator-0.1.2.tar.gz
- Upload date:
- Size: 19.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a985d26dcc2c5ba2a72cf1f47956dbd6e82d19167620c8f3d3cb4e6b48038e39 |
|
MD5 | 4b835fc8c3a95c54d66fea726fd928ee |
|
BLAKE2b-256 | a9d12f9ced96388ca7c97a08b8df7da8a833b7e0fd037b7581a38fcb57c8084a |
File details
Details for the file procsimulator-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: procsimulator-0.1.2-py3-none-any.whl
- Upload date:
- Size: 9.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b51ff363a68a77258d89550186fc556534bb4b6dd3904f594bb9b5c547bb4f87 |
|
MD5 | 4d698e45b1e9304ff659366cc668ef1a |
|
BLAKE2b-256 | 1a6c4491c2d222a9b83cc3cd5a0ee45fa398b26dc2186e00f753801e96a06194 |