Solar panels and photovoltaic panels power generation principle