-
Notifications
You must be signed in to change notification settings - Fork 43
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
Conversion to UCTE format #3191
Labels
Comments
7 tasks
This issue is partly fixed by the #3206 PR. The mapping of new elements is still to be done. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the current behavior
According to the documentation here Powsybl cannot export to UCTE for an imported file in other format than UCTE.
Describe the expected behavior
Powsybl can convert a network not in UCTE format to an UCTE formatted file.
Describe the motivation
Powsybl need to be able to export an IIDM network imported from not UCTE file to an UCTE file.
Extra Information
Naming strategy
Mapping of new elements
Some equipments must be implemented, they are currenlty listed at the beginning of the
UcteExporter::createUcteNetwork
method and throws exception if the network has one of them:ThreeWindingsTransformer
Create method
UcteExporter::convertThreeWindingsTransformer
to transform a ThreeWindingsTransformer to 1 new objectUcteThreeWindingsTransformer
. Instanciate it using the electrotechnic rules used by the NetworkModification to transform 1ThreeWindingsTransformer
to 3TwoWindingsTransformer
.The new element
UcteThreeWindingsTransformer
is represented with:UcteTransformer
UcteNode
UcteVoltageLevel
UcteSubstation
HvdcLine
Create method
UcteExporter::convertHvdcLine
to transform an HvdcLine to 1 new objectUcteHvdcLine
.The new element
UcteHvdcLine
is represented with:UcteLine
UcteNode
(containing 1 load and 1 group)LccConverterStation
Create method
UcteExporter::convertLccConverterStation
to transform an LccConverterStation to 1UcteNode
.VscConverterStation
Create method
UcteExporter::convertVscConverterStation
to transform an VscConverterStation to 1UcteNode
.StaticVarCompensator
Create method
UcteExporter::convertStaticVarCompensator
to transform a StaticVarCompensator to 1UcteNode
. We can use theUcteNodeTypeCode
for the voltage regulation.Battery
Create method
UcteExporter::convertBattery
to transform a Battery to 1UcteNode
. We can use theUcteNodeTypeCode
for the voltage regulation. Battery can be like the generator (convertGenerators
method)?ShuntCompensator
Create method
UcteExporter::convertShuntCompensator
to transform a ShuntCompensator to ..............DanglingLine
UcteExporter::convertDanglingLine
already exists => is it used for export?The current equivalence results in the creation of an
UcteLine
Voltage regulation rules
Update the documentation
Supported formats exchanges, in particular the array for the supported conversion formats
New page for the element equivalence between IIDM and UCTE format?
The text was updated successfully, but these errors were encountered: