Skip to content

Commit 9f14a0d

Browse files
committed
Update microgrid documentation about withdrawing power proposals
Signed-off-by: Sahas Subramanian <[email protected]>
1 parent ab98dd3 commit 9f14a0d

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

src/frequenz/sdk/microgrid/__init__.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,21 @@
296296
| -1 | -60 kW .. 0 kW | -40 kW .. -10 kW | -10 kW | -10 kW | 50 kW |
297297
| | | | | Target Power | 50 kW |
298298
299+
## Withdrawing power proposals
300+
301+
An actor can withdraw its power proposal by calling `propose_power` with `None`
302+
target_power and `None` bounds (which are the default anyway). As soon as an actor
303+
calls `pool.propose_power(None)`, its proposal is dropped and the target power is
304+
recalculated and the component powers are updated.
305+
306+
When all the proposals for a pool are withdrawn, the components get reset to their
307+
default powers immediately. These are:
308+
309+
| component category | default power (according to Passive Sign Convention) |
310+
|--------------------|------------------------------------------------------|
311+
| Batteries | Zero |
312+
| PV | Max production (Min power according to PSC) |
313+
| EV Chargers | Max consumption (Max power according to PSC) |
299314
""" # noqa: D205, D400
300315

301316
from datetime import timedelta

0 commit comments

Comments
 (0)