版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、上機(jī)實(shí)驗(yàn)實(shí)驗(yàn)一 節(jié)點(diǎn)導(dǎo)納陣生成和短路電流計(jì)算實(shí)驗(yàn)二 簡(jiǎn)單系統(tǒng)的牛頓法潮流計(jì)算姓名: 班級(jí): 141班學(xué)號(hào): 實(shí)驗(yàn)說明:本程序的電路結(jié)構(gòu)來自翁增銀、何仰贊主編的電力系統(tǒng)分析的例題實(shí)驗(yàn)一 節(jié)點(diǎn)導(dǎo)納陣生成和短路電流計(jì)算一、實(shí)驗(yàn)?zāi)康母鶕?jù)所給的電力系統(tǒng),編制短路電流計(jì)算程序,通過計(jì)算機(jī)進(jìn)行調(diào)試,最后完成一個(gè)切實(shí)可行的電力系統(tǒng)計(jì)算應(yīng)用程序。通過自己設(shè)計(jì)電力系統(tǒng)計(jì)算程序加深對(duì)電力系統(tǒng)分析的理解,同時(shí)加強(qiáng)計(jì)算機(jī)實(shí)際應(yīng)用能力。二、實(shí)驗(yàn)內(nèi)容1、編寫數(shù)據(jù)輸入、形成導(dǎo)納陣程序2、電力系統(tǒng)短路計(jì)算實(shí)用公式的計(jì)算程序及編制和調(diào)試三、實(shí)驗(yàn)過程 1、程序代碼及說明 %清屏clear%讀數(shù)據(jù)fid=fopen('nod
2、e5.txt','r');A=fscanf(fid,'%d',2);B=fscanf(fid,'%f',5,A(2,1);fclose(fid);B=B'%求節(jié)點(diǎn)導(dǎo)納矩陣Y=zeros(A(1,1); % 形成5×5的0陣%=%導(dǎo)納陣元素計(jì)算for a=1:1:A(2,1) m=B(a,1); n=B(a,2); if B(a,5)>0 Y(m,m)=Y(m,m)+1/(B(a,3)+j*B(a,4); Y(n,n)=Y(n,n)+1/(B(a,3)+j*B(a,4)/(B(a,5)2); Y(m,n)=-1/(B
3、(a,3)+j*B(a,4)/B(a,5); Y(n,m)=Y(m,n); elseif B(a,5)<0 Y(m,m)=Y(m,m)+1/(B(a,3)+j*B(a,4)-j*B(a,5); Y(n,n)=Y(n,n)+1/(B(a,3)+j*B(a,4)-j*B(a,5); Y(m,n)=-1/(B(a,3)+j*B(a,4); Y(n,m)=Y(m,n); endend%=Y(2,2)=Y(2,2)+j*0.01;Z=inv(Y);If=1/Z(3,3); %接金屬短路,Zf=0for i=1:1:5 V(1,i)=1-Z(i,3)/Z(3,3); end%=%計(jì)算各支路電流for
4、 a=1:1:A(2,1) m=B(a,1); n=B(a,2); if B(a,5)>0 I(m,n)=(B(a,5)*V(1,m)-V(1,n)/(B(a,3)+j*B(a,4); elseif B(a,5)<0 I(m,n)=(V(1,m)-V(1,n)/(B(a,3)+j*B(a,4); endend%=fid=fopen('ans.txt','w');fprintf(fid,'Y_matrixn');%=%輸出導(dǎo)納陣for i=1:1:5 for j=1:1:5 k=Y(i,j); re=real(k); fprintf(f
5、id,'%8.4f',re); im=imag(k); if im<0 fprintf(fid,'%8.4fjt',im); elseif im>=0 fprintf(fid,'+%8.4fjt',im); end end fprintf(fid,'n');end%=%=%輸出阻抗陣,導(dǎo)納陣求逆fprintf(fid,'Z_matrixn');for i=1:1:5 for j=1:1:5 k=Z(i,j); re=real(k); fprintf(fid,'%8.4f',re); im
6、=imag(k); if im<0 fprintf(fid,'%8.4fjt',im); elseif im>=0 fprintf(fid,'+%8.4fjt',im); end end fprintf(fid,'n');end%=%=%打印輸出短路電流 fprintf(fid,'If='); re=real(If); fprintf(fid,'%8.4f',re); im=imag(If); if im<0 fprintf(fid,'%8.4fjt',im); elseif im
7、>=0 fprintf(fid,'+%8.4fjt',im); end fprintf(fid,'nVn');%=%=%打印輸出節(jié)點(diǎn)電壓for i=1:1:5 fprintf(fid,'Note%d:V%d=',i,i); k=V(1,i); re=real(k); fprintf(fid,'%8.4f',re); im=imag(k); if im<0 fprintf(fid,'%8.4fjt',im); elseif im>=0 fprintf(fid,'+%8.4fjt',i
8、m); end fprintf(fid,'n');end%=%=%輸出打印支路電流fprintf(fid,'Ibrn');for i=1:1:5 for j=1:1:4 k=I(i,j); re=real(k); im=imag(k); if(re=0|im=0) fprintf(fid,'Branch%d-%d:I%d%d=',i,j,i,j); fprintf(fid,'%8.4f',re); if im<0 fprintf(fid,'%8.4fjn',im); elseif im>=0 fprin
9、tf(fid,'+%8.4fjn',im); end end endend%=fclose(fid); %關(guān)閉文件附:'node5.txt'2、程序輸出結(jié)果節(jié)點(diǎn)導(dǎo)納陣: 節(jié)點(diǎn)阻抗陣: 短路電流:If= 0.0001+ 0.1082j節(jié)點(diǎn)電壓:各支路電流:四、實(shí)驗(yàn)總結(jié)這是我的第一次上機(jī)實(shí)驗(yàn),感覺稍微有點(diǎn)難,主要還是在工具軟件C語言或者M(jìn)ATLAB的運(yùn)用上,但是我相信,以后學(xué)習(xí)中,我會(huì)努力掌握的,這是我把理論應(yīng)用于實(shí)際中的必要橋梁!實(shí)驗(yàn)二 簡(jiǎn)單系統(tǒng)的牛頓法潮流計(jì)算一、實(shí)驗(yàn)?zāi)康母鶕?jù)所給的電力系統(tǒng),編制牛頓法潮流計(jì)算程序,通過計(jì)算機(jī)進(jìn)行調(diào)試,最后完成一個(gè)切實(shí)可行的電力系
10、統(tǒng)計(jì)算應(yīng)用程序。通過自己設(shè)計(jì)電力系統(tǒng)計(jì)算程序加深對(duì)電力系統(tǒng)分析的理解,同時(shí)加強(qiáng)計(jì)算機(jī)實(shí)際應(yīng)用能力。二、實(shí)驗(yàn)內(nèi)容電力系統(tǒng)潮流計(jì)算的計(jì)算程序設(shè)計(jì)及編制和調(diào)試。三、程序框圖四、實(shí)驗(yàn)過程1、實(shí)驗(yàn)程序及說明clearfid=fopen('node4.txt','r'); %打開輸入數(shù)據(jù)A=fscanf(fid,'%f',8); %讀8個(gè)數(shù)B=fscanf(fid,'%f',5,A(2,1);C=fscanf(fid,'%f',3,(A(1,1)-1);fclose(fid);B=B'C=C'B(2,5)=1/
11、B(2,5);Y=zeros(A(1,1); %得4×4的0陣%=%與前一實(shí)驗(yàn)同法求導(dǎo)納陣for a=1:1:A(2,1) m=B(a,1); n=B(a,2); if B(a,5)>0 Y(m,m)=Y(m,m)+1/(B(a,3)+j*B(a,4); Y(n,n)=Y(n,n)+1/(B(a,3)+j*B(a,4)/(B(a,5)2); Y(m,n)=-1/(B(a,3)+j*B(a,4)/B(a,5); Y(n,m)=Y(m,n); else if B(a,5)<0 Y(m,m)=Y(m,m)+1/(B(a,3)+j*B(a,4)-j*B(a,5); Y(n,n)=
12、Y(n,n)+1/(B(a,3)+j*B(a,4)-j*B(a,5); Y(m,n)=-1/(B(a,3)+j*B(a,4); Y(n,m)=Y(m,n); end endend%=%=%節(jié)點(diǎn)電壓賦初值 Q=zeros(2*A(1,1),1); for i=1:1:(A(1,1)-1) if C(i,3)>0 Q(2*i-1,1)=C(i,3); Q(2*i,1)=0; else Q(2*i-1,1)=1; Q(2*i,1)=0; end Q(2*A(3,1)-1,1)=A(4,1); Q(2*A(3,1),1)=0;endfid=fopen('answer.txt',&
13、#39;w');fprintf(fid,'=節(jié)點(diǎn)電壓V=n');fprintf(fid,'迭代計(jì)數(shù)tt V1=e1+jf1tttt V2=e2+jf2ttttV3=e3+jf3ttn');%=求W陣= W=zeros(2*(A(1,1)-1),50); for x=1:1:50 %設(shè)置迭代次數(shù)為50次 for i=1:1:A(7,1) k=C(i,1); p=0; q=0; m=0; n=0; for j=1:1:A(1,1) g=real(Y(k,j); b=imag(Y(k,j); e=Q(2*j-1,1); f=Q(2*j,1); p=p+g*e-
14、b*f; q=q+g*f+b*e; m=m+g*e-b*f; n=n+g*f+b*e; end W(2*k,x)=C(k,2)-Q(2*k-1,1)*p-Q(2*k)*q; W(2*k-1,x)=C(k,3)-Q(2*k)*m+Q(2*k-1,1)*n;End%=PQ節(jié)點(diǎn)=%=PV節(jié)點(diǎn)=for l=1:1:A(8,1) k=C(l+A(7,1),1); p=0; q=0; m=0; n=0; for j=1:1:A(1,1) g=real(Y(k,j); b=imag(Y(k,j); e=Q(2*j-1,1); f=Q(2*j,1); p=p+g*e-b*f; q=q+g*f+b*e; end
15、 W(2*k,x)=C(k,2)-Q(2*k-1,1)*p-Q(2*k)*q; W(2*k-1,x)=(C(k,3)2-(Q(2*k-1,1)2+Q(2*k)2); End%=%=%比較是否符合條件 Max=0;for i=1:1:2*(A(1,1)-1) Max=max(abs(W(i,x),Max);endif Max<A(5,1) break;end%=%=%求雅克比行列式for i=1:1:A(1,1)-1 %= for j=1:1:A(1,1)-1 %=i=j if i=j k=C(i,1); g=real(Y(k,j); b=imag(Y(k,j); e=Q(2*k-1,1)
16、; f=Q(2*k,1); J(2*k-1,2*j-1)=-(g*e+b*f); J(2*k-1,2*j)=b*e-g*f; if i=3 J(2*k,2*j)=-J(2*k-1,2*j-1); J(2*k,2*j-1)=J(2*k-1,2*j); else J(2*k,2*j-1)=0; J(2*k,2*j)=0; end end %= i=j = if i=j k=C(i,1); p=0; q=0; m=0; n=0; g=real(Y(k,k); b=imag(Y(k,k); J(2*k-1,2*j-1)=-g*Q(2*i-1,1)-b*Q(2*i,1); J(2*k-1,2*j)=b*
17、Q(2*i-1,1)-g*Q(2*i,1); if k=3 J(2*k,2*j-1)=b*Q(2*i-1,1)-g*Q(2*i,1); J(2*k,2*j)=g*Q(2*i-1,1)+b*Q(2*i,1); end for r=1:1:A(1,1) g=real(Y(k,r); b=imag(Y(k,r); e=Q(2*r-1,1); f=Q(2*r,1); p=p+g*e-b*f; q=q+g*f+b*e; end J(2*k-1,2*j-1)=-p+J(2*k-1,2*j-1); J(2*k-1,2*j)=-q+J(2*k-1,2*j); if i=3 J(2*k,2*j-1)=q+J(2
18、*k,2*j-1); J(2*k,2*j)=-p+ J(2*k,2*j); else J(2*k,2*j-1)=-2*Q(2*i-1,1); J(2*k,2*j)=-2*Q(2*i,1); end end endend%=%=%解修正方程得修正量Q0 for i=1:2:5 J0(i+1,:)=J(i,:); J0(i,:)=J(i+1,:); end J=J0; Q0=-inv(J)*W(:,x); for i=1:1:6 Q(i,1)=Q(i,1)+Q0(i,1); Endfprintf(fid,'t%dtt',x);for i=1:A(1,1)-1 k=C(i,1); if Q(2*k,1)>=0 fprintf(fid,'%8.4f+%8.4fjtt ',Q(2*k-1,1),Q(2*k,1); else fprintf(fid,'%8.4f%8.4fjtt',Q(2*k-1,1),Q(2*k,1); endendfprintf(fid,'n');end%=%=平衡點(diǎn)功率= k=A(3,1); v=0; j=sqrt(-1); for b=1:A(1,1) m=conj(Y(k,b
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年高空廣告安裝塔吊吊車租賃及廣告制作合同3篇
- 加強(qiáng)知識(shí)產(chǎn)權(quán)保護(hù)工作報(bào)告
- 2025年度智能設(shè)備關(guān)鍵部件采購合同范本3篇
- 2024除塵設(shè)備工程承包合同
- 2024年行政合同中行政主體特權(quán)行使的程序要求
- 新疆職業(yè)大學(xué)《建筑學(xué)專業(yè)英語》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶機(jī)電職業(yè)技術(shù)大學(xué)《普通生物學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024高端設(shè)備制造與維修合同
- 2025年度人才公寓購置合同書示例3篇
- 寧波財(cái)經(jīng)學(xué)院《病原生物學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- (T8聯(lián)考)2025屆高三部分重點(diǎn)中學(xué)12月第一次聯(lián)考評(píng)物理試卷(含答案詳解)
- 工程施工揚(yáng)塵防治教育培訓(xùn)
- 影視后期制作團(tuán)隊(duì)薪酬激勵(lì)方案
- 污水管網(wǎng)技術(shù)標(biāo)
- 2023年河南省公務(wù)員錄用考試《行測(cè)》真題及答案解析
- 《輸液港的護(hù)理》課件
- 新修訂反洗錢法律知識(shí)培訓(xùn)課件
- 精彩的儲(chǔ)運(yùn)部年終總結(jié)
- 山西省太原市重點(diǎn)中學(xué)2025屆物理高一第一學(xué)期期末統(tǒng)考試題含解析
- Python開發(fā)工程師招聘筆試題及解答(某大型國企)
- 2024年農(nóng)民職業(yè)農(nóng)業(yè)素質(zhì)技能考試題庫(附含答案)
評(píng)論
0/150
提交評(píng)論