pvpumpingsystem.finance.net_present_value¶
-
pvpumpingsystem.finance.
net_present_value
(pvps, discount_rate=0.02, labour_price_coefficient=0.2, opex=0, lifespan_pv=30, lifespan_mppt=14, lifespan_pump=12)¶ Function computing the net present value of a PVPS
Parameters: - pvps (pvpumpingsystem.PVPumpSystem,) – The photovoltaic pumping system to evaluate.
- discount_rate (float, default is 0.02) – Dicsount rate.
- labour_price_coefficient (float, default is 0.2) –
- Ratio of the price of labour on capital cost.
- Example: If labour_price_coefficient = 0.2 (20%), it is considered that a 1000 USD PV array will cost 200 USD more to be installed on site.
- opex (float, default is 0) – Yearly operational expenditure of the pvps.
- lifespan_pv (float, default is 30) – Lifespan of the photovoltaic modules in years. It is also considered as the lifespan of the whole system.
- lifespan_mppt (float, default is 14) – Lifespan of the mppt in years.
- lifespan_pump (float, default is 12) – Lifespan of the pump in years.
Returns: The net present value of the PVPS
Return type: float