




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、%简单潮流计算的牛顿拉夫逊程序,相关的原始数据数据数据输入格式如下: %B1是支路参数矩阵,第一列和第二列是节点编号。节点编号由小到大编写 %对于含有变压器的支路,第一列为低压侧节点编号,第二列为高压侧节点 %编号,将变压器的串联阻抗置于低压侧处理。%第三列为支路的串列阻抗参数。%第四列为支路的对地导纳参数。%第五列为含变压器支路的变压器的变比 %第六列为变压器是否含有变压器的参数,其中“ 1”为含有变压器, %“0”为不含有变压器。%B2为节点参数矩阵,其中第一列为节点注入发电功率参数;第二列为节点负荷 功率参数;第三列为节点电压参数;第六列为节点类型参数,其中“ 1”为平衡 节点,“2”为
2、PQ节点,“3”为PV节点参数。%X为节点号和对地参数矩阵。其中第一列为节点编号,第二列为节点对地 %参数。n=input(' 请输入节点数 :n='); n1=input(' 请输入支路数 :n1='); isb=input(' 请输入平衡节点号 :isb='); pr=input(' 请输入误差精度 :pr=');B1=input(' 请输入支路参数 :B1=');B2=input(' 请输入节点参数 :B2=');X=input(' 节点号和对地参数 :X=');Y=zeros
3、(n);Times=1;%置迭代次数为初始值%创建节点导纳矩阵for i=1:n1if B1(i,6)=0%不含变压器的支路p=B1(i,1);q=B1(i,2); Y(p,q)=Y(p,q)-1/B1(i,3);Y(q,p)=Y(p,q);Y(p,p)=Y(p,p)+1/B1(i,3)+0.5*B1(i,4); Y(q,q)=Y(q,q)+1/B1(i,3)+0.5*B1(i,4);else%含有变压器的支路p=B1(i,1);q=B1(i,2); Y(p,q)=Y(p,q)-1/(B1(i,3)*B1(i,5);Y(q,p)=Y(p,q); Y(p,p)=Y(p,p)+1/B1(i,3);
4、丫(q,q)=Y(q,q)+1/(B1(i,5F2*B1(i,3);endendYOrgS=zeros(2*n-2,1);DetaS=zeros(2*n-2,1); %将 OrgS、DetaS 初始化%创建OrgS,用于存储初始功率参数h=0;j=0;for i=1:n%对PQ节点的处理if i=isb&B2(i,6)=2h=h+1;for j=1:nOrgS(2*h-1,1)=OrgS(2*h-1,1)+real(B2(i,3)*(real(Y(i,j)*r eal(B2(j,3)-imag(Y(i,j)*imag(B2(j,3)+imag(B2(i,3)*(real(Y(i,j)*
5、 imag(B2(j,3)+imag(Y(i,j)*real(B2(j,3);OrgS(2*h,1)=OrgS(2*h,1)+imag(B2(i,3)*(real(Y(i,j)*real( B2(j,3)-imag(Y(i,j)*imag(B2(j,3)-real(B2(i,3)*(real(Y(i,j)*imag (B2(j,3)+imag(Y(i,j)*real(B2(j,3);endendh 初始化为 0endfor i=1:n %对PV节点的处理,注意这时不可再将if i=isb&B2(i,6)=3h=h+1;for j=1:nOrgS(2*h-1,1)=OrgS(2*h-1,
6、1)+real(B2(i,3)*(real(Y(i,j)*r eal(B2(j,3)-imag(Y(i,j)*imag(B2(j,3)+imag(B2(i,3)*(real(Y(i,j)* imag(B2(j,3)+imag(Y(i,j)*real(B2(j,3);OrgS(2*h,1)=OrgS(2*h,1)+imag(B2(i,3)*(real(Y(i,j)*real(B2(j,3)-imag(Y(i,j)*imag(B2(j,3)-real(B2(i,3)*(real(Y(i,j)*imag (B2(j,3)+imag(Y(i,j)*real(B2(j,3);endendendOrgS%
7、创建PVU用于存储PV节点的初始电压PVU=zeros(n-h-1,1);t=0;for i=1:nif B2(i,6)=3t=t+1;PVU(t,1)=B2(i,3);endend PVU %创建DetaS,用于存储有功功率、无功功率和电压幅值的不平衡量h=0;for i=1:n %对PQ节点的处理if i=isb&B2(i,6)=2 h=h+1;DetaS(2*h-1,1)=real(B2(i,2)-OrgS(2*h-1,1); DetaS(2*h,1)=imag(B2(i,2)-OrgS(2*h,1);endendt=0;for i=1:n%对PV节点的处理,注意这时不可再将 h
8、初始化为0if i=isb&B2(i,6)=3h=h+1;t=t+1;DetaS(2*h-1,1)=real(B2(i,2)-OrgS(2*h-1,1);DetaS(2*h,1)=real(PVU(t,1)F2+imag(PVU(t,1)F2-real(B2(i,3)F 2-imag(B2(i,3)F2;endendDetaS%创建 I ,用于存储节点电流参数i=zeros(n-1,1);h=0;for i=1:nif i=isbh=h+1; I(h,1)=(OrgS(2*h-1,1)-OrgS(2*h,1)*sqrt(-1)/conj(B2(i,3);endendI%创建 Jacbi
9、( 雅可比矩阵 )Jacbi=zeros(2*n-2);h=0;k=0;for i=1:n % 对PQ节点的处理if B2(i,6)=2h=h+1;for j=1:n if j=isb k=k+1;if i=j % 对角元素的处理 Jacbi(2*h-1,2*k-1)=-imag(Y(i,j)*real(B2(i,3)+re al(Y(i,j)*imag(B2(i,3)+imag(I(h,1);Jacbi(2*h-1,2*k)=real(Y(i,j)*real(B2(i,3)+imag( Y(i,j)*imag(B2(i,3)+real(I(h,1);Jacbi(2*h,2*k-1)=-Jac
10、bi(2*h-1,2*k)+2*real(I(h,1); Jacbi(2*h,2*k)=Jacbi(2*h-1,2*k-1)-2*imag(I(h,1);else % 非对角元素的处理 Jacbi(2*h-1,2*k-1)=-imag(Y(i,j)*real(B2(i,3)+re al(Y(i,j)*imag(B2(i,3);Jacbi(2*h-1,2*k)=real(Y(i,j)*real(B2(i,3)+imag( Y(i,j)*imag(B2(i,3);Jacbi(2*h,2*k-1)=-Jacbi(2*h-1,2*k); Jacbi(2*h,2*k)=Jacbi(2*h-1,2*k-1
11、);endif k=(n-1) % 将用于内循环的指针置于初始值,以确保雅可 比矩阵换行k=0;endendendend end k=0;for i=1:n % 对PV节点的处理if B2(i,6)=3h=h+1;for j=1:n if j=isbk=k+1;if i=j %对角元素的处理Jacbi(2*h-1,2*k-1)=-imag(Y(i,j)*real(B2(i,3)+re al(Y(i,j)*imag(B2(i,3)+imag(I(h,1);Jacbi(2*h-1,2*k)=real(Y(i,j)*real(B2(i,3)+imag( Y(i,j)*imag(B2(i,3)+rea
12、l(I(h,1);Jacbi(2*h,2*k-1)=2*imag(B2(i,3); Jacbi(2*h,2*k)=2*real(B2(i,3);else %非对角元素的处理Jacbi(2*h-1,2*k-1)=-imag(Y(i,j)*real(B2(i,3)+re al(Y(i,j)*imag(B2(i,3);Jacbi(2*h-1,2*k)=real(Y(i,j)*real(B2(i,3)+imag( Y(i,j)*imag(B2(i,3);Jacbi(2*h,2*k-1)=0; Jacbi(2*h,2*k)=0;endif k=(n-1) % 将用于内循环的指针置于初始值,以确保 雅可比
13、矩阵换行k=0;endendendendendJacbi%求解修正方程,获取节点电压的不平衡量 DetaU=zeros(2*n-2,1);DetaU=inv(Jacbi)*DetaS;DetaU%修正节点电压j=0;for i=1:n% 对PQ节点处理if B2(i,6)=2j=j+1; B2(i,3)=B2(i,3)+DetaU(2*j,1)+DetaU(2*j-1,1)*sqrt(-1);endendfor i=1:n% 对PV节点的处理if B2(i,6)=3j=j+1; B2(i,3)=B2(i,3)+DetaU(2*j,1)+DetaU(2*j-1,1)*sqrt(-1);enden
14、dB2%开始循环*while abs(max(DetaU)>prOrgS=zeros(2*n-2,1); %!初始功率参数在迭代过程中是不累加的,以在这里必须将其初始化为零矩阵h=0;j=0;for i=1:nif i=isb&B2(i,6)=2 h=h+1;for j=1:nOrgS(2*h-1,1)=OrgS(2*h-1,1)+real(B2(i,3)*(real(Y(i,j)*real(B2(j,3)-imag(Y(i,j)*imag(B2(j,3)+imag(B2(i,3)*(real(Y(i,j)* imag(B2(j,3)+imag(Y(i,j)*real(B2(j,
15、3);OrgS(2*h,1)=OrgS(2*h,1)+imag(B2(i,3)*(real(Y(i,j)*real(B2(j,3)-imag(Y(i,j)*imag(B2(j,3)-real(B2(i,3)*(real(Y(i,j)*imag (B2(j,3)+imag(Y(i,j)*real(B2(j,3);endendendfor i=1:nif i=isb&B2(i,6)=3h=h+1;for j=1:nOrgS(2*h-1,1)=OrgS(2*h-1,1)+real(B2(i,3)*(real(Y(i,j)*r eal(B2(j,3)-imag(Y(i,j)*imag(B2(j
16、,3)+imag(B2(i,3)*(real(Y(i,j)* imag(B2(j,3)+imag(Y(i,j)*real(B2(j,3);OrgS(2*h,1)=OrgS(2*h,1)+imag(B2(i,3)*(real(Y(i,j)*real(B2(j,3)-imag(Y(i,j)*imag(B2(j,3)-real(B2(i,3)*(real(Y(i,j)*imag (B2(j,3)+imag(Y(i,j)*real(B2(j,3);endendendOrgS%创建 DetaSh=0;for i=1:nif i=isb&B2(i,6)=2h=h+1;DetaS(2*h-1,1)=
17、real(B2(i,2)-OrgS(2*h-1,1);DetaS(2*h,1)=imag(B2(i,2)-OrgS(2*h,1);endendt=0;for i=1:nif i=isb&B2(i,6)=3h=h+1;t=t+1;DetaS(2*h-1,1)=real(B2(i,2)-OrgS(2*h-1,1);DetaS(2*h,1)=real(PVU(t,1)F2+imag(PVU(t,1)F2-real(B2(i,3)F2-imag(B2(i,3)F2;endendDetaS%创建 Ii=zeros(n-1,1);h=0;for i=1:nif i=isbh=h+1; I(h,1)
18、=(OrgS(2*h-1,1)-OrgS(2*h,1)*sqrt(-1)/conj(B2(i,3);endendI%创建 JacbiJacbi=zeros(2*n-2);h=0;k=0;for i=1:nif B2(i,6)=2 h=h+1; for j=1:n if j=isb k=k+1; if i=j Jacbi(2*h-1,2*k-1)=-imag(Y(i,j)*real(B2(i,3)+re al(Y(i,j)*imag(B2(i,3)+imag(I(h,1);Jacbi(2*h-1,2*k)=real(Y(i,j)*real(B2(i,3)+imag( Y(i,j)*imag(B2
19、(i,3)+real(I(h,1);Jacbi(2*h,2*k-1)=-Jacbi(2*h-1,2*k)+2*real(I(h,1);Jacbi(2*h,2*k)=Jacbi(2*h-1,2*k-1)-2*imag(I(h,1); elseJacbi(2*h-1,2*k-1)=-imag(Y(i,j)*real(B2(i,3)+re al(Y(i,j)*imag(B2(i,3);Jacbi(2*h-1,2*k)=real(Y(i,j)*real(B2(i,3)+imag( Y(i,j)*imag(B2(i,3);Jacbi(2*h,2*k-1)=-Jacbi(2*h-1,2*k);Jacbi(
20、2*h,2*k)=Jacbi(2*h-1,2*k-1);endif k=(n-1)k=0;endendendendendk=0;for i=1:nif B2(i,6)=3 h=h+1;for j=1:n if j=isb k=k+1; if i=jJacbi(2*h-1,2*k-1)=-imag(Y(i,j)*real(B2(i,3)+re al(Y(i,j)*imag(B2(i,3)+imag(I(h,1);Jacbi(2*h-1,2*k)=real(Y(i,j)*real(B2(i,3)+imag( Y(i,j)*imag(B2(i,3)+real(I(h,1);Jacbi(2*h,2*k-1)=2*imag(B2(i,3); Jacbi(2*h,2*k)=2*real(B2(i,3); elseJacbi(2*h-1,2*k-1)=-imag(Y(i,j)*real(B2(i,3)+re al(Y(i,j)*imag(B2(i,3);Jacbi(2*h-1,2*k)=real(Y(i,j)*real(B2(i,3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年舟山开放大学招聘真题
- 2024年安阳汤阴县招聘公益性岗位人员真题
- 2025贵州遵义市赤水安洁物业服务有限公司招聘临聘值班人员录用模拟试卷附答案详解(考试直接用)
- 2025年宝鸡石油机械有限责任公司春季招聘(10人)模拟试卷及答案详解(全优)
- 2025北京门头沟龙泉镇招聘乡村医生3人考前自测高频考点模拟试题附答案详解(模拟题)
- 2025年湖南衡阳市水务投资集团有限公司招聘模拟试卷及答案详解(网校专用)
- 2025年烟台海阳市卫生健康局所属事业单位公开招聘工作人员(58人)模拟试卷及参考答案详解1套
- 2025贵州贵州省福泉市引进教育系统高层次人才20人模拟试卷及答案详解参考
- 2025广西桂林市资源县中峰镇中心卫生院公开招聘编外专业技术人员2人模拟试卷及答案详解(各地真题)
- 2025北京林业大学附属实验小学教师招聘1人模拟试卷及答案详解(全优)
- (完整)马克思主义政治经济学习题及参考答案
- 大规模模型蒸馏技术
- 贝朗DIALOG+透析机水路设计概览课件
- 光电功能材料课程-13-18课件
- 施工现场污水排放方案
- 黔西市中医医院金阳院区环评报告
- 我的家乡-枣阳
- 青春期生理卫生知识讲座男生篇
- 高中期中考试家长会PPT课件 (共51张PPT)
- 全球卫生治理课件
- 实验室生物安全程序文件
评论
0/150
提交评论