Bus bus = voltageLevel.getBusBreakerView() .newBus() .setId(namingStrategy.getId(tn)) .add();
for (PossibleTopology.Bus bus : buses) { String busId = getBusId(bus); vl.getBusBreakerView().newBus() .setId(busId) .add();
lvBusId = lvBusId + "_bus"; Bus lvBus = lvVl.getBusBreakerView().newBus() .setId(lvBusId) .add();
.setTopologyKind(TopologyKind.BUS_BREAKER) .add(); Bus busAnvers220 = vlAnvers220.getBusBreakerView().newBus() .setId("_f70f6bad-eb8d-4b8f-8431-4ab93581514e") .add(); Bus busBrussels225 = vlBrussels225.getBusBreakerView().newBus() .setId("_99b219f3-4593-428b-a4da-124a54630178") .add(); loadBrussels225.getTerminal().setP(200.0); loadBrussels225.getTerminal().setQ(50.0); Bus busBrussels110 = vlBrussels110.getBusBreakerView().newBus() .setId("_5c74cb26-ce2f-40c6-951d-89091eb781b6") .add(); loadBrussels110.getTerminal().setP(200.0); loadBrussels110.getTerminal().setQ(90.0); Bus busBrussels380 = vlBrussels380.getBusBreakerView().newBus() .setId("_e44141af-f1dc-44d3-bfa4-b674e5c953d7") .add(); .add(); shBrussels110.getTerminal().setQ(-330.75); Bus busBrussels21 = vlBrussels21.getBusBreakerView().newBus() .setId("_f96d552a-618d-4d0c-a39a-2dea3c411dee") .add(); Bus busBrussels10 = vlBrussels10.getBusBreakerView().newBus()
.setTopologyKind(TopologyKind.BUS_BREAKER) .add(); Bus b1 = vl1.getBusBreakerView().newBus() .setId("B1") .add(); .setTopologyKind(TopologyKind.BUS_BREAKER) .add(); Bus b2 = vl2.getBusBreakerView().newBus() .setId("B2") .add(); .setTopologyKind(TopologyKind.BUS_BREAKER) .add(); Bus b3 = vl3.getBusBreakerView().newBus() .setId("B3") .add();
.setTopologyKind(TopologyKind.BUS_BREAKER) .add(); Bus bus132 = vl1.getBusBreakerView().newBus() .setId("BUS_132") .add(); .setTopologyKind(TopologyKind.BUS_BREAKER) .add(); Bus bus33 = vl2.getBusBreakerView().newBus() .setId("BUS_33") .add(); .setTopologyKind(TopologyKind.BUS_BREAKER) .add(); Bus bus11 = vl3.getBusBreakerView().newBus() .setId("BUS_11") .add();
.setTopologyKind(TopologyKind.BUS_BREAKER) .add(); Bus busAnvers225 = vlAnvers225.getBusBreakerView().newBus() .setId("_23b65c6b-2351-4673-89e9-1895c7291543") .add()
.setTopologyKind(TopologyKind.BUS_BREAKER) .add(); Bus ngen = vlgen.getBusBreakerView().newBus() .setId("NGEN") .add(); Bus nhv1 = vlhv1.getBusBreakerView().newBus() .setId("NHV1") .add(); Bus nhv2 = vlhv2.getBusBreakerView().newBus() .setId("NHV2") .add(); Bus nload = vlload.getBusBreakerView().newBus() .setId("NLOAD") .add();
.setNominalV(220.) .add(); vl1.getBusBreakerView().newBus() .setId("BUS1") .add(); .setNominalV(380.) .add(); vl2.getBusBreakerView().newBus() .setId("BUS2") .add(); .setNominalV(220.0) .add(); vl3.getBusBreakerView().newBus() .setId("BUS3") .add(); .setNominalV(380.) .add(); vl4.getBusBreakerView().newBus() .setId("BUS4") .add();
.setTopologyKind(TopologyKind.BUS_BREAKER) .add(); vl.getBusBreakerView().newBus() .setId("B") .add();
.setTopologyKind(TopologyKind.BUS_BREAKER) .add(); voltageLevel.getBusBreakerView().newBus() .setId("BUS") .add();
.setTopologyKind(TopologyKind.BUS_BREAKER) .add(); vl1.getBusBreakerView().newBus() .setId("B1") .add();
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; }
private void createBus(VoltageLevel voltageLevel) { Bus bus = voltageLevel.getBusBreakerView().newBus() .setId(context.namingStrategy().getId("Bus", id)) .setName(context.namingStrategy().getName("Bus", name)) .add(); double v = p.asDouble("v"); double angle = p.asDouble("angle"); if (valid(v, angle)) { bus.setV(v); bus.setAngle(angle); } else { String reason = String.format( "v = %f, angle = %f. Substation, Voltage level = %s %s", v, angle, voltageLevel.getSubstation().getName(), voltageLevel.getName()); context.invalid("SvVoltage", reason); } }
@Override protected BusAdder createAdder(VoltageLevel vl) { return vl.getBusBreakerView().newBus(); }