throw new RuntimeException("Generator '" + element.getId() + "' not found"); Bus bus = g.getTerminal().getBusBreakerView().getConnectableBus(); double shortCircuitDuration = parameters.getGeneratorFaultShortCircuitDuration(contingency.getId(), g.getId()); String esgId = dictionary.getEsgId(bus.getId());
if (twt.getTerminal1().getBusView().getConnectableBus() == lvBus) { hvVl = twt.getTerminal2().getVoltageLevel(); hvBus = twt.getTerminal2().getBusBreakerView().getConnectableBus(); } else if (twt.getTerminal2().getBusView().getConnectableBus() == lvBus) { hvVl = twt.getTerminal1().getVoltageLevel(); hvBus = twt.getTerminal1().getBusBreakerView().getConnectableBus(); } else { throw new RuntimeException("Unexpected stator substation topology"); float newQ0 = (float) -hlSvAux.q; boolean connected = aux.getTerminal().getBusBreakerView().getBus() != null;
String nodeName = iidm2eurostagId.get(network.getGenerator(inst.getCimId()).getTerminal().getBusBreakerView().getConnectableBus().getId()); zm.put("connection.node.name", nodeName);
float vsb2 = 0; // Losses coefficient Beta2 [Ohms] Bus connectedBus = vscConv.getTerminal().getBusBreakerView().getConnectableBus(); if (connectedBus == null) { connectedBus = vscConv.getTerminal().getBusView().getConnectableBus();
twta.setBus1(hvGen.getTerminal().getBusBreakerView().getConnectableBus().getId()); twta.setConnectableBus1(hvGen.getTerminal().getBusBreakerView().getConnectableBus().getId()); } else { twta.setNode1(hvGen.getTerminal().getNodeBreakerView().getNode());
t.getBusBreakerView().setConnectableBus(newBusId); t.connect();
String substNodeName1 = iidm2eurostagId.get(t.getTerminal1().getBusBreakerView().getConnectableBus().getId()); String substNodeName2 = iidm2eurostagId.get(t.getTerminal2().getBusBreakerView().getConnectableBus().getId()); if ((substNodeName1 != null) && (!"".equals(substNodeName1)) && (substNodeName2 != null) && (!"".equals(substNodeName2))) { zm.put("sending.node", substNodeName2);
String substNodeName = iidm2eurostagId.get(g.getTerminal().getBusBreakerView().getConnectableBus().getId()); if ((substNodeName != null) && (!"".equals(substNodeName))) { zm.put("connection.node.name", substNodeName);
String substNodeName2 = iidm2eurostagId.get(l.getTerminal().getBusBreakerView().getConnectableBus().getId()); if ((substNodeName1 != null) && (!"".equals(substNodeName1)) && (substNodeName2 != null) && (!"".equals(substNodeName2))) { zm.put("sending.node", substNodeName2);
if (hvAux != null && hvAux.getTerminal().getBusBreakerView().getConnectableBus() == hvGenConnectableBus) { if (hvAux.getTerminal().getBusView().getBus() != null) { if (!Double.isNaN(hvAux.getTerminal().getP())) {
double hvNomV = hvVl.getNominalV(); Bus hvGenBus = hvT.getBusView().getBus(); Bus hvGenConnectableBus = hvT.getBusBreakerView().getConnectableBus(); if (hvGenConnectableBus == null) { throw new RuntimeException("Generator " + hvGen.getId() + " is not connectable");
l.limits2 = dl2.getCurrentLimits(); if (t1.getVoltageLevel().getTopologyKind() == TopologyKind.BUS_BREAKER) { Bus b1 = t1.getBusBreakerView().getBus(); if (b1 != null) { l.bus1 = b1.getId(); l.connectableBus1 = t1.getBusBreakerView().getConnectableBus().getId(); } else { l.node1 = t1.getNodeBreakerView().getNode(); Bus b2 = t2.getBusBreakerView().getBus(); if (b2 != null) { l.bus2 = b2.getId(); l.connectableBus2 = t2.getBusBreakerView().getConnectableBus().getId(); } else { l.node2 = t2.getNodeBreakerView().getNode();
context.v = t.getBusBreakerView().getConnectableBus().getV();
if (generator != null) { GeneratorData generatorData = new GeneratorData(generator.getId()); Bus generatorBus = generator.getTerminal().getBusBreakerView().getBus(); if (generatorBus == null) { generatorBus = generator.getTerminal().getBusBreakerView().getConnectableBus();
Bus bus = this.genRecord.getGenerator().getTerminal().getBusBreakerView().getBus(); double busVoltage = bus.getV(); double v0 = busVoltage / bus.getVoltageLevel().getNominalV();
LOGGER.info("Exporting dangling line " + dl.getId()); if (dl.getTerminal().getBusBreakerView().getBus() == null) { LOGGER.info("DANGLING LINE " + dl.getId() + " OUT OF SERVICE."); } else { Bus knownBus = dl.getTerminal().getBusBreakerView().getBus(); SV sv = new SV(0, 0, knownBus.getV(), knownBus.getAngle()); SV svDangling = sv.otherSide(dl);
if (load != null) { LoadData loadData = new LoadData(load.getId()); Bus loadBus = load.getTerminal().getBusBreakerView().getBus(); if (loadBus == null) { loadBus = load.getTerminal().getBusBreakerView().getConnectableBus();
Bus bus = t.getBusBreakerView().getBus(); boolean connected; if (bus != null) { } else { connected = false; bus = t.getBusBreakerView().getConnectableBus(); if (bus == null) {