package blackstart; public class testCalc { double y11; double y22; double y33; double y44; double y55; double y12; double y15; double y21; double y23; double y24; double y32; double y42; double y51; double s1; double s2; double s3; double s4; double s5; double u1; double u2; double u3; double u4; double u5; public testCalc(double u1, double u2, double u3, double u4, double u5, double s1, double s2, double s3, double s4, double s5){ this.u1 = u1; this.u2 = u2; this.u3 = u3; this.u4 = u4; this.u5 = u5; this.s1 = s1; this.s2 = s2; this.s3 = s3; this.s4 = s4; this.s5 = s5; } private void init(){ y12 = 1/4.43; y15 = 1/11.075; y23 = 1/3.544; y24 = 1/4.43; y11 = y12 + y15; y21 = y12; y22 = y21 + y23 + y24; y32 = y23; y33 = y32; y42 = y24; y44 = y42; y51 = y15; y55 = y51; } public void calc(){ init(); for (int i = 0; i<80 ;i++){ System.out.println("u1: " + Math.abs(u1())); System.out.println("u2: " + Math.abs(u2())); System.out.println("u3: " + Math.abs(u3())); System.out.println("u4: " + Math.abs(u4())); System.out.println("u5: " + Math.abs(u5())); } System.out.println("done"); } private double u1(){ // u1 = (s1/y11) * (1/u1) - (y12/y11)*u2 - (y15/y11)*u5; return u1; } private double u2(){ // u2 = (s2/y22) * (1/u2) - (y21/y22)*u1 - (y23/y22)*u3 - (y24/y22)*u4; return u2; } private double u3(){ // u3 = (s3/y33)*(1/u3) - (y32/y33)*u2; return u3; } private double u4(){ // u4 = (s4/y44)*(1/u4) - (y42/y44)*u2; return u4; } private double u5(){ u5 = (s5/y55)*(1/u5) - (y51/y55)*u1; return u5; } }