Skip to content

Port over hyconx controllers#99

Draft
paulf81 wants to merge 2 commits intoNatLabRockies:mainfrom
paulf81:feature/hyconx_controllers
Draft

Port over hyconx controllers#99
paulf81 wants to merge 2 commits intoNatLabRockies:mainfrom
paulf81:feature/hyconx_controllers

Conversation

@paulf81
Copy link
Copy Markdown
Collaborator

@paulf81 paulf81 commented Apr 20, 2026

Port over controllers from private development for use on Hycon. These controllers are:

HybridSupervisoryController_DGL_PriceSOCBattery This is a supervisory controller using DGL = Dynamic Grid Limit, which allows for curtailment based on RT prices with an assumed ramping limit. Also helps to reconcile battery charging/discharging impact on POI limit.

BatteryPriceSOCController_ChargeFromPlant a battery controller where charging is limited to local power and can't grid charge.

This PR opening in draft is just a first step. See the following next steps as:

  • Do class names make sense/fit pattern
  • These were created a few versions of Hycon ago, are they still up to date?
  • Docstrings need to be cleaned up
  • tests?
  • examples?
  • docs?
  • linting and formatting

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant