⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 node.m

📁 电力系统计算节点数不多的潮流程序,数度比较快
💻 M
字号:
function [S,SS,delS]=node(V,line,ang,nb)
S=zeros(nb);
SS=zeros(nb);
delS=zeros(nb);
[nl,ml]=size(line);
for k=1:nl,
    p=line(k,1);
    q=line(k,2);
    Zt=line(k,3)+j*line(k,4);
    Yt=1/Zt;
    Ym=line(k,5)+j*line(k,6);
    K=line(k,7);

    
        if (K==0)&(q~=0)
               
                 I(p,q)=V(p,1)*(cos(ang(p,1))+j*sin(ang(p,1)))*(Yt+Ym)-V(q,1)*(cos(ang(q,1))+j*sin(ang(q,1)))*Yt;
                 I(q,p)=V(q,1)*(cos(ang(q,1))+j*sin(ang(q,1)))*(Yt+Ym)-V(p,1)*(cos(ang(p,1))+j*sin(ang(p,1)))*Yt;
                 S(p,q)=V(p,1)*(cos(ang(p,1))+j*sin(ang(p,1)))*conj(I(p,q));
                 SS(q,p)=V(q,1)*(cos(ang(q,1))+j*sin(ang(q,1)))*conj(I(q,p));
                 delS(p,q)=S(p,q)+SS(q,p);
             
         end 
             if K>0
                 
                  I(p,q)=V(p,1)*(cos(ang(p,1))+j*sin(ang(p,1)))*(Yt/K+Ym+Yt*(K-1)/K)-V(q,1)*(cos(ang(q,1))+j*sin(ang(q,1)))*Yt/K;
                  I(q,p)=V(q,1)*(cos(ang(q,1))+j*sin(ang(q,1)))*(Yt/K+Yt*(1-K)/K/K)-V(p,1)*(cos(ang(p,1))+j*sin(ang(p,1)))*Yt/K;
                   S(p,q)=V(p,1)*(cos(ang(p,1))+j*sin(ang(p,1)))*conj(I(p,q));
                  SS(q,p)=V(q,1)*(cos(ang(q,1))+j*sin(ang(q,1)))*conj(I(q,p));
                  delS(p,q)=S(p,q)+SS(q,p);
              
              end
        
            if K<0
                K=-K;
                  I(p,q)=V(p,1)*(cos(ang(p,1))+j*sin(ang(p,1)))*(Yt*K+Ym+Yt*(1-K))-V(q,1)*(cos(ang(q,1))+j*sin(ang(q,1)))*Yt*K;
                  I(q,p)=V(q,1)*(cos(ang(q,1))+j*sin(ang(q,1)))*(Yt*K+Yt*(K*K-K))-V(p,1)*(cos(ang(p,1))+j*sin(ang(p,1)))*Yt*K;
                  S(p,q)=V(p,1)*(cos(ang(p,1))+j*sin(ang(p,1)))*conj(I(p,q));
                  SS(q,p)=V(q,1)*(cos(ang(q,1))+j*sin(ang(q,1)))*conj(I(q,p));
                  delS(p,q)=S(p,q)+SS(q,p);
              
              end
        
            if (K==0)&(q==0)
                 q=p;
                   S(p,q)=V(p,1)*V(p,1)*conj(Ym);
                   SS(q,p)=-S(p,q);
                   delS(p,q)=S(p,q)+SS(q,p);
               end
           end


            
            
            

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -