stavrosorf / poweflownet Goto Github PK
View Code? Open in Web Editor NEWPoweFlowNet: Leveraging Message Passing GNNs for Improved Power Flow Approximation
License: MIT License
PoweFlowNet: Leveraging Message Passing GNNs for Improved Power Flow Approximation
License: MIT License
I see that in the pull request the arguments are written in a bash file. It'd be better to write a json file in the configs/ folder. Neater this way
Revamp the plots of the paper.
Since we generate Datasetv3 and need to rerun experiments we can also add results for more cases (need to discuss this). Cases between 118 and 6470 might be of interest (the greater the number of nodes the better our architecture look).
We show transferability is not great with our architecture, but what if we did not train for 1000 epochs (->overfit) and try to find a way to make it more generalizable :
See: argument_parser.py, line 13 and 15.
@sentient-codebot will fix later.
edge_index
also containing undirected edges, which is different from our v1 and v2 data generation. We perhaps need to adjust our network slightly.dataset_generator_pandapower_nan.py
-> get from nodal admittance matrix AND undirected.edge_index
variable.C_nf
per line.PowerImbalance
(physical loss function) to make it align with the new edge features. do sanity checks (with target data). the result should work perfectly, since the admittance matrix should be mathematically sufficient and strict for calculating the power flow.I'm confused about the columns in the default test case in pandapower.networks.case118 as I'm a fish in this elec and DL crossing field.
I can only follow your code but don't know their meanning when debug in this repo file: dataset_generator_alt.py
I'd appreciate it if you can offer help for identifying the specific column names
in networks.case118['bus'] and networks.case118['branch']
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.