Chp6ex12.m
上传用户:eighthdate
上传日期:2014-05-24
资源大小:270k
文件大小:1k
源码类别:

其他行业

开发平台:

Matlab

  1. % Example 6.12  Fast decoupled method
  2. V1= 1.05; V2 = 1.0; V3 = 1.04;
  3. d1 = 0; d2 = 0; d3=0;
  4. Ps2=-4;  Ps3 =2.0;
  5. Qs2= -2.5;
  6. YB = [ 20-j*50  -10+j*20    -10+j*30
  7.       -10+j*20   26-j*52    -16+j*32
  8.       -10+j*30  -16+j*32     26-j*62];
  9. Y = abs(YB); t=angle(YB);
  10. B =[-52 32; 32 -62]
  11. Binv = inv(B)
  12. iter=0;
  13. pwracur = 0.0003;  % Power accuracy
  14. DC = 10;           % Set the max of power mismatch to a high value
  15. while max(abs(DC)) > pwracur
  16. iter = iter +1;
  17. P2= V2*V1*Y(2,1)*cos(t(2,1)-d2+d1)+V2^2*Y(2,2)*cos(t(2,2))+ ...
  18.     V2*V3*Y(2,3)*cos(t(2,3)-d2+d3);
  19. P3= V3*V1*Y(3,1)*cos(t(3,1)-d3+d1)+V3^2*Y(3,3)*cos(t(3,3))+ ...
  20.     V3*V2*Y(3,2)*cos(t(3,2)-d3+d2);
  21. Q2=-V2*V1*Y(2,1)*sin(t(2,1)-d2+d1)-V2^2*Y(2,2)*sin(t(2,2))- ...
  22.     V2*V3*Y(2,3)*sin(t(2,3)-d2+d3);
  23. DP2 = Ps2 - P2; DP2V = DP2/V2;
  24. DP3 = Ps3 - P3; DP3V = DP3/V3;
  25. DQ2 = Qs2 - Q2; DQ2V = DQ2/V2;
  26. DC =[DP2; DP3; DQ2];
  27. Dd = -Binv*[DP2V;DP3V];
  28. DV = -1/B(1,1)*DQ2V;
  29. d2 =d2+Dd(1);
  30. d3 =d3+Dd(2);
  31. V2= V2+DV;
  32. angle2 =180/pi*d2;
  33. angle3 =180/pi*d3;
  34. R = [iter  d2  d3  V2  DP2  DP3 DQ2];
  35. disp(R)
  36. end
  37. Q3=-V3*V1*Y(3,1)*sin(t(3,1)-d3+d1)-V3^2*Y(3,3)*sin(t(3,3))- ...
  38.     V3*V2*Y(3,2)*sin(t(3,2)-d3+d2);
  39. P1= V1^2*Y(1,1)*cos(t(1,1))+V1*V2*Y(1,2)*cos(t(1,2)-d1+d2)+ ...
  40.     V1*V3*Y(1,3)*cos(t(1,3)-d1+d3);
  41. Q1=-V1^2*Y(1,1)*sin(t(1,1))-V1*V2*Y(1,2)*sin(t(1,2)-d1+d2)- ...
  42.     V1*V3*Y(1,3)*sin(t(1,3)-d1+d3);
  43. S1=P1+j*Q1
  44. Q3