Advanced Photovoltaic System Design