Skip to content
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

Use unique power base for power display on diagrams #116

Open
ceraolo opened this issue Jan 17, 2024 · 2 comments
Open

Use unique power base for power display on diagrams #116

ceraolo opened this issue Jan 17, 2024 · 2 comments

Comments

@ceraolo
Copy link

ceraolo commented Jan 17, 2024

This ticket regards only the PF feature of the new PowerGrids.

Now we have the possibility to see the PF results directly on the system diagrams. This is a very important and useful feature. Indeed, when doing PF studies, I think users will 90% of the time have a look at just the diagram with numerical result on it, and only rarely will read other results through the output variables.

I like to seee these results in PU. However, for this case, I think it is important to make a change to make it even more useful.

Now active and reactive powers are referred to the nominal machines they belong to, which in general are different from different machines in the system. For instance a 100 MVA generator can be connected to a 130 MVA transformer.
So, when we output the PF results on the diagram in PU, PU numbers are not directly comparable.
Consider for instance bus33 in the picture below. the power coming from pv33 is 100 MW, which goes into the two transformers below it. In fact their nominal powers are 75 MVA, so they receive 0.6667*75= 50 MW each. This is not immediately evident from the numerical labels on the diagram, since they refer to different base units.

The situation could be improved a lot if all active and reactive powers are shown in a unique base, e.g. 100 MVA for the whole grid.

My proposal is therefore to add to the SystemObject an option to be selected through a checkBox, whose name could be "Use unique power base for power display on diagrams".
The this checkbox is selected an input field should become active, allowing specifying the value of the unique power base (e.g. 100 MVA).

In that case the user would have a clear picture of the power flow just having a look at the diagram:

  • they could select the UNom value for buses that to correspond to the adjacent transformer windings
  • they could select a unique power base for the system e.g. 100 MVA. This will override local nominal values for the computation of the PQ active and reactive powers displayed on diagrams.

With these choices, the output will be as in textbooks, where a unique base is taken for sthe system and all the numbers are meaningul without conversions.

Is this possible with a reasonable effort?
Does anyone agree that this could be helpful?

image

@casella
Copy link
Member

casella commented Jan 22, 2024

To be honest, I'm not sure I see the advantage of that over just looking at the MW outputs. If you set the base power to 100 MVA, the difference would just be that the decimal point is moved by two places... That said, if that is what power engineers are used to, so be it.

The whole iPSL library is based on this concept, and I found it quite confusing. But if we keep it at the level of displaying (not writing models), it's fine for me.

BTW, I guess this only makes sense for power, not for voltage, so it would be SNom, not UNom.

The implementation of this feature should be fairly straightforward. However, I would keep adding new features that are not backwards-incompatible for the 2.1.0 version, I think now we should focus on releasing what we have ASAP.

@AndreaBartolini AndreaBartolini changed the title Enhance Power Flow output on diagrams Use unique power base for power display on diagrams Mar 8, 2024
@ceraolo
Copy link
Author

ceraolo commented Mar 12, 2024

To be honest, I'm not sure I see the advantage of that over just looking at the MW outputs. If you set the base power to 100 MVA, the difference would just be that the decimal point is moved by two places... That said, if that is what power engineers are used to, so be it.

Quite true.
This ticket could be useful, however, to have powers that sum at nodes (the sum of powers flowing into them being zero) and still bus voltages in pu.
But I agree that it has low priority, if some. We will see what happens when people start (hopefully) using the library regularly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants