private static double rho(Leg2or3 leg, double ratedU0) { double rho = ratedU0 / leg.getRatedU(); if (leg.getRatioTapChanger() != null) { RatioTapChangerStep step = leg.getRatioTapChanger().getCurrentStep(); if (step != null) { rho *= step.getRho(); } } return rho; }
public static double getRatio(TwoWindingsTransformer twt) { double rho = twt.getRatedU2() / twt.getRatedU1(); if (twt.getRatioTapChanger() != null) { rho *= twt.getRatioTapChanger().getCurrentStep().getRho(); } return rho; }
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; }
v1 /= rtcs.getRho(); dr += rtcs.getR(); dx += rtcs.getX();
private void writeRatioTapChanger(TableFormatter formatter, String id, double zb2, double reactance, RatioTapChanger rtc) throws IOException { int num = mapper.getInt(AmplSubset.TAP_CHANGER_TABLE, id); for (int position = rtc.getLowTapPosition(); position <= rtc.getHighTapPosition(); position++) { RatioTapChangerStep step = rtc.getStep(position); double x = reactance * (1 + step.getX() / 100) / zb2; formatter.writeCell(variantIndex) .writeCell(num) .writeCell(position - rtc.getLowTapPosition() + 1) .writeCell(step.getRho()) .writeCell(x) .writeCell(0.0) .writeCell(faultNum) .writeCell(actionNum); } }
double transformerAngle = 0.0; if (t.getRatioTapChanger() != null) { transformerTurnsRatio = t.getRatioTapChanger().getCurrentStep().getRho(); ratingB = ratingA; ratingC = ratingA; transformerTurnsRatio = 1.0 / t.getLeg2().getRatioTapChanger().getCurrentStep().getRho(); transformerAngle = 0.0; branch = new CFPFBranch(numberBranch, nameBranch, tapBusNumber, zBusNumber, ratingB = ratingA; ratingC = ratingA; transformerTurnsRatio = 1.0 / t.getLeg3().getRatioTapChanger().getCurrentStep().getRho(); transformerAngle = 0.0; branch = new CFPFBranch(numberBranch, nameBranch, tapBusNumber, zBusNumber,