clustenergy_optool
Python tool for evaluating the energy flexibility provided by a user-defined cluster of buildings via optimized control
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.4%) to scientific vocabulary
Repository
Python tool for evaluating the energy flexibility provided by a user-defined cluster of buildings via optimized control
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
ClustEnergy OpTool
ClustEnergy OpTool version 1.0.0 is a useful tool for evaluating the energy flexibility potential offered by an aggregate of buildings (e.g., cluster of buildings), which is useful for resource planning in future scenarios. It is a simple Python tool based on linear programming that allows simulation of different demand management strategies in different user-defined clusters of buildings. Through archetype-based approach, it is possible to define a representative cluster of buildings subjected to a demand management strategy during a simulation period and reference location. Then, from the comparison with a baseline scenario (BL), it is possible to study the flexible behavior of a cluster of buildings subjected to a demand response (DR) strategy. Specifically, through centralized optimal control, a peak shaving strategy or a load shifting strategy can be implemented. Although the currently available archetypes refer to the Italian case study, the tool given its simplicity is easily modified and adaptable to the needs of the individual use.
For further information on ClustEnergy OpTool operation, refer to the documentation. For more information on the methodology, see references below.
Dependencies
ClustEnergy OpTool is implemented in Python 3.9 and uses the following libraries: - pandas - numpy - scipy - pvlib - matplotlib - os - sys - psychrolib - math - datetime
Contacts
- Patricia Ercoli p.ercoli@pm.univpm.it
- Alice Mugnini a.mugnini@univpm.it
- Alessia Arteconi a.arteconi@univpm.it
Revision history
- 29 February 2024, first version
- 05 March 2024, debugging in the photovoltaic system sizing function
- 31 October 2024, added flexible management of DHW production through DR strategies
- 31 October 2024, added new DR strategy to manage aggregate loads according to price signal and centralized PV production
References
- Mugnini, A., Polonara, F., Arteconi, A., 2021. Energy Flexibility of Clusters of Buildings: development of an assessment tool. Proceedings of Building Simulation 2021: 17th Conference of IBPSA, IBPSA, 167-174.
- Ercoli, P., Mugnini, A., Caresana, F., Arteconi, A., 2023. Flexible heat pumps in clusters of buildings: energy flexibility quantification of space cooling loads. Proceedings of the 26th IIR International Congress of Refrigeration: Paris, IIR.
- Ercoli, P., Mugnini, A., Polonara, F., Arteconi, A., 2023. Flexible cooling demand in cluster of buildings: energy flexibility quantification in presence of central or distributed photovoltaic generation. Proceedings of Building Simulation 2023: 18th Conference of IBPSA, IBPSA, 3453-3460.
Owner
- Name: diism.univpm
- Login: diismunivpm
- Kind: user
- Repositories: 2
- Profile: https://github.com/diismunivpm
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - family-names: "Mugnini" given-names: "Alice" - family-names: "Ercoli" given-names: "Patricia" - family-names: "Arteconi" given-names: "Alessia" title: "ClustEnergy OpTool" version: 1.0.0 date-released: 2024-02-29 url: "https://github.com/diismunivpm/ClustEnergy_OpTool"
GitHub Events
Total
- Member event: 1
- Push event: 15
Last Year
- Member event: 1
- Push event: 15