Knowledge of Photovoltaic Cells