The main reason why solar panels have low power generation efficiency