Skip to content

Commit 79a725c

Browse files
committed
Add section for PV arrays in microgrid concepts documentation
Signed-off-by: Sahas Subramanian <[email protected]>
1 parent 5093900 commit 79a725c

File tree

1 file changed

+21
-6
lines changed

1 file changed

+21
-6
lines changed

src/frequenz/sdk/microgrid/__init__.py

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -74,16 +74,31 @@
7474
7575
## Producers: PV Arrays, CHP
7676
77-
The total {{glossary("pv", "PV")}} power production in a microgrid can be streamed
78-
through [`pv_power`][frequenz.sdk.timeseries.logical_meter.LogicalMeter.pv_power] , and
79-
similarly the total CHP production in a site can be streamed through
80-
[`chp_power`][frequenz.sdk.timeseries.logical_meter.LogicalMeter.chp_power]. And total
81-
producer power is available through
82-
[`producer_power`][frequenz.sdk.timeseries.producer.Producer.power].
77+
The total CHP production in a site can be streamed through
78+
[`chp_power`][frequenz.sdk.timeseries.logical_meter.LogicalMeter.chp_power]. PV Power
79+
is available through the PV pool described below. And total producer power is available
80+
through [`microgrid.producer().power`][frequenz.sdk.timeseries.producer.Producer.power].
8381
8482
As is the case with the other methods, if PV Arrays or CHPs are not available in a
8583
microgrid, the corresponding methods stream zero values.
8684
85+
## PV Arrays
86+
87+
The total PV power production is available through
88+
[`pv_pool`][frequenz.sdk.microgrid.pv_pool]'s
89+
[`power`][frequenz.sdk.timeseries.pv_pool.PVPool.power]. The PV pool by default uses
90+
all PV inverters available at a location, but PV pool instances can be created for
91+
subsets of PV inverters if necessary, by specifying the inverter ids.
92+
93+
The `pv_pool` also provides available power bounds through the
94+
[`power_status`][frequenz.sdk.timeseries.pv_pool.PVPool.power_status] method.
95+
96+
The `pv_pool` also provides a control method
97+
[`propose_power`][frequenz.sdk.timeseries.pv_pool.PVPool.propose_power], which accepts
98+
values in the {{glossary("psc", "Passive Sign Convention")}} and supports only
99+
production.
100+
101+
87102
## Batteries
88103
89104
The total Battery power is available through

0 commit comments

Comments
 (0)