Skip to content

Clipping Buffer (hybrid inverter) #1206

@rholligan

Description

@rholligan

Is your feature request related to a problem? Please describe.
I currently experience clipping when solar generation exceeds inverter AC capacity, and there is no or limited battery capacity to make use of inverter DC capacity.

Describe the solution you'd like
It would be great to see additional features designed around preventing clipping. Predbat does already attempt to accommodate clipping within the plan, however is closely optimised according to solar forecast and low / negative import rates (as intended!), which can come at the cost of reduced flexibility when e.g. battery is charged, and solar generation exceeds forecast rates. This is particularly evident in summer since the solar forecast looks at average generation across each hour, but in reality there could be peak generation for 10 minutes while there is a break in clouds, then 10 minutes of cloud cover etc.

The feature could work by allocating some overhead / buffer in the battery to accommodate clipping, especially during summer / peak generation months. The buffer should be active during period where generation is set to exceed inverter capacity. Once risk of clipping is over, the battery should revert to regular target SOC (e.g. 100%). The start / end time and amount of spare capacity could be determined based on e.g.:

  1. Manual user setting
  2. Ratio of import to export rate (e.g. allocate a higher buffer when export rate is significantly greater than import)
  3. Sunset / sunrise times, plus an offset

Additionally, battery charge power should be set to maximum throughout this period, and priority given to exporting generation (battery is only charged at the minimum rate which avoids clipping).

Describe alternatives you've considered
I currently run an automation which triggers manual discharge earlier in the day to create this buffer capacity within the battery.

Additional context
Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions