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

add Electrical CIM quantityKinds and units #970

Open
VladimirAlexiev opened this issue Sep 12, 2024 · 8 comments
Open

add Electrical CIM quantityKinds and units #970

VladimirAlexiev opened this issue Sep 12, 2024 · 8 comments

Comments

@VladimirAlexiev
Copy link

VladimirAlexiev commented Sep 12, 2024

Electrical CIM needs some new quantityKinds and units:

QuantityKind Unit1 Unit2
ActivePowerPerCurrentFlow W-PER-A MegaW-PER-A
ActivePowerPerFrequency W-PER-HZ MegaW-PER-HZ
ActivePowerChangeRate W-PER-SEC MegaW-PER-SEC
VoltagePerReactivePower V-PER-V-A_Reactive KiloV-PER-V-A_Reactive

@Sveino or @gridDigIt (@griddigit-ci) can you dig out the definitions from CIM, then define dimension vectors and other attributes?
I think the conversion factor will be 1 for Unit1, and 1e6/1e3 for Unit2.

@steveraysteveray
Copy link
Collaborator

@VladimirAlexiev, your second row looks suspicious, because frequency is inverse time, so the unit would be Watt*Second.

@VladimirAlexiev
Copy link
Author

You can find it at
https://cim.fein-aachen.org/libcimpp/doc/IEC61970_17v23/classIEC61970_1_1Base_1_1Domain_1_1ActivePowerPerFrequency.html (not authoritative, but same as authoritative).

Definition is "Active power variation with frequency" (I don't pretend to understand what that is).

Unit is "Wpers" which is CIM way's of spelling W-PER-SEC.

@VladimirAlexiev
Copy link
Author

Another candidate: Sveino/Inst4CIM-KG#43.
Is ApparentPower same as ComplexPower or a sub-concept?
Electrical experts needed!

@steveraysteveray
Copy link
Collaborator

We have the following skos:broader hierarchy at present:
image
...where ComplexPower is a categorization that includes ApparentPower (the vector sum of the Active (sometimes called Real) and Reactive Power). ComplexPower also includes those two components. They all share the same dimensionality.

@VladimirAlexiev
Copy link
Author

@steveraysteveray Thanks! I overlooked qk:ApparentPower

@steveraysteveray
Copy link
Collaborator

Back to my concerns about ActivePowerPerFrequency, either the name is wrong, or the corresponding unit is wrong. Think about it - Active Power is measured in Watts, Frequency is measured in Hertz - so I just don't see how the corresponding unit can be Watts per Second.

(I believe the inverse concept is known as the Droop Coefficient: The droop coefficient (often denoted as R) relates the change in frequency (Δf) to the change in active power (ΔP). This is a concept that is more easily understood. As the grid is loaded more, there is a corresponding shift in the frequency. I'm also not an electrical engineer, but I'm guessing that ActivePowerPerFrequency might be talking about how much added power is needed to restore the baseline frequency?)

Regardless, I think there's an inconsistency with the quantity kind and the unit.

@VladimirAlexiev
Copy link
Author

VladimirAlexiev commented Sep 19, 2024

@steveraysteveray

This kind is used with only one prop:
cim:ExternalNetworkInjection.governorSCD "Power Frequency Bias. This is the change in power injection divided by the change in frequency and negated. A positive value of the power frequency bias provides additional power injection upon a drop in frequency."
So indeed it must be measured in W-PER-HZ and I've corrected the table on top.

@Sveino and @griddigit-ci, when can you submit a PR? I'll map to these not-yet-existing QUDT URLs.

@VladimirAlexiev
Copy link
Author

@Sveino and @griddigit-ci, when can you submit a PR? These not-yet-existing QUDT URLs are now used in CIM:
https://github.com/Sveino/Inst4CIM-KG/tree/develop/rdfs-improved#mapping-quantitykinds-and-units

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