NPC UKRENERGO

We have implemented the Balancing Market & Ancillary Services System (BM&AS System) and Settlement System for Ukrenergo NPC, under the umbrella of the Second Power Transmission Project financed by the World Bank.

The Balancing Market & Ancillary Services System and Settlement System is designed as a microservice architecture, each service running in its own process and communicating with lightweight mechanisms like web services or messaging queues. These services are built around business capabilities and independently deployable by fully automated deployment machinery. The designed system serves as a Market Management System and supports both the TSO and the Market Participants to conduct the following functions:

  • Registration of Market Participants, ASPs, BSPs and BRPs based on the ENTSOE Role Model;
  • Management of Balance Groups and Schedules;
  • Management of the Balancing Market and the Ancillary Services Market;
  • Settlement of Imbalance and related charges;
  • Settlement of the Balancing Market and the Ancillary Services Market results;

During the software development project agile scrum project management methodology was enhanced with the approach of domain driven design and test driven development.

Every year, the trunk power grid of NPC Ukrenergo transmits over 110 billion kWh of electricity.

 

About Ukrenergo

NPC UKRENERGO is a power company responsible for operational and technological control of the Ukrainian energy system and electricity transmission via trunk power grid from generating plants to the distribution networks of the regional electricity suppliers.
The Company network includes eight regional power systems, covering the entire territory of Ukraine and employing over 8000 people.