A tool for advanced dispatch optimization of hybrid energy systems
Project description
Chickadee
A developmental hybrid energy system dispatch optimization package aimed at providing flexibility and development speed while supporting integration with other tools.
The goal of this project is to be a testing-grounds for design and dispatch optimization. This project is meant to stay light, fast and flexible rather than full-featured or rigorous. A key requirement of this project is to maintain compatibility with HERON so as to be useable as an internal dispatch optimizer. As a result, the structure necessarily mimics that of HERON to some extent.
Development Installation
Install chickadee for development using pip. Run the following command from within the root of the repository: pip install -e .
Requirements
- Needs to be able to be imported into HERON for internal dispatch optimization
- Needs to be a flexible place for quickly and simply messing around with dispatch/design opt
- Be importable and useable as a python library
- Has to be useable with various optimizers and with various optimization schemes
- Has to be able to support the same type of components as HERON
Ideas to experiment with
- Adding DAEs
- Integrating GEKKO as an optimizer
- Support for timing, allowing optimization of algorithm
Project details
Release history Release notifications | RSS feed
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
Hashes for chickadee_opt-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4cef22cb60a7f6ec666b8aa6211426a361811b307753c468adaea3bebe7d414 |
|
MD5 | 0550d030679b7b2b7e2d2f6f066ee118 |
|
BLAKE2b-256 | e100e23b57b8642548b1468864100c2f9123a7501f8f61b1ac8cfeb37355919e |