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 getX(TwoWindingsTransformer twt) { double x = twt.getX(); if (twt.getRatioTapChanger() != null) { x *= 1 + twt.getRatioTapChanger().getCurrentStep().getX() / 100; } return x; }
public static double getB(TwoWindingsTransformer twt) { double b = twt.getB(); if (twt.getRatioTapChanger() != null) { b *= 1 + twt.getRatioTapChanger().getCurrentStep().getB() / 100; } return b; }
public static double getR(TwoWindingsTransformer twt) { double r = twt.getR(); if (twt.getRatioTapChanger() != null) { r *= 1 + twt.getRatioTapChanger().getCurrentStep().getR() / 100; } return r; }
public static double getG(TwoWindingsTransformer twt) { double g = twt.getG(); if (twt.getRatioTapChanger() != null) { g *= 1 + twt.getRatioTapChanger().getCurrentStep().getG() / 100; } return g; }
private static double adjustedR(Leg2or3 leg) { double r = leg.getR(); if (leg.getRatioTapChanger() != null) { RatioTapChangerStep step = leg.getRatioTapChanger().getCurrentStep(); if (step != null) { r *= 1 + step.getR() / 100; } } return r; }
private static double adjustedX(Leg2or3 leg) { double x = leg.getX(); if (leg.getRatioTapChanger() != null) { RatioTapChangerStep step = leg.getRatioTapChanger().getCurrentStep(); if (step != null) { x *= 1 + step.getX() / 100; } } return x; }
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 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 getR(TwoWindingsTransformer twt) { return getValue(twt.getR(), twt.getRatioTapChanger() != null ? twt.getRatioTapChanger().getCurrentStep().getR() : 0, twt.getPhaseTapChanger() != null ? twt.getPhaseTapChanger().getCurrentStep().getR() : 0); }
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 double getPtcR(TwoWindingsTransformer twt, int p) { return getValue(twt.getR(), twt.getRatioTapChanger() != null ? twt.getRatioTapChanger().getCurrentStep().getR() : 0, twt.getPhaseTapChanger() != null ? twt.getPhaseTapChanger().getStep(p).getR() : 0); }
private double getX(TwoWindingsTransformer twt) { return getValue(twt.getX(), twt.getRatioTapChanger() != null ? twt.getRatioTapChanger().getCurrentStep().getX() : 0, twt.getPhaseTapChanger() != null ? twt.getPhaseTapChanger().getCurrentStep().getX() : 0); }
private double getPtcX(TwoWindingsTransformer twt, int p) { return getValue(twt.getX(), twt.getRatioTapChanger() != null ? twt.getRatioTapChanger().getCurrentStep().getX() : 0, twt.getPhaseTapChanger() != null ? twt.getPhaseTapChanger().getStep(p).getX() : 0); }
private double getR(TwoWindingsTransformer twt) { return getValue(twt.getR(), twt.getRatioTapChanger() != null ? twt.getRatioTapChanger().getCurrentStep().getR() : 0, twt.getPhaseTapChanger() != null ? twt.getPhaseTapChanger().getCurrentStep().getR() : 0); }
private double getG1(TwoWindingsTransformer twt, boolean specificCompatibility) { return getValue(specificCompatibility ? twt.getG() / 2 : twt.getG(), twt.getRatioTapChanger() != null ? twt.getRatioTapChanger().getCurrentStep().getG() : 0, twt.getPhaseTapChanger() != null ? twt.getPhaseTapChanger().getCurrentStep().getG() : 0); }
private double getB1(TwoWindingsTransformer twt, boolean specificCompatibility) { return getValue(specificCompatibility ? twt.getB() / 2 : twt.getB(), twt.getRatioTapChanger() != null ? twt.getRatioTapChanger().getCurrentStep().getB() : 0, twt.getPhaseTapChanger() != null ? twt.getPhaseTapChanger().getCurrentStep().getB() : 0); }
private double getG1(TwoWindingsTransformer twt) { return getValue(config.isSpecificCompatibility() ? twt.getG() / 2 : twt.getG(), twt.getRatioTapChanger() != null ? twt.getRatioTapChanger().getCurrentStep().getG() : 0, twt.getPhaseTapChanger() != null ? twt.getPhaseTapChanger().getCurrentStep().getG() : 0); }
private double getB1(TwoWindingsTransformer twt) { return getValue(config.isSpecificCompatibility() ? twt.getB() / 2 : twt.getB(), twt.getRatioTapChanger() != null ? twt.getRatioTapChanger().getCurrentStep().getB() : 0, twt.getPhaseTapChanger() != null ? twt.getPhaseTapChanger().getCurrentStep().getB() : 0); }
RatioTapChangerStep rtcs = rtc.getCurrentStep(); v1 /= rtcs.getRho(); dr += rtcs.getR();