Solar thermal power generation model