private double getRtcRho1(TwoWindingsTransformer twt, int p) { double rho1 = twt.getRatedU2() / twt.getRatedU1(); if (twt.getRatioTapChanger() != null) { rho1 *= twt.getRatioTapChanger().getStep(p).getRho(); } if (twt.getPhaseTapChanger() != null) { rho1 *= twt.getPhaseTapChanger().getCurrentStep().getRho(); } return rho1; }
private double getRho1(TwoWindingsTransformer twt) { double rho = twt.getRatedU2() / twt.getRatedU1(); if (twt.getRatioTapChanger() != null) { rho *= twt.getRatioTapChanger().getCurrentStep().getRho(); } if (twt.getPhaseTapChanger() != null) { rho *= twt.getPhaseTapChanger().getCurrentStep().getRho(); } return rho; }
private double getPtcRho1(TwoWindingsTransformer twt, int p) { double rho1 = twt.getRatedU2() / twt.getRatedU1(); if (twt.getRatioTapChanger() != null) { rho1 *= twt.getRatioTapChanger().getCurrentStep().getRho(); } if (twt.getPhaseTapChanger() != null) { rho1 *= twt.getPhaseTapChanger().getStep(p).getRho(); } return rho1; }
private void writePhaseTapChanger(TableFormatter formatter, String id, double zb2, double reactance, PhaseTapChanger ptc) throws IOException { int num = mapper.getInt(AmplSubset.TAP_CHANGER_TABLE, id); for (int position = ptc.getLowTapPosition(); position <= ptc.getHighTapPosition(); position++) { PhaseTapChangerStep step = ptc.getStep(position); double x = reactance * (1 + step.getX() / 100) / zb2; formatter.writeCell(variantIndex) .writeCell(num) .writeCell(position - ptc.getLowTapPosition() + 1) .writeCell(step.getRho()) .writeCell(x) .writeCell(Math.toRadians(step.getAlpha())) .writeCell(faultNum) .writeCell(actionNum); } }
if (ptc != null) { ptcs = ptc.getCurrentStep(); v1 /= ptcs.getRho(); dr += ptcs.getR(); dx += ptcs.getX();
transformerTurnsRatio = t.getPhaseTapChanger().getCurrentStep().getRho(); transformerAngle = t.getPhaseTapChanger().getCurrentStep().getAlpha();