@Override protected LoadAdder createAdder(VoltageLevel vl) { return vl.newLoad(); }
Load load = voltageLevel.newLoad() .setId(namingStrategy.getId(ec)) .setName(namingStrategy.getName(ec))
@Override public void convert() { LoadType loadType = id.contains("fict") ? LoadType.FICTITIOUS : LoadType.UNDEFINED; PowerFlow f = powerFlow(); Load load = voltageLevel().newLoad() .setId(iidmId()) .setName(iidmName()) .setEnsureIdUnicity(false) .setBus(terminalConnected() ? busId() : null) .setConnectableBus(busId()) .setP0(f.p()) .setQ0(f.q()) .setLoadType(loadType) .add(); convertedTerminals(load.getTerminal()); } }
@Override public void convert() { LoadType loadType = id.contains("fict") ? LoadType.FICTITIOUS : LoadType.UNDEFINED; PowerFlow f = powerFlow(); Load load = voltageLevel().newLoad() .setId(iidmId()) .setName(iidmName()) .setEnsureIdUnicity(false) .setBus(terminalConnected() ? busId() : null) .setConnectableBus(busId()) .setP0(f.p()) .setQ0(f.q()) .setLoadType(loadType) .add(); convertedTerminals(load.getTerminal()); } }
hvVl.newLoad() .setId(aux.getId()) .setName(aux.getName())
@Override public void convert() { // Will convert it to a Load (a fixed injection) // We make no difference based on the type (motor/generator) LoadType loadType = id.contains("fict") ? LoadType.FICTITIOUS : LoadType.UNDEFINED; PowerFlow f = powerFlow(); Load load = voltageLevel().newLoad() .setId(iidmId()) .setName(iidmName()) .setEnsureIdUnicity(false) .setBus(terminalConnected() ? busId() : null) .setConnectableBus(busId()) .setP0(f.p()) .setQ0(f.q()) .setLoadType(loadType) .add(); convertedTerminals(load.getTerminal()); } }
private Load replaceBranchByLoad(Branch<?> branch, VoltageLevel vl, Terminal terminal) { LoadAdder loadAdder = vl.newLoad() .setId(branch.getId()) .setName(branch.getName()) .setLoadType(LoadType.FICTITIOUS) .setP0(checkP(terminal)) .setQ0(checkQ(terminal)); fillNodeOrBus(loadAdder, terminal); branch.remove(); Load load = loadAdder.add(); load.getTerminal() .setP(terminal.getP()) .setQ(terminal.getQ()); return load; }
Load lvAux = lvVl.newLoad() .setId(hvGen.getId() + "_AUX") .setBus(lvBusId)
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; }
.setId("B2") .add(); vl2.newLoad() .setId("L2") .setConnectableBus("B2")
.add(); bus132.setV(133.584).setAngle(-9.62); vl1.newLoad() .setId("LOAD_132") .setBus("BUS_132") .add(); bus33.setV(34.881).setAngle(-15.24); Load load33 = vl2.newLoad() .setId("LOAD_33") .setBus("BUS_33") .add(); bus11.setV(11.781).setAngle(-15.24); Load load11 = vl3.newLoad() .setId("LOAD_11") .setBus("BUS_11")
.setNode2(voltageLevel1BusbarSection2.getTerminal().getNodeBreakerView().getNode()) .add(); Load load1 = voltageLevel1.newLoad() .setId("load1") .setNode(2)
.setRegulationTerminal(nhv2Nload.getTerminal2()) .add(); vlload.newLoad() .setId("LOAD") .setBus(nload.getId())
.add(); b2.setV(385.6934).setAngle(-3.6792064); Load ld2 = vl2.newLoad() .setId("LD2") .setConnectableBus("B2")
.add(); Load loadCE = vlN.newLoad() .setId("CE") .setLoadType(LoadType.UNDEFINED) .setQ(50.168945); Load loadCF = vlN.newLoad() .setId("CF") .setLoadType(LoadType.UNDEFINED) .setQ(-23.695925); Load loadCG = vlN.newLoad() .setId("CG") .setLoadType(LoadType.UNDEFINED) .setQ(-51.96869); Load loadCH = vlN.newLoad() .setId("CH") .setLoadType(LoadType.UNDEFINED)
busAnvers220.setV(224.871595); busAnvers220.setAngle(-7.624900); Load loadAnvers220 = vlAnvers220.newLoad() .setId("_b1480a00-b427-4001-a26c-51954d2bb7e9") .setName("L-1230804819") busBrussels225.setV(224.315268); busBrussels225.setAngle(-8.770120); Load loadBrussels225 = vlBrussels225.newLoad() .setId("_1c6beed6-1acf-42e7-ba55-0cc9f04bddd8") .setName("BE-Load_2") busBrussels110.setV(115.5); busBrussels110.setAngle(-9.391330); Load loadBrussels110 = vlBrussels110.newLoad() .setId("_cb459405-cc14-4215-a45c-416789205904") .setName("BE-Load_1")