极坐标 c语言,牛顿-拉夫逊迭代法极坐标潮流计算C语言程序

牛顿-拉夫逊迭代法极坐标潮流计算,课程设计专用

/*利用牛顿-拉夫逊迭代法(极坐标形式),计算复杂电力系统潮流,具有收敛性好,收敛速度

快等优点。所有参数应归算至标幺值下。

/*可计算最大节点数为100,可计算PQ,PV,平衡节点*/

/*可计算非标准变比和平行支路*/

#include

#include

#include

#define M 100 /*最大矩阵阶数*/

#define Nl 100 /*迭代次数*/

int i,j,k,a,b,c; /*循环控制变量*/

int t,l;

double P,Q,H,J; /*中间变量*/

int n, /*节点数*/

m, /*支路数*/

pq, /*PQ节点数*/

pv; /*PV节点数*/

double eps; /*迭代精度*/

double aa[M],bb[M],cc[M],dd[M],max, rr,tt; /*中间变量*/

double mo,c1,d1,c2,d2; /*复数运算函数的返回值*/

double G[M][M],B[M][M],Y[M][M]; /*节点导纳矩阵中的实部、虚部

及其模方值*/

double ykb[M][M],D[M],d[M],dU[M]; /*雅克比矩阵、不平衡量矩阵*/

struct jd /*节点结构体*/

{ int num,ty; /* num为节点号,ty为节点类型*/

double p,q,S,U,zkj,dp,dq,du,dj; /*节点有功、无功功率,功率模值,电

压模值,阻抗角

牛顿--拉夫逊中功率不平<

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值