breos.inverter.InverterConfig#
- class breos.inverter.InverterConfig(nominal_power_w=None, dc_ac_ratio=1.25, inverter_efficiency=0.96, is_hybrid=True, mppt_channels=2, cost_per_kw_simple=48.37, cost_per_kw_hybrid=102.58)[source]#
Bases:
objectInverter configuration parameters.
- Parameters:
- nominal_power_w#
Inverter nominal AC power (W). If None, sized from PV.
- dc_ac_ratio#
DC/AC sizing ratio (typical: 1.1-1.25)
- inverter_efficiency#
Peak inverter efficiency (typical: 0.96-0.98)
- is_hybrid#
Whether this is a hybrid inverter with battery support
- mppt_channels#
Number of MPPT channels
- cost_per_kw_simple#
Cost per kW for simple (grid-tie) inverter
- cost_per_kw_hybrid#
Cost per kW for hybrid inverter (with battery)
- __init__(nominal_power_w=None, dc_ac_ratio=1.25, inverter_efficiency=0.96, is_hybrid=True, mppt_channels=2, cost_per_kw_simple=48.37, cost_per_kw_hybrid=102.58)#
Methods
__init__([nominal_power_w, dc_ac_ratio, ...])get_cost([pv_peak_power_w])Calculate inverter cost.
size_from_pv(pv_peak_power_w)Size inverter based on PV peak power.
Attributes