pvpumpingsystem.mppt.MPPT

class pvpumpingsystem.mppt.MPPT(efficiency=0.96, price=nan, idname='default', output_voltage_available=None, input_voltage_range=None)

Class defining a DC/DC converter with a MPPT controller.

efficiency

Mean efficiency if float. Efficiency according to power if array.

Type:float, default is 0.96
price

Price of the MPPT

Type:float, default is ‘nan’
idname

Name of the MPPT

Type:str, default is ‘default’
output_voltage_available

Correspond to the list of keys of ‘input_voltage_range’

Type:list, default is None
input_voltage_range

Input voltage range given as value (tuple) for each output voltage available given as key (float).

Type:dict, default is None
__init__(efficiency=0.96, price=nan, idname='default', output_voltage_available=None, input_voltage_range=None)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__([efficiency, price, idname, …]) Initialize self.