The Fundamentals of Photovoltaic Systems