1、 电力系统课程设计报告 班级:班级: 学号:学号: 姓名:姓名: 2013 年 3 月 7 日 用用 C 语言进行复杂电力系统的潮流计算语言进行复杂电力系统的潮流计算 电力系统的潮流计算是对电力系统分析的最基本步骤也是最重要的步骤, 是指在一定的 系统结构和运行条件下,确定系统运行状态的计算,也即是对各母线(节点)电压,各元件 (支路) 传输电线或功率的计算。 通过计算出的节点电压和功率分布用以检查系统各元件是 否过负荷,各点电压是否合理,以及功率损耗等。 即使对于一个简单的电力系统, 潮流计算也不是一件简单就可以完成的事, 其运算量很 大,因此如果对于一个大的、复杂的电网来说的话,由于其节点
2、多,分支杂,其计算量可想 而知,人工对其计算也更是难上加难了。特别是在现实生活中,遇到一个电力系统不会像我 们期望的那样可以知道它的首端电压和首端功率或者是末端电压和末端功率, 而是只知道它 的首端电压和末端功率,更是使计算变的头疼万分。为了使计算变的简单,我们就可以利用 计算机,用 C 语言编程来实现牛顿-拉夫逊(Newton-Raphson)迭代法,最终实现对电力系 统潮流的计算。 一一 用牛顿用牛顿-拉夫逊迭代法进行电力系统潮流计算的相关概念拉夫逊迭代法进行电力系统潮流计算的相关概念 1.节点导纳矩阵节点导纳矩阵 如图所示的电力网络,将节点 i 和 j 的电压用 U i和 . U j表示
3、,它们之间的支路导纳表示为 yij,那么有基尔霍夫电流定律可知注入接点I的电流 . Ii(设流入节点的电流为正)等于离开节点 I 的电流之和,因此有 j ij I I i I )( . 00 ji n i j ij n i j ijiUUIIy (1-1) UyyUI n i j ij n i j ij i 00 (1-2) 如令 ii n i j ij Yy 0 ijij Yy则可将(1-2)改写为: n i j ij ij iUYI 1 I=1,2,n. (1-3) 上式也可以写为: I=YU (1-4) 其中 Y 为节点导纳矩阵,也称为稀疏的对称矩阵,它是 n n 阶方阵。对角元 Yii
4、称为自 导纳,它等于与该节点 I 直接相连的所有支路导纳总和;非对角元 Yij(ij)称为互导纳或 转移导纳,它等于连结节点 I,j 支路导纳的负数,且有 Yij=Yji,当节点 I,j 之间没有支路 直接相连时,Yij=Yji=0。 电力系统的分析计算中,往往要作不同的运行方式下的潮流计算,如果系统发生变化, 如投切一条线路或一台变压器, 由于改变了一条支路的状态或参数只影响该支路两端节点的 自导纳和他们之间的互导纳, 因而对每一种运行方式不必重新形成导纳矩阵, 只需对原有导 纳矩阵作相应的修改即可。 2潮流计算的功率方程潮流计算的功率方程 在实际的电力系统中, 已知的条件往往不是节点的注入
5、电流而是负荷和发电机功率, 且 这些功率一般不随节点的电压变化而变化, 而节点的电流则是随电压的变化而变化的, 因此 在已知节点导纳矩阵的情况下, 必须用已知的节点功率来替代未知的节点注入电流, 才能求 出节点电压,每一个节点的注入功率方程式为: I ii iUU GiGiGi jQPS LiLiLi jQPS LiGii PPP (1-5) LiGii QQQ (1-6) n j j ij iUYI 1 (1-7) 节点注入电流用功率和电压表示为: i ii i LiGiLiGi i i i U jQP U QQjPP U S I )()( (1-8) 功率方程可以表示为: n j j ij i ii UY U jQP 1 (1-9) 3节点分类节点分类 对于有 n 个节点的电力网络,可以列出 n 个功率方程,由图可知一个节点有四个变量: 注入有功功率 Pi,注入无功功率 Qi,节点电压幅值 Ui和相角 i 。n 个节点有 4n 个变量,但 G 只有 2n 个关系式,所以为了使潮流有确定解,必须给定其中 2n 个变量。根据给定节点变量的 不同,可以有以下三种类型的节点: (1) PQ 节点:给定注入功率 Pi,Qi,即已知 PGi,PLi,QGi,QLi,待求 Ui,i。例 如:降压变电所母线(负荷节点) ,固定出力的发电厂母线。 (2) PV 节点:给定了注入有