追加支路法计算电力网节点阻抗矩阵.docx_第1页
追加支路法计算电力网节点阻抗矩阵.docx_第2页
追加支路法计算电力网节点阻抗矩阵.docx_第3页
追加支路法计算电力网节点阻抗矩阵.docx_第4页
追加支路法计算电力网节点阻抗矩阵.docx_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

用追加支路法计算电力网节点阻抗矩阵佘名寰 编写电力网节点阻抗矩阵在电力系统短路电流计算中获得广泛运用。本文通过例题介绍用追加支路法计算电力网节点阻抗矩阵的方法和程序,程序计及零序互感的影响。程序用matlab语言编写,线路参数均采用标么值。本文可供电气专业人员计算相关问题时参考。【例2.1】 图2-1所示为一个3节点网络,两台发电机,四条线路。发电机一台中性点接地,另一台不接地。发电机次暂态电抗和线路阻抗原始数据在表2-1、表2-2中给出,线路3、4间有零序互感电抗。试计算该网络图的正序和零序节点阻抗矩阵。23451g1图2-1例2.1网络图g6表2-1 正序网络数据首端节点编号末端节点编号回路编号自感标么阻抗r (pu.)自感标么阻抗x (pu.) 4160.00.20004122132333123450.00.00.00.00.00.16000.08000.06000.06000.1300表2-2 零序网络数据首端节点编号末端节点编号回路编号自感标么阻抗r 自感标么阻抗x 互感标么阻抗rm互感标么阻抗xm4122132333123450.00.00.00.00.00.02000.14000.10000.12000.17000.00.00.05000.05002.3 用追加支路法形成节点阻抗矩阵在网络改变如增加或断开一条支路需重新计算短路电流时,若仍用节点导纳矩阵求逆矩阵的方法求新的节点阻抗矩阵,计算工作量比较大。这时采用追加支路法形成节点阻抗矩阵比较简便。追加支路法不需计算逆矩阵,对小型网络求阻抗矩阵尤为方便。2.3.1 追加支路法形成节点阻抗矩阵的基本公式 对参考节点追加辐射支路:从参考节点到节点q引入一条阻抗为z的支路,q为新节点,该支与其它支路无耦合,则节点阻抗矩阵的元素zqq=z, zqi=ziq=0 (2-22) 追加一条辐射支路到一个新节点:从k节点到q节点追加一条阻抗为z支路,该支与其它支路无耦合,k是原有结点,q是新结点,k不是参考结点,p个结点原来已确定,则: zqq=zkk+z ziq=zik, i=1,2,p zqi=zki, i=1,2,p (2-23) 从k结点到参考结点追加一条链枝:该支路阻抗为z,与其它支路无耦合,k结点为原来已确定的p个结点中的一个,则:置q=p+1, ziq=zik, zqi=zki, i=1,2,p zqq=zkk+z (2-24)用克朗降阶法消去矩阵第q行和第q列; 追加一条链枝:从i结点到k结点追加一条支路,i,k都是原已确定结点,p是已经确定的结点总数,则: 置q=p+1, zjq=zjk-zji, zqj=zkj-zij, j=1,2,p zqq=zii+zkk-zik-zki+z, (2-25)用克朗降阶法消去矩阵第q行和第q列; 追加一条有互感的支路: 零序网络节点阻抗矩阵计及线路间的互感时,其计算方法见参考文献p333公式(12-38),(12-42)。假定m,n和p是结点总数为p的网络中已确定的结点,从结点p到结点q追加一条阻抗为zpq支路,其与阻抗为zmn的支路相耦合,互感阻抗为zm,新形成的节点阻抗矩阵第q行元素为 zqk=zpk-(zm/zmn)(zmk-znk) (k=1,2,.p) zqq=zpq+zpq-(zm/zmn)( zm+zmq-znq) (2-26) 式中zpk,zmk,znk 为原p阶阻抗矩阵元素,zpq,zmq,znq为第q列元素。 当追加一条有互感的链支pk时可分两步走。假设一个虚拟节点q,先追加阻抗为zpk的树支pq,再追加阻抗为零无互感的链支qk,可套用相关公式。2.3.2 追加支路法形成节点阻抗矩阵的m函数 追加无互感支路形成节点阻抗的m函数 faddbra.m functionzz=faddbra(zb,nstart,nend) global n m p=1; for i=1:n+1 for j=1:n+1 zzm(i,j)=0.0; end end for i=1:n for j=1:n zz(i,j)=0.0; end end for i=1:n+1 nnod(i)=0; end for i=1:m if (nstart(i)n) nstart(i)=0;end end for i=1:m k=nstart(i); l=nend(i); if (l=0) l=n+1;end if (k=0)&(nnod(l)=0)=1 if (lp) p=l;end nnod(l)=1; zzm(l,l)=zb(i); elseif (k=0)&(nnod(l)=1)=1 q=p+1; for i1=1:p for j=1:p zzm(i1,q)=zzm(i1,l); zzm(q,j)=zzm(l,j); end end zzm(q,q)=zzm(l,l)+zb(i); for i1=1:p for j=1:p zzm(i1,j)=zzm(i1,j)-(zzm(i1,q)*zzm(q,j)/zzm(q,q); end end for i1=1:p for j=1:p zzm(i1,q)=0.0 ; zzm(q,j)=0.0 ; end end zzm(q,q)=0.0 ; elseif (nnod(k)=1)&(nnod(l)=0)&(l=n+1)=1 if (lp) p=l;end nnod(l)=1; for i1=1:p for j=1:p zzm(i1,l)=zzm(i1,k); zzm(l,j)=zzm(k,j); end end zzm(l,l)=(zzm(k,k)+zb(i); elseif (nnod(k)=1)&(nnod(l)=1)=1 q=p+1; for i1=1:p for j=1:p zzm(i1,q)=zzm(i1,k)-zzm(i1,l); zzm(q,j)=zzm(k,j)-zzm(l,j); end end zzm(q,q)=(zzm(k,k)+zb(i)+zzm(l,l)-2*zzm(k,l); for i1=1:p for j=1:p zzm(i1,j)=zzm(i1,j)-(zzm(i1,q)*zzm(q,j)/zzm(q,q); end end for i1=1:p for j=1:p zzm(i1,q)=0.0; zzm(q,j)=0.0; end end zzm(q,q)=0.0; elseif (nnod(k)=1)&(l=n+1)=1 q=p+1; for i1=1:p for j=1:p zzm(i1,q)=zzm(i1,k); zzm(q,j)=zzm(k,j); end end zzm(q,q)=zzm(k,k)+zb(i); for i1=1:p for j=1:p zzm(i1,j)=zzm(i1,j)-(zzm(i1,q)*zzm(q,j)/zzm(q,q); end end for i1=1:p for j=1:p zzm(i1,q)=0.0 ; zzm(q,j)=0.0 ; end end zzm(q,q)=0.0 ; end end for i=1:n for j=1:n zz(i,j)=zzm(i,j); end end程序说明: zz(n,n)-输出数组,节点阻抗矩阵。n为独立节点数; zb(m)-输入数组,表示各支路阻抗,m为支路数,包括接地支路; nstart(m)-输入参数,表示各支路首端节点编号; nend(m)- 输入参数,表示各支路末端节点编号; zzm(n+1,n+1)-计算用阻抗矩阵,阶数比zz(n,n)多一阶;nnod(n+1)-计算用数组,用来记忆节点追加状态,末追加时数组为零; 程序一共有5个if.elseif. 条件语句程序段,分别针对以下5种支路追加状况: a从参考节点追加一树支,按2.2.1 节公式(2-22)计算节点阻抗矩阵元素; b从参考节点追加一链支,类似公式(2-24)计算节点阻抗矩阵元素; c追加一条辐射支路到一个新节点,按公式(2-23)计算节点阻抗矩阵元素; d追加一条链支,按公式(2-25)计算节点阻抗矩阵元素; e从k结点到参考结点追加一条链枝,按公式(2-24)计算; 由于nnod(l)当l=0时程序显示出错,故当l=nend(i)=0时将l改为n+1,代表参考节点; 追加有互感支路形成节点阻抗的m函数 faddbramui.mfunctionzz=faddbramui(zb,zm,nbstdm) global n m p=1; for i=1:n+1 for j=1:n+1 zzm(i,j)=0.0; end end for i=1:n for j=1:n zz(i,j)=0.0; end end for i=1:n+1 nnod(i)=0; end for i=1:m if (nbstdm(2,i)=0) nbstdm(2,i)=n+1;end end for i=1:m k=nbstdm(1,i); l=nbstdm(2,i); k3=nbstdm(3,i); if (k=0) if (lp) p=l;end nnod(l)=1; zzm(l,l)=zb(i); elseif (nnod(k)=1)&(l=n+1)=1 q=p+1; for i1=1:p zzm(i1,q)=zzm(i1,k); zzm(q,i1)=zzm(i1,q); end zzm(q,q)=zzm(k,k)+zb(i); for i1=1:p for j=1:p zzm(i1,j)=zzm(i1,j)-(zzm(i1,q)*zzm(q,j)/zzm(q,q); end end for i1=1:p zzm(i1,q)=0.0 ; zzm(q,i1)=0.0 ; end zzm(q,q)=0.0 ; elseif (nnod(k)=1)&(nnod(l)=0)=1 if (lp) p=l;end nnod(l)=1; if(k3=0)|(k3i)=1 for i1=1:p zzm(i1,l)=zzm(i1,k); zzm(l,i1)=zzm(i1,l); end zzm(l,l)=zzm(k,k)+zb(i); elseif (k3=0)&(k3i)=1 q=p+1; for i1=1:p zzm(i1,q)=zzm(i1,k)-zzm(i1,l); zzm(q,i1)=zzm(i1,q); end zzm(q,q)=(zzm(k,k)+zb(i)+zzm(l,l)-2*zzm(k,l); for i1=1:p for j=1:p zzm(i1,j)=zzm(i1,j)-(zzm(i1,q)*zzm(q,j)/zzm(q,q); end end for i1=1:p zzm(i

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论