PV#
DC and AC production, multi-array layouts, the built-in module catalogue, and inverter sizing.
BREOS uses pvlib for solar position, irradiance transposition, cell temperature, and PV performance model pieces. The functions below document the BREOS wrapper surface; for PV modeling background and parameter references, start with the pvlib documentation and the project Resources page.
Production#
Calculate PV DC production from weather data (fixed-tilt array). |
|
Calculate PV AC production from weather data. |
|
Calculate combined DC production from multiple PV arrays. |
|
|
Convert DC power to AC power through inverter. |
Module catalogue#
A built-in dictionary of PV module electrical parameters lives in
breos.pv_modules.MODULES. Use the accessor functions below rather than
indexing the dict directly — get_module raises a clear error on
unknown keys, and list_modules returns the available keys.
|
Parameters for a PV module. |
Get a PV module by name from the catalog. |
|
List all available module names. |
|
Get a formatted string with module specifications. |
Geometry#
|
Estimate optimal fixed tilt angle based on latitude. |
|
Return the optimal default azimuth based on hemisphere. |
Inverter#
Common inverter configurations live in breos.inverter.INVERTER_PRESETS.
Use get_inverter_preset to look one up by key.
Inverter configuration parameters. |
|
Get a pre-defined inverter configuration. |