亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? flow手算幫手.c

?? 電力系統(tǒng)潮流計算程序 對電力系統(tǒng)自動化的學(xué)生是必要的
?? C
?? 第 1 頁 / 共 2 頁
字號:
/*照書P164的例題先試驗,已知G【i】【j】,B【i】【j】,PE[i],QE[i],初始e【i】,f[i],平衡節(jié)點的電壓e【1】,f【1】*/

#include<math.h>
#include<stdio.h>
#define M 50/*設(shè)定最大節(jié)點數(shù)——M-1*/
#define N 50/*設(shè)定最大支路數(shù)——N-1*/
#define M1 2*M/*設(shè)定雅克比矩陣的最大維數(shù)*/

float  G[M][M]={0},B[M][M]={0},PE[M],QUE[M],P[M],QU[M],
       DP[M],DQU[M],ai[M],bi[M],e[M],f[M]={0},de[M],df[M],
	   J[M1][M1],b1[M1],SP,SQ,DDP[N],DDQ[N];
int    n,z,npq,npv;

struct zhilu
 {int b;
  int e;
  float RG;
  float XB;
}  zl[N];


/*該子程序用于根據(jù)支路數(shù)組來求取節(jié)點導(dǎo)納矩陣*/
void dn(FILE *fp1)
{int i,b1,e1;
 float r,x,g,b;
 for(i=1;i<=z;i++)
    {b1=zl[i].b;
     e1=zl[i].e;
     r=zl[i].RG;
     x=zl[i].XB;
     fprintf(fp1,"z%d%d=%f+j(%f)  ==>  ",b1,e1,r,x);
     g=r/(r*r+x*x);
     b=-x/(r*r+x*x);
	 fprintf(fp1,"y%d%d=1/Z%d%d=1/(%f+j(%f))=%f+j(%f)\n",b1,e1,b1,e1,r,x,g,b);
     zl[i].RG=g;
	 zl[i].XB=b;
     G[b1][b1]+=g;
     G[e1][e1]+=g;
     G[b1][e1]+=-g;
     G[e1][b1]+=-g;
     B[b1][b1]+=b;
     B[e1][e1]+=b;
     B[e1][b1]+=-b;
     B[b1][e1]+=-b;
     }
}  


/*該子函數(shù)用于根據(jù)節(jié)點導(dǎo)納矩陣以及PQ點的電壓來求取各點的P和Q*/
void  PQ(FILE *fp1)
{int i,j;
 for(i=1;i<=npq;i++)
    {P[i]=0;
     QU[i]=0;
     fprintf(fp1,"P%d=",i);
     for(j=1;j<=n;j++)
        { P[i]+=e[i]*(G[i][j]*e[j]-B[i][j]*f[j])+f[i]*(G[i][j]*f[j]+B[i][j]*e[j]);
          fprintf(fp1,"+%f*(%f*%f-%f*%f)+%f*(%f*%f+%f*%f)\n   ",e[i],G[i][j],e[j],B[i][j],f[j],f[i],G[i][j],f[j],B[i][j],e[j]);
        }
     fprintf(fp1,"=%f\n\n",P[i]);
     fprintf(fp1,"Q%d=",i);
     for(j=1;j<=n;j++)
        { QU[i]+=f[i]*(G[i][j]*e[j]-B[i][j]*f[j])-e[i]*(G[i][j]*f[j]+B[i][j]*e[j]);
          fprintf(fp1,"+%f*(%f*%f-%f*%f)-%f*(%f*%f+%f*%f)\n   ",f[i],G[i][j],e[j],B[i][j],f[j],e[i],G[i][j],f[j],B[i][j],e[j]);
        }
     fprintf(fp1,"=%f\n\n\n",QU[i]);
     }
} 

/*該子函數(shù)用于根據(jù)節(jié)點導(dǎo)納矩陣以及PV點的電壓來求取各點的P和V^2*/
void  PV(FILE *fp1)
{int i,j;
 for(i=npq+1;i<=n-1;i++)
    {P[i]=0;
     fprintf(fp1,"P%d=",i);
     for(j=1;j<=n;j++)
	     {P[i]+=e[i]*(G[i][j]*e[j]-B[i][j]*f[j])+f[i]*(G[i][j]*f[j]+B[i][j]*e[j]);
	      fprintf(fp1,"+%f*(%f*%f-%f*%f)+%f*(%f*%f+%f*%f)\n   ",e[i],G[i][j],e[j],B[i][j],f[j],f[i],G[i][j],f[j],B[i][j],e[j]);
	     }
     fprintf(fp1,"=%f\n\n",P[i]);
	 fprintf(fp1,"U%d^2=",i);
     QU[i]=e[i]*e[i]+f[i]*f[i];
     fprintf(fp1,"(%f)^2+(%f)^2=%f\n\n\n",e[i],f[i],QU[i]);
    }
} 

/*該子函數(shù)用于求PQ節(jié)點形成雅可比矩陣*/
void  PQykb(FILE *fp1)
{int i,j;
 for(i=1;i<=npq;i++)
   for(j=1;j<=n-1;j++) 
      {J[2*i-1][2*j-1]=-B[i][j]*e[i]+G[i][j]*f[i];
         J[2*i-1][2*j]=G[i][j]*e[i]+B[i][j]*f[i];
         J[2*i][2*j-1]=-J[2*i-1][2*j];
           J[2*i][2*j]=J[2*i-1][2*j-1];
        if(i==j)
           {J[2*i-1][2*j-1]+=bi[i];
              J[2*i-1][2*j]+=ai[i]; 
              J[2*i][2*j-1]+=ai[i];
                J[2*i][2*j]+=-bi[i];
             fprintf(fp1,"H%d%d=偏P%d/偏f%d=-B%d%d*e%d+G%d%d*f%d+b%d%d=-(%f)*%f+%f*%f+%f=%f\n",i,j,i,j,i,j,i,i,j,i,i,i,B[i][j],e[i],G[i][j],f[i],bi[i],J[2*i-1][2*j-1]);
             fprintf(fp1,"N%d%d=偏P%d/偏e%d=G%d%d*e%d+B%d%d*f%d+a%d%d=%f*%f+%f*%f+%f=%f\n",i,j,i,j,i,j,i,i,j,i,i,i,G[i][j],e[i],B[i][j],f[i],ai[i],J[2*i-1][2*j]);
             fprintf(fp1,"J%d%d=偏Q%d/偏f%d=-G%d%d*e%d-B%d%d*f%d+a%d%d=-(%f)*%f-(%f)*%f+%f=%f\n",i,j,i,j,i,j,i,i,j,i,i,i,G[i][j],e[i],B[i][j],f[i],ai[i],J[2*i][2*j-1]);
             fprintf(fp1,"L%d%d=偏Q%d/偏e%d=-B%d%d*e%d+G%d%d*f%d-b%d%d=-(%f)*%f+%f*%f-(%f)=%f\n\n",i,j,i,j,i,j,i,i,j,i,i,i,B[i][j],e[i],G[i][j],f[i],bi[i],J[2*i][2*j]);
           }  
         else 
             {fprintf(fp1,"H%d%d=偏P%d/偏f%d=-B%d%d*e%d+G%d%d*f%d=-(%f)*%f+%f*%f=%f\n",i,j,i,j,i,j,i,i,j,i,B[i][j],e[i],G[i][j],f[i],J[2*i-1][2*j-1]);
              fprintf(fp1,"N%d%d=偏P%d/偏e%d=G%d%d*e%d+B%d%d*f%d=%f*%f+%f*%f=%f\n",i,j,i,j,i,j,i,i,j,i,G[i][j],e[i],B[i][j],f[i],J[2*i-1][2*j]);
              fprintf(fp1,"J%d%d=偏Q%d/偏f%d=-G%d%d*e%d-B%d%d*f%d=-(%f)*%f-(%f)*%f=%f\n",i,j,i,j,i,j,i,i,j,i,G[i][j],e[i],B[i][j],f[i],J[2*i][2*j-1]);
              fprintf(fp1,"L%d%d=偏Q%d/偏e%d=-B%d%d*e%d+G%d%d*f%d=-(%f)*%f+%f*%f=%f\n\n",i,j,i,j,i,j,i,i,j,i,B[i][j],e[i],G[i][j],f[i],J[2*i][2*j]);
             }
      }

}

/*該子函數(shù)用于求PV節(jié)點形成雅可比矩陣*/
void  PVykb(FILE *fp1)
{int i,j;
 for(i=npq+1;i<=n-1;i++)
   for(j=1;j<=n-1;j++) 
      {J[2*i-1][2*j-1]=-B[i][j]*e[i]+G[i][j]*f[i];
         J[2*i-1][2*j]= G[i][j]*e[i]+B[i][j]*f[i];
         J[2*i][2*j-1]=0;
           J[2*i][2*j]=0;
        if(i==j)
           {J[2*i-1][2*j-1]+=bi[i];
              J[2*i-1][2*j]+=ai[i]; 
              J[2*i][2*j-1]+=2*f[i];
                J[2*i][2*j]+=2*e[i];
            fprintf(fp1,"H%d%d=偏P%d/偏f%d=-B%d%d*e%d+G%d%d*f%d+b%d%d=-(%f)*%f+%f*%f+%f=%f\n",i,j,i,j,i,j,i,i,j,i,i,i,B[i][j],e[i],G[i][j],f[i],bi[i],J[2*i-1][2*j-1]);
            fprintf(fp1,"N%d%d=偏P%d/偏e%d=G%d%d*e%d+B%d%d*f%d+a%d%d=%f*%f+%f*%f+%f=%f\n",i,j,i,j,i,j,i,i,j,i,i,i,G[i][j],e[i],B[i][j],f[i],ai[i],J[2*i-1][2*j]);
            fprintf(fp1,"R%d%d=偏U%d^2/偏f%d=*f%d=2*%f=%f\n",i,j,i,j,i,f[i],J[2*i][2*j-1]);
            fprintf(fp1,"S%d%d=偏U%d^2/偏e%d=*e%d=2*%f=%f\n\n",i,j,i,j,i,e[i],J[2*i][2*j]);
           }  
		else
		   {fprintf(fp1,"H%d%d=偏P%d/偏f%d=B%d%d*e%d+G%d%d*f%d=-(%f)*%f+%f*%f=%f\n",i,j,i,j,i,j,i,i,j,i,B[i][j],e[i],G[i][j],f[i],J[2*i-1][2*j-1]);
            fprintf(fp1,"N%d%d=偏P%d/偏e%d=%d%d*e%d+B%d%d*f%d=%f*%f+%f*%f=%f\n",i,j,i,j,i,j,i,i,j,i,G[i][j],e[i],B[i][j],f[i],J[2*i-1][2*j]);
            fprintf(fp1,"R%d%d=偏U%d^2/偏f%d=0\n",i,j,i,j);
            fprintf(fp1,"S%d%d=偏U%d^2/偏e%d=0\n\n",i,j,i,j);
		   }
       }
}


/*該子程序為列主元高斯消去法解線性方程組*/
void lzy(int n,float a[M1][M1],float b[M1],FILE *fp1)
{float d,t,s;
 int i,j,k,l;
 
 for(k=1;k<=n-1;k++)
     {d=a[k][k];l=k;
      for(i=k+1;i<=n;i++)
         if(fabs(a[i][k])>fabs(d))
           {d=a[i][k];
            l=i;
           }
      if(d==0)
         {printf("\nJI YI!!!");
          break;
         }
      if(l!=k)
        for(j=k;j<=n;j++) 
           {t=a[l][j];a[l][j]=a[k][j];a[k][j]=t;
            t=b[l];b[l]=b[k];b[k]=t;
           }

      for(i=k+1;i<=n;i++)
         a[i][k]=a[i][k]/a[k][k];
      for(i=k+1;i<=n;i++)
         for(j=k+1;j<=n;j++)
            a[i][j]=a[i][j]-a[i][k]*a[k][j];
      for(i=k+1;i<=n;i++)  
         b[i]=b[i]-a[i][k]*b[k];
     
      }


   b[n]=b[n]/a[n][n];
   for(i=n-1;i>=1;i--)
       {s=0;
         for(j=i+1;j<=n;j++)
            s+=a[i][j]*b[j];
        b[i]=(b[i]-s)/a[i][i];
       }
   
}

/*該子函數(shù)用于計算線路功率*/
void xlgl(FILE *fp1)
{int i,j,b1,e1;
 float g0,b0,g,b,P1,Q1,P2,Q2,SP=0,SQ=0;
 fprintf(fp1,"線路上功率及損耗為:\n");
 for(i=1;i<=z;i++)
 {g0=0;
  b0=0;
  b1=zl[i].b;
  e1=zl[i].e;
  g=zl[i].RG;
  b=zl[i].XB;
  for(j=1;j<=z;j++)
     if (zl[j].b==0 && zl[j].e==b1)
        {g0=zl[j].RG;
         b0=zl[j].XB;
        }
  P1=e[b1]*(e[b1]*g0-f[b1]*b0+(e[b1]-e[e1])*g-(f[b1]-f[e1])*b)+f[b1]*(e[b1]*b0+f[b1]*g0+(e[b1]-e[e1])*b+(f[b1]-f[e1])*g);
  Q1=f[b1]*(e[b1]*g0-f[b1]*b0+(e[b1]-e[e1])*g-(f[b1]-f[e1])*b)-e[b1]*(e[b1]*b0+f[b1]*g0+(e[b1]-e[e1])*b+(f[b1]-f[e1])*g);;
  fprintf(fp1,"s~%d%d=U%d[U*%dy*%d0+(U*%d-U*%d)y*%d%d]\n",b1,e1,b1,b1,b1,b1,e1,b1,e1);
  fprintf(fp1,"    =(%f+j(%f)){(%f-j(%f))(%f-j(%f))+[(%f-j(%f))-(%f-j(%f))](%f-j(%f))}\n",e[b1],f[b1],e[b1],f[b1],g0,b0,e[b1],f[b1],e[e1],f[b1],g,b);
  fprintf(fp1,"    =%f+j(%f)\n",P1,Q1);
  g0=0;
  b0=0; 
  for(j=1;j<=z;j++)
    if (zl[j].b==0 && zl[j].e==e1)
      {g0=zl[j].RG;
       b0=zl[j].XB;
      }
  P2=e[e1]*(e[e1]*g0-f[e1]*b0+(e[e1]-e[b1])*g-(f[e1]-f[b1])*b)+f[e1]*(e[e1]*b0+f[e1]*g0+(e[e1]-e[b1])*b+(f[e1]-f[b1])*g);
  Q2=f[e1]*(e[e1]*g0-f[e1]*b0+(e[e1]-e[b1])*g-(f[e1]-f[b1])*b)-e[e1]*(e[e1]*b0+f[e1]*g0+(e[e1]-e[b1])*b+(f[e1]-f[b1])*g);;
  fprintf(fp1,"s~%d%d=U%d[U*%dy*%d0+(U*%d-U*%d)y*%d%d]\n",e1,b1,e1,e1,e1,e1,b1,e1,b1);
  fprintf(fp1,"    =(%f+j(%f)){(%f-j(%f))(%f-j(%f))+[(%f-j(%f))-(%f-j(%f))](%f-j(%f))}\n",e[e1],f[e1],e[e1],f[e1],g0,b0,e[e1],f[e1],e[b1],f[e1],g,b);
  fprintf(fp1,"    =%f+j(%f)\n",P2,Q2);
  DDP[i]=P1+P2;
  DDQ[i]=Q1+Q2;
  fprintf(fp1,"dS%d%d=S%d%d+S%d%d=(%f+j%f)+(%f+j%f)=%f+j%f\n\n",b1,e1,b1,e1,e1,b1,P1,Q1,P2,Q2,DDP[i],DDQ[i]);
 }
 for(i=1;i<=z;i++)
 {SP+=DDP[i];
  SQ+=DDQ[i];
 }
 
 /*輸出分隔線*/
 for(i=0;i<18;i++)
    fprintf(fp1,"------");
 fprintf(fp1,"\n"); 
 
 fprintf(fp1,"有兩種方法可以求出網(wǎng)絡(luò)總損耗,任選其一:\n\n"); 
 fprintf(fp1,"法一:DDS~=求和dS=%f+j%f\n",SP,SQ);
     
}





main()
{float dm,E,g0,b0;
 int   i,j,K=0,km;
 FILE  *fp,*fp1;
 
 if ((fp=fopen("input.txt","r"))==NULL)
   {printf("\nCannot open this file!");
    exit(0);
   }

 if ((fp1=fopen("output.txt","w"))==NULL)
   {printf("\nCannot open this file!");
    exit(0);
   }
 
 /*讀取節(jié)點數(shù)n,支路數(shù)z,PQ和PV節(jié)點數(shù)*/
 fscanf(fp,"%d",&n);
 fscanf(fp,"%d",&z);
 fscanf(fp,"%d",&npq);
 fscanf(fp,"%d",&npv);
 if (n!=(npq+npv+1))
    printf("                            節(jié)點數(shù)目輸入有誤!請仔細檢查!");

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美久久一区| 成人黄色免费短视频| 欧美日本精品一区二区三区| 亚洲精品国产品国语在线app| av动漫一区二区| **欧美大码日韩| 欧美性极品少妇| 日韩电影免费在线| 精品999在线播放| 丁香天五香天堂综合| 中文字幕日本乱码精品影院| 成人免费va视频| 亚洲美女视频在线观看| 欧美喷潮久久久xxxxx| 久久99久久久欧美国产| 欧美国产丝袜视频| 在线观看日韩精品| 日韩精品电影在线观看| 国产婷婷色一区二区三区在线| 成人亚洲一区二区一| 亚洲精品免费看| 欧美一激情一区二区三区| 国内精品在线播放| 亚洲精品国久久99热| 欧美一级欧美三级在线观看| 国产成人在线观看| 亚洲综合色区另类av| 欧美成人女星排行榜| 91小视频免费观看| 九一久久久久久| 一区二区三区日本| 久久久久久**毛片大全| 欧美成va人片在线观看| jiyouzz国产精品久久| 日一区二区三区| 国产精品久久一级| 91精品福利在线一区二区三区| 国产传媒久久文化传媒| 日韩不卡一区二区三区| 最新不卡av在线| 欧美tk丨vk视频| 欧美午夜在线观看| 国产精品1区二区.| 日本不卡一区二区三区| 亚洲日本丝袜连裤袜办公室| 日韩精品一区二区在线| 色妞www精品视频| 国产毛片精品视频| 日韩电影一区二区三区四区| 中文字幕日本乱码精品影院| 欧美电视剧在线看免费| 在线观看区一区二| 国产+成+人+亚洲欧洲自线| 青草av.久久免费一区| 亚洲美女在线国产| 国产精品天美传媒| 久久久国产精华| 91精品福利在线一区二区三区 | 久久久久久久网| 91麻豆精品国产91久久久久久久久| 国产成人夜色高潮福利影视| 日韩和欧美的一区| 亚洲一区二区三区在线播放| 综合久久给合久久狠狠狠97色| 久久久三级国产网站| 日韩欧美在线网站| 欧美日韩国产片| 色一情一伦一子一伦一区| 国产91在线观看| 国内一区二区在线| 黑人巨大精品欧美黑白配亚洲| 日韩 欧美一区二区三区| 爽好久久久欧美精品| 亚洲一区欧美一区| 亚洲二区在线观看| 午夜精品影院在线观看| 亚洲第一福利一区| 亚洲国产毛片aaaaa无费看| 亚洲免费大片在线观看| 亚洲卡通动漫在线| 亚洲综合一区二区| 香蕉成人啪国产精品视频综合网| 中文字幕日韩一区| 亚洲精品成人少妇| 亚洲一区二区成人在线观看| 亚洲图片自拍偷拍| 日韩av一区二区在线影视| 美女视频黄频大全不卡视频在线播放| 首页国产欧美日韩丝袜| 日本中文字幕一区二区视频| 日本vs亚洲vs韩国一区三区| 精品写真视频在线观看| 国产白丝网站精品污在线入口| 成人一级视频在线观看| 在线观看日韩毛片| 日韩精品中文字幕在线一区| 亚洲精品一区二区三区蜜桃下载 | 欧美精品国产精品| 欧美一区二区网站| 久久亚洲捆绑美女| 国产精品久久午夜| 亚洲成人自拍一区| 精品在线播放免费| jiyouzz国产精品久久| 欧美日韩一区视频| www国产精品av| 一区二区中文视频| 青青草97国产精品免费观看| 国产成a人亚洲| 欧美午夜宅男影院| 欧美精品一区二区在线播放 | 91麻豆国产精品久久| 欧美日韩夫妻久久| 久久精品免视看| 一个色在线综合| 久久精品国产网站| 91首页免费视频| 日韩欧美高清一区| 亚洲桃色在线一区| 久久99久久久久| 91亚洲永久精品| 精品理论电影在线| 亚洲男人电影天堂| 国产精品12区| 91精品久久久久久久久99蜜臂| 国产视频一区二区在线| 性做久久久久久久久| 粉嫩13p一区二区三区| 欧美日韩国产综合草草| 亚洲国产高清在线观看视频| 亚洲一区二区三区四区五区黄| 国产成人精品一区二区三区网站观看| 91麻豆国产自产在线观看| 久久综合99re88久久爱| 亚洲高清免费观看高清完整版在线观看| 加勒比av一区二区| 欧美天堂亚洲电影院在线播放| 国产日韩欧美a| 久久精品国产亚洲5555| 欧美日韩中文字幕一区二区| 国产精品美女一区二区在线观看| 午夜视频在线观看一区二区| 9久草视频在线视频精品| 日韩欧美综合一区| 性做久久久久久久免费看| 色屁屁一区二区| 国产精品欧美极品| 国产精品1区2区3区在线观看| 欧美日高清视频| 一区二区在线免费观看| 成人美女视频在线观看| 精品理论电影在线观看| 天堂影院一区二区| 欧美午夜一区二区| 亚洲综合在线视频| 色婷婷综合久久久久中文| 国产精品日产欧美久久久久| 国产一区二区三区久久悠悠色av| 日韩欧美国产不卡| 蜜臀91精品一区二区三区| 日韩一区二区三免费高清| 日日欢夜夜爽一区| 欧美精品第一页| 美国毛片一区二区三区| 日韩一卡二卡三卡四卡| 视频一区二区中文字幕| 欧美美女bb生活片| 日韩av电影免费观看高清完整版在线观看| 欧美私人免费视频| 午夜精品视频在线观看| 欧美日韩高清一区| 美女脱光内衣内裤视频久久影院| 欧美一区二区在线不卡| 麻豆精品在线视频| 久久久久久电影| www.亚洲人| 亚洲激情在线播放| 在线观看91av| 久久国产乱子精品免费女| 欧美成人video| 欧美色区777第一页| 亚洲va韩国va欧美va| 欧美一二三区在线| 国产精品一区免费在线观看| 欧美国产欧美综合| 91麻豆蜜桃一区二区三区| 亚洲一区二区精品视频| 欧美一级免费大片| 国产精品77777| 亚洲欧美视频在线观看视频| 欧美亚洲一区二区在线| 免费看日韩精品| 国产精品卡一卡二卡三| 在线视频国内一区二区| 日韩中文字幕区一区有砖一区| 精品国产一二三| 91麻豆国产精品久久| 日日夜夜精品免费视频| 久久久国产综合精品女国产盗摄| 色综合天天综合网天天狠天天 |