电力系统通用潮流计算c语言程序

电力系统通用潮流计算c语言程序

ID:9069945

大小:54.00 KB

页数:9页

时间:2018-04-16

电力系统通用潮流计算c语言程序_第1页
电力系统通用潮流计算c语言程序_第2页
电力系统通用潮流计算c语言程序_第3页
电力系统通用潮流计算c语言程序_第4页
电力系统通用潮流计算c语言程序_第5页
资源描述:

《电力系统通用潮流计算c语言程序》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、#include#include#include#includeusingnamespacestd;//节点号类型负荷有功负荷无功母线数据(类型1=PV节点,2=PQ节点,3=平衡节点)structBUS{intbusno;inttype;floatPd;floatQd;};//发电机数据节点号有功发电电压幅值structGenerator{intbusno;floatPg;floatVg;};//支路信息节点I节点JRXB/2kstructLine{intbusi;intbusj;floatR;floatX;floa

2、tB;floatk;};//deltaPdeltaQdeltaV^2//voidfun1(doubleYG[][50],doubleYB[][50],doublee[],doublef[],inttype[],intN,doubleW[],doubleP[],doubleQ[],doubleV[]){doubledP=0,dQ=0,dV=0;inti,j;for(i=0;i

3、]*V[i]-e[i]*e[i]-f[i]*f[i];dP=P[i]-e[i]*A-f[i]*B;W[2*i]=dP;dQ=Q[i]-f[i]*A+e[i]*B;if(type[i]==1)W[2*i+1]=dQ;elseW[2*i+1]=dV;}}//Jacobi矩阵//voidJacobi(doubleYG[][50],doubleYB[][50],doublee[50],doublef[50],inttype[50],intN,doubleJa[100][101]){inti,j;for(i=0;i

4、]==1){Ja[2*i][2*j]=-(YG[i][j]*e[i]+YB[i][j]*f[i]);Ja[2*i][2*j+1]=YB[i][j]*e[i]-YG[i][j]*f[i];Ja[2*i+1][2*j]=Ja[2*i][2*j+1];Ja[2*i+1][2*j+1]=-Ja[2*i][2*j];}else{Ja[2*i][2*j]=-YG[i][j]*e[i]+YB[i][j]*f[i];Ja[2*i][2*j+1]=YB[i][j]*e[i]-YG[i][j]*f[i];Ja[2*i+1][2*j+1]=Ja[2*i+1][2*j]=0;}}else{doublea[50]=

5、{0},b[50]={0};for(intk=0;k

6、[i]+YB[i][i]*f[i];}else{Ja[2*i+1][2*j]=-2*e[i];Ja[2*i+1][2*j+1]=-2*f[i];}}}}}}//高斯消元法解方程组函数//voidgauss(doublea[][101],intn){inti,j,k;doublec;for(k=0;k

7、k>=0;k--)for(j=k+1;j

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。