@Override protected VoltageLevelAdder createAdder(Substation s) { return s.newVoltageLevel(); }
float[] limits = getVoltageLimits(vl, noOperationalLimitInOperationalLimitSet); LOGGER.trace("Create voltage level {}", voltageLevelId); voltageLevel = substation.newVoltageLevel() .setId(voltageLevelId) .setName(vl.getName())
@Override public void convert() { String baseVoltage = p.getId("BaseVoltage"); double nominalVoltage = p.asDouble("nominalVoltage"); double lowVoltageLimit = p.asDouble("lowVoltageLimit"); double highVoltageLimit = p.asDouble("highVoltageLimit"); // Missing elements in the boundary file if (Double.isNaN(nominalVoltage)) { nominalVoltage = (lowVoltageLimit + highVoltageLimit) / 2.0; if (Double.isNaN(nominalVoltage)) { nominalVoltage = Math.PI; } missing(String.format("BaseVoltage %s", baseVoltage), nominalVoltage); } String voltageLevelId = context.namingStrategy().getId("VoltageLevel", id); VoltageLevel voltageLevel = context.network().getVoltageLevel(voltageLevelId); if (voltageLevel == null) { substation.newVoltageLevel() .setId(voltageLevelId) .setName(name) .setEnsureIdUnicity(false) .setNominalV(nominalVoltage) .setTopologyKind(TopologyKind.BUS_BREAKER) .setLowVoltageLimit(lowVoltageLimit) .setHighVoltageLimit(highVoltageLimit) .add(); } }
VoltageLevel lvVl = s.newVoltageLevel() .setId(hvGen.getId() + "_VL") .setNominalV(vbaseLvBdd)
public VoltageLevel createSubstationVoltageLevel(String nodeId, double nominalV) { String substationId = boundarySubstationId(nodeId); String vlId = boundaryVoltageLevelId(nodeId); String substationName = "boundary"; String vlName = "boundary"; return network() .newSubstation() .setId(namingStrategy().getId("Substation", substationId)) .setName(substationName) // A non-null country code must be set // This is an arbitrary country code, Bangladesh code BD also matches with // BounDary .setCountry(Country.BD) .add() .newVoltageLevel() .setId(namingStrategy().getId("VoltageLevel", vlId)) .setName(vlName) .setNominalV(nominalV) .setTopologyKind(TopologyKind.BUS_BREAKER) .add(); }
.setTso("RTE") .add(); VoltageLevel voltageLevelA = substation.newVoltageLevel() .setId("vl1") .setName("vl1") .setName("busA") .add(); VoltageLevel voltageLevelB = substation.newVoltageLevel() .setId("vl2").setName("vl2") .setNominalV(200.0)
public static Network create() { Network network = NetworkFactory.create("test", "test"); network.setCaseDate(DateTime.parse("2017-11-17T12:00:00+01:00")); Substation s = network.newSubstation() .setId("S") .setCountry(Country.FR) .add(); VoltageLevel vl = s.newVoltageLevel() .setId("VL") .setTopologyKind(TopologyKind.BUS_BREAKER) .setNominalV(20.0f) .setLowVoltageLimit(15.0f) .setHighVoltageLimit(25.0f) .add(); vl.getBusBreakerView().newBus() .setId("BUS") .add(); Load load = vl.newLoad() .setId("LOAD") .setP0(0.0f) .setQ0(0.0f) .setBus("BUS") .setConnectableBus("BUS") .add(); load.addExtension(LoadFooExt.class, new LoadFooExt(load)); load.addExtension(LoadBarExt.class, new LoadBarExt(load)); return network; }
.setCountry(Country.FR) .add(); VoltageLevel vl1 = s1.newVoltageLevel() .setId("VL1") .setNominalV(400) .setCountry(Country.FR) .add(); VoltageLevel vl2 = s2.newVoltageLevel() .setId("VL2") .setNominalV(400)
.setCountry(Country.FR) .add(); VoltageLevel vl1 = s1.newVoltageLevel() .setId("VL1") .setNominalV(380) .setCountry(Country.FR) .add(); VoltageLevel vl2 = s2.newVoltageLevel() .setId("VL2") .setNominalV(380)
.setTso("RTE") .add(); VoltageLevel vl = s.newVoltageLevel() .setId("VL") .setNominalV(380)
.setCountry(Country.FR) .add(); VoltageLevel vl1 = s1.newVoltageLevel() .setId("VL1") .setTopologyKind(TopologyKind.BUS_BREAKER) .setId("BUS1") .add(); VoltageLevel vl2 = s1.newVoltageLevel() .setId("VL2") .setTopologyKind(TopologyKind.BUS_BREAKER) .setCountry(Country.BE) .add(); VoltageLevel vl3 = s2.newVoltageLevel() .setId("VL3") .setTopologyKind(TopologyKind.BUS_BREAKER) .setId("BUS3") .add(); VoltageLevel vl4 = s2.newVoltageLevel() .setId("VL4") .setTopologyKind(TopologyKind.BUS_BREAKER)
.setGeographicalTags("B") .add(); VoltageLevel vlgen = p1.newVoltageLevel() .setId(VLGEN) .setNominalV(24.0) .setTopologyKind(TopologyKind.BUS_BREAKER) .add(); VoltageLevel vlhv1 = p1.newVoltageLevel() .setId("VLHV1") .setNominalV(380.0) .setTopologyKind(TopologyKind.BUS_BREAKER) .add(); VoltageLevel vlhv2 = p2.newVoltageLevel() .setId("VLHV2") .setNominalV(380.0) .setTopologyKind(TopologyKind.BUS_BREAKER) .add(); VoltageLevel vlload = p2.newVoltageLevel() .setId("VLLOAD") .setNominalV(150.0)
.setCountry(Country.FR) .add(); VoltageLevel voltageLevel = substation.newVoltageLevel() .setId("VL") .setNominalV(100.0)
.setCountry(Country.FR) .add(); VoltageLevel vl1 = substation.newVoltageLevel() .setId("VL_132") .setNominalV(132.0) .add(); VoltageLevel vl2 = substation.newVoltageLevel() .setId("VL_33") .setNominalV(33.0) .setQ(7.5); VoltageLevel vl3 = substation.newVoltageLevel() .setId("VL_11") .setNominalV(11.0)
.setCountry(Country.FR) .add(); VoltageLevel vl1 = s1.newVoltageLevel() .setId("VL1") .setNominalV(380) .setCountry(Country.FR) .add(); VoltageLevel vl2 = s2.newVoltageLevel() .setId("VL2") .setNominalV(380) l1.getTerminal1().setP(50.084026).setQ(29.201416); l1.getTerminal2().setP(-50.0).setQ(-25.0); VoltageLevel vl3 = s1.newVoltageLevel() .setId("VL3") .setNominalV(380)
.setGeographicalTags("region1") .add(); VoltageLevel voltageLevel1 = substation1.newVoltageLevel() .setId("voltageLevel1") .setNominalV(400)
.setGeographicalTags("_c1d5c0378f8011e08e4d00247eb1f55e") // ELIA-Anvers .add(); VoltageLevel vlBrussels21 = sBrussels.newVoltageLevel() .setId("_929ba893-c9dc-44d7-b1fd-30834bd3ab85") .setName("21.0") .setTopologyKind(TopologyKind.BUS_BREAKER) .add(); VoltageLevel vlBrussels110 = sBrussels.newVoltageLevel() .setId("_8bbd7e74-ae20-4dce-8780-c20f8e18c2e0") .setName("110.0") .setTopologyKind(TopologyKind.BUS_BREAKER) .add(); VoltageLevel vlBrussels10 = sBrussels.newVoltageLevel() .setId("_4ba71b59-ee2f-450b-9f7d-cc2f1cc5e386") .setName("10.5") .setTopologyKind(TopologyKind.BUS_BREAKER) .add(); VoltageLevel vlBrussels380 = sBrussels.newVoltageLevel() .setId("_469df5f7-058f-4451-a998-57a48e8a56fe") .setName("380.0") .setTopologyKind(TopologyKind.BUS_BREAKER) .add(); VoltageLevel vlBrussels225 = sBrussels.newVoltageLevel() .setId("_b10b171b-3bc5-4849-bb1f-61ed9ea1ec7c") .setName("225.0")
.setCountry(Country.FR) .add(); VoltageLevel vlC = s.newVoltageLevel() .setId("C") .setNominalV(225.0) createSwitch(vlC, "L", "M", SwitchKind.BREAKER, true, false, true, 3, 4); VoltageLevel vlN = s.newVoltageLevel() .setId("N") .setNominalV(225.0)
.newVoltageLevel() .setId("_69ef0dbd-da79-4eef-a02f-690cb8a28361") .setName("225 kV")