energy storage system design