FLOW1
所属分类:数学计算
开发工具:C/C++
文件大小:6KB
下载次数:146
上传日期:2006-05-26 17:41:41
上 传 者:
fromcumt
说明: C语言牛拉法潮流计算程序.包括导纳矩阵形成,牛拉法迭代.
(C language Rafah cattle flow calculation procedures. Including admittance matrix formation, cattle Rafah iteration.)
文件列表:
FLOW\FLOW.C (15123, 1998-12-17)
FLOW\FLOW.D1 (341, 1995-07-10)
FLOW\FLOW.H (125, 1995-06-07)
FLOW (0, 2006-05-26)
1,子程序YBUS
语句:void ybus(int n,int l,int m,float *g,float *b,float *g1,float *b1,float *c1,\
float *c,float *co,int k,int *s1,int *e1)
功能:输入支路导纳及有关信息,形成结点导纳矩阵g+jb;
输入:n,l,m,g1,b1,c1,c,co,k,s1,e1;
输出:如打印参数k=1,则输出电导矩阵g和电纳矩阵b ;
2, 子程序DPQC
语句:void dpqc(float *p,float *q,float *p0,float *q0,float *v,float *v0,int m,\
int n,float *e,float *f,int k,float *g,float *b,float *dd)
功能:求出功率及电压误差量;
输入:p,q,v,m,n,e,f,k,g,b;
输出:输出功率及电压误差量p0,q0,v0;及误差量最大者dd;
如打印参数k=1,则输出p0,q0,v0,dd;
3,子程序JMCC
语句:void jmcc(int m,int n,int n0,float *e,float *f,float *g,float *b,float *jm,int k)
功能:求Jaccoby矩阵;
输入:m,n,n0,e,f,g,b,k;
输出:如打印参数K=1,则输出Jaccoby矩阵;
4,子程序SEVC
语句:void sevc ( float a[], int n0, int k, int n1)
功能:用列主元素消元法解线性方程组,求各结点电压修正量;
输入:a,n0,k,n1;
输出:a;
5,子程序PLSC
语句:void plsc(int n,int l,int m,float g[],float b[],float e[],float f[],\
int e1[],int s1[],float g1[],float b1[],float c1[],float c[],\
float co[],float p1[],float q1[],float p2[],float q2[],float p3[],\
float q3[],float p[],float q[],float v[],float angle[],int k1)
功能:本子程序计算线路功率,平衡节点功率,PV节点无功功
率及线路的功率损耗并输出;
输入:n,l,m,g,b,e,f,e1,s1,g1,b1,c1,c,co,p,q,v,angle,k1;
输出:支路功率p1,q1,p2,q2及支路功率损耗p3,q3;
如选择参数K1=1,则表示输入为极座标.
近期下载者:
相关文件:
收藏者: