@Override protected DanglingLineAdder createAdder(VoltageLevel vl) { return vl.newDanglingLine(); }
DanglingLine dl = voltageLevel1.newDanglingLine() .setId(namingStrategy.getId(l)) .setName(namingStrategy.getName(l))
private void replaceLineByDanglingLine(Line line, VoltageLevel vl, Terminal terminal) { Branch.Side side = line.getSide(terminal); DanglingLineAdder dlAdder = vl.newDanglingLine() .setId(line.getId()) .setName(line.getName()) .setR(line.getR() / 2) .setX(line.getX() / 2) .setB(side == Branch.Side.ONE ? line.getB1() : line.getB2()) .setG(side == Branch.Side.ONE ? line.getG1() : line.getG2()) .setP0(checkP(terminal)) .setQ0(checkQ(terminal)); fillNodeOrBus(dlAdder, terminal); line.remove(); DanglingLine dl = dlAdder.add(); dl.getTerminal() .setP(terminal.getP()) .setQ(terminal.getQ()); observers.forEach(o -> o.lineReplaced(line, dl)); }
.setBus("BUS") .add(); DanglingLine danglingLine = voltageLevel.newDanglingLine() .setId("DL") .setBus("BUS")
double gch = p.asDouble("gch", 0.0); boolean connected = terminalConnected(modelSide); DanglingLine dl = voltageLevel(modelSide).newDanglingLine() .setId(iidmId()) .setName(iidmName())
loadAnvers220.getTerminal().setP(1.0); loadAnvers220.getTerminal().setQ(0.0); DanglingLine be7 = vlAnvers220.newDanglingLine() .setId("_a16b4a6c-70b1-4abf-9a9d-bd0fa47f9fe4") .setName("BE-Line_7") be7.newCurrentLimits().setPermanentLimit(1180).add(); DanglingLine be1 = vlAnvers220.newDanglingLine() .setId("_17086487-56ba-4979-b8de-064025a6b4da") .setName("BE-Line_1") .add(); shBrussels380.getTerminal().setQ(-59.058144); DanglingLine be3 = vlBrussels380.newDanglingLine() .setId("_78736387-5f60-4832-b3fe-d50daf81b0a6") .setName("BE-Line_3") be3.newCurrentLimits().setPermanentLimit(1371).add(); DanglingLine be5 = vlBrussels380.newDanglingLine() .setId("_b18cd1aa-7808-49b9-a7cf-605eaf07b006") .setName("BE-Line_5") DanglingLine be4 = vlBrussels380.newDanglingLine() .setId("_ed0c5d75-4a54-43c8-b782-b20d7431630b") .setName("BE-Line_4")