Autonomus photovoltaic systems