Coder Social home page Coder Social logo

tu-delft-ai-energy-lab / deep-statistical-solver-for-distribution-system-state-estimation Goto Github PK

View Code? Open in Web Editor NEW
14.0 0.0 4.0 23.08 MB

Implementation of Deep Statistical Solver for Distribution System State Estimation

Home Page: https://www.tudelft.nl/ai/delft-ai-energy-lab

Python 53.45% PureBasic 1.61% C 16.33% C++ 1.32% Tcl 27.29%
distribution-system graph-neural-networks power-systems state-estimation-algorithms deep-statistical-solver

deep-statistical-solver-for-distribution-system-state-estimation's People

Contributors

benjihbb avatar benjihbb2 avatar jochenc avatar lucasnarbondo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

deep-statistical-solver-for-distribution-system-state-estimation's Issues

Input issue of the trained model

Dear TU Delft AI Energy Lab researchers,

Thank you for your amazing paper and helpful open-source codes. That is so useful in reproducing the project. I encountered one issue on the input variables of the trained model.

For the trained model (such as the trained mode in the folder saved_model>> cigre_meas1_dss), the input variables are (a_flat,b_flat,U_flat,A0, training=False) (see line 1086 in the case_study.py), where the labeled variable, i.e., U_flat, is included as input when I use the trained model to perform DSSE. However, when I use the procedure to train a new model, the input variables of the trained model are (a_flat, b_flat, A0, training=False) (see line 901 in the fun_dss.py), where the labeled variable, i.e., U_flat, is NOT included as input when I test the trained model.

It is well known that when using a trained model for inference (making predictions on new data), we only need to provide the input features that the model was trained on. Including the labeled variables as inputs to the trained model would be unnecessary and redundant for making predictions. Hence, I am confused with the input of the trained model (provided by the authors). Why the labeled variables (i.e., U_flat) are included when using it for predicting.

Thank you for your response in advance.

Sincerely,
Gang

Questions about dataset generation

Dear TU Delft AI Energy Lab researchers,

Thanks very much for the amazing paper and code!

I have a question about the parameter to tweak load and generation in data_gen.py line 65, I don't know how to select the parameters to scale the load and gen profiles, and what's the usage of this parameter. Could you please briefly explain about it?

I met another problem with the load sampling section in data_gen.py, after executing the loop of generating the load and gen of 24 h profile, I noticed that the data for the 9-th gen (wind turbine) was a fixed value over the 24 hours.

image

I think the issue comes from line 314, the code makes all values of the raw 8 to be the same. After change it to load_sgen[i][8] = net.sgen['p_mw'][8] * profile_day_wind[i] *sgen_inc , the gen profile would vary over 24 h.

I'm looking forward to your reply, this means a lot to me, thanks again for the amazing work!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.