-
Notifications
You must be signed in to change notification settings - Fork 0
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
Fix incidence for 3-winding transformers #72
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this supposed to fail silently? If there are more than three busses then the entire component seems to be ignored. Is that the desired response?
I couldn't come up with a better response for an ordinary incidence matrix. Would it be better to turn every list of n buses into a clique graph? I'm not so sure. |
Oh I mean I think this will ignore a lot of transformers that are ligitimate - namely center tap transformers which may have three busses represented. This has bus1 distinct, but bus2 and bus3 being the same except for the phases that connected. Are the phases included in the bus names? If so, we can probably strip that off. Once that's done, we can create a set of the buses and if the size is greater than 2 we can throw an exception. Does that sound like a sensible approach? |
Sounds sensible as any other choice, although this does throw away some potentially important information. I'll ask Xinyang about it. |
Ok, we discussed it before, but I have what I consider the best compromise. If there are 2 terminals, then it uses the ordinary path. When there are 2 or more bus names, it uses those. When there are 3 or more unique bus names, then it skips in the incidence matrix. |
I noticed this bug, which causes an error in SMART-DS.
We should probably consider testing small smart ds feeder more often.