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

其他行业

开发平台:

Matlab

  1. % The function iprime = symshort(t, i) defines the differential
  2. % equations of the synchronous machine in Example 8.2 during a
  3. % balanced three-phase fault. The function returns the state
  4. % derivatives of the current.
  5. % Copyright (c) 1998 H. Saadat
  6. function iprime =symfault(t,i)
  7. f=60.;  w=2.*pi*f;
  8. d=0.;   d=d*pi/180.;  theta=w*t+d +pi/2;
  9. %  Parameters of a 160 MVA, 15 kV Synchronous Machine
  10. LF = 2.500;   LD = 0.0068;   LQ = 0.0016;  Ld = 0.0072;   Lq = 0.0070;
  11. MF = 0.100;   MD = 0.0054;   MQ = 0.0026;  MR = 0.1250;
  12. ra = 0.002;   rF = 0.4000;   rD  = 0.015;  rQ = 0.0150;
  13. VF = 400;                % DC field voltage
  14. V = [0; -VF; 0; 0; 0];   % Voltage column vector
  15. k=sqrt(1.5);
  16. R= [ra        0        0  w*Lq   w*k*MQ
  17.     0        rF        0     0        0
  18.     0         0       rD     0        0
  19.    -w*Ld -w*k*MF -w*k*MD    ra        0
  20.     0          0       0     0       rQ];
  21.  L =[Ld   k*MF   k*MD    0      0
  22.      k*MF   LF     MR    0      0
  23.      k*MD   MR     LD    0      0
  24.         0    0      0   Lq    k*MQ
  25.         0    0      0  k*MQ     LQ];
  26. Li=inv(L);
  27. iprime=- Li*V - Li*R*i;