public static boolean isInMainCc(Bus bus) { return ConnectedComponents.getCcNum(bus) == ComponentConstants.MAIN_NUM; }
private static int getDanglingLineMiddleBusComponentNum(AmplExportContext context, DanglingLine dl) { Bus b = AmplUtil.getBus(dl.getTerminal()); int middleCcNum; // if the connection bus of the dangling line is null or not in the main cc, the middle bus is // obviously not in the main cc if (b != null) { middleCcNum = ConnectedComponents.getCcNum(b); } else { middleCcNum = context.otherCcNum--; } return middleCcNum; }
public boolean isInMainCc(Injection injection, boolean noswitch) { return ConnectedComponents.getCcNum(getBus(injection.getTerminal(), noswitch)) == ComponentConstants.MAIN_NUM; }
public static boolean isInMainCc(Injection injection, boolean noswitch) { return ConnectedComponents.getCcNum(EchUtil.getBus(injection.getTerminal(), noswitch)) == ComponentConstants.MAIN_NUM; }
public static boolean isInMainCc(Branch branch, boolean noswitch) { return (ConnectedComponents.getCcNum(EchUtil.getBus(branch.getTerminal1(), noswitch)) == ComponentConstants.MAIN_NUM) && (ConnectedComponents.getCcNum(EchUtil.getBus(branch.getTerminal2(), noswitch)) == ComponentConstants.MAIN_NUM); }
private static int getTieLineMiddleBusComponentNum(AmplExportContext context, TieLine tieLine) { Terminal t1 = tieLine.getTerminal1(); Terminal t2 = tieLine.getTerminal2(); Bus b1 = AmplUtil.getBus(t1); Bus b2 = AmplUtil.getBus(t2); int xNodeCcNum; if (b1 != null) { xNodeCcNum = ConnectedComponents.getCcNum(b1); } else if (b2 != null) { xNodeCcNum = ConnectedComponents.getCcNum(b2); } else { xNodeCcNum = context.otherCcNum--; } return xNodeCcNum; }
private static int getThreeWindingsTransformerMiddleBusComponentNum(AmplExportContext context, ThreeWindingsTransformer twt) { Terminal t1 = twt.getLeg1().getTerminal(); Terminal t2 = twt.getLeg2().getTerminal(); Terminal t3 = twt.getLeg3().getTerminal(); Bus b1 = AmplUtil.getBus(t1); Bus b2 = AmplUtil.getBus(t2); Bus b3 = AmplUtil.getBus(t3); int middleCcNum; if (b1 != null) { middleCcNum = ConnectedComponents.getCcNum(b1); } else if (b2 != null) { middleCcNum = ConnectedComponents.getCcNum(b2); } else if (b3 != null) { middleCcNum = ConnectedComponents.getCcNum(b3); } else { middleCcNum = context.otherCcNum--; } return middleCcNum; }
Terminal t = l.getTerminal(); Bus bus = t.getBusView().getBus(); int ccNum = ConnectedComponents.getCcNum(bus); Terminal t = dl.getTerminal(); Bus bus = t.getBusView().getBus(); int ccNum = ConnectedComponents.getCcNum(bus); Terminal t = g.getTerminal(); Bus bus = t.getBusView().getBus(); int ccNum = ConnectedComponents.getCcNum(bus);
private void writeBuses(AmplExportContext context, TableFormatter formatter) throws IOException { for (Bus b : AmplUtil.getBuses(network)) { int ccNum = ConnectedComponents.getCcNum(b); if (connectedComponentToExport(ccNum)) { String id = b.getId(); VoltageLevel vl = b.getVoltageLevel(); context.busIdsToExport.add(id); int num = mapper.getInt(AmplSubset.BUS, id); int vlNum = mapper.getInt(AmplSubset.VOLTAGE_LEVEL, vl.getId()); double nomV = vl.getNominalV(); double v = b.getV() / nomV; double theta = Math.toRadians(b.getAngle()); formatter.writeCell(variantIndex) .writeCell(num) .writeCell(vlNum) .writeCell(ccNum) .writeCell(v) .writeCell(theta) .writeCell(b.getP()) .writeCell(b.getQ()) .writeCell(faultNum) .writeCell(actionNum) .writeCell(id); addExtensions(num, b); } } }