Solar thermal power tower energy storage system