資源描述:
《基于matlab的電力系統(tǒng)潮流計(jì)算》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、基于MATLAB的電力系統(tǒng)潮流計(jì)算基于MATLAB的電力系統(tǒng)潮流計(jì)算%簡(jiǎn)單潮流計(jì)算的小程序,相關(guān)的原始數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)輸入格式如下:%B1是支路參數(shù)矩陣,第一列和第二列是節(jié)點(diǎn)編號(hào)。節(jié)點(diǎn)編號(hào)由小到大編寫(xiě)%對(duì)于含有變壓器的支路,第一列為低壓側(cè)節(jié)點(diǎn)編號(hào),第二列為高壓側(cè)節(jié)點(diǎn)%編號(hào),將變壓器的串聯(lián)阻抗置于低壓側(cè)處理。%第三列為支路的串列阻抗參數(shù)。%第四列為支路的對(duì)地導(dǎo)納參數(shù)。%第五烈為含變壓器支路的變壓器的變比%第六列為變壓器是否是否含有變壓器的參數(shù),其中“1”為含有變壓器,%“0”為不含有變壓器。%B2為節(jié)點(diǎn)參數(shù)矩陣,其中第一列為節(jié)點(diǎn)注入發(fā)電功率參數(shù);第二列為節(jié)點(diǎn)%負(fù)荷功率參數(shù);第三列
2、為節(jié)點(diǎn)電壓參數(shù);第六列為節(jié)點(diǎn)類型參數(shù),其中%“1”為平衡節(jié)點(diǎn),“2”為PQ節(jié)點(diǎn),“3”為PV節(jié)點(diǎn)參數(shù)。%X為節(jié)點(diǎn)號(hào)和對(duì)地參數(shù)矩陣。其中第一列為節(jié)點(diǎn)編號(hào),第二列為節(jié)點(diǎn)對(duì)地%參數(shù)。n=input(‘請(qǐng)輸入節(jié)點(diǎn)數(shù):n=‘);n1=input(‘請(qǐng)輸入支路數(shù):n1=‘);isb=input(‘請(qǐng)輸入平衡節(jié)點(diǎn)號(hào):isb=‘);pr=input(‘請(qǐng)輸入誤差精度:pr=‘);B1=input(‘請(qǐng)輸入支路參數(shù):B1=‘);B2=input(‘請(qǐng)輸入節(jié)點(diǎn)參數(shù):B2=‘);X=input(‘節(jié)點(diǎn)號(hào)和對(duì)地參數(shù):X=‘);Y=zeros(n);Times=1;%置迭代次數(shù)為初始值%創(chuàng)建節(jié)點(diǎn)導(dǎo)納
3、矩陣fori=1:n1ifB1(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);Y(q,q)=Y(q,q)+1/(B1(i,5
4、)^2*B1(i,3));endendYOrgS=zeros(2*n-2,1);DetaS=zeros(2*n-2,1);%將OrgS、DetaS初始化%創(chuàng)建OrgS,用于存儲(chǔ)初始功率參數(shù)h=0;j=0;fori=1:n%對(duì)PQ節(jié)點(diǎn)的處理ifi~=isb&B2(i,6)==2h=h+1;forj=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)
5、)+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)));endendendfori=1:n%對(duì)PV節(jié)點(diǎn)的處理,注意這時(shí)不可再將h初始化為0ifi~=isb&B2(i,6)==3h=h+1;forj=1:nOrgS(2*h-1,1)=OrgS(2*h
6、-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,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
7、,j))*real(B2(j,3)));endendendOrgS%創(chuàng)建PVU用于存儲(chǔ)PV節(jié)點(diǎn)的初始電壓PVU=zeros(n-h-1,1);t=0;fori=1:nifB2(i,6)==3t=t+1;PVU(t,1)=B2(i,3);endendPVU%創(chuàng)建DetaS,用于存儲(chǔ)有功功率、無(wú)功功率和電壓幅值的不平衡量h=0;fori=1:n%對(duì)PQ節(jié)點(diǎn)的處理ifi~=isb&B2(i,6)==2h=h+1;DetaS(2*h-1,1)=real(B2(i,2))-OrgS(2*h-1,1);DetaS(2*h,1)