t.expectedFlow1.q)); LOG.debug(String.format(" S actual = %14.6f %14.6f", b.getComputedP1(), b.getComputedQ1())); LOG.debug(String.format(" diff = %14.6f %14.6f", Math.abs(t.expectedFlow1.p - b.getComputedP1()), Math.abs(t.expectedFlow1.q - b.getComputedQ1()))); LOG.debug(String.format(" tolerance = %14.6f %14.6f",
private BranchData checkTestCase(String title, BranchTestCase t) { BranchData b = piModelFlows(t); logTestCase(title, t, b); assertEquals(t.expectedFlow1.p, b.getComputedP1(), t.config.toleranceFlow); assertEquals(t.expectedFlow1.q, b.getComputedQ1(), t.config.toleranceFlow); if (!Double.isNaN(t.expectedFlow2.p)) { assertEquals(t.expectedFlow2.p, b.getComputedP2(), t.config.toleranceFlow); } if (!Double.isNaN(t.expectedFlow2.q)) { assertEquals(t.expectedFlow2.q, b.getComputedQ2(), t.config.toleranceFlow); } return b; }
computedP1 = leg1BranchData.getComputedP1(); computedQ1 = leg1BranchData.getComputedQ1(); BranchData leg2BranchData = legBranchData(twt.getId(), Side.TWO, twt.getLeg2(), ratedU0, starVoltage, epsilonX, applyReactanceCorrection); computedP2 = leg2BranchData.getComputedP1(); computedQ2 = leg2BranchData.getComputedQ1(); BranchData leg3BranchData = legBranchData(twt.getId(), Side.THREE, twt.getLeg3(), ratedU0, starVoltage, epsilonX, applyReactanceCorrection); computedP3 = leg3BranchData.getComputedP1(); computedQ3 = leg3BranchData.getComputedQ1();