




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上function PQ%用PQ分解法計算大電網(wǎng)潮流% %bus數(shù)組 1.節(jié)點編號 2.節(jié)點電壓 3.節(jié)點電壓角度 4.注入有功 5.注入無功 6.節(jié)點類型(1PQ 2PV 3平衡) %line數(shù)組 1.始端節(jié)點編號 2.末端節(jié)點編號 3.電阻 4電抗 5電導(dǎo)G 6電納B 7.變比 %打開數(shù)據(jù)文件clearclcbus=load('ieee14bus.txt');line=load('ieee14line.txt');linenum(:,1,2)=line(:,1,2);nb,=size(bus);nl,=size(line);% nod
2、enum=(1:nb)' bus(:,1);%帶入子函數(shù)數(shù)據(jù)處理bus,line,nPQ,nPV,nSW,nodenum =change1_busline( bus,line );%對節(jié)點重新編號Y = admittance(bus,line,1 );%生成節(jié)點導(dǎo)納矩陣Y1= admittance(bus,line,2 );%生成化簡條件3的矩陣B1Y2=admittance(bus,line,3 );%生成化簡條件3的矩陣B2 %-% %臨時添加的測試數(shù)據(jù)% nPQ=4; nPV=0;nSW=1;nb=5;% Y=10.834-32.5i -1.667+5i -1.667+5i -2
3、.5+7.5i -5+15i% -1.667+5i 12.917-38.75i -10+30i 0 -1.25+3.75i% -1.667+5i -10+30i 12.917-38.75i -1.25+3.75i 0% -2.5+7.5i 0 -1.25+3.75i 3.75-11.25i 0% -5+15i -1.25+3.75i 0 0 6.25-18.75i; % % Y1=10.834-32.5i -1.667+5i -1.667+5i -2.5+7.5i -5+15i% -1.667+5i 12.917-38.75i -10+30i 0 -1.25+3.75i% -1.667+5i
4、-10+30i 12.917-38.75i -1.25+3.75i 0% -2.5+7.5i 0 -1.25+3.75i 3.75-11.25i 0% -5+15i -1.25+3.75i 0 0 6.25-18.75i; % % bus=1 1 0 0.2 0.2 1% 2 1 0 -0.45 -0.15 1% 3 1 0 -0.4 -0.05 1% 4 1 0 -0.6 -0.1 1% 5 1.06 0 0 0 3;% % line=5 2 1.25 -3.75 0 0 0% 2 3 10 -30 0 0 0% 3 4 1.25 -3.75 0 0 0% 4 1 2.5 -7.5 0 0
5、0% 1 2 1.667 -5 0 0 0% 1 3 1.667 -5 0 0 0% 1 5 5 -15 0 0 0;%- bus_PV0=bus(nPQ+1):end,2)'%1.05*ones(1,nPV+nSW);bus_U=ones(1,nPQ) bus_PV0'%電壓幅值bus_e=zeros(nb,1); %電壓角度delta_P=zeros(nPQ+nPV,1);delta_Q=zeros(nPQ,1);% delta_e=zeros(nb-1,1);%delta_U=zeros(nPQ,1);c=0;KP=1;KQ=1;%KP KQ用來判斷有功、無功是否收斂G=
6、real(Y);B=imag(Y);B10=imag(Y1);B20=imag(Y2);%矩陣B0是進(jìn)行化簡三后的節(jié)點導(dǎo)納矩陣虛部 %形成解耦潮流的系數(shù)矩陣B1和B2B1=B10(1:nb-1,1:nb-1);B2=B20(1:nPQ,1:nPQ); while c<80%求解P Q的不平衡量 for ii=1:nPQ+nPV delta_P(ii)=bus(ii,4); for jj=1:nb delta_P(ii)=delta_P(ii)-bus_U(ii)*bus_U(jj)*(G(ii,jj)*cos(bus_e(ii)-bus_e(jj)+B(ii,jj)*sin(bus_e(
7、ii)-bus_e(jj); endendUP=diag(bus_U(1:(nb-1);%U矩陣?yán)酶鞴?jié)點電壓形成對角陣,來計算修正方程,對角線上的元素與bus_U列元素一一對應(yīng)error_P=UPdelta_P;if max(abs(error_P)>0.00001 delta_e=-(UP*B1)error_P; bus_e=bus_e+delta_e;0; c=c+1; KQ=1;else KP=0; if KQ=0 else break endend for ii=1:nPQ delta_Q(ii)=bus(ii,5); for jj=1:nb delta_Q(ii)=delta
8、_Q(ii)-bus_U(ii)*bus_U(jj)*(G(ii,jj)*sin(bus_e(ii)-bus_e(jj)-B(ii,jj)*cos(bus_e(ii)-bus_e(jj); endend UQ=diag(bus_U(1:(nb-nPV-nSW);error_Q=UQdelta_Q; if max(abs(error_Q)>0.00001 delta_U=-B2error_Q; bus_U=bus_U+delta_U;zeros(nPV+nSW),1); c=c+1; KP=1;else KQ=0; if KP=0 else break endend end%至此得到收斂的
9、節(jié)點電壓值%- %-% 對計算結(jié)果進(jìn)行數(shù)據(jù)處理%將節(jié)點結(jié)果用原節(jié)點編號表示bus_Ue=zeros(nb,3);bus_Ue(:,1,2,3)=nodenum(:,2) bus_U bus_e/pi*180;for ii=1:nb for jj=ii+1:nb if bus_Ue(ii,1)>bus_Ue(jj,1) t=bus_Ue(ii,:); bus_Ue(ii,:)=bus_Ue(jj,:); bus_Ue(jj,:)=t; end endend %r_U是收斂的電壓表達(dá)成復(fù)數(shù)的形式r_U=zeros(nb,1); for k=1:nbr_U(k)=bus_U(k)*(cos(b
10、us_e(k)+1i*sin(bus_e(k);end %計算平衡節(jié)點功率SW_S=0;SW_S=SW_S+r_U(nb)*conj(Y(nb,:)*conj(r_U); %計算各支路功率Sijline_S=zeros(nb,nb);line_S0=zeros(nb,nb);for ii=1:nb for jj=1:nb line_S(ii,jj)=r_U(ii)*(conj(r_U(ii)*conj(Y(ii,ii)+(conj(r_U(ii)-conj(r_U(jj)*conj(Y(ii,jj); endend %-%把線路結(jié)果還原成原節(jié)點編號對應(yīng)的結(jié)果for ii=1:nb for jj
11、=1:nb line_S0(nodenum(ii,2),nodenum(jj,2)=line_S(ii,jj); endend line_P=real(line_S0);line_Q=imag(line_S0);%計算各支路損耗delta_S=zeros(nl,1);for k=1:nl a=linenum(k,1);b=linenum(k,2); delta_S(k)=line_S0(a,b)+line_S(b,a);end%計算網(wǎng)絡(luò)總損耗S0=sum(delta_S);%- %將計算結(jié)果輸入指定文件fid=fopen('C:UserslrDesktopmatlab練習(xí)訓(xùn)練題大電網(wǎng)潮
12、流計算ieee14_out.txt','wt');fprintf(fid,'節(jié)點號t節(jié)點電壓幅值t節(jié)點電壓角度n');for k=1:nb fprintf(fid,'%dt%ft%fn',k,bus_Ue(k,1),bus_Ue(k,2);endfprintf(fid,'支路首端t支路末端t支路有功t支路無功t支路損耗n');for k=1:nl fprintf(fid,'%dtt%dtt%ft%ft%fn',linenum(k,1),linenum(k,2),line_P(linenum(k,1),lin
13、enum(k,2),line_Q(linenum(k,1),linenum(k,2),delta_S(k);endfprintf(fid,'平衡節(jié)點功率=%fn',SW_S);fprintf(fid,'網(wǎng)絡(luò)總損耗=%fn',S0);fclose(fid);end function bus,line,nPQ,nPV,nSW,nodenum =change1_busline( bus,line )%此函數(shù)用來對原始輸入節(jié)點、線路數(shù)據(jù)進(jìn)行重新編號 % %bus數(shù)組 1.節(jié)點編號 2.節(jié)點電壓 3.節(jié)點電壓角度 4.注入有功 5.注入無功 6.節(jié)點類型(1PQ 2PV
14、3平衡) %line數(shù)組 1.始端節(jié)點編號 2.末端節(jié)點編號 3.電阻 4電抗 5電導(dǎo)G 6電納B 7.變比 nb,=size(bus);nl,=size(line);% nodenum=(1:nb)' bus(:,1);nPQ=0; nPV=0;nSW=0;%PQ=;PQ=zeros(nb,6);PV=zeros(nb,6);SW=zeros(nb,6);%PQ PV 平衡節(jié)點的個數(shù)for k=1:nbswitch bus(k,6) case 1 nPQ=nPQ+1; PQ(nPQ,:)=bus(k,:); case 2 nPV=nPV+1; PV(nPV,:)=bus(k,:);
15、case 3 nSW=nSW+1; SW(nSW,:)=bus(k,:); otherwise disp('節(jié)點數(shù)據(jù)類型出錯!');endend %生成重新編號后的節(jié)點數(shù)據(jù)矩陣 bus=PQ;PV;SW; nodenum=(1:nb)' bus(:,1);%第一列為新的節(jié)點編號,第二列為對應(yīng)的舊節(jié)點編號 bus(:,1)=(1:nb)' %至此實現(xiàn)了節(jié)點數(shù)據(jù)的重新編號%- %對線路數(shù)據(jù)重新編號 % nodenum=(1:nb)' bus(:,1);%第一列為新的節(jié)點編號,第二列為對應(yīng)的舊節(jié)點編號 for ii=1:nl r1,=find(nodenum(
16、:,2)=line(ii,1); line(ii,1)=nodenum(r1,1); r2,=find(nodenum(:,2)=line(ii,2); line(ii,2)=nodenum(r2,1); end end function Y = admittance(bus,line,c )%此函數(shù)用來形成節(jié)點導(dǎo)納矩陣 % %bus數(shù)組 1.節(jié)點編號 2.節(jié)點電壓 3.節(jié)點電壓角度 4.注入有功 5.注入無功 6.節(jié)點類型(1PQ 2PV 3平衡) %line數(shù)組 1.始端節(jié)點編號 2.末端節(jié)點編號 3.電阻 4電抗 5電導(dǎo) 6電納B/2 7.變比 %c是用來控制形成節(jié)點導(dǎo)納矩陣的方式的,c
17、=1 形成一般的節(jié)點導(dǎo)納矩陣,可以用來確定B2,c=2,形成化簡條件3的節(jié)點導(dǎo)納矩陣,確定B1 nb,=size(bus);nl,=size(line);Y=zeros(nb,nb);zt=zeros(nl,1);yt=zeros(nl,1);ym=zeros(nl,1);I=zeros(nl,1);J=zeros(nl,1);K=zeros(nl,1);switch c case 1 for k=1:nl zt(k)=line(k,3)+1i*line(k,4); yt(k)=1/zt(k); ym(k)=line(k,5)+1i*line(k,6); I(k)=line(k,1);J(k)
18、=line(k,2);K(k)=line(k,7); end case 2 for k=1:nl yt(k)=1/(line(k,3)+1i*line(k,4); ym=zeros(nl,1); I(k)=line(k,1);J(k)=line(k,2); if line(k,7)=1 K(k)=1; else K(k)=line(k,7); end end case 3 for k=1:nl yt(k)=1/(1i*line(k,4); ym(k)=line(k,5)+1i*line(k,6); I(k)=line(k,1);J(k)=line(k,2);K(k)=line(k,7); endend%針對不同線路設(shè)置節(jié)點導(dǎo)納值for k=1:nlif (K(k)=1)&&am
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CAQI 185-2021污水處理工程質(zhì)量管理導(dǎo)則
- 滴滴司機(jī)面試題及答案
- 分析工具考試題及答案
- 教師面試考試題及答案
- 導(dǎo)演實務(wù)考試題及答案
- 新質(zhì)生產(chǎn)力催生因素
- 2025年初一上冊政治教學(xué)工作總結(jié)模版
- 激揚(yáng)青春暢想未來的演講稿
- 學(xué)生參加彈性離校協(xié)議書
- 多個子女一方買房協(xié)議書
- 超聲波清洗機(jī)日常點檢表
- 16J607-建筑節(jié)能門窗
- 無刷雙饋電機(jī)的功率因數(shù)控制
- 公司員工借款合同
- 國家開放大學(xué)《財務(wù)管理#》章節(jié)測試參考答案
- 記賬憑證的填制方法和要求教案
- 光伏電站組件清洗方案說明
- DL-T 2226-2021 電力用閥控式鉛酸蓄電池組在線監(jiān)測系統(tǒng)技術(shù)條件
- GB/T 5650-1985擴(kuò)口式管接頭空心螺栓
- GB/T 39239-2020無損檢測超聲檢測不連續(xù)的特征和定量
- GB/T 24610.1-2019滾動軸承振動測量方法第1部分:基礎(chǔ)
評論
0/150
提交評論