pvlib.inverter.sandia_multi#

pvlib.inverter.sandia_multi(v_dc, p_dc, inverter)[source]#

Convert DC power and voltage to AC power for an inverter with multiple MPPT inputs.

Uses Sandia’s Grid-Connected PV Inverter model 1. Extension of 1 to inverters with multiple, unbalanced inputs as described in 2.

Parameters
  • v_dc (tuple, list or array of numeric) – DC voltage on each MPPT input of the inverter. If type is array, must be 2d with axis 0 being the MPPT inputs. [V]

  • p_dc (tuple, list or array of numeric) – DC power on each MPPT input of the inverter. If type is array, must be 2d with axis 0 being the MPPT inputs. [W]

  • inverter (dict-like) – Defines parameters for the inverter model in 1.

Returns

power_ac (numeric) – AC power output for the inverter. [W]

Raises

ValueError – If v_dc and p_dc have different lengths.

Notes

See pvlib.inverter.sandia() for definition of the parameters in inverter.

References

1(1,2,3)

D. King, S. Gonzalez, G. Galbraith, W. Boyson, “Performance Model for Grid-Connected Photovoltaic Inverters”, SAND2007-5036, Sandia National Laboratories.

2

C. Hansen, J. Johnson, R. Darbali-Zamora, N. Gurule. “Modeling Efficiency Of Inverters With Multiple Inputs”, 49th IEEE Photovoltaic Specialist Conference, Philadelphia, PA, USA. June 2022.