1、离线潮流计算课程设计离线潮流计算课程设计 班级班级 学号学号 姓名姓名 一、课程设计的目的一、课程设计的目的 离线潮流计算课程设计是“电力系统稳态分析”课程教学的重要实践环节, 目的是使学生加深理解所学知识,锻炼应用理论解决实际问题的能力。 二、二、 课程设计内容课程设计内容 1、手算算例 1(精度取 10 -2) ,求潮流计算结果。 2、编写潮流计算程序,计算算例 2 。 三、课程设计要求三、课程设计要求 1、 计算机语言:编程语言可任选,建议使用 C 语言,使用 VC6.0 平台 。 2、 潮流计算方法:牛顿拉夫逊法和 P-Q 分解法。 3、 编写潮流计算程序,并在计算机上调试通过,运行结
2、果正确。 4、 要求潮流计算程序具有一定的通用性,基础数据以数据文件的形式输入。 5、 撰写课程设计报告,内容包括: 1) 潮流计算的意义 2) 潮流计算几种主要方法的比较 3) 手算算例 1 的计算过程及结果 4) 程序框图、源程序及符号说明 5) 算例及计算结果 四四 、验收方式、验收方式 以答辩的形式进行验收,演示程序并回答有关问题。 五五 、算例、算例 1、节点为平衡节点,U1=10,节点为 PV 节点,P2=0.4,U2=1.1,节点 为 PQ 节点,S3 = 0.8+ j 0.6,网络结构和参数如图 1 所示。 2、GN1节点为平衡节点, V9=1.04, 9=0.0, GEN2和
3、GEN3为PV节点, V7=1.025, P7=1.63, V8=1.025, P8=0.85, 其它节点为 PQ 节点, S1=1.25+j0.5, S3=0.9+j0.3, S5=1.0+j0.35,=0.0001,网络结构如图 2 所示。 P 2= 0.4 U 2=1.1 U 1=1 0 S 3 = 0.8+j 0.6 y 12=1.17 - j 4.71 y 13=5.88 - j 23.5 图 1 算例 1 图 2 算例 2 Txt 文档 原始数据 GEN1 j 0.058 S3 S1 GEN3 GEN2 0.01+j0.085 B/2=0.088 0.017+j0.092 B/2=
4、0.079 0.039+j0.17 B/2=0.179 0.032+j0.161 B/2=0.153 j0.063 0.019+j0.072 B/2=0.075 S5 0.012+j0.101 B/2=0.105 j0.059 Line 1 1 1 1 2 0.01 0.085000001 0.088 2 1 1 1 6 0.032000002 0.160999998 0.152999997 3 1 1 2 3 0.017000001 0.092 0.079000004 4 2 1 2 9 0 0.057999998 1 5 1 1 3 4 0.039000001 0.170000002 0.
5、179000005 6 1 1 4 5 0.012 0.101000004 0.104999997 7 2 1 4 8 0 0.059 1 8 1 1 5 6 0.018999999 0.071999997 0.075000003 9 2 1 6 7 0 0.063000001 1 Node 1 1 -1.25 -0.5 2 1 0.000000 0.000000 3 1 -0.9 -0.3 4 1 0.000000 0.000000 5 1 -1.000000 -0.35 6 1 0.000000 0.000000 7 2 1.63 1.025 8 2 0.85 1.025 9 0 1.04
6、 0.000000 上机程序:编程 #include #include #include #include #include #include #include using namespace System; #define LINE_TOTAL_NUM 9 #define NODE_TOTAL_NUM 9 #define NODE_DATA_FILENAME “node.txt“ #define LINE_DATA_FILENAME “line.txt“ #define B “B.txt“ #define G “G.txt“ #define deltaPQ “deltapq.txt“ #define JACCOBI “jaccobi.txt“ #define PQ “pq.txt“ #define line_S “linedeltaS.txt“ #define U “u.txt“ #define line_pq “lineS.txt“ s