Abstract: As a novel clean energy technology with low carbon emissions, Concentrated Solar Power (CSP) with a power tower is of paramount importance to China’s sustainable development strategy. This ...