Multi-stage progressive optimality algorithm and its application in energy storage operation chart optimization of cascade reservoirs. (1st April 2018)