Bi-level optimal planning model for energy storage systems in a virtual power plant. (March 2021)