Text this: Impact of distributed generation and energy storage systems on electrical power distribution systems