Solar power generation absorbs heat at high temperatures