Solar power generation fully charged in a few hours