Skip to content

Commit

Permalink
Replace Branch.Side in groovy
Browse files Browse the repository at this point in the history
Signed-off-by: Florian Dupuy <florian.dupuy@rte-france.com>
  • Loading branch information
flo-dup committed Nov 23, 2023
1 parent 6708934 commit 0bf7cd8
Show file tree
Hide file tree
Showing 22 changed files with 49 additions and 57 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ for (Line line : network.lines) {
parameterSetId "CLA"
controlledQuadripole line.id
iMeasurement line.id
iMeasurementSide Branch.Side.TWO
iMeasurementSide TwoSides.TWO
}
}
```
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,9 @@ import com.powsybl.dynawaltz.dsl.DslEquipment
import com.powsybl.dynawaltz.dsl.builders.AbstractEventModelBuilder
import com.powsybl.dynawaltz.models.events.AbstractEvent
import com.powsybl.dynawaltz.models.events.EventHvdcDisconnection
import com.powsybl.dynawaltz.models.events.EventQuadripoleDisconnection
import com.powsybl.dynawaltz.models.events.EventInjectionDisconnection
import com.powsybl.iidm.network.Branch
import com.powsybl.iidm.network.HvdcLine
import com.powsybl.iidm.network.Identifiable
import com.powsybl.iidm.network.IdentifiableType
import com.powsybl.iidm.network.Network
import com.powsybl.iidm.network.TwoSides
import com.powsybl.dynawaltz.models.events.EventQuadripoleDisconnection
import com.powsybl.iidm.network.*

/**
* @author Laurent Issertial {@literal <laurent.issertial at rte-france.com>}
Expand Down Expand Up @@ -62,11 +57,11 @@ class EventDisconnectionGroovyExtension extends AbstractPureDynamicGroovyExtensi
void disconnectOnly(TwoSides side) {
disconnectSide = true
switch (side) {
case Branch.Side.ONE :
case TwoSides.ONE :
disconnectOrigin = true
disconnectExtremity = false
break
case Branch.Side.TWO :
case TwoSides.TWO :
disconnectOrigin = false
disconnectExtremity = true
break
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ import com.powsybl.dynawaltz.dsl.EquipmentConfig
import com.powsybl.dynawaltz.dsl.builders.AbstractEquipmentModelBuilder
import com.powsybl.dynawaltz.models.Side
import com.powsybl.dynawaltz.models.utils.SideConverter
import com.powsybl.iidm.network.Branch
import com.powsybl.iidm.network.HvdcLine
import com.powsybl.iidm.network.IdentifiableType
import com.powsybl.iidm.network.Network
Expand Down
10 changes: 4 additions & 6 deletions dynawaltz-dsl/src/test/resources/dynamicModels.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,14 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/


import com.powsybl.iidm.network.Branch
import com.powsybl.iidm.network.Bus
import com.powsybl.iidm.network.Generator
import com.powsybl.iidm.network.Line
import com.powsybl.iidm.network.Load
import com.powsybl.iidm.network.Generator

import com.powsybl.iidm.network.TwoSides

for (Load load : network.loads) {
if (load == "LOAD2") {
if (load.id == "LOAD2") {
LoadOneTransformer {
staticId load.id
// dynamicModelId "BBM_" + load.id (dynamicModelId could be optional and equal to staticId)
Expand Down Expand Up @@ -76,7 +74,7 @@ for (Line line : network.lines) {
dynamicModelId "BBM_" + line.id
parameterSetId "CLA"
iMeasurement line.id
iMeasurementSide Branch.Side.TWO
iMeasurementSide TwoSides.TWO
}

Line {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@

package dynamicModels

import com.powsybl.iidm.network.Branch
import com.powsybl.iidm.network.TwoSides

CurrentLimitAutomaton {
dynamicModelId "AM_NHV1_NHV2_1"
parameterSetId "CLA"
controlledQuadripole "NHV1_NHV2_2"
iMeasurement "NHV1_NHV2_1"
iMeasurementSide Branch.Side.TWO
iMeasurementSide TwoSides.TWO
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@

package dynamicModels

import com.powsybl.iidm.network.Branch
import com.powsybl.iidm.network.TwoSides

CurrentLimitAutomatonTwoLevels {
dynamicModelId "AM_NHV1_NHV2_1"
parameterSetId "CLA"
controlledQuadripole "NHV1_NHV2_2"
iMeasurement1 "NHV1_NHV2_1"
iMeasurement1Side Branch.Side.TWO
iMeasurement1Side TwoSides.TWO
iMeasurement2 "NGEN_NHV1"
iMeasurement2Side Branch.Side.ONE
iMeasurement2Side TwoSides.ONE
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@

package dynamicModels

import com.powsybl.iidm.network.Branch
import com.powsybl.iidm.network.TwoSides

HvdcPV {
staticId "L"
dynamicModelId "BBM_HVDC_L"
parameterSetId "HVDC"
dangling Branch.Side.ONE
dangling TwoSides.ONE
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@

package dynamicModels

import com.powsybl.iidm.network.Branch
import com.powsybl.iidm.network.TwoSides

HvdcPVDanglingDiagramPQ {
staticId "L"
dynamicModelId "BBM_HVDC_L"
parameterSetId "HVDC"
dangling Branch.Side.ONE
dangling TwoSides.ONE
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@

package dynamicModels

import com.powsybl.iidm.network.Branch
import com.powsybl.iidm.network.TwoSides

HvdcVSCDanglingUdc {
staticId "L"
dynamicModelId "BBM_HVDC_L"
parameterSetId "HVDC"
dangling Branch.Side.TWO
dangling TwoSides.TWO
}
5 changes: 3 additions & 2 deletions dynawaltz-dsl/src/test/resources/eventModels.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,14 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/


import com.powsybl.iidm.network.Line
import com.powsybl.iidm.network.Branch
import com.powsybl.iidm.network.TwoSides

for (Line line : network.lines) {
Disconnect {
staticId line.id
startTime 4
disconnectOnly Branch.Side.TWO
disconnectOnly TwoSides.TWO
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@

package eventModels

import com.powsybl.iidm.network.Branch
import com.powsybl.iidm.network.TwoSides

Disconnect {
staticId "L"
startTime 2
disconnectOnly Branch.Side.TWO
disconnectOnly TwoSides.TWO
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@

package eventModels

import com.powsybl.iidm.network.Branch
import com.powsybl.iidm.network.TwoSides

Disconnect {
staticId "NHV1_NHV2_1"
startTime 4
disconnectOnly Branch.Side.ONE
disconnectOnly TwoSides.ONE
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@

package eventWarnings

import com.powsybl.iidm.network.Branch
import com.powsybl.iidm.network.TwoSides

Disconnect {
staticId "GEN"
startTime 1
disconnectOnly Branch.Side.ONE
disconnectOnly TwoSides.ONE
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,9 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/

import com.powsybl.iidm.network.Branch
import com.powsybl.iidm.network.Load
import com.powsybl.iidm.network.Generator

import com.powsybl.iidm.network.Load
import com.powsybl.iidm.network.TwoSides

for (Load load : network.loads) {
if (load.id != "_LOAD___8_EC") {
Expand Down Expand Up @@ -38,14 +37,14 @@ CurrentLimitAutomaton {
parameterSetId "CLA_2_4"
controlledQuadripole "_BUS____2-BUS____4-1_AC"
iMeasurement "_BUS____2-BUS____4-1_AC"
iMeasurementSide Branch.Side.TWO
iMeasurementSide TwoSides.TWO
}

CurrentLimitAutomaton {
dynamicModelId "CLA_2_5"
parameterSetId "CLA_2_5"
controlledQuadripole "_BUS____2-BUS____5-1_AC"
iMeasurement "_BUS____2-BUS____5-1_AC"
iMeasurementSide Branch.Side.TWO
iMeasurementSide TwoSides.TWO
}

Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/

import com.powsybl.iidm.network.Branch
import com.powsybl.iidm.network.TwoSides

Disconnect {
staticId "_BUS____1-BUS____5-1_AC"
startTime 5
disconnectOnly Branch.Side.TWO
disconnectOnly TwoSides.TWO
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/

import com.powsybl.iidm.network.Branch
import com.powsybl.iidm.network.TwoSides

Disconnect {
staticId "_BUS____1-BUS____5-1_AC"
startTime 1
disconnectOnly Branch.Side.TWO
disconnectOnly TwoSides.TWO
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,14 @@

package warnings

import com.powsybl.iidm.network.Branch
import com.powsybl.iidm.network.TwoSides

CurrentLimitAutomatonTwoLevels {
dynamicModelId "CLA_NGEN"
parameterSetId "CLA"
controlledQuadripole "NHV1_NHV2_2"
iMeasurement1 "NHV1_NHV2_1"
iMeasurement1Side Branch.Side.TWO
iMeasurement1Side TwoSides.TWO
iMeasurement2 "NGEN"
iMeasurement2Side Branch.Side.ONE
iMeasurement2Side TwoSides.ONE
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@

package warnings

import com.powsybl.iidm.network.Branch
import com.powsybl.iidm.network.TwoSides

CurrentLimitAutomatonTwoLevels {
dynamicModelId "CLA_NGEN"
parameterSetId "CLA"
controlledQuadripole "NHV1_NHV2_2"
iMeasurement1 "NHV1_NHV2_1"
iMeasurement1Side Branch.Side.TWO
iMeasurement1Side TwoSides.TWO
iMeasurement2 "NHV1_NHV2_2"
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@

package warnings

import com.powsybl.iidm.network.Branch
import com.powsybl.iidm.network.TwoSides

CurrentLimitAutomaton {
dynamicModelId "CLA_NGEN"
parameterSetId "CLA"
controlledQuadripole "GEN"
iMeasurement "NHV1_NHV2_1"
iMeasurementSide Branch.Side.TWO
iMeasurementSide TwoSides.TWO
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@

package warnings

import com.powsybl.iidm.network.Branch
import com.powsybl.iidm.network.TwoSides

CurrentLimitAutomaton {
dynamicModelId "CLA_NGEN"
parameterSetId "CLA"
controlledQuadripole "NHV1_NHV2_2"
iMeasurement "NGEN"
iMeasurementSide Branch.Side.TWO
iMeasurementSide TwoSides.TWO
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@

package warnings

import com.powsybl.iidm.network.Branch
import com.powsybl.iidm.network.TwoSides

HvdcPV {
staticId "L"
dynamicModelId "BBM_HVDC_L"
parameterSetId "HVDC"
dangling Branch.Side.ONE
dangling TwoSides.ONE
}
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ import com.powsybl.iidm.network.Branch
Disconnect {
staticId "_BUS____1-BUS____5-1_AC"
startTime 1
disconnectOnly Branch.Side.TWO
disconnectOnly TwoSides.TWO
}

0 comments on commit 0bf7cd8

Please sign in to comment.