advanced photovoltaic systems