double newTargetQ = -t.getQ(); if (oldTargetQ != newTargetQ) { g.setTargetQ(newTargetQ); LOGGER.debug("LF result reintegration: targetQ {} -> {}", oldTargetQ, newTargetQ);
private Void readGenerator(String[] tokens) { int num = Integer.parseInt(tokens[1]); int busNum = Integer.parseInt(tokens[2]); boolean vregul = Boolean.parseBoolean(tokens[3]); double targetV = readDouble(tokens[4]); double targetP = readDouble(tokens[5]); double targetQ = readDouble(tokens[6]); double p = readDouble(tokens[7]); double q = readDouble(tokens[8]); String id = mapper.getId(AmplSubset.GENERATOR, num); Generator g = network.getGenerator(id); if (g == null) { throw new AmplException("Invalid generator id '" + id + "'"); } g.setVoltageRegulatorOn(vregul); g.setTargetP(targetP); g.setTargetQ(targetQ); Terminal t = g.getTerminal(); t.setP(p).setQ(q); double vb = t.getVoltageLevel().getNominalV(); g.setTargetV(targetV * vb); busConnection(t, busNum); return null; }
LOGGER.trace(" gen {} - P:{}, Q:{} -> P:{}, Q:{} ", g.getId(), oldP, oldQ, gs.p, gs.q); g.setTargetP(-gs.p) .setTargetQ(-gs.q); g.getTerminal().setP(gs.p) .setQ(gs.q);
.getGenerator("_550ebe0d-f2b2-48c1-991f-cebea43a21aa") .setTargetP(-p) .setTargetQ(-q); genBrussels21.getTerminal().setP(p).setQ(q); .getGenerator("_3a3b27be-b18b-4385-b557-6735d733baf0") .setTargetP(-p) .setTargetQ(-q); genBrussels10.getTerminal().setP(p).setQ(q);