Skip to content

Allow clients to specify ramp rates in set-power commands #287

@tiyash-basu-frequenz

Description

@tiyash-basu-frequenz

What's needed?

Different clients may have a need for different ramp rates when setting active or reactive power. Currently, ramp rates are applied at the discretion of the service, which does not allow the user to customise it. We want to fix this situation.

Proposed solution

The most trivial solution would be to take in an optional ramp rate in the set-power RPCs. When provided, this should be a positive integer, in watts/second. When not provided, it should default to 10% of the maximum active or reactive power, based upon the invoked RPC. The ramp should be applied linearly by the service.

Use cases

The main use-case of this would be in cases where the client needs to be able to tune ramp rates, in order to maintain stable operations, e.g., ramping power slowly for grid-compliance, or ramping power quickly for [S|P]RL.

Alternatives and workarounds

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    part:❓We need to figure out which part is affectedpriority:❓We need to figure out how soon this should be addressedtype:enhancementNew feature or enhancement visitble to users

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions