Skip to content
This repository has been archived by the owner on Nov 24, 2023. It is now read-only.
Marco Pau edited this page Jul 9, 2021 · 2 revisions

State Estimation API

Communication settings

Probably nothing needed here, since all the communication settings should be in the back-end and not configured by the user

Electrical grid data

Possible options for the user to load the grid data:

  • Load CIM file
  • Load pypower format file (format still to be checked and integrated in our SE code)

Measurement configuration

Format to be decided, but what is needed is:

  • Info about type of measurement (voltage, power, current, PMU voltage, PMU current - maybe a string to be selected?)
  • Measurement placement (which node or branch - maybe a string with bus or branch ID)
  • Measurement uncertainty (numerical value of % uncertainty)

State Estimator selection

Drop down menu with list of available estimators (at the beginning they will all be single-phase estimators)

  • Weighted Least Squares
  • Weighted Least Absolute Value (not available yet)
  • Kalman filter-based (not available yet)
  • AI-based estimator (not available yet)
  • Default (WLS)

SE output selection

Possible list of outputs that the user could select:

  • Estimated quantities
    • Bus voltage (array of values - magnitude and phase angle)
    • Branch current (array of values - magnitude and phase angle)
    • Bus current injection (array of values - magnitude and phase angle)
    • Branch power (array of complex values)
    • Bus power injection (array of complex values)
  • Uncertainty of the estimates (array of values)
  • Number of iterations for convergence (integer value)