A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of CLOVER

CLOVER - v5.3.0b1

What's Changed

Full Changelog: https://github.com/CLOVER-energy/CLOVER/compare/v5.1.1...v5.3.0b1

Energy Systems - Grid Management and Microgrid - Python
Published by BenWinchester about 1 month ago

CLOVER - v5.1.1

🐛 Fix grid-prioritisation optimisations

Optimisations previously didn't work when prioritising energy from the grid. This has now been fixed!! 🎉

What's Changed

Full Changelog: https://github.com/CLOVER-energy/CLOVER/compare/v5.1.0.post1...v5.1.1

Energy Systems - Grid Management and Microgrid - Python
Published by BenWinchester almost 2 years ago

CLOVER - v5.1.0.post1

🐛 Fix auto-generated plots 📈

The auto-generated plots were not compatable natively with some of the features introduced in #217 due to multiple PV panels introducing conflicts in the code. This has now been fixed 😃 !

What's Changed

Full Changelog: https://github.com/CLOVER-energy/CLOVER/compare/v5.1.0...v5.1.0.post1

Energy Systems - Grid Management and Microgrid - Python
Published by BenWinchester almost 2 years ago

CLOVER - v5.1.0

🚀 Version 5.1

Several new features are bundled up in this release 😃

Multiple PV arrays

We're excited to release the ability to model multiple PV arrays providing power within CLOVER! This will enable users to consider setups consisting of different types of panels (performance characteristics etc.) at different orientations within their energy system, e.g., when considering the power output of a mesh grid, or a minigrid comprosing multiple individual power-generaiton stations.

Tracking panels

Panels can now move! Both single- and dual-axis tracking panels are now supported in CLOVER compared with previous releases.

Shorter arguments

Command-line arguments in v5.0 were long and cumbersome, so shorter and sweeter arguments such as -pv and -b to replace --pv-system-size and --storage-system-size (so cumbersome!) were introduced as part of #83 and #87 .

Fixing fixed fixes

Lots of things within an energy system change over time, but a lot don't. We introduced the ability to model fixed inverter sizes and to consider fixed system costs (as well as those which scale with the capaicty of the system).

Full changelog

The full changelog from v5.0 is below 😄

What's Changed

New Contributors

Full Changelog: https://github.com/CLOVER-energy/CLOVER/compare/v5.0.0...v5.1.0

Energy Systems - Grid Management and Microgrid - Python
Published by BenWinchester almost 2 years ago

CLOVER - v5.0.8

Diesel O&M GHGs fix

The diesel O&M GHGs were incorrectly accounted for, identified as part of the work in #215 and resolved in #213 .

What's Changed

Full Changelog: https://github.com/CLOVER-energy/CLOVER/compare/v5.0.7...v5.0.8

Energy Systems - Grid Management and Microgrid - Python
Published by BenWinchester almost 2 years ago

CLOVER - v5.0.7

HPC fixes

General new functionality and edge-case fixes for the high-performance computer functionality of CLOVER

What's Changed

Full Changelog: https://github.com/CLOVER-energy/CLOVER/compare/v5.0.6...v5.0.7

Energy Systems - Grid Management and Microgrid - Python
Published by BenWinchester about 2 years ago

CLOVER - Additional fixed costs

New Features

  • The ability to include fixed costs within the system, opened in #153 and released as a feature in #156.

What's Changed

Full Changelog: https://github.com/CLOVER-energy/CLOVER/compare/v5.0.7b1...v5.0.7b2

Energy Systems - Grid Management and Microgrid - Python
Published by BenWinchester about 2 years ago

CLOVER - Static inverter sizing

New features

  • The ability to fix the sizing of inverters which connect the solar panels to the rest of the surrounding system, opened in #150 and released as a feature in #151.

What's Changed

Full Changelog: https://github.com/CLOVER-energy/CLOVER/compare/v5.0.6...v5.0.7b1

Energy Systems - Grid Management and Microgrid - Python
Published by BenWinchester about 2 years ago

CLOVER - CLOVER: A modelling framework for sustainable community-scale energy systems

CLOVER: A modelling framework for sustainable community-scale energy systems

A submission to the Journal of Open-Source Software (JOSS) is made here. This release is primarily to tag these changes for reference.

What's Changed

New Contributors

Full Changelog: https://github.com/CLOVER-energy/CLOVER/compare/v5.0.5...v5.0.6

Energy Systems - Grid Management and Microgrid - Python
Published by BenWinchester over 2 years ago

CLOVER - Unmet energy threshold for backup diesel

For diesel backup generators which meet unmet demand, previous configurations allowed for diesel generators that reduced system blackout times. In reality, unmet_energy is a more useful feature when modelling CLOVER. This has been introduced with the keyword backup_unmet in the diesel scenario file and will be reflected in an update to the wiki.

What's Changed

New Contributors

Full Changelog: https://github.com/CLOVER-energy/CLOVER/compare/v5.0.4...v5.0.5

Energy Systems - Grid Management and Microgrid - Python
Published by BenWinchester over 2 years ago

CLOVER - Grid prioritisation functionality bugfix

Grid prioritisation functionality bugfix

Grid prioritisation feature

Grid prioritisation enables energy to be first drawn from the grid, with the installed solar-diesel-battery system being used to supplement the community's demands at times where the grid is unavailable. This is as opposed to the standard "self-generation" mode of operation, whereby energy is first taken from the installed solar-diesel-battery system, with the grid used to supplement this.

Bug

A bug was identified, #54, whereby this calculation was not being carried out correctly. This was addressed with #55 and #96 and was released in #106 .

What's Changed

Full Changelog: https://github.com/CLOVER-energy/CLOVER/compare/v5.0.3...v5.0.4

Energy Systems - Grid Management and Microgrid - Python
Published by BenWinchester over 2 years ago

CLOVER - Allow non-integer step sizes

🐛 Bugfixes

A bug, #98 , was identified in the published version #86 of CLOVER. This issue caused CLOVER to be unable to correctly model systems where non-integer step sizes were required:

  • Where a non-integer greater than one was required, the code simply rounded to the nearest number, producing incorrect results;
  • Where a non-integer less than one, e.g., 0.5, was required, the code produced a series of errors as CLOVER was unable to cope with this.
    The situation around this bug is described in more detail in #98. This was resolved in #100 , and merged into master in #101 .

What's Changed

Full Changelog: https://github.com/CLOVER-energy/CLOVER/compare/v5.0.2...v5.0.3

Energy Systems - Grid Management and Microgrid - Python
Published by BenWinchester almost 3 years ago

CLOVER - Integration Testing and Bugfixes

Integration Testing

Integration tests are now released to maintain the code across iterations and future changes and improve its extensibility, addressing #61 .

🐛 Bugfixes

A bug, #54 , was identified and resolved in development with #55. This is now released to the master branch.

What's Changed

Full Changelog: https://github.com/CLOVER-energy/CLOVER/compare/v5.0.1...v5.0.2

Energy Systems - Grid Management and Microgrid - Python
Published by BenWinchester almost 3 years ago

CLOVER - Bugfix Creating a New Location

5.0.1 - Bugfix - Creating a new location

A bug was found whereby a new location was not properly created. This is documented in issue #62 and was resolved in pull request #63 .

For more information about this bug, its impact, and the fix, contact the CLOVER development team: @CLOVER-energy/clover-development-team.

What's Changed

Full Changelog: https://github.com/CLOVER-energy/CLOVER/compare/v5.0.0rc2...v5.0.1

Energy Systems - Grid Management and Microgrid - Python
Published by BenWinchester almost 3 years ago

CLOVER - CLOVER 5.0 Release

No changes were made after the 2nd release candidate version #44 , this version simply ties in with the pypi release of CLOVER-energy.

Full Changelog: https://github.com/CLOVER-energy/CLOVER/compare/v5.0.0rc2...v5.0.0

Energy Systems - Grid Management and Microgrid - Python
Published by BenWinchester about 3 years ago

CLOVER - Second release candidate of CLOVER 5.0

What's this release about

This the second pre-release candidate for CLOVER 5.0. While care has been taken to check the code, errors and bugs may still make it through. Please report these via the Issues page to the developers.

Enjoy! 🎉 👍

What's changed

Full Changelog: https://github.com/CLOVER-energy/CLOVER/commits/v5.0.0rc2

Energy Systems - Grid Management and Microgrid - Python
Published by BenWinchester about 3 years ago