用matlab電力系統(tǒng)潮流計(jì)算_第1頁
用matlab電力系統(tǒng)潮流計(jì)算_第2頁
用matlab電力系統(tǒng)潮流計(jì)算_第3頁
用matlab電力系統(tǒng)潮流計(jì)算_第4頁
用matlab電力系統(tǒng)潮流計(jì)算_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、題目:潮流計(jì)算與matlab教學(xué)單位 電氣信息學(xué)院 姓 名 學(xué) 號(hào) 年 級(jí) 專 業(yè) 電氣工程及其自動(dòng)化 指導(dǎo)教師 職 稱 副教授 摘 要電力系統(tǒng)穩(wěn)態(tài)分析包括潮流計(jì)算和靜態(tài)安全分析。本文主要運(yùn)用的事潮流計(jì)算,潮流計(jì)算是電力網(wǎng)絡(luò)設(shè)計(jì)與運(yùn)行中最基本的運(yùn)算,對(duì)電力網(wǎng)絡(luò)的各種設(shè)計(jì)方案及各種運(yùn)行方式進(jìn)行潮流計(jì)算,可以得到各種電網(wǎng)各節(jié)點(diǎn)的電壓,并求得網(wǎng)絡(luò)的潮流及網(wǎng)絡(luò)中的各元件的電力損耗,進(jìn)而求得電能損耗。本位就是運(yùn)用潮流計(jì)算具體分析,并有matlab仿真。關(guān)鍵詞: 電力系統(tǒng) 潮流計(jì)算 matlababstractelectric power system steady flow calculation an

2、d analysis of the static safety analysis. this paper, by means of the calculation, flow calculation is the trend of the power network design and operation of the most basic operations of electric power network, various design scheme and the operation ways to tide computation, can get all kinds of ea

3、ch node of the power grid voltage and seek the trend of the network and the network of the components of the power loss, and getting electric power. the standard is to use the power flow calculation and analysis, the specific have matlab simulation.key words: power system; flow calculation; matlab s

4、imulation32 目 錄1 任務(wù)提出與方案論證22 總體設(shè)計(jì)32.1潮流計(jì)算等值電路32.2建立電力系統(tǒng)模型32.3模型的調(diào)試與運(yùn)行33 詳細(xì)設(shè)計(jì)43.1 計(jì)算前提43.2手工計(jì)算74設(shè)計(jì)圖及源程序114.1matlab仿真114.2潮流計(jì)算源程序115 總結(jié)19參考文獻(xiàn)20 1 任務(wù)提出與方案論證潮流計(jì)算是在給定電力系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)、參數(shù)和決定系統(tǒng)運(yùn)行狀態(tài)的邊界條件的情況下確定系統(tǒng)穩(wěn)態(tài)運(yùn)行狀態(tài)的一種基本方法,是電力系統(tǒng)規(guī)劃和運(yùn)營(yíng)中不可缺少的一個(gè)重要組成部分。可以說,它是電力系統(tǒng)分析中最基本、 最重要的計(jì)算,是系統(tǒng)安全、 經(jīng)濟(jì)分析和實(shí)時(shí)控制與調(diào)度的基礎(chǔ)。常規(guī)潮流計(jì)算的任務(wù)是根據(jù)給定的運(yùn)行條件

5、和網(wǎng)路結(jié)構(gòu)確定整個(gè)系統(tǒng)的運(yùn)行狀態(tài),如各母線上的電壓(幅值及相角)、網(wǎng)絡(luò)中的功率分布以及功率損耗等。潮流計(jì)算的結(jié)果是電力系統(tǒng)穩(wěn)定計(jì)算和故障分析的基礎(chǔ)。在電力系統(tǒng)運(yùn)行方式和規(guī)劃方案的研究中,都需要進(jìn)行潮流計(jì)算以比較運(yùn)行方式或規(guī)劃供電方案的可行性、可靠性和經(jīng)濟(jì)性。同時(shí),為了實(shí)時(shí)監(jiān)控電力系統(tǒng)的運(yùn)行狀態(tài),也需要進(jìn)行大量而快速的潮流計(jì)算。因此,潮流計(jì)算是電力系統(tǒng)中應(yīng)用最廣泛、最基本和最重要的一種電氣運(yùn)算。在系統(tǒng)規(guī)劃設(shè)計(jì)和安排系統(tǒng)的運(yùn)行方式時(shí),采用離線潮流計(jì)算;在電力系統(tǒng)運(yùn)行狀態(tài)的實(shí)時(shí)監(jiān)控中,則采用在線潮流計(jì)算。是電力系統(tǒng)研究人員長(zhǎng)期研究的一個(gè)課題。它既是對(duì)電力系統(tǒng)規(guī)劃設(shè)計(jì)和運(yùn)行方式的合理性、 可靠性及經(jīng)濟(jì)

6、性進(jìn)行定量分析的依據(jù) , 又是電力系統(tǒng)靜態(tài)和暫態(tài)穩(wěn)定計(jì)算的基礎(chǔ)。潮流計(jì)算經(jīng)歷了一個(gè)由手工到應(yīng)用數(shù)字電子計(jì)算機(jī)的發(fā)展過程,現(xiàn)在的潮流算法都以計(jì)算機(jī)的應(yīng)用為前提用計(jì)算機(jī)進(jìn)行潮流計(jì)算主要步驟在于編制計(jì)算機(jī)程序,這是一項(xiàng)非常復(fù)雜的工作。對(duì)系統(tǒng)進(jìn)行潮流分析,本文利用 matlab中的simpowersystems工具箱設(shè)計(jì)電力系統(tǒng),在simulink 環(huán)境下,不僅可以仿真系統(tǒng)的動(dòng)態(tài)過程,還可以對(duì)系統(tǒng)進(jìn)行穩(wěn)態(tài)潮流分析。2 總體設(shè)計(jì)simpowersystems使用simulink環(huán)境,可以將該系統(tǒng)中的發(fā)電機(jī)、變壓器,線路等模型聯(lián)結(jié)起來,形成電力系統(tǒng)仿真模擬圖。在加人測(cè)量模塊,并對(duì)各元件的參數(shù)進(jìn)行設(shè)置后,用

7、measurement和sink中的儀器可以觀察各元件的電壓、電流、功率的大小。2.1潮流計(jì)算等值電路 2.2建立電力系統(tǒng)模型在simulink中按照電力系統(tǒng)原型選擇元件進(jìn)行建模。所建立的模型和建立的方法在詳細(xì)設(shè)計(jì)中詳述。在電力系統(tǒng)模型的建立工程中主要涉及到的是:元器件的選擇及其參數(shù)的設(shè)置;發(fā)電機(jī)選型;變壓器選擇;線路的選擇;負(fù)荷模型的選擇;母線選擇。 2.3模型的調(diào)試與運(yùn)行建立系統(tǒng)模型,并設(shè)置好參數(shù)以后,就可以在simulink環(huán)境下進(jìn)行仿真運(yùn)行。運(yùn)行的具體結(jié)果和分析也在詳細(xì)設(shè)計(jì)中詳述。3 詳細(xì)設(shè)計(jì)3.1 計(jì)算前提首先是發(fā)電機(jī)的參數(shù)計(jì)算,先對(duì)5個(gè)發(fā)電廠簡(jiǎn)化為5臺(tái)發(fā)電機(jī)來計(jì)算。發(fā)電機(jī)g1:發(fā)電

8、機(jī)g2:發(fā)電機(jī)g3:發(fā)電機(jī)g4:發(fā)電機(jī)g5:其次是變電站的參數(shù)計(jì)算,我們還是對(duì)7個(gè)變電站簡(jiǎn)化為7臺(tái)變壓器來計(jì)算。變壓器t1:變壓器t2:(雙并聯(lián))變壓器t3:(四并聯(lián))變壓器t4:(雙并聯(lián))變壓器t5:變壓器t6:(兩個(gè)三繞組變壓器并聯(lián))變壓器t7:(雙并聯(lián))再次是傳輸線參數(shù)計(jì)算,5條傳輸線的具體計(jì)算如下。根據(jù)教材查得線路l1:線路l2:線路l3:(雙回路)線路l4:線路l5:(雙回路)3.2手工計(jì)算flr1:flr2:flr3:flr4:flr5:計(jì)算每一個(gè)flr的功率分布和電壓分布計(jì)算如下:flr1:flr2:功率分布: 電壓分布:flr3:功率分布: 電壓分布:flr4:功率分布: 電壓

9、分布:flr5:這里我們先將f點(diǎn)和發(fā)電機(jī)g5當(dāng)做電源,經(jīng)過和構(gòu)成兩端供電網(wǎng)絡(luò)以g點(diǎn)作為運(yùn)算負(fù)荷進(jìn)行計(jì)算。電壓分布:4設(shè)計(jì)圖及源程序4.1matlab仿真相關(guān)的原始數(shù)據(jù)輸入格式如下:1、b1是支路參數(shù)矩陣,第一列和第二列是節(jié)點(diǎn)編號(hào)。節(jié)點(diǎn)編號(hào)由小到大編寫。2、對(duì)于含有變壓器的支路,第一列為低壓側(cè)節(jié)點(diǎn)編號(hào),第二列為高壓側(cè)節(jié)點(diǎn)編號(hào),將變壓器的串聯(lián)阻抗置于低壓側(cè)處理,第三列為支路的串列阻抗參數(shù),第四列為支路的對(duì)地導(dǎo)納參數(shù),第五烈為含變壓器支路的變壓器的變比,第六列為變壓器是否是否含有變壓器的參數(shù),其中“1”為含有變壓器,“0”為不含有變壓器。3、b2為節(jié)點(diǎn)參數(shù)矩陣,其中第一列為節(jié)點(diǎn)注入發(fā)電功率參數(shù);第二

10、列為節(jié)點(diǎn)負(fù)荷功率參數(shù);第三列為節(jié)點(diǎn)電壓參數(shù);第六列為節(jié)點(diǎn)類型參數(shù),其中“1”為平衡節(jié)點(diǎn),“2”為pq節(jié)點(diǎn),“3”為pv節(jié)點(diǎn)參數(shù)。4、x為節(jié)點(diǎn)號(hào)和對(duì)地參數(shù)矩陣。其中第一列為節(jié)點(diǎn)編號(hào),第二列為節(jié)點(diǎn)對(duì)地參數(shù)。4.2潮流計(jì)算源程序%本程序的功能是用牛頓拉夫遜法進(jìn)行11節(jié)點(diǎn)潮流計(jì)算clear;n=11;%input(請(qǐng)輸入節(jié)點(diǎn)數(shù):n=);nl=11;%input(請(qǐng)輸入支路數(shù):nl=);isb=1;%input(請(qǐng)輸入平衡母線節(jié)點(diǎn)號(hào):isb=);pr=0.00001;%input(請(qǐng)輸入誤差精度:pr=);b1=1 2 0.03512+0.08306i 0.13455i 1 0; 2 3 0.0068+

11、0.18375i 0 1.02381 1; 1 4 0.05620+0.13289i 0.05382i 1 0; 4 5 0.00811+0.24549i 0 1.02381 1; 1 6 0.05620+0.13289i 0.05382i 1 0; 4 6 0.04215+0.09967i 0.04037i 1 0; 6 7 0.0068+0.18375i 0 1.02381 1; 6 8 0.02810+0.06645i 0.10764i 1 0; 1 4 0.05620+0.13289i 0.05382i 1 0; 8 10 0.00811+0.24549i 0 1 1; 8 9 0.0

12、3512+0.08306i 0.13455i 1 0b2=0 0 1.1 1.1 0 1; 0 0 1 0 0 2; 0 0.343+0.21256i 1 0 0 2; 0 0 1 0 0 2; 0 0.204+0.12638i 1 0 0 2; 0 0 1 0 0 2; 0 0.306+0.18962i 1 0 0 2; 0 0 1 0 0 2; 0.5 0 1.1 1.1 0 3; 0 0.343+0.21256i 1 0 0 2; 0 0 1 0 0 2;% b1矩陣:1、支路首端號(hào);2、末端號(hào);3、支路阻抗;4、支路對(duì)地電納% 5、支路的變比;6、支路首端處于k側(cè)為1,1側(cè)為0% b2

13、矩陣:1、該節(jié)點(diǎn)發(fā)電機(jī)功率;2、該節(jié)點(diǎn)負(fù)荷功率;3、節(jié)點(diǎn)電壓初始值% 4、pv節(jié)點(diǎn)電壓v的給定值;5、節(jié)點(diǎn)所接的無功補(bǔ)償設(shè)備的容量% 6、節(jié)點(diǎn)分類標(biāo)號(hào):1為平衡節(jié)點(diǎn)(應(yīng)為1號(hào)節(jié)點(diǎn));2為pq節(jié)點(diǎn);% 3為pv節(jié)點(diǎn);%input(請(qǐng)輸入各節(jié)點(diǎn)參數(shù)形成的矩陣: b2=);y=zeros(n);e=zeros(1,n);f=zeros(1,n);v=zeros(1,n);sida=zeros(1,n);s1=zeros(nl);% % %-for i=1:nl%支路數(shù) if b1(i,6)=0%左節(jié)點(diǎn)處于1側(cè) p=b1(i,1);q=b1(i,2); else %左節(jié)點(diǎn)處于k側(cè) p=b1(i,2);

14、q=b1(i,1); end y(p,q)=y(p,q)-1./(b1(i,3)*b1(i,5);%非對(duì)角元 y(q,p)=y(p,q); %非對(duì)角元 y(q,q)=y(q,q)+1./(b1(i,3)*b1(i,5)2)+b1(i,4)./2;%對(duì)角元k側(cè) y(p,p)=y(p,p)+1./b1(i,3)+b1(i,4)./2;%對(duì)角元1側(cè) end%求導(dǎo)納矩陣disp(導(dǎo)納矩陣 y=);disp(y)%-g=real(y);b=imag(y);%分解出導(dǎo)納陣的實(shí)部和虛部 for i=1:n%給定各節(jié)點(diǎn)初始電壓的實(shí)部和虛部 e(i)=real(b2(i,3); f(i)=imag(b2(i,3

15、); v(i)=b2(i,4);%pv節(jié)點(diǎn)電壓給定模值 endfor i=1:n%給定各節(jié)點(diǎn)注入功率 s(i)=b2(i,1)-b2(i,2); %i節(jié)點(diǎn)注入功率sg-sl b(i,i)=b(i,i)+b2(i,5);%i節(jié)點(diǎn)無功補(bǔ)償量 end%=p=real(s);q=imag(s); %分解出各節(jié)點(diǎn)注入的有功和無功功率ict1=0;it2=1;n0=2*n;n=n0+1;a=0; %迭代次數(shù)ict1、a;不滿足收斂要求的節(jié)點(diǎn)數(shù)it2while it2=0 % n0=2*n 雅可比矩陣的階數(shù);n=n0+1擴(kuò)展列 it2=0;a=a+1; for i=1:n if i=isb%非平衡節(jié)點(diǎn) c(

16、i)=0;d(i)=0; for j1=1:n c(i)=c(i)+g(i,j1)*e(j1)-b(i,j1)*f(j1);%(gij*ej-bij*fj) d(i)=d(i)+g(i,j1)*f(j1)+b(i,j1)*e(j1);%(gij*fj+bij*ej) end p1=c(i)*e(i)+f(i)*d(i);%節(jié)點(diǎn)功率p計(jì)算ei(gij*ej-bij*fj)+fi(gij*fj+bij*ej) q1=c(i)*f(i)-e(i)*d(i);%節(jié)點(diǎn)功率q計(jì)算fi(gij*ej-bij*fj)-ei(gij*fj+bij*ej)%求i節(jié)點(diǎn)有功和無功功率p,q的計(jì)算值 v2=e(i)2+

17、f(i)2;%電壓模平方 %= 以下針對(duì)非pv節(jié)點(diǎn)來求取功率差及jacobi矩陣元素 = if b2(i,6)=3%非pv節(jié)點(diǎn) dp=p(i)-p1;%節(jié)點(diǎn)有功功率差 dq=q(i)-q1; %節(jié)點(diǎn)無功功率差 %= 以上為除平衡節(jié)點(diǎn)外其它節(jié)點(diǎn)的功率計(jì)算 =%= 求取jacobi矩陣 = for j1=1:n if j1=isb&j1=i%非平衡節(jié)點(diǎn)&非對(duì)角元 x1=-g(i,j1)*e(i)-b(i,j1)*f(i);% dp/de=-dq/df x2=b(i,j1)*e(i)-g(i,j1)*f(i);% dp/df=dq/de x3=x2; % x2=dp/df x3=dq/de x4=-

18、x1; % x1=dp/de x4=dq/df p=2*i-1;q=2*j1-1; j(p,q)=x3;j(p,n)=dq;m=p+1; % x3=dq/de j(p,n)=dq節(jié)點(diǎn)無功功率差 j(m,q)=x1;j(m,n)=dp;q=q+1; % x1=dp/de j(m,n)=dp節(jié)點(diǎn)有功功率差 j(p,q)=x4;j(m,q)=x2; % x4=dq/df x2=dp/df elseif j1=i&j1=isb%非平衡節(jié)點(diǎn)&對(duì)角元 x1=-c(i)-g(i,i)*e(i)-b(i,i)*f(i);% dp/de x2=-d(i)+b(i,i)*e(i)-g(i,i)*f(i);% dp

19、/df x3=d(i)+b(i,i)*e(i)-g(i,i)*f(i); % dq/de x4=-c(i)+g(i,i)*e(i)+b(i,i)*f(i);% dq/df p=2*i-1;q=2*j1-1;j(p,q)=x3;j(p,n)=dq;%擴(kuò)展列q m=p+1; j(m,q)=x1;q=q+1;j(p,q)=x4;j(m,n)=dp;%擴(kuò)展列p j(m,q)=x2; end end else %= 下面是針對(duì)pv節(jié)點(diǎn)來求取jacobi矩陣的元素 = dp=p(i)-p1;% pv節(jié)點(diǎn)有功誤差 dv=v(i)2-v2;% pv節(jié)點(diǎn)電壓誤差 for j1=1:n if j1=isb&j1=

20、i%非平衡節(jié)點(diǎn)&非對(duì)角元 x1=-g(i,j1)*e(i)-b(i,j1)*f(i); % dp/de x2=b(i,j1)*e(i)-g(i,j1)*f(i); % dp/df x5=0;x6=0; p=2*i-1;q=2*j1-1;j(p,q)=x5;j(p,n)=dv; % pv節(jié)點(diǎn)電壓誤差 m=p+1; j(m,q)=x1;j(m,n)=dp;q=q+1;j(p,q)=x6; % pv節(jié)點(diǎn)有功誤差 j(m,q)=x2; elseif j1=i&j1=isb %非平衡節(jié)點(diǎn)&對(duì)角元 x1=-c(i)-g(i,i)*e(i)-b(i,i)*f(i);% dp/de x2=-d(i)+b(i,

21、i)*e(i)-g(i,i)*f(i);% dp/df x5=-2*e(i); x6=-2*f(i); p=2*i-1;q=2*j1-1;j(p,q)=x5;j(p,n)=dv; % pv節(jié)點(diǎn)電壓誤差 m=p+1; j(m,q)=x1;j(m,n)=dp;q=q+1;j(p,q)=x6; % pv節(jié)點(diǎn)有功誤差 j(m,q)=x2; end end end end end%= 以上為求雅可比矩陣的各個(gè)元素及擴(kuò)展列的功率差或電壓差 = for k=3:n0 % n0=2*n (從第三行開始,第一、二行是平衡節(jié)點(diǎn)) k1=k+1;n1=n; % n=n0+1 即 n=2*n+1擴(kuò)展列p、q 或 u

22、for k2=k1:n1% 從k+1列的jacobi元素到擴(kuò)展列的p、q 或 u j(k,k2)=j(k,k2)./(j(k,k)+eps);% 用k行k列對(duì)角元素去除k行k列后的非對(duì)角元素進(jìn)行規(guī)格化 end j(k,k)=1; % 對(duì)角元規(guī)格化k行k列對(duì)角元素賦1 %= 回代運(yùn)算 = if k=3 % 不是第三行 k 3 k4=k-1; for k3=3:k4% 用k3行從第三行開始到當(dāng)前行的前一行k4行消去 for k2=k1:n1% k3行后各行上三角元素 j(k3,k2)=j(k3,k2)-j(k3,k)*j(k,k2);%消去運(yùn)算(當(dāng)前行k列元素消為0) end %用當(dāng)前行k2列元素

23、減去當(dāng)前行k列元素乘以第k行k2列元素 j(k3,k)=0; %當(dāng)前行第k列元素已消為0 end if k=n0 %若已到最后一行 break; end %= 前代運(yùn)算 = for k3=k1:n0 % 從k+1行到2*n最后一行 for k2=k1:n1 % 從k+1列到擴(kuò)展列消去k+1行后各行下三角元素 j(k3,k2)=j(k3,k2)-j(k3,k)*j(k,k2);%消去運(yùn)算 end %用當(dāng)前行k2列元素減去當(dāng)前行k列元素乘以第k行k2列元素 j(k3,k)=0; %當(dāng)前行第k列元素已消為0 end else %是第三行k=3 %= 第三行k=3的前代運(yùn)算 = for k3=k1:n

24、0 %從第四行到2n行(最后一行) for k2=k1:n1 %從第四列到2n+1列(即擴(kuò)展列) j(k3,k2)=j(k3,k2)-j(k3,k)*j(k,k2);%消去運(yùn)算(當(dāng)前行3列元素消為0) end %用當(dāng)前行k2列元素減去當(dāng)前行3列元素乘以第三行k2列元素 j(k3,k)=0; %當(dāng)前行第3列元素已消為0 end end end%=上面是用線性變換方式高斯消去法將jacobi矩陣化成單位矩陣= for k=3:2:n0-1 l=(k+1)./2; e(l)=e(l)-j(k,n); %修改節(jié)點(diǎn)電壓實(shí)部 k1=k+1; f(l)=f(l)-j(k1,n); %修改節(jié)點(diǎn)電壓虛部 end

25、 %-修改節(jié)點(diǎn)電壓- for k=3:n0 det=abs(j(k,n); if det=pr %電壓偏差量是否滿足要求 it2=it2+1; %不滿足要求的節(jié)點(diǎn)數(shù)加1 end end ict2(a)=it2; %不滿足要求的節(jié)點(diǎn)數(shù) ict1=ict1+1; %迭代次數(shù)end%用高斯消去法解w=-j*vdisp(迭代次數(shù):);disp(ict1);disp(沒有達(dá)到精度要求的個(gè)數(shù):);disp(ict2);for k=1:n v(k)=sqrt(e(k)2+f(k)2); %計(jì)算各節(jié)點(diǎn)電壓的模值 sida(k)=atan(f(k)./e(k)*180./pi; %計(jì)算各節(jié)點(diǎn)電壓的角度 e(k)

26、=e(k)+f(k)*j; %將各節(jié)點(diǎn)電壓用復(fù)數(shù)表示end%= 計(jì)算各輸出量 =disp(各節(jié)點(diǎn)的實(shí)際電壓標(biāo)幺值e為(節(jié)點(diǎn)號(hào)從小到大排列):);disp(e); %顯示各節(jié)點(diǎn)的實(shí)際電壓標(biāo)幺值e用復(fù)數(shù)表示disp(-);disp(各節(jié)點(diǎn)的電壓大小v為(節(jié)點(diǎn)號(hào)從小到大排列):);disp(v); %顯示各節(jié)點(diǎn)的電壓大小v的模值disp(-);disp(各節(jié)點(diǎn)的電壓相角sida為(節(jié)點(diǎn)號(hào)從小到大排列):);disp(sida); %顯示各節(jié)點(diǎn)的電壓相角for p=1:n c(p)=0; for q=1:n c(p)=c(p)+conj(y(p,q)*conj(e(q); %計(jì)算各節(jié)點(diǎn)的注入電流的共軛

27、值 end s(p)=e(p)*c(p); %計(jì)算各節(jié)點(diǎn)的功率 s = 電壓 x 注入電流的共軛值enddisp(各節(jié)點(diǎn)的功率s為(節(jié)點(diǎn)號(hào)從小到大排列):);disp(s); %顯示各節(jié)點(diǎn)的注入功率disp(-);disp(各條支路的首端功率si為(順序同您輸入b1時(shí)一致):);for i=1:nl p=b1(i,1);q=b1(i,2); if b1(i,6)=0 si(p,q)=e(p)*(conj(e(p)*conj(b1(i,4)./2)+(conj(e(p)*b1(i,5). -conj(e(q)*conj(1./(b1(i,3)*b1(i,5); siz(i)=si(p,q); e

28、lse si(p,q)=e(p)*(conj(e(p)*conj(b1(i,4)./2)+(conj(e(p)./b1(i,5). -conj(e(q)*conj(1./(b1(i,3)*b1(i,5); siz(i)=si(p,q); end disp(si(p,q); ssi(p,q)=si(p,q); zf=s(,num2str(p),num2str(q),)=,num2str(ssi(p,q); disp(zf); disp(-);enddisp(各條支路的末端功率sj為(順序同您輸入b1時(shí)一致):);for i=1:nl p=b1(i,1);q=b1(i,2); if b1(i,6)

29、=0 sj(q,p)=e(q)*(conj(e(q)*conj(b1(i,4)./2)+(conj(e(q)./b1(i,5). -conj(e(p)*conj(1./(b1(i,3)*b1(i,5); sjy(i)=sj(q,p); else sj(q,p)=e(q)*(conj(e(q)*conj(b1(i,4)./2)+(conj(e(q)*b1(i,5). -conj(e(p)*conj(1./(b1(i,3)*b1(i,5); sjy(i)=sj(q,p); end disp(sj(q,p); ssj(q,p)=sj(q,p); zf=s(,num2str(q),num2str(p)

30、,)=,num2str(ssj(q,p); disp(zf); disp(-);enddisp(各條支路的功率損耗ds為(順序同您輸入b1時(shí)一致):);for i=1:nl p=b1(i,1);q=b1(i,2); ds(i)=si(p,q)+sj(q,p); disp(ds(i); dds(i)=ds(i); zf=ds(,num2str(p),num2str(q),)=,num2str(dds(i); disp(zf); disp(-);end%本程序的功能是用牛頓拉夫遜法進(jìn)行10節(jié)點(diǎn)潮流計(jì)算%本程序的功能是用牛頓拉夫遜法進(jìn)行潮流計(jì)算clear;n=10;%input(請(qǐng)輸入節(jié)點(diǎn)數(shù):n=)

31、;nl=10;%input(請(qǐng)輸入支路數(shù):nl=);isb=1;%input(請(qǐng)輸入平衡母線節(jié)點(diǎn)號(hào):isb=);pr=0.00001;%input(請(qǐng)輸入誤差精度:pr=);b1=1 2 0.03512+0.08306i 0.13455i 1 0; 2 3 0.0068+0.18375i 0 1.02381 1; 1 4 0.05620+0.13289i 0.05382i 1 0; 4 5 0.00811+0.24549i 0 1.02381 1; 1 6 0.05620+0.13289i 0.05382i 1 0; 4 6 0.04215+0.09967i 0.04037i 1 0; 6 7

32、 0.0068+0.18375i 0 1.02381 1; 6 8 0.02810+0.06645i 0.10764i 1 0; 8 10 0.00811+0.24549i 0 1 1; 8 9 0.03512+0.08306i 0.13455i 1 0b2=0 0 1.1 1.1 0 1; 0 0 1 0 0 2; 0 0.343+0.21256i 1 0 0 2; 0 0 1 0 0 2; 0 0.204+0.12638i 1 0 0 2; 0 0 1 0 0 2; 0 0.306+0.18962i 1 0 0 2; 0 0 1 0 0 2; 0.5 0 1.1 1.1 0 3; 0 0.

33、343+0.21256i 1 0 0 2;% b1矩陣:1、支路首端號(hào);2、末端號(hào);3、支路阻抗;4、支路對(duì)地電納% 5、支路的變比;6、支路首端處于k側(cè)為1,1側(cè)為0% b2矩陣:1、該節(jié)點(diǎn)發(fā)電機(jī)功率;2、該節(jié)點(diǎn)負(fù)荷功率;3、節(jié)點(diǎn)電壓初始值% 4、pv節(jié)點(diǎn)電壓v的給定值;5、節(jié)點(diǎn)所接的無功補(bǔ)償設(shè)備的容量% 6、節(jié)點(diǎn)分類標(biāo)號(hào):1為平衡節(jié)點(diǎn)(應(yīng)為1號(hào)節(jié)點(diǎn));2為pq節(jié)點(diǎn);% 3為pv節(jié)點(diǎn);%input(請(qǐng)輸入各節(jié)點(diǎn)參數(shù)形成的矩陣: b2=);y=zeros(n);e=zeros(1,n);f=zeros(1,n);v=zeros(1,n);sida=zeros(1,n);s1=zeros(nl)

34、;% % %-for i=1:nl%支路數(shù) if b1(i,6)=0%左節(jié)點(diǎn)處于1側(cè) p=b1(i,1);q=b1(i,2); else %左節(jié)點(diǎn)處于k側(cè) p=b1(i,2);q=b1(i,1); end y(p,q)=y(p,q)-1./(b1(i,3)*b1(i,5);%非對(duì)角元 y(q,p)=y(p,q); %非對(duì)角元 y(q,q)=y(q,q)+1./(b1(i,3)*b1(i,5)2)+b1(i,4)./2;%對(duì)角元k側(cè) y(p,p)=y(p,p)+1./b1(i,3)+b1(i,4)./2;%對(duì)角元1側(cè) end%求導(dǎo)納矩陣disp(導(dǎo)納矩陣 y=);disp(y)%-g=real(

35、y);b=imag(y);%分解出導(dǎo)納陣的實(shí)部和虛部 for i=1:n%給定各節(jié)點(diǎn)初始電壓的實(shí)部和虛部 e(i)=real(b2(i,3); f(i)=imag(b2(i,3); v(i)=b2(i,4);%pv節(jié)點(diǎn)電壓給定模值 endfor i=1:n%給定各節(jié)點(diǎn)注入功率 s(i)=b2(i,1)-b2(i,2); %i節(jié)點(diǎn)注入功率sg-sl b(i,i)=b(i,i)+b2(i,5);%i節(jié)點(diǎn)無功補(bǔ)償量 end%=p=real(s);q=imag(s); %分解出各節(jié)點(diǎn)注入的有功和無功功率ict1=0;it2=1;n0=2*n;n=n0+1;a=0; %迭代次數(shù)ict1、a;不滿足收斂要

36、求的節(jié)點(diǎn)數(shù)it2while it2=0 % n0=2*n 雅可比矩陣的階數(shù);n=n0+1擴(kuò)展列 it2=0;a=a+1; for i=1:n if i=isb%非平衡節(jié)點(diǎn) c(i)=0;d(i)=0; for j1=1:n c(i)=c(i)+g(i,j1)*e(j1)-b(i,j1)*f(j1);%(gij*ej-bij*fj) d(i)=d(i)+g(i,j1)*f(j1)+b(i,j1)*e(j1);%(gij*fj+bij*ej) end p1=c(i)*e(i)+f(i)*d(i);%節(jié)點(diǎn)功率p計(jì)算ei(gij*ej-bij*fj)+fi(gij*fj+bij*ej) q1=c(i)*f(i)-e(i)*d(i);%節(jié)點(diǎn)功率q計(jì)算fi(gij*ej-bij*fj)-ei(gij*fj+bij*ej)%求i節(jié)點(diǎn)有功和無功功率p,q的計(jì)算值 v2=e(i)2+f(i)2;%電壓模平方 %= 以下針對(duì)非pv節(jié)點(diǎn)來求取功率差及jacobi矩陣元素 = if b2(i,6)=3%非pv節(jié)點(diǎn) dp=p(i)-p1;%節(jié)點(diǎn)有功功率差 dq=q(i)-q1; %節(jié)點(diǎn)無功功率差 %= 以上為除平衡節(jié)點(diǎn)外其

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論