Skip to content

Proposal of a New Online Controller for Grid2Op Based on Structural State Dynamics (DN / CCE) #769

Description

@Zhenis-ref

This is not a request to add a specific feature. Rather, I would like to share a research implementation that may be of interest to the Grid2Op community and to ask for your technical feedback.

Hello Grid2Op development team,
First of all, thank you for developing and maintaining Grid2Op. It has proven to be an excellent research platform for studying decision-making algorithms in power systems and for performing objective comparisons between different control approaches.
Over the past several weeks, we have been investigating a new online control strategy based on a structural representation of the power system state.
Instead of reinforcement learning, the controller continuously evaluates two characteristics of the current network state:

  • external nonequilibrium of the system (ΔN);
  • internal structural heterogeneity (ΔD).
    These quantities are then used by the "Combinatorial Compression Engine (CCE)" to select control actions through a limited number of predictive simulations.
    The current implementation combines three physical control channels:
  • energy storage control;
  • generator redispatch;
  • network topology control using "set_bus" actions.
    All candidate actions are evaluated using a common structural risk metric and participate in the same online decision-making process.
    During local testing on the official deterministic "l2rpn_idf_2023" scenario (fixed seed), we obtained the following results:
  • "Do Nothing baseline:" grid collapse after 9 steps;
  • "DN / CCE controller:" successful completion of the entire scenario (300/300 steps).
    The controller evaluates approximately 32 candidate actions per decision step and operates entirely online, without reinforcement learning, offline training, or precomputed action databases.
    Unfortunately, the official CodaBench submission phase had already closed by the time this work was completed, so we were unable to evaluate the controller through the competition infrastructure.
    Nevertheless, we have published the complete implementation and would greatly appreciate your technical feedback on the proposed approach.
    Project repository: https://github.com/Zhenis-ref/DN-Controller-Grid2Op
    We would be particularly interested in your opinion regarding:
  • the proposed online decision-making algorithm;
  • the structural state representation used by the controller;
  • the possibility of evaluating this approach on additional Grid2Op scenarios or benchmarks.
    If you have an opportunity to evaluate the controller using your own testing infrastructure or additional Grid2Op environments, we would greatly appreciate your independent assessment. Since the official competition has already concluded, an evaluation by the Grid2Op development team would be especially valuable. We would welcome any feedback, whether positive or critical, that could help us further improve the approach.
    Thank you once again for your time and for developing such a valuable platform for the research community.
    Best regards,
    Zhengis Tileubay
    Independent Researcher
    Kazakhstan

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions