题号:2编程计算潮流(电力系统分析)题号:2节点数:4 支路数:4 计算精度:0.00010支路 1:0.0200+j0.08001┠—————□—————┨3支路 2:0.0400+j0.12001┠—————□—————┨4支路
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 04:55:02
![题号:2编程计算潮流(电力系统分析)题号:2节点数:4 支路数:4 计算精度:0.00010支路 1:0.0200+j0.08001┠—————□—————┨3支路 2:0.0400+j0.12001┠—————□—————┨4支路](/uploads/image/z/493348-4-8.jpg?t=%E9%A2%98%E5%8F%B7%EF%BC%9A2%E7%BC%96%E7%A8%8B%E8%AE%A1%E7%AE%97%E6%BD%AE%E6%B5%81%EF%BC%88%E7%94%B5%E5%8A%9B%E7%B3%BB%E7%BB%9F%E5%88%86%E6%9E%90%EF%BC%89%E9%A2%98%E5%8F%B7%EF%BC%9A2%E8%8A%82%E7%82%B9%E6%95%B0%EF%BC%9A4+%E6%94%AF%E8%B7%AF%E6%95%B0%EF%BC%9A4+%E8%AE%A1%E7%AE%97%E7%B2%BE%E5%BA%A6%EF%BC%9A0.00010%E6%94%AF%E8%B7%AF+1%EF%BC%9A0.0200%2Bj0.08001%E2%94%A0%E2%80%94%E2%80%94%E2%80%94%E2%80%94%E2%80%94%E2%96%A1%E2%80%94%E2%80%94%E2%80%94%E2%80%94%E2%80%94%E2%94%A83%E6%94%AF%E8%B7%AF+2%EF%BC%9A0.0400%2Bj0.12001%E2%94%A0%E2%80%94%E2%80%94%E2%80%94%E2%80%94%E2%80%94%E2%96%A1%E2%80%94%E2%80%94%E2%80%94%E2%80%94%E2%80%94%E2%94%A84%E6%94%AF%E8%B7%AF)
题号:2编程计算潮流(电力系统分析)题号:2节点数:4 支路数:4 计算精度:0.00010支路 1:0.0200+j0.08001┠—————□—————┨3支路 2:0.0400+j0.12001┠—————□—————┨4支路
题号:2编程计算潮流(电力系统分析)
题号:2
节点数:4 支路数:4 计算精度:0.00010
支路 1:0.0200+j0.0800
1┠—————□—————┨3
支路 2:0.0400+j0.1200
1┠—————□—————┨4
支路 3:0.0500+j0.1400
2┠—————□—————┨4
支路 4:0.0400+j0.1200
3┠—————□—————┨4
节点1:PQ节点,S(1)=-0.6000-j0.2500
节点2:PQ节点,S(2)=-0.8000-j0.3500
节点3:PV节点,P(3)=0.4000 V(3)=0.9500
节点4:平衡节点,U(4)=1.0000∠0.0000
编程计算潮流
题号:2编程计算潮流(电力系统分析)题号:2节点数:4 支路数:4 计算精度:0.00010支路 1:0.0200+j0.08001┠—————□—————┨3支路 2:0.0400+j0.12001┠—————□—————┨4支路
#include "stdio.h"
#include "math.h"
#define M 20 /*节点数、支路数极限值*/
#define N 5 /*迭代次数极限值*/
int n,m,dd=0,pq=0,pv=0,tt,qy;
float eps; /*节点数、支路数、对地支路数、pq节点数、pv节点数、控制打印、互联网数、精度*/
struct jiedian /*节点数据结构体*/
{int s; /*节点类型:1-PQ节点;2-PV节点;3-平衡节点*/
float p,q,e,f,v; /*节点的有功、无功、电压实部、虚部、电压辐值*/
}jiedian[M]; /*如引用节点1的无功,则为jiedian[1].q */
struct zhilu /*支路数据结构体*/
{int p1,p2,s; /*支路两端节点号,支路类型:1-普通支路;2-变压器支路;3-对地支路*/
float r,x,b,kt; /*支路的电阻、电抗、导纳、变压器非标准变比*/
}zhilu[M];
struct hulianwang /*互联网结构体*/
{int num,pv; /*互联区域号,指定的pv节点号*/
float p,eps2; /*规定的有功功率及其允许误差*/
int count; /*每个互联区域包括的节点数*/
int a[M]; /*包括的节点*/
} hulianwang[M];
static float G[M][M],B[M][M],G1[M][M],B1[M][M]; /*节点导纳阵矩阵*/
static float ykb[2*M][2*M]; /*节点导纳阵矩阵*/
static float yinzi[2*M][2*M]; /*因子表*/
static float P[M][M],Q[M][M]; /*潮流计算结果*/
FILE *fp1,*fp2; /*文件输入、输出指针*/
void input() /*从文件in.txt 输入线路基本参数、节点数据、支路数据*/
{
int i,j,h; /*循环变量、节点(支路)类型*/
/ \n");
for(i=1;i