pvpumpingsystem.reservoir.Reservoir

class pvpumpingsystem.reservoir.Reservoir(size=0, water_volume=0, price=0, material=None)

Class defining a water tank with its main characteristics.

size

Volume of reservoir [L]. ‘0’ means no reservoir is used

Type:float, default is 0
water_volume

Volume of water in the reservoir [L]. 0 = empty

Type:float, default is 0
material

Material of the reservoir

Type:str, default is None
price

Price of the reservoir and of the pipes [USD] (to be separated ultimately)

Type:float, default is 0
__init__(size=0, water_volume=0, price=0, material=None)

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

Methods

__init__([size, water_volume, price, material]) Initialize self.
change_water_volume(quantity[, verbose]) Function for adding or removing water in the reservoir.