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

其他行业

开发平台:

Matlab

  1. % Example 6.10 Newton-Raphson method
  2. V = [1.05; 1.0; 1.04];
  3. d = [0; 0; 0];
  4. Ps=[-4; 2.0];
  5. Qs= -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. iter=0;
  11. pwracur = 0.00025; % Power accuracy
  12. DC = 10;           % Set the maximum power residual to a high value
  13. while max(abs(DC)) > pwracur
  14. iter = iter +1
  15. P=[V(2)*V(1)*Y(2,1)*cos(t(2,1)-d(2)+d(1))+V(2)^2*Y(2,2)*cos(t(2,2))+ ...
  16.    V(2)*V(3)*Y(2,3)*cos(t(2,3)-d(2)+d(3));
  17.    V(3)*V(1)*Y(3,1)*cos(t(3,1)-d(3)+d(1))+V(3)^2*Y(3,3)*cos(t(3,3))+ ...
  18.    V(3)*V(2)*Y(3,2)*cos(t(3,2)-d(3)+d(2))];
  19. Q= -V(2)*V(1)*Y(2,1)*sin(t(2,1)-d(2)+d(1))-V(2)^2*Y(2,2)*sin(t(2,2))- ...
  20.     V(2)*V(3)*Y(2,3)*sin(t(2,3)-d(2)+d(3));
  21. J(1,1)=V(2)*V(1)*Y(2,1)*sin(t(2,1)-d(2)+d(1))+...
  22.        V(2)*V(3)*Y(2,3)*sin(t(2,3)-d(2)+d(3));
  23. J(1,2)=-V(2)*V(3)*Y(2,3)*sin(t(2,3)-d(2)+d(3));
  24. J(1,3)=V(1)*Y(2,1)*cos(t(2,1)-d(2)+d(1))+2*V(2)*Y(2,2)*cos(t(2,2))+...
  25.    V(3)*Y(2,3)*cos(t(2,3)-d(2)+d(3));
  26. J(2,1)=-V(3)*V(2)*Y(3,2)*sin(t(3,2)-d(3)+d(2));
  27. J(2,2)=V(3)*V(1)*Y(3,1)*sin(t(3,1)-d(3)+d(1))+...
  28.        V(3)*V(2)*Y(3,2)*sin(t(3,2)-d(3)+d(2));
  29. J(2,3)=V(3)*Y(2,3)*cos(t(3,2)-d(3)+d(2));
  30. J(3,1)=V(2)*V(1)*Y(2,1)*cos(t(2,1)-d(2)+d(1))+...
  31.        V(2)*V(3)*Y(2,3)*cos(t(2,3)-d(2)+d(3));
  32. J(3,2)=-V(2)*V(3)*Y(2,3)*cos(t(2,3)-d(2)+d(3));
  33. J(3,3)=-V(1)*Y(2,1)*sin(t(2,1)-d(2)+d(1))-2*V(2)*Y(2,2)*sin(t(2,2))-...
  34.         V(3)*Y(2,3)*sin(t(2,3)-d(2)+d(3));
  35. DP = Ps - P;
  36. DQ = Qs - Q;
  37. DC = [DP; DQ]
  38. J
  39. DX = JDC
  40. d(2) =d(2)+DX(1);
  41. d(3)=d(3) +DX(2);
  42. V(2)= V(2)+DX(3);
  43. V, d, delta =180/pi*d;
  44. end
  45. P1= V(1)^2*Y(1,1)*cos(t(1,1))+V(1)*V(2)*Y(1,2)*cos(t(1,2)-d(1)+d(2))+...
  46.     V(1)*V(3)*Y(1,3)*cos(t(1,3)-d(1)+d(3))
  47. Q1=-V(1)^2*Y(1,1)*sin(t(1,1))-V(1)*V(2)*Y(1,2)*sin(t(1,2)-d(1)+d(2))-...
  48.     V(1)*V(3)*Y(1,3)*sin(t(1,3)-d(1)+d(3))
  49. Q3=-V(3)*V(1)*Y(3,1)*sin(t(3,1)-d(3)+d(1))-V(3)*V(2)*Y(3,2)*...
  50.     sin(t(3,2)-d(3)+d(2))-V(3)^2*Y(3,3)*sin(t(3,3))