资源简介
C语言编写的IEEE30节点潮流计算程序,经过仿真和验证证明程序编写正确,可以和matpower进行对比验证。。
代码片段和文件信息
// 30节点系统潮流计算程序.cpp : Defines the entry point for the console application.
//
#include “stdafx.h“
//*************************************************************************************************************//
//IEEE-30节点系统潮流计算程序
#include
#include
#define N 30 //节点数
#define n_PQ 24 //PQ节点数
#define n_PV 5 //PV节点数
#define n_br 41 //串联支路数
#define n_C 2 //装有并联电容节点数
//#define n_L 1
#define PI 3.1415926
double K1K2K3K4; //变压器变比
double Yc1Yc2;
//double Xmcr;
void main()
{
//void disp_matrix(double *disp_pint disp_mint disp_n); //矩阵显示函数
//节点电压赋初值,PV节点电压幅值已知,相角置0;平衡节点电压幅值和相角均已知;PQ节点电压幅值设1,相角设0.
// 1 2 3 4 5 6 7 8 9 10
/*double Us[2*N]={1.000001.000001.000001.000001.000001.000001.000001.000001.000001.00000
1.000001.000001.000001.000001.000001.000001.000001.000001.000001.00000
1.000001.000001.000001.000001.033801.005801.023001.091301.088301.05000
}; */
/*double Us[2*N]={1.000001.000001.000001.000001.000001.000001.000001.000001.000001.00000
1.000001.000001.000001.000001.000001.000001.000001.000001.000001.00000
1.000001.000001.000001.000001.050001.050001.050001.050001.050001.05000
};*/
double Us[2*N]={1.000001.000001.000001.000001.000001.000001.000001.000001.000001.00000
1.000001.000001.000001.000001.000001.000001.000001.000001.000001.00000
1.000001.000001.000001.000001.000001.000001.000001.000001.000001.05000
};
//PV节点发电机有功赋初值(除平衡节点外)
// 1 2 3 4 5 6 7 8 9 10
double Ps[N]={0.00000.00000.00000.00000.00000.00000.00000.00000.00000.0000
0.00000.00000.00000.00000.00000.00000.00000.00000.00000.0000
0.00000.00000.00000.00000.57560.24560.35000.17930.1691
};
//发电机无功初值置0
double Qs[N]={0};
//各节点有功负荷赋值
// 1 2 3 4 5 6 7 8 9 10
double PL[N]={0.0240.0760.0000.2280.0000.0580.1120.0620.0820.035
0.0900.0320.0950.0220.1750.0000.0320.0870.0000.035
0.0000.0000.0240.1060.2170.9420.3000.0000.000
};
//各节点无功负荷赋值
// 1 2 3 4 5 6 7 8 9 10
double QL[N]={0.0120.0160.0000.1090.0000.0200.0750.0160.0250.018
0.0580.0090.0340.0070.1120.0000.0160.0670.0000.023
0.0000.0000.0090.0190.1270.1900.3000.0000.000
};
//double K1=1.0155;K2=0.9629;K3=1.0129;K4=0.9581; //变压器当前变比
//double Yc1=0.19;Yc2=0.04;
double K1=1;K2=1;K3=1;K4=1; //变压器当前变
- 上一篇:英飞凌BMS解决方案C语言程序源码及使用说明
- 下一篇:篮球赛个人技术统计系统
相关资源
- 英飞凌BMS解决方案C语言程序源码及使
- C语言仓库管理系统
- 文本编辑器C代码.
- C语言编写Socket编写进程间传文件
- DFT的C语言编程实验
- 基于单片机DHT11初始化c语言
- 严蔚敏《数据结构》源代码C语言
- c语言经典考试题库 答案详解
- 电影俱乐部系统C语言
- C语言小学数学出题系统
- C语言备忘录程序代码
- C语言入门 - 日文版
- 高斯投影正反算c语言程序
- 职工信息管理系统 c语言程序设计报告
- 贪心算法 背包问题 c语言
- DOS下鼠标的调用函数C语言
- c语言代码,去停用词
- 使用双向链表实现快速排序,C语言
- 非常好用的C语言线程池,自己测试通
- C语言实现统计文章的单词数目实验报
- 用C语言编写的备忘录程序事件记录程
- 基于c语言的huffman图像编解码
- 大学C语言课程设计之信息发布平台
- K-Means K均值C语言实现 里面有个小
- 密码学RSA 算法源码及大数运算的实现
- 数据结构C语言之串操作
- C语言实现线性方程组求解
- 学生成绩管理系统C语言实现
- 数据库课程设计C语言
- C语言课程设计案例精编(14个经典案
评论
共有 条评论