-
Notifications
You must be signed in to change notification settings - Fork 490
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PowerFactory to Pandapower Import - Data Validation for Large Transmission Systems #2363
Comments
Hi Sciemon, in the Texas grid there are SVC elements that are not covered by the converter yet, but this is already part of a PR: #2348 . this results in huge voltage differences as they automatically control the voltage. Also in the PowerFactory model of the Texas grid the slack is distributed over the loads which pandapower doesn't support. pandapower converts one synchronous machine from PF as an external grid (as it is a reference machine in PF) and sets is as the slack. I don't know if there is a way to get the admittance matrix from PowerFactory to compare with pandapower. If there is one, please let me know, because such a validation of the admittances would be very beneficial. There are currently expected limitations to some branch elements, e.g., phase shifters are modeled in different ways in PF and in pandapower, trafos in general can be tricky depending on the settings in Powerfactory. Lines and impedances should be matching. Shunt elements, like loads, filters, should also be converted correctly. If you see differences there, please let us know. Have you tried out the PF2pp import validation function in pandapower? This gives hints where differences are in the power flow results
|
Thank you @pawellytaev for the clarification. I look forward to #2348 being merged. PowerFactory is pretty closed, so there is no way to access the admittance matrix. We now have an interface to pandapower in powfacpy, our wrapper for the python API of PowerFactory (see this tutorial). One thing I am not yet sure about is the p.u. base of the admittance matrix (see #2446). I tried to use
|
Hi, you get this error message if run a power flow in pandapower after converting the grid. During the conversion, additional columns are added to the pandapower If you don't run a power flow after the conversion and use |
@Sciemon, have you tried what @pawellytaev suggested? |
@vogt31337 sorry, i just found the time to look into this again. @pawellytaev thanks, that works well for example with the IEEE 39 bus example. I usually work with systems with ElmVsc elements not supported by pandapower and there can be very large differences as expected (so cannot validate admittance matrix). |
Feature Checklist
Searched the issues page for similar reports
Read the relevant sections of the documentation
Browse the tutorials and tests for usefull code snippets and examples of use
Issue
I use the import from PowerFactory as described in
pandapower.readthedocs.io/en/v2.9.0/converter/powerfactory.html
For small systems (e.g. IEEE 39 bus) this works well. You can validate the import by comparing the power flow results and they are similar.
For large transmission systems (e.g. the Texas system example in PF) the power flow results are not the same. It would be sufficient for me as a first step to validate that the topology and admittance matrix are correct and neglect the units and their controllers.
Is there a way to validate the import (of only the admittance matrix)? Are there expected limitations to the accuracy of the imported data (of the admittance matrix) for such large and complex systems?
Thank you in advance!
Label
The text was updated successfully, but these errors were encountered: