pvlib.inverter.adr#
- pvlib.inverter.adr(v_dc, p_dc, inverter, vtol=0.1)[source]#
- Converts DC power and voltage to AC power using Anton Driesse’s grid-connected inverter efficiency model. - Parameters:
- v_dc (numeric) – DC voltage input to the inverter, should be >= 0. [V] 
- p_dc (numeric) – DC power input to the inverter, should be >= 0. [W] 
- inverter (dict-like) – Defines parameters for the inverter model in [1]. See Notes for required model parameters. A parameter database is provided with pvlib and may be read using - pvlib.pvsystem.retrieve_sam().
- vtol (numeric, default 0.1) – Fraction of DC voltage that determines how far the efficiency model is extrapolated beyond the inverter’s normal input voltage operating range. 0.0 <= vtol <= 1.0. [unitless] 
 
- Returns:
- power_ac (numeric) – AC power output. [W] 
 - Notes - Determines the AC power output of an inverter given the DC voltage and DC power. Output AC power is bounded above by the parameter - Pacmax, to represent inverter “clipping”. AC power is bounded below by- -Pnt(negative when power is consumed rather than produced) which represents self-consumption. power_ac is not adjusted for maximum power point tracking (MPPT) voltage windows or maximum current limits of the inverter.- Required model parameters are: - Column - Description - Pnom - Nominal DC power, typically the DC power needed to produce maximum AC power output. [W] - Vnom - Nominal DC input voltage. Typically the level at which the highest efficiency is achieved. [V] - Vmax - Maximum DC input voltage. [V] - Vmin - Minimum DC input voltage. [V] - Vdcmax - Maximum voltage supplied from DC array. [V] - MPPTHi - Maximum DC voltage for MPPT range. [V] - MPPTLow - Minimum DC voltage for MPPT range. [V] - Pacmax - Maximum AC output power, used to clip the output power if needed. [W] - ADRCoefficients - A list of 9 coefficients that capture the influence of input voltage and power on inverter losses, and thereby efficiency. Corresponds to terms from [1] (in order): :math: b_{0,0}, b_{1,0}, b_{2,0}, b_{0,1}, b_{1,1}, b_{2,1}, b_{0,2}, b_{1,2}, b_{2,2}. See [1] for the use of each coefficient and its associated unit. - Pnt - AC power consumed by inverter at night (night tare) to maintain circuitry required to sense the PV array voltage. [W] - AC power output is set to NaN where the input DC voltage exceeds a limit M = max(Vmax, Vdcmax, MPPTHi) x (1 + vtol), and where the input DC voltage is less than a limit m = max(Vmin, MPPTLow) x (1 - vtol) - References 
