private static void writeNode(Integer index, Terminal t, NetworkXmlWriterContext context) throws XMLStreamException { context.getWriter().writeAttribute(NODE + indexToString(index), Integer.toString(t.getNodeBreakerView().getNode())); }
@Override protected void writeRootElementAttributes(BusbarSection bs, VoltageLevel vl, NetworkXmlWriterContext context) throws XMLStreamException { XmlUtil.writeInt("node", bs.getTerminal().getNodeBreakerView().getNode(), context.getWriter()); XmlUtil.writeDouble("v", bs.getV(), context.getWriter()); XmlUtil.writeDouble("angle", bs.getAngle(), context.getWriter()); }
twta.setConnectableBus1(hvGen.getTerminal().getBusBreakerView().getConnectableBus().getId()); } else { twta.setNode1(hvGen.getTerminal().getNodeBreakerView().getNode());
/** * Creates a standard connection point from a bus bar section, * with a disconnector and a breaker. * * @param bb Bus bar section to connect to * @return Node index of the connection point */ public static int newStandardConnection(BusbarSection bb) { Objects.requireNonNull(bb, "Busbar section is null."); int n = bb.getTerminal().getNodeBreakerView().getNode(); VoltageLevel.NodeBreakerView topo = bb.getTerminal().getVoltageLevel().getNodeBreakerView(); int oldCount = topo.getNodeCount(); topo.setNodeCount(oldCount + 2); topo.newDisconnector() .setId(String.format("disconnector %s-%d", bb.getId(), oldCount)) .setNode1(n) .setNode2(oldCount) .add(); topo.newBreaker() .setId(String.format("breaker %s-%d", bb.getId(), oldCount + 1)) .setNode1(oldCount) .setNode2(oldCount + 1) .add(); return oldCount + 1; } }
private static void fillNodeOrBus(InjectionAdder adder, Terminal terminal) { if (terminal.getVoltageLevel().getTopologyKind() == TopologyKind.NODE_BREAKER) { adder.setNode(terminal.getNodeBreakerView().getNode()); } else { if (terminal.isConnected()) { adder.setBus(terminal.getBusBreakerView().getBus().getId()); } adder.setConnectableBus(terminal.getBusBreakerView().getConnectableBus().getId()); } }
.setRetained(true) .setOpen(false) .setNode1(voltageLevel1BusbarSection1.getTerminal().getNodeBreakerView().getNode()) .setNode2(voltageLevel1BusbarSection2.getTerminal().getNodeBreakerView().getNode()) .add(); Load load1 = voltageLevel1.newLoad() .setId("load1Disconnector1") .setOpen(false) .setNode1(load1.getTerminal().getNodeBreakerView().getNode()) .setNode2(3) .add(); .setOpen(false) .setNode1(3) .setNode2(voltageLevel1BusbarSection1.getTerminal().getNodeBreakerView().getNode()) .add(); Generator generator1 = voltageLevel1.newGenerator() .setId("generator1Disconnector1") .setOpen(false) .setNode1(generator1.getTerminal().getNodeBreakerView().getNode()) .setNode2(6) .add(); .setOpen(false) .setNode1(6) .setNode2(voltageLevel1BusbarSection2.getTerminal().getNodeBreakerView().getNode()) .add();
l.node1 = t1.getNodeBreakerView().getNode(); l.node2 = t2.getNodeBreakerView().getNode();