Future-Power-Networks / MAPDN

This repository is for an open-source environment for multi-agent active voltage control on power distribution networks (MAPDN).
MIT License
200 stars 54 forks source link

how can your environment be easily and flexibly extended with more network topologies and data #14

Closed zzqiang163 closed 2 years ago

zzqiang163 commented 2 years ago

Dear authors, according to your paper "Multi-Agent Reinforcement Learning for Active Voltage Control on Power Distribution Networks " . you said that the primary limitation of OPF is the need of exact system model , and your environment can be easily and flexibly extended with more network topologies and data,

In the training stage, the agents should be trained with pandapower based on precise network cases ,.How can the training results be extented with other topologies ?

hsvgbkhgbv commented 2 years ago

Dear zzqiang163,

This can be done if you can collect more data and design more cases. The main difference between OPF and RL, is real-time online optimization vs. online execution (with periodic online training or offline training). For example, RL-based agents can be adaptive to generations from DERs owing to variant weather conditions, while OPF have to solve it online. During training of RL, it may not observe all scenarios which is the fundamental traits of ML called generalization.

The above words answer the question based on the thought in your mind, though "the environment can be easily and flexibly extended with more network topologies and data" was misunderstood. It means that the environment can be applied to more scenarios for training, not implying generalization.

zzqiang163 commented 2 years ago

Dear hsvgbkhgbv, Thanks for your response. Do you mean that for example , if there are two photovoltaic inverters in a section of the network, we should complete the training of this network with the 2 inverts and other bus nodes together, and also put it into the actual operation with same network. Afterwards if there is a bus node with a new inverter installed, Does that mean that I need to retrain the 3 inverters and other bus nodes together .

hsvgbkhgbv commented 2 years ago

Yes, it is.